pax_global_header00006660000000000000000000000064144763324250014524gustar00rootroot0000000000000052 comment=caa2f54e3f2f947bc9bbbbc730b92b23452e3b8e xmlada-24.0.0/000077500000000000000000000000001447633242500130555ustar00rootroot00000000000000xmlada-24.0.0/.cvsignore000066400000000000000000000001361447633242500150550ustar00rootroot00000000000000config.log gnat.adc config.cache config.status Makefile shared.gpr xmlada-config Makefile.314 xmlada-24.0.0/.gitattributes000066400000000000000000000005641447633242500157550ustar00rootroot00000000000000# This file lists all files that do not require style checks docs/dom/* no-precommit-check dom/tests/* no-precommit-check dom/test/act_testsuite/*/* no-precommit-check tests/schema/multiple_xsd/* no-precommit-check unicode/unicode-names-*.ads no-precommit-check # Lines too long in these files COPYING.RUNTIME no-precommit-check README.md no-precommit-check xmlada-24.0.0/.gitignore000066400000000000000000000020451447633242500150460ustar00rootroot00000000000000.DS_Store /Makefile autom4te.cache/ Makefile.314 config.log config.status distrib/xmlada_shared.gpr docs/schema/schemaexample docs/dom/domexample docs/dom/domexample2 docs/dom/domschemaexample docs/_build tests/sax/obj tests/dom/default.gpr tests/dom/tests tests/dom/obj tests/dom/testxml_tmp* tests/dom/xmlconf-* tests/dom/xmlts20080827* tests/adacore/dom/test_act.out tests/adacore/dom/CC01-006/my_test tests/adacore/dom/EA03-006/reproducer tests/adacore/dom/N910-017/obj tests/adacore/dom/N411-012/merge tests/adacore/schema/tasking/concurrent tests/adacore/schema/M325-034/read_xml tests/schema/obj tests/schema/tests tests/schema/xmltests tests/schema/xmlschema2006-11-06 tests/schema/xmltests.2002-01-16 tests/schema/test_date_time tests/schema/multiple_xsd/validate test/*/*.diff test/*/*.out test/*/*.tmp_out tests/unicode/obj tests/results/*out tests/results/*diff xmlada_shared.gpr auto.cgpr tmp.out *tmp_out *.o *.ali *.std* b~*.ad* b__*.ad* *.bexch *.a *.so.* *.so *.gcda *.gcno *.gcov *.lexch *.bexch *.dll *dylib* gnatinspect.db xmlada-loc.xml xmlada-24.0.0/.gitreview000066400000000000000000000001541447633242500150630ustar00rootroot00000000000000[gerrit] host = git.adacore.com port = 29418 project = xmlada defaultbranch = master defaultremote = origin xmlada-24.0.0/AUTHORS000066400000000000000000000004351447633242500141270ustar00rootroot00000000000000Unicode, SAX, DOM implementations: Emmanuel Briot Initial Http input: Christophe Baillon (ITRIS) ISO 8859-15 support: Martin Krischik Initial Incomplete_Encoding support: Input_Sources.Socket contribution: Jehan Pages xmlada-24.0.0/COPYING.RUNTIME000066400000000000000000000064601447633242500152400ustar00rootroot00000000000000GCC RUNTIME LIBRARY EXCEPTION Version 3.1, 31 March 2009 Copyright (c) 2009 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This GCC Runtime Library Exception ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that bears a notice placed by the copyright holder of the file stating that the file is governed by GPLv3 along with this Exception. When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception. 0. Definitions. A file is an "Independent Module" if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library. "GCC" means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF. "GPL-compatible Software" is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC. "Target Code" refers to output from any compiler for a real or virtual target processor architecture, in executable form or suitable for input to an assembler, loader, linker and/or execution phase. Notwithstanding that, Target Code does not include data in any format that is used as a compiler intermediate representation, or used for producing a compiler intermediate representation. The "Compilation Process" transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors. A Compilation Process is "Eligible" if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process. 1. Grant of Additional Permission. You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules. 2. No Weakening of GCC Copyleft. The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC. xmlada-24.0.0/COPYING3000066400000000000000000001045131447633242500141770ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . xmlada-24.0.0/Makefile.in000066400000000000000000000077271447633242500151370ustar00rootroot00000000000000## The type of library we want to build. Possible values: ## relocatable ## static LIBRARY_TYPE=static # Replace with the location for the installation directory PACKAGE_TARNAME=@PACKAGE_TARNAME@ VERSION=@PACKAGE_VERSION@ BUILDS_SHARED=@GNAT_BUILDS_SHARED@ prefix=@prefix@ # Add support for passing extra switches GPRBUILD_OPTIONS= # Set a default value (ignored if set in the environment) PROCESSORS?=0 GPRBUILD=@gprbuild@ -j${PROCESSORS} -m ${GPRBUILD_OPTIONS} GPRINSTALL=@gprinstall@ TARGET=@target@ TARGET_ALIAS=@target_alias@ HOST=@host@ # Compiler mode: one of "distrib", "Debug", "Production", "profile", "coverage" MODE=@BUILD_TYPE@ # In some cases, we use cp instead of install for doing the installation, # since the latter does not support installing multiple files at once. RM=rm ######################################################################### ## Nothing to modify below this point ######################################################################### MODULES=unicode input_sources sax dom schema MODULE_INSTALL=${MODULES:%=%_inst} GPROPTS=-XXMLADA_BUILD_MODE=${MODE} -XPROCESSORS=${PROCESSORS} ifeq (${HOST},${TARGET}) IPREFIX=${DESTDIR}${prefix} else GPROPTS+=--target=${TARGET_ALIAS} IPREFIX=${DESTDIR}${prefix}/${TARGET_ALIAS} endif ifdef RTS GPROPTS+=--RTS=${RTS} IPREFIX:=${IPREFIX}/$(notdir ${RTS}) endif # For the 64 bits architectures, the large code model has to be used. # with rtp-large, gprconfig ensures that -mcmodel=large is used, # but it is managed here for the default (kernel). GPROPTS_EXTRA= ifneq ($(strip $(filter aarch64-wrs-vxworks7r2 powerpc64-wrs-vxworks7r2 x86_64-wrs-vxworks7r2,${TARGET_ALIAS})),) ifndef RTS # This covers the kernel RTS because for rtp, the RTS variable is defined to rtp. # kernel is the default and the RTS variable is not defined in that case. GPROPTS_EXTRA+=-cargs -mcmodel=large -largs -mcmodel=large endif endif ifeq (${BUILDS_SHARED},yes) all: static relocatable static-pic install: install-clean install-static install-relocatable install-static-pic else all: static install: install-clean install-static endif static: ${GPRBUILD} -p -XLIBRARY_TYPE=static ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA} shared relocatable: ${GPRBUILD} -p -XLIBRARY_TYPE=relocatable ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA} static-pic: ${GPRBUILD} -p -XLIBRARY_TYPE=static-pic ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA} # Rebuild the tests (and not the XML/Ada code itself) test: force ${GPRBUILD} -p -XLIBRARY_TYPE=static ${GPROPTS} \ -XTESTS_ACTIVATED=Only xmlada.gpr ${GPROPTS_EXTRA} # Run the tests. This requires an install of XML/Ada first run_test: force @make --no-print-directory -C tests tests run_test_valgrind: test cd tests/domt; valgrind --tool=memcheck --leak-check=full ./obj/testxml -auto docs: force -${MAKE} -e -C docs html latexpdf install-clean-obsolete: ifneq (,$(wildcard $(IPREFIX)/lib/gnat/manifests/xmlada)) -${GPRINSTALL} -f --uninstall ${GPROPTS} --prefix=$(IPREFIX) \ --project-subdir=lib/gnat xmlada endif install-clean: install-clean-obsolete ifneq (,$(wildcard $(IPREFIX)/share/gpr/manifests/xmlada)) -${GPRINSTALL} -f --uninstall ${GPROPTS} --prefix=$(IPREFIX) xmlada endif ## Do the installation for an explicit target GPRINST_OPTS=-f -p ${GPROPTS} --prefix=${IPREFIX} --install-name=xmlada \ --build-var=LIBRARY_TYPE --build-var=XMLADA_BUILD install-static: ${GPRINSTALL} -XLIBRARY_TYPE=static ${GPRINST_OPTS} \ --build-name=static xmlada.gpr install-shared install-relocatable: ${GPRINSTALL} -XLIBRARY_TYPE=relocatable ${GPRINST_OPTS} \ --build-name=relocatable xmlada.gpr install-static-pic: ${GPRINSTALL} -XLIBRARY_TYPE=static-pic ${GPRINST_OPTS} \ --build-name=static-pic xmlada.gpr clean_%: force -gprclean -XLIBRARY_TYPE=$* -q xmlada.gpr -gprclean -XLIBRARY_TYPE=$* -q -XTESTS_ACTIVATED=Yes xmlada.gpr clean: clean_relocatable clean_static clean_static-pic cd docs; ${MAKE} -e clean distclean: clean ${RM} tests/dom/default.gpr ${RM} Makefile config.cache config.log config.status Makefile.314 force: xmlada-24.0.0/Makefile.vms000066400000000000000000000050761447633242500153310ustar00rootroot00000000000000# Generated automatically from Makefile.in by configure. # Replace with the location for the installation directory PREFIX=tmp # Set the following to True to build shared libraries. Note that this will # not work on most systems, you need to at least compile with -fPIC BUILD_SHARED=FALSE GNATMAKE=gnatmake CC=gcc # List of all modules to compile # You can remove "dom" if you don't intend to use the DOM interface MODULES=unicode input_sources sax dom # Version of the library MAJOR=0 MINOR=8 # Compiler mode: one of "distrib", "debug", "optimize", "profile" MODE=distrib FPIC= CHMOD=chmod CP=cp -p -f MKDIR=mkdir -p RANLIB= ARFLAGS=cr CFLAGS= CP=cp -p -f CHMOD=chmod LN=ln -f -s ######################################################################### ## Nothing to modify below this point ######################################################################### MODULE_TEST=${MODULES:%=%_test} MODULE_INSTALL=${MODULES:%=%_inst} .PHONY: all obj clean install install_dirs all: obj obj: ${MODULES} test: ${MODULE_TEST} ${MODULES}: force # The following four lines are a workaround for a bug in GNAT 3.15a1 # Since logical names are not automatically reset the a command exits assign/job tmp ADA_INCLUDE_PATH deassign/job ADA_INCLUDE_PATH assign/job tmp ADA_OBJECTS_PATH deassign/job ADA_OBJECTS_PATH ${GNATMAKE} ${FPIC} -u -P$@/$@.gpr -XMODE=${MODE} ${MODULE_TEST}: force assign/job tmp ADA_INCLUDE_PATH deassign/job ADA_INCLUDE_PATH assign/job tmp ADA_OBJECTS_PATH deassign/job ADA_OBJECTS_PATH ${GNATMAKE} ${FPIC} -P${@:%_test=%}/${@:%_test=%}.gpr -XMODE=debug ${MODULE_INSTALL}: force # Build the libraries themselves cd ${@:%_inst=%}/obj; ${AR} ${ARFLAGS} libxmlada_${@:%_inst=%}.a *.o ifneq (${RANLIB}, "") cd ${@:%_inst=%}/obj; ${RANLIB} libxmlada_${@:%_inst=%}.a endif ifeq (${BUILD_SHARED}, TRUE) cd ${@:%_inst=%}/obj; ${CC} -shared -o libxmlada_${@:%_install=%}-${MAJOR}.${MINOR}.so *.o endif #Install the libraries ${CP} ${@:%_inst=%}/obj/*.ali ${PREFIX}/include/xmlada ${CP} ${@:%_inst=%}/*.ad[bs] ${PREFIX}/include/xmlada ${CP} ${@:%_inst=%}/obj/libxmlada_* ${PREFIX}/lib ifeq (${BUILD_SHARED}, TRUE) cd ${PREFIX}/lib; ${LN} libxmlada_${@:%_inst=%}-${MAJOR}.${MINOR}.so libxmlada_${@:%_inst=%}.so endif install_dirs: force @${MKDIR} ${PREFIX}/lib @${MKDIR} ${PREFIX}/bin @${MKDIR} ${PREFIX}/include/xmlada install: obj install_dirs ${MODULE_INSTALL} cd ${PREFIX}/include/xmlada; ${CHMOD} -w *.ali ${CP} xmlada-config ${PREFIX}/bin ${CHMOD} +x ${PREFIX}/bin/xmlada-config clean: force -rm ${MODULES:%=%/obj/*} 2>/dev/null cd docs; ${MAKE} -e clean force: xmlada-24.0.0/README.md000066400000000000000000000173331447633242500143430ustar00rootroot00000000000000XML/Ada: An XML parser for Ada95 ================================ INSTALLING THIS LIBRARY ON UNIX ------------------------------- Make sure that you do not have a previous installation of XML/Ada in one of the directories given in ADA_OBJECTS_PATH, or some files will not be properly recompiled. Compiling with GNAT 3.16 or newer versions of GNAT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You need to automatically detect a few aspects of your build environment, which is done by running ./configure --prefix=PREFIX where PREFIX is the installation directory you wish to use. It is recommended to install into the GNAT directory. This way the project files will be installed into the default location where gnatmake and gprbuild are looking for projects. If, however, you are running a cross-compiler, you need to add an additional command line switch to configure, namely ./configure --prefix=PREFIX --target=TARGET where target will be similar to "powerpc-wrs-vxworks", "powerpc-elinos-linux", or any other prefix used to find the name of the gnatmake executable to run. By default, XML/Ada will build both static and shared libraries, if "configure" detected that the latter were supported on your system. You can prevent the building of shared libraries by specifying --disable-shared as an extra switch to configure. Once installed, your applications will by default be linked statically with XML/Ada. You can change that default by specifying explicitly --enable-shared as an extra switch to configure. To install the library, use the following command line: make all install If your application is built using a runtime which is not the default, you need to build XmlAda with the same runtime. This is done by simply adding an RTS=NAME argument to the make command above. For instance, to build and install the XmlAda library with the "rtp" runtime, adjust the make command above as follow: make all install RTS=rtp You can also override the default install location by adding the argument IPREFIX=PATH to the make command above. Compiling with other Ada compilers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This library has been reported as being compilable with other compilers than GNAT. No build script is provided however. INSTALLING THIS LIBRARY ON WINDOWS ---------------------------------- 1. Due to the nature of GNU Make you need to have a UNIX-type shell and utilities installed to build this library. If you do not have this, you can download a set at: Cygwin : http://cygwin.com/ Mingw : http://www.mingw.org/ (MSYS Toolset) 2. Run 'sh configure --prefix=' to generate the makefile. where "installation directory" is the place where you want to install XML/Ada. 3. Before building make sure to set the following values in 'Makefile': PREFIX=C:/GNATPRO/6.4.2 the makefile where to install the library. Note the slashes in the path! The value should have been set properly by the call to configure. It is recommended to install into the GNAT directory. This way the project files will be installed into the default location where gnatmake and gprbuild are looking for projects. 4. As a general rule for GNAT, the temporary directory must be accessible from gnatmake native applications (not a cygwin path). For instance, from cygwin: export TMPDIR=c:/tmp Failing to check this might prevent the building of shared libraries 5. The best way to proceed is to do a 'make all install'. It is possible that make complains that it cannot execute an "install" executable. In such a case, it is recommended to execute "make INSTALL=cp install" instead to use "cp" to do the installation TWEAKING THE LIBRARY -------------------- You can change the way the library behaves, in particular the DOM part, by changing some of the hard-coded constants in the code. If you change these, you will need to recompile the library and your application: - sax-encodings.ads :: Encoding It contains the encoding used internally by the library. The default is UTF8, which supports the whole Unicode range, and is economical memory-wise - dom-core.ads :: Shared_Strings and dom-core.ads :: Shared_Node_Names Whether the internal representation of namespaces should be shared among nodes. The default is yes USING THE LIBRARY ----------------- See the XML/Ada user's guide for information on how to use this library. TESTING THE LIBRARY ------------------- Several test programs are provided in the XML/Ada source package. These are found in the dom/test and sax/test subdirectories. These are very simple examples on how to use the DOM and SAX API. The w3c organization has constructed an official testsuite that can be used to check XML/Ada. Most likely, this is only useful to you if you are modifying XML/Ada itself. Here is how you can run this testsuite: You need to download the official XML Conformance Testsuite for XML, The name of the current archive is xmlts20080827.tar The URL is: http://www.w3.org/XML/Test/ Uncompress it somewhere on your disk, then add a link in tests/dom, which points to the directory where you unpackaged the testsuite. The link should be called "tests". A similar setup is required for the W3C schema testsuite. The URL of the testsuite is: http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2006-11-06/xsts-2007-06-20.tar.gz This file should be extracted in the tests/schema directory (creating a xmlschema-2006-11-06 subdirectory as a result). Then execute the command from the toplevel directory: make run_test This will report the number of errors found. The W3C committee has reviewed the status of a number of tests since the testsuite was released (as developers of XML parsers have reported issues with the testsuite). They provide a public CVS repository that include the metadata for the tests (list of tests, their status, expected output,...), but unfortunately not the tests themselves. As a result, getting the latest version requires several steps. First get the .tar.gz as described above, and extract it in schema/test. From the same directory, run: cvs -d :pserver:anonymous@dev.w3.org:/sources/public login cvs -d :pserver:anonymous@dev.w3.org:/sources/public -z5 co XML/xml-schema-test-suite/2004-01-14/xmlschema2006-11-06 You can update that directory at any time with: cd XML; cvs update The XML/Ada testsuite will automatically take advantage of that directory if found. You need however to manually run cd schema/test ./schematest --cvs to get the output under those conditions, since "make run_test" is setup for the .tar.gz output. CONTENTS OF THE LIBRARY ----------------------- The sources in this library are split into several subdirectories, each with its own README, sources, documentation and unit tests. The list of subdirectories (aka modules) is: - unicode: provides a full support for Unicode and Utf8/Utf16/Utf32 encodings. It also support other encodings like Latin1, Latin2, ... - input_sources provides types to read characters from several types of media. - sax Provides a common, standard interface for any XML parser, through callback subprograms. You can extend any of the tagged types defined in these packages and thus parse XML files without having to store an XML tree in memory. This package is compatible with SAX 2.0, but doesn't implement the functions specific to SAX 1.0 - dom The Document Object Model is a set of standard subprograms to manipulate XML tree in memory. Only the Core module is currently implemented. - docs This contains the full documentation for this XML library BUG REPORTS ----------- Please send questions and bug reports to report@gnat.com following the same procedures used to submit reports with the GNAT toolset itself. xmlada-24.0.0/TODO000066400000000000000000000032101447633242500135410ustar00rootroot00000000000000 Put the contents of the README into the documentation. First, we need to distribute a pre-compiled documentation xml module: ============ * DOM requires Utf16-encoding for strings. Can we make all the packages generic, so that the user can decide whether to use Utf16 or Utf8 ? * Unicode: Add conversion to Wide_Char and Wide_String * Support for xml:* attributes (space, ...) Note that xml:space means that we must use the Ignorable_Whitespace callback in SAX. * Should Encoding_Scheme include support for From_Utf32 and To_Utf32 * Unicode: http://www.unicode.org/unicode/standard/versions/Unicode3.0.html * DOM: Finish implementation for the few remaining cases * SAX: Should have a feature to specify whether entity refs in attribute values should be expanded or not * Parser: Checking of self-contained entities could be cleaner (ie done at a more general level). For instance, directly at the end of Next_Token, but we must exclude Text from the tests. * Can we implement the lexical parser as a state machine (Next_Char called at a single place). This might make it shorter (but probably not more efficient) Release 0.7 =========== * Parse_Element_Model_From_Entity should use Next_Token (for entitites) * File_Input shouldn't store the whole file in memory (have a buffer of 64k instead). * No need to return Id in Next_Token, should be stored directly in Parser.Id. This would be more efficient. This allows for a simplification in Parse_Element_Model. * For efficiency, Sax.Attributes should be an array * We must normalize PublicID (see 4.2.2) * Group all DTD-related field into a separate record (Entities, Default_Atts) xmlada-24.0.0/aclocal.m4000066400000000000000000000062501447633242500147200ustar00rootroot00000000000000## This file is copied from GNATCOLL. Ideally, XML/Ada should ## depend on gnatcoll and let the latter compute once and for all ## whether the system supports shared libraries and whether the ## user wants them, but this is not the case currently. AC_DEFUN(AM_SO_SUFFIX, [ case $target_os in *darwin*) SO_EXT=.dylib ;; *cygwin*|*mingw*) SO_EXT=.dll ;; *) SO_EXT=.so ;; esac AC_SUBST(SO_EXT) ]) ############################################################# # Checking for build type ############################################################# AC_DEFUN(CHECK_BUILD_TYPE, [ AC_ARG_ENABLE(build, [AC_HELP_STRING( [--enable-build=], [Default build type for the library (Debug, Production)])], BUILD_TYPE=$enableval, BUILD_TYPE=Production) AC_SUBST(BUILD_TYPE) ] ) ############################################################# # Check whether GNAT on that target supports building shared # libraries # The following variables is exported by configure: # @gprbuild@: the gprbuild command to use # @GNAT_BUILDS_SHARED@: either "yes" or "no" # @DEFAULT_LIBRARY_TYPE@: either "static" or "relocatable" # This is only set to "relocatable" if the user explicitly # added --enable-shared. Otherwise, even if we detect that # shared libs are available, we will still use static as the # safe default. ############################################################# AC_DEFUN(AM_GNAT_BUILDS_SHARED, [ AC_MSG_CHECKING(whether gnat can build shared libs) DEFAULT_LIBRARY_TYPE=static AC_ARG_ENABLE(shared, [AC_HELP_STRING( [--disable-shared], [Disable building of shared libraries]) AC_HELP_STRING( [--enable-shared], [Build shared libraries if supported on the target Make them the installation default])], [GNAT_BUILDS_SHARED=$enableval if test $enableval = yes; then DEFAULT_LIBRARY_TYPE=relocatable fi], [GNAT_BUILDS_SHARED=yes]) gprinstall=gprinstall AC_SUBST(gprinstall) gprbuild=gprbuild AC_SUBST(gprbuild) if test x$GNAT_BUILDS_SHARED = xyes; then # Create a temporary directory (from "info autoconf") : ${TMPDIR=/tmp} { tmp=`(umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null` \ && test -n "$tmp" && test -d "$tmp" } || { tmp=$TMPDIR/foo$$-$RANDOM (umask 077 && mkdir -p "$tmp") } || exit $? mkdir $tmp/lib echo "package Foo is end Foo;" > $tmp/foo.ads cat > $tmp/lib.gpr </dev/null else $gprbuild -c -q -P$tmp/lib 2>/dev/null fi if test $? = 0 ; then GNAT_BUILDS_SHARED=yes else GNAT_BUILDS_SHARED=no fi rm -rf $tmp AC_MSG_RESULT($GNAT_BUILDS_SHARED) else AC_MSG_RESULT([no (--disabled-shared)]) fi AC_SUBST(GNAT_BUILDS_SHARED) AC_SUBST(DEFAULT_LIBRARY_TYPE) ]) xmlada-24.0.0/config.guess000077500000000000000000001403041447633242500153770ustar00rootroot00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2021 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale timestamp='2021-06-03' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: # https://git.savannah.gnu.org/cgit/config.git/plain/config.guess # # Please send patches to . # The "shellcheck disable" line above the timestamp inhibits complaints # about features and limitations of the classic Bourne shell that were # superseded or lifted in POSIX. However, this script identifies a wide # variety of pre-POSIX systems that do not have POSIX shells at all, and # even some reasonably current systems (Solaris 10 as case-in-point) still # have a pre-POSIX /bin/sh. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi # Just in case it came from the environment. GUESS= # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. tmp= # shellcheck disable=SC2172 trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 set_cc_for_build() { # prevent multiple calls if $tmp is already set test "$tmp" && return 0 : "${TMPDIR=/tmp}" # shellcheck disable=SC2039,SC3028 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } dummy=$tmp/dummy case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in ,,) echo "int x;" > "$dummy.c" for driver in cc gcc c89 c99 ; do if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then CC_FOR_BUILD=$driver break fi done if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac } # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if test -f /.attbin/uname ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case $UNAME_SYSTEM in Linux|GNU|GNU/*) LIBC=unknown set_cc_for_build cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #elif defined(__GLIBC__) LIBC=gnu #else #include /* First heuristic to detect musl libc. */ #ifdef __DEFINED_va_list LIBC=musl #endif #endif EOF cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` eval "$cc_set_libc" # Second heuristic to detect musl libc. if [ "$LIBC" = unknown ] && command -v ldd >/dev/null && ldd --version 2>&1 | grep -q ^musl; then LIBC=musl fi # If the system lacks a compiler, then just pick glibc. # We could probably try harder. if [ "$LIBC" = unknown ]; then LIBC=gnu fi ;; esac # Note: order is significant - the case branches are not exclusive. case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ /sbin/sysctl -n hw.machine_arch 2>/dev/null || \ /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \ echo unknown)` case $UNAME_MACHINE_ARCH in aarch64eb) machine=aarch64_be-unknown ;; armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; earmv*) arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` machine=${arch}${endian}-unknown ;; *) machine=$UNAME_MACHINE_ARCH-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. case $UNAME_MACHINE_ARCH in earm*) os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # Determine ABI tags. case $UNAME_MACHINE_ARCH in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case $UNAME_VERSION in Debian*) release='-gnu' ;; *) release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. GUESS=$machine-${os}${release}${abi-} ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE ;; *:SecBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'` GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE ;; *:LibertyBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE ;; *:MidnightBSD:*:*) GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE ;; *:ekkoBSD:*:*) GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE ;; *:SolidBSD:*:*) GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE ;; *:OS108:*:*) GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE ;; macppc:MirBSD:*:*) GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE ;; *:MirBSD:*:*) GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE ;; *:Sortix:*:*) GUESS=$UNAME_MACHINE-unknown-sortix ;; *:Twizzler:*:*) GUESS=$UNAME_MACHINE-unknown-twizzler ;; *:Redox:*:*) GUESS=$UNAME_MACHINE-unknown-redox ;; mips:OSF1:*.*) GUESS=mips-dec-osf1 ;; alpha:OSF1:*:*) # Reset EXIT trap before exiting to avoid spurious non-zero exit code. trap '' 0 case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case $ALPHA_CPU_TYPE in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)") UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") UNAME_MACHINE=alpha ;; "EV5 (21164)") UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` GUESS=$UNAME_MACHINE-dec-osf$OSF_REL ;; Amiga*:UNIX_System_V:4.0:*) GUESS=m68k-unknown-sysv4 ;; *:[Aa]miga[Oo][Ss]:*:*) GUESS=$UNAME_MACHINE-unknown-amigaos ;; *:[Mm]orph[Oo][Ss]:*:*) GUESS=$UNAME_MACHINE-unknown-morphos ;; *:OS/390:*:*) GUESS=i370-ibm-openedition ;; *:z/VM:*:*) GUESS=s390-ibm-zvmoe ;; *:OS400:*:*) GUESS=powerpc-ibm-os400 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) GUESS=arm-acorn-riscix$UNAME_RELEASE ;; arm*:riscos:*:*|arm*:RISCOS:*:*) GUESS=arm-unknown-riscos ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) GUESS=hppa1.1-hitachi-hiuxmpp ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. case `(/bin/universe) 2>/dev/null` in att) GUESS=pyramid-pyramid-sysv3 ;; *) GUESS=pyramid-pyramid-bsd ;; esac ;; NILE*:*:*:dcosx) GUESS=pyramid-pyramid-svr4 ;; DRS?6000:unix:4.0:6*) GUESS=sparc-icl-nx6 ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) GUESS=sparc-icl-nx7 ;; esac ;; s390x:SunOS:*:*) SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL ;; sun4H:SunOS:5.*:*) SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=sparc-hal-solaris2$SUN_REL ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=sparc-sun-solaris2$SUN_REL ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) GUESS=i386-pc-auroraux$UNAME_RELEASE ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) set_cc_for_build SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 fi fi SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=$SUN_ARCH-pc-solaris2$SUN_REL ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=sparc-sun-solaris3$SUN_REL ;; sun4*:SunOS:*:*) case `/usr/bin/arch -k` in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` GUESS=sparc-sun-sunos$SUN_REL ;; sun3*:SunOS:*:*) GUESS=m68k-sun-sunos$UNAME_RELEASE ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 case `/bin/arch` in sun3) GUESS=m68k-sun-sunos$UNAME_RELEASE ;; sun4) GUESS=sparc-sun-sunos$UNAME_RELEASE ;; esac ;; aushp:SunOS:*:*) GUESS=sparc-auspex-sunos$UNAME_RELEASE ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) GUESS=m68k-atari-mint$UNAME_RELEASE ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) GUESS=m68k-atari-mint$UNAME_RELEASE ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) GUESS=m68k-atari-mint$UNAME_RELEASE ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) GUESS=m68k-milan-mint$UNAME_RELEASE ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) GUESS=m68k-hades-mint$UNAME_RELEASE ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) GUESS=m68k-unknown-mint$UNAME_RELEASE ;; m68k:machten:*:*) GUESS=m68k-apple-machten$UNAME_RELEASE ;; powerpc:machten:*:*) GUESS=powerpc-apple-machten$UNAME_RELEASE ;; RISC*:Mach:*:*) GUESS=mips-dec-mach_bsd4.3 ;; RISC*:ULTRIX:*:*) GUESS=mips-dec-ultrix$UNAME_RELEASE ;; VAX*:ULTRIX*:*:*) GUESS=vax-dec-ultrix$UNAME_RELEASE ;; 2020:CLIX:*:* | 2430:CLIX:*:*) GUESS=clipper-intergraph-clix$UNAME_RELEASE ;; mips:*:*:UMIPS | mips:*:*:RISCos) set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } GUESS=mips-mips-riscos$UNAME_RELEASE ;; Motorola:PowerMAX_OS:*:*) GUESS=powerpc-motorola-powermax ;; Motorola:*:4.3:PL8-*) GUESS=powerpc-harris-powermax ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) GUESS=powerpc-harris-powermax ;; Night_Hawk:Power_UNIX:*:*) GUESS=powerpc-harris-powerunix ;; m88k:CX/UX:7*:*) GUESS=m88k-harris-cxux7 ;; m88k:*:4*:R4*) GUESS=m88k-motorola-sysv4 ;; m88k:*:3*:R3*) GUESS=m88k-motorola-sysv3 ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110 then if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \ test "$TARGET_BINARY_INTERFACE"x = x then GUESS=m88k-dg-dgux$UNAME_RELEASE else GUESS=m88k-dg-dguxbcs$UNAME_RELEASE fi else GUESS=i586-dg-dgux$UNAME_RELEASE fi ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) GUESS=m88k-dolphin-sysv3 ;; M88*:*:R3*:*) # Delta 88k system running SVR3 GUESS=m88k-motorola-sysv3 ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) GUESS=m88k-tektronix-sysv3 ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) GUESS=m68k-tektronix-bsd ;; *:IRIX*:*:*) IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'` GUESS=mips-sgi-irix$IRIX_REL ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) GUESS=i386-ibm-aix ;; ia64:AIX:*:*) if test -x /usr/bin/oslevel ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then GUESS=$SYSTEM_NAME else GUESS=rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then GUESS=rs6000-ibm-aix3.2.4 else GUESS=rs6000-ibm-aix3.2 fi ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if test -x /usr/bin/lslpp ; then IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi GUESS=$IBM_ARCH-ibm-aix$IBM_REV ;; *:AIX:*:*) GUESS=rs6000-ibm-aix ;; ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) GUESS=romp-ibm-bsd4.4 ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) GUESS=rs6000-bull-bosx ;; DPX/2?00:B.O.S.:*:*) GUESS=m68k-bull-sysv3 ;; 9000/[34]??:4.3bsd:1.*:*) GUESS=m68k-hp-bsd ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) GUESS=m68k-hp-bsd4.4 ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` case $UNAME_MACHINE in 9000/31?) HP_ARCH=m68000 ;; 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if test -x /usr/bin/getconf; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case $sc_cpu_version in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case $sc_kernel_bits in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi if test "$HP_ARCH" = ""; then set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if test "$HP_ARCH" = hppa2.0w then set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH=hppa2.0w else HP_ARCH=hppa64 fi fi GUESS=$HP_ARCH-hp-hpux$HPUX_REV ;; ia64:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` GUESS=ia64-hp-hpux$HPUX_REV ;; 3050*:HI-UX:*:*) set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } GUESS=unknown-hitachi-hiuxwe2 ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) GUESS=hppa1.1-hp-bsd ;; 9000/8??:4.3bsd:*:*) GUESS=hppa1.0-hp-bsd ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) GUESS=hppa1.0-hp-mpeix ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) GUESS=hppa1.1-hp-osf ;; hp8??:OSF1:*:*) GUESS=hppa1.0-hp-osf ;; i*86:OSF1:*:*) if test -x /usr/sbin/sysversion ; then GUESS=$UNAME_MACHINE-unknown-osf1mk else GUESS=$UNAME_MACHINE-unknown-osf1 fi ;; parisc*:Lites*:*:*) GUESS=hppa1.1-hp-lites ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) GUESS=c1-convex-bsd ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) GUESS=c34-convex-bsd ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) GUESS=c38-convex-bsd ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) GUESS=c4-convex-bsd ;; CRAY*Y-MP:*:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=ymp-cray-unicos$CRAY_REL ;; CRAY*[A-Z]90:*:*:*) echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=t90-cray-unicos$CRAY_REL ;; CRAY*T3E:*:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=alphaev5-cray-unicosmk$CRAY_REL ;; CRAY*SV1:*:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=sv1-cray-unicos$CRAY_REL ;; *:UNICOS/mp:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=craynv-cray-unicosmp$CRAY_REL ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE ;; sparc*:BSD/OS:*:*) GUESS=sparc-unknown-bsdi$UNAME_RELEASE ;; *:BSD/OS:*:*) GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE ;; arm:FreeBSD:*:*) UNAME_PROCESSOR=`uname -p` set_cc_for_build if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi else FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf fi ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case $UNAME_PROCESSOR in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL ;; i*:CYGWIN*:*) GUESS=$UNAME_MACHINE-pc-cygwin ;; *:MINGW64*:*) GUESS=$UNAME_MACHINE-pc-mingw64 ;; *:MINGW*:*) GUESS=$UNAME_MACHINE-pc-mingw32 ;; *:MSYS*:*) GUESS=$UNAME_MACHINE-pc-msys ;; i*:PW*:*) GUESS=$UNAME_MACHINE-pc-pw32 ;; *:Interix*:*) case $UNAME_MACHINE in x86) GUESS=i586-pc-interix$UNAME_RELEASE ;; authenticamd | genuineintel | EM64T) GUESS=x86_64-unknown-interix$UNAME_RELEASE ;; IA64) GUESS=ia64-unknown-interix$UNAME_RELEASE ;; esac ;; i*:UWIN*:*) GUESS=$UNAME_MACHINE-pc-uwin ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) GUESS=x86_64-pc-cygwin ;; prep*:SunOS:5.*:*) SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=powerpcle-unknown-solaris2$SUN_REL ;; *:GNU:*:*) # the GNU system GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'` GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'` GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL ;; *:GNU/*:*:*) # other systems with GNU libc and userland GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"` GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC ;; *:Minix:*:*) GUESS=$UNAME_MACHINE-unknown-minix ;; aarch64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; arm*:Linux:*:*) set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then GUESS=$UNAME_MACHINE-unknown-linux-$LIBC else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi else GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf fi fi ;; avr32*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; cris:Linux:*:*) GUESS=$UNAME_MACHINE-axis-linux-$LIBC ;; crisv32:Linux:*:*) GUESS=$UNAME_MACHINE-axis-linux-$LIBC ;; e2k:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; frv:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; hexagon:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; i*86:Linux:*:*) GUESS=$UNAME_MACHINE-pc-linux-$LIBC ;; ia64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; k1om:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; m32r*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; m68*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; mips:Linux:*:* | mips64:Linux:*:*) set_cc_for_build IS_GLIBC=0 test x"${LIBC}" = xgnu && IS_GLIBC=1 sed 's/^ //' << EOF > "$dummy.c" #undef CPU #undef mips #undef mipsel #undef mips64 #undef mips64el #if ${IS_GLIBC} && defined(_ABI64) LIBCABI=gnuabi64 #else #if ${IS_GLIBC} && defined(_ABIN32) LIBCABI=gnuabin32 #else LIBCABI=${LIBC} #endif #endif #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 CPU=mipsisa64r6 #else #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 CPU=mipsisa32r6 #else #if defined(__mips64) CPU=mips64 #else CPU=mips #endif #endif #endif #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) MIPS_ENDIAN=el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) MIPS_ENDIAN= #else MIPS_ENDIAN= #endif #endif EOF cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'` eval "$cc_set_vars" test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } ;; mips64el:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; openrisc*:Linux:*:*) GUESS=or1k-unknown-linux-$LIBC ;; or32:Linux:*:* | or1k*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; padre:Linux:*:*) GUESS=sparc-unknown-linux-$LIBC ;; parisc64:Linux:*:* | hppa64:Linux:*:*) GUESS=hppa64-unknown-linux-$LIBC ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;; PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;; *) GUESS=hppa-unknown-linux-$LIBC ;; esac ;; ppc64:Linux:*:*) GUESS=powerpc64-unknown-linux-$LIBC ;; ppc:Linux:*:*) GUESS=powerpc-unknown-linux-$LIBC ;; ppc64le:Linux:*:*) GUESS=powerpc64le-unknown-linux-$LIBC ;; ppcle:Linux:*:*) GUESS=powerpcle-unknown-linux-$LIBC ;; riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; s390:Linux:*:* | s390x:Linux:*:*) GUESS=$UNAME_MACHINE-ibm-linux-$LIBC ;; sh64*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; sh*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; sparc:Linux:*:* | sparc64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; tile*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; vax:Linux:*:*) GUESS=$UNAME_MACHINE-dec-linux-$LIBC ;; x86_64:Linux:*:*) set_cc_for_build LIBCABI=$LIBC if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_X32 >/dev/null then LIBCABI=${LIBC}x32 fi fi GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI ;; xtensa*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. GUESS=i386-sequent-sysv4 ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. GUESS=$UNAME_MACHINE-pc-os2-emx ;; i*86:XTS-300:*:STOP) GUESS=$UNAME_MACHINE-unknown-stop ;; i*86:atheos:*:*) GUESS=$UNAME_MACHINE-unknown-atheos ;; i*86:syllable:*:*) GUESS=$UNAME_MACHINE-pc-syllable ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) GUESS=i386-unknown-lynxos$UNAME_RELEASE ;; i*86:*DOS:*:*) GUESS=$UNAME_MACHINE-pc-msdosdjgpp ;; i*86:*:4.*:*) UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL else GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL fi ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL else GUESS=$UNAME_MACHINE-pc-sysv32 fi ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. GUESS=i586-pc-msdosdjgpp ;; Intel:Mach:3*:*) GUESS=i386-pc-mach3 ;; paragon:*:*:*) GUESS=i860-intel-osf1 ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4 fi ;; mini*:CTIX:SYS*5:*) # "miniframe" GUESS=m68010-convergent-sysv ;; mc68k:UNIX:SYSTEM5:3.51m) GUESS=m68k-convergent-sysv ;; M680?0:D-NIX:5.3:*) GUESS=m68k-diab-dnix ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) GUESS=m68k-unknown-lynxos$UNAME_RELEASE ;; mc68030:UNIX_System_V:4.*:*) GUESS=m68k-atari-sysv4 ;; TSUNAMI:LynxOS:2.*:*) GUESS=sparc-unknown-lynxos$UNAME_RELEASE ;; rs6000:LynxOS:2.*:*) GUESS=rs6000-unknown-lynxos$UNAME_RELEASE ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) GUESS=powerpc-unknown-lynxos$UNAME_RELEASE ;; SM[BE]S:UNIX_SV:*:*) GUESS=mips-dde-sysv$UNAME_RELEASE ;; RM*:ReliantUNIX-*:*:*) GUESS=mips-sni-sysv4 ;; RM*:SINIX-*:*:*) GUESS=mips-sni-sysv4 ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` GUESS=$UNAME_MACHINE-sni-sysv4 else GUESS=ns32k-sni-sysv fi ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says GUESS=i586-unisys-sysv4 ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm GUESS=hppa1.1-stratus-sysv4 ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. GUESS=i860-stratus-sysv4 ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. GUESS=$UNAME_MACHINE-stratus-vos ;; *:VOS:*:*) # From Paul.Green@stratus.com. GUESS=hppa1.1-stratus-vos ;; mc68*:A/UX:*:*) GUESS=m68k-apple-aux$UNAME_RELEASE ;; news*:NEWS-OS:6*:*) GUESS=mips-sony-newsos6 ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if test -d /usr/nec; then GUESS=mips-nec-sysv$UNAME_RELEASE else GUESS=mips-unknown-sysv$UNAME_RELEASE fi ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. GUESS=powerpc-be-beos ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. GUESS=powerpc-apple-beos ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. GUESS=i586-pc-beos ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. GUESS=i586-pc-haiku ;; x86_64:Haiku:*:*) GUESS=x86_64-unknown-haiku ;; SX-4:SUPER-UX:*:*) GUESS=sx4-nec-superux$UNAME_RELEASE ;; SX-5:SUPER-UX:*:*) GUESS=sx5-nec-superux$UNAME_RELEASE ;; SX-6:SUPER-UX:*:*) GUESS=sx6-nec-superux$UNAME_RELEASE ;; SX-7:SUPER-UX:*:*) GUESS=sx7-nec-superux$UNAME_RELEASE ;; SX-8:SUPER-UX:*:*) GUESS=sx8-nec-superux$UNAME_RELEASE ;; SX-8R:SUPER-UX:*:*) GUESS=sx8r-nec-superux$UNAME_RELEASE ;; SX-ACE:SUPER-UX:*:*) GUESS=sxace-nec-superux$UNAME_RELEASE ;; Power*:Rhapsody:*:*) GUESS=powerpc-apple-rhapsody$UNAME_RELEASE ;; *:Rhapsody:*:*) GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE ;; arm64:Darwin:*:*) GUESS=aarch64-apple-darwin$UNAME_RELEASE ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` case $UNAME_PROCESSOR in unknown) UNAME_PROCESSOR=powerpc ;; esac if command -v xcode-select > /dev/null 2> /dev/null && \ ! xcode-select --print-path > /dev/null 2> /dev/null ; then # Avoid executing cc if there is no toolchain installed as # cc will be a stub that puts up a graphical alert # prompting the user to install developer tools. CC_FOR_BUILD=no_compiler_found else set_cc_for_build fi if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_PPC >/dev/null then UNAME_PROCESSOR=powerpc fi elif test "$UNAME_PROCESSOR" = i386 ; then # uname -m returns i386 or x86_64 UNAME_PROCESSOR=$UNAME_MACHINE fi GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE ;; *:QNX:*:4*) GUESS=i386-pc-qnx ;; NEO-*:NONSTOP_KERNEL:*:*) GUESS=neo-tandem-nsk$UNAME_RELEASE ;; NSE-*:NONSTOP_KERNEL:*:*) GUESS=nse-tandem-nsk$UNAME_RELEASE ;; NSR-*:NONSTOP_KERNEL:*:*) GUESS=nsr-tandem-nsk$UNAME_RELEASE ;; NSV-*:NONSTOP_KERNEL:*:*) GUESS=nsv-tandem-nsk$UNAME_RELEASE ;; NSX-*:NONSTOP_KERNEL:*:*) GUESS=nsx-tandem-nsk$UNAME_RELEASE ;; *:NonStop-UX:*:*) GUESS=mips-compaq-nonstopux ;; BS2000:POSIX*:*:*) GUESS=bs2000-siemens-sysv ;; DS/*:UNIX_System_V:*:*) GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "${cputype-}" = 386; then UNAME_MACHINE=i386 elif test "x${cputype-}" != x; then UNAME_MACHINE=$cputype fi GUESS=$UNAME_MACHINE-unknown-plan9 ;; *:TOPS-10:*:*) GUESS=pdp10-unknown-tops10 ;; *:TENEX:*:*) GUESS=pdp10-unknown-tenex ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) GUESS=pdp10-dec-tops20 ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) GUESS=pdp10-xkl-tops20 ;; *:TOPS-20:*:*) GUESS=pdp10-unknown-tops20 ;; *:ITS:*:*) GUESS=pdp10-unknown-its ;; SEI:*:*:SEIUX) GUESS=mips-sei-seiux$UNAME_RELEASE ;; *:DragonFly:*:*) DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case $UNAME_MACHINE in A*) GUESS=alpha-dec-vms ;; I*) GUESS=ia64-dec-vms ;; V*) GUESS=vax-dec-vms ;; esac ;; *:XENIX:*:SysV) GUESS=i386-pc-xenix ;; i*86:skyos:*:*) SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'` GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL ;; i*86:rdos:*:*) GUESS=$UNAME_MACHINE-pc-rdos ;; *:AROS:*:*) GUESS=$UNAME_MACHINE-unknown-aros ;; x86_64:VMkernel:*:*) GUESS=$UNAME_MACHINE-unknown-esx ;; amd64:Isilon\ OneFS:*:*) GUESS=x86_64-unknown-onefs ;; *:Unleashed:*:*) GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE ;; esac # Do we have a guess based on uname results? if test "x$GUESS" != x; then echo "$GUESS" exit fi # No uname command or uname output not recognized. set_cc_for_build cat > "$dummy.c" < #include #endif #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) #if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) #include #if defined(_SIZE_T_) || defined(SIGLOST) #include #endif #endif #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) #if !defined (ultrix) #include #if defined (BSD) #if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); #else #if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); #else printf ("vax-dec-bsd\n"); exit (0); #endif #endif #else printf ("vax-dec-bsd\n"); exit (0); #endif #else #if defined(_SIZE_T_) || defined(SIGLOST) struct utsname un; uname (&un); printf ("vax-dec-ultrix%s\n", un.release); exit (0); #else printf ("vax-dec-ultrix\n"); exit (0); #endif #endif #endif #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) #if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) #if defined(_SIZE_T_) || defined(SIGLOST) struct utsname *un; uname (&un); printf ("mips-dec-ultrix%s\n", un.release); exit (0); #else printf ("mips-dec-ultrix\n"); exit (0); #endif #endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; } echo "$0: unable to guess system type" >&2 case $UNAME_MACHINE:$UNAME_SYSTEM in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <&2 <&2 </dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = "$UNAME_MACHINE" UNAME_RELEASE = "$UNAME_RELEASE" UNAME_SYSTEM = "$UNAME_SYSTEM" UNAME_VERSION = "$UNAME_VERSION" EOF fi exit 1 # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: xmlada-24.0.0/config.sub000077500000000000000000001047361447633242500150530ustar00rootroot00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2021 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale timestamp='2021-08-14' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # https://git.savannah.gnu.org/cgit/config.git/plain/config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. # The "shellcheck disable" line above the timestamp inhibits complaints # about features and limitations of the classic Bourne shell that were # superseded or lifted in POSIX. However, this script identifies a wide # variety of pre-POSIX systems that do not have POSIX shells at all, and # even some reasonably current systems (Solaris 10 as case-in-point) still # have a pre-POSIX /bin/sh. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS Canonicalize a configuration name. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; *local*) # First pass through any local machine types. echo "$1" exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Split fields of configuration type # shellcheck disable=SC2162 saved_IFS=$IFS IFS="-" read field1 field2 field3 field4 <&2 exit 1 ;; *-*-*-*) basic_machine=$field1-$field2 basic_os=$field3-$field4 ;; *-*-*) # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two # parts maybe_os=$field2-$field3 case $maybe_os in nto-qnx* | linux-* | uclinux-uclibc* \ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ | storm-chaos* | os2-emx* | rtmk-nova*) basic_machine=$field1 basic_os=$maybe_os ;; android-linux) basic_machine=$field1-unknown basic_os=linux-android ;; *) basic_machine=$field1-$field2 basic_os=$field3 ;; esac ;; *-*) # A lone config we happen to match not fitting any pattern case $field1-$field2 in decstation-3100) basic_machine=mips-dec basic_os= ;; *-*) # Second component is usually, but not always the OS case $field2 in # Prevent following clause from handling this valid os sun*os*) basic_machine=$field1 basic_os=$field2 ;; zephyr*) basic_machine=$field1-unknown basic_os=$field2 ;; # Manufacturers dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ | unicom* | ibm* | next | hp | isi* | apollo | altos* \ | convergent* | ncr* | news | 32* | 3600* | 3100* \ | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ | ultra | tti* | harris | dolphin | highlevel | gould \ | cbm | ns | masscomp | apple | axis | knuth | cray \ | microblaze* | sim | cisco \ | oki | wec | wrs | winbond) basic_machine=$field1-$field2 basic_os= ;; *) basic_machine=$field1 basic_os=$field2 ;; esac ;; esac ;; *) # Convert single-component short-hands not valid as part of # multi-component configurations. case $field1 in 386bsd) basic_machine=i386-pc basic_os=bsd ;; a29khif) basic_machine=a29k-amd basic_os=udi ;; adobe68k) basic_machine=m68010-adobe basic_os=scout ;; alliant) basic_machine=fx80-alliant basic_os= ;; altos | altos3068) basic_machine=m68k-altos basic_os= ;; am29k) basic_machine=a29k-none basic_os=bsd ;; amdahl) basic_machine=580-amdahl basic_os=sysv ;; amiga) basic_machine=m68k-unknown basic_os= ;; amigaos | amigados) basic_machine=m68k-unknown basic_os=amigaos ;; amigaunix | amix) basic_machine=m68k-unknown basic_os=sysv4 ;; apollo68) basic_machine=m68k-apollo basic_os=sysv ;; apollo68bsd) basic_machine=m68k-apollo basic_os=bsd ;; aros) basic_machine=i386-pc basic_os=aros ;; aux) basic_machine=m68k-apple basic_os=aux ;; balance) basic_machine=ns32k-sequent basic_os=dynix ;; blackfin) basic_machine=bfin-unknown basic_os=linux ;; cegcc) basic_machine=arm-unknown basic_os=cegcc ;; convex-c1) basic_machine=c1-convex basic_os=bsd ;; convex-c2) basic_machine=c2-convex basic_os=bsd ;; convex-c32) basic_machine=c32-convex basic_os=bsd ;; convex-c34) basic_machine=c34-convex basic_os=bsd ;; convex-c38) basic_machine=c38-convex basic_os=bsd ;; cray) basic_machine=j90-cray basic_os=unicos ;; crds | unos) basic_machine=m68k-crds basic_os= ;; da30) basic_machine=m68k-da30 basic_os= ;; decstation | pmax | pmin | dec3100 | decstatn) basic_machine=mips-dec basic_os= ;; delta88) basic_machine=m88k-motorola basic_os=sysv3 ;; dicos) basic_machine=i686-pc basic_os=dicos ;; djgpp) basic_machine=i586-pc basic_os=msdosdjgpp ;; ebmon29k) basic_machine=a29k-amd basic_os=ebmon ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson basic_os=ose ;; gmicro) basic_machine=tron-gmicro basic_os=sysv ;; go32) basic_machine=i386-pc basic_os=go32 ;; h8300hms) basic_machine=h8300-hitachi basic_os=hms ;; h8300xray) basic_machine=h8300-hitachi basic_os=xray ;; h8500hms) basic_machine=h8500-hitachi basic_os=hms ;; harris) basic_machine=m88k-harris basic_os=sysv3 ;; hp300 | hp300hpux) basic_machine=m68k-hp basic_os=hpux ;; hp300bsd) basic_machine=m68k-hp basic_os=bsd ;; hppaosf) basic_machine=hppa1.1-hp basic_os=osf ;; hppro) basic_machine=hppa1.1-hp basic_os=proelf ;; i386mach) basic_machine=i386-mach basic_os=mach ;; isi68 | isi) basic_machine=m68k-isi basic_os=sysv ;; m68knommu) basic_machine=m68k-unknown basic_os=linux ;; magnum | m3230) basic_machine=mips-mips basic_os=sysv ;; merlin) basic_machine=ns32k-utek basic_os=sysv ;; mingw64) basic_machine=x86_64-pc basic_os=mingw64 ;; mingw32) basic_machine=i686-pc basic_os=mingw32 ;; mingw32ce) basic_machine=arm-unknown basic_os=mingw32ce ;; monitor) basic_machine=m68k-rom68k basic_os=coff ;; morphos) basic_machine=powerpc-unknown basic_os=morphos ;; moxiebox) basic_machine=moxie-unknown basic_os=moxiebox ;; msdos) basic_machine=i386-pc basic_os=msdos ;; msys) basic_machine=i686-pc basic_os=msys ;; mvs) basic_machine=i370-ibm basic_os=mvs ;; nacl) basic_machine=le32-unknown basic_os=nacl ;; ncr3000) basic_machine=i486-ncr basic_os=sysv4 ;; netbsd386) basic_machine=i386-pc basic_os=netbsd ;; netwinder) basic_machine=armv4l-rebel basic_os=linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony basic_os=newsos ;; news1000) basic_machine=m68030-sony basic_os=newsos ;; necv70) basic_machine=v70-nec basic_os=sysv ;; nh3000) basic_machine=m68k-harris basic_os=cxux ;; nh[45]000) basic_machine=m88k-harris basic_os=cxux ;; nindy960) basic_machine=i960-intel basic_os=nindy ;; mon960) basic_machine=i960-intel basic_os=mon960 ;; nonstopux) basic_machine=mips-compaq basic_os=nonstopux ;; os400) basic_machine=powerpc-ibm basic_os=os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson basic_os=ose ;; os68k) basic_machine=m68k-none basic_os=os68k ;; paragon) basic_machine=i860-intel basic_os=osf ;; parisc) basic_machine=hppa-unknown basic_os=linux ;; psp) basic_machine=mipsallegrexel-sony basic_os=psp ;; pw32) basic_machine=i586-unknown basic_os=pw32 ;; rdos | rdos64) basic_machine=x86_64-pc basic_os=rdos ;; rdos32) basic_machine=i386-pc basic_os=rdos ;; rom68k) basic_machine=m68k-rom68k basic_os=coff ;; sa29200) basic_machine=a29k-amd basic_os=udi ;; sei) basic_machine=mips-sei basic_os=seiux ;; sequent) basic_machine=i386-sequent basic_os= ;; sps7) basic_machine=m68k-bull basic_os=sysv2 ;; st2000) basic_machine=m68k-tandem basic_os= ;; stratus) basic_machine=i860-stratus basic_os=sysv4 ;; sun2) basic_machine=m68000-sun basic_os= ;; sun2os3) basic_machine=m68000-sun basic_os=sunos3 ;; sun2os4) basic_machine=m68000-sun basic_os=sunos4 ;; sun3) basic_machine=m68k-sun basic_os= ;; sun3os3) basic_machine=m68k-sun basic_os=sunos3 ;; sun3os4) basic_machine=m68k-sun basic_os=sunos4 ;; sun4) basic_machine=sparc-sun basic_os= ;; sun4os3) basic_machine=sparc-sun basic_os=sunos3 ;; sun4os4) basic_machine=sparc-sun basic_os=sunos4 ;; sun4sol2) basic_machine=sparc-sun basic_os=solaris2 ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun basic_os= ;; sv1) basic_machine=sv1-cray basic_os=unicos ;; symmetry) basic_machine=i386-sequent basic_os=dynix ;; t3e) basic_machine=alphaev5-cray basic_os=unicos ;; t90) basic_machine=t90-cray basic_os=unicos ;; toad1) basic_machine=pdp10-xkl basic_os=tops20 ;; tpf) basic_machine=s390x-ibm basic_os=tpf ;; udi29k) basic_machine=a29k-amd basic_os=udi ;; ultra3) basic_machine=a29k-nyu basic_os=sym1 ;; v810 | necv810) basic_machine=v810-nec basic_os=none ;; vaxv) basic_machine=vax-dec basic_os=sysv ;; vms) basic_machine=vax-dec basic_os=vms ;; vsta) basic_machine=i386-pc basic_os=vsta ;; vxworks960) basic_machine=i960-wrs basic_os=vxworks ;; vxworks68) basic_machine=m68k-wrs basic_os=vxworks ;; vxworks29k) basic_machine=a29k-wrs basic_os=vxworks ;; xbox) basic_machine=i686-pc basic_os=mingw32 ;; ymp) basic_machine=ymp-cray basic_os=unicos ;; *) basic_machine=$1 basic_os= ;; esac ;; esac # Decode 1-component or ad-hoc basic machines case $basic_machine in # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) cpu=hppa1.1 vendor=winbond ;; op50n) cpu=hppa1.1 vendor=oki ;; op60c) cpu=hppa1.1 vendor=oki ;; ibm*) cpu=i370 vendor=ibm ;; orion105) cpu=clipper vendor=highlevel ;; mac | mpw | mac-mpw) cpu=m68k vendor=apple ;; pmac | pmac-mpw) cpu=powerpc vendor=apple ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) cpu=m68000 vendor=att ;; 3b*) cpu=we32k vendor=att ;; bluegene*) cpu=powerpc vendor=ibm basic_os=cnk ;; decsystem10* | dec10*) cpu=pdp10 vendor=dec basic_os=tops10 ;; decsystem20* | dec20*) cpu=pdp10 vendor=dec basic_os=tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) cpu=m68k vendor=motorola ;; dpx2*) cpu=m68k vendor=bull basic_os=sysv3 ;; encore | umax | mmax) cpu=ns32k vendor=encore ;; elxsi) cpu=elxsi vendor=elxsi basic_os=${basic_os:-bsd} ;; fx2800) cpu=i860 vendor=alliant ;; genix) cpu=ns32k vendor=ns ;; h3050r* | hiux*) cpu=hppa1.1 vendor=hitachi basic_os=hiuxwe2 ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) cpu=hppa1.0 vendor=hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) cpu=m68000 vendor=hp ;; hp9k3[2-9][0-9]) cpu=m68k vendor=hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) cpu=hppa1.0 vendor=hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) cpu=hppa1.1 vendor=hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp cpu=hppa1.1 vendor=hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp cpu=hppa1.1 vendor=hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) cpu=hppa1.1 vendor=hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) cpu=hppa1.0 vendor=hp ;; i*86v32) cpu=`echo "$1" | sed -e 's/86.*/86/'` vendor=pc basic_os=sysv32 ;; i*86v4*) cpu=`echo "$1" | sed -e 's/86.*/86/'` vendor=pc basic_os=sysv4 ;; i*86v) cpu=`echo "$1" | sed -e 's/86.*/86/'` vendor=pc basic_os=sysv ;; i*86sol2) cpu=`echo "$1" | sed -e 's/86.*/86/'` vendor=pc basic_os=solaris2 ;; j90 | j90-cray) cpu=j90 vendor=cray basic_os=${basic_os:-unicos} ;; iris | iris4d) cpu=mips vendor=sgi case $basic_os in irix*) ;; *) basic_os=irix4 ;; esac ;; miniframe) cpu=m68000 vendor=convergent ;; *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) cpu=m68k vendor=atari basic_os=mint ;; news-3600 | risc-news) cpu=mips vendor=sony basic_os=newsos ;; next | m*-next) cpu=m68k vendor=next case $basic_os in openstep*) ;; nextstep*) ;; ns2*) basic_os=nextstep2 ;; *) basic_os=nextstep3 ;; esac ;; np1) cpu=np1 vendor=gould ;; op50n-* | op60c-*) cpu=hppa1.1 vendor=oki basic_os=proelf ;; pa-hitachi) cpu=hppa1.1 vendor=hitachi basic_os=hiuxwe2 ;; pbd) cpu=sparc vendor=tti ;; pbb) cpu=m68k vendor=tti ;; pc532) cpu=ns32k vendor=pc532 ;; pn) cpu=pn vendor=gould ;; power) cpu=power vendor=ibm ;; ps2) cpu=i386 vendor=ibm ;; rm[46]00) cpu=mips vendor=siemens ;; rtpc | rtpc-*) cpu=romp vendor=ibm ;; sde) cpu=mipsisa32 vendor=sde basic_os=${basic_os:-elf} ;; simso-wrs) cpu=sparclite vendor=wrs basic_os=vxworks ;; tower | tower-32) cpu=m68k vendor=ncr ;; vpp*|vx|vx-*) cpu=f301 vendor=fujitsu ;; w65) cpu=w65 vendor=wdc ;; w89k-*) cpu=hppa1.1 vendor=winbond basic_os=proelf ;; none) cpu=none vendor=none ;; leon|leon[3-9]) cpu=sparc vendor=$basic_machine ;; leon-*|leon[3-9]-*) cpu=sparc vendor=`echo "$basic_machine" | sed 's/-.*//'` ;; *-*) # shellcheck disable=SC2162 saved_IFS=$IFS IFS="-" read cpu vendor <&2 exit 1 ;; esac ;; esac # Here we canonicalize certain aliases for manufacturers. case $vendor in digital*) vendor=dec ;; commodore*) vendor=cbm ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if test x$basic_os != x then # First recognize some ad-hoc caes, or perhaps split kernel-os, or else just # set os. case $basic_os in gnu/linux*) kernel=linux os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'` ;; os2-emx) kernel=os2 os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'` ;; nto-qnx*) kernel=nto os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'` ;; *-*) # shellcheck disable=SC2162 saved_IFS=$IFS IFS="-" read kernel os <&2 exit 1 ;; esac # As a final step for OS-related things, validate the OS-kernel combination # (given a valid OS), if there is a kernel. case $kernel-$os in linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \ | linux-musl* | linux-relibc* | linux-uclibc* ) ;; uclinux-uclibc* ) ;; -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* ) # These are just libc implementations, not actual OSes, and thus # require a kernel. echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2 exit 1 ;; kfreebsd*-gnu* | kopensolaris*-gnu*) ;; vxworks-simlinux | vxworks-simwindows | vxworks-spe) ;; nto-qnx*) ;; os2-emx) ;; *-eabi* | *-gnueabi*) ;; -*) # Blank kernel with real OS is always fine. ;; *-*) echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2 exit 1 ;; esac # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. case $vendor in unknown) case $cpu-$os in *-riscix*) vendor=acorn ;; *-sunos*) vendor=sun ;; *-cnk* | *-aix*) vendor=ibm ;; *-beos*) vendor=be ;; *-hpux*) vendor=hp ;; *-mpeix*) vendor=hp ;; *-hiux*) vendor=hitachi ;; *-unos*) vendor=crds ;; *-dgux*) vendor=dg ;; *-luna*) vendor=omron ;; *-genix*) vendor=ns ;; *-clix*) vendor=intergraph ;; *-mvs* | *-opened*) vendor=ibm ;; *-os400*) vendor=ibm ;; s390-* | s390x-*) vendor=ibm ;; *-ptx*) vendor=sequent ;; *-tpf*) vendor=ibm ;; *-vxsim* | *-vxworks* | *-windiss*) vendor=wrs ;; *-aux*) vendor=apple ;; *-hms*) vendor=hitachi ;; *-mpw* | *-macos*) vendor=apple ;; *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*) vendor=atari ;; *-vos*) vendor=stratus ;; esac ;; esac echo "$cpu-$vendor-${kernel:+$kernel-}$os" exit # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: xmlada-24.0.0/configure000077500000000000000000002717651447633242500150060ustar00rootroot00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for XML/Ada 18.0w. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and report@adacore.com $0: about your system, including any error possibly output $0: before this message. Then install a modern shell, or $0: manually run the script under such a shell if you do $0: have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='XML/Ada' PACKAGE_TARNAME='xmlada' PACKAGE_VERSION='18.0w' PACKAGE_STRING='XML/Ada 18.0w' PACKAGE_BUGREPORT='report@adacore.com' PACKAGE_URL='' ac_subst_vars='LTLIBOBJS LIBOBJS LIB CC MKDIR LN_S INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM SO_EXT BUILD_TYPE DEFAULT_LIBRARY_TYPE GNAT_BUILDS_SHARED gprbuild gprinstall target_os target_vendor target_cpu target host_os host_vendor host_cpu host build_os build_vendor build_cpu build target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_shared enable_build ' ac_precious_vars='build_alias host_alias target_alias' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures XML/Ada 18.0w to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/xmlada] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of XML/Ada 18.0w:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-shared Disable building of shared libraries --enable-shared Build shared libraries if supported on the target Make them the installation default --enable-build= Default build type for the library (Debug, Production) Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF XML/Ada configure 18.0w generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by XML/Ada $as_me 18.0w, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 $as_echo_n "checking target system type... " >&6; } if ${ac_cv_target+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$target_alias" = x; then ac_cv_target=$ac_cv_host else ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 $as_echo "$ac_cv_target" >&6; } case $ac_cv_target in *-*-*) ;; *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; esac target=$ac_cv_target ac_save_IFS=$IFS; IFS='-' set x $ac_cv_target shift target_cpu=$1 target_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: target_os=$* IFS=$ac_save_IFS case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac # The aliases save the names the user supplied, while $host etc. # will get canonicalized. test -n "$target_alias" && test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- # Also update in AC_INIT above XMLADA_VERSION=18.0w { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gnat can build shared libs" >&5 $as_echo_n "checking whether gnat can build shared libs... " >&6; } DEFAULT_LIBRARY_TYPE=static # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; GNAT_BUILDS_SHARED=$enableval if test $enableval = yes; then DEFAULT_LIBRARY_TYPE=relocatable fi else GNAT_BUILDS_SHARED=yes fi gprinstall=gprinstall gprbuild=gprbuild if test x$GNAT_BUILDS_SHARED = xyes; then # Create a temporary directory (from "info autoconf") : ${TMPDIR=/tmp} { tmp=`(umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null` \ && test -n "$tmp" && test -d "$tmp" } || { tmp=$TMPDIR/foo$$-$RANDOM (umask 077 && mkdir -p "$tmp") } || exit $? mkdir $tmp/lib echo "package Foo is end Foo;" > $tmp/foo.ads cat > $tmp/lib.gpr </dev/null else $gprbuild -c -q -P$tmp/lib 2>/dev/null fi if test $? = 0 ; then GNAT_BUILDS_SHARED=yes else GNAT_BUILDS_SHARED=no fi rm -rf $tmp { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNAT_BUILDS_SHARED" >&5 $as_echo "$GNAT_BUILDS_SHARED" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (--disabled-shared)" >&5 $as_echo "no (--disabled-shared)" >&6; } fi # Check whether --enable-build was given. if test "${enable_build+set}" = set; then : enableval=$enable_build; BUILD_TYPE=$enableval else BUILD_TYPE=Production fi case $target_os in *darwin*) SO_EXT=.dylib ;; *cygwin*|*mingw*) SO_EXT=.dll ;; *) SO_EXT=.so ;; esac # Defaults # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi MKDIR="mkdir -p" # Overrides case "${host_os}" in lynxos*) CP="cp -p" MKDIR="mkdir -p -f" ;; cygwin*|mingw32*) LN="cp -p -f" ;; esac LIB=`basename $libdir` ac_config_files="$ac_config_files xmlada_shared.gpr Makefile tests/dom/default.gpr" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' :mline /\\$/{ N s,\\\n,, b mline } t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by XML/Ada $as_me 18.0w, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ XML/Ada config.status 18.0w configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "xmlada_shared.gpr") CONFIG_FILES="$CONFIG_FILES xmlada_shared.gpr" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "tests/dom/default.gpr") CONFIG_FILES="$CONFIG_FILES tests/dom/default.gpr" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" eval set X " :F $CONFIG_FILES " shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi xmlada-24.0.0/configure.in000066400000000000000000000010071447633242500153640ustar00rootroot00000000000000AC_INIT(XML/Ada,18.0w,report@adacore.com,xmlada) AC_CANONICAL_SYSTEM # Also update in AC_INIT above XMLADA_VERSION=AC_PACKAGE_VERSION() AM_GNAT_BUILDS_SHARED CHECK_BUILD_TYPE AM_SO_SUFFIX # Defaults AC_PROG_INSTALL AC_PROG_LN_S MKDIR="mkdir -p" # Overrides case "${host_os}" in lynxos*) CP="cp -p" MKDIR="mkdir -p -f" ;; cygwin*|mingw32*) LN="cp -p -f" ;; esac AC_SUBST(MKDIR) AC_SUBST(CC) LIB=`basename $libdir` AC_SUBST(LIB) AC_OUTPUT(xmlada_shared.gpr Makefile tests/dom/default.gpr) xmlada-24.0.0/distrib/000077500000000000000000000000001447633242500145155ustar00rootroot00000000000000xmlada-24.0.0/distrib/xmlada.gpr000066400000000000000000000005331447633242500164760ustar00rootroot00000000000000-- Project file for use of XML/Ada. -- Put the directory that contains xmlada.gpr in your ADA_PROJECT_PATH -- variable. Then, in our own project file, add a "with" dependency on -- "xmlada.gpr". with "xmlada_unicode", "xmlada_sax", "xmlada_input", "xmlada_dom"; with "xmlada_schema"; project Xmlada is for Source_Dirs use (); end Xmlada; xmlada-24.0.0/docs/000077500000000000000000000000001447633242500140055ustar00rootroot00000000000000xmlada-24.0.0/docs/Makefile000066400000000000000000000110721447633242500154460ustar00rootroot00000000000000# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = _build # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest help: @echo "Please use \`make ' where is one of" @echo " html to make standalone HTML files" @echo " dirhtml to make HTML files named index.html in directories" @echo " singlehtml to make a single large HTML file" @echo " pickle to make pickle files" @echo " json to make JSON files" @echo " htmlhelp to make HTML files and a HTML help project" @echo " qthelp to make HTML files and a qthelp project" @echo " devhelp to make HTML files and a Devhelp project" @echo " epub to make an epub" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " latexpdf to make LaTeX files and run them through pdflatex" @echo " text to make text files" @echo " man to make manual pages" @echo " changes to make an overview of all changed/added/deprecated items" @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: -rm -rf $(BUILDDIR)/* html: $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml @echo @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo @echo "Build finished; now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/XMLAdatheXMLLibraryforAda.qhcp" @echo "To view the help file:" @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/XMLAdatheXMLLibraryforAda.qhc" devhelp: $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp @echo @echo "Build finished." @echo "To view the help file:" @echo "# mkdir -p $$HOME/.local/share/devhelp/XMLAdatheXMLLibraryforAda" @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/XMLAdatheXMLLibraryforAda" @echo "# devhelp" epub: $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub @echo @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @echo "Run \`make' in that directory to run these through (pdf)latex" \ "(use \`make latexpdf' here to do that automatically)." latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." make -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @echo @echo "Build finished. The text files are in $(BUILDDIR)/text." man: $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man @echo @echo "Build finished. The manual pages are in $(BUILDDIR)/man." changes: $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." xmlada-24.0.0/docs/adacore_transparent.png000066400000000000000000000151101447633242500205300ustar00rootroot00000000000000‰PNG  IHDRª3“ tEXtSoftwareAdobe ImageReadyqÉe<êIDATxÚì]xÕµ>3[$Y²dÙ–-Ù8Æ6Œ©ǘ’$ „ÄSbƒß ð¤‘Nz!¼pxÄ”4 <Ó›!‡ÀWܰd«n›yçÌü£½ºº³Ú]Éâ} ó}çÓîìÌ[þ{Îν3ŠÒÜÅôϱþ޵ ß+X?Ïú‡»CÆ%*‹ÑwN›E%1Ê8. ÉàI´ˆk*YG²:Ê1‹õÖ®w©%¬qÔK=öÿM¤ŸªX„îÇZƒ‰ÅDkC_®…ndmjáò{Ö³XÛ•cå¬?býÖÐÜ7ÊÁ¬ X?ÂZ pZùØq€v'ëÖÞ¯hxþ4Ö+à 4p¿Ã‡0ÙC&³þ‘õuÖ+Ye“'HE"¬ãXgä4ÔüäÜ.uëg†°ÙMîb}ƒunŽ~N±6²naÝ̺uF«yzÈõç/3•Ï.:4¢›Çzëû¤û³þ‰õˆß·²ÞÇú ëJÖ] ··à¡êXaÍúIÖѬK‡€šŸHÇ |_Ãz¯ÆKå÷²þó}ÚŸ2‘ÿî]—¿²ÞÆúkKŽ2‚`ê5Ö;пÓT ¹þ±V=()¨ÿ2”ê9˜2}6mбv‚÷®GßåC!,62†lÄXÖÃñW‚ê'‘½ÈU?9¿õ‹`\›P¿5!¼€:ÖÁ>¨|^ˆô\Íý¿÷@ç%§³^®[nø]:úyÖëYïkXˆÈêÕq¬°ƒÉ 9Wû2ë¬÷øV5BÿØÙLK¦Èf ëºÞ2êWATy AÕ`Éñ¬—€fÔ…œ“P…²-w“ ŒñX\'ãpèHë—X¿ð©êw†òdîjÖO¿ØaÇgYë§ uýŸÔbfŽ*·kßź~ªÀÎàüà;)¤Áä:v,n*ò?ŠHZ@t>,a$ÇùÃpŸ»Q¯éžûom£–Öª×uû HÒågƒÐ£žD Q—ãÜèɵäçw¿K~¾—BŒP½©¸F&ô(ü6™‹j 5ÉïUÖ‹r€4À¢ô÷ŸÑçû Ô‹ AT»vìCúäÃtø  g„üî¢óô §‘ŸŸ’Ç=$à™f(w,ÿ›ä/UfBê·”ZCI‡Z:<[¬àþº5kÿÄ €TèÆã¬gÆ1×6¸V]0ßøM5üž4Œqté ÏëVTÊ¿ÔM-û L®eðÈú¸J›$ÅùÁ|]¿E3µ¸7ÄM® uJµTäqwRïeEÐSp¡¯âÕ¬G²žÃ: ®ü0Õ¥ÜK“Ï¡“Rè„Ç•ŽjCÛJQÖ§àJÇ*×ïËúKrœ ·ín¥ý÷#>ØpŸG¤ß†eÔE¨ÊmÈÛp§5è³€¨c.}÷¨Ã6v,òu :FÛÀé«À5 Öð!ôY mðL×+ŽBÇŽµø¸2†²Áè¬'ʘõÔKµïOÀ}šä4‹( Z€™&G‘Ÿ×—eÿ ¹ÖpÍ ¬7a å8œª/Ùˆö,Ëä$1)D—€&¨}[Õ¿®nh¾ÿ„Œ×Ï0”±·—:ç@*“ø  d#,¡¸Ö»@Y™‚¶žªñBÝÊ`¿ý†õ䯬e°ÀX,Öúm&É+!}þT‚òi†R(ÆÕvAÔIÚ±‡sœÿ”XsÁõÂd¡¤2Ð'‡€T•ÑyÍy° ­Dâo!XÐe^:;„£ €Ù¼A*ô§†ã—‡€” mÞœˆVÝ¢ÎB%mü&ý¥,W1n'i€ÿêòcÖ¿02ÉîÃÚé±<Çù†ˆïð “Ì2ðßp¯|÷_¾‚Žß["Êë=)¿}ì–ÖŽáÉTIJ,=8h§ÂWž ‘kبrkH¤&Âréò-ÍC„¥ÿ¾8Å$ã ô9Î7É5”ݤ´.ÉT}'Ô -já¯]}ä`»-“SŠ ZY˜^ÙKÀpz[v«’RéÇ‘ U‰ÁjgöR]&2 mEf<‹Pµ9}\·.?LÎÔŒ›LÜ› ¬ÛzÎŽ êCziIƒ°ÖºšI=wÞyºÓ \eQ.®åC9Ü›*†\l™càÑ>R^ý‘Ù†tÐÝH*­ˆ)L^4—ü|3Wu~×Ó„[ †`&Òin ©SÎá& 7pÇ¥š«8ƒéj7̬§Èe êòj?]t!VSV“ÎBÇ–,¦*‰^Ó³3iËšÿ„²’úŒ“ÑûN¶î N6ÛÐòêѶ^”’ùÙ7™°Ûs”7ÒTÝ€ì Ž\è>è¨é‚c 7ÔwÿH^îÐntÜÊËønÚ¯ÙŸÁÍ÷ÑŽ‘Ú:°Ð÷4YJe¬TÚájí2\$¢ë–1>ÜÞò¤]) ¨U9€š¡Ü+€Õ†I?`|ÝÔ 3I·v-H+@ £ {S"ˆÐyù¿ÉÏ1 íØ•o`–H¥¥ å\òõ{¡þö—gêo5ŒÆ0—A€Çò˜o ì|½ ”¹Cj™!ˆzYs1rá6¸þTˆE×Ó"Âo’¿Ø´ƒgÄwº*§¢O¹æk¬¿*:ðÙíjn§é-Éù^­ýzÊ>åÅp ³Yäíö•ezü2<|‹Òkoí  ;)î§£åÑŒŸΜŒ +ûa?]`ìòDBxÿu†1¼3O° §ý³![ [ÿ ÀD’Ô–l*Ò7æÈŽ*Ù˜2¾Àò‚çØºzžá¤{(¥ògÃñ`çö!îFhÈ °Dâ¢&ÂÍ ç™ƒëRhÂ2êý PT)g—!à û`¦žùÂ*Dð’%¸AI·i¶4È'ºtï›(í8dùO¦Š¥º-$Ý%í…É#.FÛ$ ™z>7 œûX¨Õ `G+–o•Vv5â‰ëA9ª•zVã˜L"YrÕd;ã×K¯BÚÏħWÁΆW«ÃD•%âihç…0BÁ˜Es ÊWhl#:¶m*~¬³š,þ7xeR$·Sø{«œçTqƒ»‘MïiYƒË+ñY2o5K!šÞŽz|i´ ®˜_Ô®ûyÒDŠ.úðatèäñü±;ó2Vnb–ÈEŒ–T ]­L(é³O†”Õ¨x’ [Óf™3˜\¾ˆ3µ”ÞA!Ù ¡x7Sø~ä$ÆÕU KÜ%¾|Ά;ipÙm4ÃÖ¸¨¬õŸªpÈùèøÎz2 .3®åäîÀ›©wB\ÍŠUÿ²ÁÒI§L¡ì#7µ PÖ‹¨÷EÖ}Û-Û°ƒR\)oQyå‰õËgÃL•kåGݕ߂q»Ñàf#Zg@k ïóßÈÂ즽#2QO‚‘Ê„dk*1éª(ûx·.³œ€4bÀ¥â¿À Ͻ…²o®kÄlš§ÍÖ aúe#p®ÓIpØ#` ÒÐm¸W#ePåW Pî•(ñ.—Á¯Ü žÝ¦Ô=k¹#QÚ´±þµ¹ž¢%edÙQr}° YŒÁ e[Ý&ÊýÛAjp)øò× Þà pàïÀ…çJҧѶ«pÍU”;ù¾GÁ…|n2õ›´×ŽÄ¼¿Úu$èÌ ,¬ÝâÑÿ#´8pý£µ ¸ì@®½Ç0{\ë5zÇ2À”å¬y,øÛŠ+®GG/'óû*qŸà¹ÎÁàá O«$Ë{/!Ó‘özÄ-»Ã+ßå‘4Í)k£iãªi⸲ªêÈ.eåÁ³l²œ 9Nw¬'AÌ~à¤û‚/VâNí˜ ;á¶ßB;{l%´,‡Þ) [¨ÃÁñ„rŒÆ¤Ø‰¶I»Þ4MÛŽËJ™”Z®Úæ-V˜²-Çéh¢ÔÖU­C±qþâ¢+™ŒqT¢ŽÓà!†Sv»d#ºÚÙ30x7ßá0LÖŽìÒš.öÖ™Hï̓êv§ ó¿O÷4´²eö¸‡‹cø=ÂãéDzžã±Hu`ß;º™&W´SŸ+®?•f÷/£HiÅËÇÍ TÖP$^N[—A+@°Êk,®·Ë5Û9ß³\ÉN9‹Üã2“ÖÎAÃd‚èïÇr3Þ…n°³J™®¼Ÿ ™©KG3Åk&“뀥^…½ˆÓ¶›:6¿Léæm䦻<à–eü•TPdø(ŠÇ'³wqÂËêK‚>’>‰¾« 劜=º‰®l¡4÷rG:F ‰8Õ'c´5£zÇ¢(¯‹f耲.ϼÞ^æZFű{:”úCFÄviJpÄú’g‘Æ‚K;¶Jùä Æ´}`†QÚ›\ÝèáŠmÿ»]€#–É ´Æò(ùÞ‚ë÷€ÚÆ+áÝ/^.@ezÓÕìyŸ ýö ‚”kxTe;}±¶žêz‚”×#üÛùþ4ˆ·¬¹O À&@‘ëSŠfœì±´$â[G9?Pò÷Ûþ¹ÓÈé®âßÊYkpL¢Sõqœ[p|¸w_¤¥X¬¨WæGã»”½Ñ6»DØ›-Ûó^GNRž_ÅÀYÄfµV¸¬ÍçÉ_±š¢v´¤H+,S3Ñ´™­c«wŽw¾ù8ƒôqÜw²›å|¿¼XnˆR^÷ﮇÔ.-¢-´Ão_ mŠz4HΠÝÉö]ìÚ}:!m¶ý~ˆ&H«K“tJMƒžTo·ù=X®có|iRr¢êîó¤á.%°P×5º¥³°"ÕŽ”Ž h"QV³–NRTKáWV{9UIˆK¾ðý\ä-¯GÙ Q×i¹áñHý i¬Ká=®6¬®¥•쉕m»í ¢–s\Š~úÚ7‰zî³ÐOÉiº8<„‹ºÆÈ¼g"(+aÈ•*©Ãð{ØQ×UB[mBvGƒgQ¹KF ?´ÄÂoû8V™‚§#×RöŸ2•¥Å§¾¸²ûP§ãø,Qþ˜zo –޹Vì‘êz  êÀb°êbõ¾ª¹qU®Â’ ¬½Ýï=]&ÆŸ¨÷žíø;e7‰ŒF’^v!}ÖðBL’;ñ=x=Ï‘†:‡Áý^Ʋm° îBä6·biöë”ýKaTîq1Vüäü›”•Æpî³H¥=¬ÔG&ðJ”±}+nΓEŠÇЖ§‘‚œŠº~YiË/Ñw¥D4ˆ®ßòƒ‘<²³¹ê$ï¸$«FÁFï[)û…Òß X‡äûÛ˜ È+1X_E~3 @¯Â@} Ñ­÷Ñæ_(ûôÀÂ"ze$&Dðb‰]8v øøF¬"ý ¼ãl°J+ïX,–Üe¸×™XÈ)ÅÂëXwÿ2¬çlò_¤ö"úðSË"xƒË°¬^ŠþOV¸äº_ã>ãqý©˜\Wb,Ôïrä«ïÀ÷ïÐ5XÀ°1a/§ì‹ˆ¨N*Q>GÓ'V÷ûm7‹0CoRÈ“°âô :q­’Ô×-jn¿ ç.PŽÎïR–!oU¾Lq{Á4 &ÈðÑg0I&ЩÇéà’‘¿™û&e™øf d3¨… ìÏ01~ƒvOÓU*`ÉMKÑŸÀßo`~ í½„²¥,p‚DÏ£ÁË*jºð<èÎÀ…gb²ß…þ˜¥-™g°.c®ÀÓˆ?¤_åå²×BöQœ€ú<œõÊ#‰îú9ʾ4–¢…µ ~Õ?¶±FÙpÖà³ÇcV AŒn[1ˆ“°r#ß¡ì?ÇPm}\Ño1(û„f„²/» îþHeAª K9m²§´Á¼à‘ëqø«¾Ô"Ø?0L[RÝÏqhȪQö±ôàÿ®Ö .eŸË À¸C‹ TÙ­-·@*#ÛO¦žoô äMe Ó ½çáÚveÂô#˜b¼]T»›Æ”$|—žC$?c~šrŒiXŠÙ€?¢¸ßý ä'8ðù¤~ˆ‰æ(ÿ'p[sp}.r*"þ°€Ã`e…Ž|“òªUÖòÃ^¼€#ØÒ7“D&A°÷´^»æo˜°âuæÃ»TÀ »žN‡<.öi€.¢ÜÓÊÈIUO²å ¼{æQÏý¯a)‡MèϹè¿%¤lÝ,¨ŽEÇT¶Ñ>å”áÏù¼l©KjiMüÕV¢üFI×bê‘9ø4õÞ4ýXùp·Û©çëÁõ{n€•þ®Ò_Á«(/W¬a°Ž}‰²ÛöìmŒäø-¸n%&ÖµhO¼Âï©÷3N‹aÝÏGP¹ùâ‡1‘ÎÇ]€ú¶‚£vá~¶æìc²¸e–Tê÷${.hÉtÅ{DBúXý~/¨Gš´—±EèàÓŠ2h'j¡ véŽ@+-Hàloi®íQtDðªôÇ`5ž‡Å6ØÜ·¡sµøÙ W]‰ÙûWÜ7+¼°x;RTáÜ:tèCPïxßF£—#erIdÞ4üÖ‰¶6(4`@·ÜðÇËQ2'I´gê»AY¶§Þ•ðLi[ƒº§Q‡7•:-ŵóQæã0׃;õ‰º|Ù…1NÚ¼NI»IÛ‚§_¦{Š´§+Š[™bW?¿®žê†u乌8$ï!ùhÏx¥xõÇœ]‚ø€úÏQ‡äý*]°œ XfTFÀºŒ²ÿ&¨[þO€ùòKXWóIEND®B`‚xmlada-24.0.0/docs/conf.py000066400000000000000000000207511447633242500153110ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # XML/Ada: the XML Library for Ada documentation build configuration file, created by # sphinx-quickstart on Thu Dec 8 14:34:25 2011. # # This file is execfile()d with the current directory set to its containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. import time # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # sys.path.insert(0, os.path.abspath('.')) # -- General configuration ----------------------------------------------------- # If your documentation needs a minimal Sphinx version, state it here. # needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinx_rtd_theme'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. # source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' def get_copyright(): return u'2003-%s, AdaCore' % time.strftime("%Y") # General information about the project. project = u'XML/Ada: the XML Library for Ada' copyright = get_copyright() def get_version(): """Extract the version from configure.in""" with open("../configure.in") as configure_in: for line in configure_in.readlines(): if line.startswith("AC_INIT"): return line.split(",")[1] raise Exception("Cannot find version number") # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. version = get_version() # The full version, including alpha/beta/rc tags. release = version # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: # today = '' # Else, today_fmt is used as the format for a strftime call. # today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. exclude_patterns = ['_build'] # The reST default role (used for this markup: `text`) to use for all documents. # default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. # add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). # add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. # show_authors = False # The name of the Pygments (syntax highlighting) style to use. pygments_style = None # A list of ignored prefixes for module index sorting. # modindex_common_prefix = [] # -- Options for HTML output --------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = 'sphinx_rtd_theme' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. # html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. # html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". # html_title = None # A shorter title for the navigation bar. Default is the same as html_title. # html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. html_logo = 'adacore_transparent.png' # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. html_favicon = 'favicon.ico' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. # html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. # html_use_smartypants = True # Custom sidebar templates, maps document names to template names. # html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. # html_additional_pages = {} # If false, no module index is generated. # html_domain_indices = True # If false, no index is generated. # html_use_index = True # If true, the index is split into individual pages for each letter. # html_split_index = False # If true, links to the reST sources are added to the pages. # html_show_sourcelink = True # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. # html_show_sphinx = True # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. # html_show_copyright = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. # html_use_opensearch = '' # This is the file name suffix for HTML files (e.g. ".xhtml"). # html_file_suffix = None # Output file base name for HTML help builder. htmlhelp_basename = 'XMLAda' # -- Options for LaTeX output -------------------------------------------------- # The paper size ('letter' or 'a4'). # latex_paper_size = 'letter' # The font size ('10pt', '11pt' or '12pt'). # latex_font_size = '10pt' # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ ('index', 'XMLAda.tex', u'XML/Ada: the XML Library for Ada Documentation', u'AdaCore', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. # latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. # latex_use_parts = False # If true, show page references after internal links. # latex_show_pagerefs = False # If true, show URL addresses after external links. # latex_show_urls = False # Additional stuff for the LaTeX preamble. # latex_preamble = '' # Documents to append as an appendix to all manuals. # latex_appendices = [] # If false, no module index is generated. # latex_domain_indices = True # -- Options for manual page output -------------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'xmlada', u'XML/Ada: the XML Library for Ada Documentation', [u'AdaCore'], 1) ] # -- Options for Epub output --------------------------------------------------- # Bibliographic Dublin Core info. epub_title = u'XML/Ada: the XML Library for Ada' epub_author = u'AdaCore' epub_publisher = u'AdaCore' epub_copyright = copyright # The language of the text. It defaults to the language option # or en if the language is not set. # epub_language = '' # The scheme of the identifier. Typical schemes are ISBN or URL. # epub_scheme = '' # The unique identifier of the text. This can be a ISBN number # or the project homepage. # epub_identifier = '' # A unique identification for the text. # epub_uid = '' # HTML files that should be inserted before the pages created by sphinx. # The format is a list of tuples containing the path and title. # epub_pre_files = [] # HTML files shat should be inserted after the pages created by sphinx. # The format is a list of tuples containing the path and title. # epub_post_files = [] # A list of files that should not be packed into the epub file. # epub_exclude_files = [] # The depth of the table of contents in toc.ncx. # epub_tocdepth = 3 # Allow duplicate toc entries. # epub_tocdup = True xmlada-24.0.0/docs/cross/000077500000000000000000000000001447633242500151365ustar00rootroot00000000000000xmlada-24.0.0/docs/cross/README000066400000000000000000000003721447633242500160200ustar00rootroot00000000000000This directory contains examples that are suitable for cross-compilation. They repeat the functionality of main examples, but have XML and XSD sources embebbed into ada code, since external file access may be a problem on a number of cross-platforms.xmlada-24.0.0/docs/cross/dom/000077500000000000000000000000001447633242500157155ustar00rootroot00000000000000xmlada-24.0.0/docs/cross/dom/default.gpr000066400000000000000000000001231447633242500200470ustar00rootroot00000000000000with "xmlada"; project Default is for Main use ("domexample.adb"); end Default; xmlada-24.0.0/docs/cross/dom/domexample.adb000066400000000000000000000027311447633242500205230ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Input_Sources.Strings; use Input_Sources.Strings; with Unicode.CES; use Unicode.CES; with Unicode.CES.Utf8; with Sax.Readers; use Sax.Readers; with DOM.Readers; use DOM.Readers; with DOM.Core; use DOM.Core; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Nodes; use DOM.Core.Nodes; with DOM.Core.Attrs; use DOM.Core.Attrs; with GNAT.IO; use GNAT.IO; procedure DomExample is Input : String_Input; Reader : Tree_Reader; Doc : Document; List : Node_List; N : Node; A : Attr; XML_Source_String : constant Unicode.CES.Byte_Sequence := "" & "" & "Value1" & "Value2" & " "; begin Set_Public_Id (Input, "Preferences file"); Open (XML_Source_String, Unicode.CES.Utf8.Utf8_Encoding, Input); Set_Feature (Reader, Validation_Feature, False); Set_Feature (Reader, Namespace_Feature, False); Parse (Reader, Input); Close (Input); Doc := Get_Tree (Reader); List := Get_Elements_By_Tag_Name (Doc, "pref"); for Index in 1 .. Length (List) loop N := Item (List, Index - 1); A := Get_Named_Item (Attributes (N), "name"); Put_Line ("Value of """ & Value (A) & """ is " & Node_Value (First_Child (N))); end loop; Free (List); Free (Reader); end DomExample; xmlada-24.0.0/docs/cross/sax/000077500000000000000000000000001447633242500157315ustar00rootroot00000000000000xmlada-24.0.0/docs/cross/sax/default.gpr000066400000000000000000000001301447633242500200610ustar00rootroot00000000000000with "xmlada"; project Default is for Main use ("saxexample_main.adb"); end Default; xmlada-24.0.0/docs/cross/sax/saxexample.adb000066400000000000000000000027041447633242500205530ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Unicode.CES; use Unicode.CES; with Sax.Attributes; use Sax.Attributes; with GNAT.IO; use GNAT.IO; package body SaxExample is procedure Start_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""; Atts : Sax.Attributes.Attributes'Class) is begin Handler.Current_Pref := Null_Unbounded_String; Handler.Current_Value := Null_Unbounded_String; if Local_Name = "pref" then Handler.Current_Pref := To_Unbounded_String (Get_Value (Atts, "name")); end if; end Start_Element; procedure Characters (Handler : in out Reader; Ch : Unicode.CES.Byte_Sequence) is begin if Handler.Current_Pref /= Null_Unbounded_String then Handler.Current_Value := Handler.Current_Value & Ch; end if; end Characters; procedure End_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := "") is begin if Local_Name = "pref" then Put_Line ("Value for """ & To_String (Handler.Current_Pref) & """ is " & To_String (Handler.Current_Value)); end if; end End_Element; end SaxExample; xmlada-24.0.0/docs/cross/sax/saxexample.ads000066400000000000000000000017401447633242500205730ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Sax.Readers; with Unicode.CES; with Sax.Attributes; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; package SaxExample is type String_Access is access String; type Reader is new Sax.Readers.Reader with record Current_Pref : Unbounded_String; Current_Value : Unbounded_String; end record; procedure Start_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""; Atts : Sax.Attributes.Attributes'Class); procedure End_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""); procedure Characters (Handler : in out Reader; Ch : Unicode.CES.Byte_Sequence); end SaxExample; xmlada-24.0.0/docs/cross/sax/saxexample_main.adb000066400000000000000000000017131447633242500215560ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Input_Sources.Strings; use Input_Sources.Strings; with Unicode.CES; use Unicode.CES; with Unicode.CES.Utf8; with Sax.Readers; use Sax.Readers; with SaxExample; use SaxExample; procedure SaxExample_Main is My_Reader : SaxExample.Reader; Input : String_Input; XML_Source_String : constant Unicode.CES.Byte_Sequence := "" & "" & "Value1" & "Value2" & " "; begin Set_Public_Id (Input, "Preferences file"); Set_System_Id (Input, "pref.xml"); Open (XML_Source_String, Unicode.CES.Utf8.Utf8_Encoding, Input); Set_Feature (My_Reader, Namespace_Prefixes_Feature, False); Set_Feature (My_Reader, Namespace_Feature, False); Set_Feature (My_Reader, Validation_Feature, False); Parse (My_Reader, Input); Close (Input); end SaxExample_Main; xmlada-24.0.0/docs/cross/schema/000077500000000000000000000000001447633242500163765ustar00rootroot00000000000000xmlada-24.0.0/docs/cross/schema/default.gpr000066400000000000000000000001261447633242500205330ustar00rootroot00000000000000with "xmlada"; project Default is for Main use ("schemaexample.adb"); end Default; xmlada-24.0.0/docs/cross/schema/schemaexample.adb000066400000000000000000000041341447633242500216640ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Input_Sources.Strings; use Input_Sources.Strings; with Unicode.CES; use Unicode.CES; with Unicode.CES.Utf8; with GNAT.IO; use GNAT.IO; with Sax.Readers; use Sax.Readers; with Schema.Readers; use Schema.Readers; with Schema.Schema_Readers; use Schema.Schema_Readers; with Schema.Validators; use Schema.Validators; procedure SchemaExample is Input, Schema_Input : String_Input; My_Reader : Validating_Reader; Grammar : XML_Grammar; Schema_From_String : Schema_Reader; XML_Source_String : constant Unicode.CES.Byte_Sequence := "" & "" & "Value1" & "Value2" & " "; XSD_Source_String : constant Unicode.CES.Byte_Sequence := "" & "" & " " & " " & " " & " " & " " & " " & " " & " " & " " & " " & " " & " " & ""; begin Open (XSD_Source_String, Unicode.CES.Utf8.Utf8_Encoding, Schema_Input); Parse (Schema_From_String, Schema_Input); Close (Schema_Input); Grammar := Get_Grammar (Schema_From_String); Set_Public_Id (Input, "Preferences file"); Open (XML_Source_String, Unicode.CES.Utf8.Utf8_Encoding, Input); Set_Feature (My_Reader, Schema_Validation_Feature, True); My_Reader.Set_Grammar (Grammar); Parse (My_Reader, Input); Close (Input); Put_Line ("OK"); exception when Schema.Validators.XML_Validation_Error => Put_Line ("ERROR: " & Get_Error_Message (My_Reader)); end SchemaExample; xmlada-24.0.0/docs/dom.rst000066400000000000000000000141271447633242500153230ustar00rootroot00000000000000.. _The_DOM_module: ************** The DOM module ************** DOM is another standard associated with XML, in which the XML stream is represented as a tree in memory. This tree can be manipulated at will, to add new nodes, remove existing nodes, change attributes... Since it contains the whole XML information, it can then in turn be dumped to a stream. As an example, most modern web browsers provide a DOM interface to the document currently loaded in the browser. Using javascript, one can thus modify dynamically the document. The calls to do so are similar to the ones provided by XML/Ada for manipulating a DOM tree, and all are defined in the DOM standard. The W3C committee (`http://www.w3c.org `_) has defined several versions of the DOM, each building on the previous one and adding several enhancements. XML/Ada currently supports the second revision of DOM (DOM 2.0), which mostly adds namespaces over the first revision. The third revision is not supported at this point, and it adds support for loading and saving XML streams in a standardized fashion. Although it doesn't support DOM 3.0, XML/Ada provides subprograms for doing similar things. Only the Core module of the DOM standard is currently implemented, other modules will follow. Note that the :file:`encodings.ads` file specifies the encoding to use to store the tree in memory. Full compatibility with the XML standard requires that this be UTF16, however, it is generally much more memory-efficient for European languages to use UTF8. You can freely change this and recompile. .. _Using_DOM: Using DOM ========= In XML/Ada, the DOM tree is built through a special implementation of a SAX parser, provided in the `DOM.Readers` package. Using DOM to read an XML document is similar to using SAX: one must set up an input stream, then parse the document and get the tree. This is done with a code similar to the following: .. literalinclude:: dom/domexample.adb :language: ada :linenos: This code is almost exactly the same as the code that was used when demonstrating the use of SAX (:ref:`Using_SAX`). The main two differences are: * We no longer need to define our own XML reader, and we simply use the one provided in `DOM.Readers`. * We therefore do not add our own callbacks to react to the XML events. Instead, the last instruction of the program gets a handle on the tree that was created in memory. The tree can now be manipulated to get access to the value stored. If we want to implement the same thing we did for SAX, the code would look like: .. literalinclude:: dom/domexample2.adb :language: ada :linenos: The code is much simpler than with SAX, since most of the work is done internally by XML/Ada. In particular, for SAX we had to take into account the fact that the textual contents of a node could be reported in several events. For DOM, the tree is initially normalized, ie all text nodes are collapsed together when possible. This added simplicity has one drawback, which is the amount of memory required to represent even a simple tree. XML/Ada optimizes the memory necessary to represent a tree by sharing the strings as much as possible (this is under control of constants at the beginning of :file:`dom-core.ads`). Still, DOM requires a significant amount of information to be kept for each node. For really big XML streams, it might prove impossible to keep the whole tree in memory, in which case ad hoc storage might be implemented through the use of a SAX parser. The implementation of `dom-readers.adb` will prove helpful in creating such a parser. Editing DOM trees ================= Once in memory, DOM trees can be manipulated through subprograms provided by the DOM API. Each of these subprograms is fully documented both in the Ada specs (the :file:`*.ads` files) and in the DOM standard itself, which XML/Ada follows fully. One important note however is related to the use of strings. Various subprograms allow you to set the textual content of a node, modify its attributes... Such subprograms take a Byte_Sequence as a parameter. This Byte_Sequence must always be encoded in the encoding defined in the package `Sax.Encoding` (as described earlier, changing this package requires recompiling XML/Ada). By default, this is UTF-8. Therefore, if you need to set an attribute to a string encoded for instance in iso-8859-15, you should use the subprogram `Unicode.Encodings.Convert` to convert it appropriately. The code would thus look as follows: .. literalinclude:: dom/convert.adb :language: ada Printing DOM tress ================== The standard DOM 2.0 does not define a common way to read DOM trees from input sources, nor how to write them back to output sources. This was added in later revision of the standard (DOM 3.0), which is not yet supported by XML/Ada. However, the package :file:`DOM.Core.Nodes` provides a `Write` procedure that can be used for that purpose. It outputs a given DOM tree to an Ada stream. This stream can then be connected to a standard file on the disk, to a socket, or be used to transform the tree into a string in memory. An example is provided in the XML/Ada distribution, called :file:`tests/dom/tostring.adb` which shows how you can create a stream to convert the tree in memory, without going through a file on the disk. Adding information to the tree ============================== The DOM standard does not mandate each node to have a pointer to the location it was read from (for instance `file:line:column`). In fact, storing that for each node would increase the size of the DOM tree (not small by any means already) significantly. But depending on your application, this might be a useful information to have, for instance if you want to report error messages with a correct location. Fortunately, this can be done relatively easily by extending the type `DOM.Readers.Tree_Reader`, and override the `Start_Element`. You would then add a custom attribute to all the nodes that contain the location for this node. Here is an example. .. literalinclude:: dom/dom_with_location.ads :language: ada :linenos: .. literalinclude:: dom/dom_with_location.adb :language: ada :linenos: xmlada-24.0.0/docs/dom/000077500000000000000000000000001447633242500145645ustar00rootroot00000000000000xmlada-24.0.0/docs/dom/convert.adb000066400000000000000000000001101447633242500167040ustar00rootroot00000000000000Set_Attribute (N, Convert ("Ã¥", From => Get_By_Name ("iso-8859-15"))); xmlada-24.0.0/docs/dom/default.gpr000066400000000000000000000002571447633242500167260ustar00rootroot00000000000000with "../../dom/xmlada_dom"; with "../../schema/xmlada_schema"; project Default is for Main use ("domexample.adb", "domexample2.adb", "domschemaexample.adb"); end Default; xmlada-24.0.0/docs/dom/dom_with_location.adb000066400000000000000000000020171447633242500207360ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with DOM.Core; use DOM.Core; with DOM.Core.Attrs; use DOM.Core.Attrs; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Elements; use DOM.Core.Elements; with Sax.Locators; use Sax.Locators; package body DOM_With_Location is overriding procedure Start_Element (Handler : in out Tree_Reader_With_Location; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax_Attribute_List) is Att, Att2 : Attr; begin -- First create the node as usual Start_Element (Tree_Reader (Handler), NS, Local_Name, Atts); -- Then add the new attribute Att := Create_Attribute_NS (Get_Tree (Handler), Namespace_URI => "http://mydomain.com", Qualified_Name => "mydomain:location"); Set_Value (Att, To_String (Current_Location (Handler))); Att2 := Set_Attribute_Node (Handler.Current_Node, Att); end Start_Element; end DOM_With_Location; xmlada-24.0.0/docs/dom/dom_with_location.ads000066400000000000000000000010521447633242500207550ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with DOM.Readers; use DOM.Readers; with Sax.Utils; use Sax.Utils; with Sax.Readers; use Sax.Readers; with Sax.Symbols; use Sax.Symbols; package DOM_With_Location is type Tree_Reader_With_Location is new Tree_Reader with null record; overriding procedure Start_Element (Handler : in out Tree_Reader_With_Location; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax.Readers.Sax_Attribute_List); end DOM_With_Location; xmlada-24.0.0/docs/dom/domexample.adb000066400000000000000000000011331447633242500173650ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Input_Sources.File; use Input_Sources.File; with Sax.Readers; use Sax.Readers; with DOM.Readers; use DOM.Readers; with DOM.Core; use DOM.Core; procedure DomExample is Input : File_Input; Reader : Tree_Reader; Doc : Document; begin Set_Public_Id (Input, "Preferences file"); Open ("pref.xml", Input); Set_Feature (Reader, Validation_Feature, False); Set_Feature (Reader, Namespace_Feature, False); Parse (Reader, Input); Close (Input); Doc := Get_Tree (Reader); Free (Reader); end DomExample; xmlada-24.0.0/docs/dom/domexample2.adb000066400000000000000000000022121447633242500174460ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Input_Sources.File; use Input_Sources.File; with Sax.Readers; use Sax.Readers; with DOM.Readers; use DOM.Readers; with DOM.Core; use DOM.Core; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Nodes; use DOM.Core.Nodes; with DOM.Core.Attrs; use DOM.Core.Attrs; with Ada.Text_IO; use Ada.Text_IO; procedure DomExample2 is Input : File_Input; Reader : Tree_Reader; Doc : Document; List : Node_List; N : Node; A : Attr; begin Set_Public_Id (Input, "Preferences file"); Open ("pref.xml", Input); Set_Feature (Reader, Validation_Feature, False); Set_Feature (Reader, Namespace_Feature, False); Parse (Reader, Input); Close (Input); Doc := Get_Tree (Reader); List := Get_Elements_By_Tag_Name (Doc, "pref"); for Index in 1 .. Length (List) loop N := Item (List, Index - 1); A := Get_Named_Item (Attributes (N), "name"); Put_Line ("Value of """ & Value (A) & """ is " & Node_Value (First_Child (N))); end loop; Free (List); Free (Reader); end DomExample2; xmlada-24.0.0/docs/dom/domschemaexample.adb000066400000000000000000000011261447633242500205500ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Input_Sources.File; use Input_Sources.File; with Sax.Readers; use Sax.Readers; with DOM.Core; use DOM.Core; with Schema.Dom_Readers; use Schema.Dom_Readers; procedure DomSchemaExample is Input : File_Input; Reader : Schema.Dom_Readers.Tree_Reader; Doc : Document; begin Set_Public_Id (Input, "Preferences file"); Open ("pref_with_xsd.xml", Input); Set_Feature (Reader, Validation_Feature, False); Parse (Reader, Input); Close (Input); Doc := Get_Tree (Reader); Free (Reader); end DomSchemaExample; xmlada-24.0.0/docs/dom/pref.xml000066400000000000000000000001751447633242500162450ustar00rootroot00000000000000 Value1 Value2 xmlada-24.0.0/docs/dom/pref.xsd000066400000000000000000000007371447633242500162470ustar00rootroot00000000000000 xmlada-24.0.0/docs/dom/pref_with_xsd.xml000066400000000000000000000003521447633242500201530ustar00rootroot00000000000000 Value1 Value2 xmlada-24.0.0/docs/favicon.ico000066400000000000000000000015761447633242500161370ustar00rootroot00000000000000h(   Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡¼“m“Q“QñéâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëÞÓ“Q“QØ·¡Ø·¡ëÞÓ“Q“Qг˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¼“m“Q“QØ·¡Ø·¡ÿÿÿ¡g2“Q§rAÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿš\$“Q¡g2Ø·¡Ø·¡ÿÿÿг˜“Q“QñéâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ½§“Q“Qг˜Ø·¡Ø·¡ÿÿÿñéâ“Q“Qг˜ÿÿÿµˆ^“Q“Q“Q“Q“Q“QøôðØ·¡Ø·¡ÿÿÿÿÿÿµˆ^“Q¡g2ÿÿÿÝȶ®}P®}P®}P“Q“Qµˆ^ÿÿÿØ·¡Ø·¡ÿÿÿÿÿÿÝȶ“Q“QëÞÓÿÿÿÿÿÿÿÿÿÖ½§“Q“QÝȶÿÿÿØ·¡Ø·¡ÿÿÿÿÿÿÿÿÿš\$“QÂ|ÿÿÿÿÿÿÿÿÿµˆ^“Qš\$ÿÿÿÿÿÿØ·¡Ø·¡ÿÿÿÿÿÿÿÿÿÂ|“Q¡g2ÿÿÿÿÿÿñéâ“Q“QÂ|ÿÿÿÿÿÿØ·¡Ø·¡ÿÿÿÿÿÿÿÿÿëÞÓ“Q“QäÓÄÿÿÿг˜“Q“QñéâÿÿÿÿÿÿØ·¡Ø·¡ÿÿÿÿÿÿÿÿÿÿÿÿ§rA“Q¼“mÿÿÿ§rA“Q§rAÿÿÿÿÿÿÿÿÿØ·¡Ø·¡ÿÿÿÿÿÿÿÿÿÿÿÿÖ½§“Qš\$ëÞÓ“Q“QÖ½§ÿÿÿÿÿÿÿÿÿØ·¡Ø·¡ÿÿÿÿÿÿÿÿÿÿÿÿøôð“Q“Q§rA“Qš\$øôðÿÿÿÿÿÿÿÿÿØ·¡Ø·¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¼“m“Q“Q“Q¼“mÿÿÿÿÿÿÿÿÿÿÿÿØ·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡Ø·¡le:Ph<ey <ri>fe:lolht/gBk/DAREibxmlada-24.0.0/docs/index.rst000066400000000000000000000007761447633242500156600ustar00rootroot00000000000000XML/Ada: The Unicode and XML Library for Ada ============================================ .. toctree:: :numbered: :maxdepth: 3 intro unicode input sax dom schema using Copyright (C) 2000-2002, Emmanuel Briot Copyright (C) 2003-2011, AdaCore This document may be copied, in whole or in part, in any form or by any means, as is or with alterations, provided that (1) alterations are clearly marked as alterations and (2) this copyright notice is included unmodified in any copy. xmlada-24.0.0/docs/input.rst000066400000000000000000000060011447633242500156730ustar00rootroot00000000000000.. _The_Input_module: **************** The Input module **************** This module provides a set of packages with a common interface to access the characters contained in a stream. Various implementations are provided to access files and manipulate standard Ada strings. A top-level tagged type is provided that must be extended for the various streams. It is assumed that the pointer to the current character in the stream can only go forward, and never backward. As a result, it is possible to implement this package for sockets or other streams where it isn't even possible to go backward. This also means that one doesn't have to provide buffers in such cases, and thus that it is possible to provide memory-efficient readers. Four predefined readers are available, namely `String_Input` to read characters from a standard Ada string, `File_Input` to read characters from a standard text file, `Http_Input` to read from http location and `Socket_Input` to read from a streaming socket. All readers share same limitation of total length of input: files bigger than 2GB are not supported. They all provide the following primitive operations: `Open` Although this operation isn't exactly overridden, since its parameters depend on the type of stream you want to read from, it is nice to use a standard name for this constructor. `Close` This terminates the stream reader and frees any associated memory. It is no longer possible to read from the stream afterwards. `Next_Char` Return the next Unicode character in the stream. Note this character doesn't have to be associated specifically with a single byte, but that it depends on the encoding chosen for the stream (see the unicode module documentation for more information). The next time this function is called, it returns the following character from the stream. `Eof` This function should return True when the reader has already returned the last character from the stream. Note that it is not guarantee that a second call to Eof will also return True. It is the responsibility of this stream reader to correctly call the decoding functions in the unicode module so as to return one single valid unicode character. No further processing is done on the result of `Next_Char`. Note that the standard `File_Input` and `String_Input` streams can automatically detect the encoding to use for a file, based on a header read directly from the file. Based on the first four bytes of the stream (assuming this is valid XML), they will automatically detect whether the file was encoded as Utf8, Utf16... If you are writing your own input streams, consider adding this automatic detection as well. However, it is always possible to override the default through a call to `Set_Encoding`. This allows you to specify both the character set (Latin1...) and the character encoding scheme (Utf8...). The user is also encouraged to set the identifiers for the stream they are parsing, through calls to `Set_System_Id` and `Set_Public_Id`. These are used when reporting error messages. xmlada-24.0.0/docs/intro.rst000066400000000000000000000016541447633242500157000ustar00rootroot00000000000000************ Introduction ************ The Extensible Markup Language (XML) is a subset of SGML. Its goal is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML has been designed for ease of implementation and for interoperability with both SGML and HTML. This library includes a set of Ada95 packages to manipulate XML input. It implements the XML 1.0 standard (see the references at the end of this document), as well as support for namespaces and a number of other optional standards related to XML. We have tried to follow as closely as possible the XML standard, so that you can easily analyze and reuse languages produced for other languages. This document isn't a tutorial on what XML is, nor on the various standards like DOM and SAX. Although we will try and give a few examples, we refer the reader to the standards themselves, which are all easily readable. xmlada-24.0.0/docs/sax.rst000066400000000000000000000375161447633242500153460ustar00rootroot00000000000000.. _The_SAX_module: ************** The SAX module ************** Description =========== Parsing XML streams can be done with two different methods. They each have their pros and cons. Although the simplest and probably most usual way to manipulate XML files is to represent them in a tree and manipulate it through the DOM interface (see next chapter). The **Simple API for XML** is another method that can be used for parsing. It is based on a callbacks mechanism, and doesn't store any data in memory (unless of course you choose to do so in your callbacks). It can thus be more efficient to use SAX than DOM for some specialized algorithms. In fact, this whole Ada XML library is based on such a SAX parser, then creates the DOM tree through callbacks. Note that this module supports the second release of SAX (SAX2), that fully supports namespaces as defined in the XML standard. SAX can also be used in cases where a tree would not be the most efficient representation for your data. There is no point in building a tree with DOM, then extracting the data and freeing the tree occupied by the tree. It is much more efficient to directly store your data through SAX callbacks. With SAX, you register a number of callback routines that the parser will call them when certain conditions occur. This documentation is in no way a full documentation on SAX. Instead, you should refer to the standard itself, available at `http://sax.sourceforge.net `_. Some of the more useful callbacks are `Start_Document`, `End_Document`, `Start_Element`, `End_Element`, `Get_Entity` and `Characters`. Most of these are quite self explanatory. The `Characters` callback is called when characters outside a tag are parsed. .. highlight:: xml Consider the following XML file::

Title

The following events would then be generated when this file is parsed:: Start_Document Start parsing the file Start_Prefix_Mapping (handling of namespaces for "xml") Start_Prefix_Mapping Parameter is "xmlns" Processing_Instruction Parameters are "xml" and "version="1.0"" Start_Element Parameter is "body" Characters Parameter is ASCII.LF & " " Start_Element Parameter is "h1" Characters Parameter is "Title" End_Element Parameter is "h1" Characters Parameter is ASCII.LF & " " End_Element Parameter is "body" End_Prefix_Mapping Parameter is "xmlns" End_Prefix_Mapping Parameter is "xml" End_Document End of parsing As you can see, there is a number of events even for a very small file. However, you can easily choose to ignore the events you don't care about, for instance the ones related to namespace handling. Examples ======== There are several cases where using a SAX parser rather than a DOM parser would make sense. Here are some examples, although obviously this doesn't include all the possible cases. These examples are taken from the documentation of libxml, a GPL C toolkit for manipulating XML files. * Using XML files as a database One of the common usage for XML files is to use them as a kind of a basic database, They obviously provide a strongly structured format, and you could for instance store a series of numbers with the following format:: 1 2 .... In this case, rather than reading this file into a tree, it would obviously be easier to manipulate it through a SAX parser, that would directly create a standard Ada array while reading the values. This can be extended to much more complex cases that would map to Ada records for instance. * Large repetitive XML files Sometimes we have XML files with many subtrees of the same format describing different things. An example of this is an index file for a documentation similar to this one. This contains a lot (maybe thousands) of similar entries, each containing for instance the name of the symbol and a list of locations. If the user is looking for a specific entry, there is no point in loading the whole file in memory and then traversing the resulting tree. The memory usage increases very fast with the size of the file, and this might even be infeasible for a 35 megabytes file. * Simple XML files Even for simple XML files, it might make sense to use a SAX parser. For instance, if there are some known constraints in the input file, say there are no attributes for elements, you can save quite a lot of memory, and maybe time, by rebuilding your own tree rather than using the full DOM tree. However, there are also a number of drawbacks to using SAX: * SAX parsers generally require you to write a little bit more code than the DOM interface. * There is no easy way to write the XML data back to a file, unless you build your own internal tree to save the XML. As a result, SAX is probably not the best interface if you want to load, modify and dump back an XML file. Note however that in this Ada implementation, the DOM tree is built through a set of SAX callbacks anyway, so you do not lose any power or speed by using DOM instead of SAX. The SAX parser ============== The basic type in the SAX module is the **SAX.Readers** package. It defines a tagged type, called `Reader`, that represents the SAX parser itself. Several features are defined in the SAX standard for the parsers. They indicate what behavior can be expected from the parser. The package `SAX.Readers` defines a number of constant strings for each of these features. Some of these features are read-only, whereas others can be modified by the user to adapt the parser. See the `Set_Feature` and `Get_Feature` subprograms for how to manipulate them. The main primitive operation for the parser is `Parse`. It takes an input stream for argument, associated with some XML data, and then parses it and calls the appropriate callbacks. It returns once there are no more characters left in the stream. Several other primitive subprograms are defined for the parser, that are called the **callbacks**. They get called automatically by the `Parse` procedure when some events are seen. As a result, you should always override at least some of these subprograms to get something done. The default implementation for these is to do nothing, except for the error handler that raises Ada exceptions appropriately. An example of such an implementation of a SAX parser is available in the DOM module, and it creates a tree in memory. As you will see if you look at the code, the callbacks are actually very short. Note that internally, all the strings are encoded with a unique character encoding scheme, that is defined in the file :file:`sax-encodings.ads`. The input stream is converted on the fly to this internal encoding, and all the subprograms from then on will receive and pass parameters with this new encoding. You can of course freely change the encoding defined in the file :file:`sax-encodings.ads`. The encoding used for the input stream is either automatically detected by the stream itself (:ref:`The_Input_module`), or by parsing the:: processing instruction at the beginning of the document. The list of supported encodings is the same as for the Unicode module (:ref:`The_Unicode_module`). The SAX handlers ================ We do not intend to document the whole set of possible callbacks associated with a SAX parser. These are all fully documented in the file :file:`sax-readers.ads`. here is a list of the most frequently used callbacks, that you will probably need to override in most of your applications. *Start_Document* This callback, that doesn't receive any parameter, is called once, just before parsing the document. It should generally be used to initialize internal data needed later on. It is also guaranteed to be called only once per input stream. *End_Document* This one is the reverse of the previous one, and will also be called only once per input stream. It should be used to release the memory you have allocated in Start_Document. *Start_Element* This callback is called every time the parser encounters the start of an element in the XML file. It is passed the name of the element, as well as the relevant namespace information. The attributes defined in this element are also passed as a list. Thus, you get all the required information for this element in a single function call. *End_Element* This is the opposite of the previous callback, and will be called once per element. Calls to `Start_Element` and `End_Element` are guaranteed to be properly nested (ie you can't see the end of an element before seeing the end of all its nested children. *Characters and Ignore_Whitespace* This procedure will be called every time some character not part of an element declaration is encountered. The characters themselves are passed as an argument to the callback. Note that the white spaces (and tabulations) are reported separately in the Ignorable_Spaces callback in case the XML attribute `xml:space` was set to something else than `preserve` for this element. You should compile and run the :file:`testsax` executable found in this module to visualize the SAX events that are generated for a given XML file. .. _Using_SAX: Using SAX ========= This section will guide you through the creation of a small SAX application. This application will read an XML file, assumed to be a configuration file, and setup some preferences according to the contents of the file. The XML file is the following:: Value1 Value2 This is a very simple example which doesn't use namespaces, and has a very limited nesting of nodes. However, that should help demonstrate the basics of using SAX. .. highlight:: ada :linenothreshold: 2 Parsing the file ---------------- The first thing to do is to declare a parser, and parse the file. No callback is put in place in this first version, and as a result nothing happens. The main program is the following: .. literalinclude:: sax/saxexample_main.adb :language: ada :linenos: A separate package is provided that contain our implementation of an XML parser:: with Sax.Readers; package SaxExample is type Reader is new Sax.Readers.Reader with null record; end SaxExample; There are two steps in setting up an XML parser: * Create an input stream This input stream is in charge of providing the XML input to the parser. Several input streams are provided by XML/Ada, including the one we use in this example to read the XML data from a file on the disk. The file is called :file:`pref.xml`. It has two properties, that should generally be set: the public id will be used by XML/Ada in its error message to reference locations in that file; the system id should be the location of the file on the system. It is used to resolve relative paths found in the XML document. * Setup the parser The behavior of an XML parser can be changed in several ways by activating or deactivating some features. In the example above, we have specified that the XML document doesn't contain namespaces, and that we do not intend to validate the XML file against a grammar. Once the two steps above are done, we can simply call the procedure `Parse` to perform the actual parsing. Since we are using SAX, XML/Ada will call the primitive operations of `My_Reader`, which, so far, are inherited form the default ones provided by XML, and do nothing. Reacting to events ------------------ We are now going to enhance the example a little, and make it react to the contents of the XML file. We are only interested in two particular type of events, which are the opening and closing of an XML tag, and finding the value of each preference. The way to react to these events is to override some of the primitive subprograms in the package :file:`saxexample.ads` as follows: .. literalinclude:: sax/saxexample.ads :language: ada :linenos: The primitive operations will be called automatically when the corresponding events are detected in the XML file. The implementation for these subprograms is detailed below. Start of XML tags ^^^^^^^^^^^^^^^^^ When an XML tag is started, we need to check whether it corresponds to the definition of a preference value. If that is the case, we get the value of the `name` attribute, which specifies the name of a preference:: with Unicode.CES; use Unicode.CES; with Sax.Attributes; use Sax.Attributes; with Ada.Text_IO; use Ada.Text_IO; package body SaxExample is procedure Start_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""; Atts : Sax.Attributes.Attributes'Class) is begin Handler.Current_Pref := Null_Unbounded_String; Handler.Current_Value := Null_Unbounded_String; if Local_Name = "pref" then Handler.Current_Pref := To_Unbounded_String (Get_Value (Atts, "name")); end if; end Start_Element; Characters ^^^^^^^^^^ XML/Ada will report the textual contents of an XML tag through one or more calls to the `Characters` primitive operation. An XML parser is free to divide the contents into as many calls to `Characters` as it needs, and we must be prepared to handle this properly. Therefore, we concatenate the characters with the current value:: procedure Characters (Handler : in out Reader; Ch : Unicode.CES.Byte_Sequence) is begin if Handler.Current_Pref /= Null_Unbounded_String then Handler.Current_Value := Handler.Current_Value & Ch; end if; end Characters; End of tag ^^^^^^^^^^ Once we meet the end of a tag, we know there will be no more addition to the value, and we can now set the value of the preference. In this example, we simply display the value on the standard output:: procedure End_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := "") is begin if Local_Name = "pref" then Put_Line ("Value for """ & To_String (Handler.Current_Pref) & """ is " & To_String (Handler.Current_Value)); end if; end End_Element; In a real application, we would need to handle error cases in the XML file. Thankfully, most of the work is already done by XML/Ada, and the errors will be reported as calls to the primitive operation `Fatal_Error`, which by default raises an exception. Understanding SAX error messages ================================ XML/Ada error messages try to be as explicit as possible. They are not, however, meant to be understood by someone who doesn't know XML. In addition to the location of the error (line and column in the file), they might contain one of the following abbreviations: * `[WF]` .. index:: WF This abbreviation indicates that the error message is related to a well-formedness issue, as defined in the XML standard. Basically, the structure of the XML document is invalid, for instance because an open tag has never been closed. Some of the error messages also indicate a more precise section in the XML standard. * `[VC]` .. index:: VC .. index:: DTD This abbreviation indicates that the error message is related to an unsatisfied validity-constraint, as defined in the XML standard. The XML document is well-formed, although it doesn't match the semantic rules that the grammar defines. For instance, if you are trying to validate an XML document against a DTD, the document must contain a DTD that defines the name of the root element. xmlada-24.0.0/docs/sax/000077500000000000000000000000001447633242500146005ustar00rootroot00000000000000xmlada-24.0.0/docs/sax/default.gpr000066400000000000000000000001461447633242500167370ustar00rootroot00000000000000with "../../sax/xmlada_sax"; project Default is for Main use ("saxexample_main.adb"); end Default; xmlada-24.0.0/docs/sax/pref.xml000066400000000000000000000001751447633242500162610ustar00rootroot00000000000000 Value1 Value2 xmlada-24.0.0/docs/sax/saxexample.adb000066400000000000000000000027101447633242500174170ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Unicode.CES; use Unicode.CES; with Sax.Attributes; use Sax.Attributes; with Ada.Text_IO; use Ada.Text_IO; package body SaxExample is procedure Start_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""; Atts : Sax.Attributes.Attributes'Class) is begin Handler.Current_Pref := Null_Unbounded_String; Handler.Current_Value := Null_Unbounded_String; if Local_Name = "pref" then Handler.Current_Pref := To_Unbounded_String (Get_Value (Atts, "name")); end if; end Start_Element; procedure Characters (Handler : in out Reader; Ch : Unicode.CES.Byte_Sequence) is begin if Handler.Current_Pref /= Null_Unbounded_String then Handler.Current_Value := Handler.Current_Value & Ch; end if; end Characters; procedure End_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := "") is begin if Local_Name = "pref" then Put_Line ("Value for """ & To_String (Handler.Current_Pref) & """ is " & To_String (Handler.Current_Value)); end if; end End_Element; end SaxExample; xmlada-24.0.0/docs/sax/saxexample.ads000066400000000000000000000017401447633242500174420ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Sax.Readers; with Unicode.CES; with Sax.Attributes; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; package SaxExample is type String_Access is access String; type Reader is new Sax.Readers.Reader with record Current_Pref : Unbounded_String; Current_Value : Unbounded_String; end record; procedure Start_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""; Atts : Sax.Attributes.Attributes'Class); procedure End_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""); procedure Characters (Handler : in out Reader; Ch : Unicode.CES.Byte_Sequence); end SaxExample; xmlada-24.0.0/docs/sax/saxexample_main.adb000066400000000000000000000011601447633242500204210ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Sax.Readers; use Sax.Readers; with Input_Sources.File; use Input_Sources.File; with SaxExample; use SaxExample; procedure SaxExample_Main is My_Reader : SaxExample.Reader; Input : File_Input; begin Set_Public_Id (Input, "Preferences file"); Set_System_Id (Input, "pref.xml"); Open ("pref.xml", Input); Set_Feature (My_Reader, Namespace_Prefixes_Feature, False); Set_Feature (My_Reader, Namespace_Feature, False); Set_Feature (My_Reader, Validation_Feature, False); Parse (My_Reader, Input); Close (Input); end SaxExample_Main; xmlada-24.0.0/docs/schema.rst000066400000000000000000000454771447633242500160200ustar00rootroot00000000000000.. _The_Schema_module: ***************** The Schema module ***************** XML Grammars ============ There are several steps that applications must go through when they have to use XML files: * Make sure the XML file is well-formed. This is a basic step where we ensure that XML tags are correctly nested, that closing tags have the same names as the matching opening tags, that attribute values are quoted... This corresponds to a syntactic parser in a compiler. This step does not depend on the application domain. One file that is well-formed will always be so, no matter in what context you use it. * Make sure the contents of the XML file is semantically valid. Depending on the application domain, we must ensure that the content of the file makes sense. This step is highly application dependent, and a file that is usable in one application might not be usable in another one. This is the phase in which the application needs to check whether a given XML file has all its required attributes, whether the children of an XML tag are the expected ones, whether the type of the attributes is valid... * Use the XML file in the application. This is done through the already-described SAX or DOM parsers The first phase is mandatory, and necessarily enforced by XML/Ada. You will not be able to access the contents of the XML file if it isn't well-formed. The second phase is provided by the Schema module in XML/Ada. Although such constraints can be checked at the application level, with ad hoc code, it is generally easier to maintain a separate file that describes the valid semantic contents of the file, than maintain specific code when the semantic changes. It is also difficult not to forget special cases when doing the validating through a set of `if` statements in the Ada code. XML provides two ways to describe additional constraints that a file must satisfy in order to be considered as valid. * DTD The Document Type Description is the original way to do this. They come directly from the ancestor of XML, SGML. All XML parsers must parse the DTD, and report events if the user is using SAX. However, not all parsers are able to validate the document against a DTD (XML/Ada doesn't). Their use tends to greatly diminish. Among their limitations are a limited capability to express constraints on the order of tag children, the fact that the DTDs themselves are written in a separate language totally different from XML, and that users must learn this language as a result. * XML Schema The XML schemas are replacing the DTDs. They are written in XML, and provide an extensive capability to describe what the XML document should look like. In fact, almost all Ada types can be described in an XML schema, including range constraints, arrays, records, type inheritance, abstract types... It is for instance possible to indicate that the value of a preference, in our example, must be a string of length 6. Any other length will result in a validation error. XML Schema Syntax ================= The Schema module provides subprograms and types to parse an XML schema and validate an XML document with this schema. This document does not provide a full documentation on the format of XML Schemas. This is extensive, has several obscure features, which, although supported by XML/Ada, are of little use in most practical usages. We refer the reader to the first part of the XML Schema specification, which is designed as a tutorial (`http://www.w3.org/TR/xmlschema-0/ `_). The typical extension for a schema file is :file:`.xsd`. A schema file must be a valid XML file, and thus start with the usual ```` line. The root node must be named `schema`, and belong to the namespace (`http://www.w3.org/2001/XMLSchema/ `_). The handling of namespaces is fairly powerful, but also complex. A given XML document might have nodes belonging to several namespaces, and thus several schema files might have to be loaded, each defining one of the namespaces. .. highlight:: xml In the following simple example, we will not define our schema for a specific namespace, and thus no special attribute is needed for the root node. Thus, our document will be organized as:: ... rest of the description goes here ... An XML schema does not enforce a specific root node in the XML documents it validates. However, it must define all the valid elements that can be used in the XML file. This is done through the `` tag, which takes one mandatory attribute, the name of the element we are defining. The contents of the element is then defined in one of two ways: * Through a `type` attribute. Schemas come with a number of predefined simple types. A simple type is such that an element of that type accepts no child node, and that its contents must satisfy additional constraints (be an integer, a date...). Among the predefined simple types (which are all defined in the namespace `http://www.w3.org/2001/XMLSchema/ `_), one can find: `string`, `integer`, `byte`, `date`, `time`, `dateTime`, `boolean`... If no additional constraint should be enforced on this simple type when applied to the element, the type of the element is given through a `type` attribute, as in:: which would accept the following XML files:: Any string is valid here and:: true but not:: String As will be described later, it is possible to create new types in XML schema, which are created with a name. Such new types can also be associated with the element through the `type` attribute. * Through an inline type definition If the element must accept child elements, or if a further constraint needs to be enforced on the list of valid values, one must create the type. As mentioned above, this can be done by creating a type separately and referencing it by name, or through an inline type definition. The syntax is mostly the same in both cases. Schemas distinguish between the notion of simple types (that accept no child element) and complex types (that accept child elements, and possibly text value). To define a simple type, based on string, but that only allows a limited set of values (similar to an Ada enumeration), one would create a restriction of the standard string type, as in:: Similarly, we could create an integer type whose valid range of values is between 10 and 20, as in:: Complex types allow elements to have child nodes, as well as attributes. The list of valid attributes is created by a set of `` tags, and the list of valid child nodes is generally defined either through a `` or a `` node (although it is possible to indicate that any child node is authorized, among other things). `` indicates the children can appear in any order, whereas `` enforces a specific order on children. In both cases, extra attributes can be specified to indicate the number of times the sequence or choice itself can be repeated, or that each child node can appear. For instance, we can indicate that `tag5` accepts between 1 and 4 child nodes, chosen among `tag6` and `tag7`, but that the latter, if present, can only appear once. In addition, tag5 accepts one optional attribute. Note that the type of tag6 and tag7 is here specified through a `type` attribute, although it could in turn be defined inline:: In the example above, if `tag6` was defined elsewhere in the schema, we could use a reference to it, instead of duplicating its type definition, as in:: If you need an element with no child element (just a string value), but that accepts attributes, this also must be defined through a complex type, as in:: As mentioned before, instead of defining inline types, we could explicitly declare them, and reference them in the element declaration later on:: Connecting XML documents and schemas ==================================== There are several ways that XML/Ada uses to find what schema to use when validating a file. * Manually creating the grammar. The schema module contains the package `Schema.Validators` which allows you to create a grammar by hand. It is very low-level, and it is likely that you will never need to use it. It is used internally mostly, and when creating the schema which is used to validate schema files themselves. * Explicitly parsing a schema file Parsing a schema file can be done through a call to parse for a reader derived from `Schema.Schema_Readers.Schema_reader`. As usual, you call `Parse`, and pass it an input source. As output, you get access to a grammar, that can then be given to another instance of a `Schema.Readers.Validating_Reader`. .. highlight:: ada :linenothreshold: 3 This technique will generally be used when you need to validate several XML files with the same grammar: you parse the grammar only once, and then reuse its instance, instead of reparsing the :file:`.xsd` file every time:: with Ada.Text_IO; use Ada.Text_IO; with Schema.Schema_Readers, Schema.Validators, Input_Sources.File; use Schema.Schema_Readers, Schema.Validators, Input_Sources.File; procedure SchemaExample2 is Grammar : XML_Grammar; Schema : Schema_Reader; Read : File_Input; begin Open ("file.xsd", Read); Parse (Schema, Read); Close (Read); Grammar := Get_Grammar (Schema); exception when XML_Validation_Error | XML_Not_Implemented => Put_Line ("ERROR: " & Get_Error_Message (Schema)); end SchemaExample2; In the example above, the schema file itself is validated against the official schema for schema files. The resulting grammar object is in fact a collection of parsed schema files, each associated with its own namespace. It can be kept as long as you need it in your application. Memory will automatically be reclaimed when no longer needed. Every time you parse an XML file later on, you must associate the Grammar with the parser:: declare Read : File_Input; My_Reader : Validating_Reader; begin Set_Grammar (My_Reader, Grammar); Set_Feature (My_Reader, Schema_Validation_Feature, True); Open (Xml_File.all, Read); Parse (My_Reader, Read); Close (Read); exception when XML_Validation_Error | XML_Not_Implemented => Put_Line ("ERROR: " & Get_Error_Message (My_reader)); end; * Implicitly parsing the schema Two special attributes, defined in the Schema standard, can be used to indicate, in an XML document itself, that it should be validated with a specific schema. These attributes are both defined in a special namespace, `http://www.w3.org/2001/XMLSchema-instance `_. * `xsi:noNamespaceSchemaLocation` The value of this attribute is the name of a file that contains the schema to use for elements that are not associated with a specific namespace. * `xsi:schemaLocation` This attribute is a list of strings, alternatively the prefix of a namespace and the name of an xsd file to use for that namespace. For instance, ``"ns1 file1.xsd ns2 file2.xsd"``. When it encounters any of these two attributes, XML/Ada will automatically parse the corresponding schema files, and use the result to validate the file. See the section below on optimizing the parsing of the grammars, as a way to avoid parsing the same grammar multiple times. Validating documents with SAX ============================= XML/Ada is quite unique in the category of XML parsers, since it allows the validation of XML files when you are using an event-based parser with SAX. Most other XML parsers only work on DOM trees. Basing the validation on SAX is more efficient, since there is no need to read the whole XML stream (or even the grammar) in memory before starting the validation, and errors can be reported immediately. It also requires less memory to run, and thus can validate large XML documents. It also means that even if you are using SAX, and not DOM, you still have access to the validation features. Validating an XML document while parsing it is basically done the same as when using SAX itself. Instead of inheriting from `Sax.Readers.Reader`, your tagged type must inherit from `Schema.Readers.Validating_Reader`. As usual, you can still override the predefined primitive operations like `Start_Element`, `End_Element`... Note the activation of the `Schema_Validation_Feature` feature, without which no validation takes place: .. literalinclude:: schema/schemaexample.adb :linenos: Validating documents with DOM ============================= This is very similar to using DOM itself, except the base class of your reader should be `Schema.Dom_Readers.Tree_Reader`. Going back to the example described in :ref:`Using_DOM`, you would use the following to validate XML streams before generating the DOM tree. .. literalinclude:: dom/domschemaexample.adb :language: ada :linenos: Unsupported schema elements =========================== Not all aspects of XML schemas are supported by XML/Ada. In particular, it does not currently support XPath, so any part of the schema that is related to XPath expressions (for instance `` and ``) are not supported currently. Optimizing the parsing of grammars ================================== It is often the case that a given :file:`.xsd` file will be reused multiple times to validate XML documents. In such case, you do not want to parse the file multiple times, but instead reuse an already existing `XML_Grammar` object. Of course, this is a tradeoff between memory used to keep the grammar in memory, and the time it would take to reparse the grammar. This is easily done when you have a single :file:`.xsd` file to reuse for all the XML files. Simply call `Set_Grammar` on the parser before you parse the file, as in:: declare G : constant XML_Grammar := ...; -- parsed earlier R : Validating_Reader; F : File_Input; begin R.Set_Grammar (G); Open ("file.xml", F); R.Parse (F); Close (F); ...; -- Do something with the resulting tree end; The second use case is a bit more complex: you have several XSD files to parse, and the XML files will need either of these. If you are using namespaces, there is nothing special to do, and the same code as above applies: you can simply parse each of the XSD files into the same XML_Grammar, and then use that grammar to parse all the XML files, as in:: declare G : XML_Grammar; S : Schema_Reader; F : File_Input; R : Validating_Reader; begin Open ("grammar1.xsd", F); S.Parse (F); F.Close; Open ("grammar2.xsd", F); S.Parse (F); F.Close; G := S.Get_Grammar; R.Set_Grammar (G); Open ("file.xml", F); R.Parse (F); F.Close; end; If however you are not using namespaces, you cannot use this technique, since the grammar from the various XSD files would end up mixed up, and validation will most likely fail. So instead you need to have one `XML_Grammar` per XSD file, and then set the grammar on the reader dynamically. A full example is given in the XML/Ada source distribution, in :file:`tests/schema/multiple_xsd`. Here is an overview. We first need to parse each of the XSD files into its own grammar:: declare Symbols : Symbol_Table; G1, G2 : XML_Grammar; S : Schema_Grammar; F : File_Input; begin -- Since we are going to reuse grammars, we need to ensure their -- symbol tables (where internal strings are stored) across all -- involved parsers). Symbols := Allocate; S.Set_Symbol_Table (Symbols); -- Now we can parse each of the XSD file Open ("algo1.xsd", F); S.Parse (F); F.Close; G1 := S.Get_Grammar; S.Set_Grammar (No_Grammar); -- reset Open ("algo2.xsd", F); S.Parse (F); F.Close; G2 := S.Get_Grammar; end; We then need to create a custom validating reader, which knows how to set the grammar based on its name. This is done by overriding one of the primitive operations of the parser:: declare type My_Reader is new Validating_Reader with null record; overriding procedure Parse_Grammar (Self : not null access Reader_With_Preloaded_XSD; URI, Xsd_File : Sax.Symbols.Symbol; Do_Create_NFA : Boolean := True) is begin if Xsd_File = "algo1.xsd" then Self.Set_Grammar (G1); elsif Xsd_File = "algo2.xsd" then Self.Set_Grammar (G2); end if; end Parse_Grammar; R : My_Reader; begin -- Also share the same symbol table R.Set_Symbol_Table (Symbols); R.Set_Feature (Schema_Validation_Feature, True); Open ("test1.xml", F); R.Parse (F); F.Close; end; Where for instance :file:`test1.xml` contains:: 102 xmlada-24.0.0/docs/schema/000077500000000000000000000000001447633242500152455ustar00rootroot00000000000000xmlada-24.0.0/docs/schema/default.gpr000066400000000000000000000001521447633242500174010ustar00rootroot00000000000000with "../../schema/xmlada_schema"; project Default is for Main use ("schemaexample.adb"); end Default; xmlada-24.0.0/docs/schema/pref.xml000066400000000000000000000003521447633242500167230ustar00rootroot00000000000000 Value1 Value2 xmlada-24.0.0/docs/schema/pref.xsd000066400000000000000000000007371447633242500167300ustar00rootroot00000000000000 xmlada-24.0.0/docs/schema/schemaexample.adb000066400000000000000000000012211447633242500205250ustar00rootroot00000000000000-- -- Copyright (C) 2017, AdaCore -- with Ada.Text_IO; use Ada.Text_IO; with Sax.Readers; use Sax.Readers; with Schema.Readers; use Schema.Readers; with Schema.Validators; with Input_Sources.File; use Input_Sources.File; procedure SchemaExample is Input : File_Input; My_Reader : Validating_Reader; begin Set_Public_Id (Input, "Preferences file"); Open ("pref.xml", Input); Set_Feature (My_Reader, Schema_Validation_Feature, True); Parse (My_Reader, Input); Close (Input); exception when Schema.Validators.XML_Validation_Error => Put_Line ("ERROR: " & Get_Error_Message (My_Reader)); end SchemaExample; xmlada-24.0.0/docs/unicode.rst000066400000000000000000000362501447633242500161730ustar00rootroot00000000000000.. _The_Unicode_module: ****************** The Unicode module ****************** Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language. Fundamentally, computers just deal with numbers. They store letters and other characters by assigning a number for each one. Before Unicode was invented, there were hundreds of different encoding systems for assigning these numbers. No single encoding could contain enough characters: for example, the European Union alone requires several different encodings to cover all its languages. Even for a single language like English no single encoding was adequate for all the letters, punctuation, and technical symbols in common use. These encoding systems also conflict with one another. That is, two encodings can use the same number for two different characters, or use different numbers for the same character. Any given computer (especially servers) needs to support many different encodings; yet whenever data is passed between different encodings or platforms, that data always runs the risk of corruption. Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language. The Unicode Standard has been adopted by such industry leaders as Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, Unisys and many others. Unicode is required by modern standards such as XML, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML, etc., and is the official way to implement ISO/IEC 10646. It is supported in many operating systems, all modern browsers, and many other products. The emergence of the Unicode Standard, and the availability of tools supporting it, are among the most significant recent global software technology trends. The following sections explain the basic vocabulary and concepts associated with Unicode and encodings. Most of the information comes from the official Unicode Web site, at `http://www.unicode.org/unicode/reports/tr17 `_. Part of this documentation comes from `http://www.unicode.org `_, the official web site for Unicode. .. _Glyphs: Glyphs ====== A glyph is a particular representation of a character or part of a character. Several representations are possible, mostly depending on the exact font used at that time. A single glyph can correspond to a sequence of characters, or a single character to a sequence of glyphs. The Unicode standard doesn't deal with glyphs, although a suggested representation is given for each character in the standard. Likewise, this module doesn't provide any graphical support for Unicode, and will just deal with textual memory representation and encodings. Take a look at the **GtkAda** library that provides the graphical interface for unicode in the upcoming 2.0 version. Repertoires and subsets ======================= A repertoire is a set of abstract characters to be encoded, normally a familiar alphabet or symbol set. For instance, the alphabet used to spell English words, or the one used for the Russian alphabet are two such repertoires. There exist two types of repertoires, close and open ones. The former is the most common one, and the two examples above are such repertoires. No character is ever added to them. Unicode is also a repertoire, but an open one. New entries are added to it. However, it is guaranteed that none will ever be deleted from it. Unicode intends to be a universal repertoire, with all possible characters currently used in the world. It currently contains all the alphabets, including a number of alphabets associated with dead languages like hieroglyphs. It also contains a number of often used symbols, like mathematical signs. The goal of this Unicode module is to convert all characters to entries in the Unicode repertoire, so that any applications can communicate with each other in a portable manner. Given its size, most applications will only support a subset of Unicode. Some of the scripts, most notably Arabic and Asian languages, require a special support in the application (right-to-left writing...), and thus will not be supported by some applications. The Unicode standard includes a set of internal catalogs, called collections. Each character in these collections is given a special name, in addition to its code, to improve readability. Several child packages (**Unicode.Names.***) define those names. For instance: *Unicode.Names.Basic_Latin* This contains the basic characters used in most western European languages, including the standard ASCII subset. *Unicode.Names.Cyrillic* This contains the Russian alphabet. *Unicode.Names.Mathematical_Operators* This contains several mathematical symbols More than 80 such packages exist. Character sets ============== A character set is a mapping from a set of abstract characters to some non-negative integers. The integer associated with a character is called its code point, and the character itself is called the encoded character. There exist a number of standard character sets, unfortunately not compatible with each other. For instance, ASCII is one of these character sets, and contains 128 characters. A super-set of it is the ISO/8859-1 character set. Another character set is the JIS X 0208, used to encode Japanese characters. Note that a character set is different from a repertoire. For instance, the same character C with cedilla doesn't have the same integer value in the ISO/8859-1 character set and the ISO/8859-2 character set. Unicode is also such a character set, that contains all the possible characters and associate a standard integer with them. A similar and fully compatible character set is ISO/10646. The only addition that Unicode does to ISO/10646 is that it also specifies algorithms for rendering presentation forms of some scripts (say Arabic), handling of bi-directional texts that mix for instance Latin and Hebrew, algorithms for sorting and string comparison, and much more. Currently, our Unicode package doesn't include any support for these algorithms. Unicode and ISO 10646 define formally a 31-bit character set. However, of this huge code space, so far characters have been assigned only to the first 65534 positions (0x0000 to 0xFFFD). The characters that are expected to be encoded outside the 16-bit range belong all to rather exotic scripts (e.g., Hieroglyphics) that are only used by specialists for historic and scientific purposes The Unicode module contains a set of packages to provide conversion from some of the most common character sets to and from Unicode. These are the **Unicode.CCS.*** packages. All these packages have a common structure: * They define a global variable of type `Character_Set` with two fields, ie the two conversion functions between the given character set and Unicode. These functions convert one character (actually its code point) at a time. * They also define a number of standard names associated with this character set. For instance, the ISO/8859-1 set is also known as Latin1. The function `Unicode.CCS.Get_Character_Set` can be used to find a character set by its standard name. Currently, the following sets are supported: *ISO/8859-1 aka Latin1* This is the standard character set used to represent most Western European languages including: Albanian, Catalan, Danish, Dutch, English, Faroese, Finnish, French, Galician, German, Irish, Icelandic, Italian, Norwegian, Portuguese, Spanish and Swedish. *ISO/8859-2 aka Latin2* This character set supports the Slavic languages of Central Europe which use the Latin alphabet. The ISO-8859-2 set is used for the following languages: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak and Slovenian. *ISO/8859-3* This character set is used for Esperanto, Galician, Maltese and Turkish *ISO/8859-4* Some letters were added to the ISO-8859-4 to support languages such as Estonian, Latvian and Lithuanian. It is an incomplete precursor of the Latin 6 set. Character encoding schemes ========================== We now know how each encoded character can be represented by an integer value (code point) depending on the character set. Character encoding schemes deal with the representation of a sequence of integers to a sequence of code units. A code unit is a sequence of bytes on a computer architecture. There exists a number of possible encoding schemes. Some of them encode all integers on the same number of bytes. They are called fixed-width encoding forms, and include the standard encoding for Internet emails (**7bits**, but it can't encode all characters), as well as the simple **8bits** scheme, or the **EBCDIC** scheme. Among them is also the **UTF-32** scheme which is defined in the Unicode standard. Another set of encoding schemes encode integers on a variable number of bytes. These include two schemes that are also defined in the Unicode standard, namely **Utf-8** and **Utf-16**. Unicode doesn't impose any specific encoding. However, it is most often associated with one of the Utf encodings. They each have their own properties and advantages: *Utf32* This is the simplest of all these encodings. It simply encodes all the characters on 32 bits (4 bytes). This encodes all the possible characters in Unicode, and is obviously straightforward to manipulate. However, given that the first 65535 characters in Unicode are enough to encode all known languages currently in use, Utf32 is also a waste of space in most cases. *Utf16* For the above reason, Utf16 was defined. Most characters are only encoded on two bytes (which is enough for the first 65535 and most current characters). In addition, a number of special code points have been defined, known as *surrogate pairs*, that make the encoding of integers greater than 65535 possible. The integers are then encoded on four bytes. As a result, Utf16 is thus much more memory-efficient and requires less space than Utf32 to encode sequences of characters. However, it is also more complex to decode. *Utf8* This is an even more space-efficient encoding, but is also more complex to decode. More important, it is compatible with the most currently used simple 8bit encoding. Utf8 has the following properties: * Characters 0 to 127 (ASCII) are encoded simply as a single byte. This means that files and strings which contain only 7-bit ASCII characters have the same encoding under both ASCII and UTF-8. * Characters greater than 127 are encoded as a sequence of several bytes, each of which has the most significant bit set. Therefore, no ASCII byte can appear as part of any other character. * The first byte of a multibyte sequence that represents a non-ASCII character is always in the range 0xC0 to 0xFD and it indicates how many bytes follow for this character. All further bytes in a multibyte sequence are in the range 0x80 to 0xBF. This allows easy resynchronization and makes the encoding stateless and robust against missing bytes. * UTF-8 encoded characters may theoretically be up to six bytes long, however the first 16-bit characters are only up to three bytes long. Note that the encodings above, except for Utf8, have two versions, depending on the chosen byte order on the machine. The Ada95 Unicode module provides a set of packages that provide an easy conversion between all the encoding schemes, as well as basic manipulations of these byte sequences. These are the **Unicode.CES.*** packages. Currently, four encoding schemes are supported, the three Utf schemes and the basic 8bit encoding which corresponds to the standard Ada strings. It also supports some routines to convert from one byte-order to another. The following examples show a possible use of these packages:: Converting a latin1 string coded on 8 bits to a Utf8 latin2 file involves the following steps: Latin1 string (bytes associated with code points in Latin1) | "use Unicode.CES.Basic_8bit.To_Utf32" v Utf32 latin1 string (contains code points in Latin1) | "Convert argument to To_Utf32 should be v Unicode.CCS.Iso_8859_1.Convert" Utf32 Unicode string (contains code points in Unicode) | "use Unicode.CES.Utf8.From_Utf32" v Utf8 Unicode string (contains code points in Unicode) | "Convert argument to From_Utf32 should be v Unicode.CCS.Iso_8859_2.Convert" Utf8 Latin2 string (contains code points in Latin2) Unicode_Encoding ================ XML/Ada groups the two notions of character sets and encoding schemes into a single type, `Unicode.Encodings.Unicode_Encoding`. This package provides additional functions to manipulate these encodings, for instance to retrieve them by the common name that is associated with them (for instance ``utf-8``, ``iso-8859-15``...), since very often the encoding scheme is implicit. If you are speaking of utf-8 string, most people always assume you also use the unicode character set. Likewise, if you are speaking of ``iso-8859-1``, most people will assume you string is encoded as 8 byte characters. The goal of the `Unicode.Encodings` package is to make these implicit associations more obvious. It also provides one additional function `Convert`, which can be used to convert a sequence of bytes from one encoding to another. This is a convenience function that you can use when for instance creating DOM trees directly through Ada calls, since XML/Ada excepts all its strings to be in utf-8 by default. Misc. functions =============== The package **Unicode** contains a series of `Is_*` functions, matching the Unicode standard. `Is_White_Space` Return True if the character argument is a space character, ie a space, horizontal tab, line feed or carriage return. `Is_Letter` Return True if the character argument is a letter. This includes the standard English letters, as well as some less current cases defined in the standard. `Is_Base_Char` Return True if the character is a base character, ie a character whose meaning can be modified with a combining character. `Is_Digit` Return True if the character is a digit (numeric character) `Is_Combining_Char` Return True if the character is a combining character. Combining characters are accents or other diacritical marks that are added to the previous character. The most important accented characters, like those used in the orthographies of common languages, have codes of their own in Unicode to ensure backwards compatibility with older character sets. Accented characters that have their own code position, but could also be represented as a pair of another character followed by a combining character, are known as precomposed characters. Precomposed characters are available in Unicode for backwards compatibility with older encodings such as ISO 8859 that had no combining characters. The combining character mechanism allows to add accents and other diacritical marks to any character Note however that your application must provide specific support for combining characters, at least if you want to represent them visually. `Is_Extender` True if Char is an extender character. `Is_Ideographic` True if Char is an ideographic character. This is defined only for Asian languages. xmlada-24.0.0/docs/using.rst000066400000000000000000000060551447633242500156720ustar00rootroot00000000000000.. _Using_the_library: ***************** Using the library ***************** XML/Ada is a library. When compiling an application that uses it, you thus need to declare this dependency. The default installation implies the use of GNAT project files. See the GPRbuild and GPR Companion Tools User's Guide for more information on the project files and how to create them for your application. Basically, a project file contains the description of your build environment (source directories, object directories, libraries, etc). The very simple case is when you have all your sources in the same directory (say :file:`src/`), and the object files are all generated in the :file:`obj/` directory. .. highlight:: ada In this case, your project file would look like:: with "xmlada"; project Default is for Source_Dirs use ("src/"); for Object_Dir use "obj/"; end Default; and you build your application with:: gprbuild -Pdefault main.adb Note in the project file the first line, which indicates that your application requires XML/Ada to build. This will automatically set the appropriate compiler and linker switches to use XML/Ada. Your application will be linked against all modules of XML/Ada (DOM, SAX...). If your application doesn't use DOM, you can replace the first line with something like:: with "xmlada_sax"; which will reduce the number of libraries that your application is linked with. If the installation prefix is the same as your GNAT installation (which is the case of the preinstalled version of the library), then GPRbuild will automatically find XML/Ada's project files. If XML/Ada is not installed into a predefined location (e.g. because you rebuilt it from sources), you need to let GPRbuild know where to find the project files. This is done by setting the `GPR_PROJECT_PATH` environment variable, by adding to it the directory that contains :file:`xmlada.gpr`. Check the :file:`dom/test` directory in the XML/Ada package, which contains both code examples and project files that you can use as a basis for your own code. The default type of library depends on the way you installed XML/Ada. In all cases, and assuming you installed both static and shared libraries, you can choose among the two by setting the environment variable:: LIBRARY_TYPE=static or:: LIBRARY_TYPE=relocatable Whatever method you used to build your application, you might have to change, at least on UNIX systems, the environment variable `LD_LIBRARY_PATH` so that it contains the :file:`lib/` directory in the XML/Ada installation, so that the dynamic libraries are correctly found. This is not needed if you build XML/Ada as a static library. Running on VxWorks ================== On VxWorks, XML Ada processing might require more stack space than what is typically available from the VxWorks shell, the tasks spawned from there with ``sp``, or Ada tasks with no or a too small Storage_Size value attached. Such stack overflow conditions are typically characterized by non-deterministic erratic behavior and can be cured by allocating more stack space for the tasks involved. xmlada-24.0.0/dom/000077500000000000000000000000001447633242500136345ustar00rootroot00000000000000xmlada-24.0.0/dom/dom-core-attrs.adb000066400000000000000000000050641447633242500171510ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package body DOM.Core.Attrs is --------------- -- Specified -- --------------- function Specified (Att : Attr) return Boolean is begin return Att.Specified; end Specified; ------------------- -- Owner_Element -- ------------------- function Owner_Element (Att : Attr) return Element is begin if Att.Owner_Element.Node_Type = Element_Node then return Att.Owner_Element; else return null; end if; end Owner_Element; ----------- -- Is_Id -- ----------- function Is_Id (Att : Attr) return Boolean is begin return Att.Is_Id; end Is_Id; --------------- -- Set_Value -- --------------- procedure Set_Value (Att : Attr; Value : Sax.Symbols.Symbol) is begin Att.Attr_Value := Value; Att.Specified := True; end Set_Value; end DOM.Core.Attrs; xmlada-24.0.0/dom/dom-core-attrs.ads000066400000000000000000000053341447633242500171720ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with DOM.Core.Nodes; use DOM.Core.Nodes; package DOM.Core.Attrs is function Name (Att : Attr) return DOM_String renames DOM.Core.Nodes.Node_Name; -- Return the name of the node function Specified (Att : Attr) return Boolean; -- Return True if the attribute was set explicitly in the XML file, -- or False if this is the default value for the node function Value (Att : Attr) return DOM_String renames DOM.Core.Nodes.Node_Value; -- Return the value of the attribute procedure Set_Value (Att : Attr; Value : DOM_String) renames DOM.Core.Nodes.Set_Node_Value; procedure Set_Value (Att : Attr; Value : Sax.Symbols.Symbol); -- Set the value of the attribute function Owner_Element (Att : Attr) return Element; -- return the node to which Att belongs function Is_Id (Att : Attr) return Boolean; -- Returns whether this attribute is known to be of type ID (i.e. to -- contain an identifier for its owner element) -- -- Introduced in DOM 3.0 end DOM.Core.Attrs; xmlada-24.0.0/dom/dom-core-cdata_sections.ads000066400000000000000000000034131447633242500210140ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package DOM.Core.Cdata_Sections is end DOM.Core.Cdata_Sections; xmlada-24.0.0/dom/dom-core-character_datas.adb000066400000000000000000000110151447633242500211150ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Sax.Encodings; use Sax.Encodings; with Unicode.CES; use Unicode.CES; package body DOM.Core.Character_Datas is ------------ -- Length -- ------------ function Length (N : Character_Data) return Natural is begin return Encoding.Length (Data (N)); end Length; -------------------- -- Substring_Data -- -------------------- function Substring_Data (N : Character_Data; Offset : Natural; Count : Natural) return DOM_String is Str : constant DOM_String := Data (N); Offs : constant Integer := Index_From_Offset (Str, Offset, Encoding); Last : Integer; begin if Offs < 0 then raise Index_Size_Err; end if; Last := Index_From_Offset (Str (Offs .. Str'Last), Count, Encoding); if Last < 0 then raise Index_Size_Err; end if; return Str (Offs .. Last); end Substring_Data; ----------------- -- Append_Data -- ----------------- procedure Append_Data (N : Character_Data; Arg : DOM_String) is begin Set_Data (N, Data (N) & Arg); end Append_Data; ----------------- -- Insert_Data -- ----------------- procedure Insert_Data (N : Character_Data; Offset : Natural; Arg : DOM_String) is Str : constant DOM_String := Data (N); Pos : constant Integer := Index_From_Offset (Str, Offset, Encoding); begin if Pos < 0 then raise Index_Size_Err; end if; Set_Data (N, Str (Str'First .. Pos - 1) & Arg & Str (Pos .. Str'Last)); end Insert_Data; ----------------- -- Delete_Data -- ----------------- procedure Delete_Data (N : Character_Data; Offset : Natural; Count : Natural) is Str : constant DOM_String := Data (N); Offs : constant Integer := Index_From_Offset (Str, Offset, Encoding); Last : Integer; begin if Offs < 0 then raise Index_Size_Err; end if; Last := Index_From_Offset (Str (Offs .. Str'Last), Count, Encoding); if Last < 0 then raise Index_Size_Err; end if; Set_Data (N, Str (Str'First .. Offs - 1) & Str (Last .. Str'Last)); end Delete_Data; ------------------ -- Replace_Data -- ------------------ procedure Replace_Data (N : Character_Data; Offset : Natural; Count : Natural; Arg : DOM_String) is Str : constant DOM_String := Data (N); Offs : constant Integer := Index_From_Offset (Str, Offset, Encoding); Last : Integer; begin if Offs < 0 then raise Index_Size_Err; end if; Last := Index_From_Offset (Str (Offs .. Str'Last), Count, Encoding); if Last < 0 then raise Index_Size_Err; end if; Set_Data (N, Str (Str'First .. Offs - 1) & Arg & Str (Last .. Str'Last)); end Replace_Data; end DOM.Core.Character_Datas; xmlada-24.0.0/dom/dom-core-character_datas.ads000066400000000000000000000062461447633242500211500ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with DOM.Core.Nodes; package DOM.Core.Character_Datas is function Data (N : Character_Data) return DOM_String renames DOM.Core.Nodes.Node_Value; -- Return the Data associated with the node. procedure Set_Data (N : Character_Data; Data : DOM_String) renames DOM.Core.Nodes.Set_Node_Value; -- Change the data of the node. function Length (N : Character_Data) return Natural; -- Return the length of the data stored in N function Substring_Data (N : Character_Data; Offset : Natural; Count : Natural) return DOM_String; -- Offset starts at 0, Count is the number of character (not necessarily -- bytes, depending on the encoding) in the returned string. -- Index_Size_Err raised if Offset is invalid procedure Append_Data (N : Character_Data; Arg : DOM_String); -- Append a string to N. procedure Insert_Data (N : Character_Data; Offset : Natural; Arg : DOM_String); -- Insert Arg at a specific index in N. Offset starts at 0. -- Index_Size_Err raised if Offset is invalid procedure Delete_Data (N : Character_Data; Offset : Natural; Count : Natural); -- Delete a specific range of Data. -- Index_Size_Err raised if Offset is invalid. procedure Replace_Data (N : Character_Data; Offset : Natural; Count : Natural; Arg : DOM_String); -- Replace a range in N by Arg. -- Index_Size_Err raised if Offset is invalid. end DOM.Core.Character_Datas; xmlada-24.0.0/dom/dom-core-comments.ads000066400000000000000000000000651447633242500176560ustar00rootroot00000000000000 package DOM.Core.Comments is end DOM.Core.Comments; xmlada-24.0.0/dom/dom-core-document_fragments.ads000066400000000000000000000036141447633242500217200ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- Minimal document object. This is not necessarily a well formed document, -- in that it can have several children. package DOM.Core.Document_Fragments is end DOM.Core.Document_Fragments; xmlada-24.0.0/dom/dom-core-document_types.adb000066400000000000000000000044321447633242500210540ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package body DOM.Core.Document_Types is function Create_Document_Type (Implementation : DOM_Implementation; Qualified_Name : DOM_String; Public_Id : DOM_String; System_Id : DOM_String; Internal_Subset : DOM_String) return Document_Type is pragma Warnings (Off, Implementation); pragma Warnings (Off, Qualified_Name); pragma Warnings (Off, Public_Id); pragma Warnings (Off, System_Id); pragma Warnings (Off, Internal_Subset); begin return null; end Create_Document_Type; end DOM.Core.Document_Types; xmlada-24.0.0/dom/dom-core-document_types.ads000066400000000000000000000042201447633242500210700ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package DOM.Core.Document_Types is function Create_Document_Type (Implementation : DOM_Implementation; Qualified_Name : DOM_String; Public_Id : DOM_String; System_Id : DOM_String; Internal_Subset : DOM_String) return Document_Type; -- Return an empty DTD, that can be associated later with a document. -- Internal_Subset should be valid. -- ??? Not implemented yet end DOM.Core.Document_Types; xmlada-24.0.0/dom/dom-core-documents.adb000066400000000000000000000401021447633242500200050ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with DOM.Core.Nodes; use DOM.Core.Nodes; with DOM.Core.Elements; use DOM.Core.Elements; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; package body DOM.Core.Documents is use Nodes_Htable, Symbol_Table_Pointers; -------------- -- Doc_Type -- -------------- function Doc_Type (Doc : Document) return Document_Type is begin return Doc.Doc_Type; end Doc_Type; -------------------- -- Implementation -- -------------------- function Implementation (Doc : Document) return DOM_Implementation is begin return Doc.Implementation; end Implementation; ----------------- -- Get_Element -- ----------------- function Get_Element (Doc : Document) return Element is Child : Node := First_Child (Doc); begin while Child /= null loop if Child.Node_Type = Element_Node then return Child; end if; Child := Next_Sibling (Child); end loop; return null; end Get_Element; -------------------- -- Create_Element -- -------------------- function Create_Element (Doc : Document; Tag_Name : DOM_String) return Element is begin -- ??? Test for Invalid_Character_Err -- ??? Must convert Tag_Name to uppercase for HTML documents return new Node_Record' (Node_Type => Element_Node, Parent => Doc, Parent_Is_Owner => True, Name => From_Qualified_Name (Doc, Doc.Symbols, Find (Doc.Symbols, Tag_Name)), Children => Null_List, Attributes => Null_Node_Map); end Create_Element; ----------------------- -- Create_Element_NS -- ----------------------- function Create_Element_NS (Doc : Document; Namespace_URI : DOM_String; Qualified_Name : DOM_String) return Element is begin return new Node_Record' (Node_Type => Element_Node, Parent => Doc, Parent_Is_Owner => True, Name => From_Qualified_Name (Doc, Doc.Symbols, Find (Doc.Symbols, Qualified_Name), Find (Doc.Symbols, Namespace_URI)), Children => Null_List, Attributes => Null_Node_Map); end Create_Element_NS; ----------------------- -- Create_Element_NS -- ----------------------- function Create_Element_NS (Doc : Document; Symbols : Sax.Utils.Symbol_Table; Namespace_URI : Sax.Symbols.Symbol; Prefix : Sax.Symbols.Symbol; Local_Name : Sax.Symbols.Symbol) return Element is Name : Node_Name_Def; begin if Symbols = Doc.Symbols then Name := (Local_Name => Local_Name, Prefix => Prefix, Namespace => Namespace_URI); else Name := (Local_Name => Convert (Doc.Symbols, Local_Name), Prefix => Convert (Doc.Symbols, Prefix), Namespace => Convert (Doc.Symbols, Namespace_URI)); end if; return new Node_Record' (Node_Type => Element_Node, Parent => Doc, Parent_Is_Owner => True, Name => Name, Children => Null_List, Attributes => Null_Node_Map); end Create_Element_NS; ------------------------------ -- Create_Document_Fragment -- ------------------------------ function Create_Document_Fragment (Doc : Document) return Document_Fragment is begin return new Node_Record' (Node_Type => Document_Fragment_Node, Parent => Doc, Parent_Is_Owner => True, Doc_Frag_Children => Null_List); end Create_Document_Fragment; ---------------------- -- Create_Text_Node -- ---------------------- function Create_Text_Node (Doc : Document; Data : DOM_String) return Text is begin return new Node_Record' (Node_Type => Text_Node, Parent => Doc, Parent_Is_Owner => True, Text => new DOM_String'(Data)); end Create_Text_Node; function Create_Text_Node (Doc : Document; Data : DOM_String_Access) return Text is begin return new Node_Record' (Node_Type => Text_Node, Parent => Doc, Parent_Is_Owner => True, Text => Data); end Create_Text_Node; -------------------- -- Create_Comment -- -------------------- function Create_Comment (Doc : Document; Data : DOM_String) return Comment is begin return new Node_Record' (Node_Type => Comment_Node, Parent => Doc, Parent_Is_Owner => True, Comment => new DOM_String'(Data)); end Create_Comment; -------------------------- -- Create_Cdata_Section -- -------------------------- function Create_Cdata_Section (Doc : Document; Data : DOM_String) return Cdata_Section is begin -- ??? Must raise Not_Supported_Err for HTML documents return new Node_Record' (Node_Type => Cdata_Section_Node, Parent => Doc, Parent_Is_Owner => True, Cdata => new DOM_String'(Data)); end Create_Cdata_Section; ----------------------------------- -- Create_Processing_Instruction -- ----------------------------------- function Create_Processing_Instruction (Doc : Document; Target : DOM_String; Data : DOM_String) return Processing_Instruction is begin -- ??? Test for Invalid_Character_Err -- ??? Must raise Not_Supported_Err for HTML documents return new Node_Record' (Node_Type => Processing_Instruction_Node, Parent => Doc, Parent_Is_Owner => True, Target => Find (Symbol_Table_Pointers.Get (Doc.Symbols), Target), Pi_Data => Find (Symbol_Table_Pointers.Get (Doc.Symbols), Data)); end Create_Processing_Instruction; ---------------------- -- Create_Attribute -- ---------------------- function Create_Attribute (Doc : Document; Name : DOM_String) return Attr is begin -- ??? Test for Invalid_Character_Err return new Node_Record' (Node_Type => Attribute_Node, Parent => Doc, Parent_Is_Owner => True, Specified => False, Owner_Element => Doc, Is_Id => False, Attr_Name => From_Qualified_Name (Doc, Doc.Symbols, Find (Doc.Symbols, Name)), Attr_Value => No_Symbol); end Create_Attribute; ------------------------- -- Create_Attribute_NS -- ------------------------- function Create_Attribute_NS (Doc : Document; Namespace_URI : DOM_String; Qualified_Name : DOM_String) return Attr is begin return new Node_Record' (Node_Type => Attribute_Node, Parent => Doc, Parent_Is_Owner => True, Specified => False, Owner_Element => Doc, Is_Id => False, Attr_Name => From_Qualified_Name (Doc, Doc.Symbols, Find (Doc.Symbols, Qualified_Name), Find (Doc.Symbols, Namespace_URI)), Attr_Value => No_Symbol); end Create_Attribute_NS; ------------------------- -- Create_Attribute_NS -- ------------------------- function Create_Attribute_NS (Doc : Document; Symbols : Symbol_Table; Namespace_URI : Sax.Symbols.Symbol; Prefix : Sax.Symbols.Symbol; Local_Name : Sax.Symbols.Symbol) return Attr is Name : Node_Name_Def; begin if Symbols = Doc.Symbols then Name := (Local_Name => Local_Name, Namespace => Namespace_URI, Prefix => Prefix); else Name := (Local_Name => Convert (Doc.Symbols, Local_Name), Namespace => Convert (Doc.Symbols, Namespace_URI), Prefix => Convert (Doc.Symbols, Prefix)); end if; return new Node_Record' (Node_Type => Attribute_Node, Parent => Doc, Parent_Is_Owner => True, Specified => False, Owner_Element => Doc, Is_Id => False, Attr_Name => Name, Attr_Value => No_Symbol); end Create_Attribute_NS; ----------------------------- -- Create_Entity_Reference -- ----------------------------- function Create_Entity_Reference (Doc : Document; Name : DOM_String) return Entity_Reference is begin -- ??? Test for Invalid_Character_Err -- ??? Must raise Not_Supported_Err for HTML documents -- ??? Must test if entity is already known return new Node_Record' (Node_Type => Entity_Reference_Node, Parent => Doc, Parent_Is_Owner => True, Entity_Reference_Name => Find (Doc.Symbols, Name)); end Create_Entity_Reference; ------------------------------ -- Get_Elements_By_Tag_Name -- ------------------------------ function Get_Elements_By_Tag_Name (Doc : Document; Tag_Name : DOM_String := "*") return Node_List is begin return DOM.Core.Elements.Get_Elements_By_Tag_Name (Get_Element (Doc), Tag_Name); end Get_Elements_By_Tag_Name; --------------------------------- -- Get_Elements_By_Tag_Name_NS -- --------------------------------- function Get_Elements_By_Tag_Name_NS (Doc : Document; Namespace_URI : DOM_String := "*"; Local_Name : DOM_String := "*") return Node_List is begin return DOM.Core.Elements.Get_Elements_By_Tag_Name_NS (Get_Element (Doc), Namespace_URI, Local_Name); end Get_Elements_By_Tag_Name_NS; ---------------- -- Adopt_Node -- ---------------- function Adopt_Node (Doc : Document; Source : Node) return Node is Old_Doc : constant Document := Owner_Document (Source); procedure Copy (S : in out Symbol); procedure Copy (S : in out Node_Name_Def); -- Duplicate the symbol into the new document procedure Recurse (Parent : Node; N : Node); -- Adopt node recursively. -- Parent is the new parent for the node procedure Copy (S : in out Symbol) is begin if S /= Sax.Symbols.No_Symbol then S := Find (Doc.Symbols, Get (S).all); end if; end Copy; procedure Copy (S : in out Node_Name_Def) is begin Copy (S.Prefix); Copy (S.Local_Name); Copy (S.Namespace); end Copy; procedure Recurse (Parent : Node; N : Node) is Dest : Integer; Dummy : Attr; pragma Unreferenced (Dummy); begin case N.Node_Type is when Document_Node | Document_Type_Node => raise Not_Supported_Err with "Cannot adopt a document or document type node"; when Attribute_Node => if N.Is_Id then Document_Remove_Id (Old_Doc, N.Attr_Value); Copy (N.Attr_Value); if Parent /= null then Document_Add_Id (Doc, N.Attr_Value, Parent); end if; else Copy (N.Attr_Value); end if; if Parent = null then Dummy := Remove_Attribute_Node (Element (N.Owner_Element), Attr (N)); end if; Copy (N.Attr_Name); when Document_Fragment_Node => if N.Doc_Frag_Children.Items /= null then for J in N.Doc_Frag_Children.Items'First .. N.Doc_Frag_Children.Last loop Recurse (N, N.Doc_Frag_Children.Items (J)); end loop; end if; when Element_Node => Copy (N.Name); -- Default attributes must be discarded if N.Attributes.Items /= null then Dest := N.Attributes.Items'First - 1; for A in N.Attributes.Items'First .. N.Attributes.Last loop if N.Attributes.Items (A).Specified then Dest := Dest + 1; Recurse (N, N.Attributes.Items (A)); if A /= Dest then N.Attributes.Items (Dest) := N.Attributes.Items (A); N.Attributes.Items (A) := null; end if; end if; end loop; N.Attributes.Last := Dest; end if; if N.Children.Items /= null then for A in N.Children.Items'First .. N.Children.Last loop Recurse (N, N.Children.Items (A)); end loop; end if; when Entity_Node => raise Not_Supported_Err with "Cannot adopt an entity node"; when Notation_Node => raise Not_Supported_Err with "Cannot adopt a notation node"; when Entity_Reference_Node => Copy (N.Entity_Reference_Name); when Processing_Instruction_Node => Copy (N.Target); Copy (N.Pi_Data); when Text_Node => null; -- nothing to do when Cdata_Section_Node => null; -- nothing to do when Comment_Node => null; -- nothing to do end case; end Recurse; begin -- ??? Should raise No_Modification_Allowed_Err if source is readonly Recurse (null, Source); Source.Parent_Is_Owner := True; Source.Parent := Node (Doc); return Source; end Adopt_Node; ----------------- -- Import_Node -- ----------------- function Import_Node (Doc : Document; Imported_Node : Node; Deep : Boolean := True) return Node is begin return Adopt_Node (Doc, Clone_Node (Imported_Node, Deep)); end Import_Node; ----------------------- -- Get_Element_By_Id -- ----------------------- function Get_Element_By_Id (Doc : Document; Element_Id : DOM_String) return Node is N : Symbol; begin if Doc.Ids = null then return null; else N := Find (Doc.Symbols, Element_Id); return Get (Doc.Ids.all, N).N; end if; end Get_Element_By_Id; end DOM.Core.Documents; xmlada-24.0.0/dom/dom-core-documents.ads000066400000000000000000000177711447633242500200460ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package DOM.Core.Documents is function Doc_Type (Doc : Document) return Document_Type; -- Return the DTD associated with Doc. -- This might return null if there is no such DTD. function Implementation (Doc : Document) return DOM_Implementation; -- Return the DOM_Implementation to which Doc belongs. function Get_Element (Doc : Document) return Element; -- Return the top-element of DOC function Create_Element (Doc : Document; Tag_Name : DOM_String) return Element; -- Create a new element, and its default attributes. -- See also Create_Element_NS -- Invalid_Character_Err is raised if Tag_Name contains invalid -- characters. function Create_Element_NS (Doc : Document; Namespace_URI : DOM_String; Qualified_Name : DOM_String) return Element; function Create_Element_NS (Doc : Document; Symbols : Sax.Utils.Symbol_Table; Namespace_URI : Sax.Symbols.Symbol; Prefix : Sax.Symbols.Symbol; Local_Name : Sax.Symbols.Symbol) return Element; -- Create a new element, and its default attributes. -- Invalid_Character_Err is raised if Tag_Name contains invalid -- characters. -- Namespace_Err raised if Qualified_Name is incorrect. -- The version with Symbols is more efficient. -- Symbol_Table is the table in which the symbols were allocated, to ensure -- they are valid while the document is in use. function Create_Document_Fragment (Doc : Document) return Document_Fragment; -- Create an empty document fragment function Create_Text_Node (Doc : Document; Data : DOM_String) return Text; -- Create a text node given a specific string function Create_Text_Node (Doc : Document; Data : DOM_String_Access) return Text; -- As above but with a pre-allocated Data which must not be freed function Create_Comment (Doc : Document; Data : DOM_String) return Comment; -- Create a comment node given a specific string function Create_Cdata_Section (Doc : Document; Data : DOM_String) return Cdata_Section; -- Create a Cdata section for a specific string -- Not_Supported_Err is raised for HTML documents function Create_Processing_Instruction (Doc : Document; Target : DOM_String; Data : DOM_String) return Processing_Instruction; -- Create a processing instruction. -- Invalid_Character_Err raised if Target is invalid. -- Not_Supported_Err raised for HTML documents function Create_Attribute (Doc : Document; Name : DOM_String) return Attr; -- Create a new attribute. -- Use Set_Attribute to associate it with an element. -- See Create_Attribute_NS to create an attribute with a namespace. -- Invalid_Character_Err raised if Name is invalid function Create_Attribute_NS (Doc : Document; Namespace_URI : DOM_String; Qualified_Name : DOM_String) return Attr; function Create_Attribute_NS (Doc : Document; Symbols : Sax.Utils.Symbol_Table; Namespace_URI : Sax.Symbols.Symbol; Prefix : Sax.Symbols.Symbol; Local_Name : Sax.Symbols.Symbol) return Attr; -- Create a new attribute. -- Use Set_Attribute to associate it with an element. -- Invalid_Character_Err raised if Name is invalid -- Namespace_Err raised if Qualified_Name is incorrect. function Create_Entity_Reference (Doc : Document; Name : DOM_String) return Entity_Reference; -- Create a new entity reference. -- If the referenced entity is known, the child list of the entity -- reference is made the same as that of the Entity. -- Invalid_Character_Err raised if Target is invalid. -- Not_Supported_Err raised for HTML documents function Get_Elements_By_Tag_Name (Doc : Document; Tag_Name : DOM_String := "*") return Node_List; -- Returns a NodeList of all the Elements with a given tag name in the -- order in which they would be encountered in a preorder traversal -- of the Document tree. -- The special case "*" matches all tags. -- The returned list must be freed with DOM.Core.Free function Get_Elements_By_Tag_Name_NS (Doc : Document; Namespace_URI : DOM_String := "*"; Local_Name : DOM_String := "*") return Node_List; -- Returns a NodeList of all the matching Elements. -- "*" matches all namespaces or all local names -- The returned list must be freed with DOM.Core.Free function Get_Element_By_Id (Doc : Document; Element_Id : DOM_String) return Node; -- Return the element whose id is Element_Id. The first matching element -- is returned. -- The DOM implementation must know which attributes are of type Id, or -- null is returned. -- For documents resulting from parsing an XML input source, this will only -- work if the parser was configured with validation features on. -- Otherwise, it will not know what attributes should be considered as ID, -- and thus will not be able to retrieve them. function Adopt_Node (Doc : Document; Source : Node) return Node; -- Attempts to adopt a node from another document to this document. If -- supported, it changes the Owner_Document of the source node, its -- children, as well as the attached attribute nodes if there are any. If -- the source node has a parent it is first removed from the child list of -- its parent. This effectively allows moving a subtree from one document -- to another (unlike Import_Node which create a copy of the source node -- instead of moving it). When it fails, applications should use -- Import_Node instead. -- -- Note that if the adopted node is already part of this document (i.e. the -- source and target document are the same), this method still has the -- effect of removing the source node from the child list of its parent, if -- any. The following list describes the specifics for each type of node. function Import_Node (Doc : Document; Imported_Node : Node; Deep : Boolean := True) return Node; -- Imports a copy of Import_Node into Doc. -- It returns the imported node. -- This behaves mostly as if there had been a merge of the two XML -- files that contained the document and the imported node, but also takes -- into account the possibly different DTDs. end DOM.Core.Documents; xmlada-24.0.0/dom/dom-core-elements.adb000066400000000000000000000243121447633242500176250ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with DOM.Core.Attrs; use DOM.Core.Attrs; with DOM.Core.Documents; use DOM.Core.Documents; with Sax.Symbols; use Sax.Symbols; package body DOM.Core.Elements is ------------------- -- Get_Attribute -- ------------------- function Get_Attribute (Elem : Element; Name : DOM_String) return DOM_String is Att : constant Attr := Get_Named_Item (Elem.Attributes, Name); begin if Att /= null then return Node_Value (Att); else return ""; end if; end Get_Attribute; ---------------------- -- Get_Attribute_NS -- ---------------------- function Get_Attribute_NS (Elem : Element; Namespace_URI : DOM_String; Local_Name : DOM_String) return DOM_String is Att : constant Attr := Get_Named_Item_NS (Elem.Attributes, Namespace_URI, Local_Name); begin if Att /= null then return Node_Value (Att); else return ""; end if; end Get_Attribute_NS; ------------------- -- Set_Attribute -- ------------------- procedure Set_Attribute (Elem : Element; Name : DOM_String; Value : DOM_String) is Att : constant Attr := Create_Attribute (Owner_Document (Elem), Name); begin Set_Value (Att, Value); Set_Named_Item_NS (Elem.Attributes, Att); end Set_Attribute; ---------------------- -- Set_Attribute_NS -- ---------------------- procedure Set_Attribute_NS (Elem : Element; Namespace_URI : DOM_String; Qualified_Name : DOM_String; Value : DOM_String) is Att : constant Attr := Create_Attribute_NS (Owner_Document (Elem), Namespace_URI, Qualified_Name); begin Set_Value (Att, Value); Set_Named_Item_NS (Elem.Attributes, Att); end Set_Attribute_NS; ---------------------- -- Remove_Attribute -- ---------------------- procedure Remove_Attribute (Elem : Element; Name : DOM_String) is begin Remove_Named_Item (Elem.Attributes, Name); end Remove_Attribute; ------------------------- -- Remove_Attribute_NS -- ------------------------- procedure Remove_Attribute_NS (Elem : Element; Namespace_URI : DOM_String; Local_Name : DOM_String) is begin Remove_Named_Item_NS (Elem.Attributes, Namespace_URI, Local_Name); end Remove_Attribute_NS; ------------------------ -- Get_Attribute_Node -- ------------------------ function Get_Attribute_Node (Elem : Element; Name : DOM_String) return Attr is begin return Get_Named_Item (Elem.Attributes, Name); end Get_Attribute_Node; --------------------------- -- Get_Attribute_Node_Ns -- --------------------------- function Get_Attribute_Node_NS (Elem : Element; Namespace_URI : DOM_String; Local_Name : DOM_String) return Attr is begin return Get_Named_Item_NS (Elem.Attributes, Namespace_URI, Local_Name); end Get_Attribute_Node_NS; ------------------------ -- Set_Attribute_Node -- ------------------------ function Set_Attribute_Node (Elem : Element; New_Attr : Attr) return Attr is begin if Owner_Element (New_Attr) /= null then raise Inuse_Attribute_Err; end if; Set_Named_Item (Elem.Attributes, New_Attr); New_Attr.Owner_Element := Elem; return New_Attr; end Set_Attribute_Node; --------------------------- -- Set_Attribute_Node_NS -- --------------------------- function Set_Attribute_Node_NS (Elem : Element; New_Attr : Attr) return Attr is begin if Owner_Element (New_Attr) /= null then raise Inuse_Attribute_Err; end if; Set_Named_Item_NS (Elem.Attributes, New_Attr); New_Attr.Owner_Element := Elem; return New_Attr; end Set_Attribute_Node_NS; --------------------------- -- Remove_Attribute_Node -- --------------------------- function Remove_Attribute_Node (Elem : Element; Old_Attr : Attr) return Attr is begin pragma Assert (Owner_Element (Old_Attr) = Elem); Remove_Named_Item (Elem.Attributes, Old_Attr); Old_Attr.Owner_Element := null; return Old_Attr; end Remove_Attribute_Node; ------------------------------ -- Remove_Attribute_Node_NS -- ------------------------------ function Remove_Attribute_Node_NS (Elem : Element; Old_Attr : Attr) return Attr renames Remove_Attribute_Node; ------------------------------ -- Get_Elements_By_Tag_Name -- ------------------------------ function Get_Elements_By_Tag_Name (Elem : Element; Name : DOM_String := "*") return Node_List is procedure Get_Elements_From_Node (N : Node; List : in out Node_List); -- Depth search in N or its children/sibling for matching children. ---------------------------- -- Get_Elements_From_Node -- ---------------------------- procedure Get_Elements_From_Node (N : Node; List : in out Node_List) is L : constant Node_List := Child_Nodes (N); begin if N.Node_Type = Element_Node and then (Name = "*" or else Node_Name (N) = Name) then Append (List, N); end if; for J in 0 .. L.Last loop Get_Elements_From_Node (L.Items (J), List); end loop; end Get_Elements_From_Node; L : Node_List; begin Get_Elements_From_Node (Elem, L); return L; end Get_Elements_By_Tag_Name; --------------------------------- -- Get_Elements_By_Tag_Name_NS -- --------------------------------- function Get_Elements_By_Tag_Name_NS (Elem : Element; Namespace_URI : DOM_String := "*"; Local_Name : DOM_String := "*") return Node_List is procedure Get_Elements_From_Node (N : Node; List : in out Node_List); -- Depth search in N or its children/sibling for matching children. ---------------------------- -- Get_Elements_From_Node -- ---------------------------- procedure Get_Elements_From_Node (N : Node; List : in out Node_List) is L : constant Node_List := Child_Nodes (N); begin if N.Node_Type = Element_Node and then (Namespace_URI = "*" or else DOM.Core.Nodes.Namespace_URI (N) = Namespace_URI) and then (Local_Name = "*" or else Symbol'(DOM.Core.Nodes.Local_Name (N)) = Local_Name) then Append (List, N); end if; for J in 0 .. L.Last loop Get_Elements_From_Node (L.Items (J), List); end loop; end Get_Elements_From_Node; L : Node_List; begin Get_Elements_From_Node (Elem, L); return L; end Get_Elements_By_Tag_Name_NS; ---------------------- -- Set_Id_Attribute -- ---------------------- procedure Set_Id_Attribute (Elem : Element; Name : DOM_String; Is_Id : Boolean) is Id_Attr : constant Attr := Get_Attribute_Node (Elem, Name); begin if Id_Attr = null then raise Not_Found_Err; end if; Id_Attr.Is_Id := Is_Id; if Is_Id then Document_Add_Id (Owner_Document (Elem), Id => Id_Attr.Attr_Value, Elem => Elem); else Document_Remove_Id (Owner_Document (Elem), Id => Id_Attr.Attr_Value); end if; end Set_Id_Attribute; ------------------------- -- Set_Id_Attribute_NS -- ------------------------- procedure Set_Id_Attribute_NS (Elem : Element; Namespace_URI : DOM_String; Local_Name : DOM_String; Is_Id : Boolean) is Id_Attr : constant Attr := Get_Attribute_Node_NS (Elem, Namespace_URI, Local_Name); begin if Id_Attr = null then raise Not_Found_Err; end if; Id_Attr.Is_Id := Is_Id; if Is_Id then Document_Add_Id (Owner_Document (Elem), Id => Id_Attr.Attr_Value, Elem => Elem); else Document_Remove_Id (Owner_Document (Elem), Id => Id_Attr.Attr_Value); end if; end Set_Id_Attribute_NS; --------------------------- -- Set_Id_Attribute_Node -- --------------------------- procedure Set_Id_Attribute_Node (Elem : Element; Id_Attr : Attr; Is_Id : Boolean) is begin if Owner_Element (Id_Attr) /= Elem then raise Not_Found_Err; end if; Id_Attr.Is_Id := Is_Id; if Is_Id then Document_Add_Id (Owner_Document (Elem), Id => Id_Attr.Attr_Value, Elem => Elem); else Document_Remove_Id (Owner_Document (Elem), Id => Id_Attr.Attr_Value); end if; end Set_Id_Attribute_Node; end DOM.Core.Elements; xmlada-24.0.0/dom/dom-core-elements.ads000066400000000000000000000151561447633242500176540ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with DOM.Core.Nodes; use DOM.Core.Nodes; package DOM.Core.Elements is function Get_Tag_Name (Elem : Element) return DOM_String renames DOM.Core.Nodes.Node_Name; -- Return the tag of the element -------------------------- -- Attributes by string -- -------------------------- function Get_Attribute (Elem : Element; Name : DOM_String) return DOM_String; -- Return the value of a specific attribute, or the empty string if the -- attribute is unknown and doesn't have a default value. -- Use Get_Attribute_NS for a namespace-compatible version. function Get_Attribute_NS (Elem : Element; Namespace_URI : DOM_String; Local_Name : DOM_String) return DOM_String; -- Like Get_Attribute but provides namespace support procedure Set_Attribute (Elem : Element; Name : DOM_String; Value : DOM_String); -- Set the value of a specific attribute. The attribute is created if it -- doesn't exist yet. -- Note that Value is not parsed, thus any entity markup will not be -- expanded. Use Set_Attribute_Node if you need to create an attribute -- that contains an entity reference. -- Use Set_Attribute_NS for a namespace-compatible version. -- Invalid_Character_Err raised if Name contains an illegal character. procedure Set_Attribute_NS (Elem : Element; Namespace_URI : DOM_String; Qualified_Name : DOM_String; Value : DOM_String); -- Like Set_Attribute, but provides namespace support procedure Remove_Attribute (Elem : Element; Name : DOM_String); -- Remove an attribute by name. If there is a defaul value for that -- attribute, it is reset. -- Use Remove_Attribute_NS for a namespace-compatible version. procedure Remove_Attribute_NS (Elem : Element; Namespace_URI : DOM_String; Local_Name : DOM_String); -- Like Remove_Attribute, but provides namespace support procedure Set_Id_Attribute (Elem : Element; Name : DOM_String; Is_Id : Boolean); -- If the parameter is_Id is true, this method declares the specified -- attribute to be a user-determined ID attribute. -- This affects the behavior of Document.Get_Element_By_Id. -- Not_Found_Err is raised if the specified node is not an attribute of -- Elem. -- No_Modification_Allowed_Err is raised if the node is readonly -- -- Introduced in DOM 3.0 procedure Set_Id_Attribute_NS (Elem : Element; Namespace_URI : DOM_String; Local_Name : DOM_String; Is_Id : Boolean); -- Same as Set_Id_Attribute, with handling of namespaces. -- -- Introduced in DOM 3.0 ------------------------ -- Attributes by node -- ------------------------ function Get_Attribute_Node (Elem : Element; Name : DOM_String) return Attr; -- Return the attribute node for a specific name function Get_Attribute_Node_NS (Elem : Element; Namespace_URI : DOM_String; Local_Name : DOM_String) return Attr; -- Like Get_Attribute_Node but provides namespace support function Set_Attribute_Node (Elem : Element; New_Attr : Attr) return Attr; -- Set or override a given attribute. -- Inuse_Attribute_Err raised if New_Attr belongs to another element function Set_Attribute_Node_NS (Elem : Element; New_Attr : Attr) return Attr; -- Like Set_Attribute, but provides namespace support function Remove_Attribute_Node (Elem : Element; Old_Attr : Attr) return Attr; -- Remove an attribute, and return it. -- If Old_Attr doesn't belong to Elem, null is returned. function Remove_Attribute_Node_NS (Elem : Element; Old_Attr : Attr) return Attr; -- Like Remove_Attribute, but provides namespace support procedure Set_Id_Attribute_Node (Elem : Element; Id_Attr : Attr; Is_Id : Boolean); -- If the parameter is_Id is true, this method declares the specified -- attribute to be a user-determined ID attribute. -- This affects the behavior of Document.Get_Element_By_Id. -- Not_Found_Err is raised if the specified node is not an attribute of -- Elem. -- No_Modification_Allowed_Err is raised if the node is readonly -- -- Introduced in DOM 3.0 -------------- -- Elements -- -------------- function Get_Elements_By_Tag_Name (Elem : Element; Name : DOM_String := "*") return Node_List; -- Returns a NodeList of all descendant elements with a given tag name, -- in the order in which they would be encountered in a preorder traversal -- of the Element tree. -- The special value "*" matches all tags. -- You must free the returned list. function Get_Elements_By_Tag_Name_NS (Elem : Element; Namespace_URI : DOM_String := "*"; Local_Name : DOM_String := "*") return Node_List; -- Same as Get_Elements_By_Tag_Name, but provides namespacesupport. -- "*" matches all namespaces or all local_names. -- You must free the returned list. end DOM.Core.Elements; xmlada-24.0.0/dom/dom-core-entity_references.ads000066400000000000000000000034211447633242500215450ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package DOM.Core.Entity_References is end DOM.Core.Entity_References; xmlada-24.0.0/dom/dom-core-nodes.adb000066400000000000000000001422201447633242500171200ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Text_IO; use Ada.Text_IO; with Ada.Text_IO.Text_Streams; with Unicode; use Unicode; with Unicode.CES; use Unicode.CES; with Unicode.Names.Basic_Latin; use Unicode.Names.Basic_Latin; with Sax.Encodings; use Sax.Encodings; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Unicode.Encodings; use Unicode.Encodings; package body DOM.Core.Nodes is procedure Print_String (Stream : access Ada.Streams.Root_Stream_Type'Class; Str : DOM_String; EOL_Sequence : String; Encoding : Unicode.Encodings.Unicode_Encoding); -- Print a string on standard output, in XML, protecting special -- characters. -- Str is encoded in Unicode/Sax.Encodings.Encoding, and the output is done -- with Encoding procedure Put (Stream : access Ada.Streams.Root_Stream_Type'Class; Str : DOM_String; Encoding : Unicode_Encoding); -- Print Str, but doesn't protect any special character in it procedure Print_Name (Stream : access Ada.Streams.Root_Stream_Type'Class; N : Node; With_URI : Boolean; EOL_Sequence : String; Encoding : Unicode.Encodings.Unicode_Encoding); -- Print the name of the node. procedure Free (List : in out Node_List; Deep : Boolean); -- Free the list, and, if Deep is True, all its children function Child_Is_Valid (Parent : Node; Child : Node) return Boolean; -- Return True if Child can be added to Parent procedure Sort (Map : in out Named_Node_Map); -- Sort alphabetically the contents of Map (this is based on the value -- of Node_Name). function Namespace_URI (N : Node) return Symbol; -- Internal version returning symbols -------------------- -- Child_Is_Valid -- -------------------- function Child_Is_Valid (Parent : Node; Child : Node) return Boolean is begin case Parent.Node_Type is when Attribute_Node => return Child.Node_Type = Text_Node or else Child.Node_Type = Entity_Reference_Node; when Text_Node | Cdata_Section_Node | Processing_Instruction_Node | Comment_Node | Document_Type_Node | Notation_Node => return False; when Entity_Reference_Node | Entity_Node | Element_Node | Document_Fragment_Node => return Child.Node_Type = Element_Node or else Child.Node_Type = Processing_Instruction_Node or else Child.Node_Type = Comment_Node or else Child.Node_Type = Text_Node or else Child.Node_Type = Cdata_Section_Node or else Child.Node_Type = Entity_Reference_Node; when Document_Node => -- ??? Should check there is one single Element_Node return Child.Node_Type = Processing_Instruction_Node or else Child.Node_Type = Comment_Node or else Child.Node_Type = Document_Type_Node or else Child.Node_Type = Element_Node; end case; end Child_Is_Valid; --------------- -- Node_Name -- --------------- function Node_Name (N : Node) return DOM_String is begin case N.Node_Type is when Element_Node => return Qualified_Name (N.Name); when Attribute_Node => return Qualified_Name (N.Attr_Name); when Text_Node => -- ??? Should this return an encoded string instead ? return "#text"; when Cdata_Section_Node => return "#cdata-section"; when Entity_Reference_Node => pragma Assert (N.Entity_Reference_Name /= No_Symbol); return Get (N.Entity_Reference_Name).all; when Entity_Node => pragma Assert (N.Entity_Name /= No_Symbol); return Get (N.Entity_Name).all; when Processing_Instruction_Node => pragma Assert (N.Target /= No_Symbol); return Get (N.Target).all; when Comment_Node => return "#comment"; when Document_Node => return "#document"; when Document_Type_Node => pragma Assert (N.Document_Type_Name /= null); return N.Document_Type_Name.all; when Document_Fragment_Node => return "document-fragment"; when Notation_Node => pragma Assert (N.Public_ID /= null); return N.Public_ID.all; end case; end Node_Name; ---------------- -- Node_Value -- ---------------- function Node_Value (N : Node) return DOM_String is begin case N.Node_Type is when Attribute_Node => pragma Assert (N.Attr_Value /= No_Symbol); return Get (N.Attr_Value).all; when Text_Node => pragma Assert (N.Text /= null); return N.Text.all; when Cdata_Section_Node => pragma Assert (N.Cdata /= null); return N.Cdata.all; when Processing_Instruction_Node => pragma Assert (N.Pi_Data /= No_Symbol); return Get (N.Pi_Data).all; when Comment_Node => pragma Assert (N.Comment /= null); return N.Comment.all; when others => return ""; end case; end Node_Value; -------------------- -- Set_Node_Value -- -------------------- procedure Set_Node_Value (N : Node; Value : DOM_String) is begin case N.Node_Type is when Attribute_Node => -- ??? If Specified is False, we should make a copy and assign -- it to the owner element N.Attr_Value := Find (Owner_Document (N).Symbols, Value); N.Specified := True; when Text_Node => Free (N.Text); N.Text := new DOM_String'(Value); when Cdata_Section_Node => Free (N.Cdata); N.Cdata := new DOM_String'(Value); when Processing_Instruction_Node => N.Pi_Data := Find (Owner_Document (N).Symbols, Value); when Comment_Node => Free (N.Comment); N.Comment := new DOM_String'(Value); when others => null; end case; end Set_Node_Value; ----------------- -- Child_Nodes -- ----------------- function Child_Nodes (N : Node) return Node_List is begin case N.Node_Type is when Element_Node => return N.Children; when Document_Node => return N.Doc_Children; when Document_Type_Node => return N.Doc_Type_Children; when Document_Fragment_Node => return N.Doc_Frag_Children; when Entity_Reference_Node => -- ??? Should return the expansion of the entity itself return Null_List; when others => return Null_List; end case; end Child_Nodes; ----------------- -- First_Child -- ----------------- function First_Child (N : Node) return Node is List : constant Node_List := Child_Nodes (N); begin if List.Items = null or else List.Last < 0 then return null; else return List.Items (0); end if; end First_Child; ---------------- -- Last_Child -- ---------------- function Last_Child (N : Node) return Node is List : constant Node_List := Child_Nodes (N); begin if List.Items = null or else List.Last < 0 then return null; else return List.Items (List.Last); end if; end Last_Child; ---------------------- -- Previous_Sibling -- ---------------------- function Previous_Sibling (N : Node) return Node is List : Node_List; begin if N.Parent = null or else N.Parent_Is_Owner or else N.Node_Type = Attribute_Node then return null; end if; List := Child_Nodes (N.Parent); for J in 1 .. List.Last loop if List.Items (J) = N then return List.Items (J - 1); end if; end loop; return null; end Previous_Sibling; ------------------ -- Next_Sibling -- ------------------ function Next_Sibling (N : Node) return Node is List : Node_List; begin if N.Parent = null or else N.Parent_Is_Owner or else N.Node_Type = Attribute_Node then return null; end if; List := Child_Nodes (N.Parent); for J in 0 .. List.Last - 1 loop if List.Items (J) = N then return List.Items (J + 1); end if; end loop; return null; end Next_Sibling; --------------- -- Node_Type -- --------------- function Node_Type (N : Node) return Node_Types is begin return N.Node_Type; end Node_Type; ----------------- -- Parent_Node -- ----------------- function Parent_Node (N : Node) return Node is begin if N.Node_Type = Attribute_Node or else N.Parent_Is_Owner then return null; else return N.Parent; end if; end Parent_Node; ---------------- -- Attributes -- ---------------- function Attributes (N : Node) return Named_Node_Map is begin case N.Node_Type is when Element_Node => return N.Attributes; when others => return Null_Node_Map; end case; end Attributes; -------------------- -- Owner_Document -- -------------------- function Owner_Document (N : Node) return Node is P : Node := N; begin if N.Parent_Is_Owner then return N.Parent; else while P /= null and then P.Node_Type /= Document_Node loop P := P.Parent; end loop; return P; end if; end Owner_Document; ------------------- -- Namespace_URI -- ------------------- function Namespace_URI (N : Node) return DOM_String is begin return Get (Namespace_URI (N)).all; end Namespace_URI; ------------------- -- Namespace_URI -- ------------------- function Namespace_URI (N : Node) return Symbol is begin case N.Node_Type is when Element_Node => if N.Name.Namespace = No_Symbol then return Empty_String; else return N.Name.Namespace; end if; when Attribute_Node => if N.Attr_Name.Namespace = No_Symbol then return Empty_String; else return N.Attr_Name.Namespace; end if; when others => return Empty_String; end case; end Namespace_URI; ------------ -- Prefix -- ------------ function Prefix (N : Node) return DOM_String is begin case N.Node_Type is when Element_Node => if N.Name.Prefix = No_Symbol then return ""; else return Get (N.Name.Prefix).all; end if; when Attribute_Node => if N.Attr_Name.Prefix = No_Symbol then return ""; else return Get (N.Attr_Name.Prefix).all; end if; when others => return ""; end case; end Prefix; ---------------- -- Set_Prefix -- ---------------- procedure Set_Prefix (N : Node; Prefix : DOM_String) is Doc : constant Document := Owner_Document (N); begin if Doc = null then Put_Line ("Set_Prefix only works when the node is part of a" & " tree already"); return; end if; case N.Node_Type is when Element_Node => N.Name.Prefix := Find (Doc.Symbols, Prefix); when Attribute_Node => N.Attr_Name.Prefix := Find (Doc.Symbols, Prefix); when others => null; end case; end Set_Prefix; ---------------- -- Local_Name -- ---------------- function Local_Name (N : Node) return DOM_String is begin case N.Node_Type is when Element_Node => return Get (N.Name.Local_Name).all; when Attribute_Node => return Get (N.Attr_Name.Local_Name).all; when others => return ""; end case; end Local_Name; ---------------- -- Local_Name -- ---------------- function Local_Name (N : Node) return Sax.Symbols.Symbol is begin case N.Node_Type is when Element_Node => return N.Name.Local_Name; when Attribute_Node => return N.Attr_Name.Local_Name; when others => return Empty_String; end case; end Local_Name; ------------------- -- Insert_Before -- ------------------- function Insert_Before (N : Node; New_Child : Node; Ref_Child : Node := null) return Node is procedure Insert_Before (List : in out Node_List); -- Insert New_Child before Ref_Child in List procedure Insert_Before (List : in out Node_List) is Old : Node_Array_Access := List.Items; begin for J in 0 .. List.Last loop if List.Items (J) = Ref_Child then if List.Items'Last = List.Last then List.Items := new Node_Array (0 .. List.Last + 5); List.Items (0 .. List.Last) := Old.all; Free (Old); end if; List.Items (0 .. List.Last + 1) := List.Items (0 .. J - 1) & New_Child & List.Items (J .. List.Last); List.Last := List.Last + 1; return; end if; end loop; end Insert_Before; Tmp : Node; pragma Unreferenced (Tmp); begin pragma Assert (Child_Is_Valid (N, New_Child)); if Owner_Document (N) /= Owner_Document (New_Child) then raise Wrong_Document_Err; end if; -- If New_Child is already in the tree, remove it first if New_Child.Parent /= null and then not New_Child.Parent_Is_Owner then Tmp := Remove_Child (New_Child.Parent, New_Child); end if; -- Ref_Child must be a child of N if Ref_Child /= null and then Ref_Child.Parent /= N then raise Not_Found_Err; end if; -- ??? if New_Child is Document_Fragment_Node, insert all its children if Ref_Child = null then case N.Node_Type is when Element_Node => Append (N.Children, New_Child); when Document_Node => Append (N.Doc_Children, New_Child); when Document_Type_Node => Append (N.Doc_Type_Children, New_Child); when Document_Fragment_Node => Append (N.Doc_Frag_Children, New_Child); when others => raise Hierarchy_Request_Err; end case; else case N.Node_Type is when Element_Node => Insert_Before (N.Children); when Document_Node => Insert_Before (N.Doc_Children); when Document_Type_Node => Insert_Before (N.Doc_Type_Children); when Document_Fragment_Node => Insert_Before (N.Doc_Frag_Children); when others => raise Hierarchy_Request_Err; end case; end if; New_Child.Parent := N; New_Child.Parent_Is_Owner := False; return New_Child; end Insert_Before; ------------------- -- Replace_Child -- ------------------- function Replace_Child (N : Node; New_Child : Node; Old_Child : Node) return Node is List : constant Node_List := Child_Nodes (N); begin pragma Assert (Child_Is_Valid (N, New_Child)); -- ??? Case where New_Child is a document_fragment if Owner_Document (N) /= Owner_Document (New_Child) then raise Wrong_Document_Err; end if; for J in 0 .. List.Last loop if List.Items (J) = Old_Child then List.Items (J) := New_Child; New_Child.Parent := N; New_Child.Parent_Is_Owner := False; return Old_Child; end if; end loop; return null; end Replace_Child; ------------------ -- Remove_Child -- ------------------ function Remove_Child (N : Node; Old_Child : Node) return Node is Document : constant Node := Owner_Document (Old_Child); Success : Boolean := False; begin case N.Node_Type is when Element_Node => Remove (N.Children, Old_Child, Success); when Document_Node => Remove (N.Doc_Children, Old_Child, Success); when Document_Type_Node => return null; when Document_Fragment_Node => Remove (N.Doc_Frag_Children, Old_Child, Success); when others => return null; end case; if Success then Old_Child.Parent_Is_Owner := True; Old_Child.Parent := Document; return Old_Child; else raise Not_Found_Err; end if; end Remove_Child; ------------------ -- Append_Child -- ------------------ function Append_Child (N : Node; New_Child : Node) return Node is begin return Insert_Before (N, New_Child, null); end Append_Child; --------------------- -- Has_Child_Nodes -- --------------------- function Has_Child_Nodes (N : Node) return Boolean is begin return First_Child (N) /= null; end Has_Child_Nodes; ---------------- -- Clone_Node -- ---------------- function Clone_Node (N : Node; Deep : Boolean) return Node is Clone : Node; ---------------- -- Clone_List -- ---------------- function Clone_List (List : Node_List; Deep : Boolean; Owner : Node := null) return Node_List; -- Return a clone of List. If Deep is True, then each item in the list -- is also cloned ---------------- -- Clone_List -- ---------------- function Clone_List (List : Node_List; Deep : Boolean; Owner : Node := null) return Node_List is L : Node_List := Null_List; begin if List /= Null_List and then Deep then L := (Items => new Node_Array (List.Items'First .. List.Last), Last => List.Last); for J in L.Items'First .. L.Last loop L.Items (J) := Clone_Node (List.Items (J), Deep); L.Items (J).Parent := Clone; L.Items (J).Parent_Is_Owner := False; if Owner /= null then L.Items (J).Owner_Element := Owner; end if; end loop; end if; return L; end Clone_List; begin Clone := new Node_Record (N.Node_Type); Clone.Parent := Owner_Document (N); Clone.Parent_Is_Owner := True; case N.Node_Type is when Element_Node => Clone.Name := N.Name; Clone.Children := Clone_List (N.Children, Deep); Clone.Attributes := Named_Node_Map (Clone_List (Node_List (N.Attributes), True, Clone)); when Attribute_Node => Clone.Attr_Name := N.Attr_Name; Clone.Attr_Value := N.Attr_Value; Clone.Specified := N.Specified; Clone.Is_Id := N.Is_Id; when Text_Node => if N.Text /= null then Clone.Text := new DOM_String'(N.Text.all); end if; when Cdata_Section_Node => if N.Cdata /= null then Clone.Cdata := new DOM_String'(N.Cdata.all); end if; when Entity_Reference_Node => Clone.Entity_Reference_Name := N.Entity_Reference_Name; when Entity_Node => Clone.Entity_Name := N.Entity_Name; when Processing_Instruction_Node => Clone.Target := N.Target; Clone.Pi_Data := N.Pi_Data; when Comment_Node => pragma Assert (N.Comment /= null); Clone.Comment := new DOM_String'(N.Comment.all); when Document_Node => Clone.Doc_Children := Clone_List (N.Doc_Children, Deep); when Document_Type_Node => Clone.Document_Type_Name := new DOM_String'(N.Document_Type_Name.all); Clone.Doc_Type_Children := Clone_List (N.Doc_Type_Children, Deep); when Document_Fragment_Node => Clone.Doc_Frag_Children := Clone_List (N.Doc_Frag_Children, Deep); when Notation_Node => if N.Public_ID /= null then Clone.Public_ID := new DOM_String'(N.Public_ID.all); end if; if N.System_ID /= null then Clone.System_ID := new DOM_String'(N.System_ID.all); end if; end case; return Clone; end Clone_Node; --------------- -- Normalize -- --------------- procedure Normalize (N : Node) is List : Node_List := Child_Nodes (N); J : Natural := 0; Old : DOM_String_Access; L1, L2 : Integer; begin while J < List.Last loop if List.Items (J).Node_Type = Text_Node and then List.Items (J + 1).Node_Type = Text_Node then Old := List.Items (J).Text; L1 := Old.all'Length; L2 := List.Items (J + 1).Text.all'Length; List.Items (J).Text := new DOM_String (1 .. L1 + L2); List.Items (J).Text (1 .. L1) := Old.all; List.Items (J).Text (L1 + 1 .. L1 + L2) := List.Items (J + 1).Text.all; Free (List.Items (J + 1)); Free (Old); List.Items (J + 1 .. List.Last - 1) := List.Items (J + 2 .. List.Last); List.Last := List.Last - 1; else J := J + 1; end if; end loop; case N.Node_Type is when Element_Node => N.Children := List; when Document_Node => N.Doc_Children := List; when Document_Type_Node => N.Doc_Type_Children := List; when Document_Fragment_Node => N.Doc_Frag_Children := List; when others => null; end case; -- Normalize all the children J := 0; while J <= List.Last loop Normalize (List.Items (J)); J := J + 1; end loop; end Normalize; -------------- -- Supports -- -------------- function Supports (N : Node; Feature : DOM_String; Version : DOM_String) return Boolean is pragma Warnings (Off, N); pragma Warnings (Off, Feature); pragma Warnings (Off, Version); begin return False; end Supports; ---------- -- Item -- ---------- function Item (List : Node_List; Index : Natural) return Node is begin if Index <= List.Last then return List.Items (Index); else return null; end if; end Item; ------------ -- Length -- ------------ function Length (List : Node_List) return Natural is begin return List.Last + 1; end Length; -------------------- -- Get_Named_Item -- -------------------- function Get_Named_Item (Map : Named_Node_Map; Name : DOM_String) return Node is begin for J in 0 .. Map.Last loop if Node_Name (Map.Items (J)) = Name then return Map.Items (J); end if; end loop; return null; end Get_Named_Item; -------------------- -- Get_Named_Item -- -------------------- function Get_Named_Item (Map : Named_Node_Map; Name : Sax.Symbols.Symbol) return Node is begin for J in 0 .. Map.Last loop if Namespace_URI (Map.Items (J)) = Empty_String and then Local_Name (Map.Items (J)) = Name then return Map.Items (J); end if; end loop; return null; end Get_Named_Item; -------------------- -- Set_Named_Item -- -------------------- procedure Set_Named_Item (Map : in out Named_Node_Map; Arg : Node; Replaces : out Node) is begin Remove_Named_Item (Map, Node_Name (Arg), Replaces); Append (Node_List (Map), Arg); end Set_Named_Item; -------------------- -- Set_Named_Item -- -------------------- procedure Set_Named_Item (Map : in out Named_Node_Map; Arg : Node) is Replaces : Node; begin Set_Named_Item (Map, Arg, Replaces); end Set_Named_Item; ----------------------- -- Remove_Named_Item -- ----------------------- procedure Remove_Named_Item (Map : in out Named_Node_Map; N : Node) is begin for J in 0 .. Map.Last loop if Map.Items (J) = N then Map.Items (J .. Map.Last - 1) := Map.Items (J + 1 .. Map.Last); Map.Last := Map.Last - 1; return; end if; end loop; end Remove_Named_Item; ----------------------- -- Remove_Named_Item -- ----------------------- procedure Remove_Named_Item (Map : in out Named_Node_Map; Name : DOM_String; Removed : out Node) is begin for J in 0 .. Map.Last loop if Node_Name (Map.Items (J)) = Name then Removed := Map.Items (J); Map.Items (J .. Map.Last - 1) := Map.Items (J + 1 .. Map.Last); Map.Last := Map.Last - 1; return; end if; end loop; Removed := null; end Remove_Named_Item; ----------------------- -- Remove_Named_Item -- ----------------------- procedure Remove_Named_Item (Map : in out Named_Node_Map; Name : DOM_String) is Remove : Node; begin Remove_Named_Item (Map, Name, Remove); end Remove_Named_Item; ---------- -- Item -- ---------- function Item (Map : Named_Node_Map; Index : Natural) return Node is begin return Item (Node_List (Map), Index); end Item; ------------ -- Length -- ------------ function Length (Map : Named_Node_Map) return Natural is begin return Map.Last + 1; end Length; ----------------------- -- Get_Named_Item_NS -- ----------------------- function Get_Named_Item_NS (Map : Named_Node_Map; Namespace_URI : DOM_String; Local_Name : DOM_String) return Node is begin for J in 0 .. Map.Last loop if Symbol'(DOM.Core.Nodes.Namespace_URI (Map.Items (J))) = Namespace_URI and then Symbol'(DOM.Core.Nodes.Local_Name (Map.Items (J))) = Local_Name then return Map.Items (J); end if; end loop; return null; end Get_Named_Item_NS; -------------------- -- Get_Named_Item -- -------------------- function Get_Named_Item_NS (Map : Named_Node_Map; Namespace_URI : Symbol; Local_Name : Symbol) return Node is begin for J in 0 .. Map.Last loop if DOM.Core.Nodes.Namespace_URI (Map.Items (J)) = Namespace_URI and then DOM.Core.Nodes.Local_Name (Map.Items (J)) = Local_Name then return Map.Items (J); end if; end loop; return null; end Get_Named_Item_NS; ----------------------- -- Set_Named_Item_NS -- ----------------------- procedure Set_Named_Item_NS (Map : in out Named_Node_Map; Arg : Node; Replaces : out Node) is begin Remove_Named_Item_NS (Map, Namespace_URI (Arg), Local_Name (Arg), Replaces); Append (Node_List (Map), Arg); end Set_Named_Item_NS; ----------------------- -- Set_Named_Item_NS -- ----------------------- procedure Set_Named_Item_NS (Map : in out Named_Node_Map; Arg : Node) is Replaces : Node; begin Set_Named_Item_NS (Map, Arg, Replaces); end Set_Named_Item_NS; -------------------------- -- Remove_Named_Item_NS -- -------------------------- procedure Remove_Named_Item_NS (Map : in out Named_Node_Map; Namespace_URI : DOM_String; Local_Name : DOM_String; Removed : out Node) is begin for J in 0 .. Map.Last loop if Symbol'(DOM.Core.Nodes.Namespace_URI (Map.Items (J))) = Namespace_URI and then Symbol'(DOM.Core.Nodes.Local_Name (Map.Items (J))) = Local_Name then Removed := Map.Items (J); Map.Items (J .. Map.Last - 1) := Map.Items (J + 1 .. Map.Last); Map.Last := Map.Last - 1; return; end if; end loop; Removed := null; end Remove_Named_Item_NS; -------------------------- -- Remove_Named_Item_NS -- -------------------------- procedure Remove_Named_Item_NS (Map : in out Named_Node_Map; Namespace_URI : DOM_String; Local_Name : DOM_String) is Removed : Node; begin Remove_Named_Item_NS (Map, Namespace_URI, Local_Name, Removed); end Remove_Named_Item_NS; ---------- -- Free -- ---------- procedure Free (List : in out Node_List; Deep : Boolean) is begin if Deep then for J in 0 .. List.Last loop Free (List.Items (J), Deep => True); end loop; end if; Free (List.Items); end Free; ---------- -- Free -- ---------- procedure Free (N : in out Node; Deep : Boolean := True) is procedure Internal_Free is new Ada.Unchecked_Deallocation (Node_Record, Node); procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Nodes_Htable.HTable, Nodes_Htable_Access); begin if N = null then return; end if; case N.Node_Type is when Element_Node => -- If we have an ID attribute, remove the element from the -- htable. if N.Attributes.Items /= null then for Att in N.Attributes.Items'First .. N.Attributes.Last loop if Attr (N.Attributes.Items (Att)).Is_Id then Document_Remove_Id (Owner_Document (N), N.Attributes.Items (Att).Attr_Value); end if; end loop; end if; Free (Node_List (N.Attributes), Deep => True); Free (N.Children, Deep); when Attribute_Node => null; when Text_Node => Free (N.Text); when Cdata_Section_Node => Free (N.Cdata); when Entity_Reference_Node => null; when Entity_Node => null; when Processing_Instruction_Node => null; when Comment_Node => Free (N.Comment); when Document_Node => Free (N.Doc_Children, Deep); if N.Ids /= null then Nodes_Htable.Reset (N.Ids.all); Unchecked_Free (N.Ids); end if; N.Symbols := No_Symbol_Table; when Document_Type_Node => Free (N.Document_Type_Name); Free (N.Doc_Type_Children, Deep); when Document_Fragment_Node => Free (N.Doc_Frag_Children, Deep); when Notation_Node => Free (N.Public_ID); Free (N.System_ID); end case; Internal_Free (N); end Free; ---------- -- Sort -- ---------- procedure Sort (Map : in out Named_Node_Map) is Arr : Node_Array (0 .. Map.Last + 1) := (others => null); Index : Natural; begin -- ??? The algorithm is not efficient, we use Insertion_Sort for J in 0 .. Map.Last loop Index := 0; loop if Arr (Index) = null then Arr (Index) := Map.Items (J); exit; end if; if Node_Name (Map.Items (J)) <= Node_Name (Arr (Index)) then Arr (Index + 1 .. Arr'Last) := Arr (Index .. Arr'Last - 1); Arr (Index) := Map.Items (J); exit; end if; Index := Index + 1; end loop; end loop; for J in 0 .. Map.Last loop Map.Items (J) := Arr (J); end loop; end Sort; ------------------ -- Print_String -- ------------------ procedure Print_String (Stream : access Ada.Streams.Root_Stream_Type'Class; Str : DOM_String; EOL_Sequence : String; Encoding : Unicode.Encodings.Unicode_Encoding) is J : Natural := Str'First; C : Unicode.Unicode_Char; Buffer : Byte_Sequence (1 .. 20); Index : Natural; begin while J <= Str'Last loop Sax.Encodings.Encoding.Read (Str, J, C); case C is when Ampersand => String'Write (Stream, Amp_DOM_Sequence); when Less_Than_Sign => String'Write (Stream, Lt_DOM_Sequence); when Greater_Than_Sign => String'Write (Stream, Gt_DOM_Sequence); when Quotation_Mark => String'Write (Stream, Quot_DOM_Sequence); -- when Apostrophe => Put ("'"); when Horizontal_Tabulation => String'Write (Stream, Tab_Sequence); when Line_Feed => Put (Stream, EOL_Sequence, Encoding); when Carriage_Return => String'Write (Stream, Cr_Sequence); when 0 .. 8 | 11 .. 12 | 14 .. 31 => declare Img : constant String := Unicode_Char'Image (C); begin String'Write (Stream, "&#" & Img (Img'First + 1 .. Img'Last) & ";"); end; when others => Index := Buffer'First - 1; Encoding.Encoding_Scheme.Encode (Encoding.Character_Set.To_CS (C), Buffer, Index); String'Write (Stream, Buffer (Buffer'First .. Index)); end case; end loop; end Print_String; --------- -- Put -- --------- procedure Put (Stream : access Ada.Streams.Root_Stream_Type'Class; Str : DOM_String; Encoding : Unicode_Encoding) is J : Natural := Str'First; C : Unicode.Unicode_Char; Buffer : Byte_Sequence (1 .. 20); Index : Natural; begin while J <= Str'Last loop Sax.Encodings.Encoding.Read (Str, J, C); Index := Buffer'First - 1; Encoding.Encoding_Scheme.Encode (Encoding.Character_Set.To_CS (C), Buffer, Index); String'Write (Stream, Buffer (Buffer'First .. Index)); end loop; end Put; ---------------- -- Print_Name -- ---------------- procedure Print_Name (Stream : access Ada.Streams.Root_Stream_Type'Class; N : Node; With_URI : Boolean; EOL_Sequence : String; Encoding : Unicode.Encodings.Unicode_Encoding) is begin if With_URI then Print_String (Stream, Namespace_URI (N) & Colon_Sequence & Local_Name (N), EOL_Sequence, Encoding); else Print_String (Stream, Node_Name (N), EOL_Sequence, Encoding); end if; end Print_Name; ----------- -- Write -- ----------- procedure Write (Stream : access Ada.Streams.Root_Stream_Type'Class; N : Node; Print_Comments : Boolean := True; Print_XML_Declaration : Boolean := True; With_URI : Boolean := False; Pretty_Print : Boolean := False; EOL_Sequence : String := "" & ASCII.LF; Encoding : Unicode.Encodings.Unicode_Encoding := Unicode.Encodings.Get_By_Name ("utf-8"); Collapse_Empty_Nodes : Boolean := True) is procedure Recursive_Print (N : Node); -- Print N recursively procedure Recursive_Print (List : Node_List); -- Print all nodes in List function Has_Non_Whitespace (N : Text) return Boolean; -- True if the text code contains text other than whitespaces procedure Newline; -- Go to the next line, when pretty-printing is activated procedure Indent_Line; -- Indent the newline if needed Indent : Natural := 0; At_Bol : Boolean := True; ------------- -- Newline -- ------------- procedure Newline is begin if Pretty_Print then String'Write (Stream, "" & ASCII.LF); At_Bol := True; end if; end Newline; ----------------- -- Indent_Line -- ----------------- procedure Indent_Line is begin if Pretty_Print and At_Bol then String'Write (Stream, (1 .. Indent => ' ')); At_Bol := False; end if; end Indent_Line; ------------------------ -- Has_Non_Whitespace -- ------------------------ function Has_Non_Whitespace (N : Text) return Boolean is Val : constant Byte_Sequence := Node_Value (N); begin for V in Val'Range loop if Val (V) /= ' ' and then Val (V) /= ASCII.HT and then Val (V) /= ASCII.LF then return True; end if; end loop; return False; end Has_Non_Whitespace; --------------------- -- Recursive_Print -- --------------------- procedure Recursive_Print (List : Node_List) is begin for J in 0 .. List.Last loop Recursive_Print (List.Items (J)); end loop; end Recursive_Print; --------------------- -- Recursive_Print -- --------------------- procedure Recursive_Print (N : Node) is begin if N = null then return; end if; case N.Node_Type is when Element_Node => Indent_Line; Put (Stream, Less_Than_Sequence, Encoding); Print_Name (Stream, N, With_URI, EOL_Sequence, Encoding); -- Sort the XML attributes as required for canonical XML Sort (N.Attributes); for J in 0 .. N.Attributes.Last loop Put (Stream, Space_Sequence, Encoding); Recursive_Print (N.Attributes.Items (J)); end loop; if Collapse_Empty_Nodes and then N.Children = Null_List then Put (Stream, Slash_Sequence & Greater_Than_Sequence, Encoding); else Put (Stream, Greater_Than_Sequence, Encoding); -- If the first child is a text node with text other than -- whitespaces, we'll have to preserve whitespaces in the -- children, otherwise we are free to modify them when -- pretty-printing. if Pretty_Print then if Length (N.Children) = 0 or else N.Children.Items (0).Node_Type /= Text_Node or else not Has_Non_Whitespace (N.Children.Items (0)) then Newline; end if; end if; Indent := Indent + 1; Recursive_Print (N.Children); Indent := Indent - 1; Indent_Line; Put (Stream, Less_Than_Sequence & Slash_Sequence, Encoding); Print_Name (Stream, N, With_URI, EOL_Sequence, Encoding); Put (Stream, Greater_Than_Sequence, Encoding); end if; Newline; when Attribute_Node => At_Bol := False; Print_Name (Stream, N, With_URI, EOL_Sequence, Encoding); Put (Stream, Equals_Sign_Sequence & Quotation_Mark_Sequence, Encoding); Print_String (Stream, Node_Value (N), EOL_Sequence, Encoding); Put (Stream, Quotation_Mark_Sequence, Encoding); when Processing_Instruction_Node => Indent_Line; Put (Stream, Less_Than_Sequence & Question_Mark_Sequence & Get (N.Target).all, Encoding); if N.Pi_Data = Empty_String then Put (Stream, Space_Sequence, Encoding); else declare P : constant Cst_Byte_Sequence_Access := Get (N.Pi_Data); C : Unicode_Char; Index : Natural := P'First; begin Sax.Encodings.Encoding.Read (P.all, Index, C); if C /= Space then Put (Stream, Space_Sequence, Encoding); end if; end; end if; Put (Stream, Get (N.Pi_Data).all & Question_Mark_Sequence & Greater_Than_Sequence, Encoding); Newline; when Comment_Node => if Print_Comments then if Pretty_Print then Newline; Indent_Line; end if; Put (Stream, "", Encoding); Newline; end if; when Document_Node => if Print_XML_Declaration then String'Write (Stream, Write_Bom (Encoding.Encoding_Scheme.BOM)); Put (Stream, "", Encoding); Print_String (Stream, "" & ASCII.LF, EOL_Sequence, Encoding); end if; Recursive_Print (N.Doc_Children); when Document_Fragment_Node => Recursive_Print (N.Doc_Frag_Children); when Document_Type_Node | Notation_Node => null; when Text_Node => if not Pretty_Print then Print_String (Stream, Node_Value (N), EOL_Sequence, Encoding); elsif Has_Non_Whitespace (N) then declare Val : constant Byte_Sequence := Node_Value (N); First : Integer := Val'Last + 1; Last : Integer := Val'Last; begin for V in Val'Range loop if Val (V) /= ' ' and then Val (V) /= ASCII.HT and then Val (V) /= ASCII.LF then First := V; exit; end if; end loop; for V in reverse First + 1 .. Val'Last loop if Val (V) /= ' ' and then Val (V) /= ASCII.HT and then Val (V) /= ASCII.LF then Last := V; exit; end if; end loop; Print_String (Stream, Val (First .. Last), EOL_Sequence, Encoding); end; end if; when others => Print_String (Stream, Node_Value (N), EOL_Sequence, Encoding); end case; end Recursive_Print; begin Recursive_Print (N); end Write; ----------- -- Print -- ----------- procedure Print (N : Node; Print_Comments : Boolean := False; Print_XML_PI : Boolean := False; With_URI : Boolean := False; EOL_Sequence : String := Sax.Encodings.Lf_Sequence; Encoding : Unicode.Encodings.Unicode_Encoding := Unicode.Encodings.Get_By_Name ("utf-8"); Collapse_Empty_Nodes : Boolean := False) is begin Write (Stream => Ada.Text_IO.Text_Streams.Stream (Current_Output), N => N, Print_Comments => Print_Comments, Print_XML_Declaration => Print_XML_PI, With_URI => With_URI, EOL_Sequence => EOL_Sequence, Encoding => Encoding, Collapse_Empty_Nodes => Collapse_Empty_Nodes); end Print; ---------- -- Dump -- ---------- procedure Dump (N : Node; With_URI : Boolean := False) is procedure Dump (N : Node; Prefix : String); -- Dump N, with a leading Prefix on the line procedure Dump (List : Node_List; Prefix : String); -- Same as above, but for a list. Encoding : constant Unicode_Encoding := Get_By_Name ("utf-8"); EOL_Sequence : constant Byte_Sequence := Sax.Encodings.Lf_Sequence; Stream : constant Ada.Text_IO.Text_Streams.Stream_Access := Ada.Text_IO.Text_Streams.Stream (Current_Output); ---------- -- Dump -- ---------- procedure Dump (List : Node_List; Prefix : String) is begin for J in 0 .. List.Last loop Dump (List.Items (J), Prefix); end loop; end Dump; ---------- -- Dump -- ---------- procedure Dump (N : Node; Prefix : String) is begin case N.Node_Type is when Element_Node => String'Write (Stream, Prefix & "Element: "); Print_Name (Stream, N, With_URI, EOL_Sequence & ASCII.LF, Encoding); -- Sort the XML attributes as required for canonical XML Sort (N.Attributes); for J in 0 .. N.Attributes.Last loop Dump (N.Attributes.Items (J), Prefix => Prefix & " "); end loop; Dump (N.Children, Prefix & " "); when Attribute_Node => String'Write (Stream, Prefix & "Attribute: "); Print_Name (Stream, N, With_URI, EOL_Sequence, Encoding); Character'Write (Stream, '='); -- ??? Could be a tree Print_String (Stream, Node_Value (N), EOL_Sequence, Encoding); Character'Write (Stream, ASCII.LF); when Processing_Instruction_Node => String'Write (Stream, Prefix & "PI: " & Get (N.Target).all); String'Write (Stream, Prefix & " Data: " & Get (N.Pi_Data).all); when Comment_Node => String'Write (Stream, Prefix & "Comment: " & Node_Value (N)); when Document_Node => String'Write (Stream, Prefix & "Document: "); Dump (N.Doc_Children, Prefix => Prefix & " "); when Document_Fragment_Node => String'Write (Stream, Prefix & "Document_Fragment: "); Dump (N.Doc_Frag_Children, Prefix => Prefix & " "); when Document_Type_Node => String'Write (Stream, Prefix & "Document_Type: "); when Notation_Node => String'Write (Stream, Prefix & "Notation:"); when Text_Node => String'Write (Stream, Prefix & "Text: "); Print_String (Stream, Node_Value (N), EOL_Sequence, Encoding); Character'Write (Stream, ASCII.LF); when Cdata_Section_Node => String'Write (Stream, Prefix & "Cdata: "); Print_String (Stream, Node_Value (N), EOL_Sequence, Encoding); Character'Write (Stream, ASCII.LF); when Entity_Reference_Node => String'Write (Stream, Prefix & "Entity_Reference: "); Print_String (Stream, Node_Value (N), EOL_Sequence, Encoding); Character'Write (Stream, ASCII.LF); when Entity_Node => String'Write (Stream, Prefix & "Entity: "); Print_String (Stream, Node_Value (N), EOL_Sequence, Encoding); Character'Write (Stream, ASCII.LF); end case; end Dump; begin if N /= null then Dump (N, Prefix => ""); end if; end Dump; end DOM.Core.Nodes; xmlada-24.0.0/dom/dom-core-nodes.ads000066400000000000000000000352041447633242500171440ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2020, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Streams; with Sax.Encodings; with Unicode.Encodings; package DOM.Core.Nodes is ---------- -- Node -- ---------- function Node_Name (N : Node) return DOM_String; -- Return the name of the tag. -- Its meaning depends on the type of the node, see the DOM specifications. -- For an node, this returns the qualified name, in the form of -- "prefix:local_name". See below for subprograms to get each of the -- components separately instead. function Node_Value (N : Node) return DOM_String; -- Return the value of the node. -- Its meaning depends on the type of the node, see the DOM specifications. function Node_Type (N : Node) return Node_Types; -- Return the type of the node procedure Set_Node_Value (N : Node; Value : DOM_String); -- Change the value of the node. -- No_Modification_Allowed_Err is raised when Node is read-only. function Child_Nodes (N : Node) return Node_List; -- Return the list of children for this node. This could be empty depending -- on the type of the node. -- The result must not be freed, since it is the list as used in the DOM -- tree itself. function First_Child (N : Node) return Node; -- Return the first child of N function Last_Child (N : Node) return Node; -- Return the last child of N function Parent_Node (N : Node) return Node; -- Return the parent for this node. Note that for attribute nodes, this -- is always null. function Previous_Sibling (N : Node) return Node; -- Return the node preceding N in their common parent. -- null is returned if there is no such node. -- Note that it is much more efficient to get the list of all children -- from the parent and use Item on the list to get each one of them. function Next_Sibling (N : Node) return Node; -- Return the node following N in their common parent. -- null is returned if there is no such node. function Attributes (N : Node) return Named_Node_Map; -- Return the list of attributes for N. -- null is returned, except for Element nodes. function Owner_Document (N : Node) return Node; -- Return the document to which N belongs function Namespace_URI (N : Node) return DOM_String; -- Return the URI associated with N. -- This is the URI used when the node was created, and is independent from -- the prefix (see below). function Prefix (N : Node) return DOM_String; -- Return the prefix associated with N (first part of the qualified name) procedure Set_Prefix (N : Node; Prefix : DOM_String); -- Changing this prefix will affect the qualified name. -- Note: In the Ada implementation, this only works when N belongs to -- a tree already, it doesn't work for isolated nodes. function Local_Name (N : Node) return DOM_String; function Local_Name (N : Node) return Sax.Symbols.Symbol; -- Return the local name of N (second part of the qualified name). This is -- null if the node was created with a DOM level 1 method (no namespace at -- creation time). function Insert_Before (N : Node; New_Child : Node; Ref_Child : Node := null) return Node; -- Insert New_Child just before Ref_Child in the list of children for N. -- If Ref_Child is null, New_Child is inserted at the end. -- If New_Child is a document_fragment, all of its children are inserted. -- If New_Child is already in the tree, it is first removed. -- raises: -- * Hierarchy_Request_Err: N doesn't allow a child of this type, or -- New_Child is already an ancestor of N. -- * Wrong_Document_Err: if New_Child was created from another document -- * No_Modification_Allowed_Err: N or New_Child is read-only. -- * Not_Found_Err: Ref_Child is not a child of N. function Replace_Child (N : Node; New_Child : Node; Old_Child : Node) return Node; -- Replace Old_Child with New_Child in the list of children of N. -- If New_Child is a document fragment, all its children are inserted in -- place of Old_Child. Returns the replaced node. -- raises: -- * Hierarchy_Request_Err: N doesn't allow a child of this type, or -- New_Child is already an ancestor of N. -- * Wrong_Document_Err: if New_Child was created from another document -- * No_Modification_Allowed_Err: N or New_Child is read-only. -- * Not_Found_Err: Old_Child is not a child of N. -- The caller must free the returned node. function Remove_Child (N : Node; Old_Child : Node) return Node; -- Remove Old_Child from the list of children of N, and return it. -- raises: -- * No_Modification_Allowed_Err: N is read-only -- * Not_Found_Err: Old_Child is not a child of N -- The caller must free the returned node. function Append_Child (N : Node; New_Child : Node) return Node; -- Append New_Child at the end of the list of children of N, and return -- the added node. -- raises: -- * Hierarchy_Request_Err: N doesn't allow a child of this type, or -- New_Child is already an ancestor of N. -- * Wrong_Document_Err: if New_Child was created from another document -- * No_Modification_Allowed_Err: N or New_Child is read-only. function Has_Child_Nodes (N : Node) return Boolean; -- True if N has any children, False otherwise function Clone_Node (N : Node; Deep : Boolean) return Node; -- Returns a duplicate of N. -- The duplicate node has no parent, but it still depends on the original -- document for its Symbol_Table. If that document is destroyed, all -- strings in the cloned node will be reset to the empty string. procedure Normalize (N : Node); -- Make sure there are no adjacent text nodes in the children of N. -- This processes the full-depth of the sub-tree underneath N. function Supports (N : Node; Feature : DOM_String; Version : DOM_String) return Boolean; -- Test whether the DOM implementation implements a specific feature, and -- that feature is supported by N. --------------- -- Node_List -- --------------- function Item (List : Node_List; Index : Natural) return Node; -- Return index-nth element in the list (starting from 0) -- If Index is greated than or equal to the number of items in the list, -- null is returned. function Length (List : Node_List) return Natural; -- Return the number of elements in the list -------------------- -- Named_Node_Map -- -------------------- function Get_Named_Item (Map : Named_Node_Map; Name : DOM_String) return Node; function Get_Named_Item (Map : Named_Node_Map; Name : Sax.Symbols.Symbol) return Node; -- Retrieve a node specified by name. -- null is returned if no such node exists -- Consider using Get_Named_Item_NS instead for DOM level 2 procedure Set_Named_Item (Map : in out Named_Node_Map; Arg : Node; Replaces : out Node); procedure Set_Named_Item (Map : in out Named_Node_Map; Arg : Node); -- Add a node using its Node_Name attribute. Note that you can not have -- multiple instances of nodes with special names (#Document, ...). -- It returns the node that Arg replaces in Map, or null if it didn't -- replace anything. -- Consider using Set_Named_Item_NS instead for DOM level 2 procedure Remove_Named_Item (Map : in out Named_Node_Map; Name : DOM_String; Removed : out Node); procedure Remove_Named_Item (Map : in out Named_Node_Map; Name : DOM_String); -- Remove a node from Map, and returns it. -- Consider using Remove_Named_Item_NS instead for DOM level 2 procedure Remove_Named_Item (Map : in out Named_Node_Map; N : Node); -- Remove a specific node from the map function Item (Map : Named_Node_Map; Index : Natural) return Node; -- Return the Index-nth node in the list (starting from 0) function Length (Map : Named_Node_Map) return Natural; -- Return the number of elements in the map function Get_Named_Item_NS (Map : Named_Node_Map; Namespace_URI : DOM_String; Local_Name : DOM_String) return Node; function Get_Named_Item_NS (Map : Named_Node_Map; Namespace_URI : Sax.Symbols.Symbol; Local_Name : Sax.Symbols.Symbol) return Node; -- Retrieve a node specified by its (namespace, local_name) procedure Set_Named_Item_NS (Map : in out Named_Node_Map; Arg : Node; Replaces : out Node); procedure Set_Named_Item_NS (Map : in out Named_Node_Map; Arg : Node); -- Add a node using its namespace and local_name. -- It returns the node that Arg replaces (or null if none). procedure Remove_Named_Item_NS (Map : in out Named_Node_Map; Namespace_URI : DOM_String; Local_Name : DOM_String; Removed : out Node); procedure Remove_Named_Item_NS (Map : in out Named_Node_Map; Namespace_URI : DOM_String; Local_Name : DOM_String); -- Remove a node specified by its namespace and local_name ------------------ -- Input/Output -- ------------------ procedure Write (Stream : access Ada.Streams.Root_Stream_Type'Class; N : Node; Print_Comments : Boolean := True; Print_XML_Declaration : Boolean := True; With_URI : Boolean := False; Pretty_Print : Boolean := False; EOL_Sequence : String := "" & ASCII.LF; Encoding : Unicode.Encodings.Unicode_Encoding := Unicode.Encodings.Get_By_Name ("utf-8"); Collapse_Empty_Nodes : Boolean := True); -- Print the contents of Node and its children in XML format. -- If Print_Comments is True, then nodes associated with comments are -- also displayed. -- EOL_Sequence is output at every end of line. It should be encoded in -- Sax.Encodings.Encoding, and will be automatically converted to the -- appropriate output encoding. -- Encoding specifies the encoding to use in the output stream. -- -- The declaration is displayed only if Print_XML_Declaration and -- N is a Document_Node. In this case, a Byte-Order mark is also output -- so that proper decoding of the document can be performed later on. -- Note that you mustn't added yourself to the DOM tree. The XML -- standard doesn't define this as a processing instruction, which is why -- it has a different name ("XML declaration") and cannot be modified by -- users. -- -- By default, names are of the form ns_prefix:local_name. However, if -- with_URI is True, names will be ns_URI:local_name instead -- -- If Collapse_Empty_Nodes is true, then nodes with no child node will be -- output as , instead of -- -- If Pretty_Print is true, then the XML nodes will be indented so that -- children nodes are to the right of their parents. It is set to False -- by default because its use changes the document (addition or removal -- of whitespaces among other things), which in general has no effect for -- automatic tools reading the document. All whitespaces are modified -- outside of elements containing nothing but text nodes. For text nodes, -- leading and trailing whitespaces are also deleted. ----------------------- -- Extra subprograms -- ----------------------- -- The following subprograms are not part of the standard DOM interface. -- However, they are needed for a full usage of this DOM implementation. -- The output of any of these subprograms is likely to change from one -- version of XML/Ada to the next, do not rely on it. procedure Print (N : Node; Print_Comments : Boolean := False; Print_XML_PI : Boolean := False; With_URI : Boolean := False; EOL_Sequence : String := Sax.Encodings.Lf_Sequence; Encoding : Unicode.Encodings.Unicode_Encoding := Unicode.Encodings.Get_By_Name ("utf-8"); Collapse_Empty_Nodes : Boolean := False); -- For debugging purposes only! -- -- Same as Write, but the output is done on Stdout. -- Warning: the default values for the parameters are not the same as for -- write. For the latter, they are chosen so that by default the output is -- valid XML, whereas Print is mostly intended to be used for testsuite -- purposes, and the default match that goal. procedure Dump (N : Node; With_URI : Boolean := False); -- Dump the contents of the node to standard output. -- This output shows the structure of the tree instead of a valid XML file. procedure Free (N : in out Node; Deep : Boolean := True); -- This procedure is not part of the DOM standard, but is required to -- free the memory used by a node. -- Beware that a node is not removed from its parent. -- If Deep is True, then the children are also removed. end DOM.Core.Nodes; xmlada-24.0.0/dom/dom-core-notations.adb000066400000000000000000000044501447633242500200300ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode.CES; use Unicode.CES; package body DOM.Core.Notations is --------------- -- Public_Id -- --------------- function Public_Id (N : Notation) return DOM_String is begin if N.Public_ID = null then return ""; else return N.Public_ID.all; end if; end Public_Id; --------------- -- System_Id -- --------------- function System_Id (N : Notation) return DOM_String is begin if N.System_ID = null then return ""; else return N.System_ID.all; end if; end System_Id; end DOM.Core.Notations; xmlada-24.0.0/dom/dom-core-notations.ads000066400000000000000000000042521447633242500200510ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package DOM.Core.Notations is -- Represents a tag in a DTD declaration. -- See 4.7 in XML specifications function Public_Id (N : Notation) return DOM_String; -- The public identifier for this notation. -- "" is returned if there was no such specification. function System_Id (N : Notation) return DOM_String; -- The system identifier for this notation -- "" is returned if there was no such specification. end DOM.Core.Notations; xmlada-24.0.0/dom/dom-core-processing_instructions.ads000066400000000000000000000034361447633242500230360ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package DOM.Core.Processing_Instructions is end DOM.Core.Processing_Instructions; xmlada-24.0.0/dom/dom-core-texts.adb000066400000000000000000000050101447633242500171520ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Sax.Encodings; use Sax.Encodings; with Unicode.CES; use Unicode.CES; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Nodes; use DOM.Core.Nodes; package body DOM.Core.Texts is ---------------- -- Split_Text -- ---------------- function Split_Text (Te : Text; Offset : Natural) return Text is Index : constant Integer := Index_From_Offset (Te.Text.all, Offset, Encoding); N : Node; begin if Index < 0 then raise Index_Size_Err; end if; N := Insert_Before (Parent_Node (Te), Create_Text_Node (Owner_Document (Te), Te.Text.all (Index .. Te.Text'Last)), Next_Sibling (Te)); Set_Node_Value (Te, Te.Text (Te.Text'First .. Index - 1)); return N; end Split_Text; end DOM.Core.Texts; xmlada-24.0.0/dom/dom-core-texts.ads000066400000000000000000000040201447633242500171730ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package DOM.Core.Texts is -- See the functions in DOM.Core.Character_Datas in addition function Split_Text (Te : Text; Offset : Natural) return Text; -- Break this node into two nodes at offset, keeping both in the tree -- as siblings. -- Index_Size_Err raised if Offset is invalid. end DOM.Core.Texts; xmlada-24.0.0/dom/dom-core.adb000066400000000000000000000201701447633242500160110ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode.CES; use Unicode.CES; with Sax.Encodings; use Sax.Encodings; with Unicode.Names.Basic_Latin; use Unicode.Names.Basic_Latin; with Unicode; use Unicode; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; package body DOM.Core is use Nodes_Htable, Symbol_Table_Pointers; Node_List_Growth_Factor : Float := Default_Node_List_Growth_Factor; --------------------------------- -- Set_Node_List_Growth_Factor -- --------------------------------- procedure Set_Node_List_Growth_Factor (Factor : Float) is begin Node_List_Growth_Factor := Factor; end Set_Node_List_Growth_Factor; --------------------- -- Create_Document -- --------------------- function Create_Document (Implementation : DOM_Implementation; NameSpace_URI : DOM_String := ""; Qualified_Name : DOM_String := ""; Doc_Type : Node := null; Symbols : Sax.Utils.Symbol_Table := Sax.Utils.No_Symbol_Table) return Node is pragma Warnings (Off, NameSpace_URI); pragma Warnings (Off, Qualified_Name); Sym : Sax.Utils.Symbol_Table := Symbols; Tmp : Symbol_Table_Access; begin pragma Assert (Doc_Type = null or else Doc_Type.Node_Type = Document_Type_Node); if Sym = No_Symbol_Table then Tmp := new Symbol_Table_Record; Sym := Symbol_Table_Pointers.Allocate (Tmp); end if; return new Node_Record' (Node_Type => Document_Node, Parent => null, Doc_Children => Null_List, Doc_Type => Doc_Type, Parent_Is_Owner => False, Implementation => Implementation, Ids => null, Symbols => Sym); end Create_Document; ----------------- -- Has_Feature -- ----------------- function Has_Feature (Implementation : DOM_Implementation; Feature : DOM_String; Version : String := "2.0") return Boolean is pragma Warnings (Off, Implementation); begin return Feature = "XML" and then Version = "2.0"; end Has_Feature; ------------ -- Append -- ------------ procedure Append (List : in out Node_List; N : Node) is Old : Node_Array_Access := List.Items; begin if Old = null or else Old'Last = List.Last then List.Items := new Node_Array (0 .. List.Last + 1 + (Integer'Max (0, Integer (Float (List.Last) * Node_List_Growth_Factor)))); if Old /= null then List.Items (0 .. List.Last) := Old.all; Free (Old); end if; end if; List.Last := List.Last + 1; List.Items (List.Last) := N; end Append; ------------ -- Remove -- ------------ procedure Remove (List : in out Node_List; N : Node; Success : out Boolean) is begin if List.Items /= null then for J in 0 .. List.Last loop if List.Items (J) = N then List.Items (J .. List.Last - 1) := List.Items (J + 1 .. List.Last); List.Last := List.Last - 1; Success := True; return; end if; end loop; end if; Success := False; end Remove; ---------- -- Free -- ---------- procedure Free (List : in out Node_List) is begin Free (List.Items); end Free; -------------------- -- Qualified_Name -- -------------------- function Qualified_Name (N : Node_Name_Def) return DOM_String is begin pragma Assert (N.Local_Name /= No_Symbol); if N.Prefix = No_Symbol or N.Prefix = Empty_String then return Get (N.Local_Name).all; else return Get (N.Prefix).all & Colon_Sequence & Get (N.Local_Name).all; end if; end Qualified_Name; ---------------- -- Set_Prefix -- ---------------- procedure Set_Prefix (N : in out Node_Name_Def; Prefix : Symbol) is begin -- ??? We're supposed to check that Prefix is valid, and raise -- Invalid_Character_Err otherwise N.Prefix := Prefix; end Set_Prefix; ------------------------- -- From_Qualified_Name -- ------------------------- function From_Qualified_Name (Doc : Document; Symbols : Sax.Utils.Symbol_Table; Name : Sax.Symbols.Symbol; Namespace : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol) return Node_Name_Def is N : constant Cst_Byte_Sequence_Access := Get (Name); Index : Natural := N'First; Colon_Pos : Natural; C : Unicode_Char := 0; begin -- ??? Test for Invalid_Character_Err -- ??? Must convert Tag_Name to uppercase for HTML documents -- ??? Test for Namespace_Err while Index <= N'Last loop Colon_Pos := Index; Encoding.Read (N.all, Index, C); exit when C = Colon; end loop; if C = Colon then return (Prefix => Find (Doc.Symbols, N (N'First .. Colon_Pos - 1)), Local_Name => Find (Doc.Symbols, N (Index .. N'Last)), Namespace => Namespace); elsif Symbols /= Doc.Symbols then return (Prefix => Find (Doc.Symbols, Get (Name).all), Local_Name => Find (Doc.Symbols, Get (Namespace).all), Namespace => Namespace); else return (Prefix => No_Symbol, Local_Name => Name, Namespace => Namespace); end if; end From_Qualified_Name; ---------- -- Free -- ---------- procedure Free (N : in out Node_String) is pragma Unreferenced (N); begin null; end Free; ------------- -- Get_Key -- ------------- function Get_Key (N : Node_String) return Symbol is begin return N.Key; end Get_Key; --------------------- -- Document_Add_Id -- --------------------- procedure Document_Add_Id (Doc : Document; Id : Symbol; Elem : Element) is begin if Doc.Ids = null then Doc.Ids := new Nodes_Htable.HTable (203); end if; Set (Doc.Ids.all, (N => Node (Elem), Key => Id)); end Document_Add_Id; ------------------------ -- Document_Remove_Id -- ------------------------ procedure Document_Remove_Id (Doc : Document; Id : Symbol) is begin if Doc.Ids /= null then Remove (Doc.Ids.all, Id); end if; end Document_Remove_Id; end DOM.Core; xmlada-24.0.0/dom/dom-core.ads000066400000000000000000000343751447633242500160460ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package is the root hierarchy for the Core part of the DOM -- interface. -- It is in fact made of several subpackages, since DOM provides -- two views of the tree: Object-oriented throught the Element, Document,... -- types; and direct access through the Node interface. pragma Ada_05; with Unicode.CES; with Ada.Unchecked_Deallocation; with Sax.HTable; with Sax.Symbols; with Sax.Utils; package DOM.Core is Default_Node_List_Growth_Factor : constant Float := 1.0; -- Set to 1.0 the buffer is doubled in size (growth factor is 100%). -- If set to 0.0 only a single empty items is added. -- The higher this factor, the less memory allocations will be required -- (and thus the faster your program will run). -- Setting this to 0.0 will require more allocations, but will save memory, -- since no empty node will remain in the final tree. subtype DOM_String is Unicode.CES.Byte_Sequence; -- A simple redefinition of the strings, to be compatible with the -- standard DOM interface -- See the package Encodings for the exact encoding used for DOM_Strings subtype DOM_String_Access is Unicode.CES.Byte_Sequence_Access; ----------- -- Nodes -- ----------- -- This is the base type for all DOM.Core types. It is declared in this -- package for visibility reasons, so that all DOM.Core.* packages have -- access to the components. type Node_Types is (Element_Node, Attribute_Node, Cdata_Section_Node, Entity_Reference_Node, Entity_Node, Processing_Instruction_Node, Text_Node, Comment_Node, Document_Node, Document_Type_Node, Document_Fragment_Node, Notation_Node); subtype Character_Data_Types is Node_Types range Text_Node .. Comment_Node; type Node_Record (Node_Type : Node_Types) is private; type Node is access Node_Record; subtype Character_Data is Node; subtype Element is Node (Element_Node); subtype Attr is Node (Attribute_Node); subtype Cdata_Section is Character_Data (Cdata_Section_Node); subtype Entity_Reference is Node (Entity_Reference_Node); subtype Entity is Node (Entity_Node); subtype Processing_Instruction is Node (Processing_Instruction_Node); subtype Text is Character_Data (Text_Node); subtype Comment is Character_Data (Comment_Node); subtype Document is Node (Document_Node); subtype Document_Type is Node (Document_Type_Node); subtype Document_Fragment is Node (Document_Fragment_Node); subtype Notation is Node (Notation_Node); type Node_List is private; -- A simple ordered list of nodes (see DOM.Core.Nodes for subprograms) type Named_Node_Map is private; -- A collection of nodes accessible by their names. -- This is unordered. procedure Free (List : in out Node_List); -- Free the memory occupied by the list. The items contained in the list -- are not freed, since they still exist in the XML tree. ------------------------ -- Dom implementation -- ------------------------ -- This provides a number of methods for performing operations that are -- independent of any particular instance of the document object model. type DOM_Implementation is private; -- There are multiple implementations of DOM. -- They can be specialized for some special cases (HTML, Stylesheets,...) function Has_Feature (Implementation : DOM_Implementation; Feature : DOM_String; Version : String := "2.0") return Boolean; -- Return TRUE if this implementation of DOM has the Feature. function Create_Document (Implementation : DOM_Implementation; NameSpace_URI : DOM_String := ""; Qualified_Name : DOM_String := ""; Doc_Type : Node := null; Symbols : Sax.Utils.Symbol_Table := Sax.Utils.No_Symbol_Table) return Node; -- Create an new document with its element. -- Note that NameSpace_URI can be the empty string if you do not want -- to use namespaces. -- The Document Type Definition can be null if there is none associated -- with the document. -- Wrong_Document_Err is raised if Doc_Type has already been used for -- another document. -- Symbols should be used to specify the symbol table used by the parser -- that generates the DOM. It is needed because the various string elements -- in the tree are represented as symbols and the correct symbol table must -- be specified. You can get it from the parser itself by using -- Get_Symbol_Table. Optionally, you can pass an explicit No_Symbol_Table -- to create one automatically. It is recommended to share the table with -- the parser whenever possible for maximum efficient. -- In general, the document is created from the Start_Document callback -- of a tree_reader, so the simplest is to call the inherited -- Start_Document. procedure Set_Node_List_Growth_Factor (Factor : Float); -- Set the growth factor, see Default_Node_List_Growth_Factor -------------------- -- Dom exceptions -- -------------------- -- The following exceptions are declared in the DOM interface. If we -- were to follow exactly the interface, we should a single exception to -- which we associate an integer code. It seems easier to provide one -- exception for each case. However, we kept the standard names. Index_Size_Err : exception; -- If Index or size is invalid (negative or greated than max value). Domstring_Size_Err : exception; -- If the specified range of text does not fit into a DomString. Hierarchy_Request_Err : exception; -- If a node is inserted somewhere it doesn't belong. Wrong_Document_Err : exception; -- If a node is used with a document other than its own. Invalid_Character_Err : exception; -- If an invalid character is used, for instance in a name. No_Data_Allowed_Err : exception; -- If data is specified for a node that doesn't support data. No_Modification_Allowed_Err : exception; -- If an attempt is made to modify a read-only object. Not_Found_Err : exception; -- If an attempt is made to reference a node in a concept where it doesn't -- exist. Not_Supported_Err : exception; -- If the implementation does not support the type of object requested. Inuse_Attribute_Err : exception; -- If an attempt is made to add an attribute that is already used. Invalid_State_Err : exception; -- If an attempt is made to use an object that is not or no longer -- available. Syntax_Err : exception; -- If an invalid string is specified. Invalid_Modification_Err : exception; -- If an attempt is made to modify the type of the underlying object. Namespace_Err : exception; -- If an attempt is made to create or modify an object in a way -- incompatible with the namespace. Invalid_Access_Err : exception; -- If a parameter or an operation is not supported by the underlying -- object. private type DOM_Implementation is null record; type Node_Array is array (Natural range <>) of Node; type Node_Array_Access is access Node_Array; procedure Free is new Ada.Unchecked_Deallocation (Node_Array, Node_Array_Access); type Node_List is record Items : Node_Array_Access := null; Last : Integer := -1; -- The index of the last significant element in Items end record; Null_List : constant Node_List := (null, -1); -- Not the most efficient way to implement a hash-table, but these are -- generally short lists anyway (attributes,...) type Named_Node_Map is new Node_List; Null_Node_Map : constant Named_Node_Map := (null, -1); ------------------ -- Nodes htable -- ------------------ type Node_String is record N : Node; Key : Sax.Symbols.Symbol; end record; No_Node_String : constant Node_String := (null, Sax.Symbols.No_Symbol); procedure Free (N : in out Node_String); function Get_Key (N : Node_String) return Sax.Symbols.Symbol; pragma Inline (Free, Get_Key); package Nodes_Htable is new Sax.HTable (Element => Node_String, Empty_Element => No_Node_String, Free => Free, Key => Sax.Symbols.Symbol, Get_Key => Get_Key, Hash => Sax.Symbols.Hash, Equal => Sax.Symbols."="); type Nodes_Htable_Access is access Nodes_Htable.HTable; ------------------- -- Node_Name_Def -- ------------------- -- Attributes and Elements share the same kind description. These are -- grouped in the same type for ease of use type Node_Name_Def is record Prefix : Sax.Symbols.Symbol; Local_Name : Sax.Symbols.Symbol; Namespace : Sax.Symbols.Symbol; end record; No_Node_Name : constant Node_Name_Def := (Prefix => Sax.Symbols.No_Symbol, Local_Name => Sax.Symbols.No_Symbol, Namespace => Sax.Symbols.No_Symbol); function Qualified_Name (N : Node_Name_Def) return DOM_String; pragma Inline (Qualified_Name); -- Return the qualified name of N procedure Set_Prefix (N : in out Node_Name_Def; Prefix : Sax.Symbols.Symbol); pragma Inline (Set_Prefix); -- Return or set the prefix of N function From_Qualified_Name (Doc : Document; Symbols : Sax.Utils.Symbol_Table; Name : Sax.Symbols.Symbol; Namespace : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol) return Node_Name_Def; -- Build a node name from its qualified name. This is shared if -- Shared_Node_Names is True. -- Symbols is the symbol table in which Name and Namespace were created. ----------------- -- Node_Record -- ----------------- type Node_Record (Node_Type : Node_Types) is record Parent_Is_Owner : Boolean; -- If True, the Parent node points to the owner document, not to the -- real parent in the tree (which is null). -- This boolean doesn't increase the size of this record, since because -- of alignment issues Node_Type already occupies more space than it -- really needs. Parent : Node; case Node_Type is when Element_Node => Name : Node_Name_Def; Children : Node_List; Attributes : Named_Node_Map; when Attribute_Node => Attr_Name : Node_Name_Def; Attr_Value : Sax.Symbols.Symbol; Owner_Element : Node; -- Generally an Element, but it can be a Document if the attribute -- hasn't been associated yet. Is_Id : Boolean := False; Specified : Boolean := False; -- ??? In fact, attributes can have children (text or -- entity_reference). when Text_Node => Text : DOM_String_Access; when Cdata_Section_Node => Cdata : DOM_String_Access; when Entity_Reference_Node => Entity_Reference_Name : Sax.Symbols.Symbol; when Entity_Node => Entity_Name : Sax.Symbols.Symbol; -- ??? Allows children for the substitution of the entity when Processing_Instruction_Node => Target : Sax.Symbols.Symbol; Pi_Data : Sax.Symbols.Symbol; when Comment_Node => Comment : DOM_String_Access; when Document_Node => Symbols : Sax.Utils.Symbol_Table; -- Keep a handle on the symbol table to ensure the symbols remain -- valid while the tree exists Doc_Children : Node_List; Doc_Type : Node; Implementation : DOM_Implementation; Ids : Nodes_Htable_Access; when Document_Type_Node => Document_Type_Name : DOM_String_Access; Doc_Type_Children : Node_List; when Document_Fragment_Node => Doc_Frag_Children : Node_List; when Notation_Node => Public_ID : DOM_String_Access; System_ID : DOM_String_Access; end case; end record; procedure Append (List : in out Node_List; N : Node); -- Insert N as the last element in List procedure Remove (List : in out Node_List; N : Node; Success : out Boolean); -- Remove N from the list -- N must be an element of List, this is not checked. procedure Document_Add_Id (Doc : Document; Id : Sax.Symbols.Symbol; Elem : Element); -- Store in the document as fast access to Elem by its ID procedure Document_Remove_Id (Doc : Document; Id : Sax.Symbols.Symbol); -- Remove an ID associated with Elem in the fast htable access end DOM.Core; xmlada-24.0.0/dom/dom-readers.adb000066400000000000000000000205361447633242500165140ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Sax.Attributes; use Sax.Attributes; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Unicode; use Unicode; with Unicode.CES; use Unicode.CES; with DOM.Core.Attrs; use DOM.Core.Attrs; with DOM.Core.Nodes; use DOM.Core.Nodes; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Elements; use DOM.Core.Elements; with DOM.Core.Character_Datas; use DOM.Core.Character_Datas; package body DOM.Readers is -------------------- -- Start_Document -- -------------------- procedure Start_Document (Handler : in out Tree_Reader) is Implementation : DOM_Implementation; begin Handler.Tree := Create_Document (Implementation, Symbols => Get_Symbol_Table (Handler)); Handler.Current_Node := Handler.Tree; end Start_Document; ------------------- -- Start_Element -- ------------------- procedure Start_Element (Handler : in out Tree_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax_Attribute_List) is Att, Att2 : Attr; pragma Warnings (Off, Local_Name); pragma Warnings (Off, Att2); Name : Qualified_Name; begin Handler.Current_Node := Append_Child (Handler.Current_Node, Create_Element_NS (Handler.Tree, Symbols => Get_Symbol_Table (Handler), Namespace_URI => Get_URI (NS), Prefix => Get_Prefix (NS), Local_Name => Local_Name)); -- Insert the attributes in the right order. for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); Att := Create_Attribute_NS (Handler.Tree, Symbols => Get_Symbol_Table (Handler), Namespace_URI => Name.NS, Prefix => Get_Prefix (Atts, J), Local_Name => Name.Local); Set_Value (Att, Get_Value (Atts, J)); Att2 := Set_Attribute_Node (Handler.Current_Node, Att); if Get_Type (Atts, J) = Sax.Attributes.Id then Set_Id_Attribute_Node (Handler.Current_Node, Att, Is_Id => True); end if; end loop; end Start_Element; ----------------- -- End_Element -- ----------------- procedure End_Element (Handler : in out Tree_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol) is pragma Warnings (Off, NS); pragma Warnings (Off, Local_Name); begin Handler.Current_Node := Parent_Node (Handler.Current_Node); end End_Element; ---------------- -- Characters -- ---------------- procedure Characters (Handler : in out Tree_Reader; Ch : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Tmp : Node; pragma Unreferenced (Tmp); begin -- If previous child is already a text node, we should just concatenate -- the two, as required in DOM specifications (in Text node description) if Last_Child (Handler.Current_Node) /= null and then Node_Type (Last_Child (Handler.Current_Node)) = Text_Node then Append_Data (Last_Child (Handler.Current_Node), Ch); else Tmp := Append_Child (Handler.Current_Node, Create_Text_Node (Handler.Tree, Ch)); end if; end Characters; ------------- -- Comment -- ------------- procedure Comment (Handler : in out Tree_Reader; Comment : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Tmp : Node; pragma Unreferenced (Tmp); begin Tmp := Append_Child (Handler.Current_Node, Create_Comment (Handler.Tree, Comment)); end Comment; -------------------------- -- Ignorable_Whitespace -- -------------------------- procedure Ignorable_Whitespace (Handler : in out Tree_Reader; Ch : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Tmp : Node; pragma Unreferenced (Tmp); begin -- Ignore these white spaces at the toplevel if Handler.Current_Node /= Handler.Tree then Tmp := Append_Child (Handler.Current_Node, Create_Text_Node (Handler.Tree, Ch)); end if; end Ignorable_Whitespace; ---------------------------- -- Processing_Instruction -- ---------------------------- procedure Processing_Instruction (Handler : in out Tree_Reader; Target : Unicode.CES.Byte_Sequence; Data : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Tmp : Node; pragma Unreferenced (Tmp); begin if not Handler.In_DTD then Tmp := Append_Child (Handler.Current_Node, Create_Processing_Instruction (Handler.Tree, Target, Data)); end if; end Processing_Instruction; -------------- -- Get_Tree -- -------------- function Get_Tree (Read : Tree_Reader) return Document is begin return Read.Tree; end Get_Tree; --------------- -- Start_DTD -- --------------- procedure Start_DTD (Handler : in out Tree_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence := ""; System_Id : Unicode.CES.Byte_Sequence := "") is pragma Unreferenced (Name, Public_Id, System_Id); begin Handler.In_DTD := True; end Start_DTD; ------------- -- End_DTD -- ------------- procedure End_DTD (Handler : in out Tree_Reader) is begin Handler.In_DTD := False; end End_DTD; ----------- -- Error -- ----------- procedure Error (Handler : in out Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is begin Fatal_Error (Handler, Except); end Error; ------------- -- Warning -- ------------- procedure Warning (Handler : in out Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is begin if Handler.Warnings_As_Error then Fatal_Error (Handler, Except); end if; end Warning; ---------- -- Free -- ---------- procedure Free (Read : in out Tree_Reader) is begin Free (Read.Tree); Read.Tree := null; end Free; ---------------------------- -- Set_Warnings_As_Errors -- ---------------------------- procedure Set_Warnings_As_Errors (Read : in out Tree_Reader; Warnings_As_Error : Boolean) is begin Read.Warnings_As_Error := Warnings_As_Error; end Set_Warnings_As_Errors; ------------------ -- Current_Node -- ------------------ function Current_Node (Read : Tree_Reader) return Node is begin return Read.Current_Node; end Current_Node; end DOM.Readers; xmlada-24.0.0/dom/dom-readers.ads000066400000000000000000000114031447633242500165260ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Sax.Readers; use Sax.Readers; with Sax.Exceptions; with Sax.Symbols; with Sax.Utils; with Unicode.CES; with DOM.Core; use DOM.Core; package DOM.Readers is type Tree_Reader is new Sax_Reader with private; type Tree_Reader_Access is access all Tree_Reader'Class; -- Special SAX Reader that creates a DOM tree in its callbacks. -- Note that in case of a fatal error, it is your responsability to -- free the tree, since it is left in the state it was when the error -- was raised (for post-death analysis, if required). function Get_Tree (Read : Tree_Reader) return Document; -- The document created on the fly by the reader function Current_Node (Read : Tree_Reader) return Node; -- The last node created by Start_Element. This function is useful when -- you want to override Start_Element or Characters to do your own -- specific changes. procedure Free (Read : in out Tree_Reader); -- Free the memory associated with the reader, in particular the tree procedure Set_Warnings_As_Errors (Read : in out Tree_Reader; Warnings_As_Error : Boolean); -- iF Warnings_As_Error is True, then all warnings will raise a fatal error -- exception, just like a fatal error. Otherwise, warnings are ignored. overriding procedure Start_Document (Handler : in out Tree_Reader); overriding procedure Start_Element (Handler : in out Tree_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax.Readers.Sax_Attribute_List); overriding procedure End_Element (Handler : in out Tree_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol); overriding procedure Characters (Handler : in out Tree_Reader; Ch : Unicode.CES.Byte_Sequence); overriding procedure Ignorable_Whitespace (Handler : in out Tree_Reader; Ch : Unicode.CES.Byte_Sequence); overriding procedure Processing_Instruction (Handler : in out Tree_Reader; Target : Unicode.CES.Byte_Sequence; Data : Unicode.CES.Byte_Sequence); overriding procedure Start_DTD (Handler : in out Tree_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence := ""; System_Id : Unicode.CES.Byte_Sequence := ""); overriding procedure End_DTD (Handler : in out Tree_Reader); overriding procedure Comment (Handler : in out Tree_Reader; Comment : Unicode.CES.Byte_Sequence); overriding procedure Error (Handler : in out Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); overriding procedure Warning (Handler : in out Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); -- See inherited documentation private type Tree_Reader is new Reader with record Tree : Document; Current_Node : Node; Internal_Encoding : Unicode.CES.Encoding_Scheme; In_DTD : Boolean := False; Warnings_As_Error : Boolean := False; end record; end DOM.Readers; xmlada-24.0.0/dom/dom.ads000066400000000000000000000045441447633242500151130ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This is the root hierarchy of the DOM packages. -- DOM is a standard API to interface to XML trees. It is divided into -- several main parts (Core, Events, ...). -- Note that to be fully compliant, strings must be UTF-16 encoded. However, -- you still have the choice in this implementation, so that you can use -- UTF-8 encoding for documents that only have ASCII characters (and thus save -- some space in memory). -- This encoding is in the file xml/encodings.ads -- -- The comments in these packages are not meant as a tutorial, or even a -- reference documentation for DOM. Please see the official XML -- documentation. package DOM is end DOM; xmlada-24.0.0/dom/lib/000077500000000000000000000000001447633242500144025ustar00rootroot00000000000000xmlada-24.0.0/dom/lib/.cvsignore000066400000000000000000000000131447633242500163740ustar00rootroot00000000000000libxmlada* xmlada-24.0.0/dom/lib/relocatable/000077500000000000000000000000001447633242500166575ustar00rootroot00000000000000xmlada-24.0.0/dom/lib/relocatable/.cvsignore000066400000000000000000000000001447633242500206450ustar00rootroot00000000000000xmlada-24.0.0/dom/lib/static/000077500000000000000000000000001447633242500156715ustar00rootroot00000000000000xmlada-24.0.0/dom/lib/static/.cvsignore000066400000000000000000000000001447633242500176570ustar00rootroot00000000000000xmlada-24.0.0/dom/obj/000077500000000000000000000000001447633242500144065ustar00rootroot00000000000000xmlada-24.0.0/dom/obj/.cvsignore000066400000000000000000000000671447633242500164110ustar00rootroot00000000000000*.o *.ali gnat.adc b~* test_node testxml test_chardata xmlada-24.0.0/dom/obj/relocatable/000077500000000000000000000000001447633242500166635ustar00rootroot00000000000000xmlada-24.0.0/dom/obj/relocatable/.cvsignore000066400000000000000000000000001447633242500206510ustar00rootroot00000000000000xmlada-24.0.0/dom/obj/static/000077500000000000000000000000001447633242500156755ustar00rootroot00000000000000xmlada-24.0.0/dom/obj/static/.cvsignore000066400000000000000000000000001447633242500176630ustar00rootroot00000000000000xmlada-24.0.0/dom/xmlada_dom.gpr000066400000000000000000000045301447633242500164550ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2014, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with "../xmlada_shared.gpr"; with "../sax/xmlada_sax.gpr"; with "../unicode/xmlada_unicode.gpr"; project XmlAda_Dom is for Library_Name use "xmlada_dom"; for Library_Kind use XmlAda_Shared.Library_Type; for Object_Dir use "obj/" & Project'Library_Kind; for Library_Dir use "lib/" & Project'Library_Kind; for Library_Version use "lib" & Project'Library_Name & XmlAda_Shared.So_Ext & "." & XmlAda_Shared.Version; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Ide renames XmlAda_Shared.Ide; end XmlAda_Dom; xmlada-24.0.0/gnat.adc000066400000000000000000000012211447633242500144530ustar00rootroot00000000000000-- Only set these while in debug mode, since these need to be true partition-wide pragma Profile (Ravenscar); -- pragma Restrictions (No_Tasking); -- pragma Restrictions (No_Asynchronous_Control); -- pragma Restrictions (Max_Asynchronous_Select_Nesting => 0); -- pragma Restrictions (No_Abort_Statements); -- pragma Initialize_Scalars; -- pragma Restrictions (No_Dynamic_Interrupts); -- pragma Restrictions (No_Implicit_Dynamic_Code); -- pragma Restrictions (No_Initialize_Scalars); -- pragma Restrictions (No_Wide_Characters); -- pragma Restricted_Run_Time; -- pragma Restrictions (No_Secondary_Stack); -- pragma Restrictions (No_Streams); xmlada-24.0.0/gnat_debug.adc000066400000000000000000000000331447633242500156210ustar00rootroot00000000000000pragma Initialize_Scalars; xmlada-24.0.0/gnat_optimize.adc000066400000000000000000000000611447633242500163740ustar00rootroot00000000000000-- pragma Restrictions (No_Initialize_Scalars); xmlada-24.0.0/input_sources/000077500000000000000000000000001447633242500157575ustar00rootroot00000000000000xmlada-24.0.0/input_sources/input_sources-file.adb000066400000000000000000000145161447633242500222550ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Exceptions; use Ada.Exceptions; with Ada.IO_Exceptions; use Ada.IO_Exceptions; with Unicode.CES; use Unicode.CES; with Unicode.CES.Utf32; use Unicode.CES.Utf32; with Unicode.CES.Utf16; use Unicode.CES.Utf16; with Unicode.CES.Utf8; use Unicode.CES.Utf8; with GNAT.OS_Lib; use GNAT.OS_Lib; package body Input_Sources.File is ---------- -- Open -- ---------- procedure Open (Filename : String; Input : out File_Input'Class) is FD : File_Descriptor; Length : Natural; Cursor : Positive; Actual_Length : Integer; BOM : Bom_Type; begin -- Open the source FD, note that we open in binary mode, because there -- is no point in wasting time on text translation when it is not -- required. FD := Open_Read (Filename, Binary); -- Raise Name_Error if file cannot be found if FD = Invalid_FD then Raise_Exception (Name_Error'Identity, "Could not open " & Filename); end if; Length := Integer (File_Length (FD)); -- If the file is empty, we just create a reader that will not return -- any character. This will fail later on when the XML document is -- parsed, anyway. if Length = 0 then Input.Buffer := new String (1 .. 1); Input.Index := 2; Close (FD); return; end if; -- Allocate buffer Input.Buffer := new String (1 .. Length); -- On most systems, the loop below will be executed only once and the -- file will be read in one chunk. However, some systems (e.g. VMS) have -- file types that require one read per line, so read until we get the -- Length bytes or until there are no more bytes to read. Cursor := 1; loop Actual_Length := Read (FD, Input.Buffer (Cursor)'Address, Length); Cursor := Cursor + Actual_Length; exit when Actual_Length = Length or Actual_Length <= 0; end loop; Close (FD); Read_Bom (Input.Buffer.all, Input.Prolog_Size, BOM); case BOM is when Utf32_LE => Set_Encoding (Input, Utf32_LE_Encoding); when Utf32_BE => Set_Encoding (Input, Utf32_BE_Encoding); when Utf16_LE => Set_Encoding (Input, Utf16_LE_Encoding); when Utf16_BE => Set_Encoding (Input, Utf16_BE_Encoding); when Ucs4_BE | Ucs4_LE | Ucs4_2143 | Ucs4_3412 => raise Invalid_Encoding; when Utf8_All | Unknown => Set_Encoding (Input, Utf8_Encoding); end case; Input.Index := Input.Buffer'First + Input.Prolog_Size; -- Do we have multiple instances of a BOM ? If yes, this is generally -- valid except if the resulting encodings differ declare BOM2 : Bom_Type; Len : Natural; begin Read_Bom (Input.Buffer (Input.Index .. Input.Buffer'Last), Len, BOM2); if BOM2 /= Unknown and then BOM /= BOM2 then Raise_Exception (Mismatching_BOM'Identity, "File specifies two different encodings"); end if; -- In XML, we should apparently still report the second BOM -- Input.Index := Input.Index + Len; end; -- Base file name should be used as the public Id Set_Public_Id (Input, Filename); Set_System_Id (Input, Filename); end Open; ----------- -- Close -- ----------- procedure Close (Input : in out File_Input) is begin Input_Sources.Close (Input_Source (Input)); Free (Input.Buffer); Input.Index := Natural'Last; end Close; --------------- -- Next_Char -- --------------- procedure Next_Char (From : in out File_Input; C : out Unicode.Unicode_Char) is begin From.Es.Read (From.Buffer.all, From.Index, C); C := From.Cs.To_Unicode (C); exception -- For a file input, an incomplete encoding is invalid. when Incomplete_Encoding => raise Invalid_Encoding; end Next_Char; --------- -- Eof -- --------- function Eof (From : File_Input) return Boolean is begin return From.Buffer = null or else From.Index > From.Buffer'Length; end Eof; ------------------- -- Set_System_Id -- ------------------- procedure Set_System_Id (Input : in out File_Input; Id : Byte_Sequence) is begin if Is_Absolute_Path (Id) then Set_System_Id (Input_Source (Input), Id); else Set_System_Id (Input_Source (Input), Normalize_Pathname (Id, Resolve_Links => False)); end if; end Set_System_Id; end Input_Sources.File; xmlada-24.0.0/input_sources/input_sources-file.ads000066400000000000000000000067711447633242500223020ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode; with Unicode.CES; package Input_Sources.File is type File_Input is new Input_Source with private; type File_Input_Access is access all File_Input'Class; -- A special implementation of a reader, that reads from a file. procedure Open (Filename : String; Input : out File_Input'Class); -- Open a new file for reading. -- Note that the file is read completly at once, and saved in memory. -- This provides a much better access later on, however this might be a -- problem for very big files. -- The physical file on disk can be modified at any time afterwards, since -- it is no longer read. -- This function can decode a file if it is coded in Utf8, Utf16 or Utf32 -- This function must raise Name_Error if the file does not exist -- -- This function will raise Mismatching_BOM if there are multiple -- Byte-Order-Marks at the beginning of the file, and they do not match. Mismatching_BOM : exception; -- see Open procedure Close (Input : in out File_Input); -- Close the file and free the memory procedure Next_Char (From : in out File_Input; C : out Unicode.Unicode_Char); -- Return the next character in the file. function Eof (From : File_Input) return Boolean; -- True if From is past the last character in the file. procedure Set_System_Id (Input : in out File_Input; Id : Unicode.CES.Byte_Sequence); -- Override Input_Sources.Set_System_Id, and ensure we use an absolute -- file name. This is needed in lots of cases, for instance to resolve -- relative URIs, to ensure we do not parse a grammar twice,... private type File_Input is new Input_Source with record Index : Natural; Buffer : Unicode.CES.Byte_Sequence_Access; end record; end Input_Sources.File; xmlada-24.0.0/input_sources/input_sources-http.adb000066400000000000000000000245251447633242500223160ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2018, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode.CES; use Unicode.CES; with Unicode.CES.Utf32; use Unicode.CES.Utf32; with Unicode.CES.Utf16; use Unicode.CES.Utf16; with Unicode.CES.Utf8; use Unicode.CES.Utf8; with Ada.Characters.Handling; use Ada.Characters.Handling; with GNAT.Regpat; use GNAT.Regpat; with GNAT.Sockets; use GNAT.Sockets; with Ada.Text_IO; use Ada.Text_IO; with Ada.Streams; use Ada.Streams; package body Input_Sources.Http is Debug : constant Boolean := False; ---------- -- Open -- ---------- procedure Open (Hostname : String; Port : Positive := 80; Filename : String; Input : out Http_Input) is Length : Natural; BOM : Bom_Type; Socket : Socket_Type; Addr : Sock_Addr_Type; Channel : Stream_Access; Image_Port : constant String := Positive'Image (Port); HTTP_Token_OK : constant String := "HTTP/1\.\d \d\d\d (OK|FOUND)"; Content_Length_Token : constant String := "CONTENT-LENGTH: "; -- These must be upper-cased. Buffer : Stream_Element_Array (1 .. 2048); Buffer_Last : Stream_Element_Count := 0; Index : Stream_Element_Count := Buffer'First; function Parse_Header return Natural; -- Parse the headers of the http message, and return the length of the -- message. procedure Update_Buffer; -- Read the next stream of bytes from the socket function Get_Char return Character; -- Return the next character from the buffer procedure Send (Str : String); -- Send a request to the server -------------- -- Get_Char -- -------------- function Get_Char return Character is begin if Index >= Buffer_Last then Update_Buffer; end if; if Index >= Buffer_Last then return ASCII.NUL; else Index := Index + 1; return Character'Val (Buffer (Index - 1)); end if; end Get_Char; ------------------- -- Update_Buffer -- ------------------- procedure Update_Buffer is begin GNAT.Sockets.Receive_Socket (Socket, Buffer, Buffer_Last); if Debug then Put ("< "); for B in Buffer'First .. Buffer_Last loop Put (Character'Val (Buffer (B))); end loop; New_Line; end if; Index := Buffer'First; end Update_Buffer; ------------------ -- Parse_Header -- ------------------ function Parse_Header return Natural is Line : String (1 .. 2048); Line_Index : Natural; Length : Natural := 0; C : Character; Ok : Boolean := False; Token : constant Pattern_Matcher := Compile (HTTP_Token_OK); begin loop Line_Index := Line'First; loop C := Get_Char; exit when C = ASCII.LF or else C = ASCII.NUL; Line (Line_Index) := To_Upper (C); Line_Index := Line_Index + 1; exit when Line_Index > Line'Last; end loop; if Line_Index > Line'First and then Line (Line_Index - 1) = ASCII.CR then Line_Index := Line_Index - 1; end if; exit when Line_Index = Line'First; if Match (Token, Line (Line'First .. Line_Index - 1)) then Ok := True; elsif Line_Index > Content_Length_Token'Length and then Line (1 .. Content_Length_Token'Length) = Content_Length_Token then begin Length := Natural'Value (Line (Content_Length_Token'Length + 1 .. Line_Index - 1)); exception when others => Length := 0; end; end if; end loop; if Ok then return Length; else return 0; end if; end Parse_Header; ---------- -- Send -- ---------- procedure Send (Str : String) is begin if Debug then Put_Line ("> " & Str); end if; String'Write (Channel, Str); end Send; begin if Debug then Put_Line ("Hostname: " & Hostname); Put_Line ("Port: " & Integer'Image (Port)); Put_Line ("File: " & Filename); end if; Addr := (GNAT.Sockets.Family_Inet, Addresses (Get_Host_By_Name (Hostname), 1), Port_Type (Port)); Create_Socket (Socket); Set_Socket_Option (Socket, Socket_Level, (Reuse_Address, True)); Set_Socket_Option (Socket, Socket_Level, (Receive_Buffer, 3000)); Connect_Socket (Socket, Addr); Channel := Stream (Socket); Send ("GET http://" & Hostname & ":" & Image_Port (Image_Port'First + 1 .. Image_Port'Last) & "/" & Filename & " HTTP/1.0" & ASCII.LF); Send ("" & ASCII.LF); Length := Parse_Header; if Length = 0 then Put_Line ("Nothing to read"); raise Http_Error; end if; Input.Buffer := new String (1 .. Length - 1); Input.Index := 1; for A in 1 .. Length - 1 loop Input.Buffer (A) := Get_Char; end loop; Read_Bom (Input.Buffer.all, Input.Prolog_Size, BOM); case BOM is when Utf32_LE => Set_Encoding (Input, Utf32_LE_Encoding); when Utf32_BE => Set_Encoding (Input, Utf32_BE_Encoding); when Utf16_LE => Set_Encoding (Input, Utf16_LE_Encoding); when Utf16_BE => Set_Encoding (Input, Utf16_BE_Encoding); when others => Set_Encoding (Input, Utf8_Encoding); end case; Input.Index := Input.Buffer'First + Input.Prolog_Size; Close_Socket (Socket); end Open; ---------- -- Open -- ---------- procedure Open (URL : String; Input : out Http_Input) is Host_Start, Host_End : Natural; Port : Integer := 80; File_Start : Integer; begin if URL'Length > 6 and then URL (URL'First .. URL'First + 6) = "http://" then Host_Start := URL'First + 7; Host_End := Host_Start; while Host_End <= URL'Last and then URL (Host_End) /= '/' and then URL (Host_End) /= ':' loop Host_End := Host_End + 1; end loop; if Host_End > URL'Last then -- Invalid URL Put_Line ("Invalid URL"); raise Http_Error; end if; if URL (Host_End) = ':' then File_Start := Host_End + 1; while File_Start <= URL'Last and then URL (File_Start) /= '/' loop File_Start := File_Start + 1; end loop; if File_Start > URL'Last then -- Invalid URL Put_Line ("Invalid URL"); raise Http_Error; end if; begin Port := Integer'Value (URL (Host_End + 1 .. File_Start - 1)); exception when others => Port := 80; end; File_Start := File_Start + 1; else File_Start := Host_End + 1; end if; Open (Hostname => URL (Host_Start .. Host_End - 1), Port => Port, Filename => URL (File_Start .. URL'Last), Input => Input); else -- Invalid URL Put_Line ("Invalid URL"); raise Http_Error; end if; end Open; ----------- -- Close -- ----------- procedure Close (Input : in out Http_Input) is begin Input_Sources.Close (Input_Source (Input)); Free (Input.Buffer); Input.Index := Natural'Last; end Close; --------------- -- Next_Char -- --------------- procedure Next_Char (From : in out Http_Input; C : out Unicode.Unicode_Char) is begin From.Es.Read (From.Buffer.all, From.Index, C); C := From.Cs.To_Unicode (C); exception -- The whole page has been fully loaded in the Open step. -- Hence if the buffer ends with an Incomplete_Encoding, this -- is a fatale error. when Incomplete_Encoding => raise Invalid_Encoding; end Next_Char; --------- -- Eof -- --------- function Eof (From : Http_Input) return Boolean is begin return From.Buffer = null or else From.Index > From.Buffer'Length; end Eof; begin pragma Warnings (Off); GNAT.Sockets.Initialize; pragma Warnings (On); end Input_Sources.Http; xmlada-24.0.0/input_sources/input_sources-http.ads000066400000000000000000000055161447633242500223360ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2002-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode; with Unicode.CES; package Input_Sources.Http is Http_Error : exception; type Http_Input is new Input_Source with private; type Http_Input_Access is access all Http_Input'Class; -- A special implementation of a reader, that reads from http location. procedure Open (Hostname : String; Port : Positive := 80; Filename : String; Input : out Http_Input); -- Open a new file for reading from http://Hostname:Port/Filename. -- Raise Http_Error if the URL could not be parsed. procedure Open (URL : String; Input : out Http_Input); -- Same as above, but processes directly a URL procedure Close (Input : in out Http_Input); -- Free the memory procedure Next_Char (From : in out Http_Input; C : out Unicode.Unicode_Char); -- Return the next character in the buffer. function Eof (From : Http_Input) return Boolean; -- True if From is past the last character in the buffer. private type Http_Input is new Input_Source with record Index : Natural; Buffer : Unicode.CES.Byte_Sequence_Access; end record; end Input_Sources.Http; xmlada-24.0.0/input_sources/input_sources-socket.adb000066400000000000000000000133241447633242500226220ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Text_IO; use Ada.Text_IO; with Ada.Streams; use Ada.Streams; with GNAT.Sockets; use GNAT.Sockets; with Unicode; with Unicode.CES; use Unicode.CES; with Unicode.CES.Utf8; use Unicode.CES.Utf8; package body Input_Sources.Socket is Debug : constant Boolean := False; BUFSIZ : constant := 2048; ---------- -- Open -- ---------- procedure Open (Socket : Socket_Type; Input : out Socket_Input) is Blocking_IO_Request : Request_Type (Non_Blocking_IO); begin Blocking_IO_Request.Enabled := False; Control_Socket (Socket, Blocking_IO_Request); Input.Socket := Socket; Input.Buffer := new String (1 .. BUFSIZ); Input.Index := Input.Buffer'First; Input.Buffer_Last := 0; Input.End_Of_File := False; Set_Encoding (Input, Utf8_Encoding); end Open; ----------- -- Close -- ----------- procedure Close (Input : in out Socket_Input) is begin Close_Socket (Input.Socket); Input_Sources.Close (Input_Source (Input)); Input.Index := 0; Input.Buffer_Last := 0; Free (Input.Buffer); end Close; --------------- -- Next_Char -- --------------- procedure Next_Char (From : in out Socket_Input; C : out Unicode.Unicode_Char) is procedure Update_Buffer; -- Read the next stream of bytes from the socket ------------------- -- Update_Buffer -- ------------------- procedure Update_Buffer is -- There can be at most 3 bytes not processed (unfinished UTF-8 code) Len : constant Stream_Element_Count := Stream_Element_Count (BUFSIZ - From.Buffer_Last + From.Index + 1); Buffer : Stream_Element_Array (1 .. Len); Buffer_Last : Stream_Element_Count := 0; begin GNAT.Sockets.Receive_Socket (From.Socket, Buffer, Buffer_Last); if Buffer_Last = Buffer'First - 1 then From.End_Of_File := True; return; end if; if From.Index <= From.Buffer_Last then for A in From.Index .. From.Buffer_Last loop From.Buffer (A - From.Index + 1) := From.Buffer (A); end loop; From.Buffer_Last := From.Buffer_Last - From.Index + 1; else From.Buffer_Last := 0; end if; From.Index := 1; for A in 1 .. Buffer_Last loop From.Buffer (From.Buffer_Last + Natural (A)) := Character'Val (Buffer (A)); end loop; From.Buffer_Last := From.Buffer_Last + Natural (Buffer_Last); if Debug then Put ("< "); for B in Buffer'First .. Buffer_Last loop Put (Character'Val (Buffer (B))); end loop; New_Line; end if; end Update_Buffer; begin -- loop until there is something in the buffer. -- This is a blocking procedure. loop begin if From.Index > From.Buffer_Last then Update_Buffer; end if; if From.Index <= From.Buffer_Last then From.Es.Read (From.Buffer.all, From.Index, C); C := From.Cs.To_Unicode (C); return; end if; exception when Incomplete_Encoding => -- Incomplete byte sequence at end of the buffer, is not an -- error. -- Loop until buffer is upated with enough data to find out -- whether we have a fully invalid sequence or a complete one. null; end; end loop; end Next_Char; --------- -- Eof -- --------- function Eof (From : Socket_Input) return Boolean is begin -- Even with no data in the buffer, the input must never be considered -- end of file except when the socket was closed and there is no more -- data to process. return From.End_Of_File and then From.Index > From.Buffer_Last; end Eof; end Input_Sources.Socket; xmlada-24.0.0/input_sources/input_sources-socket.ads000066400000000000000000000060751447633242500226500ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with GNAT.Sockets; with Unicode; with Unicode.CES; package Input_Sources.Socket is type Socket_Input is new Input_Source with private; type Socket_Input_Access is access all Socket_Input'Class; -- A special implementation of a reader, that reads from a -- streaming socket. -- Compared to Input_Sources.Html, this package does not expect to read -- the whole stream when calling Open. It is in fact an example on how to -- detect incomplete input (as opposed to invalid input). procedure Open (Socket : GNAT.Sockets.Socket_Type; Input : out Socket_Input); -- Open a new input reading from the socket procedure Close (Input : in out Socket_Input); -- Free the memory procedure Next_Char (From : in out Socket_Input; C : out Unicode.Unicode_Char); -- Return the next character in the buffer. -- This is a blocking procedure until some character becomes available on -- the socket. function Eof (From : Socket_Input) return Boolean; -- True if the socket is closed and all data received from it has been -- read. private type Socket_Input is new Input_Source with record Socket : GNAT.Sockets.Socket_Type; Index : Natural; Buffer_Last : Natural; Buffer : Unicode.CES.Byte_Sequence_Access; End_Of_File : Boolean; end record; end Input_Sources.Socket; xmlada-24.0.0/input_sources/input_sources-strings.adb000066400000000000000000000113731447633242500230250ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode; use Unicode; with Unicode.CES; use Unicode.CES; with Unicode.CES.Utf32; use Unicode.CES.Utf32; with Unicode.CES.Utf16; use Unicode.CES.Utf16; with Unicode.CES.Utf8; use Unicode.CES.Utf8; package body Input_Sources.Strings is ---------- -- Open -- ---------- procedure Open (Str : Unicode.CES.Cst_Byte_Sequence_Access; Encoding : Unicode.CES.Encoding_Scheme; Input : out String_Input) is BOM : Bom_Type; begin Input.Encoding := Encoding; Input.Buffer := Str; Input.Buffer2 := null; Read_Bom (Input.Buffer.all, Input.Prolog_Size, BOM); case BOM is when Utf32_LE => Set_Encoding (Input, Utf32_LE_Encoding); when Utf32_BE => Set_Encoding (Input, Utf32_BE_Encoding); when Utf16_LE => Set_Encoding (Input, Utf16_LE_Encoding); when Utf16_BE => Set_Encoding (Input, Utf16_BE_Encoding); when Ucs4_BE | Ucs4_LE | Ucs4_2143 | Ucs4_3412 => raise Invalid_Encoding; when Utf8_All | Unknown => Set_Encoding (Input, Utf8_Encoding); end case; Input.Index := Input.Buffer'First + Input.Prolog_Size; end Open; ---------- -- Open -- ---------- procedure Open (Str : Unicode.CES.Byte_Sequence; Encoding : Unicode.CES.Encoding_Scheme; Input : out String_Input) is BOM : Bom_Type; begin Input.Encoding := Encoding; Input.Buffer2 := new Byte_Sequence'(Str); Input.Buffer := Cst_Byte_Sequence_Access (Input.Buffer2); Read_Bom (Input.Buffer.all, Input.Prolog_Size, BOM); case BOM is when Utf32_LE => Set_Encoding (Input, Utf32_LE_Encoding); when Utf32_BE => Set_Encoding (Input, Utf32_BE_Encoding); when Utf16_LE => Set_Encoding (Input, Utf16_LE_Encoding); when Utf16_BE => Set_Encoding (Input, Utf16_BE_Encoding); when Ucs4_BE | Ucs4_LE | Ucs4_2143 | Ucs4_3412 => raise Invalid_Encoding; when Utf8_All | Unknown => Set_Encoding (Input, Utf8_Encoding); end case; Input.Index := Input.Buffer'First + Input.Prolog_Size; end Open; ----------- -- Close -- ----------- procedure Close (Input : in out String_Input) is begin if Input.Buffer2 /= null then Free (Input.Buffer2); end if; Input_Sources.Close (Input_Source (Input)); end Close; --------------- -- Next_Char -- --------------- procedure Next_Char (From : in out String_Input; C : out Unicode.Unicode_Char) is begin From.Encoding.Read (From.Buffer.all, From.Index, C); exception -- For a String input, an incomplete encoding is invalid. when Incomplete_Encoding => raise Invalid_Encoding; end Next_Char; --------- -- Eof -- --------- function Eof (From : String_Input) return Boolean is begin return From.Index > From.Buffer'Last; end Eof; end Input_Sources.Strings; xmlada-24.0.0/input_sources/input_sources-strings.ads000066400000000000000000000063261447633242500230500ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode; with Unicode.CES; package Input_Sources.Strings is type String_Input is new Input_Source with private; type String_Input_Access is access all String_Input'Class; -- A special implementation of a reader, that reads from a unicode -- byte sequence. procedure Open (Str : Unicode.CES.Cst_Byte_Sequence_Access; Encoding : Unicode.CES.Encoding_Scheme; Input : out String_Input); -- Creates a new reader that reads from a byte-sequence, encoded with a -- specific encoding. -- No copy of Str is kept, we simply keep the pointer. procedure Open (Str : Unicode.CES.Byte_Sequence; Encoding : Unicode.CES.Encoding_Scheme; Input : out String_Input); -- Same as above, but a copy of the byte sequence is kept internally procedure Close (Input : in out String_Input); -- Free the memory occupied by Input procedure Next_Char (From : in out String_Input; C : out Unicode.Unicode_Char); -- Return the next character in the string. function Eof (From : String_Input) return Boolean; -- True if From is past the last character in the string. private type String_Input is new Input_Source with record Index : Natural; Buffer : Unicode.CES.Cst_Byte_Sequence_Access; Buffer2 : Unicode.CES.Byte_Sequence_Access; -- Only set if allocated in this package (second form of [Open]) Encoding : Unicode.CES.Encoding_Scheme; end record; end Input_Sources.Strings; xmlada-24.0.0/input_sources/input_sources.adb000066400000000000000000000120371447633242500213340ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode.Encodings; use Unicode.Encodings; with Unicode.CES; use Unicode.CES; package body Input_Sources is ----------------- -- Prolog_Size -- ----------------- function Prolog_Size (From : Input_Source) return Natural is begin return From.Prolog_Size; end Prolog_Size; ------------------ -- Set_Encoding -- ------------------ procedure Set_Encoding (Input : in out Input_Source; Es : Unicode.CES.Encoding_Scheme) is begin -- Do not change the encoding if the previous one was detected from the -- BOM. For instance, if we have detected UTF16-BE, we do not want an -- "encoding='UTF-16'" declaration in the XML document to switch us to -- UTF16-LE if Input.Prolog_Size = 0 -- no BOM or else Input.Es.Length /= Es.Length -- no the same encoding scheme then Input.Es := Es; end if; end Set_Encoding; ------------------ -- Get_Encoding -- ------------------ function Get_Encoding (Input : Input_Source) return Unicode.CES.Encoding_Scheme is begin return Input.Es; end Get_Encoding; ----------------------- -- Set_Character_Set -- ----------------------- procedure Set_Character_Set (Input : in out Input_Source; Cs : Unicode.CCS.Character_Set) is begin Input.Cs := Cs; end Set_Character_Set; ----------------------- -- Get_Character_Set -- ----------------------- function Get_Character_Set (Input : Input_Source) return Unicode.CCS.Character_Set is begin return Input.Cs; end Get_Character_Set; ------------------- -- Set_System_Id -- ------------------- procedure Set_System_Id (Input : in out Input_Source; Id : Byte_Sequence) is begin Free (Input.System_Id); Input.System_Id := new Byte_Sequence'(Id); end Set_System_Id; ------------------- -- Get_System_Id -- ------------------- function Get_System_Id (Input : Input_Source) return Byte_Sequence is begin if Input.System_Id = null then return ""; else return Input.System_Id.all; end if; end Get_System_Id; ------------------- -- Set_Public_Id -- ------------------- procedure Set_Public_Id (Input : in out Input_Source; Id : Byte_Sequence) is begin Free (Input.Public_Id); Input.Public_Id := new Byte_Sequence'(Id); end Set_Public_Id; ------------------- -- Get_Public_Id -- ------------------- function Get_Public_Id (Input : Input_Source) return Byte_Sequence is begin if Input.Public_Id = null then return ""; else return Input.Public_Id.all; end if; end Get_Public_Id; ----------- -- Close -- ----------- procedure Close (Input : in out Input_Source) is begin Free (Input.Public_Id); Free (Input.System_Id); end Close; ------------------------- -- Set_Stream_Encoding -- ------------------------- procedure Set_Stream_Encoding (Input : in out Input_Sources.Input_Source'Class; Encoding : String) is Encode : constant Unicode_Encoding := Get_By_Name (Encoding); begin Set_Encoding (Input, Encode.Encoding_Scheme); Set_Character_Set (Input, Encode.Character_Set); end Set_Stream_Encoding; end Input_Sources; xmlada-24.0.0/input_sources/input_sources.ads000066400000000000000000000141371447633242500213600ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- -- This package provides a hierarchy of objects that return characters -- that can then be used for different tasks. -- It is not possible to go backward, nor to previous characters. This -- interface is intentionally kept minimal, so that it can easily be used -- with files, sockets, ... -- -- Input sources should try to automatically detect the appropriate encoding -- to use, for instance by using the byte order mark, if present, of the -- unicode stream (16#FFFE# or 16#FEFF#). -- with Unicode; with Unicode.CES; with Unicode.CES.Basic_8bit; with Unicode.CCS; package Input_Sources is type Input_Source is abstract tagged limited private; -- General object for reading characters, one at a time. type Input_Source_Access is access all Input_Source'Class; procedure Next_Char (From : in out Input_Source; C : out Unicode.Unicode_Char) is abstract; -- Return a single character from From. -- This also increments the internal index, so that the nex time this -- function is called the next character in the stream is returned. function Eof (From : Input_Source) return Boolean is abstract; -- Return True if there is no more character to read on the stream function Prolog_Size (From : Input_Source) return Natural; -- Return the number of characters that were ignored at the beginning -- of the stream (for instance because they indicated the encoding used -- in the file). procedure Set_Encoding (Input : in out Input_Source; Es : Unicode.CES.Encoding_Scheme); -- Set the encoding associated with the input stream. -- This can be used to convert from any type of encoding for the byte -- sequence (Utf8, Utf16, ..) and any character set (Latin-1, Unicode,..) -- to unicode characters. -- Input_Sources are encouraged to guess the encoding whenever possible, -- but you can override that default at any time. function Get_Encoding (Input : Input_Source) return Unicode.CES.Encoding_Scheme; -- Return the encoding scheme associated with the input procedure Set_Character_Set (Input : in out Input_Source; Cs : Unicode.CCS.Character_Set); -- Set the character set associated with the stream. -- It isn't possible to get the character set automatically for a stream. -- As a result, the default one is always considered to be Unicode function Get_Character_Set (Input : Input_Source) return Unicode.CCS.Character_Set; -- Return the character set associated with the input. procedure Set_Stream_Encoding (Input : in out Input_Sources.Input_Source'Class; Encoding : String); -- Set the encoding and the character set for the stream associated with -- Parser. -- Invalid_Encoding is raised if Encoding is unknown. -- Encoding should have the form given in an XML file in the "encoding=" -- parameter, for instance "UTF-8", "UTF-16", "ISO-8859-1",... procedure Set_System_Id (Input : in out Input_Source; Id : Unicode.CES.Byte_Sequence); -- Set the system ID associated with the input source. -- Although this is optional, it is still useful since it can be used to -- resolve relative URI's from documents. In most cases, this is set -- automatically when you Open the input, and you can override it after the -- call to Open. function Get_System_Id (Input : Input_Source) return Unicode.CES.Byte_Sequence; -- Return the system Id. procedure Set_Public_Id (Input : in out Input_Source; Id : Unicode.CES.Byte_Sequence); -- This will be provided as part of the location information, if it is -- given. In most cases, this is done automatically when you Open the -- input, and you can override it after the call to Open. function Get_Public_Id (Input : Input_Source) return Unicode.CES.Byte_Sequence; -- Return the public Id. procedure Close (Input : in out Input_Source); -- Free the memory allocated in the input. private type Input_Source is abstract tagged limited record Prolog_Size : Natural := 0; Es : Unicode.CES.Encoding_Scheme := Unicode.CES.Basic_8bit.Basic_8bit_Encoding; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Public_Id : Unicode.CES.Byte_Sequence_Access; System_Id : Unicode.CES.Byte_Sequence_Access; end record; end Input_Sources; xmlada-24.0.0/input_sources/lib/000077500000000000000000000000001447633242500165255ustar00rootroot00000000000000xmlada-24.0.0/input_sources/lib/.cvsignore000066400000000000000000000000131447633242500205170ustar00rootroot00000000000000libxmlada* xmlada-24.0.0/input_sources/lib/relocatable/000077500000000000000000000000001447633242500210025ustar00rootroot00000000000000xmlada-24.0.0/input_sources/lib/relocatable/.cvsignore000066400000000000000000000000001447633242500227700ustar00rootroot00000000000000xmlada-24.0.0/input_sources/lib/static/000077500000000000000000000000001447633242500200145ustar00rootroot00000000000000xmlada-24.0.0/input_sources/lib/static/.cvsignore000066400000000000000000000000001447633242500220020ustar00rootroot00000000000000xmlada-24.0.0/input_sources/obj/000077500000000000000000000000001447633242500165315ustar00rootroot00000000000000xmlada-24.0.0/input_sources/obj/.cvsignore000066400000000000000000000000111447633242500205210ustar00rootroot00000000000000gnat.adc xmlada-24.0.0/input_sources/obj/relocatable/000077500000000000000000000000001447633242500210065ustar00rootroot00000000000000xmlada-24.0.0/input_sources/obj/relocatable/.cvsignore000066400000000000000000000000001447633242500227740ustar00rootroot00000000000000xmlada-24.0.0/input_sources/obj/static/000077500000000000000000000000001447633242500200205ustar00rootroot00000000000000xmlada-24.0.0/input_sources/obj/static/.cvsignore000066400000000000000000000000001447633242500220060ustar00rootroot00000000000000xmlada-24.0.0/input_sources/xmlada_input.gpr000066400000000000000000000055211447633242500211610ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with "../xmlada_shared.gpr"; with "../unicode/xmlada_unicode.gpr"; project XmlAda_Input is for Library_Name use "xmlada_input_sources"; for Library_Kind use XmlAda_Shared.Library_Type; for Object_Dir use "obj/" & Project'Library_Kind; for Library_Dir use "lib/" & Project'Library_Kind; for Library_Version use "lib" & Project'Library_Name & XmlAda_Shared.So_Ext & "." & XmlAda_Shared.Version; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Ide renames XmlAda_Shared.Ide; package Install is for Artifacts ("share/doc/xmlada") use ("../docs/_build/html/*", "../docs/_build/latex/XMLAda.pdf"); for Artifacts ("share/gpr") use ("../distrib/xmlada.gpr"); for Artifacts ("share/examples/xmlada/dom") use ("../docs/dom/*"); for Artifacts ("share/examples/xmlada/sax") use ("../docs/sax/*"); for Artifacts ("share/examples/xmlada/schema") use ("../docs/schema/*"); for Artifacts ("share/examples/xmlada/cross") use ("../docs/cross/*"); end Install; end XmlAda_Input; xmlada-24.0.0/install-sh000077500000000000000000000201741447633242500150650ustar00rootroot00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2003-09-24.23 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" transformbasename= transform_arg= instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd= chgrpcmd= stripcmd= rmcmd="$rmprog -f" mvcmd="$mvprog" src= dst= dir_arg= usage="Usage: $0 [OPTION]... SRCFILE DSTFILE or: $0 -d DIR1 DIR2... In the first form, install SRCFILE to DSTFILE, removing SRCFILE by default. In the second, create the directory path DIR. Options: -b=TRANSFORMBASENAME -c copy source (using $cpprog) instead of moving (using $mvprog). -d create directories instead of installing files. -g GROUP $chgrp installed files to GROUP. -m MODE $chmod installed files to MODE. -o USER $chown installed files to USER. -s strip installed files (using $stripprog). -t=TRANSFORM --help display this help and exit. --version display version info and exit. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test -n "$1"; do case $1 in -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; -c) instcmd=$cpprog shift continue;; -d) dir_arg=true shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; --help) echo "$usage"; exit 0;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -s) stripcmd=$stripprog shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; --version) echo "$0 $scriptversion"; exit 0;; *) if test -z "$src"; then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if test -z "$src"; then echo "$0: no input file specified." >&2 exit 1 fi # Protect names starting with `-'. case $src in -*) src=./$src ;; esac if test -n "$dir_arg"; then dst=$src src= if test -d "$dst"; then instcmd=: chmodcmd= else instcmd=$mkdirprog fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst"; then echo "$0: no destination specified." >&2 exit 1 fi # Protect names starting with `-'. case $dst in -*) dst=./$dst ;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then dst=$dst/`basename "$src"` fi fi # This sed command emulates the dirname command. dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # Skip lots of stat calls in the usual case. if test ! -d "$dstdir"; then defaultIFS=' ' IFS="${IFS-$defaultIFS}" oIFS=$IFS # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` IFS=$oIFS pathcomp= while test $# -ne 0 ; do pathcomp=$pathcomp$1 shift test -d "$pathcomp" || $mkdirprog "$pathcomp" pathcomp=$pathcomp/ done fi if test -n "$dir_arg"; then $doit $instcmd "$dst" \ && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } else # If we're going to rename the final executable, determine the name now. if test -z "$transformarg"; then dstfile=`basename "$dst"` else dstfile=`basename "$dst" $transformbasename \ | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename. test -z "$dstfile" && dstfile=`basename "$dst"` # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 trap '(exit $?); exit' 1 2 13 15 # Move or copy the file name to the temp name $doit $instcmd "$src" "$dsttmp" && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && # Now remove or move aside any old file at destination location. We # try this two ways since rm can't unlink itself on some systems and # the destination file might be busy for other reasons. In this case, # the final cleanup might fail but the new file should still install # successfully. { if test -f "$dstdir/$dstfile"; then $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ || { echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 (exit 1); exit } else : fi } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" fi && # The final little trick to "correctly" pass the exit status to the exit trap. { (exit 0); exit } # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: xmlada-24.0.0/sax/000077500000000000000000000000001447633242500136505ustar00rootroot00000000000000xmlada-24.0.0/sax/sax-attributes.adb000066400000000000000000000424011447633242500173000ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Strings.Fixed; use Ada.Strings.Fixed; with Ada.Unchecked_Deallocation; with Unicode.CES; use Unicode.CES; with Sax.Models; use Sax.Models; package body Sax.Attributes is procedure Free (Attr : in out Attribute); -- Free the memory allocated for a single attribute. -- This doesn't free the memory allocated for Attr itself, nor any other -- node in the list. procedure Free_Node is new Ada.Unchecked_Deallocation (Attribute, Attribute_Access); function Get (Attr : Attributes'Class; Index : Natural) return Attribute_Access; -- Return the Index-th attribute in the list, or raise Out_Of_Bounds if -- Index is too big procedure Get (Attr : Attributes'Class; Qname : Byte_Sequence; Index : out Integer; Att : out Attribute_Access); -- Return the first attribute whose Qname matches procedure Get (Attr : Attributes'Class; URI : Byte_Sequence; Local_Name : Byte_Sequence; Index : out Integer; Att : out Attribute_Access); -- Return the first attribute whose name matches ---------- -- Free -- ---------- procedure Free (Attr : in out Attribute) is begin Free (Attr.URI); Free (Attr.Local_Name); if Attr.Non_Normalized_Value /= Attr.Value then Free (Attr.Non_Normalized_Value); end if; Attr.Non_Normalized_Value := null; Free (Attr.Value); Free (Attr.Qname); Unref (Attr.Content); -- Do not free Attr.Content, since this is a pointer to an external -- structure, shared by all attributes with the same model end Free; --------- -- Get -- --------- function Get (Attr : Attributes'Class; Index : Natural) return Attribute_Access is Tmp : Attribute_Access := Attr.First; begin if Index >= Attr.Length then raise Out_Of_Bounds; end if; for J in 0 .. Index - 1 loop Tmp := Tmp.Next; end loop; pragma Assert (Tmp /= null, "Get returned a null attribute"); return Tmp; end Get; --------- -- Get -- --------- procedure Get (Attr : Attributes'Class; Qname : Byte_Sequence; Index : out Integer; Att : out Attribute_Access) is begin Index := 0; Att := Attr.First; while Att /= null loop if Att.Qname.all = Qname then return; end if; Index := Index + 1; Att := Att.Next; end loop; Index := -1; end Get; --------- -- Get -- --------- procedure Get (Attr : Attributes'Class; URI : Byte_Sequence; Local_Name : Byte_Sequence; Index : out Integer; Att : out Attribute_Access) is begin Index := 0; Att := Attr.First; while Att /= null loop if Att.URI.all = URI and then Att.Local_Name.all = Local_Name then return; end if; Att := Att.Next; Index := Index + 1; end loop; Index := -1; end Get; ------------------- -- Add_Attribute -- ------------------- procedure Add_Attribute (Attr : in out Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence; Qname : Unicode.CES.Byte_Sequence; Att_Type : Attribute_Type; Content : Sax.Models.Content_Model; Value : Unicode.CES.Byte_Sequence; Default_Decl : Default_Declaration := Default) is begin if Attr.Last = null then Attr.First := new Attribute; Attr.Last := Attr.First; else Attr.Last.Next := new Attribute; Attr.Last := Attr.Last.Next; end if; Attr.Last.URI := new Byte_Sequence'(URI); Attr.Last.Local_Name := new Byte_Sequence'(Local_Name); Attr.Last.Att_Type := Att_Type; Attr.Last.Value := new Byte_Sequence'(Value); Attr.Last.Non_Normalized_Value := Attr.Last.Value; Attr.Last.Qname := new Byte_Sequence'(Qname); Attr.Last.Default_Decl := Default_Decl; Attr.Last.Content := Content; Ref (Attr.Last.Content); Attr.Length := Attr.Length + 1; end Add_Attribute; ----------- -- Clear -- ----------- procedure Clear (Attr : in out Attributes) is Tmp : Attribute_Access; begin while Attr.First /= null loop Tmp := Attr.First.Next; Free (Attr.First.all); Free_Node (Attr.First); Attr.First := Tmp; end loop; Attr.Last := null; Attr.Length := 0; end Clear; ---------------------- -- Remove_Attribute -- ---------------------- procedure Remove_Attribute (Attr : in out Attributes; Index : Natural) is Tmp : Attribute_Access; Tmp2 : Attribute_Access; begin if Index = 0 then Tmp := Attr.First; if Attr.Last = Attr.First then Attr.Last := null; end if; Attr.First := Attr.First.Next; Free (Tmp.all); Free_Node (Tmp); else Tmp := Get (Attr, Index - 1); if Attr.Last = Tmp then Attr.Last := Attr.First; while Attr.Last.Next /= null loop Attr.Last := Attr.Last.Next; end loop; end if; Tmp2 := Tmp.Next; Tmp.Next := Tmp2.Next; Free (Tmp2.all); Free_Node (Tmp2); end if; Attr.Length := Attr.Length - 1; end Remove_Attribute; ------------------- -- Set_Attribute -- ------------------- procedure Set_Attribute (Attr : in out Attributes; Index : Natural; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence; Qname : Unicode.CES.Byte_Sequence; Att_Type : Attribute_Type; Content : Sax.Models.Content_Model; Value : Unicode.CES.Byte_Sequence; Default_Decl : Default_Declaration := Default) is Att : constant Attribute_Access := Get (Attr, Index); begin Free (Att.all); Att.URI := new Byte_Sequence'(URI); Att.Local_Name := new Byte_Sequence'(Local_Name); Att.Att_Type := Att_Type; Att.Value := new Byte_Sequence'(Value); Att.Non_Normalized_Value := Att.Value; Att.Qname := new Byte_Sequence'(Qname); Att.Default_Decl := Default_Decl; Att.Content := Content; Ref (Att.Content); end Set_Attribute; -------------------- -- Set_Attributes -- -------------------- procedure Set_Attributes (Attr : in out Attributes; From : Attributes'Class) is Length : constant Natural := Get_Length (From); Att : Attribute_Access; begin for J in 0 .. Length - 1 loop Att := Get (From, J); Add_Attribute (Attr, URI => Att.URI.all, Local_Name => Att.Local_Name.all, Qname => Att.Qname.all, Att_Type => Att.Att_Type, Content => Att.Content, Value => Att.Value.all); end loop; end Set_Attributes; -------------------- -- Set_Local_Name -- -------------------- procedure Set_Local_Name (Attr : in out Attributes; Index : Natural; Local_Name : Unicode.CES.Byte_Sequence) is Tmp : constant Attribute_Access := Get (Attr, Index); begin Free (Tmp.Local_Name); Tmp.Local_Name := new Byte_Sequence'(Local_Name); end Set_Local_Name; --------------- -- Set_Qname -- --------------- procedure Set_Qname (Attr : in out Attributes; Index : Natural; Qname : Unicode.CES.Byte_Sequence) is Tmp : constant Attribute_Access := Get (Attr, Index); begin Free (Tmp.Qname); Tmp.Qname := new Byte_Sequence'(Qname); end Set_Qname; -------------- -- Set_Type -- -------------- procedure Set_Type (Attr : in out Attributes; Index : Natural; Att_Type : Attribute_Type) is begin Get (Attr, Index).Att_Type := Att_Type; end Set_Type; ------------- -- Set_URI -- ------------- procedure Set_URI (Attr : in out Attributes; Index : Natural; URI : Unicode.CES.Byte_Sequence) is Tmp : constant Attribute_Access := Get (Attr, Index); begin Free (Tmp.URI); Tmp.URI := new Byte_Sequence'(URI); end Set_URI; --------------- -- Set_Value -- --------------- procedure Set_Value (Attr : Attributes; Index : Natural; Value : Unicode.CES.Byte_Sequence) is Tmp : constant Attribute_Access := Get (Attr, Index); begin pragma Assert (Tmp /= null, "Unexpected null attribute"); if Tmp.Non_Normalized_Value /= Tmp.Value then Free (Tmp.Value); end if; Tmp.Value := new Byte_Sequence'(Value); end Set_Value; --------------- -- Get_Index -- --------------- function Get_Index (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Integer is J : Integer; Tmp : Attribute_Access; begin Get (Attr, URI, Local_Name, J, Tmp); return J; end Get_Index; --------------- -- Get_Index -- --------------- function Get_Index (Attr : Attributes; Local_Name : Unicode.CES.Byte_Sequence) -- no namespace return Integer is begin return Get_Index (Attr, URI => "", Local_Name => Local_Name); end Get_Index; ---------------- -- Get_Length -- ---------------- function Get_Length (Attr : Attributes) return Natural is begin return Attr.Length; end Get_Length; -------------------- -- Get_Local_Name -- -------------------- function Get_Local_Name (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence is begin return Get (Attr, Index).Local_Name.all; end Get_Local_Name; --------------- -- Get_Qname -- --------------- function Get_Qname (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence is begin return Get (Attr, Index).Qname.all; end Get_Qname; ---------------- -- Get_Prefix -- ---------------- function Get_Prefix (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence is QName : constant Unicode.CES.Byte_Sequence_Access := Get (Attr, Index).Qname; Pos : constant Natural := Ada.Strings.Fixed.Index (String (QName.all), ":"); begin if Pos < QName'First then return ""; else return QName (QName'First .. Pos - 1); end if; end Get_Prefix; -------------- -- Get_Type -- -------------- function Get_Type (Attr : Attributes; Index : Natural) return Attribute_Type is begin return Get (Attr, Index).Att_Type; end Get_Type; -------------- -- Get_Type -- -------------- function Get_Type (Attr : Attributes; Qname : Unicode.CES.Byte_Sequence) return Attribute_Type is J : Integer; Tmp : Attribute_Access; begin Get (Attr, Qname, J, Tmp); if Tmp = null then return Cdata; -- 3.3.3: If not defined, treated as CDATA end if; return Tmp.Att_Type; end Get_Type; -------------- -- Get_Type -- -------------- function Get_Type (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Attribute_Type is J : Integer; Tmp : Attribute_Access; begin Get (Attr, URI, Local_Name, J, Tmp); return Tmp.Att_Type; end Get_Type; ------------- -- Get_URI -- ------------- function Get_URI (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence is begin return Get (Attr, Index).URI.all; end Get_URI; --------------- -- Get_Value -- --------------- function Get_Value (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence is begin return Get (Attr, Index).Value.all; end Get_Value; -------------------------- -- Get_Value_As_Boolean -- -------------------------- function Get_Value_As_Boolean (Attr : Attributes; Index : Natural) return Boolean is Val : constant Byte_Sequence_Access := Get (Attr, Index).Value; begin return Val.all = "true" or else Val.all = "1"; end Get_Value_As_Boolean; --------------- -- Get_Value -- --------------- function Get_Value (Attr : Attributes; Qname : Unicode.CES.Byte_Sequence) return Unicode.CES.Byte_Sequence is J : Integer; Tmp : Attribute_Access; begin Get (Attr, Qname, J, Tmp); return Tmp.Value.all; end Get_Value; ------------------------------ -- Get_Non_Normalized_Value -- ------------------------------ function Get_Non_Normalized_Value (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Unicode.CES.Byte_Sequence is J : Integer; Tmp : Attribute_Access; begin Get (Attr, URI, Local_Name, J, Tmp); if Tmp /= null then return Tmp.Non_Normalized_Value.all; else return ""; end if; end Get_Non_Normalized_Value; -------------------------- -- Get_Value_As_Boolean -- -------------------------- function Get_Value_As_Boolean (Attr : Attributes; Qname : Unicode.CES.Byte_Sequence) return Boolean is J : Integer; Tmp : Attribute_Access; begin Get (Attr, Qname, J, Tmp); return Tmp.Value.all = "true" or else Tmp.Value.all = "1"; end Get_Value_As_Boolean; --------------- -- Get_Value -- --------------- function Get_Value (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Unicode.CES.Byte_Sequence is J : Integer; Tmp : Attribute_Access; begin Get (Attr, URI, Local_Name, J, Tmp); if Tmp /= null then return Tmp.Value.all; else return ""; end if; end Get_Value; -------------------------- -- Get_Value_As_Boolean -- -------------------------- function Get_Value_As_Boolean (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Boolean is J : Integer; Tmp : Attribute_Access; begin Get (Attr, URI, Local_Name, J, Tmp); return Tmp.Value.all = "true" or else Tmp.Value.all = "1"; end Get_Value_As_Boolean; ----------------------------- -- Get_Default_Declaration -- ----------------------------- function Get_Default_Declaration (Attr : Attributes; Index : Natural) return Default_Declaration is begin return Get (Attr, Index).Default_Decl; end Get_Default_Declaration; ----------------- -- Set_Content -- ----------------- procedure Set_Content (Attr : Attributes; Index : Natural; Content : Sax.Models.Content_Model) is begin Unref (Get (Attr, Index).Content); Get (Attr, Index).Content := Content; Ref (Content); end Set_Content; ----------------- -- Get_Content -- ----------------- function Get_Content (Attr : Attributes; Index : Natural) return Sax.Models.Content_Model is begin return Get (Attr, Index).Content; end Get_Content; end Sax.Attributes; xmlada-24.0.0/sax/sax-attributes.ads000066400000000000000000000244521447633242500173270ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- In addition to the SAX standard, we have added an extra field to -- Attributes to memorize the default declaration for the attribute -- (REQUIRED, IMPLIED, FIXED). -- Likewise, enumerations are represented in a full structure, rather than -- a simple string. -- We have also merged the interfaces Attributes and Attributes_Impl, for -- ease of use. with Unicode.CES; with Sax.Models; package Sax.Attributes is type Attributes is tagged private; No_Attributes : constant Attributes; type Default_Declaration is (Required, Implied, Fixed, Default); -- See 3.3.2 in XML specifications type Attribute_Type is (Cdata, Id, Idref, Idrefs, Entity, Entities, Nmtoken, Nmtokens, Notation, Enumeration); -- See 3.3.1 in XML specifications. The last value "Enumeration" -- corresponds to a model like "(a|b)*",... -------------------------- -- Attributes interface -- -------------------------- -- In the following functions, an empty string is returned when the -- index is out of bounds. -- Indexes are zero-based. function Get_Index (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Integer; function Get_Index (Attr : Attributes; Local_Name : Unicode.CES.Byte_Sequence) -- no namespace return Integer; -- Look up the index of an attribute by Namespace name -- (-1) is returned if there is no match function Get_Length (Attr : Attributes) return Natural; -- Return the number of attributes in the list function Get_Local_Name (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence; -- Return an attribute's local name by index function Get_Prefix (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence; -- Return the prefix used for the attribute in the XML file function Get_Qname (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence; -- Return an attribute's qualified name by index function Get_Type (Attr : Attributes; Index : Natural) return Attribute_Type; -- Return an attribute's type by index function Get_Type (Attr : Attributes; Qname : Unicode.CES.Byte_Sequence) return Attribute_Type; -- Return an attribute's type by XML 1.0 qualified name function Get_Type (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Attribute_Type; -- Return an attribute's type by Namespace name, or "CDATA" if the type -- is unknown. function Get_URI (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence; -- Return an attribute's Namespace URI by index function Get_Value (Attr : Attributes; Index : Natural) return Unicode.CES.Byte_Sequence; function Get_Value_As_Boolean (Attr : Attributes; Index : Natural) return Boolean; -- Return an attribute's value by index. -- The second function will test the value's attribute against the standard -- set of boolean values ("true", "1", "false", "0") function Get_Value (Attr : Attributes; Qname : Unicode.CES.Byte_Sequence) return Unicode.CES.Byte_Sequence; function Get_Value_As_Boolean (Attr : Attributes; Qname : Unicode.CES.Byte_Sequence) return Boolean; -- Return an attribute's value by XML 1.0 qualified name function Get_Value (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Unicode.CES.Byte_Sequence; function Get_Value_As_Boolean (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Boolean; -- Return an attribute's value by Namespace name function Get_Content (Attr : Attributes; Index : Natural) return Sax.Models.Content_Model; -- Return the content model for the attribute. -- This function doesn't exist in the SAX 2.0 standard. -- If you need to keep a copy of the returned type, you must Ref it. procedure Set_Content (Attr : Attributes; Index : Natural; Content : Sax.Models.Content_Model); -- Set the content model for the attribute. -- Content is automatically Refed internally, so that caller is still -- responsible for Unref-ing any reference it owns. function Get_Default_Declaration (Attr : Attributes; Index : Natural) return Default_Declaration; -- Return the specification used for the default value of the attribute. -- This function is not part of the SAX 2.0 standard. procedure Add_Attribute (Attr : in out Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence; Qname : Unicode.CES.Byte_Sequence; Att_Type : Attribute_Type; Content : Sax.Models.Content_Model; Value : Unicode.CES.Byte_Sequence; Default_Decl : Default_Declaration := Default); -- Add an attribute to the end of the list. -- For the sake of speed, this function doesn't check if the attribute is -- already in the list, this is the responsability of the application. -- Content should be null unless Att_Type is Notation or Enumeration. -- -- The counting for Content is incremented, so you are still responsible -- for calling Unref after this procedure. procedure Clear (Attr : in out Attributes); -- Clear the list of attributes for reuse (or to free the memory allocated -- for it). You should always call this procedure when you are done with -- the attribute list. procedure Remove_Attribute (Attr : in out Attributes; Index : Natural); -- Remove an attribute from the list, by index. procedure Set_Attribute (Attr : in out Attributes; Index : Natural; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence; Qname : Unicode.CES.Byte_Sequence; Att_Type : Attribute_Type; Content : Sax.Models.Content_Model; Value : Unicode.CES.Byte_Sequence; Default_Decl : Default_Declaration := Default); -- Set an attribute in the list. -- For the sake of speed, this function doesn't check if the attribute is -- already in the list, this is the responsability of the application. -- Content is Refed internally, so the caller still needs to Unref it if it -- owns a reference to the model procedure Set_Attributes (Attr : in out Attributes; From : Attributes'Class); -- Copy an entire attribute object procedure Set_Local_Name (Attr : in out Attributes; Index : Natural; Local_Name : Unicode.CES.Byte_Sequence); -- Set the local name of a specific attribute in the list procedure Set_Qname (Attr : in out Attributes; Index : Natural; Qname : Unicode.CES.Byte_Sequence); -- Set the XML 1.0 qualified name of a specific attribute in the list procedure Set_Type (Attr : in out Attributes; Index : Natural; Att_Type : Attribute_Type); -- Set the type of a specific attribute in the list procedure Set_URI (Attr : in out Attributes; Index : Natural; URI : Unicode.CES.Byte_Sequence); -- Set the Namespace URI of a specific attribute in the list procedure Set_Value (Attr : Attributes; Index : Natural; Value : Unicode.CES.Byte_Sequence); -- Set the value of a specific attribute in the list function Get_Non_Normalized_Value (Attr : Attributes; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Unicode.CES.Byte_Sequence; -- Get the value of the attribute before normalization Out_Of_Bounds : exception; -- Raised when Index is out of bounds in all the Set_* subprograms. private type Attribute; type Attribute_Access is access Attribute; type Attribute is record URI : Unicode.CES.Byte_Sequence_Access; Local_Name : Unicode.CES.Byte_Sequence_Access; Value : Unicode.CES.Byte_Sequence_Access; Non_Normalized_Value : Unicode.CES.Byte_Sequence_Access; Att_Type : Attribute_Type; Qname : Unicode.CES.Byte_Sequence_Access; Default_Decl : Default_Declaration; Content : Sax.Models.Content_Model := Sax.Models.Unknown_Model; Next : Attribute_Access; end record; type Attributes is tagged record Length : Natural := 0; First : Attribute_Access; Last : Attribute_Access; end record; No_Attributes : constant Attributes := (0, null, null); end Sax.Attributes; xmlada-24.0.0/sax/sax-encodings.ads000066400000000000000000000215061447633242500171070ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2002-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode.CES.Utf8; with Unicode.CES.Utf32; use Unicode.CES; package Sax.Encodings is Encoding : constant Unicode.CES.Encoding_Scheme := Unicode.CES.Utf8.Utf8_Encoding; -- The default encoding used internally by XML/Ada, in particular in the -- DOM tree. All characters are unicode. -- The default value of UTF8 is economical in terms of memory, supports the -- whole unicode range of characters, but is slightly slower to process. -- -- You can change this to Basic_8bit, which is both very fast and with -- reduced memory usage, but will only apply to Latin-1 documents. -- -- You can also change this to UTF32 for instance, which will use more -- memory, but is faster to process. -- -- In all cases, if you modify this value, you will need to reencode all -- the strings below in the new encoding. function From_Utf32 (Str : Unicode.CES.Utf32.Utf32_LE_String) return Unicode.CES.Utf8.Utf8_String renames Unicode.CES.Utf8.From_Utf32; ---------------- -- Constants -- ---------------- -- This is a set of constant strings that need to be defined for the -- parser. We do not initialize them through calls to Encoding.Encode, for -- efficiency reasons, and so that we know in advance the length of the -- byte_sequence (no memory allocation). -- These strings must be encoded with the default encoding. Amp_Sequence : constant Byte_Sequence := "amp"; Amp_DOM_Sequence : constant Byte_Sequence := "&"; Any_Sequence : constant Byte_Sequence := "ANY"; Apos_Sequence : constant Byte_Sequence := "apos"; Attlist_Sequence : constant Byte_Sequence := "ATTLIST"; Cdata_Sequence : constant Byte_Sequence := "CDATA"; Cr_Sequence : constant Byte_Sequence := " "; Doctype_Sequence : constant Byte_Sequence := "DOCTYPE"; Element_Sequence : constant Byte_Sequence := "LEMENT"; Empty_Sequence : constant Byte_Sequence := "EMPTY"; Encoding_Sequence : constant Byte_Sequence := "encoding"; Entit_Sequence : constant Byte_Sequence := "ENTIT"; Id_Sequence : constant Byte_Sequence := "ID"; Ies_Sequence : constant Byte_Sequence := "IES"; Fixed_Sequence : constant Byte_Sequence := "FIXED"; Gt_Sequence : constant Byte_Sequence := "gt"; Gt_DOM_Sequence : constant Byte_Sequence := ">"; Implied_Sequence : constant Byte_Sequence := "IMPLIED"; Include_Sequence : constant Byte_Sequence := "INCLUDE"; Ignore_Sequence : constant Byte_Sequence := "IGNORE"; Lang_Sequence : constant Byte_Sequence := "lang"; Lf_Sequence : constant Byte_Sequence := " "; Lt_Sequence : constant Byte_Sequence := "lt"; Lt_DOM_Sequence : constant Byte_Sequence := "<"; Mtoken_Sequence : constant Byte_Sequence := "MTOKEN"; Ndata_Sequence : constant Byte_Sequence := "NDATA"; Otation_Sequence : constant Byte_Sequence := "OTATION"; No_Sequence : constant Byte_Sequence := "no"; Notation_Sequence : constant Byte_Sequence := "NOTATION"; Ntity_Sequence : constant Byte_Sequence := "NTITY"; Pcdata_Sequence : constant Byte_Sequence := "#PCDATA"; Public_Sequence : constant Byte_Sequence := "PUBLIC"; Quot_Sequence : constant Byte_Sequence := "quot"; Quot_DOM_Sequence : constant Byte_Sequence := """; Ref_Sequence : constant Byte_Sequence := "REF"; Required_Sequence : constant Byte_Sequence := "REQUIRED"; Standalone_Sequence : constant Byte_Sequence := "standalone"; Tab_Sequence : constant Byte_Sequence := " "; System_Sequence : constant Byte_Sequence := "SYSTEM"; Version_Sequence : constant Byte_Sequence := "version"; Xml_Sequence : constant Byte_Sequence := "xml"; Xmlns_Sequence : constant Byte_Sequence := "xmlns"; Yes_Sequence : constant Byte_Sequence := "yes"; True_Sequence : constant Byte_Sequence := "true"; False_Sequence : constant Byte_Sequence := "false"; Vertical_Line_Sequence : constant Byte_Sequence := "|"; Comma_Sequence : constant Byte_Sequence := ","; Closing_Parenthesis_Sequence : constant Byte_Sequence := ")"; Opening_Parenthesis_Sequence : constant Byte_Sequence := "("; Star_Sequence : constant Byte_Sequence := "*"; Question_Mark_Sequence : constant Byte_Sequence := "?"; Plus_Sign_Sequence : constant Byte_Sequence := "+"; Colon_Sequence : constant Byte_Sequence := ":"; Percent_Sign_Sequence : constant Byte_Sequence := "%"; Space_Word_Sequence : constant Byte_Sequence := "space"; Default_Sequence : constant Byte_Sequence := "default"; Preserve_Sequence : constant Byte_Sequence := "preserve"; Space_Sequence : constant Byte_Sequence := " "; Space_Numeric_Sequence : constant Byte_Sequence := " "; Less_Than_Sequence : constant Byte_Sequence := "<"; Greater_Than_Sequence : constant Byte_Sequence := ">"; Equals_Sign_Sequence : constant Byte_Sequence := "="; Quotation_Mark_Sequence : constant Byte_Sequence := """"; Slash_Sequence : constant Byte_Sequence := "/"; URN_Sequence : constant Byte_Sequence := "urn:"; Namespaces_URI_Sequence : constant Byte_Sequence := "http://www.w3.org/XML/1998/namespace"; Xmlns_URI_Sequence : constant Byte_Sequence := "http://www.w3.org/2000/xmlns/"; Cdata_Section_Name_Sequence : constant Byte_Sequence := "#cdata-section"; Comment_Name_Sequence : constant Byte_Sequence := "#comment"; Document_Name_Sequence : constant Byte_Sequence := "#document"; Document_Fragment_Name_Sequence : constant Byte_Sequence := "#document-fragment"; Text_Name_Sequence : constant Byte_Sequence := "#text"; Error_Handler_Sequence : constant Byte_Sequence := "error-handler"; Canonical_Form_Sequence : constant Byte_Sequence := "canonical-form"; Cdata_Sections_Sequence : constant Byte_Sequence := "cdata-sections"; Comments_Sequence : constant Byte_Sequence := "comments"; Datatype_Normalization_Sequence : constant Byte_Sequence := "datatype-normalization"; Discard_Default_Content_Sequence : constant Byte_Sequence := "discard-default-content"; Entities_Sequence : constant Byte_Sequence := "entities"; Infoset_Sequence : constant Byte_Sequence := "infoset"; Namespaces_Sequence : constant Byte_Sequence := "namespaces"; Namespace_Declarations_Sequence : constant Byte_Sequence := "namespace-declarations"; Normalize_Characters_Sequence : constant Byte_Sequence := "normalize-characters"; Split_Cdata_Sections_Sequence : constant Byte_Sequence := "split-cdata-sections"; Validate_Sequence : constant Byte_Sequence := "validate"; Validate_If_Schema_Sequence : constant Byte_Sequence := "validate-if-schema"; Whitespace_In_Element_Sequence : constant Byte_Sequence := "whitespace-in-element-content"; Mailto_Sequence : constant Byte_Sequence := "mailto:"; end Sax.Encodings; xmlada-24.0.0/sax/sax-exceptions.adb000066400000000000000000000103011447633242500172650ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Exceptions; use Ada.Exceptions; with Unicode.CES; use Unicode.CES; with Sax.Locators; use Sax.Locators; package body Sax.Exceptions is ------------ -- Create -- ------------ function Create (Ada_Exception : Ada.Exceptions.Exception_Id) return Sax_Exception'Class is begin return Sax_Exception' (Length => 0, Message => "", Except => Ada_Exception); end Create; ------------ -- Create -- ------------ function Create (Message : Byte_Sequence) return Sax_Exception'Class is begin return Sax_Exception'(Length => Message'Length, Message => Message, Except => Null_Id); end Create; ------------ -- Create -- ------------ function Create (Message : Byte_Sequence; Ada_Exception : Ada.Exceptions.Exception_Id) return Sax_Exception'Class is begin return Sax_Exception'(Length => Message'Length, Message => Message, Except => Ada_Exception); end Create; ------------------- -- Get_Exception -- ------------------- function Get_Exception (Except : Sax_Exception) return Ada.Exceptions.Exception_Id is begin return Except.Except; end Get_Exception; ----------------- -- Get_Message -- ----------------- function Get_Message (Except : Sax_Exception) return Byte_Sequence is begin return Except.Message; end Get_Message; ------------ -- Create -- ------------ function Create (Message : Unicode.CES.Byte_Sequence; Loc : Sax.Locators.Location) return Sax_Parse_Exception'Class is Pe : Sax_Parse_Exception (Message'Length); begin Pe.Message := Message; Pe.Loc := Loc; Pe.Except := Null_Id; return Pe; end Create; ------------ -- Create -- ------------ function Create (Message : Unicode.CES.Byte_Sequence; Ada_Exception : Ada.Exceptions.Exception_Id; Loc : Sax.Locators.Location) return Sax_Exception'Class is Pe : Sax_Parse_Exception (Message'Length); begin Pe.Message := Message; Pe.Loc := Loc; Pe.Except := Ada_Exception; return Pe; end Create; ------------------ -- Get_Location -- ------------------ function Get_Location (Except : Sax_Parse_Exception) return Sax.Locators.Location is begin return Except.Loc; end Get_Location; end Sax.Exceptions; xmlada-24.0.0/sax/sax-exceptions.ads000066400000000000000000000075571447633242500173310ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2018, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Exceptions; with Sax.Locators; with Unicode.CES; package Sax.Exceptions is ------------------- -- Sax_Exception -- ------------------- type Sax_Exception (<>) is tagged private; -- General type that encapsulates a general SAX error or warning. -- It does not contain source location information (see Sax_Parse_Exception -- instead) function Create (Ada_Exception : Ada.Exceptions.Exception_Id) return Sax_Exception'Class; -- Create a new SAX exception wrapping an existing exception function Create (Message : Unicode.CES.Byte_Sequence) return Sax_Exception'Class; -- Create a new SAX exception function Create (Message : Unicode.CES.Byte_Sequence; Ada_Exception : Ada.Exceptions.Exception_Id) return Sax_Exception'Class; -- Create a new SAX exception from an existing exception function Get_Exception (Except : Sax_Exception) return Ada.Exceptions.Exception_Id; -- Return the embedded exception function Get_Message (Except : Sax_Exception) return Unicode.CES.Byte_Sequence; -- Return the message ------------------------- -- Sax_Parse_Exception -- ------------------------- type Sax_Parse_Exception (<>) is new Sax_Exception with private; function Create (Message : Unicode.CES.Byte_Sequence; Loc : Sax.Locators.Location) return Sax_Parse_Exception'Class; function Create (Message : Unicode.CES.Byte_Sequence; Ada_Exception : Ada.Exceptions.Exception_Id; Loc : Sax.Locators.Location) return Sax_Exception'Class; -- Create a new Sax_Parse_Exception. Note: no copy of Loc is made. function Get_Location (Except : Sax_Parse_Exception) return Sax.Locators.Location; -- return the location where the exception was raised. private type Sax_Exception (Length : Natural) is tagged record Message : Unicode.CES.Byte_Sequence (1 .. Length); Except : Ada.Exceptions.Exception_Id; end record; pragma No_Tagged_Streams (Sax_Exception); type Sax_Parse_Exception is new Sax_Exception with record Loc : Sax.Locators.Location; end record; end Sax.Exceptions; xmlada-24.0.0/sax/sax-htable.adb000066400000000000000000000232201447633242500163470ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Unchecked_Deallocation; with Interfaces; use Interfaces; package body Sax.HTable is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Htable_Item, Item_Ptr); ----------- -- Reset -- ----------- procedure Reset (Hash_Table : in out HTable) is Item, Tmp : Item_Ptr; begin for Index in Hash_Table.Table'Range loop if Hash_Table.Table (Index).Set then Free (Hash_Table.Table (Index).Elem); Item := Hash_Table.Table (Index).Next; while Item /= null loop Free (Item.Elem); Tmp := Item; Item := Item.Next; Unchecked_Free (Tmp); end loop; Hash_Table.Table (Index).Set := False; end if; end loop; end Reset; ------------------- -- Set_With_Hash -- ------------------- procedure Set_With_Hash (Hash_Table : in out HTable; E : Element; Hashed : Interfaces.Unsigned_32) is Index : constant Unsigned_32 := Hashed mod Hash_Table.Size + 1; Item : Item_Ptr; begin if Hash_Table.Table (Index).Set then -- Check whether we already have the item if Equal (Get_Key (Hash_Table.Table (Index).Elem), Get_Key (E)) then Free (Hash_Table.Table (Index).Elem); Hash_Table.Table (Index).Elem := E; return; else Item := Hash_Table.Table (Index).Next; while Item /= null loop if Equal (Get_Key (Item.Elem), Get_Key (E)) then Free (Item.Elem); Item.Elem := E; return; end if; Item := Item.Next; end loop; end if; Hash_Table.Table (Index).Next := new Htable_Item' (Elem => E, Next => Hash_Table.Table (Index).Next); else Hash_Table.Table (Index) := (Elem => E, Next => null, Set => True); end if; end Set_With_Hash; --------- -- Set -- --------- procedure Set (Hash_Table : in out HTable; E : Element) is begin Set_With_Hash (Hash_Table, E, Hash (Get_Key (E))); end Set; --------- -- Get -- --------- function Get (Hash_Table : HTable; K : Key) return Element is Tmp : constant Element_Ptr := Get_Ptr (Hash_Table, K); begin if Tmp = null then return Empty_Element; else return Tmp.all; end if; end Get; ------------- -- Get_Ptr -- ------------- function Get_Ptr (Hash_Table : HTable; K : Key) return Element_Ptr is begin return Get_Ptr_With_Hash (Hash_Table, K, Hash (K)); end Get_Ptr; ----------------------- -- Get_Ptr_With_Hash -- ----------------------- function Get_Ptr_With_Hash (Hash_Table : HTable; K : Key; Hashed : Interfaces.Unsigned_32) return Element_Ptr is H : constant Unsigned_32 := Hashed mod Hash_Table.Size + 1; Elmt : Item_Ptr; begin if Hash_Table.Table (H).Set then if Equal (Get_Key (Hash_Table.Table (H).Elem), K) then return Hash_Table.Table (H).Elem'Unrestricted_Access; else Elmt := Hash_Table.Table (H).Next; while Elmt /= null loop if Equal (Get_Key (Elmt.Elem), K) then return Elmt.Elem'Access; end if; Elmt := Elmt.Next; end loop; end if; end if; return null; end Get_Ptr_With_Hash; ------------ -- Remove -- ------------ procedure Remove (Hash_Table : in out HTable; K : Key) is Index : constant Unsigned_32 := Hash (K) mod Hash_Table.Size + 1; Elmt : Item_Ptr; Next_Elmt : Item_Ptr; begin if not Hash_Table.Table (Index).Set then return; elsif Equal (Get_Key (Hash_Table.Table (Index).Elem), K) then Free (Hash_Table.Table (Index).Elem); Elmt := Hash_Table.Table (Index).Next; -- second element in list if Elmt = null then Hash_Table.Table (Index).Set := False; else Hash_Table.Table (Index).Elem := Elmt.Elem; Hash_Table.Table (Index).Next := Elmt.Next; -- to third element Unchecked_Free (Elmt); -- no longer needed, was copied to first end if; else Next_Elmt := Hash_Table.Table (Index).Next; loop if Next_Elmt = null then return; elsif Equal (Get_Key (Next_Elmt.Elem), K) then if Elmt = null then Hash_Table.Table (Index).Next := Next_Elmt.Next; else Elmt.Next := Next_Elmt.Next; end if; Free (Next_Elmt.Elem); Unchecked_Free (Next_Elmt); return; end if; Elmt := Next_Elmt; Next_Elmt := Elmt.Next; end loop; end if; end Remove; ---------------- -- Remove_All -- ---------------- procedure Remove_All (Hash_Table : in out HTable) is Item, Item2 : Item_Ptr; Prev : Item_Ptr; begin for T in Hash_Table.Table'Range loop if Hash_Table.Table (T).Set then -- First examine the remaining of the list in that bucket Prev := null; Item := Hash_Table.Table (T).Next; while Item /= null loop if not Preserve (Item.Elem) then if Prev = null then Hash_Table.Table (T).Next := Item.Next; else Prev.Next := Item.Next; end if; Item2 := Item; Item := Item.Next; -- Prev not changed Free (Item2.Elem); Unchecked_Free (Item2); else Prev := Item; Item := Item.Next; end if; end loop; -- Then examine the bucket itself if not Preserve (Hash_Table.Table (T).Elem) then Free (Hash_Table.Table (T).Elem); if Hash_Table.Table (T).Next = null then Hash_Table.Table (T).Set := False; else Item := Hash_Table.Table (T).Next; Hash_Table.Table (T).Elem := Item.Elem; Hash_Table.Table (T).Next := Item.Next; Unchecked_Free (Item); end if; end if; end if; end loop; end Remove_All; ----------- -- First -- ----------- function First (Hash_Table : HTable) return Iterator is begin for Index in Hash_Table.Table'Range loop if Hash_Table.Table (Index).Set then return (Index => Index, Elem => Hash_Table.Table (Index).Elem'Unrestricted_Access, Item => null); end if; end loop; return No_Iterator; end First; ---------- -- Next -- ---------- procedure Next (Hash_Table : HTable; Iter : in out Iterator) is begin pragma Assert (Iter /= No_Iterator); if Iter.Item = null then Iter.Item := Hash_Table.Table (Iter.Index).Next; else Iter.Item := Iter.Item.Next; end if; if Iter.Item /= null then Iter.Elem := Iter.Item.Elem'Unrestricted_Access; return; end if; loop Iter.Index := Unsigned_32'Succ (Iter.Index); exit when Iter.Index > Hash_Table.Table'Last or else Hash_Table.Table (Iter.Index).Set; end loop; if Iter.Index > Hash_Table.Table'Last then Iter := No_Iterator; else Iter.Item := null; Iter.Elem := Hash_Table.Table (Iter.Index).Elem'Unrestricted_Access; end if; end Next; ------------- -- Current -- ------------- function Current (Iter : Iterator) return Element is begin return Iter.Elem.all; end Current; end Sax.HTable; xmlada-24.0.0/sax/sax-htable.ads000066400000000000000000000121101447633242500163640ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Interfaces; generic type Element is private; -- The type of element to be stored Empty_Element : Element; with procedure Free (Elmt : in out Element) is null; -- Free the memory used by Elmt type Key (<>) is limited private; with function Get_Key (E : Element) return Key; with function Hash (F : Key) return Interfaces.Unsigned_32; with function Equal (F1, F2 : Key) return Boolean; package Sax.HTable is type HTable (Size : Interfaces.Unsigned_32) is private; type Element_Ptr is access all Element; procedure Reset (Hash_Table : in out HTable); -- Resets the hash table by freeing all the elements procedure Set (Hash_Table : in out HTable; E : Element); procedure Set_With_Hash (Hash_Table : in out HTable; E : Element; Hashed : Interfaces.Unsigned_32); -- Insert the element pointer in the HTable. -- The second version is useful if you want to add an element only if it -- doesn't exist yet in the table (so a [Get] followed by a [Set], since -- you can then compute the hash only once). function Get (Hash_Table : HTable; K : Key) return Element; function Get_Ptr (Hash_Table : HTable; K : Key) return Element_Ptr; function Get_Ptr_With_Hash (Hash_Table : HTable; K : Key; Hashed : Interfaces.Unsigned_32) return Element_Ptr; -- Returns the latest inserted element pointer with the given Key -- or Empty_Element if none. procedure Remove (Hash_Table : in out HTable; K : Key); -- Removes the latest inserted element pointer associated with the -- given key if any, does nothing if none. generic with function Preserve (Elem : Element) return Boolean; procedure Remove_All (Hash_Table : in out HTable); -- Remove all elements for which [Preserve] returns False type Iterator is private; No_Iterator : constant Iterator; function First (Hash_Table : HTable) return Iterator; -- Return the first element in the table -- There is no guarantee that 2 calls to this function will return the same -- element. procedure Next (Hash_Table : HTable; Iter : in out Iterator); -- Move to the next element in the htash table, that hasn't been returned -- yet. All the elements in the table will eventually be visited if there -- is no call to Set since the call to First. -- Iter is set to No_Iterator if there is no more element in the table. function Current (Iter : Iterator) return Element; -- Return the element pointed to by Iter private type Htable_Item; type Item_Ptr is access Htable_Item; type Htable_Item is record Elem : aliased Element; Next : Item_Ptr; end record; type First_Item is record Elem : aliased Element; Next : Item_Ptr; Set : Boolean := False; end record; type Item_Array is array (Interfaces.Unsigned_32 range <>) of First_Item; -- The first element is not an Item_Ptr to save one call to malloc for each -- first key in buckets. type HTable (Size : Interfaces.Unsigned_32) is record Table : Item_Array (1 .. Size); end record; type Iterator is record Index : Interfaces.Unsigned_32; Elem : Element_Ptr; Item : Item_Ptr; end record; No_Iterator : constant Iterator := (Interfaces.Unsigned_32'Last, null, null); end Sax.HTable; xmlada-24.0.0/sax/sax-locators.adb000066400000000000000000000142641447633242500167460ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Unchecked_Deallocation; with GNAT.Directory_Operations; use GNAT.Directory_Operations; with Sax.Symbols; use Sax.Symbols; package body Sax.Locators is --------------------- -- Get_Line_Number -- --------------------- function Get_Line_Number (Loc : Locator) return Natural is begin return Loc.Line; end Get_Line_Number; ----------------------- -- Get_Column_Number -- ----------------------- function Get_Column_Number (Loc : Locator) return Natural is begin return Loc.Column; end Get_Column_Number; ------------------- -- Get_System_Id -- ------------------- function Get_System_Id (Loc : Locator) return Symbol is begin return Loc.System_Id; end Get_System_Id; ------------------- -- Get_Public_Id -- ------------------- function Get_Public_Id (Loc : Locator) return Symbol is begin return Loc.Public_Id; end Get_Public_Id; ----------------------- -- Set_Column_Number -- ----------------------- procedure Set_Column_Number (Loc : in out Locator; Column : Natural := 0) is begin Loc.Column := Column; end Set_Column_Number; ---------------------------- -- Increase_Column_Number -- ---------------------------- procedure Increase_Column_Number (Loc : in out Locator; Inc : Natural := 1) is begin Loc.Column := Loc.Column + Inc; end Increase_Column_Number; -------------------------- -- Increase_Line_Number -- -------------------------- procedure Increase_Line_Number (Loc : in out Locator; Inc : Natural := 1) is begin Loc.Line := Loc.Line + Inc; end Increase_Line_Number; --------------------- -- Set_Line_Number -- --------------------- procedure Set_Line_Number (Loc : in out Locator; Line : Natural := 0) is begin Loc.Line := Line; end Set_Line_Number; ------------------ -- Get_Location -- ------------------ function Get_Location (Loc : Locator) return Location is begin if Loc = null then return No_Location; else return Loc.all; end if; end Get_Location; ------------------ -- Set_Location -- ------------------ procedure Set_Location (Loc : in out Locator; To : Location) is begin Loc.all := To; end Set_Location; ------------------- -- Set_Public_Id -- ------------------- procedure Set_Public_Id (Loc : in out Locator; Id : Symbol) is begin Loc.Public_Id := Id; end Set_Public_Id; ------------------- -- Set_System_Id -- ------------------- procedure Set_System_Id (Loc : in out Locator; Id : Symbol) is begin Loc.System_Id := Id; end Set_System_Id; --------------- -- To_String -- --------------- function To_String (Loc : Locator; Use_Basename : Boolean := False) return String is begin if Loc = null then return ""; else return To_String (Loc.all, Use_Basename); end if; end To_String; --------------- -- To_String -- --------------- function To_String (Loc : Location; Use_Basename : Boolean := False) return String is C : constant Natural := Loc.Column; Line : constant String := Natural'Image (Loc.Line); Col : constant String := Natural'Image (C); Public : constant Symbol := Loc.Public_Id; begin if Public = No_Symbol then return ""; elsif C /= 0 then if Use_Basename then return (Base_Name (Get (Public).all) & ':' & Line (Line'First + 1 .. Line'Last) & ':' & Col (Col'First + 1 .. Col'Last)); else return (Get (Public).all & ':' & Line (Line'First + 1 .. Line'Last) & ':' & Col (Col'First + 1 .. Col'Last)); end if; else if Use_Basename then return (Base_Name (Get (Public).all) & ':' & Line (Line'First + 1 .. Line'Last)); else return (Get (Public).all & ':' & Line (Line'First + 1 .. Line'Last)); end if; end if; end To_String; ---------- -- Free -- ---------- procedure Free (Loc : in out Locator) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Location, Locator); begin Unchecked_Free (Loc); end Free; ------------ -- Create -- ------------ function Create return Locator is begin return new Location; end Create; end Sax.Locators; xmlada-24.0.0/sax/sax-locators.ads000066400000000000000000000122331447633242500167610ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package defines the Locator type, which is used to identify locations -- within the XML streams where events have occurred. -- This type is reference-counted in XML/Ada, which means that memory is -- managed automatically. However, if you keep a copy of a locator, its -- attributes will be changed as the XML stream is parsed. You must use Copy -- to preserve the value of these attributes over time. with Sax.Symbols; package Sax.Locators is type Locator is private; No_Locator : constant Locator; function Create return Locator; -- Create a new locator type Location is record Line : Natural := 1; Column : Natural := 1; Public_Id : Sax.Symbols.Symbol := Sax.Symbols.Empty_String; System_Id : Sax.Symbols.Symbol := Sax.Symbols.Empty_String; end record; No_Location : constant Location := (1, 1, Sax.Symbols.Empty_String, Sax.Symbols.Empty_String); -- A static location, ie a location that will not be changed automatically -- by the parser (as opposed to a [Locator] which is basically a pointer to -- such a location, modified dynamically by the parser). -- For efficiency, a [Location] is made a public record, where you can -- access the fields directly. procedure Set_Line_Number (Loc : in out Locator; Line : Natural := 0); function Get_Line_Number (Loc : Locator) return Natural; pragma Inline (Get_Line_Number, Set_Line_Number); -- Return the line number where the current document event ends procedure Set_Column_Number (Loc : in out Locator; Column : Natural := 0); function Get_Column_Number (Loc : Locator) return Natural; pragma Inline (Get_Column_Number, Set_Column_Number); -- Return the column number where the current document event ends procedure Increase_Line_Number (Loc : in out Locator; Inc : Natural := 1); procedure Increase_Column_Number (Loc : in out Locator; Inc : Natural := 1); pragma Inline (Increase_Column_Number, Increase_Line_Number); -- Increment the column number. This assume Loc has already been -- initialized procedure Set_System_Id (Loc : in out Locator; Id : Sax.Symbols.Symbol); function Get_System_Id (Loc : Locator) return Sax.Symbols.Symbol; pragma Inline (Set_System_Id, Get_System_Id); -- Return the system id for the current document (see input_sources.ads) procedure Set_Public_Id (Loc : in out Locator; Id : Sax.Symbols.Symbol); function Get_Public_Id (Loc : Locator) return Sax.Symbols.Symbol; pragma Inline (Set_Public_Id, Get_Public_Id); -- Return the public id for the current document (see input_sources.ads) function To_String (Loc : Location; Use_Basename : Boolean := False) return String; function To_String (Loc : Locator; Use_Basename : Boolean := False) return String; -- Print the location found in the location, with a standard format: -- Public_Id:Line:Column -- Public_Id is not printed if it is null. -- Column is not printed if it is zero (unknown) -- If Use_Basename is true, then the file name will not include any -- directory specification. procedure Set_Location (Loc : in out Locator; To : Location); function Get_Location (Loc : Locator) return Location; pragma Inline (Set_Location, Get_Location); -- Get the current location information. procedure Free (Loc : in out Locator); -- Free the memory occupied by Loc private type Locator is access Location; No_Locator : constant Locator := null; end Sax.Locators; xmlada-24.0.0/sax/sax-models.adb000066400000000000000000000156351447633242500164060ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Unicode; use Unicode; with Unicode.CES; use Unicode.CES; with Ada.Unchecked_Deallocation; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with Sax.Encodings; use Sax.Encodings; package body Sax.Models is function To_String (Model : Element_Model) return Unicode.CES.Byte_Sequence; -- Same as To_String, applies to an Element_Model_Ptr --------- -- Ref -- --------- procedure Ref (Model : Content_Model) is begin if Model.Ref_Count /= null then Model.Ref_Count.all := Model.Ref_Count.all + 1; end if; end Ref; ----------- -- Unref -- ----------- procedure Unref (Model : in out Content_Model) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Natural, Natural_Access); begin if Model.Ref_Count /= null and then Model.Ref_Count.all > 0 then Model.Ref_Count.all := Model.Ref_Count.all - 1; if Model.Ref_Count.all = 0 then Unchecked_Free (Model.Ref_Count); Free (Model.Model); end if; end if; end Unref; ------------------ -- Create_Model -- ------------------ function Create_Model (Element : Element_Model_Ptr) return Content_Model is begin if Element = null then return Unknown_Model; else return (Model => Element, Ref_Count => new Natural'(1)); end if; end Create_Model; ----------------------- -- Get_Element_Model -- ----------------------- function Get_Element_Model (Model : Content_Model) return Element_Model_Ptr is begin return Model.Model; end Get_Element_Model; -------------- -- Is_Mixed -- -------------- function Is_Mixed (M : Element_Model_Ptr) return Boolean is begin pragma Assert (M /= null); return M.Content = Any_Of and then M.List (M.List'First).Content = Character_Data; end Is_Mixed; --------------- -- To_String -- --------------- function To_String (Model : Content_Model) return Unicode.CES.Byte_Sequence is begin if Model.Model = null then return ""; else return To_String (Model.Model.all); end if; end To_String; --------------- -- To_String -- --------------- function To_String (Model : Element_Model) return Unicode.CES.Byte_Sequence is Str : Unbounded_String; begin case Model.Content is when Character_Data => return Pcdata_Sequence; when Empty => return Empty_Sequence; when Anything => return Any_Sequence; when Element_Ref => return Sax.Symbols.Get (Model.Name).all; when Any_Of | Sequence => for J in Model.List'Range loop if Model.List (J).Content = Character_Data then if Model.Content = Sequence or else J /= Model.List'First then raise Invalid_Content_Model; end if; end if; if Model.List (J).Content = Anything or else Model.List (J).Content = Empty then raise Invalid_Content_Model; end if; Append (Str, To_String (Model.List (J).all)); if J /= Model.List'Last then if Model.Content = Any_Of then Append (Str, Vertical_Line_Sequence); else Append (Str, Comma_Sequence); end if; end if; end loop; return Opening_Parenthesis_Sequence & To_String (Str) & Closing_Parenthesis_Sequence; when Repeat => if Model.Elem.Content = Anything or else Model.Elem.Content = Empty then raise Invalid_Content_Model; end if; if Model.Min = 0 and then Model.Max = Positive'Last then return To_String (Model.Elem.all) & Star_Sequence; elsif Model.Min = 0 and then Model.Max = 1 then return To_String (Model.Elem.all) & Question_Mark_Sequence; elsif Model.Min = 1 and then Model.Max = Positive'Last then return To_String (Model.Elem.all) & Plus_Sign_Sequence; else raise Invalid_Content_Model; end if; end case; end To_String; ---------- -- Free -- ---------- procedure Free (Model : in out Element_Model_Ptr) is procedure Free is new Ada.Unchecked_Deallocation (Element_Model_Array, Element_Model_Array_Ptr); procedure Internal is new Ada.Unchecked_Deallocation (Element_Model, Element_Model_Ptr); begin if Model /= null then case Model.Content is when Character_Data | Anything | Empty | Element_Ref => null; when Any_Of | Sequence => for J in Model.List'Range loop Free (Model.List (J)); end loop; Free (Model.List); when Repeat => Free (Model.Elem); end case; Internal (Model); end if; end Free; end Sax.Models; xmlada-24.0.0/sax/sax-models.ads000066400000000000000000000131731447633242500164220ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package implements the content models as described in the DTDs. -- They are not strictly part of the SAX 2.0 standard, however they are -- used to simply the handling in users' applications. with Sax.Symbols; with Unicode.CES; package Sax.Models is type Content_Spec is (Character_Data, -- Characters, but no child node (#PCDATA) Element_Ref, -- A specific child Any_Of, -- child is one of many choices Sequence, -- a sequence of elements (order is imposed) Repeat, -- A repeated element Empty, -- Element must be empty (EMPTY) Anything -- Content is not described, and can be anything (ANY) ); type Element_Model; type Element_Model_Ptr is access Element_Model; type Element_Model_Array is array (Natural range <>) of Element_Model_Ptr; type Element_Model_Array_Ptr is access Element_Model_Array; type Element_Model (Content : Content_Spec) is record case Content is when Character_Data | Empty | Anything => null; when Element_Ref => Name : Sax.Symbols.Symbol; -- Name of the element when Any_Of | Sequence => List : Element_Model_Array_Ptr; -- all the possible choices when Repeat => Min : Natural; Max : Positive; Elem : Element_Model_Ptr; end case; end record; -- Type used to describe the model used for an element, as described in -- the DTD (see 3.2.* in XML specifications). For instance, the following -- model "(#PCDATA|emph)*" is translated to: -- (Content => Repeat, -- Min => 0, -- Max => Positive'Last, -- Elem => (Content => Any_Of, -- Choices => (0 => (Content => Character_Data), -- 1 => (Content => Element, -- Name => "emp")))) type Content_Model is private; Unknown_Model : constant Content_Model; -- This is a reference counted type that represents a content model defined -- in an XML document's DTD. procedure Ref (Model : Content_Model); procedure Unref (Model : in out Content_Model); -- Increment or decrement the reference counting for Model. -- When the reference counting reaches 0, the model is freed. You need to -- call these methods automatically if you intend to keep a copy of the -- model in your own structures. function Create_Model (Element : Element_Model_Ptr) return Content_Model; -- Create a content model based on a description. -- No copy of Element is done, and the returned content model becomes -- responsible for freeing that data structure when no longer needed procedure Free (Model : in out Element_Model_Ptr); -- Free the memory allocated for the model. function Get_Element_Model (Model : Content_Model) return Element_Model_Ptr; -- Return a description of the content model. Do not free the resulting -- pointer, since this points directly into the Content_Model structure function To_String (Model : Content_Model) return Unicode.CES.Byte_Sequence; -- Return the string to put in an XML file to describe Model -- Invalid_Content_Model is raised if Model can not be described in a -- DTD. function Is_Mixed (M : Element_Model_Ptr) return Boolean; -- Return True if M represents a Mixed content model (3.2.2 in XML -- specifications). Invalid_Content_Model : exception; -- Raised by To_String, when the model is invalid private type Model_Item; type Model_List is access Model_Item; type Model_Item is record State : Element_Model_Ptr; Next : Model_List; end record; type Natural_Access is access Natural; type Content_Model is record Ref_Count : Natural_Access; Model : Element_Model_Ptr; end record; Unknown_Model : constant Content_Model := (null, null); end Sax.Models; xmlada-24.0.0/sax/sax-pointers.adb000066400000000000000000000121301447633242500167510ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2007-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Unchecked_Deallocation; with GNAT.Task_Lock; with Interfaces; use Interfaces; package body Sax.Pointers is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Root_Encapsulated'Class, Root_Encapsulated_Access); -- function Sync_Add_And_Fetch -- (Ptr : access Interfaces.Integer_32; -- Value : Interfaces.Integer_32) return Interfaces.Integer_32; -- pragma Import (Intrinsic, Sync_Add_And_Fetch, "__sync_add_and_fetch_4"); -- Increment Ptr by Value. This is task safe (either using a lock or -- intrinsic atomic operations). Returns the new value (as set, it -- might already have been changed by another by the time this function -- returns. ---------- -- Free -- ---------- procedure Free (Data : in out Root_Encapsulated) is pragma Unreferenced (Data); begin null; end Free; -------------------- -- Smart_Pointers -- -------------------- package body Smart_Pointers is -------------- -- Allocate -- -------------- function Allocate (Data : Encapsulated'Class) return Pointer is Tmp : constant Encapsulated_Access := new Encapsulated'Class'(Data); begin return Allocate (Tmp); end Allocate; function Allocate (Data : access Encapsulated'Class) return Pointer is begin if Data = null then return (Ada.Finalization.Controlled with null); else return (Ada.Finalization.Controlled with Data.all'Access); end if; end Allocate; --------- -- Get -- --------- function Get (P : Pointer) return Encapsulated_Access is begin return Encapsulated_Access (P.Data); end Get; --------- -- "=" -- --------- function "=" (P1, P2 : Pointer) return Boolean is begin return P1.Data = P2.Data; end "="; -------------- -- Finalize -- -------------- procedure Finalize (P : in out Pointer) is Data : Root_Encapsulated_Access := P.Data; begin -- Make Finalize idempotent, since it could be called several -- times for the same instance (RM 7.6.1(24) P.Data := null; -- Test if refcount is > 0, in case we are already freeing this -- element. That shouldn't happen, though, since we are not in a -- multi-tasking environment. if Data /= null then -- GNATCOLL uses a more efficient implementation for platforms -- providing the gcc builtin. Here, we keep things simpler, -- although less efficient. GNAT.Task_Lock.Lock; Data.Refcount := Data.Refcount - 1; if Data.Refcount = 0 then GNAT.Task_Lock.Unlock; Free (Data.all); Unchecked_Free (Data); else GNAT.Task_Lock.Unlock; end if; end if; end Finalize; ------------ -- Adjust -- ------------ procedure Adjust (P : in out Pointer) is Dummy : Integer_32; pragma Unreferenced (Dummy); Data : constant Root_Encapsulated_Access := P.Data; begin if Data /= null then GNAT.Task_Lock.Lock; Data.Refcount := Data.Refcount + 1; GNAT.Task_Lock.Unlock; end if; end Adjust; end Smart_Pointers; end Sax.Pointers; xmlada-24.0.0/sax/sax-pointers.ads000066400000000000000000000112311447633242500167730ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2007-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package provides smart pointers, ie types that encapsulate a -- standard pointer and provide automatic memory management for it. with Ada.Finalization; with Interfaces; package Sax.Pointers is -- All types that can be encapsulated in a smart pointer must derive from -- a common ancestor, which adds a Refcount field to them. The advantage is -- that we require one less memory allocation *per pointer*, since -- encapsulating any type requires that the pointer is defined as -- type Pointed_Data is record -- Data : access Encapsulated; -- Refcount : Natural := 1; -- end record; -- type Pointer is new Ada.Finalization.Controlled with record -- Data : access Pointed_Data; -- end record; -- and the association with the refcount is less tight -- -- On the other hand, the implementation chosen in this package requires -- the encapsulated type to be slightly bigger, since it includes the tag. -- But on the whole, memory usage is the same, with one less alloc/free, so -- more efficient. type Root_Encapsulated is abstract tagged private; type Root_Encapsulated_Access is access all Root_Encapsulated'Class; procedure Free (Data : in out Root_Encapsulated); -- Free the memory associated with Data. -- By default, it does nothing generic type Encapsulated is abstract new Root_Encapsulated with private; package Smart_Pointers is type Pointer is private; Null_Pointer : constant Pointer; type Encapsulated_Access is access all Encapsulated'Class; function Allocate (Data : Encapsulated'Class) return Pointer; function Allocate (Data : access Encapsulated'Class) return Pointer; pragma Inline (Allocate); -- Allocate a new pointer. -- Data is adopted by the smart pointer, and should no longer be -- referenced directly elsewhere. This is meant for efficiency in cases -- where copying the data would cost too much. -- Typical code looks like: -- Tmp := new Encapsulated; -- Ptr := Allocate (Tmp); -- (You can't do Allocate(new Encapsulated) for visibility reasons) function Get (P : Pointer) return Encapsulated_Access; pragma Inline (Get); -- Return the data pointed to by P function "=" (P1, P2 : Pointer) return Boolean; -- Whether the two pointers point to the same data private type Pointer is new Ada.Finalization.Controlled with record Data : Root_Encapsulated_Access; end record; procedure Finalize (P : in out Pointer); procedure Adjust (P : in out Pointer); -- Take care of reference counting Null_Pointer : constant Pointer := (Ada.Finalization.Controlled with Data => null); end Smart_Pointers; private type Root_Encapsulated is abstract tagged record Refcount : aliased Interfaces.Integer_32 := 1; end record; end Sax.Pointers; xmlada-24.0.0/sax/sax-readers.adb000066400000000000000000007152131447633242500165470ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Exceptions; use Ada.Exceptions; with Ada.Text_IO; use Ada.Text_IO; with GNAT.Directory_Operations; use GNAT.Directory_Operations; with Input_Sources.File; use Input_Sources.File; with Input_Sources.Strings; use Input_Sources.Strings; with Input_Sources; use Input_Sources; with Interfaces; use Interfaces; with Sax.Attributes; use Sax.Attributes; with Sax.Encodings; use Sax.Encodings; with Sax.Exceptions; use Sax.Exceptions; with Sax.Locators; use Sax.Locators; with Sax.Models; use Sax.Models; with Sax.Symbols; use Sax.Symbols; with Unicode.CES; use Unicode.CES; with Unicode.CES.Basic_8bit; use Unicode.CES.Basic_8bit; with Unicode.Names.Basic_Latin; use Unicode.Names.Basic_Latin; with Unicode; use Unicode; package body Sax.Readers is use Entity_Table, Attributes_Table, Notations_Table; use Symbol_Table_Pointers; Debug_Lexical : constant Boolean := False; Debug_Input : constant Boolean := False; Debug_Internal : constant Boolean := False; -- Set to True if you want to debug this package Initial_Buffer_Length : constant := 10000; -- Initial length of the internal buffer that stores CDATA, tag names,... -------------------- -- Error messages -- -------------------- -- The comment indicates the section of the XML or Namespaces specification -- relevant for that error Error_Attlist_DefaultDecl : constant String := "Invalid default declaration for the attribute"; -- 3.3.2 Error_Attlist_Invalid_Enum : constant String := "Invalid character ',' in ATTLIST enumeration"; -- 3.3.1 Error_Attlist_Type : constant String := "Invalid type for attribute"; -- WF Error_Attribute_External_Entity : constant String := "Attribute values cannot reference external entities"; Error_Attribute_Is_Name : constant String := "Attribute must contain Names: "; -- NS 6 and 3.3.1 Error_Attribute_Is_Ncname : constant String := "Attribute must contain Names with no colon: "; -- NS 6 and 3.3.1 Error_Attribute_Is_Nmtoken : constant String := "Attribute must contain Nmtokens: "; -- 2.3 and 3.3.1 Error_Attribute_Less_Than : constant String := "'<' not authorized in attribute values"; -- 2.3 Error_Attribute_Less_Than_Suggests : constant String := -- 2.3 "'<' not authorized in attribute values. Possible end of value at "; Error_Attribute_Ref_Unparsed_Entity : constant String := "Attribute must reference an existing unparsed entity: "; Error_Cdata_End : constant String := "CDATA sections must end with ']]>'"; -- 2.7 Error_Cdata_Unterminated : constant String := "CDATA must be followed immediately by '['"; Error_Charref_Toplevel : constant String := "Character references cannot appear at top-level"; -- 2.1 Error_Charref_Invalid_Char : constant String := "Invalid character in character reference: "; -- 4.1 Error_Comment_End : constant String := "Comments must end with '-->'"; -- 2.5 Error_Comment_Unterminated : constant String := "Unterminated comment in stream"; -- WF Error_Comment_Dash_Dash : constant String := "'--' cannot appear in comments"; -- 2.5 Error_Conditional_Location : constant String := -- 3.4 "INCLUDE and IGNORE sections only allowed in the external DTD subset"; Error_Conditional_Syntax : constant String := "Conditional sections need '[' after INCLUDE or IGNORE"; -- 3.4 Error_Content_Model_Closing_Paren : constant String := "Closing parenthesis must be followed by '*' in mixed content"; -- 3.2.2 Error_Content_Model_Empty_List : constant String := "Invalid content model: list of choices cannot be empty"; Error_Content_Model_Expect_Operator : constant String := "Expecting operator in content model"; Error_Content_Model_Invalid : constant String := "Invalid content model"; Error_Content_Model_Invalid_Multiplier : constant String := "Invalid location for '+', '?' or '*' operators"; -- 3.2.1 Error_Content_Model_Invalid_Name : constant String := "Invalid name in content model: "; Error_Content_Model_Invalid_Seq : constant String := "Missing content particle in sequence"; -- 3.2.1 Error_Content_Model_Invalid_Start : constant String := "Invalid content model, cannot start with #"; Error_Content_Model_Mixing : constant String := "Cannot mix ',' and '|' in content model"; Error_Content_Model_Nested_Groups : constant String := "Nested groups and occurrence operators not allowed in mixed content"; -- 3.3.2 Error_Content_Model_Pcdata : constant String := "#PCDATA can only be used with '|' connectors"; -- 3.2.2 Error_Content_Model_Pcdata_First : constant String := "#PCDATA must be first in list"; -- 3.2.2 Error_Content_Model_Pcdata_Occurrence : constant String := "Occurrence on #PCDATA must be '*'"; -- 3.2.2 Error_Entity_Definition : constant String := "Invalid definition for ENTITY"; Error_Entity_Definition_Unterminated : constant String := "Expecting end of ENTITY definition"; Error_Entity_Name : constant String := "Invalid entity name"; -- 4.1 Error_Entity_Not_Standalone : constant String := "Entity declared in external subset, but document is standalone"; -- 4.1 Error_Entity_Self_Ref : constant String := "Entity cannot reference itself"; -- 4.1 Error_Entity_Toplevel : constant String := "Entity references cannot appear at top-level"; -- 2.1 Error_Entity_Undefined : constant String := "Undefined entity"; -- 4.1 Error_Entityref_Unterminated : constant String := "Entity references must end with ';'." & ASCII.LF & "Did you want to use &?"; -- 4.1 Error_Entity_Nested : constant String := "Replacement text for entities must be properly nested"; -- 3.2.1 Error_Entity_Self_Contained : constant String := "Entity values must be self-contained"; -- 4.5 or 4.3.2 Error_Expecting_Space : constant String := "Expecting a space"; -- WF or 3.3 Error_External_Entity_Not_Found : constant String := "External entity not found: "; Error_Invalid_Char : constant String := "Invalid character code:"; -- 2.2 or 4.1 Error_Invalid_Declaration : constant String := "Invalid declaration"; Error_Invalid_Encoding : constant String := "Invalid character encoding"; Error_Invalid_Content_Model : constant String := "Invalid content model"; Error_Invalid_Language : constant String := "Invalid language specification"; -- 2.12 Error_Invalid_Name : constant String := "Invalid name: "; -- 3.1 Error_Invalid_Notation_Decl : constant String := "Invalid notation declaration"; -- WF Error_Invalid_Space : constant String := "Value of xml:space must be (default|preserve)"; -- 2.10 Error_Is_Name : constant String := "Expecting a Name"; -- 3.3.1 Error_Is_Ncname : constant String := "Expecting a Name with no colon"; -- NS 6 and 3.3.1 Error_Missing_Operand : constant String := "Missing operand before this operator"; Error_Mixed_Contents : constant String := "Mixed contents cannot be used in a list or a sequence"; -- 3.2.1 Error_Ndata_ParamEntity : constant String := -- 4.2 "NDATA annotation not allowed for parameter entities"; Error_Ndata_Space : constant String := -- 4.2.2 "Expecting space before NDATA declaration"; Error_Ndata_String : constant String := "Expecting string after NDATA"; Error_ParamEntity_In_Attribute : constant String := "Parameter entities cannot occur in attribute values"; -- WF PE in internal subset Error_Notation_Undeclared : constant String := "Notation must be declared: "; -- VC 4.2.2 or 3.3.1 Error_Prefix_Not_Declared : constant String := "Prefix must be declared before its use: "; -- WF Error_Public_String : constant String := "Expecting a string after PUBLIC"; Error_Public_Sysid : constant String := "Expecting SystemID after PUBLIC"; Error_Public_Sysid_Space : constant String := "Require whitespace between public and system IDs"; -- 4.2.2 Error_Public_Invalid : constant String := "Invalid PubID character: "; Error_System_String : constant String := "Expecting a string after SYSTEM"; Error_System_URI : constant String := -- 4.2.2 "SYSTEM identifiers may not contain URI fragments starting with #"; Error_Unknown_Declaration : constant String := "Unknown declaration in DTD"; -- WF Error_Unexpected_Chars1 : constant String := "Invalid characters '' in the DTD"; -- 2.8 Error_Unexpected_Chars3 : constant String := "Text may not contain the litteral ']]>'"; -- 2.4 Error_Unterminated_String : constant String := "Unterminated string"; -- 2.3 Error_Unterminated_String_Suggests : constant String := "Unterminated string, possible end at "; -- 2.3 ------------ -- Tokens -- ------------ type Token_Type is (Double_String_Delimiter, -- " Single_String_Delimiter, -- ' Comment, -- (Data is the comment) Start_Of_Tag, -- < Start_Of_End_Tag, -- Start_Of_PI, -- End_Of_Tag, -- > Equal, -- = (in tags) Colon, -- : (in tags) Open_Paren, -- ( (while parsing content model in ATTLIST) Internal_DTD_Start, -- [ (while in DTD) Internal_DTD_End, -- ] (while in DTD) Include, -- Space, -- Any number of spaces (Data is the spaces) Text, -- any text (Data is the identifier) Name, -- same as text, but contains only valid -- name characters Char_Ref, -- A character reference. Data is the character Cdata_Section, -- "Def", Ignore_Special => False, Detect_End_Of_PI => False, Greater_Special => False, Less_Special => False, Expand_Param_Entities => False, Expand_Entities => True, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => False, Recognize_External => False, Handle_Strings => False, In_Tag => False, Report_Parenthesis => False, In_Attlist => False); Attr_Value_State : constant Parser_State := (Name => "Att", Ignore_Special => True, Detect_End_Of_PI => False, Greater_Special => False, Less_Special => True, Expand_Param_Entities => False, Expand_Entities => True, Report_Character_Ref => True, Expand_Character_Ref => False, In_DTD => False, Recognize_External => False, Handle_Strings => True, In_Tag => False, Report_Parenthesis => False, In_Attlist => False); Non_Interpreted_String_State : constant Parser_State := (Name => "Str", Ignore_Special => True, Detect_End_Of_PI => False, Greater_Special => False, Less_Special => False, Expand_Param_Entities => False, Expand_Entities => False, Report_Character_Ref => False, Expand_Character_Ref => False, In_DTD => False, Recognize_External => False, Handle_Strings => True, In_Tag => False, Report_Parenthesis => False, In_Attlist => False); DTD_State : constant Parser_State := (Name => "DTD", Ignore_Special => False, Detect_End_Of_PI => False, Greater_Special => True, Less_Special => False, Expand_Param_Entities => True, Expand_Entities => True, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => True, Recognize_External => True, Handle_Strings => True, In_Tag => False, Report_Parenthesis => False, In_Attlist => False); PI_State : constant Parser_State := (Name => "PI ", Ignore_Special => True, Detect_End_Of_PI => True, Greater_Special => False, Less_Special => False, Expand_Param_Entities => False, Expand_Entities => False, Report_Character_Ref => False, Expand_Character_Ref => False, In_DTD => False, Recognize_External => False, Handle_Strings => True, In_Tag => False, Report_Parenthesis => False, In_Attlist => False); Entity_Def_State : constant Parser_State := (Name => "Ent", Ignore_Special => False, Detect_End_Of_PI => False, Greater_Special => True, Less_Special => False, Expand_Param_Entities => False, Expand_Entities => False, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => True, Recognize_External => True, Handle_Strings => True, In_Tag => False, Report_Parenthesis => False, In_Attlist => False); Element_Def_State : constant Parser_State := (Name => "Ele", Ignore_Special => False, Detect_End_Of_PI => False, Greater_Special => True, Less_Special => False, Expand_Param_Entities => True, Expand_Entities => False, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => True, Recognize_External => True, Handle_Strings => True, In_Tag => True, Report_Parenthesis => True, In_Attlist => False); Attribute_Def_State : constant Parser_State := (Name => "AtD", Ignore_Special => False, Detect_End_Of_PI => False, Greater_Special => True, Less_Special => False, Expand_Param_Entities => True, Expand_Entities => False, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => True, Recognize_External => False, Handle_Strings => True, In_Tag => True, Report_Parenthesis => True, In_Attlist => True); Attribute_Def_Name_State : constant Parser_State := (Name => "ADN", Ignore_Special => False, Detect_End_Of_PI => False, Greater_Special => True, Less_Special => False, Expand_Param_Entities => True, Expand_Entities => False, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => True, Recognize_External => False, Handle_Strings => True, In_Tag => True, Report_Parenthesis => True, In_Attlist => False); Entity_Str_Def_State : constant Parser_State := (Name => "EtS", Ignore_Special => True, Detect_End_Of_PI => False, Greater_Special => False, Less_Special => False, Expand_Param_Entities => True, Expand_Entities => False, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => True, Recognize_External => False, Handle_Strings => True, In_Tag => False, Report_Parenthesis => False, In_Attlist => False); Attlist_Str_Def_State : constant Parser_State := (Name => "AtS", Ignore_Special => True, Detect_End_Of_PI => False, Greater_Special => False, Less_Special => False, Expand_Param_Entities => False, Expand_Entities => True, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => True, Recognize_External => False, Handle_Strings => True, In_Tag => False, Report_Parenthesis => False, In_Attlist => False); Tag_State : constant Parser_State := (Name => "Tag", Ignore_Special => False, Greater_Special => True, Less_Special => False, Detect_End_Of_PI => False, Expand_Param_Entities => False, Expand_Entities => False, Report_Character_Ref => False, Expand_Character_Ref => True, In_DTD => False, Recognize_External => False, Handle_Strings => True, In_Tag => True, Report_Parenthesis => False, In_Attlist => False); -------------------------- -- Internal subprograms -- -------------------------- procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Input_Source'Class, Input_Source_Access); procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Hook_Data'Class, Hook_Data_Access); procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Sax_Attribute_Array, Sax_Attribute_Array_Access); function Debug_Encode (C : Unicode_Char) return Byte_Sequence; -- Return an encoded string matching C (matching Sax.Encodins.Encoding) procedure Test_Valid_Char (Parser : in out Sax_Reader'Class; C : Unicode_Char; Loc : Token); -- Raise an error if C is not valid in XML. The error is reported at -- location Loc. function Is_Pubid_Char (C : Unicode_Char) return Boolean; -- Return True if C is a valid character for a Public ID (2.3 specs) procedure Test_Valid_Lang (Parser : in out Sax_Reader'Class; Lang : Byte_Sequence); -- Return True if Lang matches the rules for languages procedure Test_Valid_Space (Parser : in out Sax_Reader'Class; Space : Byte_Sequence); -- Return True if Space matches the rules for the xml:space attribute procedure Next_Char (Input : in out Input_Source'Class; Parser : in out Sax_Reader'Class); -- Return the next character, and increments the locators. -- If there are no more characters in the input streams, Parser is setup -- so that End_Of_Stream (Parser) returns True. procedure Lookup_Char (Input : in out Input_Source'Class; Parser : in out Sax_Reader'Class; Char : out Unicode_Char); -- Lookup one character, but put it back in the input so that the next call -- to Next_Char will return it again. This does not change -- Parser.Last_Read. function End_Of_Stream (Parser : Sax_Reader'Class) return Boolean; pragma Inline (End_Of_Stream); -- Return True if there are no more characters in the parser. -- Note that this indicates that no more character remains to be read, and -- is different from checking Eof on the current input (since for instance -- a new input is open for an entity). function Create_Attribute_List (Attrs : Sax_Attribute_List) return Sax.Attributes.Attributes; -- Create the list of attributes from Parser.Attributes. -- This function has the side effect of resetting -- Parser.Attributes_Count to 0, and freeing memory as appropriate procedure Put_In_Buffer (Parser : in out Sax_Reader'Class; Char : Unicode_Char); pragma Inline (Put_In_Buffer); procedure Put_In_Buffer (Parser : in out Sax_Reader'Class; Str : Byte_Sequence); pragma Inline (Put_In_Buffer); -- Put the last character read in the internal buffer procedure Next_Token (Input : in out Input_Sources.Input_Source'Class; Parser : in out Sax_Reader'Class; Id : out Token; Coalesce_Space : Boolean := False); -- Return the next identifier in the input stream. -- Locator is modified accordingly (line and column). -- If Coalesce_Space is True, then all the Name or Text tokens preceded or -- followed by Space tokens are grouped together and returned as a single -- Text token. -- Id.Typ is set to End_Of_Input if there are no more token to be read. procedure Next_Token_Skip_Spaces (Input : in out Input_Sources.Input_Source'Class; Parser : in out Sax_Reader'Class; Id : out Token; Must_Have : Boolean := False); -- Same as Next_Token, except it skips spaces. If Must_Have is True, -- then the first token read must be a space, or an error is raised -- Id.Typ is set to End_Of_Input if there are no more token to be read. procedure Next_NS_Token_Skip_Spaces (Input : in out Input_Sources.Input_Source'Class; Parser : in out Sax_Reader'Class; NS_Id : out Token; Name_Id : out Token); -- Skip spaces, if any, then read a "ns:name" or "name" token. function Find_Symbol (Parser : Sax_Reader'Class; T : Token) return Symbol; function Find_Symbol (Parser : Sax_Reader'Class; First, Last : Token) return Symbol; -- Return the value of the symbol procedure Reset_Buffer (Parser : in out Sax_Reader'Class; Id : Token := Null_Token); -- Clears the internal buffer in Parser. -- If Id is not Null_Token, then only the characters starting from -- Id.First are removed procedure Set_State (Parser : in out Sax_Reader'Class; State : Parser_State); -- Set the current state for the parser function Get_State (Parser : Sax_Reader'Class) return Parser_State; -- Return the current state. procedure Close_Namespaces (Parser : in out Sax_Reader'Class; List : XML_NS); -- Close all namespaces in the list, and report appropriate SAX events procedure Check_Valid_Name_Or_NCname (Parser : in out Sax_Reader'Class; Name : Token); -- Check that Name is a valid Name (if namespaces are not supported) or -- a NCname if namespaces are supported. procedure Check_Attribute_Value (Parser : in out Sax_Reader'Class; Local_Name : Symbol; Typ : Attribute_Type; Value : Symbol; Error_Loc : Token); -- Check Validity Constraints for a single attribute. Only call this -- subprogram for a validating parser procedure Syntactic_Parse (Parser : in out Sax_Reader'Class; Input : in out Input_Sources.Input_Source'Class); -- Internal syntactical parser. procedure Find_NS (Parser : in out Sax_Reader'Class; Prefix : Token; NS : out XML_NS; Include_Default_NS : Boolean := True); -- Internal version of Find_NS function Qname_From_Name (Parser : Sax_Reader'Class; Prefix, Local_Name : Token) return Byte_Sequence; function Qname_From_Name (Prefix, Local_Name : Symbol) return Byte_Sequence; -- Create the qualified name from the namespace URI and the local name. procedure Add_Namespace (Parser : in out Sax_Reader'Class; Node : Element_Access; Prefix : Symbol; URI : Symbol; Report_Event : Boolean := True); -- Same as above, with strings procedure Add_Namespace_No_Event (Parser : in out Sax_Reader'Class; Prefix, URI : Symbol); -- Create a new default namespace in the parser procedure Free (Parser : in out Sax_Reader'Class); -- Free the memory allocated for the parser, including the namespaces, -- entities,... procedure Free (Elem : in out Element_Access); -- Free the memory of Elem (and its contents). Note that this doesn't free -- the parent of Elem). -- On Exit, Elem is set to its parent. procedure Parse_Element_Model (Input : in out Input_Sources.Input_Source'Class; Parser : in out Sax_Reader'Class; Result : out Element_Model_Ptr; Attlist : Boolean := False; Open_Was_Read : Boolean); -- Parse the following characters in the stream so as to create an -- element or attribute contents model, ie the tree matching an -- expression like "(foo|bar)+". -- Nmtokens should be true if the names in the model should follow the -- Nmtoken rule in XML specifications rather than the Name rule. -- If Open_Was_Read, then the opening parenthesis is considered to have -- been read already and is automatically inserted into the stack. -- Attlist should be set to true if this is the model in procedure Fatal_Error (Parser : in out Sax_Reader'Class; Msg : String; Loc : Sax.Locators.Location := No_Location); procedure Fatal_Error (Parser : in out Sax_Reader'Class; Msg : String; Loc : Token); -- Raises a fatal error. -- The error is reported at location Id (or the current parser location -- if Id is Null_Token). -- The user application should not return from this call. Thus, a -- Program_Error is raised if it does return. procedure Error (Parser : in out Sax_Reader'Class; Msg : String; Loc : Sax.Locators.Location); procedure Error (Parser : in out Sax_Reader'Class; Msg : String; Id : Token); -- Same as Fatal_Error, but reports an error instead procedure Warning (Parser : in out Sax_Reader'Class; Msg : String; Loc : Sax.Locators.Location); procedure Warning (Parser : in out Sax_Reader'Class; Msg : String; Id : Token := Null_Token); -- Same as Fatal_Error, but reports a warning instead function Location (Parser : Sax_Reader'Class; Loc : Sax.Locators.Location) return Byte_Sequence; -- Return the location of the start of Id as a string. function Resolve_URI (Parser : Sax_Reader'Class; System_Id : Symbol; URI : Symbol) return Symbol; -- Return a fully resolved URI, based on the system identifier set for -- Machine, and URI. -- [System_Id] should be the result of [System_Id (Parser)] at the time the -- URI was found. function System_Id (Parser : Sax_Reader'Class) return Symbol; function Public_Id (Parser : Sax_Reader'Class) return Symbol; pragma Inline (System_Id, Public_Id); -- Return the current system id that we are parsing procedure Close_Inputs (Parser : in out Sax_Reader'Class; Inputs : in out Entity_Input_Source_Access); -- Close the inputs that have been completely read. This should be -- called every time one starts an entity, so that calls to -- Start_Entity/End_Entity are properly nested, and error messages -- point to the right entity. procedure Debug_Print (Parser : Sax_Reader'Class; Id : Token); -- Print the contents of Id ----------------- -- Find_Symbol -- ----------------- function Find_Symbol (Parser : Sax_Reader'Class; Str : Byte_Sequence) return Symbol is begin return Find (Get (Parser.Symbols), Str); end Find_Symbol; ----------------- -- Find_Symbol -- ----------------- function Find_Symbol (Parser : Sax_Reader'Class; T : Token) return Symbol is begin return Find (Get (Parser.Symbols), Parser.Buffer (T.First .. T.Last)); end Find_Symbol; ----------------- -- Find_Symbol -- ----------------- function Find_Symbol (Parser : Sax_Reader'Class; First, Last : Token) return Symbol is begin return Find (Get (Parser.Symbols), Parser.Buffer (First.First .. Last.Last)); end Find_Symbol; ------------------- -- End_Of_Stream -- ------------------- function End_Of_Stream (Parser : Sax_Reader'Class) return Boolean is begin return not Parser.Last_Read_Is_Valid and Parser.Last_Read = 16#FFFF#; end End_Of_Stream; ------------------ -- Debug_Encode -- ------------------ function Debug_Encode (C : Unicode_Char) return Byte_Sequence is Buffer : Byte_Sequence (1 .. 20); Index : Natural := Buffer'First - 1; begin Encoding.Encode (C, Buffer, Index); return Buffer (Buffer'First .. Index); end Debug_Encode; --------------- -- System_Id -- --------------- function System_Id (Parser : Sax_Reader'Class) return Symbol is begin if Parser.Inputs = null then return Parser.System_Id; else return Parser.Inputs.System_Id; end if; end System_Id; --------------- -- Public_Id -- --------------- function Public_Id (Parser : Sax_Reader'Class) return Symbol is begin if Parser.Inputs = null then return Parser.Public_Id; else return Parser.Inputs.Public_Id; end if; end Public_Id; ---------- -- Free -- ---------- procedure Free (Elem : in out Element_Access) is procedure Free_Element is new Ada.Unchecked_Deallocation (Element, Element_Access); Tmp : constant Element_Access := Elem.Parent; begin Free (Elem.Namespaces); Free_Element (Elem); Elem := Tmp; end Free; --------------------------- -- Create_Attribute_List -- --------------------------- function Create_Attribute_List (Attrs : Sax_Attribute_List) return Sax.Attributes.Attributes is function Get_Or_Null (S : Symbol) return String; function Get_Or_Null (S : Symbol) return String is begin if S = No_Symbol then return ""; else return Get (S).all; end if; end Get_Or_Null; Attributes : Sax.Attributes.Attributes; begin for J in 1 .. Attrs.Count loop Add_Attribute (Attr => Attributes, URI => Get_Or_Null (Attrs.List (J).URI), Local_Name => Get (Attrs.List (J).Local_Name).all, Qname => Qname_From_Name (Prefix => Attrs.List (J).Prefix, Local_Name => Attrs.List (J).Local_Name), Att_Type => Attrs.List (J).Att_Type, Content => Unknown_Model, -- not needed anyway Value => Get (Attrs.List (J).Value).all, Default_Decl => Attrs.List (J).Default_Decl); end loop; return Attributes; exception when others => Clear (Attributes); raise; end Create_Attribute_List; ----------------- -- Resolve_URI -- ----------------- function Resolve_URI (Parser : Sax_Reader'Class; System_Id : Symbol; URI : Symbol) return Symbol is C : Unicode_Char; URI_Str : constant Cst_Byte_Sequence_Access := Get (URI); URI_Index : Positive := URI_Str'First; begin pragma Assert (URI /= No_Symbol); if URI = Empty_String then return System_Id; end if; -- ??? Only resolve paths for now Encoding.Read (URI_Str.all, URI_Index, C); if C = Solidus then return URI; else declare System_Str : constant Cst_Byte_Sequence_Access := Get (System_Id); Index : Natural := System_Str'First; Basename_Start : Natural := System_Str'First; begin while Index <= System_Str'Last loop Encoding.Read (System_Str.all, Index, C); if C = Solidus or else C = Reverse_Solidus then Basename_Start := Index; end if; end loop; return Find_Symbol (Parser, System_Str (System_Str'First .. Basename_Start - 1) & URI_Str.all); end; end if; end Resolve_URI; -------------- -- Location -- -------------- function Location (Parser : Sax_Reader'Class; Loc : Sax.Locators.Location) return Byte_Sequence is Line : constant Byte_Sequence := Natural'Image (Loc.Line); Col : constant Byte_Sequence := Natural'Image (Loc.Column); begin if Parser.Close_Inputs = null then if Use_Basename_In_Error_Messages (Parser) then return Base_Name (Get (Get_Public_Id (Parser.Locator)).all) & ':' & Line (Line'First + 1 .. Line'Last) & ':' & Col (Col'First + 1 .. Col'Last); else return Get (Get_Public_Id (Parser.Locator)).all & ':' & Line (Line'First + 1 .. Line'Last) & ':' & Col (Col'First + 1 .. Col'Last); end if; else if Use_Basename_In_Error_Messages (Parser) then return Base_Name (Get_Public_Id (Parser.Close_Inputs.Input.all)) & ':' & Line (Line'First + 1 .. Line'Last) & ':' & Col (Col'First + 1 .. Col'Last); else return Get_Public_Id (Parser.Close_Inputs.Input.all) & ':' & Line (Line'First + 1 .. Line'Last) & ':' & Col (Col'First + 1 .. Col'Last); end if; end if; end Location; ----------------- -- Fatal_Error -- ----------------- procedure Fatal_Error (Parser : in out Sax_Reader'Class; Msg : String; Loc : Sax.Locators.Location := No_Location) is Id2 : Sax.Locators.Location := Loc; begin if Id2 = No_Location then Id2 := Parser.Current_Location; end if; Parser.Buffer_Length := 0; -- So that when calling Close_Inputs, we do generate an End_Entity Parser.State.Ignore_Special := True; begin -- Must be called before End_Document, as per the SAX standard Fatal_Error (Parser, Create (Location (Parser, Id2) & ": " & Msg, Id2)); End_Document (Parser); exception when E : others => begin End_Document (Parser); exception when others => null; end; -- Priority is given to the Fatal_Error, whatever -- End_Document raises Reraise_Occurrence (E); end; raise Program_Error; end Fatal_Error; ----------------- -- Fatal_Error -- ----------------- procedure Fatal_Error (Parser : in out Sax_Reader'Class; Msg : String; Loc : Token) is begin Fatal_Error (Parser, Msg, Loc.Location); end Fatal_Error; ----------- -- Error -- ----------- procedure Error (Parser : in out Sax_Reader'Class; Msg : String; Loc : Sax.Locators.Location) is Id2 : Sax.Locators.Location := Loc; begin if Id2 = No_Location then Id2 := Parser.Current_Location; end if; Error (Parser, Create (Location (Parser, Id2) & ": " & Msg, Id2)); end Error; procedure Error (Parser : in out Sax_Reader'Class; Msg : String; Id : Token) is begin Error (Parser, Msg, Id.Location); end Error; ----------- -- Error -- ----------- procedure Error (Parser : in out Sax_Reader'Class; Msg : String) is begin Error (Parser, Msg, No_Location); end Error; ------------- -- Warning -- ------------- procedure Warning (Parser : in out Sax_Reader'Class; Msg : String; Loc : Sax.Locators.Location) is Id2 : Sax.Locators.Location := Loc; begin if Id2 = No_Location then Id2 := Parser.Current_Location; end if; Warning (Parser, Create (Location (Parser, Id2) & ": " & Msg, Id2)); end Warning; procedure Warning (Parser : in out Sax_Reader'Class; Msg : String; Id : Token := Null_Token) is Id2 : Sax.Locators.Location := Id.Location; begin if Id2 = No_Location then Id2 := Parser.Current_Location; end if; Warning (Parser, Create (Location (Parser, Id2) & ": " & Msg, Id2)); end Warning; ----------------- -- Lookup_Char -- ----------------- procedure Lookup_Char (Input : in out Input_Source'Class; Parser : in out Sax_Reader'Class; Char : out Unicode_Char) is begin if Parser.Inputs /= null then if Eof (Parser.Inputs.Input.all) then if Debug_Input then Put_Line ("++Input Lookup_Char: "); end if; Char := Unicode_Char'Last; else Input_Sources.Next_Char (Parser.Inputs.Input.all, Char); end if; else if Eof (Input) then if Debug_Input then Put_Line ("++Input Lookup_Char 2: "); end if; Char := Unicode_Char'Last; else Input_Sources.Next_Char (Input, Char); end if; end if; if Debug_Input then Put_Line ("++Input Lookup_Char: " & Unicode_Char'Image (Char)); end if; Parser.Lookup_Char := Char; end Lookup_Char; --------------- -- Next_Char -- --------------- procedure Next_Char (Input : in out Input_Source'Class; Parser : in out Sax_Reader'Class) is procedure Internal (Stream : in out Input_Source'Class); pragma Inline (Internal); -------------- -- Internal -- -------------- procedure Internal (Stream : in out Input_Source'Class) is C : Unicode_Char; begin if Parser.Lookup_Char /= Unicode_Char'Last then C := Parser.Lookup_Char; Parser.Lookup_Char := Unicode_Char'Last; else Next_Char (Stream, C); end if; -- XML specs say that #xD#xA must be converted to one single #xA. -- A single #xD must be converted to one single #xA if C = Carriage_Return then Parser.Previous_Char_Was_CR := True; -- When expanding an internal entity, do not normalize the -- character (which has already been normalized when creating the -- entity, and therefore comes from a character ref if Parser.Inputs = null or else Parser.Inputs.External then Parser.Last_Read := Line_Feed; else Parser.Last_Read := Carriage_Return; end if; elsif C = Line_Feed and then Parser.Previous_Char_Was_CR then Parser.Previous_Char_Was_CR := False; -- When expanding an internal entity, do not strip the CRLF -- sequences: since they have already been stripped when the -- entity was created, the sequences that remain were created -- through character references and should therefore -- be kept as is. if Parser.Inputs = null or else Parser.Inputs.External then Next_Char (Stream, Parser); end if; else Parser.Last_Read := C; if Parser.Feature_Test_Valid_Chars then Test_Valid_Char (Parser, Parser.Last_Read, Null_Token); end if; end if; end Internal; Input_A : Entity_Input_Source_Access; begin -- First thing is to take into account location changes due to the -- previous character. if Parser.Last_Read_Is_Valid then if Parser.Last_Read = Line_Feed and then not Parser.Previous_Char_Was_CR then Set_Column_Number (Parser.Locator, 0); Increase_Line_Number (Parser.Locator); end if; elsif Parser.Inputs /= null then Set_Location (Parser.Locator, Parser.Inputs.Save_Loc); if Parser.Inputs.External then Parser.In_External_Entity := False; -- ??? Should test whether we are still in an external entity. -- However, this is only used for the PI, and at this -- point we have already read and discarded it, so it doesn't -- really matter. end if; -- Insert the closed input at the end of the Close_Input list, so -- that the next call to Next_Token properly closes the entity. -- This can not be done here, otherwise End_Entity is called too -- early, and the error messages do not point to the right entity. if Parser.Close_Inputs = null then Parser.Close_Inputs := Parser.Inputs; else Input_A := Parser.Close_Inputs; while Input_A.Next /= null loop Input_A := Input_A.Next; end loop; Input_A.Next := Parser.Inputs; end if; Input_A := Parser.Inputs; Parser.Inputs := Parser.Inputs.Next; Input_A.Next := null; end if; -- Read the text of the entity if there is any if Parser.Inputs /= null then if Parser.Inputs.Input = null or else Eof (Parser.Inputs.Input.all) then if Debug_Input then Put_Line ("++Input END OF INPUT"); end if; Parser.Last_Read := Unicode_Char'Val (16#00#); Parser.Last_Read_Is_Valid := False; return; end if; Parser.Last_Read_Is_Valid := True; Increase_Column_Number (Parser.Locator); Internal (Parser.Inputs.Input.all); -- Else read from the initial input stream elsif Eof (Input) then if Debug_Input then Put_Line ("++Input " & To_String (Parser.Locator) & " END_OF_INPUT"); end if; Parser.Last_Read := 16#FFFF#; Parser.Last_Read_Is_Valid := False; else Parser.Last_Read_Is_Valid := True; Increase_Column_Number (Parser.Locator); Internal (Input); end if; if Debug_Input and then Parser.Last_Read_Is_Valid then Put ("++Input " & To_String (Parser.Locator) & "(" & Unicode_Char'Image (Parser.Last_Read) & ")= "); if Parser.Last_Read /= Line_Feed then Put_Line (Debug_Encode (Parser.Last_Read)); else Put_Line ("Line_Feed"); end if; end if; exception when Unicode.CES.Invalid_Encoding => Fatal_Error (Parser, Error_Invalid_Encoding); end Next_Char; ------------------- -- Put_In_Buffer -- ------------------- procedure Put_In_Buffer (Parser : in out Sax_Reader'Class; Char : Unicode_Char) is W : constant Natural := Encoding.Width (Char); Tmp : Byte_Sequence_Access; begin -- Loop until we have enough memory to store the string while Parser.Buffer_Length + W > Parser.Buffer'Last loop Tmp := Parser.Buffer; Parser.Buffer := new Byte_Sequence (1 .. Tmp'Length * 2); Parser.Buffer (1 .. Tmp'Length) := Tmp.all; Free (Tmp); end loop; Encoding.Encode (Char, Parser.Buffer.all, Parser.Buffer_Length); end Put_In_Buffer; ------------------- -- Put_In_Buffer -- ------------------- procedure Put_In_Buffer (Parser : in out Sax_Reader'Class; Str : Byte_Sequence) is Tmp : Byte_Sequence_Access; begin -- Loop until we have enough memory to store the string while Parser.Buffer_Length + Str'Length > Parser.Buffer'Last loop Tmp := Parser.Buffer; Parser.Buffer := new Byte_Sequence (1 .. Tmp'Length * 2); Parser.Buffer (1 .. Tmp'Length) := Tmp.all; Free (Tmp); end loop; Parser.Buffer (Parser.Buffer_Length + 1 .. Parser.Buffer_Length + Str'Length) := Str; Parser.Buffer_Length := Parser.Buffer_Length + Str'Length; end Put_In_Buffer; --------------------- -- Test_Valid_Lang -- --------------------- procedure Test_Valid_Lang (Parser : in out Sax_Reader'Class; Lang : Byte_Sequence) is begin -- XML Errata 41: An empty xml:lang attribute is valid if Lang /= "" and then not Is_Valid_Language_Name (Lang) then Error (Parser, Error_Invalid_Language); end if; end Test_Valid_Lang; ---------------------- -- Test_Valid_Space -- ---------------------- procedure Test_Valid_Space (Parser : in out Sax_Reader'Class; Space : Byte_Sequence) is begin if Space /= Default_Sequence and then Space /= Preserve_Sequence then Error (Parser, Error_Invalid_Space); end if; end Test_Valid_Space; ------------------- -- Is_Pubid_Char -- ------------------- function Is_Pubid_Char (C : Unicode_Char) return Boolean is begin return C = Unicode.Names.Basic_Latin.Space or else C = Line_Feed or else C in Latin_Small_Letter_A .. Latin_Small_Letter_Z or else C in Latin_Capital_Letter_A .. Latin_Capital_Letter_Z or else C in Digit_Zero .. Digit_Nine or else C = Hyphen_Minus or else C = Apostrophe or else C = Left_Parenthesis or else C = Right_Parenthesis or else C = Plus_Sign or else C = Comma or else C = Full_Stop or else C = Solidus or else C = Unicode.Names.Basic_Latin.Colon or else C = Equals_Sign or else C = Question_Mark or else C = Semicolon or else C = Exclamation_Mark or else C = Asterisk or else C = Number_Sign or else C = Commercial_At or else C = Dollar_Sign or else C = Low_Line or else C = Percent_Sign; end Is_Pubid_Char; --------------------- -- Test_Valid_Char -- --------------------- procedure Test_Valid_Char (Parser : in out Sax_Reader'Class; C : Unicode_Char; Loc : Token) is Id : Sax.Locators.Location; begin if not (C = 16#9# or else C = 16#A# or else C = 16#D# or else C in Unicode.Names.Basic_Latin.Space .. 16#D7FF# or else C in 16#E000# .. 16#FFFD# or else C in 16#10000# .. 16#10FFFF#) then if Loc /= Null_Token then Id := Loc.Location; else Id := No_Location; Id.Line := Get_Line_Number (Parser.Locator); Id.Column := Get_Column_Number (Parser.Locator); end if; Fatal_Error (Parser, Error_Invalid_Char & Unicode_Char'Image (C), Id); end if; end Test_Valid_Char; ------------- -- Find_NS -- ------------- procedure Find_NS (Parser : in out Sax_Reader'Class; Prefix : Token; NS : out XML_NS; Include_Default_NS : Boolean := True) is begin Find_NS (Parser, Find_Symbol (Parser, Parser.Buffer (Prefix.First .. Prefix.Last)), NS, Include_Default_NS); if NS = No_XML_NS then Fatal_Error (Parser, Error_Prefix_Not_Declared & Parser.Buffer (Prefix.First .. Prefix.Last)); end if; end Find_NS; ------------- -- Find_NS -- ------------- procedure Find_NS (Parser : Sax_Reader'Class; Prefix : Sax.Symbols.Symbol; NS : out XML_NS; Include_Default_NS : Boolean := True) is E : Element_Access := Parser.Current_Node; begin loop if E = null then NS := Find_NS_In_List (Parser.Default_Namespaces, Prefix, Include_Default_NS, False); else NS := Find_NS_In_List (E.Namespaces, Prefix, Include_Default_NS, True); end if; exit when NS /= No_XML_NS or else E = null; E := E.Parent; end loop; end Find_NS; ---------------------- -- Find_NS_From_URI -- ---------------------- procedure Find_NS_From_URI (Parser : in out Sax_Reader'Class; URI : Symbol; NS : out XML_NS) is E : Element_Access := Parser.Current_Node; begin loop -- Search in the default namespaces if E = null then NS := Find_NS_From_URI_In_List (Parser.Default_Namespaces, URI); else NS := Find_NS_From_URI_In_List (E.Namespaces, URI); end if; exit when NS /= No_XML_NS or else E = null; E := E.Parent; end loop; end Find_NS_From_URI; --------------------- -- Qname_From_Name -- --------------------- function Qname_From_Name (Parser : Sax_Reader'Class; Prefix, Local_Name : Token) return Byte_Sequence is begin if Prefix = Null_Token then return Parser.Buffer (Local_Name.First .. Local_Name.Last); else return Parser.Buffer (Prefix.First .. Prefix.Last) & Colon_Sequence & Parser.Buffer (Local_Name.First .. Local_Name.Last); end if; end Qname_From_Name; --------------------- -- Qname_From_Name -- --------------------- function Qname_From_Name (Prefix, Local_Name : Symbol) return Byte_Sequence is begin if Prefix = No_Symbol or else Prefix = Empty_String then return Get (Local_Name).all; else return Get (Prefix).all & Colon_Sequence & Get (Local_Name).all; end if; end Qname_From_Name; ----------------------- -- Prefix_From_Qname -- ----------------------- function Prefix_From_Qname (Qname : Byte_Sequence) return Byte_Sequence is Index : Natural := Qname'First; C : Unicode_Char; Previous : Natural; begin while Index <= Qname'Last loop Previous := Index; Encoding.Read (Qname, Index, C); if C = Unicode.Names.Basic_Latin.Colon then return Qname (Qname'First .. Previous - 1); end if; end loop; return ""; end Prefix_From_Qname; ---------------------------- -- Add_Namespace_No_Event -- ---------------------------- procedure Add_Namespace_No_Event (Parser : in out Sax_Reader'Class; Prefix, URI : Symbol) is begin Add_Namespace (Parser, null, Prefix, URI, Report_Event => False); end Add_Namespace_No_Event; ------------------- -- Add_Namespace -- ------------------- procedure Add_Namespace (Parser : in out Sax_Reader'Class; Node : Element_Access; Prefix : Symbol; URI : Symbol; Report_Event : Boolean := True) is Same_As : XML_NS := No_XML_NS; begin -- Was there a previous definition of this namespace ? Find_NS_From_URI (Parser, URI, Same_As); if Node = null then Add_NS_To_List (Parser.Default_Namespaces, Same_As, Prefix, URI); else Add_NS_To_List (Node.Namespaces, Same_As, Prefix, URI); end if; if Report_Event then Start_Prefix_Mapping (Parser, Prefix => Prefix, URI => URI); end if; end Add_Namespace; ------------------ -- Close_Inputs -- ------------------ procedure Close_Inputs (Parser : in out Sax_Reader'Class; Inputs : in out Entity_Input_Source_Access) is procedure Free is new Ada.Unchecked_Deallocation (Entity_Input_Source, Entity_Input_Source_Access); Input_A : Entity_Input_Source_Access; begin while Inputs /= null loop -- ??? Could use Input_Sources.Locator.Free if Inputs.Input /= null then Close (Inputs.Input.all); Unchecked_Free (Inputs.Input); end if; -- not in string context if not Parser.State.Ignore_Special then End_Entity (Parser, Inputs.Name); end if; Input_A := Inputs; Inputs := Inputs.Next; Free (Input_A); end loop; end Close_Inputs; ----------------- -- Debug_Print -- ----------------- procedure Debug_Print (Parser : Sax_Reader'Class; Id : Token) is begin Put ("++Lex (" & Parser.State.Name & ") at " & To_String (Parser.Locator) & " (" & Token_Type'Image (Id.Typ) & ") at " & To_String (Id.Location)); if Parser.State.Ignore_Special then Put (" (in string)"); end if; if Id.Typ = Space then declare J : Natural := Id.First; C : Unicode_Char; begin Put (" --"); while J <= Id.Last loop Encoding.Read (Parser.Buffer.all, J, C); Put (Unicode_Char'Image (C)); end loop; Put ("--"); end; elsif Id.Last >= Id.First then Put (" --" & Parser.Buffer (Id.First .. Id.Last) & "--"); end if; Put_Line (" buffer=" & Parser.Buffer (Parser.Buffer'First .. Parser.Buffer_Length) & "--"); end Debug_Print; ---------------- -- Next_Token -- ---------------- procedure Next_Token (Input : in out Input_Source'Class; Parser : in out Sax_Reader'Class; Id : out Token; Coalesce_Space : Boolean := False) is function Looking_At (Str : Byte_Sequence) return Boolean; -- True if the next characters read (including the current one) in the -- stream match Str. Characters read are stored in the buffer procedure Handle_Comments; -- Id.Typ := Start_Of_End_Tag; Next_Char (Input, Parser); when Exclamation_Mark => Next_Char (Input, Parser); if Parser.Last_Read = Hyphen_Minus then Handle_Comments; elsif Looking_At (Doctype_Sequence) then Reset_Buffer (Parser, Id); Id.Typ := Doctype_Start; elsif Parser.Last_Read = Left_Square_Bracket then Next_Char (Input, Parser); if Parser.Last_Read = Latin_Capital_Letter_C then if not Looking_At (Cdata_Sequence) then Fatal_Error (Parser, Error_Invalid_Declaration, Id); end if; if Parser.Last_Read /= Left_Square_Bracket then Fatal_Error (Parser, Error_Cdata_Unterminated, Id); end if; Reset_Buffer (Parser, Id); Id.Typ := Cdata_Section; Num_Closing_Bracket := 1; loop Next_Char (Input, Parser); if End_Of_Stream (Parser) then Id.Typ := End_Of_Input; Fatal_Error (Parser, Error_Cdata_End, Id); return; elsif Parser.Last_Read_Is_Valid then Put_In_Buffer (Parser, Parser.Last_Read); if Parser.Last_Read = Right_Square_Bracket then Num_Closing_Bracket := Num_Closing_Bracket + 1; elsif Parser.Last_Read = Greater_Than_Sign and then Num_Closing_Bracket >= 2 then Parser.Buffer_Length := Parser.Buffer_Length - 2 * Encoding.Width (Right_Square_Bracket) - Encoding.Width (Greater_Than_Sign); exit; else Num_Closing_Bracket := 0; end if; end if; end loop; if Id.Location.System_Id /= System_Id (Parser) then Fatal_Error (Parser, Error_Entity_Self_Contained, Id); end if; if not Eof (Input) then Next_Char (Input, Parser); else Parser.Last_Read := 16#FFFF#; end if; else while Is_White_Space (Parser.Last_Read) loop Next_Char (Input, Parser); end loop; if Parser.Last_Read = Latin_Capital_Letter_I or else Parser.Last_Read = Percent_Sign then -- Skip spaces: if we are expending a parameter -- entity, it must start with spaces (4.4.8) Next_Token_Skip_Spaces (Input, Parser, Id2); if Parser.Buffer (Id2.First .. Id2.Last) = Include_Sequence then Reset_Buffer (Parser, Id2); Id.Typ := Include; elsif Parser.Buffer (Id2.First .. Id2.Last) = Ignore_Sequence then Reset_Buffer (Parser, Id2); Id.Typ := Ignore; else Fatal_Error (Parser, Error_Invalid_Declaration, Id); end if; if not Parser.State.In_DTD or else not Parser.In_External_Entity then Fatal_Error (Parser, Error_Conditional_Location, Id); end if; Next_Token_Skip_Spaces (Input, Parser, Id2); if Id2.Typ /= Internal_DTD_Start then Fatal_Error (Parser, Error_Conditional_Syntax, Id2); end if; elsif Parser.State.In_DTD then Id.Typ := Start_Conditional; else Fatal_Error (Parser, Error_Unexpected_Chars1, Id); end if; end if; elsif not Parser.State.In_DTD then Fatal_Error (Parser, Error_Unexpected_Chars1, Id); elsif Looking_At (Attlist_Sequence) -- Since parameter entities are expanded with spaces, we can -- have one following ATTLIST immediately and then (Is_White_Space (Parser.Last_Read) or else Parser.Last_Read = Percent_Sign) then Reset_Buffer (Parser, Id); Id.Typ := Attlist_Def; elsif Parser.Last_Read = Latin_Capital_Letter_E then Next_Char (Input, Parser); if Looking_At (Ntity_Sequence) then Reset_Buffer (Parser, Id); Id.Typ := Entity_Def; elsif Looking_At (Element_Sequence) then Reset_Buffer (Parser, Id); Id.Typ := Element_Def; else Fatal_Error (Parser, Error_Unknown_Declaration); end if; elsif Looking_At (Notation_Sequence) -- Since parameter entities are expanded with spaces, we can -- have one following NOTATION immediately and then (Is_White_Space (Parser.Last_Read) or else Parser.Last_Read = Percent_Sign) then Reset_Buffer (Parser, Id); Id.Typ := Notation; else Put_In_Buffer (Parser, Less_Than_Sign); Put_In_Buffer (Parser, Exclamation_Mark); Id.Typ := Text; end if; when Question_Mark => Id.Typ := Start_Of_PI; Next_Char (Input, Parser); when others => null; end case; end Handle_Less_Than_Sign; ----------------------- -- Handle_Entity_Ref -- ----------------------- procedure Handle_Entity_Ref is begin if not Parser.Last_Read_Is_Valid or else Is_Valid_Name_Startchar (Parser.Last_Read, Parser.XML_Version) then while Parser.Last_Read_Is_Valid and then Parser.Last_Read /= Semicolon and then Is_Valid_Name_Char (Parser.Last_Read, Parser.XML_Version) loop Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end loop; if not Parser.Last_Read_Is_Valid or else System_Id (Parser) /= Id.Location.System_Id then Fatal_Error (Parser, Error_Entity_Self_Contained, Id); end if; if Parser.Last_Read /= Semicolon then Fatal_Error (Parser, Error_Entityref_Unterminated, Id); end if; Id.From_Entity := True; else Fatal_Error (Parser, Error_Entity_Name, Id); end if; end Handle_Entity_Ref; type Entity_Ref is (None, Entity, Param_Entity); Is_Entity_Ref : Entity_Ref := None; Old_System_Id : Symbol; begin if not Parser.Last_Read_Is_Valid then Next_Char (Input, Parser); end if; Id.First := Parser.Buffer_Length + 1; Id.Last := Parser.Buffer_Length; Id.Typ := End_Of_Input; Id.Location.System_Id := System_Id (Parser); Id.Location.Public_Id := Public_Id (Parser); Id.Location.Line := Get_Line_Number (Parser.Locator); Id.Location.Column := Get_Column_Number (Parser.Locator); Id.From_Entity := False; Close_Inputs (Parser, Parser.Close_Inputs); if Eof (Input) and then Parser.Last_Read = 16#FFFF# then Id.Location.Column := Id.Location.Column + 1; return; end if; if Is_White_Space (Parser.Last_Read) then Id.Typ := Space; loop Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); exit when not Is_White_Space (Parser.Last_Read); end loop; -- If we are ignoring special characters elsif Id.Typ = End_Of_Input and then (Parser.Ignore_State_Special or else Parser.State.Ignore_Special) and then not Parser.State.Detect_End_Of_PI then Id.Typ := Text; Parser.Ignore_State_Special := True; while Parser.Last_Read_Is_Valid loop exit when Parser.Last_Read = Ampersand and then (Parser.State.Expand_Entities or else Parser.State.Expand_Character_Ref); exit when Parser.Last_Read = Percent_Sign and then Parser.State.Expand_Param_Entities; exit when (Parser.Last_Read = Apostrophe or else Parser.Last_Read = Quotation_Mark) and then Parser.State.Handle_Strings and then (Parser.Inputs = null or else Parser.Inputs.Handle_Strings); exit when Parser.Last_Read = Less_Than_Sign and then Parser.State.Less_Special; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end loop; end if; -- If we haven't found a non-empty token yet if Id.Typ = End_Of_Input or else Id.First > Parser.Buffer_Length then case Parser.Last_Read is when Less_Than_Sign => if Parser.State.Less_Special then Id.Typ := Start_Of_Tag; Next_Char (Input, Parser); elsif Parser.State.Detect_End_Of_PI then Put_In_Buffer (Parser, Parser.Last_Read); Id.Typ := Text; Next_Char (Input, Parser); else Handle_Less_Than_Sign; end if; when Question_Mark => if Eof (Input) then Put_In_Buffer (Parser, Parser.Last_Read); Id.Typ := Text; else Next_Char (Input, Parser); if Parser.Last_Read = Greater_Than_Sign then Id.Typ := End_Of_PI; Next_Char (Input, Parser); elsif Parser.Last_Read = Question_Mark then Put_In_Buffer (Parser, Question_Mark); Id.Typ := Text; else Put_In_Buffer (Parser, Question_Mark); Id.Typ := Text; end if; end if; when Greater_Than_Sign => if Parser.State.Greater_Special then Id.Typ := End_Of_Tag; else Put_In_Buffer (Parser, Parser.Last_Read); Id.Typ := Text; end if; Next_Char (Input, Parser); when Equals_Sign => if Parser.State.In_Tag then Id.Typ := Equal; else Put_In_Buffer (Parser, Parser.Last_Read); Id.Typ := Text; end if; Next_Char (Input, Parser); when Unicode.Names.Basic_Latin.Colon => if Parser.State.In_Tag then if Parser.Feature_Namespace then Id.Typ := Colon; else Put_In_Buffer (Parser, Parser.Last_Read); Id.Typ := Name; end if; else Put_In_Buffer (Parser, Parser.Last_Read); Id.Typ := Text; end if; Next_Char (Input, Parser); when Ampersand => Id.Typ := Text; -- So that eof would at least report an error if Eof (Input) and then Parser.State.Expand_Entities then Fatal_Error (Parser, Error_Entityref_Unterminated, Id); end if; Next_Char (Input, Parser); if Parser.Last_Read = Number_Sign and then (Parser.State.Expand_Character_Ref or Parser.State.Report_Character_Ref) then Handle_Character_Ref; if System_Id (Parser) /= Id.Location.System_Id then Fatal_Error (Parser, Error_Entity_Self_Contained, Id); end if; elsif Parser.Last_Read /= Number_Sign and then Parser.State.Expand_Entities then Handle_Entity_Ref; Is_Entity_Ref := Entity; elsif Parser.Last_Read /= Number_Sign and then Parser.State.Ignore_Special -- string context and then not Parser.State.Detect_End_Of_PI -- not in PI then -- Inside a string (entity value), we still need to check -- that the '&' marks the beginning of an entity reference. Put_In_Buffer (Parser, Ampersand); Handle_Entity_Ref; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); else Put_In_Buffer (Parser, Ampersand); end if; when Percent_Sign => Put_In_Buffer (Parser, Parser.Last_Read); Id.Typ := Text; Next_Char (Input, Parser); if Parser.State.Expand_Param_Entities then while Parser.Last_Read /= Semicolon and then Is_Valid_Name_Char (Parser.Last_Read, Parser.XML_Version) loop Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end loop; if Parser.Last_Read /= Semicolon then Fatal_Error (Parser, Error_Entityref_Unterminated); end if; Is_Entity_Ref := Param_Entity; end if; when Quotation_Mark => if Parser.State.Handle_Strings then Id.Typ := Double_String_Delimiter; Next_Char (Input, Parser); else Id.Typ := Text; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end if; when Apostrophe => if Parser.State.Handle_Strings then Id.Typ := Single_String_Delimiter; Next_Char (Input, Parser); else Id.Typ := Text; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end if; when Left_Square_Bracket => if Parser.State.In_DTD then Id.Typ := Internal_DTD_Start; else Put_In_Buffer (Parser, Parser.Last_Read); Id.Typ := Text; end if; Next_Char (Input, Parser); when Right_Square_Bracket => if Parser.State.In_DTD and then not Parser.In_External_Entity then Id.Typ := Internal_DTD_End; loop Next_Char (Input, Parser); exit when Parser.Last_Read = Greater_Than_Sign; if Parser.Last_Read_Is_Valid and then not Is_White_Space (Parser.Last_Read) then Fatal_Error (Parser, Error_Unexpected_Chars2, Id); end if; end loop; Next_Char (Input, Parser); -- In string context ? elsif Parser.State.Ignore_Special then Id.Typ := Text; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); else declare Num_Bracket : Natural := 1; begin Id.Typ := Text; loop Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); if Parser.Last_Read = Right_Square_Bracket then Num_Bracket := Num_Bracket + 1; elsif Num_Bracket >= 2 and Parser.Last_Read = Greater_Than_Sign then if Parser.State.In_DTD and then Parser.In_External_Entity then Id.Typ := End_Conditional; Reset_Buffer (Parser, Id); Next_Char (Input, Parser); exit; else Id.Location.Column := Id.Location.Column + Num_Bracket - 2; Fatal_Error (Parser, Error_Unexpected_Chars3, Id); end if; else exit; end if; end loop; end; end if; when Solidus => Id.Typ := Text; Next_Char (Input, Parser); if Parser.State.Greater_Special and then Parser.Last_Read = Greater_Than_Sign then Id.Typ := End_Of_Start_Tag; Next_Char (Input, Parser); else Put_In_Buffer (Parser, Solidus); end if; when others => if Parser.State.Recognize_External then if Parser.Last_Read = Latin_Capital_Letter_A then if Looking_At (Any_Sequence) then Reset_Buffer (Parser, Id); Id.Typ := Any; else Id.Typ := Name; end if; elsif Parser.Last_Read = Latin_Capital_Letter_E then if Looking_At (Empty_Sequence) then Reset_Buffer (Parser, Id); Id.Typ := Empty; else Id.Typ := Name; end if; elsif Parser.Last_Read = Latin_Capital_Letter_N then if Looking_At (Ndata_Sequence) then Reset_Buffer (Parser, Id); Id.Typ := Ndata; else Id.Typ := Name; end if; elsif Parser.Last_Read = Latin_Capital_Letter_P then if Looking_At (Public_Sequence) then Reset_Buffer (Parser, Id); Id.Typ := Public; else Id.Typ := Name; end if; elsif Parser.Last_Read = Latin_Capital_Letter_S then if Looking_At (System_Sequence) then Reset_Buffer (Parser, Id); Id.Typ := System; else Id.Typ := Name; end if; end if; end if; if Parser.State.Report_Parenthesis and then Parser.Last_Read = Left_Parenthesis then Reset_Buffer (Parser, Id); Id.Typ := Open_Paren; Next_Char (Input, Parser); return; end if; if Parser.State.In_Attlist then if Parser.Last_Read = Latin_Capital_Letter_C then if Looking_At (Cdata_Sequence) then Id.Typ := Cdata; else Id.Typ := Name; end if; elsif Parser.Last_Read = Latin_Capital_Letter_E and then Looking_At (Entit_Sequence) then if Looking_At (Ies_Sequence) then Id.Typ := Entities; elsif Parser.Last_Read = Latin_Capital_Letter_Y then Id.Typ := Entity; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); else Fatal_Error (Parser, Error_Attlist_Type); end if; elsif Parser.Last_Read = Latin_Capital_Letter_I and then Looking_At (Id_Sequence) then if Looking_At (Ref_Sequence) then if Parser.Last_Read = Latin_Capital_Letter_S then Id.Typ := Idrefs; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); else Id.Typ := Idref; end if; else Id.Typ := Id_Type; end if; elsif Parser.Last_Read = Latin_Capital_Letter_N then Next_Char (Input, Parser); if Looking_At (Mtoken_Sequence) then if Parser.Last_Read = Latin_Capital_Letter_S then Id.Typ := Nmtokens; Next_Char (Input, Parser); else Id.Typ := Nmtoken; end if; elsif Looking_At (Otation_Sequence) then Id.Typ := Notation; else Fatal_Error (Parser, Error_Attlist_Type); end if; elsif Parser.Last_Read = Number_Sign then Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); if Looking_At (Implied_Sequence) then Id.Typ := Implied; elsif Looking_At (Required_Sequence) then Id.Typ := Required; elsif Looking_At (Fixed_Sequence) then Id.Typ := Fixed; else Fatal_Error (Parser, Error_Attlist_DefaultDecl); end if; end if; end if; end case; -- try to coalesce as many things as possible into a single -- text event if Id.Typ = End_Of_Input then if Is_Valid_Name_Startchar (Parser.Last_Read, Parser.XML_Version) or else Parser.Last_Read = Low_Line then Id.Typ := Name; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); else Id.Typ := Text; end if; end if; if Id.Typ = Name and then not Coalesce_Space then while (Parser.Last_Read /= Unicode.Names.Basic_Latin.Colon or else not Parser.Feature_Namespace) and then Is_Valid_NCname_Char (Parser.Last_Read, Parser.XML_Version) loop Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end loop; elsif Is_Entity_Ref = None and then (Id.Typ = Text or else (Coalesce_Space and then Id.Typ = Name)) then if not Parser.Last_Read_Is_Valid then Next_Char (Input, Parser); else loop if Is_White_Space (Parser.Last_Read) then exit when not Coalesce_Space; else case Parser.Last_Read is when Greater_Than_Sign => exit when Parser.State.Greater_Special; when Less_Than_Sign -- Start of new tag | Ampersand -- for Entities | Right_Square_Bracket -- for CData ]]> | Quotation_Mark -- for attributes a="..." | Apostrophe -- for attributes a='...' | Equals_Sign => -- for attributes exit; when Solidus => -- For declare C : Unicode_Char; begin Lookup_Char (Input, Parser, C); exit when C = Greater_Than_Sign or else Id.Typ = Name; end; when Percent_Sign => exit when Parser.State.Expand_Param_Entities; when Question_Mark => exit when Parser.State.Detect_End_Of_PI; when others => null; end case; end if; Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); exit when not Parser.Last_Read_Is_Valid; end loop; end if; end if; Parser.Ignore_State_Special := False; end if; if Coalesce_Space and then Id.Typ = Space then -- First character is necessarily not a space, so we'll change the -- type of the token to text declare Save_Length : constant Natural := Parser.Buffer_Length; begin while Parser.Last_Read_Is_Valid and then (not Parser.State.Greater_Special or else Parser.Last_Read /= Greater_Than_Sign) and then Parser.Last_Read /= Less_Than_Sign and then Parser.Last_Read /= Ampersand and then (not Parser.State.Expand_Param_Entities or else Parser.Last_Read /= Percent_Sign) and then Parser.Last_Read /= Equals_Sign and then Parser.Last_Read /= Quotation_Mark and then Parser.Last_Read /= Right_Square_Bracket and then Parser.Last_Read /= Apostrophe and then Parser.Last_Read /= Solidus and then (Parser.Last_Read /= Question_Mark or else not Parser.State.Detect_End_Of_PI) loop Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end loop; -- Special case for ']': since the parser needs to detect whether -- this is the beginning of ']]>', this will be done in the next -- call to Next_Token. However, we shouldn't report the spaces as -- Ignorable_Whitespace in this case. if Parser.Last_Read = Right_Square_Bracket or else Parser.Buffer_Length /= Save_Length then Id.Typ := Text; end if; end; end if; Id.Last := Parser.Buffer_Length; if Debug_Lexical then Debug_Print (Parser, Id); end if; -- Internal entities should be processes inline if Is_Entity_Ref /= None then declare N : constant Symbol := Find_Symbol (Parser, Id); V : constant Entity_Entry_Access := Get (Parser.Entities, N); begin Reset_Buffer (Parser, Id); if N = Parser.Lt_Sequence then Put_In_Buffer (Parser, Less_Than_Sign); Id.Typ := Text; Id.Last := Parser.Buffer_Length; Next_Char (Input, Parser); elsif N = Parser.Gt_Sequence then Put_In_Buffer (Parser, Greater_Than_Sign); Id.Typ := Text; Id.Last := Parser.Buffer_Length; Next_Char (Input, Parser); elsif N = Parser.Amp_Sequence then Put_In_Buffer (Parser, Ampersand); Id.Typ := Text; Id.Last := Parser.Buffer_Length; Next_Char (Input, Parser); elsif N = Parser.Apos_Sequence then Put_In_Buffer (Parser, Apostrophe); Id.Typ := Text; Id.Last := Parser.Buffer_Length; Next_Char (Input, Parser); elsif N = Parser.Quot_Sequence then Put_In_Buffer (Parser, Quotation_Mark); Id.Typ := Text; Id.Last := Parser.Buffer_Length; Next_Char (Input, Parser); elsif V = null then declare Sym : constant Cst_Byte_Sequence_Access := Get (N); begin Skipped_Entity (Parser, N); if N = Parser.Symbol_Ampersand or else N = Parser.Symbol_Percent then Fatal_Error (Parser, Error_Entity_Name & " '" & Sym.all & "'", Id); elsif Sym (Sym'First) = '%' then Error (Parser, Error_Entity_Undefined & " '" & Sym.all & "'", Id); elsif not Parser.In_External_Entity then -- WF Entity Declared Fatal_Error (Parser, Error_Entity_Undefined & " '" & Sym.all & ''', Id); else -- if Parser.Feature_Validation then -- VC Entity Declared Error (Parser, Error_Entity_Undefined & " '" & Sym.all & ''', Id); end if; end; Id.Typ := Text; Id.Last := Id.First - 1; Next_Char (Input, Parser); else if Parser.Standalone_Document and then V.External_Declaration then -- 4.1 WF Entity Declared Fatal_Error (Parser, Error_Entity_Not_Standalone, Id); end if; if Is_Entity_Ref = Entity and then Parser.Current_Node = null and then not Parser.State.In_DTD then Fatal_Error (Parser, Error_Entity_Toplevel, Id); -- Else if we are in the internal subset of the DTD, and in -- a context other than a declaration elsif Is_Entity_Ref = Param_Entity and then not Parser.In_External_Entity and then Parser.State.Name /= DTD_State.Name then Fatal_Error (Parser, Error_ParamEntity_In_Attribute, Id); end if; Close_Inputs (Parser, Parser.Close_Inputs); -- not in string context if not Parser.State.Ignore_Special then Start_Entity (Parser, N); end if; if V.Already_Read then Fatal_Error (Parser, Error_Entity_Self_Ref, Id); end if; V.Already_Read := True; Parser.Element_Id := Parser.Element_Id + 1; if Debug_Internal then Put_Line ("Expanding entity " & Get (N).all & " External=" & V.External'Img & " Value=" & Get (V.Value).all); end if; Old_System_Id := Get_System_Id (Parser.Locator); Parser.Inputs := new Entity_Input_Source' (External => V.External, Name => N, Input => null, Save_Loc => Get_Location (Parser.Locator), System_Id => Find_Symbol (Parser, Get (System_Id (Parser)).all & '#' & Get (N).all), Public_Id => Find_Symbol (Parser, Get (Public_Id (Parser)).all & '#' & Get (N).all), Handle_Strings => not Parser.State.Ignore_Special, Next => Parser.Inputs); if V.External then if Parser.State.Name = Attlist_Str_Def_State.Name or else Parser.State.Name = Attr_Value_State.Name then Fatal_Error (Parser, Error_Attribute_External_Entity, Id); end if; declare URI : constant Symbol := Resolve_URI (Parser, Old_System_Id, V.Value); begin Parser.Inputs.Input := Resolve_Entity (Parser, Public_Id => Get (V.Public).all, System_Id => Get (URI).all); -- If either there is no entity resolver or if the -- standard algorithm should be used if Parser.Inputs.Input = null then Parser.Inputs.Input := new File_Input; Open (Get (URI).all, File_Input (Parser.Inputs.Input.all)); Set_Public_Id (Parser.Inputs.Input.all, Get (V.Value).all); Set_System_Id (Parser.Inputs.Input.all, Get (URI).all); end if; Parser.Inputs.Name := Find_Symbol (Parser, Get_System_Id (Parser.Inputs.Input.all)); Set_System_Id (Parser.Locator, URI); Set_Public_Id (Parser.Locator, V.Value); exception when Name_Error => Error (Parser, Error_External_Entity_Not_Found & Get (URI).all, Id); Unchecked_Free (Parser.Inputs.Input); when E : Mismatching_BOM => Error (Parser, Exception_Message (E)); Unchecked_Free (Parser.Inputs.Input); end; Parser.In_External_Entity := True; else Parser.Inputs.Input := new String_Input; -- 4.4.8: Expansion of parameter entities must include -- a leading and trailing space, unless we are within an -- entity value. if Is_Entity_Ref = Param_Entity and then not Parser.State.Ignore_Special then Open (' ' & Get (V.Value).all & ' ', Encoding, String_Input (Parser.Inputs.Input.all)); else Open (Get (V.Value).all, Encoding, String_Input (Parser.Inputs.Input.all)); end if; Set_Public_Id (Parser.Locator, Find_Symbol (Parser, "entity " & Get (N).all)); Set_Public_Id (Parser.Inputs.Input.all, Get (Get_Public_Id (Parser.Locator)).all); end if; if Parser.Inputs.Input = null then Skipped_Entity (Parser, V.Name); Next_Char (Input, Parser); Next_Token (Input, Parser, Id); else Set_Line_Number (Parser.Locator, 1); Set_Column_Number (Parser.Locator, Prolog_Size (Parser.Inputs.Input.all)); Next_Char (Input, Parser); Next_Token (Input, Parser, Id); V.Already_Read := False; end if; end if; end; end if; end Next_Token; ---------------------------- -- Next_Token_Skip_Spaces -- ---------------------------- procedure Next_Token_Skip_Spaces (Input : in out Input_Sources.Input_Source'Class; Parser : in out Sax_Reader'Class; Id : out Token; Must_Have : Boolean := False) is begin Next_Token (Input, Parser, Id); if Must_Have and then Id.Typ /= Space then Fatal_Error (Parser, Error_Expecting_Space, Id); end if; while Id.Typ = Space loop Reset_Buffer (Parser, Id); Next_Token (Input, Parser, Id); end loop; end Next_Token_Skip_Spaces; ------------------------------- -- Next_NS_Token_Skip_Spaces -- ------------------------------- procedure Next_NS_Token_Skip_Spaces (Input : in out Input_Sources.Input_Source'Class; Parser : in out Sax_Reader'Class; NS_Id : out Token; Name_Id : out Token) is Id : Token; Saved_In_Tag : constant Boolean := Parser.State.In_Tag; begin NS_Id := Null_Token; Next_Token (Input, Parser, Id); while Id.Typ = Space loop Reset_Buffer (Parser, Id); Next_Token (Input, Parser, Id); end loop; Name_Id := Id; if Name_Id.Typ = Colon then -- An empty namespace, used in the XML testsuite ? NS_Id := Null_Token; Reset_Buffer (Parser, Id); Next_Token (Input, Parser, Name_Id); elsif Name_Id.Typ = Name then if Parser.Last_Read_Is_Valid and then Parser.Last_Read = Unicode.Names.Basic_Latin.Colon and then Parser.Feature_Namespace then Parser.State.In_Tag := True; -- Get COLON on its own Next_Token (Input, Parser, Id); Parser.State.In_Tag := Saved_In_Tag; NS_Id := Name_Id; Reset_Buffer (Parser, Id); Next_Token (Input, Parser, Name_Id); end if; end if; end Next_NS_Token_Skip_Spaces; ------------------ -- Reset_Buffer -- ------------------ procedure Reset_Buffer (Parser : in out Sax_Reader'Class; Id : Token := Null_Token) is begin Parser.Buffer_Length := Id.First - 1; end Reset_Buffer; --------------- -- Set_State -- --------------- procedure Set_State (Parser : in out Sax_Reader'Class; State : Parser_State) is begin Parser.State := State; end Set_State; --------------- -- Get_State -- --------------- function Get_State (Parser : Sax_Reader'Class) return Parser_State is begin return Parser.State; end Get_State; ------------------------- -- Parse_Element_Model -- ------------------------- procedure Parse_Element_Model (Input : in out Input_Source'Class; Parser : in out Sax_Reader'Class; Result : out Element_Model_Ptr; Attlist : Boolean := False; Open_Was_Read : Boolean) is -- ??? Would be nice to get rid of this hard-coded limitation in stacks Stack_Size : constant Natural := 1024; Operand_Stack : Element_Model_Array (1 .. Stack_Size); Operand_Index : Natural := Operand_Stack'First; Operator_Stack : array (1 .. Stack_Size) of Unicode_Char; Operator_Index : Natural := Operator_Stack'First; Expect_Operator : Boolean := not Open_Was_Read; procedure Parse_Element_Model_From_Entity (Name : Symbol); -- Parse the element model defined in the entity Name, and leave the -- contents on the stacks. procedure Parse (Input : in out Input_Source'Class; Result : out Element_Model_Ptr; Open_Was_Read : Boolean; Is_Recursive_Call : Boolean); -- Parse the content model read in Input -- Is_Recursive_Call should be true when called from itself or from -- Parse_Element_Model_From_Entity. ------------------------------------- -- Parse_Element_Model_From_Entity -- ------------------------------------- procedure Parse_Element_Model_From_Entity (Name : Symbol) is Loc : Sax.Locators.Location; Last : constant Unicode_Char := Parser.Last_Read; Input_S : String_Input; Val : constant Entity_Entry_Access := Get (Parser.Entities, Name); M : Element_Model_Ptr; begin if Val = null then Fatal_Error (Parser, Error_Entity_Undefined & ' ' & Get (Name).all); elsif Val.Value = Empty_String then return; else Loc := Get_Location (Parser.Locator); Set_Line_Number (Parser.Locator, 1); Set_Column_Number (Parser.Locator, 1); Set_Public_Id (Parser.Locator, Find_Symbol (Parser, "entity " & Get (Name).all)); Open (Get (Val.Value).all, Encoding, Input_S); Next_Char (Input_S, Parser); Parse (Input_S, M, False, True); -- Parse_Element_Model (Input_S, Parser, M, Attlist, False); Close (Input_S); Set_Location (Parser.Locator, Loc); Parser.Last_Read := Last; end if; end Parse_Element_Model_From_Entity; ----------- -- Parse -- ----------- procedure Parse (Input : in out Input_Source'Class; Result : out Element_Model_Ptr; Open_Was_Read : Boolean; Is_Recursive_Call : Boolean) is Num_Items : Positive; Current_Item, Current_Operand : Natural; Start_Sub : Natural := Parser.Buffer_Length + 1; M : Element_Model_Ptr; Found : Boolean; Start_Id : constant Symbol := System_Id (Parser); Start_Token : Token; Test_Multiplier : Boolean; Can_Be_Mixed : Boolean; Num_Parenthesis : Integer := 0; Already_Displayed_Self_Contained_Error : Boolean := False; begin Start_Token := Null_Token; Start_Token.Location.Line := Get_Line_Number (Parser.Locator); Start_Token.Location.Column := Get_Column_Number (Parser.Locator); if Open_Was_Read then Start_Token.Location.Column := Start_Token.Location.Column - 1; end if; while Is_White_Space (Parser.Last_Read) loop Next_Char (Input, Parser); end loop; loop if End_Of_Stream (Parser) then if not Is_Recursive_Call then for J in Operand_Stack'First .. Operand_Index - 1 loop Free (Operand_Stack (J)); end loop; elsif Num_Parenthesis /= 0 then Fatal_Error (Parser, Error_Entity_Nested, Start_Token); elsif Parser.Buffer_Length >= Start_Sub then Operand_Stack (Operand_Index) := new Element_Model (Element_Ref); Operand_Stack (Operand_Index).Name := Find_Symbol (Parser, Parser.Buffer (Start_Sub .. Parser.Buffer_Length)); Operand_Index := Operand_Index + 1; Parser.Buffer_Length := Start_Sub - 1; end if; exit; end if; if Parser.Feature_Validation and then (not Parser.Last_Read_Is_Valid or else System_Id (Parser) /= Start_Id) and then not Already_Displayed_Self_Contained_Error then Already_Displayed_Self_Contained_Error := True; Error (Parser, Error_Entity_Self_Contained, Start_Token); end if; Test_Multiplier := False; -- Process the operator case Parser.Last_Read is when Left_Parenthesis => Operator_Stack (Operator_Index) := Parser.Last_Read; Operator_Index := Operator_Index + 1; Expect_Operator := False; Next_Char (Input, Parser); Num_Parenthesis := Num_Parenthesis + 1; when Right_Parenthesis => Num_Parenthesis := Num_Parenthesis - 1; Num_Items := 1; Current_Item := Operator_Index - 1; Current_Operand := Operand_Index - 1; Can_Be_Mixed := Current_Operand >= Operand_Stack'First and then (Operand_Stack (Current_Operand).Content = Character_Data or else Operand_Stack (Current_Operand).Content = Element_Ref); if Current_Operand >= Operand_Stack'First and then Is_Mixed (Operand_Stack (Current_Operand)) then Fatal_Error (Parser, Error_Mixed_Contents); end if; while Current_Item >= Operator_Stack'First and then Operator_Stack (Current_Item) /= Left_Parenthesis loop if Operator_Stack (Current_Item) /= Comma and then Operator_Stack (Current_Item) /= Vertical_Line then Fatal_Error (Parser, Error_Invalid_Content_Model, Start_Token); end if; if Current_Operand = 0 then Fatal_Error (Parser, Error_Missing_Operand, Start_Token); end if; Current_Operand := Current_Operand - 1; if Current_Operand < Operand_Stack'First then Fatal_Error (Parser, Error_Invalid_Content_Model, Start_Token); end if; if Operand_Stack (Current_Operand).Content /= Character_Data and then Operand_Stack (Current_Operand).Content /= Element_Ref then Can_Be_Mixed := False; end if; if Is_Mixed (Operand_Stack (Current_Operand)) then Fatal_Error (Parser, Error_Mixed_Contents); end if; Num_Items := Num_Items + 1; Current_Item := Current_Item - 1; end loop; if Current_Item < Operator_Stack'First then Fatal_Error (Parser, Error_Invalid_Content_Model, Start_Token); end if; if Current_Operand < Operand_Stack'First then Fatal_Error (Parser, Error_Content_Model_Empty_List, Start_Token); end if; if Operator_Stack (Operator_Index - 1) = Comma then M := new Element_Model (Sequence); else if not Can_Be_Mixed and then Operand_Stack (Current_Operand).Content = Character_Data then Fatal_Error (Parser, Error_Content_Model_Nested_Groups); end if; M := new Element_Model (Any_Of); end if; M.List := new Element_Model_Array (1 .. Num_Items); for J in Current_Operand .. Operand_Index - 1 loop M.List (J - Current_Operand + 1) := Operand_Stack (J); end loop; Operand_Index := Current_Operand + 1; Operand_Stack (Current_Operand) := M; Operator_Index := Current_Item; Expect_Operator := False; Test_Multiplier := True; Next_Char (Input, Parser); if not End_Of_Stream (Parser) and then Current_Operand >= Operand_Stack'First and then Is_Mixed (Operand_Stack (Current_Operand)) and then Operand_Stack (Current_Operand).List'Length >= 2 and then Parser.Last_Read /= Asterisk then Fatal_Error (Parser, Error_Content_Model_Closing_Paren); end if; when Comma | Vertical_Line => if Attlist and then Parser.Last_Read = Comma then Fatal_Error (Parser, Error_Attlist_Invalid_Enum); end if; if Parser.Last_Read = Comma and then Operand_Index - 1 < Operand_Stack'First then Fatal_Error (Parser, Error_Content_Model_Invalid_Seq); end if; if Parser.Last_Read = Comma and then Operator_Stack (Operator_Index - 1) = Left_Parenthesis and then Operand_Stack (Operand_Index - 1).Content = Character_Data then Fatal_Error (Parser, Error_Content_Model_Pcdata); end if; if Operator_Index = Operator_Stack'First or else (Operator_Stack (Operator_Index - 1) /= Parser.Last_Read and then Operator_Stack (Operator_Index - 1) /= Left_Parenthesis) then Fatal_Error (Parser, Error_Content_Model_Mixing); end if; Operator_Stack (Operator_Index) := Parser.Last_Read; Operator_Index := Operator_Index + 1; Expect_Operator := False; Next_Char (Input, Parser); when Asterisk | Question_Mark | Plus_Sign => Fatal_Error (Parser, Error_Content_Model_Invalid_Multiplier, Start_Token); when Number_Sign => if Expect_Operator then Fatal_Error (Parser, Error_Content_Model_Invalid_Start, Start_Token); end if; Expect_Operator := True; -- #PCDATA can only be the first element of a choice list -- ??? Note that in that case the Choice model can only be a -- list of names, not a parenthesis expression. Start_Sub := Parser.Buffer_Length + 1; Next_Char (Input, Parser); Found := (Parser.Last_Read = Latin_Capital_Letter_P); if Found then Next_Char (Input, Parser); Found := (Parser.Last_Read = Latin_Capital_Letter_C); if Found then Next_Char (Input, Parser); Found := (Parser.Last_Read = Latin_Capital_Letter_D); if Found then Next_Char (Input, Parser); Found := Parser.Last_Read = Latin_Capital_Letter_A; if Found then Next_Char (Input, Parser); Found := (Parser.Last_Read = Latin_Capital_Letter_T); if Found then Next_Char (Input, Parser); Found := (Parser.Last_Read = Latin_Capital_Letter_A); end if; end if; end if; end if; end if; if not Found then Fatal_Error (Parser, Error_Content_Model_Invalid_Seq, Start_Token); end if; if Operator_Stack (Operator_Index - 1) /= Left_Parenthesis then Fatal_Error (Parser, Error_Content_Model_Pcdata_First); end if; Operand_Stack (Operand_Index) := new Element_Model (Character_Data); Operand_Index := Operand_Index + 1; Parser.Buffer_Length := Start_Sub - 1; Next_Char (Input, Parser); when Percent_Sign => if not Parser.In_External_Entity and then Parser.State.Name /= DTD_State.Name then Fatal_Error (Parser, Error_ParamEntity_In_Attribute); end if; Start_Sub := Parser.Buffer_Length + 1; while Parser.Last_Read_Is_Valid and then Parser.Last_Read /= Semicolon loop Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end loop; Parse_Element_Model_From_Entity (Find_Symbol (Parser, Parser.Buffer (Start_Sub .. Parser.Buffer_Length))); Parser.Buffer_Length := Start_Sub - 1; Next_Char (Input, Parser); when others => if Parser.Last_Read_Is_Valid then if Expect_Operator then Fatal_Error (Parser, Error_Content_Model_Expect_Operator); end if; Expect_Operator := True; -- ??? Should test Is_Nmtoken Start_Sub := Parser.Buffer_Length + 1; while Parser.Last_Read = Unicode.Names.Basic_Latin.Colon or else Is_Valid_Name_Char (Parser.Last_Read, Parser.XML_Version) loop Put_In_Buffer (Parser, Parser.Last_Read); Next_Char (Input, Parser); end loop; if Start_Sub > Parser.Buffer_Length then Error (Parser, Error_Content_Model_Invalid_Name & Debug_Encode (Parser.Last_Read), Start_Token); end if; Operand_Stack (Operand_Index) := new Element_Model (Element_Ref); Operand_Stack (Operand_Index).Name := Find_Symbol (Parser, Parser.Buffer (Start_Sub .. Parser.Buffer_Length)); Operand_Index := Operand_Index + 1; Parser.Buffer_Length := Start_Sub - 1; Test_Multiplier := True; else -- Could happen with improper entity nesting Next_Char (Input, Parser); end if; end case; if Test_Multiplier then case Parser.Last_Read is when Asterisk => if Operand_Index = Operand_Stack'First then Fatal_Error (Parser, Error_Content_Model_Invalid_Multiplier); end if; Operand_Stack (Operand_Index - 1) := new Element_Model' (Repeat, 0, Positive'Last, Operand_Stack (Operand_Index - 1)); Expect_Operator := True; Next_Char (Input, Parser); when Plus_Sign => if Operand_Index = Operand_Stack'First then Fatal_Error (Parser, Error_Content_Model_Invalid_Multiplier); end if; if Is_Mixed (Operand_Stack (Operand_Index - 1)) then Fatal_Error (Parser, Error_Content_Model_Pcdata_Occurrence); end if; Operand_Stack (Operand_Index - 1) := new Element_Model' (Repeat, 1, Positive'Last, Operand_Stack (Operand_Index - 1)); Expect_Operator := True; Next_Char (Input, Parser); when Question_Mark => if Operand_Index = Operand_Stack'First then Fatal_Error (Parser, Error_Content_Model_Invalid_Multiplier); end if; if Is_Mixed (Operand_Stack (Operand_Index - 1)) then Fatal_Error (Parser, Error_Content_Model_Pcdata_Occurrence); end if; Operand_Stack (Operand_Index - 1) := new Element_Model' (Repeat, 0, 1, Operand_Stack (Operand_Index - 1)); Expect_Operator := True; Next_Char (Input, Parser); when others => null; end case; end if; exit when Operator_Index = Operator_Stack'First and then Operand_Index = Operand_Stack'First + 1; while Is_White_Space (Parser.Last_Read) loop Next_Char (Input, Parser); end loop; end loop; if not Is_Recursive_Call then if Operator_Index /= Operator_Stack'First or else Operand_Index /= Operand_Stack'First + 1 then Error (Parser, Error_Content_Model_Invalid, Start_Token); end if; Result := Operand_Stack (Operand_Stack'First); elsif Num_Parenthesis /= 0 then Error (Parser, Error_Entity_Nested, Start_Token); end if; exception when others => if not Is_Recursive_Call then for J in Operand_Stack'First .. Operand_Index - 1 loop Free (Operand_Stack (J)); end loop; end if; raise; end Parse; begin if Open_Was_Read then -- Insert the opening parenthesis into the operators stack Operator_Stack (Operator_Stack'First) := Left_Parenthesis; Operator_Index := Operator_Index + 1; end if; Parse (Input, Result, Open_Was_Read, False); end Parse_Element_Model; -------------------------------- -- Check_Valid_Name_Or_NCname -- -------------------------------- procedure Check_Valid_Name_Or_NCname (Parser : in out Sax_Reader'Class; Name : Token) is begin if Parser.Feature_Namespace then if not Is_Valid_NCname (Parser.Buffer (Name.First .. Name.Last), Parser.XML_Version) then Fatal_Error (Parser, Error_Is_Ncname, Name); end if; else if not Is_Valid_Name (Parser.Buffer (Name.First .. Name.Last), Parser.XML_Version) then Fatal_Error (Parser, Error_Is_Name, Name); end if; end if; end Check_Valid_Name_Or_NCname; --------------------------- -- Check_Attribute_Value -- --------------------------- procedure Check_Attribute_Value (Parser : in out Sax_Reader'Class; Local_Name : Symbol; Typ : Attribute_Type; Value : Symbol; Error_Loc : Token) is Ent : Entity_Entry_Access; Val : constant Cst_Byte_Sequence_Access := Get (Value); begin case Typ is when Id | Idref => if Parser.Feature_Namespace then if not Is_Valid_NCname (Val.all, Parser.XML_Version) then -- Always a non-fatal error, since we are dealing with -- namespaces Error (Parser, Error_Attribute_Is_Ncname & Get (Local_Name).all, Error_Loc); end if; else if not Is_Valid_Name (Val.all, Parser.XML_Version) then Error (Parser, Error_Attribute_Is_Name & Get (Local_Name).all, Error_Loc); end if; end if; when Idrefs => if Parser.Feature_Namespace then if not Is_Valid_NCnames (Val.all, Parser.XML_Version) then Error (Parser, Error_Attribute_Is_Ncname & Get (Local_Name).all, Error_Loc); end if; else if not Is_Valid_Names (Val.all, Parser.XML_Version) then Error (Parser, Error_Attribute_Is_Name & Get (Local_Name).all, Error_Loc); end if; end if; when Nmtoken => if not Is_Valid_Nmtoken (Val.all, Parser.XML_Version) then Error (Parser, Error_Attribute_Is_Nmtoken & Get (Local_Name).all, Error_Loc); end if; when Nmtokens => if not Is_Valid_Nmtokens (Val.all, Parser.XML_Version) then Error (Parser, Error_Attribute_Is_Nmtoken & Get (Local_Name).all, Error_Loc); end if; when Entity => if not Is_Valid_Name (Val.all, Parser.XML_Version) then Error (Parser, Error_Attribute_Is_Name & Get (Local_Name).all, Error_Loc); end if; Ent := Get (Parser.Entities, Value); if Ent = null or else not Ent.Unparsed then Error (Parser, Error_Attribute_Ref_Unparsed_Entity & Get (Local_Name).all, Error_Loc); end if; when Entities => declare Index : Integer := Val'First; Last, Previous : Integer; C : Unicode_Char; begin Last := Index; while Last <= Val'Last loop Previous := Last; Encoding.Read (Val.all, Last, C); if C = Unicode.Names.Basic_Latin.Space or else Last > Val'Last then if not Is_Valid_Name (Val (Index .. Previous), Parser.XML_Version) then Error (Parser, Error_Attribute_Is_Name & Get (Local_Name).all, Error_Loc); end if; Ent := Get (Parser.Entities, Find_Symbol (Parser, Val (Index .. Previous))); if Ent = null or else not Ent.Unparsed then Error (Parser, Error_Attribute_Ref_Unparsed_Entity & Get (Local_Name).all, Error_Loc); end if; Index := Last; end if; end loop; end; when others => null; end case; end Check_Attribute_Value; ------------ -- Append -- ------------ procedure Append (List : in out Sax_Attribute_List; Local_Name : Sax.Symbols.Symbol; Prefix : Sax.Symbols.Symbol; Att_Type : Attribute_Type := Cdata; URI : Sax.Symbols.Symbol := No_Symbol; Value : Sax.Symbols.Symbol; Location : Sax.Locators.Location; Default_Decl : Default_Declaration := Default; If_Unique : Boolean := False) is Tmp : Sax_Attribute_Array_Access; begin if If_Unique then for A in 1 .. List.Count loop if List.List (A).Local_Name = Local_Name and then List.List (A).Prefix = Prefix then return; end if; end loop; end if; if List.List = null or else List.Count = List.List'Last then Tmp := List.List; if Tmp /= null then List.List := new Sax_Attribute_Array (Tmp'First .. Tmp'Last + 1); List.List (Tmp'Range) := Tmp.all; Unchecked_Free (Tmp); else List.List := new Sax_Attribute_Array (1 .. 1); List.Count := 0; end if; end if; -- The URI cannot be resolved at this point, since it will -- depend on the contents of the document at the place where -- the attribute is used. List.Count := List.Count + 1; List.List (List.Count) := Sax_Attribute' (Prefix => Prefix, Local_Name => Local_Name, Value => Value, Non_Normalized_Value => Value, Att_Type => Att_Type, URI => URI, Default_Decl => Default_Decl, Location => Location); end Append; --------------------- -- Syntactic_Parse -- --------------------- procedure Syntactic_Parse (Parser : in out Sax_Reader'Class; Input : in out Input_Sources.Input_Source'Class) is Id : Token := Null_Token; procedure Parse_Start_Tag; -- Process an element start and its attributes procedure Parse_Attributes (Elem_NS_Id, Elem_Name_Id : Token; Id : in out Token); -- Process the list of attributes in a start tag, and store them in -- Parser.Attributes. -- Id should have been initialized to the first token in the attributes -- list, and will be left on the first token after it. -- Return the list of attributes for this element -- On exit, NS_Count is set to the number of references to Elem_NS_Id -- among the attributes. The count for other XML_NS that the one of the -- element is directly increment in the corresponding XML_NS, but for -- the element we want to keep it virgin until we have called the -- validation hook. procedure Resolve_Attribute_Namespaces; -- For each attributes defined in Parser.Attributes, set its URI for -- the namespace procedure Check_And_Define_Namespace (Prefix, URI : Symbol; Location : Sax.Locators.Location); -- An attribute defining a namespace was found. Check that the values -- are valid, and register the new namespace. If Prefix is Null_Token, -- the default namespace is defined function Get_String (Str : Token) return String; function Get_String (First, Last : Token) return String; pragma Inline (Get_String); -- Return the string pointed to by the token procedure Add_Default_Attributes (DTD_Attr : Sax_Attribute_Array_Access); -- Add all DEFAULT attributes declared in the DTD into the attributes of -- the current element, if they weren't overriden by the user procedure Parse_End_Tag; -- Process an element end procedure Parse_Doctype; -- Process the DTD declaration procedure Parse_Doctype_Contents; -- Process the DTD's contents procedure Parse_Entity_Def (Id : in out Token); -- Parse an processing instruction procedure End_Element; -- End the current element. Its namespace prefix and local_name are -- given in the parameters. procedure Get_String (Id : in out Token; State : Parser_State; Str_Start, Str_End : out Token; Normalize : Boolean := False; Collapse_Spaces : Boolean := False); -- Get all the character till the end of the string. Id should contain -- the initial quote that starts the string. -- On exit, Str_Start is set to the first token of the string, and -- Str_End to the last token. -- If Normalize is True, then all space characters are converted to -- ' '. -- If Collapse_Spaces is True, then all duplicate spaces sequences are -- collapsed into a single space character. Leading and trailing spaces -- are also removed. procedure Get_Name_NS (Id : in out Token; NS_Id, Name_Id : out Token); -- Read the next tokens so as to match either a single name or -- a "ns:name" name. -- Id should initially point to the candidate token for the name, and -- will be left on the token following that name. -- An error is raised if we can't even match a Name. procedure Get_External (Id : in out Token; System_Start, System_End, Public_Start, Public_End : out Token; Allow_Publicid : Boolean := False); -- Parse a PUBLIC or SYSTEM definition and its arguments. -- Id should initially point to the keyword itself, and will be set to -- the first identifier following the full definition -- If Allow_Publicid is True, then PUBLIC might be followed by a single -- string, as in rule [83] of the XML specifications. procedure Check_Standalone_Value (Id : in out Token); procedure Check_Encoding_Value (Id : in out Token); procedure Check_Version_Value (Id : in out Token); -- Check the arguments for the processing instruction. -- Each of this procedures gets the arguments from Next_Token, up to, -- and including, the following space or End_Of_PI character. -- They raise errors appropriately procedure Check_Model; -- Check that the last element inserted matches the model. This -- procedure should not be called for the root element. ---------------- -- Get_String -- ---------------- procedure Get_String (Id : in out Token; State : Parser_State; Str_Start, Str_End : out Token; Normalize : Boolean := False; Collapse_Spaces : Boolean := False) is T : constant Token := Id; Saved_State : constant Parser_State := Get_State (Parser); Possible_End : Token := Null_Token; C : Unicode_Char; Index : Natural; Last_Space : Natural := 0; Had_Space : Boolean := Collapse_Spaces; -- Avoid leading spaces begin if Debug_Internal then Put_Line ("Get_String Normalize=" & Boolean'Image (Normalize) & " Collapse_Spaces=" & Boolean'Image (Collapse_Spaces)); end if; Set_State (Parser, State); Next_Token (Input, Parser, Id); Str_Start := Id; Str_End := Id; while Id.Typ /= T.Typ and then Id.Typ /= End_Of_Input loop Str_End := Id; case Id.Typ is when Double_String_Delimiter => Str_End.First := Parser.Buffer_Length + 1; Put_In_Buffer (Parser, Quotation_Mark); Str_End.Last := Parser.Buffer_Length; Possible_End := Str_End; Had_Space := False; when Single_String_Delimiter => Str_End.First := Parser.Buffer_Length + 1; Put_In_Buffer (Parser, Apostrophe); Str_End.Last := Parser.Buffer_Length; Possible_End := Str_End; Had_Space := False; when Start_Of_Tag => if Possible_End = Null_Token then Fatal_Error (Parser, Error_Attribute_Less_Than, Id); else Fatal_Error (Parser, Error_Attribute_Less_Than_Suggests & Location (Parser, Possible_End.Location), Id); end if; when Char_Ref => -- 3.3.3 item 3: character references are kept as is if Get_String (Id) = Space_Sequence then if Collapse_Spaces and Had_Space then Reset_Buffer (Parser, Id); end if; Had_Space := True; Last_Space := Parser.Buffer_Length; else Had_Space := False; end if; when others => if Normalize or Collapse_Spaces then declare Str : constant Byte_Sequence := Parser.Buffer (Id.First .. Id.Last); begin Reset_Buffer (Parser, Id); Index := Str'First; while Index <= Str'Last loop Encoding.Read (Str, Index, C); -- ??? If we have a character reference, we must -- replace the character it represents, and not do -- entity replacement. How to do that, we have lost -- that information -- When parsing an attribute value, we should still -- process white spaces, therefore the test for -- Ignore_Special if Is_White_Space (C) then if not Collapse_Spaces or not Had_Space then Put_In_Buffer (Parser, Unicode.Names.Basic_Latin.Space); end if; Had_Space := True; Last_Space := Parser.Buffer_Length; else Had_Space := False; Put_In_Buffer (Parser, C); end if; end loop; end; Str_End.Last := Parser.Buffer_Length; end if; end case; Next_Token (Input, Parser, Id); end loop; if Collapse_Spaces and then Had_Space and then Last_Space /= 0 then Str_End.Last := Last_Space - 1; end if; if Id.Typ = End_Of_Input then if Possible_End = Null_Token then Fatal_Error (Parser, Error_Unterminated_String); else Fatal_Error (Parser, Error_Unterminated_String_Suggests & Location (Parser, Possible_End.Location), T); end if; end if; Set_State (Parser, Saved_State); end Get_String; ------------------ -- Get_External -- ------------------ procedure Get_External (Id : in out Token; System_Start, System_End, Public_Start, Public_End : out Token; Allow_Publicid : Boolean := False) is Had_Space : Boolean; C : Unicode_Char; Index : Natural; begin System_Start := Null_Token; System_End := Null_Token; Public_Start := Null_Token; Public_End := Null_Token; -- Check the arguments for PUBLIC if Id.Typ = Public then Next_Token_Skip_Spaces (Input, Parser, Id, Must_Have => True); if Id.Typ /= Double_String_Delimiter and then Id.Typ /= Single_String_Delimiter then Fatal_Error (Parser, Error_Public_String); else Get_String (Id, Non_Interpreted_String_State, Public_Start, Public_End); Index := Public_Start.First; while Index <= Public_End.Last loop Encoding.Read (Parser.Buffer.all, Index, C); if not Is_Pubid_Char (C) then Fatal_Error (Parser, Error_Public_Invalid & "'" & Debug_Encode (C) & "'", Public_Start); end if; end loop; end if; Next_Token (Input, Parser, Id); Had_Space := (Id.Typ = Space); if Had_Space then Next_Token (Input, Parser, Id); elsif Allow_Publicid then return; end if; if Id.Typ /= Double_String_Delimiter and then Id.Typ /= Single_String_Delimiter then if not Allow_Publicid then Fatal_Error (Parser, Error_Public_Sysid); end if; else if not Had_Space then Fatal_Error (Parser, Error_Public_Sysid_Space, Id); end if; Get_String (Id, Non_Interpreted_String_State, System_Start, System_End); Next_Token (Input, Parser, Id); end if; -- Check the arguments for SYSTEM elsif Id.Typ = System then Next_Token_Skip_Spaces (Input, Parser, Id, Must_Have => True); if Id.Typ /= Double_String_Delimiter and then Id.Typ /= Single_String_Delimiter then Fatal_Error (Parser, Error_System_String); else Get_String (Id, Non_Interpreted_String_State, System_Start, System_End); Next_Token (Input, Parser, Id); end if; end if; end Get_External; ----------------- -- Get_Name_NS -- ----------------- procedure Get_Name_NS (Id : in out Token; NS_Id, Name_Id : out Token) is begin Name_Id := Id; if Id.Typ = Text then Fatal_Error (Parser, Error_Invalid_Name & "'" & Parser.Buffer (Id.First .. Id.Last) & "'", Id); -- An empty namespace ? This seems to be useful only for the XML -- conformance suite, so we only handle the case of a single ':' -- to mean both an empty prefix and empty local name. elsif Name_Id.Typ = Colon then Name_Id.Typ := Text; NS_Id := Name_Id; Next_Token (Input, Parser, Id); elsif Id.Typ /= Name then Fatal_Error (Parser, Error_Is_Name, Id); else Next_Token (Input, Parser, Id); if Id.Typ = Colon then NS_Id := Name_Id; Next_Token (Input, Parser, Name_Id); if Name_Id.Typ /= Name then Fatal_Error (Parser, Error_Is_Name); end if; Next_Token (Input, Parser, Id); else NS_Id := Null_Token; end if; end if; end Get_Name_NS; ---------------------- -- Parse_Entity_Def -- ---------------------- procedure Parse_Entity_Def (Id : in out Token) is Is_Parameter : Token := Null_Token; Name_Id : Token; Def_Start, Def_End : Token := Null_Token; Ndata_Id : Token := Null_Token; Public_Start, Public_End : Token := Null_Token; System_Start, System_End : Token := Null_Token; Had_Space : Boolean; Sym : Symbol; begin Set_State (Parser, Entity_Def_State); Next_Token_Skip_Spaces (Input, Parser, Name_Id, True); if Debug_Internal then Put_Line ("Parsing entity definition " & Parser.Buffer (Name_Id.First .. Name_Id.Last)); end if; if Name_Id.Typ = Text and then Parser.Buffer (Name_Id.First .. Name_Id.Last) = Percent_Sign_Sequence then Is_Parameter := Name_Id; Next_Token_Skip_Spaces (Input, Parser, Name_Id); end if; if Name_Id.Typ /= Name then Fatal_Error (Parser, Error_Is_Name); end if; Check_Valid_Name_Or_NCname (Parser, Name_Id); Next_Token_Skip_Spaces (Input, Parser, Id, Must_Have => True); if Id.Typ = Public or else Id.Typ = System then Get_External (Id, System_Start, System_End, Public_Start, Public_End); if Contains_URI_Fragment (Parser.Buffer (System_Start.First .. System_End.Last)) then Error (Parser, Error_System_URI, Id); end if; Had_Space := (Id.Typ = Space); if Had_Space then Next_Token (Input, Parser, Id); end if; if Id.Typ = Ndata then if not Had_Space then Fatal_Error (Parser, Error_Ndata_Space, Id); end if; if Is_Parameter /= Null_Token then Fatal_Error (Parser, Error_Ndata_ParamEntity, Id); end if; Next_Token_Skip_Spaces (Input, Parser, Ndata_Id, True); if Ndata_Id.Typ /= Text and then Ndata_Id.Typ /= Name then Fatal_Error (Parser, Error_Ndata_String); else Sym := Find_Symbol (Parser, Ndata_Id); if Parser.Feature_Validation and then Get (Parser.Notations, Sym) = Null_Notation then -- The notation might be declared later in the same DTD Set (Parser.Notations, (Name => Sym, Declaration_Seen => False)); end if; Next_Token_Skip_Spaces (Input, Parser, Id); end if; end if; elsif Id.Typ = Double_String_Delimiter or else Id.Typ = Single_String_Delimiter then Get_String (Id, Entity_Str_Def_State, Def_Start, Def_End); Next_Token_Skip_Spaces (Input, Parser, Id); else Fatal_Error (Parser, Error_Entity_Definition); end if; if Id.Typ /= End_Of_Tag then Fatal_Error (Parser, Error_Entity_Definition_Unterminated); end if; -- Only report the first definition Sym := Find_Symbol (Parser, Parser.Buffer (Is_Parameter.First .. Is_Parameter.Last) & Parser.Buffer (Name_Id.First .. Name_Id.Last)); if Get (Parser.Entities, Sym) /= null then null; elsif Def_End /= Null_Token then Set (Parser.Entities, new Entity_Entry' (Name => Find_Symbol (Parser, Parser.Buffer (Is_Parameter.First .. Is_Parameter.Last) & Parser.Buffer (Name_Id.First .. Name_Id.Last)), Value => Find_Symbol (Parser, Parser.Buffer (Def_Start.First .. Def_End.Last)), Public => No_Symbol, Unparsed => False, External_Declaration => (Parser.Inputs /= null and then Parser.Inputs.External) or else Parser.In_External_Entity, External => False, Already_Read => False)); if Debug_Internal then Put_Line ("Internal_Entity_Decl: " & Parser.Buffer (Name_Id.First .. Name_Id.Last) & "=" & Parser.Buffer (Def_Start.First .. Def_End.Last) & " length=" & Integer'Image (Def_End.Last - Def_Start.First + 1)); end if; Internal_Entity_Decl (Parser, Name => Parser.Buffer (Is_Parameter.First .. Is_Parameter.Last) & Parser.Buffer (Name_Id.First .. Name_Id.Last), Value => Parser.Buffer (Def_Start.First .. Def_End.Last)); elsif Ndata_Id /= Null_Token then Set (Parser.Entities, new Entity_Entry' (Name => Find_Symbol (Parser, Parser.Buffer (Is_Parameter.First .. Is_Parameter.Last) & Parser.Buffer (Name_Id.First .. Name_Id.Last)), Value => No_Symbol, Public => No_Symbol, Unparsed => True, External_Declaration => (Parser.Inputs /= null and then Parser.Inputs.External) or else Parser.In_External_Entity, External => False, Already_Read => True)); Unparsed_Entity_Decl (Parser, Name => Parser.Buffer (Is_Parameter.First .. Is_Parameter.Last) & Parser.Buffer (Name_Id.First .. Name_Id.Last), System_Id => Parser.Buffer (System_Start.First .. System_End.Last), Notation_Name => Parser.Buffer (Ndata_Id.First .. Ndata_Id.Last)); else Set (Parser.Entities, new Entity_Entry' (Name => Find_Symbol (Parser, Parser.Buffer (Is_Parameter.First .. Is_Parameter.Last) & Parser.Buffer (Name_Id.First .. Name_Id.Last)), Value => Find_Symbol (Parser, Parser.Buffer (System_Start.First .. System_End.Last)), Public => Find_Symbol (Parser, Parser.Buffer (Public_Start.First .. Public_End.Last)), Unparsed => False, External_Declaration => (Parser.Inputs /= null and then Parser.Inputs.External) or else Parser.In_External_Entity, External => True, Already_Read => False)); External_Entity_Decl (Parser, Name => Parser.Buffer (Is_Parameter.First .. Is_Parameter.Last) & Parser.Buffer (Name_Id.First .. Name_Id.Last), Public_Id => Parser.Buffer (Public_Start.First .. Public_End.Last), System_Id => Parser.Buffer (System_Start.First .. System_End.Last)); end if; if Is_Parameter /= Null_Token then Reset_Buffer (Parser, Is_Parameter); else Reset_Buffer (Parser, Name_Id); end if; Set_State (Parser, DTD_State); end Parse_Entity_Def; ----------------------- -- Parse_Element_Def -- ----------------------- procedure Parse_Element_Def (Id : in out Token) is Name_Id : Token; M : Element_Model_Ptr; M2 : Content_Model; NS_Id : Token; begin Set_State (Parser, Element_Def_State); Next_NS_Token_Skip_Spaces (Input, Parser, NS_Id, Name_Id); if Name_Id.Typ /= Name then Fatal_Error (Parser, Error_Is_Name); end if; Next_Token_Skip_Spaces (Input, Parser, Id, Must_Have => True); case Id.Typ is when Empty => M := new Element_Model (Empty); when Any => M := new Element_Model (Anything); when Open_Paren => Parse_Element_Model (Input, Parser, M, Attlist => False, Open_Was_Read => True); when others => Fatal_Error (Parser, "Invalid content model: expecting" & " '(', 'EMPTY' or 'ANY'", Id); end case; Next_Token_Skip_Spaces (Input, Parser, Id); if Id.Typ /= End_Of_Tag then Free (M); Fatal_Error (Parser, "Expecting end of ELEMENT definition"); end if; M2 := Create_Model (M); Element_Decl (Parser, Parser.Buffer (Name_Id.First .. Name_Id.Last), M2); Unref (M2); if NS_Id /= Null_Token then Reset_Buffer (Parser, NS_Id); else Reset_Buffer (Parser, Name_Id); end if; Set_State (Parser, DTD_State); end Parse_Element_Def; ------------------------ -- Parse_Notation_Def -- ------------------------ procedure Parse_Notation_Def (Id : in out Token) is Public_Start, Public_End : Token := Null_Token; System_Start, System_End : Token := Null_Token; Name_Id : Token; Sym : Symbol; begin Set_State (Parser, Element_Def_State); Next_Token_Skip_Spaces (Input, Parser, Name_Id); Check_Valid_Name_Or_NCname (Parser, Name_Id); if Name_Id.Typ /= Name then Fatal_Error (Parser, Error_Is_Name); end if; Next_Token_Skip_Spaces (Input, Parser, Id); if Id.Typ = Public or else Id.Typ = System then Get_External (Id, System_Start, System_End, Public_Start, Public_End, True); if Id.Typ = Space then Next_Token (Input, Parser, Id); end if; else Fatal_Error (Parser, Error_Invalid_Notation_Decl); end if; if Id.Typ /= End_Of_Tag then Fatal_Error (Parser, "Expecting end of NOTATION definition"); end if; if Contains_URI_Fragment (Parser.Buffer (System_Start.First .. System_End.Last)) then Error (Parser, Error_System_URI); end if; if Parser.Hooks.Notation_Decl /= null then Parser.Hooks.Notation_Decl (Parser'Access, Name => Parser.Buffer (Name_Id.First .. Name_Id.Last), Public_Id => Parser.Buffer (Public_Start.First .. Public_End.Last), System_Id => Parser.Buffer (System_Start.First .. System_End.Last)); end if; Notation_Decl (Parser, Name => Parser.Buffer (Name_Id.First .. Name_Id.Last), Public_Id => Parser.Buffer (Public_Start.First .. Public_End.Last), System_Id => Parser.Buffer (System_Start.First .. System_End.Last)); if Parser.Feature_Validation then Sym := Find_Symbol (Parser, Name_Id); Remove (Parser.Notations, Sym); Set (Parser.Notations, (Name => Sym, Declaration_Seen => True)); end if; Set_State (Parser, DTD_State); Reset_Buffer (Parser, Name_Id); end Parse_Notation_Def; ----------------------- -- Parse_Attlist_Def -- ----------------------- procedure Parse_Attlist_Def (Id : in out Token) is M : Element_Model_Ptr; M2 : Content_Model; Default_Start, Default_End : Token; Ename_Id, Ename_NS_Id, Name_Id, NS_Id, Type_Id : Token; Default_Id : Token; Attr : Attributes_Table.Element_Ptr; Default_Decl : Default_Declaration; Att_Type : Attribute_Type; Ename, SName : Symbol; begin Set_State (Parser, Element_Def_State); Next_NS_Token_Skip_Spaces (Input, Parser, Ename_NS_Id, Ename_Id); if Ename_Id.Typ /= Name then Fatal_Error (Parser, Error_Is_Name, Ename_Id); end if; Ename := Find_Symbol (Parser, Ename_Id); Attr := Get_Ptr (Parser.Default_Atts, Ename); if Attr = null then declare Attr2 : constant Attributes_Entry := (Element_Name => Ename, Attributes => (0, null)); begin Set (Parser.Default_Atts, Attr2); Attr := Get_Ptr (Parser.Default_Atts, Ename); end; end if; if Id.Typ = Space then Next_Token_Skip_Spaces (Input, Parser, Id); end if; loop -- Temporarily disable In_Attlist, so that the names like "NAME" -- are parsed as names and not as NMTOKEN. Set_State (Parser, Attribute_Def_Name_State); Next_Token_Skip_Spaces (Input, Parser, Id); exit when Id.Typ = End_Of_Tag or else Id.Typ = End_Of_Input; Get_Name_NS (Id, NS_Id, Name_Id); SName := Find_Symbol (Parser, Name_Id); if Id.Typ /= Space then Fatal_Error (Parser, Error_Expecting_Space, Id); -- 3.3 end if; Set_State (Parser, Attribute_Def_State); Next_Token_Skip_Spaces (Input, Parser, Id); Type_Id := Id; Default_Start := Null_Token; Default_End := Null_Token; case Type_Id.Typ is when Id_Type => Att_Type := Sax.Attributes.Id; when Idref => Att_Type := Sax.Attributes.Idref; when Idrefs => Att_Type := Sax.Attributes.Idrefs; when Cdata => Att_Type := Sax.Attributes.Cdata; when Nmtoken => Att_Type := Sax.Attributes.Nmtoken; when Nmtokens => Att_Type := Sax.Attributes.Nmtokens; when Entity => Att_Type := Sax.Attributes.Entity; when Entities => Att_Type := Sax.Attributes.Entities; when Notation => Att_Type := Notation; Next_Token (Input, Parser, Id); if Id.Typ /= Space then Fatal_Error (Parser, -- 3.3.1 "Space is required between NOTATION keyword" & " and list of enumerated", Id); end if; Parse_Element_Model (Input, Parser, M, True, False); if Parser.Feature_Validation then for J in M.List'Range loop if Get (Parser.Notations, M.List (J).Name) /= Null_Notation then Error (Parser, Error_Notation_Undeclared & Get (M.List (J).Name).all, Id); end if; end loop; end if; when Open_Paren => Att_Type := Enumeration; Parse_Element_Model (Input, Parser, M, True, True); when others => Fatal_Error (Parser, Error_Attlist_Type); end case; declare QName : constant Byte_Sequence := Qname_From_Name (Parser, NS_Id, Name_Id); Default_Val : Symbol; begin Next_Token_Skip_Spaces (Input, Parser, Default_Id, True); if Default_Id.Typ = Implied then Default_Decl := Sax.Attributes.Implied; elsif Default_Id.Typ = Required then Default_Decl := Sax.Attributes.Required; else Id := Default_Id; if Default_Id.Typ = Fixed then Next_Token_Skip_Spaces (Input, Parser, Id, True); Default_Decl := Sax.Attributes.Fixed; else Default_Decl := Sax.Attributes.Default; end if; if Id.Typ = Double_String_Delimiter or else Id.Typ = Single_String_Delimiter then Get_String (Id, Attlist_Str_Def_State, Default_Start, Default_End, Normalize => True, Collapse_Spaces => True); -- Errata 9 on XML 1.0 specs: the default value must be -- syntactically correct. Validity will only be checked -- if the attribute is used. Default_Val := Find_Symbol (Parser, Default_Start, Default_End); if Parser.Feature_Validation then Check_Attribute_Value (Parser, Local_Name => SName, Typ => Att_Type, Value => Default_Val, Error_Loc => Default_Start); end if; else Fatal_Error (Parser, "Invalid default value for attribute"); end if; end if; if Parser.Feature_Validation and then Att_Type = Sax.Attributes.Id and then Default_Decl /= Sax.Attributes.Implied and then Default_Decl /= Sax.Attributes.Required then Error (Parser, "Default value for an ID attribute must be" & " IMPLIED or REQUIRED", Default_Id); end if; -- Always report the attribute, even when we know the value -- won't be used. We can't do it coherently otherwise, in case -- an attribute is seen in the external subset, and then -- overriden in the internal subset. M2 := Create_Model (M); Attribute_Decl (Parser, Ename => Parser.Buffer (Ename_Id.First .. Ename_Id.Last), Aname => QName, Typ => Att_Type, Content => M2, Value_Default => Default_Decl, Value => Parser.Buffer (Default_Start.First .. Default_End.Last)); Unref (M2); Append (List => Attr.Attributes, If_Unique => True, Location => Name_Id.Location, Local_Name => SName, Prefix => Find_Symbol (Parser, NS_Id), Value => Default_Val, Att_Type => Att_Type, Default_Decl => Default_Decl); end; -- M will be freed automatically when the Default_Atts field is -- freed. However, we need to reset it for the next attribute -- in the list. M := null; if NS_Id /= Null_Token then Reset_Buffer (Parser, NS_Id); else Reset_Buffer (Parser, Name_Id); end if; Set_State (Parser, Element_Def_State); end loop; if Id.Typ /= End_Of_Tag then Fatal_Error (Parser, "Expecting end of ATTLIST definition"); end if; Set_State (Parser, DTD_State); if Ename_NS_Id /= Null_Token then Reset_Buffer (Parser, Ename_NS_Id); else Reset_Buffer (Parser, Ename_Id); end if; exception when others => Free (M); raise; end Parse_Attlist_Def; ----------------- -- Check_Model -- ----------------- procedure Check_Model is begin null; end Check_Model; ---------------- -- Get_String -- ---------------- function Get_String (Str : Token) return String is begin return Parser.Buffer (Str.First .. Str.Last); end Get_String; ---------------- -- Get_String -- ---------------- function Get_String (First, Last : Token) return String is begin return Parser.Buffer (First.First .. Last.Last); end Get_String; -------------------------------- -- Check_And_Define_Namespace -- -------------------------------- procedure Check_And_Define_Namespace (Prefix, URI : Symbol; Location : Sax.Locators.Location) is begin if Prefix = Empty_String then -- [2] Empty value is legal for the default namespace, and -- provides unbinding null; else if Prefix = Parser.Xmlns_Sequence then Fatal_Error -- NS 3 (Parser, "Cannot redefine the xmlns prefix", Location); elsif URI = Empty_String then Fatal_Error (Parser, -- NS 2.2 "Cannot use an empty URI for namespaces", Location); elsif Prefix = Parser.Xml_Sequence then if URI /= Parser.Namespaces_URI_Sequence then Fatal_Error -- NS 3 (Parser, "Cannot redefine the xml prefix", Location); end if; elsif URI = Parser.Namespaces_URI_Sequence then Fatal_Error (Parser, -- NS 3 "Cannot bind the namespace URI to a prefix other" & " than xml", Location); end if; end if; if URI /= Empty_String and then not Is_Valid_IRI (Get (URI).all, Version => Parser.XML_Version) then if Parser.Feature_Allow_Relative_IRI then Warning (Parser, "Invalid absolute IRI (Internationalized Resource" & " Identifier) for namespace: """ & Get (URI).all & """", Location); else Error (Parser, "Invalid absolute IRI (Internationalized Resource" & " Identifier) for namespace: """ & Get (URI).all & """", Location); -- NS 2 end if; end if; Add_Namespace (Parser, Parser.Current_Node, Prefix, URI); end Check_And_Define_Namespace; ---------------------------- -- Add_Default_Attributes -- ---------------------------- procedure Add_Default_Attributes (DTD_Attr : Sax_Attribute_Array_Access) is Found : Boolean; Is_Xmlns : Boolean; begin -- Add all the default attributes to the element. -- We shouldn't add an attribute if it was overriden by the user if DTD_Attr /= null then for J in DTD_Attr'Range loop -- We must compare Qnames, since namespaces haven't been -- resolved in the default attributes. if DTD_Attr (J).Default_Decl = Default or else DTD_Attr (J).Default_Decl = Fixed then Found := False; for A in 1 .. Parser.Attributes.Count loop if Parser.Attributes.List (A).Local_Name = DTD_Attr (J).Local_Name and then Parser.Attributes.List (A).Prefix = DTD_Attr (J).Prefix then Found := True; exit; end if; end loop; if not Found then Is_Xmlns := DTD_Attr (J).Prefix = Parser.Xmlns_Sequence; if Parser.Feature_Namespace_Prefixes or else not Is_Xmlns then Append (List => Parser.Attributes, If_Unique => True, Location => No_Location, Local_Name => DTD_Attr (J).Local_Name, Prefix => DTD_Attr (J).Prefix, Value => DTD_Attr (J).Value, Att_Type => DTD_Attr (J).Att_Type, Default_Decl => DTD_Attr (J).Default_Decl); end if; -- Is this a namespace declaration ? if Is_Xmlns then -- Following warning is because for parser that don't -- read external DTDs, the behavior would be different -- for the same document. Warning (Parser, "namespace-declaring attribute inserted via " & "DTD defaulting mechanisms are not good style"); Add_Namespace (Parser, Parser.Current_Node, Prefix => DTD_Attr (J).Local_Name, URI => DTD_Attr (J).Value); end if; end if; end if; end loop; end if; end Add_Default_Attributes; ---------------------------------- -- Resolve_Attribute_Namespaces -- ---------------------------------- procedure Resolve_Attribute_Namespaces is NS : XML_NS; begin if Parser.Feature_Namespace then for J in 1 .. Parser.Attributes.Count loop Find_NS (Parser, Parser.Attributes.List (J).Prefix, NS, Include_Default_NS => False); if NS = No_XML_NS then Fatal_Error (Parser, Error_Prefix_Not_Declared & Get (Parser.Attributes.List (J).Prefix).all); end if; for A in 1 .. J - 1 loop if Parser.Attributes.List (A).URI = Get_URI (NS) and then Parser.Attributes.List (A).Local_Name = Parser.Attributes.List (J).Local_Name then Fatal_Error -- 3.1 (Parser, "Attributes may appear only once: " & To_QName (Get_URI (NS), Parser.Attributes.List (J).Local_Name), Parser.Attributes.List (J).Location); end if; end loop; Parser.Attributes.List (J).URI := Get_URI (NS); end loop; end if; end Resolve_Attribute_Namespaces; ---------------------- -- Parse_Attributes -- ---------------------- procedure Parse_Attributes (Elem_NS_Id, Elem_Name_Id : Token; Id : in out Token) is Elem : constant Symbol := Find_Symbol (Parser, Qname_From_Name (Parser, Elem_NS_Id, Elem_Name_Id)); Attr : constant Sax_Attribute_List := Get (Parser.Default_Atts, Elem).Attributes; -- The attributes as defined in the DTD Attr_NS_Id : Token; Attr_Name_Id : Token; Value_Start : Token; Value_End : Token; Add_Attr : Boolean; A : Integer; Attr_Name, Attr_Prefix, Attr_Value : Symbol; Attr_Type : Attribute_Type; function Find_Declaration return Integer; -- Return the position of the declaration for Attr_Prefix:Attr_Name -- in Attr, or -1 if no declaration exists procedure Check_Required_Attributes; -- Check whether all required attributes have been defined ---------------------- -- Find_Declaration -- ---------------------- function Find_Declaration return Integer is begin if Attr.List /= null then -- First test: same prefix and local name. We will test later -- for a same URI for A in Attr.List'First .. Attr.Count loop if Attr.List (A).Local_Name = Attr_Name and then Attr.List (A).Prefix = Attr_Prefix then return A; end if; end loop; end if; return -1; end Find_Declaration; ------------------------------- -- Check_Required_Attributes -- ------------------------------- procedure Check_Required_Attributes is Found : Boolean; begin if Parser.Feature_Validation and then Attr.List /= null then for A in Attr.List'First .. Attr.Count loop if Attr.List (A).Default_Decl = Required then Found := False; for T in 1 .. Parser.Attributes.Count loop if Parser.Attributes.List (T).Local_Name = Attr.List (A).Local_Name and then Parser.Attributes.List (T).Prefix = Attr.List (A).Prefix then Found := True; exit; end if; end loop; if not Found then Error (Parser, "[VC 3.3.2] Required attribute '" & To_QName (Attr.List (A).Prefix, Attr.List (A).Local_Name) & "' must be defined"); end if; end if; end loop; end if; end Check_Required_Attributes; begin Parser.Attributes.Count := 0; while Id.Typ /= End_Of_Tag and then Id.Typ /= End_Of_Input and then Id.Typ /= End_Of_Start_Tag loop Get_Name_NS (Id, Attr_NS_Id, Attr_Name_Id); if Id.Typ = Space then Next_Token (Input, Parser, Id); end if; if Id.Typ /= Equal then Fatal_Error -- 3.1 (Parser, "Attributes must have an explicit value", Id); end if; Attr_Name := Find_Symbol (Parser, Attr_Name_Id); Attr_Prefix := Find_Symbol (Parser, Attr_NS_Id); A := Find_Declaration; Next_Token_Skip_Spaces (Input, Parser, Id); if Id.Typ /= Double_String_Delimiter and then Id.Typ /= Single_String_Delimiter then Fatal_Error -- 3.1 (Parser, "Attribute values must be quoted", Id); end if; -- 3.3.3: If the attribute's type is not CDATA, we must -- normalize it, ie collapse sequence of spaces. -- ??? What if the information comes from an XML Schema instead -- of a DTD -- ??? That should be done only after we have processed the -- namespaces, otherwise we do not know what attribute we are -- dealing with -- In XML Schema 1.1 Part 1, Section 3.1.4, it is indicated that -- we should always normalize attribute values according to the -- whitespace property of their type. As a result, we do not -- normalize here by default if the attribute was registered, and -- it will be done by the schema parser if we are using one -- (see Hook_Start_Element). Get_String (Id, Attr_Value_State, Value_Start, Value_End, Normalize => True, Collapse_Spaces => A /= -1 and then Attr.List (A).Att_Type /= Cdata); Attr_Value := Find_Symbol (Parser, Value_Start, Value_End); Add_Attr := True; -- Is this a namespace declaration ? if Parser.Feature_Namespace and then Attr_Prefix = Parser.Xmlns_Sequence then Check_And_Define_Namespace (Prefix => Attr_Name, URI => Attr_Value, Location => Attr_Name_Id.Location); Add_Attr := Parser.Feature_Namespace_Prefixes; -- Is this the declaration of the default namespace (xmlns="uri") elsif Parser.Feature_Namespace and then Attr_NS_Id = Null_Token and then Attr_Name = Parser.Xmlns_Sequence then if Get (Attr_Value).all = Xmlns_URI_Sequence or else Get (Attr_Value).all = Namespaces_URI_Sequence then Fatal_Error (Parser, "The xml namespace cannot be declared as the default" & " namespace"); end if; -- We might have a FIXED declaration for this attribute in the -- DTD, as per the XML Conformance testsuite if Parser.Feature_Validation and then A /= -1 then if Attr.List (A).Default_Decl = Fixed and then Attr.List (A).Value /= Attr_Value then Error (Parser, "[VC 3.3.2] xmlns attribute doesn't match FIXED value", Value_Start); end if; end if; Check_And_Define_Namespace (Prefix => Empty_String, URI => Attr_Value, Location => Attr_Name_Id.Location); Add_Attr := Parser.Feature_Namespace_Prefixes; else -- All attributes must be defined (including xml:lang, that -- requires additional testing afterwards) if Parser.Feature_Validation then if Attr.List = null then Error (Parser, "[VC] No attribute allowed for element " & Get (Parser.Current_Node.Name).all, Attr_Name_Id); elsif A = -1 then Error (Parser, "[VC] Attribute not declared in DTD: " & To_QName (Attr_Prefix, Attr_Name), Attr_Name_Id); end if; end if; if Get_String (Attr_NS_Id) = Xml_Sequence then if Get_String (Attr_Name_Id) = Lang_Sequence then Test_Valid_Lang (Parser, Get_String (Value_Start, Value_End)); elsif Get_String (Attr_Name_Id) = Space_Word_Sequence then Test_Valid_Space (Parser, Get_String (Value_Start, Value_End)); end if; end if; end if; -- Register the attribute in the temporary list, until we can -- properly resolve namespaces if Add_Attr then if Debug_Internal then Put_Line ("Register attribute: " & Qname_From_Name (Parser, Attr_NS_Id, Attr_Name_Id) & " value=" & Get_String (Value_Start, Value_End)); end if; if A /= -1 then if Attr.List (A).Default_Decl = Fixed and then Attr.List (A).Value /= Attr_Value then Error (Parser, "[VC 3.3.2] Fixed attribute '" & To_QName (Attr_Prefix, Attr_Name) & "' must have the defined value", Attr_Name_Id.Location); end if; Attr_Type := Attr.List (A).Att_Type; else Attr_Type := Cdata; end if; Append (List => Parser.Attributes, If_Unique => False, Location => Attr_Name_Id.Location, Local_Name => Attr_Name, Prefix => Attr_Prefix, Att_Type => Attr_Type, Value => Attr_Value); end if; if Attr_NS_Id /= Null_Token then Reset_Buffer (Parser, Attr_NS_Id); else Reset_Buffer (Parser, Attr_Name_Id); end if; Next_Token (Input, Parser, Id); if Id.Typ = Space then Next_Token (Input, Parser, Id); elsif Id.Typ /= End_Of_Tag and then Id.Typ /= End_Of_Start_Tag then Fatal_Error (Parser, Error_Expecting_Space, Id); end if; end loop; Check_Required_Attributes; Add_Default_Attributes (Attr.List); -- Check attribute values. We must do that after adding the default -- attributes, so that they are properly checked as well. It would be -- nice to be able to check them only once, but that can't be done -- when they are declared (since they might be referencing entities -- declared after them in the DTD) if Parser.Feature_Validation then for Att in 1 .. Parser.Attributes.Count loop Check_Attribute_Value (Parser, Local_Name => Parser.Attributes.List (Att).Local_Name, Typ => Parser.Attributes.List (Att).Att_Type, Value => Parser.Attributes.List (Att).Value, Error_Loc => Elem_Name_Id); end loop; end if; end Parse_Attributes; --------------------- -- Parse_Start_Tag -- --------------------- procedure Parse_Start_Tag is Open_Id : constant Token := Id; Elem_Name_Id, Elem_NS_Id : Token; NS : XML_NS; begin Set_State (Parser, Tag_State); Parser.Current_Node := new Element' (NS => No_XML_NS, Name => No_Symbol, Namespaces => No_XML_NS, Start => Id.Location, Start_Tag_End => Id.Location, Parent => Parser.Current_Node); Next_Token (Input, Parser, Id); Get_Name_NS (Id, Elem_NS_Id, Elem_Name_Id); Parser.Current_Node.Name := Find_Symbol (Parser, Elem_Name_Id); if Parser.Current_Node.Parent = null then Parser.Num_Toplevel_Elements := Parser.Num_Toplevel_Elements + 1; if Parser.Num_Toplevel_Elements > 1 then Fatal_Error -- 2.1 (Parser, "Too many children for top-level node," & " when adding <" & Qname_From_Name (Parser, Elem_NS_Id, Elem_Name_Id) & ">", Open_Id); end if; if Parser.Feature_Validation then if Parser.DTD_Name = No_Symbol then Error -- VC 2.8 (Parser, "No DTD defined for this document", Id); elsif Parser.DTD_Name /= Parser.Current_Node.Name then Error (Parser, "[VC 2.8] Name of root element doesn't match name" & " of DTD ('" & Get (Parser.DTD_Name).all & "')", Id); end if; end if; elsif Parser.Feature_Validation then Check_Model; end if; if Elem_NS_Id /= Null_Token and then Get_String (Elem_NS_Id) = Xmlns_Sequence then Fatal_Error (Parser, "Elements must not have the prefix xmlns"); end if; -- Call the hook before checking the attributes. This might mean we -- are passing incorrect attributes (or missing ones), but the hook -- is used for validation (otherwise standard users should use -- Start_Element itself). -- We want the count of elements in the NS to not include the current -- context. if Debug_Internal then Put_Line ("Start_Element " & Qname_From_Name (Parser, Elem_NS_Id, Elem_Name_Id)); end if; -- We need to process the attributes first, because they might define -- the namespace for the element if Id.Typ = Space then Next_Token (Input, Parser, Id); Parse_Attributes (Elem_NS_Id, Elem_Name_Id, Id); elsif Id.Typ /= End_Of_Tag and then Id.Typ /= End_Of_Start_Tag then Fatal_Error (Parser, Error_Expecting_Space, Id); else -- We still need to check the attributes, in case we have none but -- some where required Parse_Attributes (Elem_NS_Id, Elem_Name_Id, Id); end if; Resolve_Attribute_Namespaces; -- And report the elements to the callbacks Set_State (Parser, Default_State); Find_NS (Parser, Elem_NS_Id, NS); Parser.Current_Node.NS := NS; if Parser.Hooks.Start_Element /= null then Parser.Hooks.Start_Element (Parser'Unchecked_Access, Parser.Current_Node, Parser.Attributes'Access); end if; -- This does not take into account the use of the namespace by the -- attributes. -- ??? That would be costly to again do a Find_NS for each of the -- attributes. ??? We don't do a Find_NS anymore, so that would be -- doable in fact. Increment_Count (NS); Parser.Current_Node.Start_Tag_End := Get_Location (Parser.Locator); pragma Warnings (Off, "overlaps with actual"); Start_Element (Parser, NS => NS, Local_Name => Parser.Current_Node.Name, Atts => Parser.Attributes); pragma Warnings (On, "overlaps with actual"); if Id.Typ = End_Of_Start_Tag then End_Element; end if; if Elem_NS_Id /= Null_Token then Reset_Buffer (Parser, Elem_NS_Id); else Reset_Buffer (Parser, Elem_Name_Id); end if; if Id.Typ = End_Of_Input then Fatal_Error (Parser, "Unexpected end of stream"); end if; end Parse_Start_Tag; ---------------------------- -- Parse_Doctype_Contents -- ---------------------------- procedure Parse_Doctype_Contents is Start_Id : Symbol; Num_Include : Natural := 0; -- Number of 0 then Num_Ignore := Num_Ignore + 1; else Num_Include := Num_Include + 1; end if; elsif Id.Typ = End_Conditional then if Num_Include + Num_Ignore = 0 then Fatal_Error (Parser, Error_Unexpected_Chars3, Id); elsif Num_Ignore > 0 then Num_Ignore := Num_Ignore - 1; else Num_Include := Num_Include - 1; end if; elsif Id.Typ = End_Of_Input then exit; elsif Num_Ignore = 0 then case Id.Typ is when End_Of_Tag | Internal_DTD_End => exit; when Entity_Def => Parse_Entity_Def (Id); when Element_Def => Parse_Element_Def (Id); when Notation => Parse_Notation_Def (Id); when Attlist_Def => Parse_Attlist_Def (Id); when Text | Name => if Id.First < Id.Last then Fatal_Error (Parser, "Unexpected character in the DTD"); else Reset_Buffer (Parser, Id); end if; when Comment => Comment (Parser, Parser.Buffer (Id.First .. Id.Last)); Reset_Buffer (Parser, Id); when Start_Of_PI => Parse_PI (Id); when others => Fatal_Error -- 2.8 (Parser, "Element not allowed in the DTD", Id); end case; else Reset_Buffer (Parser, Id); end if; -- XML 1.0 Errata 14 or XML 1.1 section 4.3.2: nesting of entities -- doesn't apply for well-formedness in the DTD if Parser.Feature_Validation then if Start_Id /= Id.Location.System_Id then Error (Parser, Error_Entity_Self_Contained, Id); end if; end if; end loop; if Num_Ignore + Num_Include /= 0 then Fatal_Error -- 3.4 (Parser, "Conditional section must be properly terminated", Id); end if; end Parse_Doctype_Contents; ------------------- -- Parse_Doctype -- ------------------- procedure Parse_Doctype is Public_Start, Public_End : Token := Null_Token; System_Start, System_End : Token := Null_Token; Name_Id : Token; NS_Id : Token; begin Set_State (Parser, DTD_State); Next_NS_Token_Skip_Spaces (Input, Parser, NS_Id, Name_Id); if Name_Id.Typ /= Name then Fatal_Error (Parser, "Expecting name after Parser.Buffer (Name_Id.First .. Name_Id.Last), Public_Id => Parser.Buffer (Public_Start.First .. Public_End.Last), System_Id => Parser.Buffer (System_Start.First .. System_End.Last)); if Parser.Feature_Validation then Parser.DTD_Name := Find_Symbol (Parser, Name_Id); end if; if Id.Typ = Internal_DTD_Start then Parse_Doctype_Contents; if Id.Typ /= Internal_DTD_End then Fatal_Error -- 2.8 (Parser, "Expecting end of internal subset ']>'", Id); end if; elsif Id.Typ /= End_Of_Tag then Fatal_Error (Parser, "Expecting end of DTD"); end if; -- Read the external subset if required. This needs to be read -- after the internal subset only, so that the latter gets -- priority (XML specifications 2.8) if System_End.Last >= System_Start.First then declare Loc : constant Sax.Locators.Location := Get_Location (Parser.Locator); System : constant Symbol := Find_Symbol (Parser, Parser.Buffer (System_Start.First .. System_End.Last)); URI : constant Symbol := Resolve_URI (Parser, System_Id (Parser), System); In_External : constant Boolean := Parser.In_External_Entity; Input_F : File_Input; Saved_Last_Read : constant Unicode_Char := Parser.Last_Read; begin Open (Get (URI).all, Input_F); -- Protect against the case where the last character read was -- a LineFeed. Parser.Last_Read := Unicode_Char'Val (16#00#); Parser.Last_Read_Is_Valid := False; Set_Line_Number (Parser.Locator, 1); Set_Column_Number (Parser.Locator, Prolog_Size (Input_F)); Set_System_Id (Parser.Locator, URI); Set_Public_Id (Parser.Locator, System); if NS_Id /= Null_Token then Reset_Buffer (Parser, NS_Id); else Reset_Buffer (Parser, Name_Id); end if; Parser.In_External_Entity := True; Syntactic_Parse (Parser, Input_F); Close (Input_F); Parser.In_External_Entity := In_External; Set_Location (Parser.Locator, Loc); Parser.Last_Read := Saved_Last_Read; Parser.Last_Read_Is_Valid := True; exception when Name_Error => Close (Input_F); Error (Parser, "External subset not found: " & Parser.Buffer (System_Start.First .. System_End.Last), Id); if NS_Id /= Null_Token then Reset_Buffer (Parser, NS_Id); else Reset_Buffer (Parser, Name_Id); end if; when others => Close (Input_F); raise; end; else if NS_Id /= Null_Token then Reset_Buffer (Parser, NS_Id); else Reset_Buffer (Parser, Name_Id); end if; end if; -- Check that all declarations are fully declared if Parser.Feature_Validation then declare Iter : Notations_Table.Iterator := First (Parser.Notations); begin while Iter /= Notations_Table.No_Iterator loop if not Current (Iter).Declaration_Seen then Error (Parser, Error_Notation_Undeclared & Get (Current (Iter).Name).all); end if; Next (Parser.Notations, Iter); end loop; end; end if; Parser.In_External_Entity := False; End_DTD (Parser); Set_State (Parser, Default_State); end Parse_Doctype; ----------------- -- End_Element -- ----------------- procedure End_Element is begin if Parser.Hooks.End_Element /= null then Parser.Hooks.End_Element (Parser'Unchecked_Access, Parser.Current_Node); end if; End_Element (Parser, NS => Parser.Current_Node.NS, Local_Name => Parser.Current_Node.Name); -- Tag must end in the same entity if Parser.Feature_Validation and then Id.Location.System_Id /= Parser.Current_Node.Start.System_Id then Error (Parser, Error_Entity_Self_Contained, Id); end if; Close_Namespaces (Parser, Parser.Current_Node.Namespaces); -- Move back to the parent node (after freeing the current node) Free (Parser.Current_Node); end End_Element; ------------------- -- Parse_End_Tag -- ------------------- procedure Parse_End_Tag is Open_Id : constant Token := Id; NS_Id, Name_Id : Token := Null_Token; begin Set_State (Parser, Tag_State); Next_Token (Input, Parser, Id); Get_Name_NS (Id, NS_Id, Name_Id); if Id.Typ = Space then Next_Token (Input, Parser, Id); end if; if Id.Typ /= End_Of_Tag then Fatal_Error (Parser, "Tags must end with a '>' symbol", Id); -- 3.1 end if; if Parser.Current_Node = null then Fatal_Error -- 3 (Parser, "No start tag found for this end tag", Id); end if; -- Tag must end in the same entity if Parser.Feature_Validation and then Id.Location.System_Id /= Parser.Current_Node.Start.System_Id then Error (Parser, Error_Entity_Self_Contained, Id); end if; if Parser.Current_Node = null then Fatal_Error (Parser, -- WF element type match "Unexpected closing tag", Open_Id); elsif Parser.Buffer (NS_Id.First .. NS_Id.Last) /= Get (Get_Prefix (Parser.Current_Node.NS)).all or else Parser.Buffer (Name_Id.First .. Name_Id.Last) /= Get (Parser.Current_Node.Name).all then -- Well-Formedness Constraint: Element Type Match if Get_Prefix (Parser.Current_Node.NS) /= Empty_String then Fatal_Error (Parser, -- WF element type match "Name differ for closing tag (expecting " & Get (Get_Prefix (Parser.Current_Node.NS)).all & ':' & Get (Parser.Current_Node.Name).all & ", opened line" & Integer'Image (Parser.Current_Node.Start.Line) & ')', Open_Id); else Fatal_Error (Parser, -- WF element type match "Name differ for closing tag (" & "expecting " & Get (Parser.Current_Node.Name).all & ", opened line" & Integer'Image (Parser.Current_Node.Start.Line) & ')', Open_Id); end if; end if; End_Element; Set_State (Parser, Default_State); if NS_Id /= Null_Token then Reset_Buffer (Parser, NS_Id); else Reset_Buffer (Parser, Name_Id); end if; end Parse_End_Tag; ------------------------- -- Check_Version_Value -- ------------------------- procedure Check_Version_Value (Id : in out Token) is C : Unicode_Char; J : Natural; Value_Start, Value_End : Token; Tmp_Version : XML_Versions; begin Next_Token_Skip_Spaces (Input, Parser, Id); if Id.Typ /= Equal then Fatal_Error (Parser, "Expecting '=' sign", Id); end if; Next_Token_Skip_Spaces (Input, Parser, Id); if Id.Typ /= Double_String_Delimiter and then Id.Typ /= Single_String_Delimiter then Fatal_Error (Parser, "Expecting version value", Id); end if; Get_String (Id, Attr_Value_State, Value_Start, Value_End); J := Value_Start.First; while J <= Value_End.Last loop Encoding.Read (Parser.Buffer.all, J, C); if not (C in Latin_Small_Letter_A .. Latin_Small_Letter_Z) and then not (C in Latin_Capital_Letter_A .. Latin_Capital_Letter_Z) and then not (C in Digit_Zero .. Digit_Nine) and then C /= Low_Line and then C /= Full_Stop and then C /= Unicode.Names.Basic_Latin.Colon and then C /= Hyphen_Minus then Fatal_Error -- 2.8 (Parser, "Illegal version number in processing" & " instruction", Value_Start); end if; end loop; if Parser.Buffer (Value_Start.First .. Value_End.Last) = "1.1" then Tmp_Version := XML_1_1; elsif Parser.Buffer (Value_Start.First .. Value_End.Last) = "1.0" then Tmp_Version := XML_1_0; else case Parser.XML_Version is when XML_1_0_Third_Edition | XML_1_0_Fourth_Edition => Error (Parser, "Unsupported version of XML: " & Parser.Buffer (Value_Start.First .. Value_End.Last)); when XML_1_0_Fifth_Edition | XML_1_0 | XML_1_1 => null; end case; end if; if Parser.In_External_Entity and then ((Tmp_Version = XML_1_1 and then Parser.XML_Version /= XML_1_1) or else (Tmp_Version /= XML_1_1 and then Parser.XML_Version = XML_1_1)) then Fatal_Error (Parser, "External entity doesn't have the same" & " XML version as document"); end if; -- Override the version in the parser, but only if the one set -- doesn't match yet. In particular, this allows users to set their -- preferred edition of XML 1.0 if Tmp_Version = XML_1_1 and then Parser.XML_Version /= XML_1_1 then Parser.XML_Version := XML_1_1; elsif Tmp_Version = XML_1_0 and then Parser.XML_Version = XML_1_1 then Parser.XML_Version := XML_1_0; end if; Next_Token (Input, Parser, Id); if Id.Typ = Space then Next_Token (Input, Parser, Id); elsif Id.Typ /= End_Of_PI then Fatal_Error (Parser, "values must be separated by spaces", Id); end if; end Check_Version_Value; -------------------------- -- Check_Encoding_Value -- -------------------------- procedure Check_Encoding_Value (Id : in out Token) is Inp : Input_Source_Access := Input'Unchecked_Access; C : Unicode_Char; J : Natural; Value_Start, Value_End : Token; Tmp : Positive; begin -- If we are parsing an external entity, everything applies to it. -- See test xmltest/valid/ext-sa/008.xml if Parser.Inputs /= null then Inp := Parser.Inputs.Input; end if; Next_Token_Skip_Spaces (Inp.all, Parser, Id); if Id.Typ /= Equal then Fatal_Error (Parser, "Expecting '=' sign"); end if; Next_Token_Skip_Spaces (Inp.all, Parser, Id); if Id.Typ /= Double_String_Delimiter and then Id.Typ /= Single_String_Delimiter then Fatal_Error (Parser, "Expecting encoding value"); end if; Get_String (Id, Attr_Value_State, Value_Start, Value_End); if Value_End.Last < Value_Start.First then Fatal_Error -- 4.3.3 (Parser, "Empty value for encoding not allowed"); else Tmp := Value_Start.First; Encoding.Read (Parser.Buffer.all, Tmp, C); if not (C in Latin_Small_Letter_A .. Latin_Small_Letter_Z) and then not (C in Latin_Capital_Letter_A .. Latin_Capital_Letter_Z) then Fatal_Error -- 4.3.3 (Parser, "Illegal character '" & Debug_Encode (C) & "' in encoding value", Value_Start); end if; J := Value_Start.First + Encoding.Width (C); while J <= Value_End.Last loop Encoding.Read (Parser.Buffer.all, J, C); if not (C in Latin_Small_Letter_A .. Latin_Small_Letter_Z) and then not (C in Latin_Capital_Letter_A .. Latin_Capital_Letter_Z) and then not (C in Digit_Zero .. Digit_Nine) and then C /= Full_Stop and then C /= Low_Line and then C /= Hyphen_Minus then Fatal_Error -- 4.3.3 (Parser, "Illegal character '" & Debug_Encode (C) & "' in encoding value", Value_Start); end if; end loop; end if; -- Check we indeed have a following space Next_Token (Inp.all, Parser, Id); if Id.Typ = Space then Next_Token (Inp.all, Parser, Id); elsif Id.Typ /= End_Of_PI then Fatal_Error (Parser, "values must be separated by spaces", Id); end if; -- Change the encoding for the streams, if needed Set_Stream_Encoding (Inp.all, Parser.Buffer (Value_Start.First .. Value_End.Last)); end Check_Encoding_Value; ---------------------------- -- Check_Standalone_Value -- ---------------------------- procedure Check_Standalone_Value (Id : in out Token) is Value_Start, Value_End : Token; begin Next_Token_Skip_Spaces (Input, Parser, Id); if Id.Typ /= Equal then Fatal_Error (Parser, "Expecting '=' sign"); end if; Next_Token_Skip_Spaces (Input, Parser, Id); if Id.Typ /= Double_String_Delimiter and then Id.Typ /= Single_String_Delimiter then Fatal_Error (Parser, "Parameter to 'standalone' must be quoted", Id); end if; Get_String (Id, Attr_Value_State, Value_Start, Value_End); if Parser.Buffer (Value_Start.First .. Value_End.Last) /= Yes_Sequence and then Parser.Buffer (Value_Start.First .. Value_End.Last) /= No_Sequence then Fatal_Error (Parser, -- 2.9 [32] "Invalid value for standalone parameter in ", Value_Start); end if; Parser.Standalone_Document := Parser.Buffer (Value_Start.First .. Value_End.Last) = Yes_Sequence; Next_Token (Input, Parser, Id); if Id.Typ = Space then Next_Token (Input, Parser, Id); elsif Id.Typ /= End_Of_PI then Fatal_Error (Parser, "values must be separated by spaces", Id); end if; end Check_Standalone_Value; -------------- -- Parse_PI -- -------------- procedure Parse_PI (Id : in out Token) is State : constant Parser_State := Get_State (Parser); Open_Id : constant Token := Id; Name_Id, Data_Start : Token; Data_End : Token := Null_Token; begin Set_State (Parser, PI_State); Next_Token (Input, Parser, Name_Id); if Name_Id.Typ /= Name then Fatal_Error (Parser, -- 2.6 "Processing Instruction must specify a target name", Name_Id); end if; Check_Valid_Name_Or_NCname (Parser, Name_Id); Next_Token (Input, Parser, Id); if Id.Typ /= Space and then Id.Typ /= End_Of_PI then Fatal_Error (Parser, "Must have space between target and data"); elsif Id.Typ = Space then Next_Token (Input, Parser, Id); end if; -- Special handling for if Parser.Buffer (Name_Id.First .. Name_Id.Last) = Xml_Sequence then if Open_Id.Location.Line /= 1 or else (Parser.Inputs = null and then Open_Id.Location.Column /= 1 + Prolog_Size (Input)) or else (Parser.Inputs /= null and then Open_Id.Location.Column /= 1 + Prolog_Size (Parser.Inputs.Input.all)) or else (Parser.Inputs /= null and then not Parser.Inputs.External) then Fatal_Error (Parser, -- 2.8 " instruction must be first in document", Open_Id); end if; -- ??? No true for text declaratinos 4.3.1 (external parsed -- entities) Set_State (Parser, Tag_State); if Parser.Buffer (Id.First .. Id.Last) = Version_Sequence then Check_Version_Value (Id); elsif not Parser.In_External_Entity then Fatal_Error (Parser, "'version' must be the first argument to ", Id); end if; if Id.Typ = Name and then Parser.Buffer (Id.First .. Id.Last) = Encoding_Sequence then Check_Encoding_Value (Id); elsif Parser.In_External_Entity then Fatal_Error (Parser, "'encoding' must be specified for in" & " external entities", Id); end if; if not Parser.In_External_Entity and then Id.Typ = Name and then Parser.Buffer (Id.First .. Id.Last) = Standalone_Sequence then Check_Standalone_Value (Id); end if; if Id.Typ /= End_Of_PI then if Parser.In_External_Entity then Fatal_Error (Parser, "Text declarations in external entity cannot" & " specify parameters other than 'version' and" & " 'encoding'", Id); else Fatal_Error (Parser, " arguments can only be 'version', 'encoding' or" & " 'standalone', in that order", Id); end if; end if; else -- (2.6)[17]: Name can not be 'xml' (case insensitive) declare C : Unicode_Char; J : Natural := Name_Id.First; begin Encoding.Read (Parser.Buffer.all, J, C); if C = Latin_Small_Letter_X or else C = Latin_Capital_Letter_X then Encoding.Read (Parser.Buffer.all, J, C); if C = Latin_Capital_Letter_M or else C = Latin_Small_Letter_M then Encoding.Read (Parser.Buffer.all, J, C); if (C = Latin_Capital_Letter_L or else C = Latin_Small_Letter_L) and then J = Name_Id.Last + 1 then Fatal_Error (Parser, -- 2.6 "'" & Parser.Buffer (Name_Id.First .. Name_Id.Last) & "' is not a valid processing instruction target", Name_Id); end if; end if; end if; end; Data_Start := Id; while Id.Typ /= End_Of_PI and then Id.Typ /= End_Of_Input loop Data_End := Id; if Id.Typ = Double_String_Delimiter then Put_In_Buffer (Parser, """"); Data_End.Last := Data_End.Last + 1; elsif Id.Typ = Single_String_Delimiter then Put_In_Buffer (Parser, "'"); Data_End.Last := Data_End.Last + 1; end if; Next_Token (Input, Parser, Id); end loop; if Id.Typ = End_Of_Input then Fatal_Error -- 2.6 (Parser, "Processing instruction must end with '?>'", Open_Id); end if; Processing_Instruction (Parser, Target => Parser.Buffer (Name_Id.First .. Name_Id.Last), Data => Parser.Buffer (Data_Start.First .. Data_End.Last)); end if; Set_State (Parser, State); Reset_Buffer (Parser, Name_Id); end Parse_PI; begin -- Initialize the parser with the first character of the stream. if Eof (Input) then return; end if; Next_Char (Input, Parser); if Parser.State.In_DTD then Parse_Doctype_Contents; end if; loop -- Unless in string, buffer should be empty at this point. Strings -- are special-cased just in case we are currently substituting -- entities while in a string. pragma Assert (Parser.State.Ignore_Special or else Parser.Buffer_Length = 0); Next_Token (Input, Parser, Id, Coalesce_Space => Parser.Current_Node /= null); exit when Id.Typ = End_Of_Input; case Id.Typ is when Start_Of_PI => Parse_PI (Id); when Cdata_Section => if Parser.Current_Node = null then Fatal_Error -- 2.1 (Parser, "Non-white space found at top level", Id); end if; Start_Cdata (Parser); if Parser.Hooks.Characters /= null then Parser.Hooks.Characters (Parser'Unchecked_Access, Parser.Buffer (Id.First .. Id.Last)); end if; Characters (Parser, Parser.Buffer (Id.First .. Id.Last)); End_Cdata (Parser); Reset_Buffer (Parser, Id); when Text | Name => if Parser.Current_Node = null then Fatal_Error -- 2.1 (Parser, "Non-white space found at top level", Id); end if; if Parser.Hooks.Characters /= null then Parser.Hooks.Characters (Parser'Unchecked_Access, Parser.Buffer (Id.First .. Id.Last)); end if; Characters (Parser, Parser.Buffer (Id.First .. Id.Last)); Reset_Buffer (Parser, Id); when Sax.Readers.Space => -- If "xml:space" attribute is preserve -- then same as Text if Parser.Hooks.Whitespace /= null then Parser.Hooks.Whitespace (Parser'Unchecked_Access, Parser.Buffer (Id.First .. Id.Last)); end if; Ignorable_Whitespace (Parser, Parser.Buffer (Id.First .. Id.Last)); Reset_Buffer (Parser, Id); when Comment => Comment (Parser, Parser.Buffer (Id.First .. Id.Last)); Reset_Buffer (Parser, Id); when Start_Of_Tag => Parse_Start_Tag; when Start_Of_End_Tag => Parse_End_Tag; when Doctype_Start => Parse_Doctype; when others => Fatal_Error (Parser, "Currently ignored: " & Token_Type'Image (Id.Typ)); end case; end loop; end Syntactic_Parse; ---------- -- Free -- ---------- procedure Free (Parser : in out Sax_Reader'Class) is Tmp, Tmp2 : Element_Access; begin Close_Inputs (Parser, Parser.Inputs); Close_Inputs (Parser, Parser.Close_Inputs); Free (Parser.Default_Namespaces); Free (Parser.Buffer); Parser.Buffer_Length := 0; Parser.Attributes.Count := 0; Unchecked_Free (Parser.Attributes.List); -- Free the nodes, in case there are still some open Tmp := Parser.Current_Node; while Tmp /= null loop Tmp2 := Tmp.Parent; Free (Tmp); Tmp := Tmp2; end loop; -- Free the content model for the default attributes -- is done automatically when the attributes are reset if Parser.Hooks.Data /= null then Free (Parser.Hooks.Data.all); Unchecked_Free (Parser.Hooks.Data); end if; -- Free the internal tables Reset (Parser.Entities); Reset (Parser.Default_Atts); Reset (Parser.Notations); Free (Parser.Locator); end Free; --------------- -- Set_Hooks -- --------------- procedure Set_Hooks (Handler : in out Sax_Reader; Data : Hook_Data_Access := null; Start_Element : Start_Element_Hook := null; End_Element : End_Element_Hook := null; Characters : Characters_Hook := null; Whitespace : Whitespace_Hook := null; Doc_Locator : Set_Doc_Locator_Hook := null; Notation_Decl : Notation_Decl_Hook := null) is begin if Handler.Hooks.Data /= null then Free (Handler.Hooks.Data.all); Unchecked_Free (Handler.Hooks.Data); end if; Handler.Hooks := (Data => Data, Start_Element => Start_Element, End_Element => End_Element, Characters => Characters, Whitespace => Whitespace, Doc_Locator => Doc_Locator, Notation_Decl => Notation_Decl); end Set_Hooks; ------------------------ -- Initialize_Symbols -- ------------------------ procedure Initialize_Symbols (Parser : in out Sax_Reader) is begin if Parser.Lt_Sequence = No_Symbol then if Get (Parser.Symbols) = null then if Debug_Internal then Put_Line ("Initialize_Symbols: creating new table"); end if; Parser.Symbols := Sax.Utils.Allocate; end if; Parser.Lt_Sequence := Find_Symbol (Parser, Lt_Sequence); Parser.Gt_Sequence := Find_Symbol (Parser, Gt_Sequence); Parser.Amp_Sequence := Find_Symbol (Parser, Amp_Sequence); Parser.Apos_Sequence := Find_Symbol (Parser, Apos_Sequence); Parser.Quot_Sequence := Find_Symbol (Parser, Quot_Sequence); Parser.Xmlns_Sequence := Find_Symbol (Parser, Xmlns_Sequence); Parser.Xml_Sequence := Find_Symbol (Parser, Xml_Sequence); Parser.Symbol_Percent := Find_Symbol (Parser, "%"); Parser.Symbol_Ampersand := Find_Symbol (Parser, "&"); Parser.Namespaces_URI_Sequence := Find_Symbol (Parser, Namespaces_URI_Sequence); end if; end Initialize_Symbols; ---------------------- -- Close_Namespaces -- ---------------------- procedure Close_Namespaces (Parser : in out Sax_Reader'Class; List : XML_NS) is NS : XML_NS := List; begin while NS /= No_XML_NS loop if Get_Prefix (NS) /= Empty_String and then Get_Prefix (NS) /= Parser.Xmlns_Sequence then End_Prefix_Mapping (Parser, Get_Prefix (NS)); end if; NS := Next_In_List (NS); end loop; end Close_Namespaces; ----------- -- Parse -- ----------- procedure Parse (Parser : in out Sax_Reader; Input : in out Input_Sources.Input_Source'Class) is begin Initialize_Symbols (Parser); Parser.Locator := Sax.Locators.Create; Parser.Public_Id := Find_Symbol (Parser, Get_Public_Id (Input)); Set_Public_Id (Parser.Locator, Parser.Public_Id); Parser.System_Id := Find_Symbol (Parser, Get_System_Id (Input)); Set_System_Id (Parser.Locator, Parser.System_Id); Set_Column_Number (Parser.Locator, Prolog_Size (Input)); Set_Line_Number (Parser.Locator, 1); Parser.Lookup_Char := Unicode.Unicode_Char'Last; Parser.Current_Node := null; Parser.Num_Toplevel_Elements := 0; Parser.Previous_Char_Was_CR := False; Parser.Ignore_State_Special := False; Parser.In_External_Entity := False; Parser.Last_Read_Is_Valid := False; Parser.Buffer := new Byte_Sequence (1 .. Initial_Buffer_Length); Set_State (Parser, Default_State); pragma Warnings (Off, "overlaps with actual"); Add_Namespace_No_Event (Parser, Prefix => Parser.Xml_Sequence, URI => Find_Symbol (Parser, Encodings.From_Utf32 (Basic_8bit.To_Utf32 ("http://www.w3.org/XML/1998/namespace")))); Add_Namespace_No_Event (Parser, Parser.Xmlns_Sequence, Parser.Xmlns_Sequence); Add_Namespace_No_Event (Parser, Empty_String, Empty_String); if Parser.Hooks.Doc_Locator /= null then Parser.Hooks.Doc_Locator (Parser, Parser.Locator); end if; Set_Document_Locator (Sax_Reader'Class (Parser), Parser.Locator); Start_Document (Sax_Reader'Class (Parser)); Syntactic_Parse (Sax_Reader'Class (Parser), Input); Close_Namespaces (Parser, Parser.Default_Namespaces); pragma Warnings (On, "overlaps with actual"); -- All the nodes must have been closed at the end of the document if Parser.Current_Node /= null then Fatal_Error -- 2.1 (Parser, "Node <" & Get (Parser.Current_Node.Name).all & "> is not closed"); end if; if Parser.Num_Toplevel_Elements = 0 then Fatal_Error (Parser, "No root element specified"); -- 2.1 end if; End_Document (Sax_Reader'Class (Parser)); Free (Parser); exception when others => Free (Parser); raise; end Parse; ---------- -- Hash -- ---------- function Hash (Str : String) return Unsigned_32 is Result : Unsigned_32 := Str'Length; begin for J in Str'Range loop Result := Rotate_Left (Result, 1) + Unsigned_32 (Character'Pos (Str (J))); end loop; return Result; end Hash; ------------- -- Get_Key -- ------------- function Get_Key (Entity : Entity_Entry_Access) return Symbol is begin return Entity.Name; end Get_Key; ---------- -- Free -- ---------- procedure Free (Att : in out Attributes_Entry) is begin Unchecked_Free (Att.Attributes.List); Att.Attributes.Count := 0; end Free; ------------- -- Get_Key -- ------------- function Get_Key (Att : Attributes_Entry) return Symbol is begin return Att.Element_Name; end Get_Key; ---------- -- Free -- ---------- procedure Free (Notation : in out Notation_Entry) is pragma Unreferenced (Notation); begin null; end Free; ------------- -- Get_Key -- ------------- function Get_Key (Notation : Notation_Entry) return Symbol is begin return Notation.Name; end Get_Key; ----------------- -- Get_Feature -- ----------------- function Get_Feature (Parser : Sax_Reader; Name : String) return Boolean is begin if Name = Namespace_Feature then return Parser.Feature_Namespace; elsif Name = Namespace_Prefixes_Feature then return Parser.Feature_Namespace_Prefixes; elsif Name = External_General_Entities_Feature then return Parser.Feature_External_General_Entities; elsif Name = External_Parameter_Entities_Feature then return Parser.Feature_External_Parameter_Entities; elsif Name = Validation_Feature then return Parser.Feature_Validation; elsif Name = Parameter_Entities_Feature then return False; -- ??? Unsupported for now elsif Name = Test_Valid_Chars_Feature then return Parser.Feature_Test_Valid_Chars; elsif Name = Allow_Relative_IRI_Feature then return Parser.Feature_Allow_Relative_IRI; elsif Name = Schema_Validation_Feature then return Parser.Feature_Schema_Validation; end if; return False; end Get_Feature; ----------------- -- Set_Feature -- ----------------- procedure Set_Feature (Parser : in out Sax_Reader; Name : String; Value : Boolean) is begin if Name = Namespace_Feature then Parser.Feature_Namespace := Value; elsif Name = Namespace_Prefixes_Feature then Parser.Feature_Namespace_Prefixes := Value; elsif Name = External_General_Entities_Feature then Parser.Feature_External_General_Entities := Value; elsif Name = External_Parameter_Entities_Feature then Parser.Feature_External_Parameter_Entities := Value; elsif Name = Validation_Feature then Parser.Feature_Validation := Value; elsif Name = Test_Valid_Chars_Feature then Parser.Feature_Test_Valid_Chars := Value; elsif Name = Schema_Validation_Feature then Parser.Feature_Schema_Validation := Value; elsif Name = Allow_Relative_IRI_Feature then Parser.Feature_Allow_Relative_IRI := Value; end if; end Set_Feature; ----------------- -- Fatal_Error -- ----------------- procedure Fatal_Error (Handler : in out Sax_Reader; Except : Sax_Parse_Exception'Class) is pragma Warnings (Off, Handler); begin Raise_Exception (XML_Fatal_Error'Identity, Get_Message (Except)); end Fatal_Error; -------------------------- -- Start_Prefix_Mapping -- -------------------------- procedure Start_Prefix_Mapping (Handler : in out Reader; Prefix : Sax.Symbols.Symbol; URI : Sax.Symbols.Symbol) is begin Start_Prefix_Mapping (Reader'Class (Handler), Get (Prefix).all, Get (URI).all); end Start_Prefix_Mapping; ------------------------ -- End_Prefix_Mapping -- ------------------------ procedure End_Prefix_Mapping (Handler : in out Reader; Prefix : Symbol) is begin End_Prefix_Mapping (Reader'Class (Handler), Get (Prefix).all); end End_Prefix_Mapping; ------------------- -- Start_Element -- ------------------- procedure Start_Element (Handler : in out Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax_Attribute_List) is Attributes : Sax.Attributes.Attributes := Create_Attribute_List (Atts); begin Start_Element (Reader'Class (Handler), Namespace_URI => Get (Get_URI (NS)).all, Local_Name => Get (Local_Name).all, Qname => Qname_From_Name (Get_Prefix (NS), Local_Name), Atts => Attributes); Clear (Attributes); exception when others => Clear (Attributes); raise; end Start_Element; ----------------- -- End_Element -- ----------------- procedure End_Element (Handler : in out Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol) is begin End_Element (Reader'Class (Handler), Namespace_URI => Get (Get_URI (NS)).all, Local_Name => Get (Local_Name).all, Qname => Qname_From_Name (Get_Prefix (NS), Local_Name)); end End_Element; -------------------- -- Skipped_Entity -- -------------------- procedure Skipped_Entity (Handler : in out Reader; Name : Sax.Symbols.Symbol) is begin Skipped_Entity (Reader'Class (Handler), Get (Name).all); end Skipped_Entity; ------------------ -- Start_Entity -- ------------------ procedure Start_Entity (Handler : in out Reader; Name : Sax.Symbols.Symbol) is begin Start_Entity (Reader'Class (Handler), Get (Name).all); end Start_Entity; ---------------- -- End_Entity -- ---------------- procedure End_Entity (Handler : in out Reader; Name : Sax.Symbols.Symbol) is begin End_Entity (Reader'Class (Handler), Get (Name).all); end End_Entity; -------------------- -- Resolve_Entity -- -------------------- function Resolve_Entity (Handler : Sax_Reader; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) return Input_Sources.Input_Source_Access is pragma Warnings (Off, Handler); pragma Warnings (Off, Public_Id); pragma Warnings (Off, System_Id); begin return null; end Resolve_Entity; -------------------- -- Get_Hooks_Data -- -------------------- function Get_Hooks_Data (Handler : Sax_Reader) return Hook_Data_Access is begin return Handler.Hooks.Data; end Get_Hooks_Data; ------------------------------------ -- Use_Basename_In_Error_Messages -- ------------------------------------ procedure Use_Basename_In_Error_Messages (Parser : in out Sax_Reader; Use_Basename : Boolean := True) is begin Parser.Basename_In_Messages := Use_Basename; end Use_Basename_In_Error_Messages; ------------------------------------ -- Use_Basename_In_Error_Messages -- ------------------------------------ function Use_Basename_In_Error_Messages (Parser : Sax_Reader) return Boolean is begin return Parser.Basename_In_Messages; end Use_Basename_In_Error_Messages; ------------ -- Get_NS -- ------------ function Get_NS (Elem : Element_Access) return XML_NS is begin return Elem.NS; end Get_NS; -------------------- -- Get_Local_Name -- -------------------- function Get_Local_Name (Elem : Element_Access) return Symbol is begin return Elem.Name; end Get_Local_Name; -------------- -- To_QName -- -------------- function To_QName (Namespace_URI, Local_Name : Sax.Symbols.Symbol) return Unicode.CES.Byte_Sequence is begin if Namespace_URI = Empty_String then return Get (Local_Name).all; else return '{' & Get (Namespace_URI).all & '}' & Get (Local_Name).all; end if; end To_QName; -------------- -- To_QName -- -------------- function To_QName (Elem : Element_Access) return Unicode.CES.Byte_Sequence is begin return To_QName (Get_URI (Elem.NS), Elem.Name); end To_QName; ---------------------- -- Set_Symbol_Table -- ---------------------- procedure Set_Symbol_Table (Parser : in out Sax_Reader; Symbols : Symbol_Table) is begin Parser.Lt_Sequence := No_Symbol; Parser.Symbols := Symbols; end Set_Symbol_Table; ---------------------- -- Get_Symbol_Table -- ---------------------- function Get_Symbol_Table (Parser : Sax_Reader'Class) return Symbol_Table is begin return Parser.Symbols; end Get_Symbol_Table; --------------- -- Get_Index -- --------------- function Get_Index (List : Sax_Attribute_List; URI : Sax.Symbols.Symbol; Local_Name : Sax.Symbols.Symbol) return Integer is begin for A in 1 .. List.Count loop if List.List (A).URI = URI and then List.List (A).Local_Name = Local_Name then return A; end if; end loop; return -1; end Get_Index; --------------- -- Get_Index -- --------------- function Get_Index (Handler : Sax_Reader'Class; List : Sax_Attribute_List; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Integer is begin return Get_Index (List, URI => Find_Symbol (Handler, URI), Local_Name => Find_Symbol (Handler, Local_Name)); end Get_Index; --------------- -- Get_Value -- --------------- function Get_Value (List : Sax_Attribute_List; Index : Integer) return Sax.Symbols.Symbol is begin if Index < 0 then return No_Symbol; else return List.List (Index).Value; end if; end Get_Value; --------------- -- Set_Value -- --------------- procedure Set_Value (List : Sax_Attribute_List; Index : Integer; Val : Sax.Symbols.Symbol) is begin List.List (Index).Value := Val; end Set_Value; ------------------ -- Get_Location -- ------------------ function Get_Location (List : Sax_Attribute_List; Index : Integer) return Sax.Locators.Location is begin if Index < 0 then return No_Location; else return List.List (Index).Location; end if; end Get_Location; ------------------------ -- Start_Tag_Location -- ------------------------ function Start_Tag_Location (Elem : Element_Access) return Sax.Locators.Location is begin return Elem.Start; end Start_Tag_Location; ---------------------------- -- Start_Tag_End_Location -- ---------------------------- function Start_Tag_End_Location (Elem : Element_Access) return Sax.Locators.Location is begin return Elem.Start_Tag_End; end Start_Tag_End_Location; ------------------------------ -- Get_Non_Normalized_Value -- ------------------------------ function Get_Non_Normalized_Value (List : Sax_Attribute_List; Index : Integer) return Sax.Symbols.Symbol is begin return List.List (Index).Non_Normalized_Value; end Get_Non_Normalized_Value; -------------------------- -- Get_Value_As_Boolean -- -------------------------- function Get_Value_As_Boolean (List : Sax_Attribute_List; Index : Integer; Default : Boolean := False) return Boolean is Val : Symbol; begin if Index < 0 then return Default; else Val := Get_Value (List, Index); return Get (Val).all = "true" or else Get (Val).all = "1"; end if; end Get_Value_As_Boolean; -------------------------- -- Set_Normalized_Value -- -------------------------- procedure Set_Normalized_Value (List : Sax_Attribute_List; Index : Integer; Value : Sax.Symbols.Symbol) is begin List.List (Index).Value := Value; end Set_Normalized_Value; -------------- -- Get_Type -- -------------- function Get_Type (List : Sax_Attribute_List; Index : Integer) return Sax.Attributes.Attribute_Type is begin return List.List (Index).Att_Type; end Get_Type; -------------- -- Set_Type -- -------------- procedure Set_Type (List : Sax_Attribute_List; Index : Integer; Typ : Sax.Attributes.Attribute_Type) is begin List.List (Index).Att_Type := Typ; end Set_Type; ---------------- -- Get_Length -- ---------------- function Get_Length (List : Sax_Attribute_List) return Natural is begin return List.Count; end Get_Length; ---------------- -- Get_Prefix -- ---------------- function Get_Prefix (List : Sax_Attribute_List; Index : Integer) return Sax.Symbols.Symbol is begin return List.List (Index).Prefix; end Get_Prefix; -------------- -- Get_Name -- -------------- function Get_Name (List : Sax_Attribute_List; Index : Integer) return Qualified_Name is begin return (NS => List.List (Index).URI, Local => List.List (Index).Local_Name); end Get_Name; --------------- -- Get_Qname -- --------------- function Get_Qname (List : Sax_Attribute_List; Index : Integer) return Unicode.CES.Byte_Sequence is begin return Qname_From_Name (List.List (Index).Prefix, List.List (Index).Local_Name); end Get_Qname; ---------------------- -- Current_Location -- ---------------------- function Current_Location (Handler : Sax_Reader) return Sax.Locators.Location is begin return Get_Location (Handler.Locator); end Current_Location; --------------------- -- Set_XML_Version -- --------------------- procedure Set_XML_Version (Parser : in out Sax_Reader; XML : XML_Versions := XML_1_0_Fifth_Edition) is begin if XML = XML_1_0 then Parser.XML_Version := XML_1_0_Fifth_Edition; else Parser.XML_Version := XML; end if; end Set_XML_Version; --------------------- -- Get_XML_Version -- --------------------- function Get_XML_Version (Parser : Sax_Reader) return XML_Versions is begin return Parser.XML_Version; end Get_XML_Version; end Sax.Readers; xmlada-24.0.0/sax/sax-readers.ads000066400000000000000000001444541447633242500165730ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_2005; with Ada.Unchecked_Deallocation; with Input_Sources; with Interfaces; with Sax.Locators; with Sax.Exceptions; with Sax.Attributes; with Sax.Models; with Sax.Symbols; with Sax.Utils; use Sax.Utils; with Unicode; with Unicode.CES; with Sax.HTable; pragma Elaborate_All (Sax.HTable); package Sax.Readers is type Sax_Reader is tagged private; type Sax_Reader_Access is access all Sax_Reader'Class; -- This package defines two types of XML readers: Reader is the historic -- type; Sax_Reader was added later on. -- These two readers differ by the type of parameters to their callbacks. -- The callbacks of Sax_Reader require less string copying and memory -- allocations, so are therefore more efficient. On the other hand, they -- do not pass strings directly (for the name of the elements for instance) -- but symbols (basically, naturals that can be converted to a string -- through calls to Get_Symbol below). -- New code is encouraged to extend Sax_Reader rather than Reader. procedure Parse (Parser : in out Sax_Reader; Input : in out Input_Sources.Input_Source'Class); -- Parse an XML stream, and calls the appropriate SAX callbacks for each -- event. -- To parse a stream, you must therefore extend the Reader or Sax_Reader -- class, and override any of the callbacks (see "Content Handlers" below). -- You then call Parse. -- This is not re-entrant: you can not call Parse with the same Parser -- argument in one of the SAX callbacks. This has undefined behavior. procedure Set_Symbol_Table (Parser : in out Sax_Reader; Symbols : Symbol_Table); -- Symbols is the symbol table to use. Most of the time, it should be left -- to null, but you might want to share it with other parsers for -- efficiency (in which case you will need to provide a task-safe version -- of the symbol table). -- If Symbols is null (or this subprogram is not called) a symbol table -- will be created just for that parser and discarded along with the parser -- -- This subprogram must be called before calling Parse. procedure Set_XML_Version (Parser : in out Sax_Reader; XML : XML_Versions := XML_1_0_Fifth_Edition); function Get_XML_Version (Parser : Sax_Reader) return XML_Versions; -- Set the XML version to accept. procedure Set_Feature (Parser : in out Sax_Reader; Name : String; Value : Boolean); function Get_Feature (Parser : Sax_Reader; Name : String) return Boolean; -- Set or lookup the value of a feature -- Name is a fully qualified URI, see below in "Recognized features" for -- more information. procedure Use_Basename_In_Error_Messages (Parser : in out Sax_Reader; Use_Basename : Boolean := True); function Use_Basename_In_Error_Messages (Parser : Sax_Reader) return Boolean; -- Indicates whether error messages will include only the base name of -- files, or the full file names. In the latter case, the error message -- itself might be incomplete, since the message attached to an Ada -- exception is limited to 200 characters. -- For backward compatibility, the default is to show full file names. ------------------------- -- Recognized features -- ------------------------- -- The two strings below reference the two default features that are -- recognized by all parsers. Namespace_Feature : constant String := "http://www.xml.org/sax/features/namespace"; -- Controls general namespace processing. If it is true (the default), -- namespace URIs will be used in events. -- If False, colons (':') are allowed in tag names, and not considered -- as namespace identifiers. -- In fact, this is only given for full compatibility with the SAX -- standard. As authorized in the standard, this parser will always -- report URIs to the Start_Element and End_Element callbacks. -- -- Default is True. Namespace_Prefixes_Feature : constant String := "http://www.xml.org/sax/features/namespace-prefixes"; -- Controls the reporting of qNames and namespace attributes (xmlns*) to -- the application. -- When this is False (the default), qNames may optionaly be reported, -- and namespace attributes must not be reported. -- Summary of the above two features: -- 1: Namespace names -- 2: Start/endPrefixMapping -- 3: qNames -- 4: xmlns* attributes -- namespaces namespace-prefixes 1 2 3 4 -- true false YES YES unknown NO -- true true YES YES YES YES -- false false (ILLEGAL COMBINATION) -- false true unknown unknown YES YES -- -- Default is False. Validation_Feature : constant String := "http://www.xml.org/sax/features/validation"; -- If True (not the default), a number of additional tests are performed -- while parsing the document, most notably that the document matches -- the DTD (internal and external subset). -- In such a case, the DTD must be present. -- -- XML/Ada doesn't currently support validating against a DTD. Schema_Validation_Feature : constant String := "http://www.adacore.com/sax/features/schema_validation"; -- By default, a Sax.Readers.Reader does not try to do any validation (See -- Validation_Feature above). -- However, when you extend a Schema_Readers.Validating_Reader, this -- feature is automatically turned on so that indeed the validating parser -- by default attempts to validate XML documents. External_General_Entities_Feature : constant String := "http://xml.org/sax/features/external-general-entities"; -- If True, include all external general text entities. -- If False, these are not included, and will be reported with -- Content_Handlers.Skipped_Entity. -- -- Default is True External_Parameter_Entities_Feature : constant String := "http://xml.org/sax/features/external-parameter-entities"; -- If True, include all external parameter entities, including the -- external DTD subset. Parameter entities are the ones defined in DTDs -- and whose name starts with '%' Parameter_Entities_Feature : constant String := "http://xml.org/sax/features/lexical-handler/parameter-entities"; -- True if the SAX parser will reports parameter entities through its -- Lexical_Handler. Test_Valid_Chars_Feature : constant String := "http://www.adacore.com/sax/features/test_valid_chars"; -- True if the SAX parser will check for each character read from the -- input streams whether it is valid. This might slow done the parser, -- but will provide better validation. -- This is False by default. Allow_Relative_IRI_Feature : constant String := "http://www.adacore.com/sax/features/allow_relative_iri"; -- By default, XML/Ada conforms to the W3C standard and forbids relative -- URI in the location of namespaces. However, these were allowed by -- W3C in the past, and some documents might still be using them. -- If this feature is set to True, then XML/Ada will emit a warning upon -- seeing a relative URI, otherwise it emits an error. ------------------- -- Error handler -- ------------------- -- The following functions are defined in the Error_Handler interface -- in the SAX standard. procedure Warning (Handler : in out Sax_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is null; -- Receive notification of a warning. -- This method is used to report conditions that are not errors or fatal -- errors. -- The SAX parser must continue to provide normal parsing events after -- invoking this method. -- Default action is to do nothing. procedure Error (Handler : in out Sax_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is null; -- Receive notification of a recoverable error. -- For example, a validating parser would use this callback to report the -- violation of a validity constraint. The default behaviour is to take no -- Action. -- The SAX parser must continue to provide normal parsing events after -- invoking this method. If the application cannot do so, then the parser -- should report a fatal error. -- Default action is to do nothing. procedure Fatal_Error (Handler : in out Sax_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); -- Receive notification of a non-recoverable error. -- For example, a parser would use this callback to report the violation -- of a well-Formedness constraint. -- The application must assume that the document is unusable after the -- parser has invoked this method. Thus, a Program_Error will be raised -- if your callback returns. You should always raise an exception. -- Default action is to raise an exception Fatal_Error; ---------------- -- Attributes -- ---------------- -- Although there is a more complete attributes API in the package -- Sax.Attributes, the following types are used for those more efficient -- callbacks. The following attributes do not require any memory allocation -- however they are only valid while the parser has not been destroyed. type Sax_Attribute is private; type Sax_Attribute_List is private; -- A lighter weight version of attributes than Attributes, -- based on symbols. function Get_Index (List : Sax_Attribute_List; URI : Sax.Symbols.Symbol; Local_Name : Sax.Symbols.Symbol) return Integer; function Get_Index (Handler : Sax_Reader'Class; List : Sax_Attribute_List; URI : Unicode.CES.Byte_Sequence; Local_Name : Unicode.CES.Byte_Sequence) return Integer; -- Return the index of the attribute within the list, or -1 if not found. -- The first version is more efficient. The idea is that the symbols can be -- computed once when the parsing starts, and then reused. They are much -- faster to compare than strings. -- The second version is provided to help transitions. -- -- A more efficient approach is to traverse the list of attributes only -- once and store the values in your own record, rather than traverse the -- list of attributes every time you need to access a value: -- -- Name : Qualified_Name; -- for J in 1 .. Get_Length (List) loop -- Name := Get_Qualified_Name (List, J); -- if Name.NS = Empty_String and then Name.Local = ... then -- ...; -- elsif ... then -- ... -- end if; -- end loop; procedure Set_Value (List : Sax_Attribute_List; Index : Integer; Val : Sax.Symbols.Symbol); function Get_Value (List : Sax_Attribute_List; Index : Integer) return Sax.Symbols.Symbol; -- Returns No_Symbol if Index is negative. -- Use Get (Get_Value (List, Index)).all to retrive the strings value -- (or in Ada05 dotted notation: Get_Value (List, Index).Get.all function Get_Location (List : Sax_Attribute_List; Index : Integer) return Sax.Locators.Location; -- Return the start location for this attribute function Get_Non_Normalized_Value (List : Sax_Attribute_List; Index : Integer) return Sax.Symbols.Symbol; function Get_Value_As_Boolean (List : Sax_Attribute_List; Index : Integer; Default : Boolean := False) return Boolean; pragma Inline (Get_Value, Get_Non_Normalized_Value, Get_Value_As_Boolean); -- Return the value of the corresponding attribute. -- [Default] is returned if the attribute does not exist procedure Set_Normalized_Value (List : Sax_Attribute_List; Index : Integer; Value : Sax.Symbols.Symbol); pragma Inline (Set_Normalized_Value); -- Set the normalized value of the attribute function Get_Type (List : Sax_Attribute_List; Index : Integer) return Sax.Attributes.Attribute_Type; procedure Set_Type (List : Sax_Attribute_List; Index : Integer; Typ : Sax.Attributes.Attribute_Type); pragma Inline (Get_Type, Set_Type); -- Return the type of the attribute function Get_Length (List : Sax_Attribute_List) return Natural; pragma Inline (Get_Length); -- Return the number of attributes in the list procedure Append (List : in out Sax_Attribute_List; Local_Name : Sax.Symbols.Symbol; Prefix : Sax.Symbols.Symbol; Att_Type : Sax.Attributes.Attribute_Type := Sax.Attributes.Cdata; URI : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Value : Sax.Symbols.Symbol; Location : Sax.Locators.Location; Default_Decl : Sax.Attributes.Default_Declaration := Sax.Attributes.Default; If_Unique : Boolean := False); -- Append a new attribute to the list. -- If If_Unique is true, the attribute is not added if it is already in -- the list. type Qualified_Name is record NS : Sax.Symbols.Symbol; Local : Sax.Symbols.Symbol; end record; No_Qualified_Name : constant Qualified_Name := (Sax.Symbols.No_Symbol, Sax.Symbols.No_Symbol); function Get_Prefix (List : Sax_Attribute_List; Index : Integer) return Sax.Symbols.Symbol; function Get_Name (List : Sax_Attribute_List; Index : Integer) return Qualified_Name; function Get_Qname (List : Sax_Attribute_List; Index : Integer) return Unicode.CES.Byte_Sequence; -- Using the prefix pragma Inline (Get_Prefix, Get_Name, Get_QName); -- Return the various name components of the attribute ---------------------- -- Content Handlers -- ---------------------- -- The following functions are defined in the Content_Handler interface -- in the SAX standard. -- The default for all the subprograms below is to do nothing, unless -- otherwise specified. procedure Set_Document_Locator (Handler : in out Sax_Reader; Loc : in out Sax.Locators.Locator) is null; -- Receive an object for locating the origin of SAX document events. -- SAX parsers are strongly encouraged but not required to give this -- information. This callback will always be called before any other. -- Note that [Loc] is only valid within the call to [Parse], and will be -- free on exit, so should no longer be referenced. -- In practice, this callback (mandated by the standard), is not so very -- useful and direct calls to [Locator] below should be preferred. function Current_Location (Handler : Sax_Reader) return Sax.Locators.Location; pragma Inline (Current_Location); -- Return the current location in the stream (or [No_Location] if parsing -- has finished or not started). procedure Start_Document (Handler : in out Sax_Reader) is null; -- Receive notification of the beginning of a document. -- This callback is called only once by the parser, before any other -- function in this interface except Set_Document_Locator. procedure End_Document (Handler : in out Sax_Reader) is null; -- Receive notification of the end of a document. -- This callback will be called only once once it has reached the end of -- the input stream. It won't be called if a Fatal_Error is raised, it is -- your responsability to call the callback yourself in this case. procedure Start_Prefix_Mapping (Handler : in out Sax_Reader; Prefix : Sax.Symbols.Symbol; URI : Sax.Symbols.Symbol) is null; -- Begin the scope of a prefix-URI mapping. -- This callback is not necessarily for normal namespace processing, since -- the SAX parser will automatically substitute prefixes for elements and -- attributes if XML_Readers.Namespace_Feature is set to True. -- However, there are cases where the automatic replacement can not be -- safely done, and in this case this callback is invoked. -- It is not garanteed that calls to End_Prefix_Mapping will occur in the -- same order (or the reverse one) as Start_Prefix_Mapping. procedure End_Prefix_Mapping (Handler : in out Sax_Reader; Prefix : Sax.Symbols.Symbol) is null; -- End the scope of a prefix-URI mapping. -- This will always occur after the corresponding End_Element event. procedure Start_Element (Handler : in out Sax_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax_Attribute_List) is null; -- Receive notification of the beginning of an element. -- There will always be a matching call to End_Element, even for empty -- elements. -- Up to three name components can be given for each element, depending -- on the value of the XML_Reader features. -- - Namespace_URI and Local_Name are required when Namespace_Feature is -- True, but are optional if False. If one is specified, both must be. -- - Qname (qualified name) is required if Namespace_Prefixes_Feature is -- True, and optional if False. This is basically of the form "Ns:Name" -- The attribute list will only contain attributes with explicit values. It -- will contain attributes used for namespace declaration (xmlns*) only if -- Namespace_Prefixes_Feature is True. -- -- For users of older versions of XML/Ada, the old profile of Start_Element -- is still available if you derive from the "Reader" type (below) instead -- of "Sax_Reader". We do encourage you to transition to the new profiles -- at your convenience, though, because they provide greater efficiency, -- mostly by limiting the number of string comparison and allocations. procedure End_Element (Handler : in out Sax_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol) is null; -- Receive notification of the end of an element. procedure Characters (Handler : in out Sax_Reader; Ch : Unicode.CES.Byte_Sequence) is null; -- Receives notification of character data. -- XML parsers may return all contiguous character data in a single chunk, -- or they may split them into several chunks. However, all of the -- characters in any single event must come from the same external entity -- so that the Locator provides useful information -- -- Note that some parsers will report (and validating parsers must) report -- whitespace between elements using the Ignorable_Whitespace event. procedure Ignorable_Whitespace (Handler : in out Sax_Reader; Ch : Unicode.CES.Byte_Sequence) is null; -- Receive notification of ignorable whitespace in element content (ie -- for elements whose xml:space attribute is not set to 'preserve', see -- XML specifications 2.10) -- If there is only white spaces between two tags, they are reported via -- this callback. -- SAX parsers may return all contiguous whitespace in a single chunk, or -- they may split it into several chunks. procedure Processing_Instruction (Handler : in out Sax_Reader; Target : Unicode.CES.Byte_Sequence; Data : Unicode.CES.Byte_Sequence) is null; -- Receive notification of a processing instruction. -- A SAX parser must never report an XML declaration (, 2.8 in -- XML specifications) or a text declaration (, 4.3.1 in XML -- specifications) using this method. procedure Skipped_Entity (Handler : in out Sax_Reader; Name : Sax.Symbols.Symbol) is null; -- Receive notification of a skipped entity. -- The Parser will invoke this method once for each entity -- skipped. Non-validating processors may skip entities if they have not -- seen the declarations (because, for example, the entity was declared in -- an external DTD subset). All processors may skip external Entities, -- depending on the value of External_General_Entities_Feature and -- External_Parameter_Entities_Feature. -- -- Name is the name of the skipped entity. If it is a parameter entity, -- the name will begin with '%', and if it is the external DTD subset, -- it will be the string "[dtd]". ------------------ -- DTD Handlers -- ------------------ -- The following functions are defined in the DTD_Handler interface -- in the SAX standard. procedure Unparsed_Entity_Decl (Handler : in out Sax_Reader; Name : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence; Notation_Name : Unicode.CES.Byte_Sequence) is null; -- Receive notification of an unparsed entity declaration event. -- This is for entities like "" procedure Notation_Decl (Handler : in out Sax_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) is null; -- Receive notification of a notation declaration event. -- At least one of publicId and systemId must be non-null. If a system -- identifier is present, and it is a URL, the SAX parser must resolve it -- fully before passing it to the application through this event. -- There is no guarantee that the notation declaration will be reported -- before any unparsed entities that use it. --------------------- -- Entity Resolver -- --------------------- -- The following functions are defined in the Entity_Resolver interface -- in the SAX standard. function Resolve_Entity (Handler : Sax_Reader; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) return Input_Sources.Input_Source_Access; -- Allow the application to resolve external entities. -- The parser will call this method before opening any external entity -- except the top-level document entity. Such entities include the external -- DTD subset and external parameter entities referenced within the DTD (in -- either case, only if the parser reads external parameter entities), and -- external general entities referenced within the document element (if the -- parser reads external general entities). The application may request -- that the parser locate the entity itself, that it use an alternative -- URI, or that it use data provided by the application (as a character or -- byte input stream). -- Application writers can use this method to redirect external system -- identifiers to secure and/or local URIs, to look up public identifiers -- in a catalogue, or to read an entity from a database or other input -- source (including, for example, a dialog box). Neither XML nor SAX -- specifies a preferred policy for using public or system IDs to resolve -- resources. However, SAX specifies how to interpret any InputSource -- returned by this method, and that if none is returned, then the system -- ID will be dereferenced as a URL. -- -- If the returned value is null, the standard algorithm is used. Otherwise -- the returend value is automatically freed by the parser when no longer -- needed. -- -- Calls to this subprogram are nested within Start_Entity/End_Entity. --------------------- -- Lexical Handler -- --------------------- -- The following functions are defined in the Lexical_Handler interface -- in the extended SAX standard. This is not part of the standard itself, -- but rather part of the extension for it. -- Note that the SAX standard indicates that such extended handlers should -- be set through properties, but this is not necessary in this -- implementation where you simply have to override the following -- subprograms. procedure Comment (Handler : in out Sax_Reader; Ch : Unicode.CES.Byte_Sequence) is null; -- Report an XML comment anywhere in the document. -- Default behavior is to do nothing. procedure Start_Cdata (Handler : in out Sax_Reader) is null; -- Report the start of a CData section. -- The content of the section is reported through the usual Characters -- event, this only acts as the boundary. procedure End_Cdata (Handler : in out Sax_Reader) is null; -- Report the end of a CData section procedure Start_Entity (Handler : in out Sax_Reader; Name : Sax.Symbols.Symbol) is null; -- Report the beginning of some internal and external XML entities. -- Check the feature Parameter_Entities_Feature to know if the handler -- will report these events. procedure End_Entity (Handler : in out Sax_Reader; Name : Sax.Symbols.Symbol) is null; -- Report the end of an entity procedure Start_DTD (Handler : in out Sax_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence := ""; System_Id : Unicode.CES.Byte_Sequence := "") is null; -- Report the start of DTD declarations, if any. -- All events reported to a Decl_Handler are reported between a Start_DTD -- and an End_DTD event. -- Public_Id and System_Id might be the empty string if none was declared. -- The events following Start_DTD (and before the matching End_DTD) are -- assumed to be part of the internal subset of the DTD, unless they -- appear between a Start_Entity and End_Entity events (with "[dtd]" for -- the name). procedure End_DTD (Handler : in out Sax_Reader) is null; -- Report the end of a DTD section ------------------ -- Decl Handler -- ------------------ -- The following functions are defined in the Decl_Handler interface -- in the extended SAX standard. This is not part of the standard itself, -- but rather part of the extension for it. procedure Internal_Entity_Decl (Handler : in out Sax_Reader; Name : Unicode.CES.Byte_Sequence; Value : Unicode.CES.Byte_Sequence) is null; -- Report an internal entity declaration. -- This is for notations in the DTD, where the value is -- specified directly as a string. -- Only the effective (first) declaration for each entity will be reported. -- All parameter entities in the value will be expanded, but general -- entities will not. -- For Parameter entities, Name will start with '%' procedure External_Entity_Decl (Handler : in out Sax_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) is null; -- Report a parsed external entity declaration, ie when their value is -- not defined as a string. procedure Element_Decl (Handler : in out Sax_Reader; Name : Unicode.CES.Byte_Sequence; Model : Sax.Models.Content_Model) is null; -- Report an element type declaration. -- Model represents the content model for this element. If you need to keep -- a copy of it, you must Ref it, and Unref it when you no longer need the -- copy, for proper memory management. -- The model is normalized so that all parameter entities are fully -- resolved and all whitespace is removed,and includes the enclosing -- parentheses. procedure Attribute_Decl (Handler : in out Sax_Reader; Ename : Unicode.CES.Byte_Sequence; Aname : Unicode.CES.Byte_Sequence; Typ : Sax.Attributes.Attribute_Type; Content : Sax.Models.Content_Model; Value_Default : Sax.Attributes.Default_Declaration; Value : Unicode.CES.Byte_Sequence) is null; -- Report an attribute type declaration. -- Only the first declaration for an attribute will be reported. -- If Typ is Notation or Enumeration, then Content will contain the -- description model for the attribute. Otherwise Content is null. -- If you need to keep a copy of Content, you must Ref it, and Unref it -- when you are done using it. -- Value_Default represents the attribute default requirements -- ("#IMPLIED", "#REQUIRED", or "#FIXED"). -- Value is a string representing the attribute's default value, or "" -- if there is none XML_Fatal_Error : exception; ------------------- -- Misc services -- ------------------- function Prefix_From_Qname (Qname : Unicode.CES.Byte_Sequence) return Unicode.CES.Byte_Sequence; -- Return the prefix part of Qname, or the empty string if no explicit -- prefix is defined. ----------- -- Hooks -- ----------- -- A parser will call some hooks before it calls the primitive operations -- like Start_Element,... -- These hooks are meant for internal use only at this point, since it is -- cleaner for the user to simply extend the primitive operation. -- These are currently used to plug in an XML validator while limiting the -- dependencies between the SAX and Schema modules. type Hook_Data is abstract tagged null record; type Hook_Data_Access is access all Hook_Data'Class; procedure Free (Data : in out Hook_Data) is abstract; -- Free the memory associated with the data type Element is private; type Element_Access is access Element; function To_QName (Namespace_URI, Local_Name : Sax.Symbols.Symbol) return Unicode.CES.Byte_Sequence; function To_QName (Elem : Element_Access) return Unicode.CES.Byte_Sequence; -- Return the qualified name "{namespace_uri}local_name" function Start_Tag_Location (Elem : Element_Access) return Sax.Locators.Location; function Start_Tag_End_Location (Elem : Element_Access) return Sax.Locators.Location; -- The location for the start of the element (start tag and end tag). function Get_NS (Elem : Element_Access) return XML_NS; function Get_Local_Name (Elem : Element_Access) return Sax.Symbols.Symbol; pragma Inline (Get_NS, Get_Local_Name); -- Return the name and local name of the element procedure Initialize_Symbols (Parser : in out Sax_Reader); -- Initialize the symbol table with some predefined symbols function Find_Symbol (Parser : Sax_Reader'Class; Str : Unicode.CES.Byte_Sequence) return Sax.Symbols.Symbol; function Get_Symbol_Table (Parser : Sax_Reader'Class) return Symbol_Table; -- Manipulation of symbols procedure Find_NS (Parser : Sax_Reader'Class; Prefix : Sax.Symbols.Symbol; NS : out XML_NS; Include_Default_NS : Boolean := True); -- Search the namespace associated with a given prefix in the scope of -- Elem or its parents. Use the empty string to get the default namespace. -- Fatal_Error is raised if no such namespace was found (and null is -- returned, in case Fatal_Error didn't raise an exception) -- The default namespace is not resolved if Include_Default_NS is False. -- Returns No_XML_NS if the namespace is not defined procedure Find_NS_From_URI (Parser : in out Sax_Reader'Class; URI : Sax.Symbols.Symbol; NS : out XML_NS); -- Return the XML_NS for URI. There could be several, and the most recent -- one is returned (that is with the prefix that was defined last in the -- current context. -- Returns No_XML_NS if the namespace is not defined type Start_Element_Hook is access procedure (Handler : access Sax_Reader'Class; Element : Element_Access; Atts : access Sax_Attribute_List); -- This hook should take the opportunity of normalizing attribute values -- if necessary (basic normalization is already done by the SAX parser, -- but based on information extracted from schemas, further normalization -- might be needed). -- The list of attributes Atts has not been checked, and thus some of the -- attributes might have wrong values, or some attributes might be missing. -- This hook is really intended for validating parsers to do their own -- checks in any case. Standard applications should override Start_Element. type End_Element_Hook is access procedure (Handler : access Sax_Reader'Class; Elem : Element_Access); type Characters_Hook is access procedure (Handler : access Sax_Reader'Class; Ch : Unicode.CES.Byte_Sequence); type Whitespace_Hook is access procedure (Handler : access Sax_Reader'Class; Ch : Unicode.CES.Byte_Sequence); type Set_Doc_Locator_Hook is access procedure (Handler : in out Sax_Reader'Class; Loc : in out Sax.Locators.Locator); type Notation_Decl_Hook is access procedure (Handler : access Sax_Reader'Class; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence); function Get_Hooks_Data (Handler : Sax_Reader) return Hook_Data_Access; -- Return the hook data that was set through Set_Hooks. This could be null procedure Set_Hooks (Handler : in out Sax_Reader; Data : Hook_Data_Access := null; Start_Element : Start_Element_Hook := null; End_Element : End_Element_Hook := null; Characters : Characters_Hook := null; Whitespace : Whitespace_Hook := null; Doc_Locator : Set_Doc_Locator_Hook := null; Notation_Decl : Notation_Decl_Hook := null); -- Set a list of hooks to be called before calling the usual primitive -- operations. These override hooks that were defined previously. -- Data will be passed to each of the hook. It is automatically -- deallocated when no longer needed by the parser (ie the next call to -- Set_Hooks or when the parser itself is freed). procedure Error (Parser : in out Sax_Reader'Class; Msg : String); -- Raises an error ------------ -- Reader -- ------------ type Reader is new Sax_Reader with private; type Reader_Access is access all Reader'Class; -- This is the old type that was provided by this package procedure Start_Prefix_Mapping (Handler : in out Reader; Prefix : Unicode.CES.Byte_Sequence; URI : Unicode.CES.Byte_Sequence) is null; procedure End_Prefix_Mapping (Handler : in out Reader; Prefix : Unicode.CES.Byte_Sequence) is null; procedure Start_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""; Atts : Sax.Attributes.Attributes'Class) is null; procedure End_Element (Handler : in out Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := "") is null; procedure Skipped_Entity (Handler : in out Reader; Name : Unicode.CES.Byte_Sequence) is null; procedure Start_Entity (Handler : in out Reader; Name : Unicode.CES.Byte_Sequence) is null; procedure End_Entity (Handler : in out Reader; Name : Unicode.CES.Byte_Sequence) is null; -- See documentation for similarly named callbacks for Sax_Reader. -- These subprograms require extra processing and are less efficient than -- the above subprograms overriding procedure Start_Prefix_Mapping (Handler : in out Reader; Prefix : Sax.Symbols.Symbol; URI : Sax.Symbols.Symbol); overriding procedure End_Prefix_Mapping (Handler : in out Reader; Prefix : Sax.Symbols.Symbol); overriding procedure Start_Element (Handler : in out Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax_Attribute_List); overriding procedure End_Element (Handler : in out Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol); overriding procedure Skipped_Entity (Handler : in out Reader; Name : Sax.Symbols.Symbol); overriding procedure Start_Entity (Handler : in out Reader; Name : Sax.Symbols.Symbol); overriding procedure End_Entity (Handler : in out Reader; Name : Sax.Symbols.Symbol); -- See inherited documentation private type Parser_Hooks is record Data : Hook_Data_Access := null; Start_Element : Start_Element_Hook := null; End_Element : End_Element_Hook := null; Characters : Characters_Hook := null; Whitespace : Whitespace_Hook := null; Doc_Locator : Set_Doc_Locator_Hook := null; Notation_Decl : Notation_Decl_Hook := null; end record; Entities_Table_Size : constant := 50; -- Size of the hash-table used to store entities. -- This is not a hard limit on the number of entities that can be defined. -- However, if this number is too small with regards to the number of -- entities, there will be conflicts in the hash-table that will slow -- down the lookup. Default_Atts_Table_Size : constant := 50; -- Size of the hash-table used to store the default attributes function Hash (Str : String) return Interfaces.Unsigned_32; -- Compute hash function for given String -------------- -- Entities -- -------------- -- We need to memorize all the declared entities, so as to do the -- substitution ourselves. type Entity_Entry is record Name : Sax.Symbols.Symbol; Value : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Public : Sax.Symbols.Symbol; External : Boolean; -- Whether the entity references an external document Unparsed : Boolean; -- Whether we have an unparsed entity (ie using a NOTATION) External_Declaration : Boolean; -- Whether the entity was defined in the external subset Already_Read : Boolean := False; -- True if the value of the entity was already read. This is used to -- detect entities referencing themselves. end record; type Entity_Entry_Access is access Entity_Entry; procedure Free is new Ada.Unchecked_Deallocation (Entity_Entry, Entity_Entry_Access); function Get_Key (Entity : Entity_Entry_Access) return Sax.Symbols.Symbol; package Entity_Table is new Sax.HTable (Element => Entity_Entry_Access, Empty_Element => null, Free => Free, Key => Sax.Symbols.Symbol, Get_Key => Get_Key, Hash => Sax.Symbols.Hash, Equal => Sax.Symbols."="); type Entity_Input_Source; type Entity_Input_Source_Access is access Entity_Input_Source; type Entity_Input_Source is record External : Boolean; Next : Entity_Input_Source_Access; Name : Sax.Symbols.Symbol; -- Name of the entity Handle_Strings : Boolean := True; -- True if " and ' should be recognized as special characters. -- This is used so that a string started in one stream isn't terminated -- in another entity or stream. System_Id : Sax.Symbols.Symbol; Public_Id : Sax.Symbols.Symbol; -- Uniq System_Id for each input source Input : Input_Sources.Input_Source_Access; Save_Loc : Sax.Locators.Location; end record; type Parser_State is record Name : String (1 .. 3); -- Name of the state (debugging purposes) Ignore_Special : Boolean := False; -- True if special characters should be ignored (as is the case in -- strings). ??? Could be ignored, duplicates Greater_Special, -- Less_Special, .. Detect_End_Of_PI : Boolean := False; -- Whether ?> should be reported as end of PI Greater_Special : Boolean := False; -- Whether > is considered a special character Less_Special : Boolean := False; -- Should be true if < should be reported separately. Note that in that -- case it won't even be associated with the following character if -- it is '!', '?',... Expand_Param_Entities : Boolean := False; -- True if %...; param entities should be recognized, as is the case in -- the DTD Expand_Entities : Boolean := True; -- True if &...; should be recognized Report_Character_Ref : Boolean := False; -- True if character references &#...; should be reported as a single -- token, with their replacement character stored in the buffer. -- Ignored if Expand_Character_Ref is True. Expand_Character_Ref : Boolean := True; -- True if character references &#...; should be recognized and -- expanded In_DTD : Boolean := False; -- True if we are parsing the DTD, and '['. ']' and ') of Sax_Attribute; type Sax_Attribute_Array_Access is access all Sax_Attribute_Array; -- A list of attributes. type Sax_Attribute_List is record Count : Natural := 0; List : Sax_Attribute_Array_Access; end record; type Attributes_Entry is record Element_Name : Sax.Symbols.Symbol; Attributes : Sax_Attribute_List; end record; Null_Attribute : constant Attributes_Entry := (Sax.Symbols.No_Symbol, (0, null)); procedure Free (Att : in out Attributes_Entry); function Get_Key (Att : Attributes_Entry) return Sax.Symbols.Symbol; package Attributes_Table is new Sax.HTable (Element => Attributes_Entry, Empty_Element => Null_Attribute, Free => Free, Key => Sax.Symbols.Symbol, Get_Key => Get_Key, Hash => Sax.Symbols.Hash, Equal => Sax.Symbols."="); type Notation_Entry is record Name : Sax.Symbols.Symbol; Declaration_Seen : Boolean; end record; Null_Notation : constant Notation_Entry := (Sax.Symbols.No_Symbol, False); procedure Free (Notation : in out Notation_Entry); function Get_Key (Notation : Notation_Entry) return Sax.Symbols.Symbol; package Notations_Table is new Sax.HTable (Element => Notation_Entry, Empty_Element => Null_Notation, Free => Free, Key => Sax.Symbols.Symbol, Get_Key => Get_Key, Hash => Sax.Symbols.Hash, Equal => Sax.Symbols."="); -- For notations, we simply store whether they have been defined or not, -- and then only for validating parsers type Sax_Reader is tagged record Buffer_Length : Natural := 0; Buffer : Unicode.CES.Byte_Sequence_Access; Attributes : aliased Sax_Attribute_List; -- List of attributes for the current element. This array is to limit -- the number of memory allocations, by reusing it for each element. Locator : Sax.Locators.Locator; Current_Node : Element_Access; Public_Id : Sax.Symbols.Symbol; System_Id : Sax.Symbols.Symbol; -- The initial file we were parsing. Symbols : Symbol_Table; Lt_Sequence : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Gt_Sequence : Sax.Symbols.Symbol; Amp_Sequence : Sax.Symbols.Symbol; Apos_Sequence : Sax.Symbols.Symbol; Quot_Sequence : Sax.Symbols.Symbol; Xmlns_Sequence : Sax.Symbols.Symbol; Namespaces_URI_Sequence : Sax.Symbols.Symbol; Xml_Sequence : Sax.Symbols.Symbol; Symbol_Percent : Sax.Symbols.Symbol; Symbol_Ampersand : Sax.Symbols.Symbol; -- The symbol table, and a few predefined symbols Inputs : Entity_Input_Source_Access; -- Entities and parameter entities are processed inline (if we -- temporarily substitute the input stream with the replacement text -- for the entity). -- When Inputs is null, the characters are read from the input stream -- given in the call to Parser. Close_Inputs : Entity_Input_Source_Access; -- List of entities to be closed at the next call to Next_Token Default_Atts : Attributes_Table.HTable (Default_Atts_Table_Size); -- This table contains the list of default attributes defined for -- each element in the DTD. Index is the name of the elements. -- Note that the namespaces haven't been resolved for these default -- attributes, since in some cases the namespace itself could be defined -- as a default attribute. Notations : Notations_Table.HTable (Default_Atts_Table_Size); -- List of notations defined in the XML document. This is left empty -- if the parser isn't configured to do validation. Entities : Entity_Table.HTable (Entities_Table_Size); DTD_Name : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; -- Name of the DTD, and also name of the root element (in case we have -- a validating parser). This is left to null for non-validating -- parsers. Default_Namespaces : XML_NS; -- All the namespaces defined by default Num_Toplevel_Elements : Natural; -- Number of elements at the toplevel Element_Id : Natural := 0; -- Id of the current element. All elements created will have a -- different Id Hooks : Parser_Hooks; -- Hooks to be called before the primitive operations XML_Version : XML_Versions := XML_1_0_Fifth_Edition; Standalone_Document : Boolean := False; -- Whether the document is specified as "standalone" in the XML -- prolog Lookup_Char : Unicode.Unicode_Char := Unicode.Unicode_Char'Last; -- We can have a single forward lookup character, which is used to speed -- the parsing. Last_Read : Unicode.Unicode_Char; Last_Read_Is_Valid : Boolean := True; -- Whether Last_Read is was actualy read, or whether it was set to null -- because we encountered the end of an input stream. -- (For instance, when an entity is parsed, its contents always ends -- with ASCII.NUL and Last_Read_Is_Valid is set to False. State : Parser_State; In_External_Entity : Boolean; -- Whether we are parsing an external entity Previous_Char_Was_CR : Boolean; -- True if the previous character read from the stream was a -- Carriage_Return (needed since XML parsers must convert these to -- one single Line_Feed). Ignore_State_Special : Boolean; -- If True, ignore the State.Ignore_Special flag in the next call -- to Next_Token. This is used for handling of special characters -- withing strings. Basename_In_Messages : Boolean := False; -- If True, error messages are output with simple basenames for the -- files. This is required in a lot of cases because the message -- attached to an Ada exception is limited to 200 characters. Feature_Namespace : Boolean := True; Feature_Namespace_Prefixes : Boolean := False; Feature_External_General_Entities : Boolean := True; Feature_External_Parameter_Entities : Boolean := True; Feature_Validation : Boolean := False; Feature_Test_Valid_Chars : Boolean := False; Feature_Schema_Validation : Boolean := True; Feature_Allow_Relative_IRI : Boolean := False; end record; type Reader is new Sax_Reader with null record; end Sax.Readers; xmlada-24.0.0/sax/sax-state_machines.adb000066400000000000000000002120271447633242500201040ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2010-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Exceptions; use Ada.Exceptions; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with GNAT.IO; use GNAT.IO; with Ada.Unchecked_Deallocation; package body Sax.State_Machines is use Transition_Tables, State_Tables; Debug : constant Boolean := False; -- Whether to print on stdout the actions performed on the machine. -- Copy-pasting those actions would allow recreating the exact same -- machine. ---------------- -- Initialize -- ---------------- procedure Initialize (Self : in out NFA; States_Are_Statefull : Boolean := False) is begin Self.States_Are_Statefull := States_Are_Statefull; Init (Self.States); Init (Self.Transitions); -- Create start state Append (Self.States, State_Data' (Nested => No_State, First_Transition => No_Transition, Data => Default_Data)); end Initialize; ---------- -- Free -- ---------- procedure Free (Self : in out NFA) is begin Free (Self.States); Free (Self.Transitions); end Free; ---------- -- Free -- ---------- procedure Free (Automaton : in out NFA_Access) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (NFA'Class, NFA_Access); begin if Automaton /= null then Free (Automaton.all); Unchecked_Free (Automaton); end if; end Free; --------------- -- Add_State -- --------------- function Add_State (Self : access NFA; Data : State_User_Data := Default_Data) return State is begin Append (Self.States, State_Data' (Nested => No_State, Data => Data, First_Transition => No_Transition)); if Debug then Put_Line (Last (Self.States)'Img & " := NFA.Add_State"); end if; return Last (Self.States); end Add_State; -------------- -- Set_Data -- -------------- procedure Set_Data (Self : access NFA; S : State; Data : State_User_Data) is begin Self.States.Table (S).Data := Data; end Set_Data; -------------- -- Get_Data -- -------------- function Get_Data (Self : access NFA; S : State) return State_Data_Access is begin return Self.States.Table (S).Data'Access; end Get_Data; -------------------- -- Add_Transition -- -------------------- procedure Add_Transition (Self : access NFA; From : State; To : State; On_Symbol : Transition_Symbol) is begin if From = Final_State then Raise_Exception (Program_Error'Identity, "Can't add transitions from final_state"); end if; pragma Assert (From /= No_State); pragma Assert (From <= Last (Self.States)); pragma Assert (To /= No_State); pragma Assert (To = Final_State or else To <= Last (Self.States)); Append (Self.Transitions, Transition' (Kind => Transition_On_Symbol, To_State => To, Next_For_State => Self.States.Table (From).First_Transition, Sym => On_Symbol)); Self.States.Table (From).First_Transition := Last (Self.Transitions); end Add_Transition; -------------------------- -- Add_Empty_Transition -- -------------------------- procedure Add_Empty_Transition (Self : access NFA; From : State; To : State) is begin if From = Final_State then Raise_Exception (Program_Error'Identity, "Can't add transitions from final_state"); end if; Append (Self.Transitions, Transition' (Kind => Transition_On_Empty, To_State => To, Next_For_State => Self.States.Table (From).First_Transition)); Self.States.Table (From).First_Transition := Last (Self.Transitions); end Add_Empty_Transition; ------------ -- Repeat -- ------------ function Repeat (Self : access NFA; From, To : State; Min_Occurs : Natural := 1; Max_Occurs : Natural := 1) return State is type State_Array is array (State_Tables.First .. Last (Self.States)) of State; procedure Clone_And_Count_Nodes (Cloned : in out State_Array; Cloned_Count : out Natural); -- Clone all nodes internal to the subautomaton. -- The algorithm is as follows: starting from [From], we follow all -- transitions until we reach [To]. We do not follow any transition -- from [To]. In the end, the internal nodes are the ones with an -- an entry in [Cloned]. procedure Complete_All_Clones (Cloned : State_Array; Cloned_Count : Natural; Max : Natural; Start_Of_Last_Clone, End_Of_Last_Clone : out State); -- [Clone_And_Count_Nodes] was used to do one clone of the internal -- nodes (and count them). This procedure does the remaining number of -- clones for [Max_Occurs] repeats. -- On exit, [From} has been cloned to [Cloned (From)], -- [Cloned (From)+Cloned_Count], [Cloned (From)+Cloned_Count*2],... -- Returns the final node in the cloned automaton. procedure Clone_Transitions (Cloned : State_Array; Cloned_Count : Natural; New_To : State; Max : Natural); -- Clone all transitions for all cloned nodes. Only the transitions -- leading to internal nodes are cloned -- |From|--|To| -- .. |Cloned (From)+Offset|... -- becomes -- |From|--|To| -- .. |Cloned (From)+Offset|...|| -- [New_To] is the final node in the cloned automaton function Add_Stateless (New_To : State) return State; -- Add a new stateless (ie with no user data) state at the end of the -- subautomaton. -- ...--|New_To|-- -- becomes -- ...--|N|--|New_To| -- where N is returned, has the user data of New_To, and New_To does not -- have any user data. --------------------------- -- Clone_And_Count_Nodes -- --------------------------- procedure Clone_And_Count_Nodes (Cloned : in out State_Array; Cloned_Count : out Natural) is procedure Internal (S : State); procedure Do_Transitions (First : Transition_Id); procedure Do_Transitions (First : Transition_Id) is T : Transition_Id := First; begin while T /= No_Transition loop declare Tr : Transition renames Self.Transitions.Table (T); begin if Tr.To_State = Final_State then null; else Internal (Tr.To_State); end if; T := Tr.Next_For_State; end; end loop; end Do_Transitions; procedure Internal (S : State) is begin if S = Final_State then return; elsif Cloned (S) /= No_State then return; elsif S = From then Cloned (From) := To; -- Do not duplicate data or nested if Debug then Put_Line ("From:Clone(" & From'Img & ") = " & Cloned (From)'Img & " don't copy data"); end if; else Cloned_Count := Cloned_Count + 1; Cloned (S) := Add_State (Self, Self.States.Table (S).Data); if Debug then Put_Line ("Clone(" & S'Img & ") = " & Cloned (S)'Img); end if; Self.States.Table (Cloned (S)).Nested := Self.States.Table (S).Nested; if S = To then return; -- No need to examine transitions from [To] end if; end if; Do_Transitions (Self.States.Table (S).First_Transition); end Internal; begin Cloned_Count := 0; Internal (From); end Clone_And_Count_Nodes; ------------------------- -- Complete_All_Clones -- ------------------------- procedure Complete_All_Clones (Cloned : State_Array; Cloned_Count : Natural; Max : Natural; Start_Of_Last_Clone, End_Of_Last_Clone : out State) is Tmp : State; begin if Max <= 2 then if Min_Occurs = Max_Occurs or else Max_Occurs = Natural'Last then Start_Of_Last_Clone := Cloned (From); End_Of_Last_Clone := Cloned (To); else Start_Of_Last_Clone := Cloned (From); End_Of_Last_Clone := Add_Stateless (Cloned (To)); end if; return; end if; -- Reserve immediately the space for all the other repetitions, to -- limit calls to malloc() Set_Last (Self.States, Last (Self.States) + State (Cloned_Count * (Max - 2))); for C in Cloned'Range loop if Cloned (C) /= No_State then for R in 1 .. Max - 2 loop Tmp := Cloned (C) + State (R * Cloned_Count); if C /= From then Self.States.Table (Tmp) := State_Data' (Nested => Self.States.Table (C).Nested, Data => Self.States.Table (C).Data, First_Transition => No_Transition); if Debug then Put_Line ("Extra clone(" & C'Img & ") at " & Tmp'Img); end if; else if Debug then Tmp := Cloned (To) + State ((R - 1) * Cloned_Count); Put_Line ("Extra clone(" & C'Img & ") at " & Tmp'Img & " (don't copy data)"); end if; end if; end loop; end if; end loop; -- If needed, add an extra node at the end if Min_Occurs = Max_Occurs or else Max_Occurs = Natural'Last then Start_Of_Last_Clone := Cloned (From) + State ((Max - 2) * Cloned_Count); End_Of_Last_Clone := Cloned (To) + State ((Max - 2) * Cloned_Count); else Start_Of_Last_Clone := Cloned (From) + State ((Max - 2) * Cloned_Count); End_Of_Last_Clone := Add_Stateless (Cloned (To) + State ((Max - 2) * Cloned_Count)); end if; end Complete_All_Clones; ----------------------- -- Clone_Transitions -- ----------------------- procedure Clone_Transitions (Cloned : State_Array; Cloned_Count : Natural; New_To : State; Max : Natural) is procedure Do_Transitions (S : State; First : Transition_Id); procedure Do_Transitions (S : State; First : Transition_Id) is T : Transition_Id; Tmp : State; Offs1, Offs2 : State; begin T := First; while T /= No_Transition loop declare -- Not a "renames", because Self.Transitions might be -- resized within this loop Tr : constant Transition := Self.Transitions.Table (T); begin if Tr.To_State = Final_State then Tmp := Final_State; if Cloned (S) = Cloned (To) then Tmp := No_State; -- No copy, will be done later end if; elsif Tr.To_State > Cloned'Last then Tmp := No_State; -- Link to the outside else Tmp := Cloned (Tr.To_State); end if; if Tmp /= No_State then for R in 0 .. Max - 2 loop if S = From then -- Since the first clone of [From] is already in -- the NFA, the computation of the following clones -- is more complex: the user might have inserted -- more states in the NFA after inserting [To], so -- the clones are not in the same order if R = 0 then Offs1 := Cloned (From); else Offs1 := Cloned (To) + State ((R - 1) * Cloned_Count); end if; else Offs1 := Cloned (S) + State (R * Cloned_Count); end if; Offs2 := Tmp + State (R * Cloned_Count); case Tr.Kind is when Transition_On_Exit_Empty => On_Empty_Nested_Exit (Self, Offs1, Offs2); when Transition_On_Empty => if Debug then Put_Line ("Empty: from" & Offs1'Img & " to" & Offs2'Img & " R=" & R'Img); end if; Add_Empty_Transition (Self, Offs1, Offs2); when Transition_On_Exit_Symbol => On_Nested_Exit (Self, Offs1, Offs2, Tr.Sym); when Transition_On_Symbol => if Debug then Put_Line ("Trans: from" & Offs1'Img & " to" & Offs2'Img & " on " & Image (Tr.Sym)); end if; Add_Transition (Self, Offs1, Offs2, Tr.Sym); end case; end loop; end if; T := Tr.Next_For_State; end; end loop; end Do_Transitions; Prev : Transition_Id; T : Transition_Id; begin for S in reverse Cloned'Range loop if Cloned (S) /= No_State then Do_Transitions (S, Self.States.Table (S).First_Transition); end if; end loop; -- Last pass to move external transition from [To] to [New_To], -- ie from the end of the sub-automaton Prev := No_Transition; T := Self.States.Table (To).First_Transition; while T /= No_Transition loop declare Tr : Transition renames Self.Transitions.Table (T); Next : constant Transition_Id := Tr.Next_For_State; begin if Tr.To_State = Final_State or else (Tr.To_State /= To and then Tr.To_State <= Cloned'Last and then Cloned (Tr.To_State) = No_State) then if Prev = No_Transition then Self.States.Table (To).First_Transition := Tr.Next_For_State; else Self.Transitions.Table (Prev).Next_For_State := Tr.Next_For_State; end if; Tr.Next_For_State := Self.States.Table (New_To).First_Transition; Self.States.Table (New_To).First_Transition := T; else Prev := T; end if; T := Next; end; end loop; end Clone_Transitions; ------------------- -- Add_Stateless -- ------------------- function Add_Stateless (New_To : State) return State is N : State := New_To; begin if Self.States_Are_Statefull then -- Add extra stateless node N := Add_State (Self); Add_Empty_Transition (Self, New_To, N); end if; return N; end Add_Stateless; N : State; begin if Debug then Put_Line ("Repeat" & From'Img & " to" & To'Img & " Min,Max=" & Min_Occurs'Img & Max_Occurs'Img); end if; -- First the simple and usual cases (that cover the usual "*", "+" and -- "?" operators in regular expressions. It is faster to first handle -- those, since we don't need any additional new state for those. if Min_Occurs = 1 and then Max_Occurs = 1 then return To; -- Nothing to do elsif Min_Occurs > Max_Occurs then return To; -- As documented, nothing is done elsif Max_Occurs = 0 then Self.States.Table (From).First_Transition := No_Transition; Add_Empty_Transition (Self, From, To); return To; elsif Min_Occurs = 0 and then Max_Occurs = 1 then N := Add_Stateless (To); Add_Empty_Transition (Self, From, N); return N; elsif Min_Occurs = 1 and then Max_Occurs = Natural'Last then Add_Empty_Transition (Self, From => To, To => From); return To; elsif Min_Occurs = 0 and then Max_Occurs = Natural'Last then N := Add_Stateless (To); Add_Empty_Transition (Self, From, N); Add_Empty_Transition (Self, N, From); return N; end if; -- We now deal with the more complex cases (always Max_Occurs > 1) declare Cloned : State_Array := (others => No_State); Cloned_Count : Natural := 0; -- Number of nodes in the subautomaton to clone. Start_Of_Last_Clone, New_To : State; begin Clone_And_Count_Nodes (Cloned, Cloned_Count); if Max_Occurs = Natural'Last then Complete_All_Clones (Cloned, Cloned_Count, Min_Occurs, Start_Of_Last_Clone => Start_Of_Last_Clone, End_Of_Last_Clone => New_To); Clone_Transitions (Cloned, Cloned_Count, New_To, Min_Occurs); Add_Empty_Transition (Self, New_To, Start_Of_Last_Clone); if Debug then Put_Line ("Empty trans from" & New_To'Img & " to" & Start_Of_Last_Clone'Img); end if; return New_To; else Complete_All_Clones (Cloned, Cloned_Count, Max_Occurs, Start_Of_Last_Clone => Start_Of_Last_Clone, End_Of_Last_Clone => New_To); if Min_Occurs = 0 then Add_Empty_Transition (Self, From, New_To); end if; for R in Integer'Max (0, Min_Occurs - 1) .. Max_Occurs - 2 loop if R = 0 then N := Cloned (From); else N := Cloned (To) + State ((R - 1) * Cloned_Count); end if; if Debug then Put_Line ("Empty trans from" & N'Img & " to" & New_To'Img); end if; Add_Empty_Transition (Self, N, New_To); end loop; Clone_Transitions (Cloned, Cloned_Count, New_To, Max_Occurs); return New_To; end if; end; end Repeat; ------------------- -- Create_Nested -- ------------------- function Create_Nested (Self : access NFA'Class; From : State) return Nested_NFA is pragma Unreferenced (Self); begin if Debug then Put_Line ("E := Create_Nested (" & From'Img & ")"); end if; return (Default_Start => From); end Create_Nested; -------------------- -- On_Nested_Exit -- -------------------- procedure On_Nested_Exit (Self : access NFA; From : State; To : State; On_Symbol : Transition_Symbol) is begin Append (Self.Transitions, Transition' (Kind => Transition_On_Exit_Symbol, To_State => To, Next_For_State => Self.States.Table (From).First_Transition, Sym => On_Symbol)); Self.States.Table (From).First_Transition := Last (Self.Transitions); end On_Nested_Exit; -------------------------- -- On_Empty_Nested_Exit -- -------------------------- procedure On_Empty_Nested_Exit (Self : access NFA; From : State; To : State) is begin Append (Self.Transitions, Transition' (Kind => Transition_On_Exit_Empty, To_State => To, Next_For_State => Self.States.Table (From).First_Transition)); Self.States.Table (From).First_Transition := Last (Self.Transitions); end On_Empty_Nested_Exit; ---------------- -- Set_Nested -- ---------------- procedure Set_Nested (Self : access NFA; S : State; Nested : Nested_NFA) is begin if Debug then Put_Line ("Set_Nested (" & S'Img & "," & Nested.Default_Start'Img & ")"); end if; Self.States.Table (S).Nested := Nested.Default_Start; end Set_Nested; ---------------- -- Get_Nested -- ---------------- function Get_Nested (Self : access NFA; S : State) return Nested_NFA is begin return Nested_NFA'(Default_Start => Self.States.Table (S).Nested); end Get_Nested; ------------------- -- Default_Image -- ------------------- function Default_Image (Self : access NFA'Class; S : State; Data : State_User_Data) return String is pragma Unreferenced (Self, Data); Str : constant String := State'Image (S); begin return "S" & Str (Str'First + 1 .. Str'Last); end Default_Image; --------------------- -- Pretty_Printers -- --------------------- package body Pretty_Printers is type State_Array is array (State range <>) of Boolean; function Node_Name (Self : access NFA'Class; S : State; Nested_In : State := No_State) return String; procedure Append_Node (Self : access NFA'Class; S : State; R : in out Unbounded_String; Nested_In : State := No_State); procedure Newline (Result : in out Unbounded_String; Mode : Dump_Mode); -- Append a newline to [Result] if needed procedure Dump_Nested (Self : access NFA'Class; Result : in out Unbounded_String; Dumped : in out State_Array; S : State; Mode : Dump_Mode; Since : NFA_Snapshot := No_NFA_Snapshot); -- Dump a cluster that represents a nested NFA. -- Such nested NFAs are represented only once, even though they can -- in fact be nested within several nodes. That would make huge -- graphs otherwise. procedure Dump_Dot (Self : access NFA'Class; Result : in out Unbounded_String; Dumped : in out State_Array; Start_At : State; Nested_In : State; Prefix : String; Mode : Dump_Mode; Since : NFA_Snapshot := No_NFA_Snapshot); procedure Dump_Dot_Transitions (Self : access NFA'Class; Result : in out Unbounded_String; Dumped : in out State_Array; S : State; First : Transition_Id; Prefix : String; Nested_In : State := No_State; Mode : Dump_Mode; Since : NFA_Snapshot := No_NFA_Snapshot); -------------------------- -- Dump_Dot_Transitions -- -------------------------- procedure Dump_Dot_Transitions (Self : access NFA'Class; Result : in out Unbounded_String; Dumped : in out State_Array; S : State; First : Transition_Id; Prefix : String; Nested_In : State := No_State; Mode : Dump_Mode; Since : NFA_Snapshot := No_NFA_Snapshot) is T : Transition_Id := First; begin while T /= No_Transition loop declare Tr : Transition renames Self.Transitions.Table (T); begin if Tr.To_State > Since.States then Append (Result, Prefix & Node_Name (Self, S, Nested_In) & "->" & Node_Name (Self, Tr.To_State, Nested_In) & "["); case Tr.Kind is when Transition_On_Symbol => Append (Result, "label=""" & Image (Tr.Sym) & """"); when Transition_On_Exit_Symbol => Append (Result, "label=""on_exit:" & Image (Tr.Sym) & """ style=dotted"); when Transition_On_Empty => Append (Result, "style=dashed"); null; when Transition_On_Exit_Empty => Append (Result, "label=on_exit style=dotted"); end case; Append (Result, "];"); Newline (Result, Mode); if Tr.To_State /= Final_State then Dump_Dot (Self, Result => Result, Dumped => Dumped, Start_At => Tr.To_State, Nested_In => Nested_In, Prefix => Prefix, Mode => Mode, Since => Since); end if; end if; T := Tr.Next_For_State; end; end loop; end Dump_Dot_Transitions; -------------- -- Dump_Dot -- -------------- procedure Dump_Dot (Self : access NFA'Class; Result : in out Unbounded_String; Dumped : in out State_Array; Start_At : State; Nested_In : State; Prefix : String; Mode : Dump_Mode; Since : NFA_Snapshot := No_NFA_Snapshot) is begin if Start_At = Final_State or else Dumped (Start_At) then return; end if; Dumped (Start_At) := True; Dump_Dot_Transitions (Self, Result, S => Start_At, Dumped => Dumped, First => Self.States.Table (Start_At).First_Transition, Prefix => Prefix, Nested_In => Nested_In, Mode => Mode, Since => Since); end Dump_Dot; ----------------- -- Dump_Nested -- ----------------- procedure Dump_Nested (Self : access NFA'Class; Result : in out Unbounded_String; Dumped : in out State_Array; S : State; Mode : Dump_Mode; Since : NFA_Snapshot := No_NFA_Snapshot) is Name : constant String := Node_Name (Self, S); Label : constant String := Node_Label (Self, S); begin if S > Since.States then Append (Result, "subgraph cluster" & Name & "{"); Newline (Result, Mode); Append (Result, " label=""" & Label & """;"); Newline (Result, Mode); Append_Node (Self, S, Result, S); Append_Node (Self, Final_State, Result, S); Dump_Dot (Self, Result, Dumped => Dumped, Start_At => S, Nested_In => S, Prefix => " ", Mode => Mode, Since => Since); Append (Result, "};"); Newline (Result, Mode); end if; end Dump_Nested; ------------- -- Newline -- ------------- procedure Newline (Result : in out Unbounded_String; Mode : Dump_Mode) is begin case Mode is when Dump_Compact | Dump_Dot_Compact => null; when others => Append (Result, ASCII.LF); end case; end Newline; --------------- -- Node_Name -- --------------- function Node_Name (Self : access NFA'Class; S : State; Nested_In : State := No_State) return String is begin if S = Start_State then return "Start"; elsif S = Final_State then if Nested_In /= No_State then return "Sf" & Node_Name (Self, Nested_In); else return "Sf"; end if; else return Default_Image (Self, S, Default_Data); end if; end Node_Name; ---------------- -- Node_Label -- ---------------- function Node_Label (Self : access NFA'Class; S : State) return String is begin if S = Start_State then return "Start"; elsif S = Final_State then return "Final"; else declare Img : constant String := State_Image (Self, S, Self.States.Table (S).Data); begin if Img = "" then if Self.States.Table (S).Nested /= No_State then return Node_Name (Self, S) & ":" & Node_Label (Self, Self.States.Table (S).Nested); else return Node_Name (Self, S); end if; else if Self.States.Table (S).Nested /= No_State then return Node_Name (Self, S) & "_" & Img & ":" & Node_Label (Self, Self.States.Table (S).Nested); else return Node_Name (Self, S) & "_" & Img; end if; end if; end; end if; end Node_Label; ----------------- -- Append_Node -- ----------------- procedure Append_Node (Self : access NFA'Class; S : State; R : in out Unbounded_String; Nested_In : State := No_State) is Name : constant String := Node_Name (Self, S, Nested_In); Label : constant String := Node_Label (Self, S); begin Append (R, Name); if Label /= Name then if S = Start_State or else S = Final_State or else S = Nested_In then if Label /= "" then Append (R, "[label=""" & Label & """ shape=doublecircle];"); else Append (R, "[shape=doublecircle];"); end if; elsif Label /= "" then Append (R, "[label=""" & Label & """];"); else Append (R, ";"); end if; else if S = Start_State or else S = Nested_In then Append (R, "[shape=doublecircle];"); else Append (R, ";"); end if; end if; end Append_Node; ---------- -- Dump -- ---------- function Dump (Self : access NFA'Class; Nested : Nested_NFA; Mode : Dump_Mode := Dump_Compact) return String is Dumped : State_Array (State_Tables.First .. Last (Self.States)) := (others => False); Result : Unbounded_String; procedure Internal (S : State); procedure Internal (S : State) is T : Transition_Id; begin if Dumped (S) then return; end if; Dumped (S) := True; Append (Result, " " & Node_Label (Self, S)); T := Self.States.Table (S).First_Transition; while T /= No_Transition loop declare Tr : Transition renames Self.Transitions.Table (T); begin case Tr.Kind is when Transition_On_Empty => Append (Result, "("); when Transition_On_Exit_Empty => Append (Result, "(Exit"); when Transition_On_Symbol => Append (Result, "(" & Image (Tr.Sym)); when Transition_On_Exit_Symbol => Append (Result, "(Exit_" & Image (Tr.Sym)); end case; Append (Result, "," & Node_Name (Self, Tr.To_State) & ")"); T := Tr.Next_For_State; end; end loop; T := Self.States.Table (S).First_Transition; while T /= No_Transition loop declare Tr : Transition renames Self.Transitions.Table (T); begin if Tr.To_State /= Final_State then Internal (Tr.To_State); end if; T := Tr.Next_For_State; end; end loop; if Mode = Dump_Multiline then Append (Result, ASCII.LF); end if; if Self.States.Table (S).Nested /= No_State and then not Dumped (Self.States.Table (S).Nested) then Internal (Self.States.Table (S).Nested); end if; end Internal; begin case Mode is when Dump_Compact | Dump_Multiline => Internal (Nested.Default_Start); when Dump_Dot | Dump_Dot_Compact => Append (Result, "Use dot -O -Tpdf file.dot" & ASCII.LF); Append (Result, "digraph finite_state_machine{"); Newline (Result, Mode); Append (Result, "compound=true;"); Newline (Result, Mode); Append (Result, "rankdir=LR;"); Newline (Result, Mode); Dump_Nested (Self, Result, Dumped, Nested.Default_Start, Mode); Append (Result, "}" & ASCII.LF); end case; return To_String (Result); end Dump; ---------- -- Dump -- ---------- function Dump (Self : access NFA'Class; Mode : Dump_Mode := Dump_Compact; Show_Details : Boolean := True; Show_Isolated_Nodes : Boolean := True; Since : NFA_Snapshot := No_NFA_Snapshot) return String is Dumped : State_Array (State_Tables.First .. Last (Self.States)) := (others => False); Result : Unbounded_String; begin Append (Result, "Total states:" & Last (Self.States)'Img & ASCII.LF); Append (Result, "Total transitions:" & Last (Self.Transitions)'Img & ASCII.LF); if Since /= No_NFA_Snapshot then Append (Result, "Dump since " & Since.States'Img & ASCII.LF); end if; if not Show_Details then return To_String (Result); end if; case Mode is when Dump_Multiline | Dump_Compact => return Dump (Self => Self, Nested => (Default_Start => Start_State), Mode => Mode); when Dump_Dot | Dump_Dot_Compact => Append (Result, "Use dot -O -Tpdf file.dot" & ASCII.LF); Append (Result, "digraph finite_state_machine{"); Newline (Result, Mode); Append (Result, "compound=true;"); Newline (Result, Mode); Append (Result, "rankdir=LR;"); Newline (Result, Mode); Append_Node (Self, Start_State, Result); Append_Node (Self, Final_State, Result); -- First, create all the clusters for the nested NFA. That helps -- remove their states from the global lists, so that we can then -- only dump the toplevel states for S in Since.States + 1 .. Last (Self.States) loop if Self.States.Table (S).Nested /= No_State then Dump_Nested (Self, Result, Dumped, Self.States.Table (S).Nested, Mode, Since); end if; end loop; -- Now dump the labels for all nodes. These do not need to go -- into the clusters, as long as the nodes where first encountered -- there for S in Since.States + 1 .. Last (Self.States) loop if Show_Isolated_Nodes or else Self.States.Table (S).Nested /= No_State or else Self.States.Table (S).First_Transition /= No_Transition then Append_Node (Self, S, Result); end if; end loop; -- Now dump the toplevel states (that is the ones that haven't -- been dumped yet) Dump_Dot (Self => Self, Result => Result, Dumped => Dumped, Start_At => Start_State, Nested_In => No_State, Prefix => "", Mode => Mode, Since => Since); for S in Since.States + 1 .. Last (Self.States) loop if S /= Start_State and then (Show_Isolated_Nodes or else Self.States.Table (S).Nested /= No_State or else Self.States.Table (S).First_Transition /= No_Transition) then Dump_Dot (Self => Self, Result => Result, Dumped => Dumped, Start_At => S, Nested_In => No_State, Prefix => "", Mode => Mode, Since => Since); end if; end loop; Append (Result, "}" & ASCII.LF); end case; return To_String (Result); end Dump; end Pretty_Printers; --------------------- -- Get_Start_State -- --------------------- function Get_Start_State (Self : Nested_NFA) return State is begin return Self.Default_Start; end Get_Start_State; ------------------ -- Get_Snapshot -- ------------------ function Get_Snapshot (Self : access NFA) return NFA_Snapshot is begin return (States => Last (Self.States), Transitions => Last (Self.Transitions), Start_State_Transition => Self.States.Table (Start_State).First_Transition); end Get_Snapshot; ----------------------- -- Reset_To_Snapshot -- ----------------------- procedure Reset_To_Snapshot (Self : access NFA; Snapshot : NFA_Snapshot) is begin if Snapshot /= No_NFA_Snapshot then Set_Last (Self.States, Snapshot.States); Set_Last (Self.Transitions, Snapshot.Transitions); Self.States.Table (Start_State).First_Transition := Snapshot.Start_State_Transition; end if; end Reset_To_Snapshot; ------------ -- Exists -- ------------ function Exists (Snapshot : NFA_Snapshot; S : State) return Boolean is begin return S <= Snapshot.States; end Exists; -------------- -- Matchers -- -------------- package body Matchers is use Matcher_State_Arrays; procedure Mark_Active (Self : in out NFA_Matcher'Class; List_Start : in out Matcher_State_Index; From : State; First_Nested : Matcher_State_Index := No_Matcher_State; Active_Data : Active_State_Data := No_Active_Data); -- Mark [From] as active next time, as well as all states reachable -- through an empty transition. THe nested state machine for the new -- state is set to [First_Nested]. procedure Mark_Active_No_Check (Self : in out NFA_Matcher'Class; List_Start : in out Matcher_State_Index; From : State; First_Nested : Matcher_State_Index := No_Matcher_State; Active_Data : Active_State_Data := No_Active_Data); -- Same as [Mark_Active], but do not check whether [From] is already -- active. function Nested_In_Final (Self : NFA_Matcher'Class; S : Matcher_State_Index) return Boolean; -- Return true if the nested NFA for [S] is in a final state, or if [S] -- has no nested automaton. -- [List_Start] is the first state in the level that contains [S] function Is_Active (Self : NFA_Matcher'Class; List_Start : Matcher_State_Index; S : State) return Boolean; pragma Inline (Is_Active); -- Whether [S] is marked as active in the given list procedure Internal_Next (Self : NFA_Matcher'Class; Iter : in out Active_State_Iterator; Move_First : Boolean); -- Internal implementation of the matcher iterator -------------------- -- Is_Initialized -- -------------------- function Is_Initialized (Self : NFA_Matcher) return Boolean is begin return Self.NFA /= null; end Is_Initialized; ---------- -- Free -- ---------- procedure Free (Self : in out NFA_Matcher) is begin Free (Self.Active); Self.First_Active := No_Matcher_State; Self.NFA := null; end Free; --------------- -- Is_Active -- --------------- function Is_Active (Self : NFA_Matcher'Class; List_Start : Matcher_State_Index; S : State) return Boolean is T : Matcher_State_Index := List_Start; begin while T /= No_Matcher_State loop if Self.Active.Table (T).S = S then return True; end if; T := Self.Active.Table (T).Next; end loop; return False; end Is_Active; -------------------------- -- Mark_Active_No_Check -- -------------------------- procedure Mark_Active_No_Check (Self : in out NFA_Matcher'Class; List_Start : in out Matcher_State_Index; From : State; First_Nested : Matcher_State_Index := No_Matcher_State; Active_Data : Active_State_Data := No_Active_Data) is T : Transition_Id; From_Index : Matcher_State_Index; -- Where we added [From] Tmp2 : State; Tmp : Matcher_State_Index; begin if Debug then Put_Line ("Mark_Active " & From'Img); end if; Append (Self.Active, Matcher_State' (S => From, Data_Is_Overridden => False, Overridden_Data => <>, Active_Data => Active_Data, Next => List_Start, Nested => First_Nested)); From_Index := Last (Self.Active); -- Always leave the Final_State first in the list if List_Start /= No_Matcher_State and then Self.Active.Table (List_Start).S = Final_State then Self.Active.Table (From_Index).Next := Self.Active.Table (List_Start).Next; Self.Active.Table (List_Start).Next := From_Index; else List_Start := From_Index; end if; -- Mark (recursively) all states reachable from an empty transition -- as active too. if From /= Final_State then T := Self.NFA.States.Table (From).First_Transition; while T /= No_Transition loop declare Tr : Transition renames Self.NFA.Transitions.Table (T); begin if Tr.Kind = Transition_On_Empty then Mark_Active (Self, List_Start, Tr.To_State); end if; T := Tr.Next_For_State; end; end loop; -- If we are entering any state with a nested NFA, we should -- activate that NFA next turn (unless the nested NFA is already -- active) if Self.NFA.States.Table (From).Nested /= No_State and then Self.Active.Table (From_Index).Nested = No_Matcher_State then -- We can't pass directly Self.Active.Table (From_Index) as -- a parameter to Mark_Active: if the table Self.Active is -- reallocated during that call, the address we passed becomes -- invalid, and as a result the table is not updated and we -- might event get a storage_error. Tmp := Self.Active.Table (From_Index).Nested; Tmp2 := Self.NFA.States.Table (From).Nested; Mark_Active (Self, List_Start => Tmp, From => Tmp2); Self.Active.Table (From_Index).Nested := Tmp; end if; end if; end Mark_Active_No_Check; ----------------- -- Mark_Active -- ----------------- procedure Mark_Active (Self : in out NFA_Matcher'Class; List_Start : in out Matcher_State_Index; From : State; First_Nested : Matcher_State_Index := No_Matcher_State; Active_Data : Active_State_Data := No_Active_Data) is begin -- ??? Not very efficient, but the lists are expected to be short. We -- could try to use a state->boolean array, but then we need one such -- array for all nested NFA, which requires a lot of storage. if Is_Active (Self, List_Start, From) then return; end if; Mark_Active_No_Check (Self, List_Start, From, First_Nested, Active_Data => Active_Data); end Mark_Active; ----------------- -- Start_Match -- ----------------- procedure Start_Match (Self : in out NFA_Matcher; On : access NFA'Class; Start_At : State := Start_State) is begin Self.NFA := On.all'Access; Self.First_Active := No_Matcher_State; Init (Self.Active); Mark_Active (Self, Self.First_Active, Start_At); end Start_Match; ------------------ -- Current_Data -- ------------------ function Current_Data (Self : NFA_Matcher; Iter : Active_State_Iterator) return State_User_Data is Current : Matcher_State_Index; begin if Iter.Current_Level = No_Matcher_State then return Default_Data; else Current := Iter.States (Iter.Current_Level); if Self.Active.Table (Current).Data_Is_Overridden then return Self.Active.Table (Current).Overridden_Data; else return Self.NFA.States.Table (Self.Active.Table (Current).S).Data; end if; end if; end Current_Data; --------------------------- -- For_Each_Active_State -- --------------------------- function For_Each_Active_State (Self : NFA_Matcher; Ignore_If_Nested : Boolean := False; Ignore_If_Default : Boolean := False) return Active_State_Iterator is Max : Matcher_State_Index; begin if Self.NFA = null then Max := 0; else Max := Last (Self.Active); end if; declare Iter : Active_State_Iterator (Max); begin Iter.Ignore_If_Nested := Ignore_If_Nested; Iter.Ignore_If_Default := Ignore_If_Default; if Iter.Max /= 0 then Iter.States (1) := Self.First_Active; Iter.Current_Level := 1; Internal_Next (Self, Iter, Move_First => False); else Iter.Current_Level := No_Matcher_State; end if; return Iter; end; end For_Each_Active_State; ------------------- -- Internal_Next -- ------------------- procedure Internal_Next (Self : NFA_Matcher'Class; Iter : in out Active_State_Iterator; Move_First : Boolean) is procedure Move_To_Next; procedure Move_To_Next is Current : Matcher_State_Index; begin -- First explore the nested states of the current state, if any Current := Iter.States (Iter.Current_Level); if Self.Active.Table (Current).Nested /= No_Matcher_State then Iter.Current_Level := Iter.Current_Level + 1; Iter.States (Iter.Current_Level) := Self.Active.Table (Current).Nested; return; end if; -- Else move to the next state in the current level Iter.States (Iter.Current_Level) := Self.Active.Table (Current).Next; -- Else move to the next state in the previous level (recursively) while Iter.States (Iter.Current_Level) = No_Matcher_State loop Iter.Current_Level := Iter.Current_Level - 1; exit when Iter.Current_Level = No_Matcher_State; Iter.States (Iter.Current_Level) := Self.Active.Table (Iter.States (Iter.Current_Level)).Next; end loop; end Move_To_Next; Current : Matcher_State_Index; S2 : State; begin if Iter.Current_Level = No_Matcher_State then return; end if; if Move_First then Move_To_Next; end if; while Iter.Current_Level /= No_Matcher_State loop -- Is the state we found acceptable ? Current := Iter.States (Iter.Current_Level); S2 := Self.Active.Table (Current).S; if S2 /= Final_State and then S2 /= No_State then -- Either we have no nested automaton -- Or we always want to return the states anyway -- Or the nested state has completed if not Iter.Ignore_If_Nested or else Self.Active.Table (Current).Nested = No_Matcher_State or else Self.Active.Table (Self.Active.Table (Current).Nested).S = Final_State then if not Iter.Ignore_If_Default or else (Self.Active.Table (Current).Data_Is_Overridden and then Self.Active.Table (Current).Overridden_Data /= Default_Data) or else (not Self.Active.Table (Current).Data_Is_Overridden and then Self.NFA.States.Table (S2).Data /= Default_Data) then return; end if; end if; end if; Move_To_Next; end loop; end Internal_Next; ---------- -- Next -- ---------- procedure Next (Self : NFA_Matcher; Iter : in out Active_State_Iterator) is begin Internal_Next (Self, Iter, Move_First => True); end Next; ------------- -- Current -- ------------- function Current (Self : NFA_Matcher; Iter : Active_State_Iterator) return State is Current : Matcher_State_Index; begin if Iter.Current_Level = No_Matcher_State then return No_State; else Current := Iter.States (Iter.Current_Level); return Self.Active.Table (Current).S; end if; end Current; ---------------- -- Has_Parent -- ---------------- function Has_Parent (Iter : Active_State_Iterator) return Boolean is begin return Iter.Current_Level > No_Matcher_State + 1; end Has_Parent; ------------ -- Parent -- ------------ function Parent (Iter : Active_State_Iterator) return Active_State_Iterator is begin return Active_State_Iterator' (Max => Iter.Max, Ignore_If_Default => Iter.Ignore_If_Default, Ignore_If_Nested => Iter.Ignore_If_Nested, States => Iter.States, Current_Level => Iter.Current_Level - 1); end Parent; ------------------- -- Replace_State -- ------------------- procedure Replace_State (Self : in out NFA_Matcher; Iter : Active_State_Iterator; S : State) is M : Matcher_State_Index; begin if Iter.Current_Level /= No_Matcher_State then Self.Active.Table (Iter.States (Iter.Current_Level)).S := S; if Iter.Current_Level = 1 then Mark_Active_No_Check (Self, List_Start => Self.First_Active, From => S); else -- The call to Mark_Active_No_Check might reallocate -- Self.Active, so we cannot pass an "in out" variable -- directly for this array. We'll update the new list -- afterwards. M := Self.Active.Table (Iter.States (Iter.Current_Level - 1)).Nested; Mark_Active_No_Check (Self, List_Start => M, From => S); Self.Active.Table (Iter.States (Iter.Current_Level - 1)).Nested := M; end if; end if; end Replace_State; ------------------- -- Override_Data -- ------------------- procedure Override_Data (Self : NFA_Matcher; Iter : Active_State_Iterator; Data : State_User_Data) is Current : Matcher_State_Index; begin if Iter.Current_Level /= No_Matcher_State then Current := Iter.States (Iter.Current_Level); Self.Active.Table (Current).Data_Is_Overridden := True; Self.Active.Table (Current).Overridden_Data := Data; end if; end Override_Data; ------------- -- Process -- ------------- procedure Process (Self : in out NFA_Matcher; Input : Symbol; Success : out Boolean) is NFA : constant NFA_Access := Self.NFA; Saved : constant Matcher_State_Arrays.Table_Type := Self.Active.Table (1 .. Last (Self.Active)); Saved_First_Active : constant Matcher_State_Index := Self.First_Active; procedure Process_Level (Parent_State : in out Matcher_State; New_First : in out Matcher_State_Index; Success : out Boolean); -- Process all the nodes with a common parent (either all toplevel -- states, or all nested states within a specific state). type Transition_Filter is array (Transition_Kind) of Boolean; procedure Process_Transitions (From : State; Parent_State : in out Matcher_State; New_First : in out Matcher_State_Index; Filter : Transition_Filter); -- Check all transitions from [First]. -- Parent_State is the state that contains the nested automata. ------------------------- -- Process_Transitions -- ------------------------- procedure Process_Transitions (From : State; Parent_State : in out Matcher_State; New_First : in out Matcher_State_Index; Filter : Transition_Filter) is T : Transition_Id := NFA.States.Table (From).First_Transition; Matched : Boolean; begin while T /= No_Transition loop declare Tr : Transition renames NFA.Transitions.Table (T); begin if Filter (Tr.Kind) then case Tr.Kind is when Transition_On_Empty | Transition_On_Exit_Empty => Mark_Active (Self, New_First, Tr.To_State); when others => if not Is_Active (Self, New_First, Tr.To_State) then Matched := Match (Self'Access, From_State => From, To_State => Tr.To_State, Parent_State_Data => Parent_State.Active_Data'Access, Trans => Tr.Sym, Input => Input); if Matched then Mark_Active (Self, New_First, Tr.To_State); end if; end if; end case; end if; T := Tr.Next_For_State; end; end loop; end Process_Transitions; ------------------- -- Process_Level -- ------------------- procedure Process_Level (Parent_State : in out Matcher_State; New_First : in out Matcher_State_Index; Success : out Boolean) is First : constant Matcher_State_Index := Parent_State.Nested; N : Matcher_State_Index := First; Event_Processed_In_Nested : Boolean; Nested_Final : Boolean; S : Matcher_State; Nested_First : Matcher_State_Index; At_Current_Level : Matcher_State_Index; begin -- For each currently live state: -- - if there are nested NFA, we process these first. If the -- event is processed by them, it will not be passed on to the -- corresponding super state (event bubbling stopped). -- - if there are no nested NFA, or they did not process the -- event, the event is then processed directly by the super -- state. -- This corresponds to standard semantics of event bubbling in -- hierarchical NFA. while N /= No_Matcher_State loop S := Saved (N); Event_Processed_In_Nested := False; Nested_Final := True; if S.Nested /= No_Matcher_State then declare Tmp : Matcher_State_Index := New_First; begin At_Current_Level := No_Matcher_State; while Tmp /= No_Matcher_State loop if Self.Active.Table (Tmp).S = S.S then At_Current_Level := Tmp; exit; end if; Tmp := Self.Active.Table (Tmp).Next; end loop; end; if At_Current_Level /= No_Matcher_State then Process_Level (Parent_State => S, New_First => Self.Active.Table (At_Current_Level).Nested, Success => Success); Nested_First := Self.Active.Table (At_Current_Level).Nested; else Nested_First := No_Matcher_State; Process_Level (Parent_State => S, New_First => Nested_First, Success => Success); end if; if Success then -- Exits the nested NFA, and thus transitions from its -- super state. The super state itself is terminated. -- ??? Should the superstate remain active, in case it -- has standard transitions ? Nested_Final := Nested_In_Final (Self, Nested_First); Event_Processed_In_Nested := True; if Nested_Final then Process_Transitions (From => S.S, Parent_State => Parent_State, New_First => New_First, Filter => (Transition_On_Exit_Empty => True, Transition_On_Exit_Symbol => True, others => False)); else Mark_Active (Self, New_First, S.S, Nested_First, Active_Data => S.Active_Data); end if; else Nested_Final := False; -- Error: nothing matches anymore in the nested NFA. We -- terminate it, but keep processing this event in its -- superstate (for instance, a camera in state "on" has a -- nested NFA "record"<->"play"). If the nested receives -- the event "turn off", it won't match the nested, but -- that's not an error because the event is handled by -- the super state "on". end if; end if; if S.S /= Final_State and then S.S /= No_State and then not Event_Processed_In_Nested then Process_Transitions (From => S.S, Parent_State => Parent_State, New_First => New_First, Filter => (Transition_On_Empty => False, Transition_On_Symbol => True, others => False)); end if; N := S.Next; end loop; Success := New_First /= No_Matcher_State; end Process_Level; Null_Parent_State : Matcher_State := Matcher_State' (S => No_State, Data_Is_Overridden => False, Overridden_Data => Default_Data, Next => No_Matcher_State, Nested => Saved_First_Active, Active_Data => No_Active_Data); -- A dummy state that represents the whole machine. begin -- Reset the matcher. Set_Last (Self.Active, No_Matcher_State); Self.First_Active := No_Matcher_State; Process_Level (Parent_State => Null_Parent_State, New_First => Self.First_Active, Success => Success); pragma Assert (Null_Parent_State.Active_Data = No_Active_Data); if not Success then Set_Last (Self.Active, Saved'Last); Self.Active.Table (1 .. Saved'Last) := Saved; Self.First_Active := Saved_First_Active; end if; end Process; --------------------- -- Nested_In_Final -- --------------------- function Nested_In_Final (Self : NFA_Matcher'Class; S : Matcher_State_Index) return Boolean is begin return S = No_Matcher_State or else Self.Active.Table (S).S = Final_State; end Nested_In_Final; -------------- -- Expected -- -------------- function Expected (Self : NFA_Matcher) return String is type Active_State_Data_Access is access all Active_State_Data; Msg : Unbounded_String; Iter : Active_State_Iterator := For_Each_Active_State (Self); T : Transition_Id; S : State; Parent_Data : Active_State_Data_Access := null; begin loop S := Current (Self, Iter); exit when S = No_State; Parent_Data := null; declare P : constant Active_State_Iterator := Parent (Iter); begin if P.Current_Level /= No_Matcher_State then Parent_Data := Active_State_Data_Access' (Self.Active.Table (P.States (P.Current_Level)).Active_Data'Access); end if; end; T := Self.NFA.States.Table (S).First_Transition; while T /= No_Transition loop declare Tr : Transition renames Self.NFA.Transitions.Table (T); begin case Tr.Kind is when Transition_On_Empty | Transition_On_Exit_Empty | Transition_On_Exit_Symbol => null; when Transition_On_Symbol => declare Tmp : constant String := Expected (Self => Self, From_State => S, To_State => Tr.To_State, Parent_State_Data => Parent_Data, Trans => Tr.Sym); begin if Tmp /= "" then if Msg /= Null_Unbounded_String then Append (Msg, "|"); end if; Append (Msg, Tmp); end if; end; end case; T := Tr.Next_For_State; end; end loop; Next (Self, Iter); end loop; return To_String (Msg); end Expected; -------------- -- In_Final -- -------------- function In_Final (Self : NFA_Matcher) return Boolean is begin return Nested_In_Final (Self, Self.First_Active); end In_Final; ----------------- -- Debug_Print -- ----------------- procedure Debug_Print (Self : NFA_Matcher'Class; Mode : Dump_Mode := Dump_Multiline; Prefix : String := "") is NFA : constant NFA_Access := Self.NFA; procedure Internal (From : Matcher_State_Index; Prefix : String); procedure Internal (From : Matcher_State_Index; Prefix : String) is F : Matcher_State_Index := From; begin while F /= No_Matcher_State loop -- Unless explicitly disabled if Self.Active.Table (F).S /= No_State then Put (Node_Label (NFA, Self.Active.Table (F).S)); if Self.Active.Table (F).Nested /= No_Matcher_State then if Mode = Dump_Multiline then New_Line; end if; Put (Prefix & " ["); if Mode = Dump_Multiline then Internal (Self.Active.Table (F).Nested, Prefix & " "); else Internal (Self.Active.Table (F).Nested, Prefix); end if; Put ("]"); end if; else Put (""); end if; F := Self.Active.Table (F).Next; if F /= No_Matcher_State then Put (" "); end if; end loop; end Internal; begin if Self.First_Active = No_Matcher_State then Put_Line (Prefix & "[no active state]"); else Put (Prefix); Internal (Self.First_Active, ""); New_Line; end if; end Debug_Print; end Matchers; end Sax.State_Machines; xmlada-24.0.0/sax/sax-state_machines.ads000066400000000000000000000714331447633242500201310ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2010-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package implements state machines (non-deterministic, aka NFA, and -- deterministic, aka DFA). pragma Ada_05; with GNAT.Dynamic_Tables; generic type Symbol is private; -- The symbols accepted by the state machine as input. type Transition_Symbol is private; -- One such symbol might be associated with each transition (although this -- is optional) to speed up the processing of the state machine with function Image (Sym : Transition_Symbol) return String; -- Display Sym. type State_User_Data is private; Default_Data : State_User_Data; -- User data associated with each state Default_State_Count : Positive := 100; Default_Transition_Count : Positive := 100; -- Default size of the state machine initially package Sax.State_Machines is type State is new Natural; -- range 0 .. 2 ** 16 - 1; -- A state of a state machine type State_Data_Access is access all State_User_Data; ----------------------------------------------- -- Non-deterministic automatons construction -- ----------------------------------------------- type NFA is tagged private; type NFA_Access is access all NFA'Class; -- A non-deterministic automaton procedure Initialize (Self : in out NFA; States_Are_Statefull : Boolean := False); -- Initializes a new automaton -- If [States_Are_Statefull], the active states's user data will be used to -- perform various things. Otherwise, the exact list of states are -- irrelevant, and we are only interested in the transitions between them. -- This setting affects the way the machine is created in the call to -- [Repeat]. When the setting is True, more empty transitions will have to -- be created. For instance: -- if the transition "a" is to be repeated 0 or 1 time, the state -- machine will be: -- [1]---a---->[2] if not States_Are_Statefull -- \-------/ -- Or -- [1]---a---->[2]---->[3] if States_Are_Statefull -- \----------------/ -- -- So when processing the events, the state [2] might be active initially -- in one of the cases. procedure Free (Self : in out NFA); procedure Free (Automaton : in out NFA_Access); -- Free the memory allocated to [Self] type State_Callback is access procedure (Machine : access NFA'Class; For_State : State); -- A callback when some event occurs on a state function Add_State (Self : access NFA; Data : State_User_Data := Default_Data) return State; -- Add a new state into the table. No_State : constant State; Start_State : constant State; Final_State : constant State; -- The start and final states of an automation -- There is a single one of each per automaton, but you can of course -- connect them, through empty transitions, to any number of states within -- [Self], thus making them start states in effect. -- These two states always exist. procedure Set_Data (Self : access NFA; S : State; Data : State_User_Data); function Get_Data (Self : access NFA; S : State) return State_Data_Access; -- Returns an access to the state's user data. This can be modified in -- place, but the access type should not be stored since it still belongs -- to the NFA. -- This API is slightly faster and more convenient than having a -- [Get_User_Data] and [Set_User_Data] set of subprograms. procedure Add_Transition (Self : access NFA; From : State; To : State; On_Symbol : Transition_Symbol); -- Add a new transition between the two states. -- If the symbol given as input to [Self] matches On_Symbol, a transition -- will occur from [From_State] to [To_State]. -- Both states might be equal. -- You cannot add transitions from the final state procedure Add_Empty_Transition (Self : access NFA; From : State; To : State); -- Indicates that any time [Self] is in [From_State], it should also be -- considered as in [To_State]. Both states are basically equivalent. -- You cannot add transitions from the final state function Repeat (Self : access NFA; From, To : State; Min_Occurs : Natural := 1; Max_Occurs : Natural := 1) return State; -- Modify the automaton to repat the subautomaton From_State .. To_State a -- specific number of times. -- Note that this requires expansion (for instance "e{3,4}" is expanded to -- "eeee?", so requires more states), so Max_Occurs should not be too big. -- -- Here is an example of use (equivalent to 'b{2,3}' in traditional regexp) -- A := N.Add_State; -- B := N.Add_State; -- N.Add_Transition (A, B, 'b'); -- C := N.Repeat (A, B, 2, 3); -- -- On exit, [From] and [To] are still the original sub-automaton. The -- returned value is the end state of the repeated automaton (ie it plays -- the same role as [To] in the original NFA. -- You would connect to the returned state if you have further states to -- add. You should not, however, directly connect from or to any state -- within [From]..[To] (since they might have been duplicated). -- -- No error is reported if Min_Occurs > Max_Occurs. But nothing is done -- either. --------------- -- Snapshots -- --------------- -- A snapshot saves the states and transitions of the machine, and can be -- used to reset the NFA so that all states and transitions added after -- that point are removed. type NFA_Snapshot is private; No_NFA_Snapshot : constant NFA_Snapshot; function Get_Snapshot (Self : access NFA) return NFA_Snapshot; procedure Reset_To_Snapshot (Self : access NFA; Snapshot : NFA_Snapshot); -- Saves the list of states and transitions, so that we can later delete -- all states and transitions added after that point. function Exists (Snapshot : NFA_Snapshot; S : State) return Boolean; -- Whether [S] existed in [Snapshot] ---------------------------------------- -- Hierarchical finite state machines -- ---------------------------------------- -- It is possible to build hierarchical state machines: in such machines, -- some of the states will contain nested state machines. -- For instance: -- +----2-----+ -- | |---'b'--> 7 -- 1 ------->|-4->5-->6----------> 3 -- | | -- +----------+ -- -- In the case above, the machine could be in both state 2 (the superstate) -- and in state 5 (the inner state). -- When an input is processed, all active states (super and inner) will -- proceed the event. If 5 matches, we might go to 6. Next time, if 6 -- matches, we would exit 2 and go to 3. -- -- But when 2 and 5 are active, it is also possible that 2 itself matches, -- and then we go to 3 whatever inner state we were in at the same time. -- This is the usual behavior (as defined for instance in UML). -- -- The above would be created as follows. Note that this example also does -- not assume that the nested NFA has been created before we create the -- toplevel NFA. -- -- S1 := N.Add_State; S2 := N.Add_State; S3 := N.Add_State; -- N.Add_Transition (S1, S2, ...); -- will enter "2" and nested NFA -- -- so activate S4 -- N.Add_Transition (S2, S7, 'b'); -- will exit nested NFA whatever -- -- state we are in. -- -- Later on we create the nested automaton: -- S4 := N.Add_State; -- S5 := N.Add_State; N.Add_Transition (S4, S5, ...); -- S6 := N.Add_State; N.Add_Transition (S5, S6, ...); -- -- E := N.Create_Nested (S4); -- N.Set_Nested (E); -- Wraps E (we could have several states wrapping -- -- the same nested) -- N.On_Nested_Exit (S2, S3); -- on exit of nested NFA, moves to 3 -- -- It is possible to build state machines that cannot be executed later on: -- if the state machine within 2 is the same as the outer state machine -- (therefore we have a recursive state machine, somewhat), and we have an -- empty transition from 1 to 4, then the initial state would require -- infinite storage for the NFA_Matcher: we start in state 1, which through -- the empty transition is the same as state 4 (and therefore state 2 is -- also active). But in this recursive NFA, state 4 is another instance -- equivalent to state 1. In turn, we have another nested state 1, then -- another,... ad infinitum. So you should always have a non-empty -- transition into a nested state machine (in thhe schema above, transition -- from 1->4 should not be empty. -- -- It is invalid to add a transition from one of the nested states from one -- of the outer states. The nested automaton must be fully independent, -- since it might be reused in several places. type Nested_NFA is private; No_Nested : constant Nested_NFA; function Create_Nested (Self : access NFA'Class; From : State) return Nested_NFA; -- Marks the part of the machine starting at [From] and ending at [To] as -- a nested automaton. It is possible that some states have been created -- between the two that do not belong to the nested automaton, this isn't -- an issue. -- The state [From] is the default state for the nested automaton. For -- instance, a camera has two superstates: "on" and "off". The "on" state -- has a nested NFA for "record" and "playback" modes. By default, if you -- enter the "on" state, the "record" mode is also selected. However, using -- the appropriate camera button, it is possible to enter the "playback" -- button directly. -- -- Within the nested NFA, transitions to [Final_State] play a special role: -- upon reaching it, the nested automaton will be terminated, and control -- returned to the super state (that state is one of the states for which -- we have called Set_Nested). Any empty transition for the superstate will -- be navigated to find out the new list of active states. -- -- No further internal transition must be added to the nested automaton -- after this call, since its states have been marked specially. It is -- still valid to add transitions to the ouside. procedure Set_Nested (Self : access NFA; S : State; Nested : Nested_NFA); function Get_Nested (Self : access NFA; S : State) return Nested_NFA; -- Setup state [S] so that it includes a nested NFA defined by [Nested] function Get_Start_State (Self : Nested_NFA) return State; -- Return the start state that was defined for the nested NFA procedure On_Nested_Exit (Self : access NFA; From : State; To : State; On_Symbol : Transition_Symbol); procedure On_Empty_Nested_Exit (Self : access NFA; From : State; To : State); -- When the nested NFA in [From] is terminated (because it has reached -- [Final_State] after processing [On_Symbol]), a transition from [From] to -- [To] is performed. [Set_Nested] must have been called for [From] first. ------------------------- -- Dumping information -- ------------------------- -- The following subprograms are used mostly for debugging, and can be used -- to visualize the contents of a state machine, either textually or -- graphically function Default_Image (Self : access NFA'Class; S : State; Data : State_User_Data) return String; -- The default display for states (only displays the state number) type Dump_Mode is (Dump_Multiline, Dump_Compact, Dump_Dot, Dump_Dot_Compact); -- The type of dump we can do for the graph: -- [Dump_Multiline]: Each state is displayed on one line -- [Dump_Compact]: Output is on a single line -- [Dump_Dot): Output that can be cut-and-pasted to use by the -- graphviz suite to display a graphical representation generic with function State_Image (Self : access NFA'Class; S : State; Data : State_User_Data) return String is Default_Image; -- This function is never called for the final state, which has no -- user data associated with it. Nor it is called for the start state. package Pretty_Printers is -- This package provides various functions to view the current state of -- a NFA. It is generic so that most users who instantiate a State -- Machine do not have to provide a State_Image function. function Dump (Self : access NFA'Class; Mode : Dump_Mode := Dump_Compact; Show_Details : Boolean := True; Show_Isolated_Nodes : Boolean := True; Since : NFA_Snapshot := No_NFA_Snapshot) return String; -- Dump the NFA into a string. -- This is mostly for debug reasons, and the output might change from -- one version to the next. -- If [Compact] is True then the output does not include newlines. -- If [Show_Details] is False, then only the count of nodes will be -- displayed, not the actual list of nodes and transitions. -- If [Show_Isolated_Nodes] is false, then nodes that are not linked -- to any other and have no nested node will not be displayed. -- Only states greater than [Since] are displayed: for instance, -- if you already have a NFA to start with and you are adding to it, you -- can view just your addition using this parameter. function Dump (Self : access NFA'Class; Nested : Nested_NFA; Mode : Dump_Mode := Dump_Compact) return String; -- Dump the NFA into a string. function Node_Label (Self : access NFA'Class; S : State) return String; -- Textual representation of a state, based on State_Image. end Pretty_Printers; ------------------------------------------- -- Non-deterministic automatons matching -- ------------------------------------------- type Abstract_NFA_Matcher is abstract tagged null record; generic type Active_State_Data is private; No_Active_Data : Active_State_Data; -- Extra data associated with each active state. This data will be -- copied from one iteration of the matcher to the next even if the -- state remains active, so you should use small data and not -- memory-allocated types. with function Match (Self : access Abstract_NFA_Matcher'Class; From_State, To_State : State; Parent_State_Data : access Active_State_Data; Trans : Transition_Symbol; Input : Symbol) return Boolean; -- Whether the two symbols match. In particular this means that the -- corresponding transition is valid. -- Using the "=" operator might be enough in a lot of cases, but will -- not handle the case where the transitions are more general (for -- instance, allowing a transition on integers where the symbol is -- between 1 and 10). -- The NFA associated with Self must not be modified by this function, -- since it might be shared among several matchers. Self, on the other -- hand, can be freely modified. -- This function can also be used to implement conditional transitions: -- if you store the condition as part of the Transition_Symbol, you can -- then evaluate it as part of this function. This function, however, -- is never called for empty transitions, so these cannot be made -- conditional. with function Expected (Self : Abstract_NFA_Matcher'Class; From_State, To_State : State; Parent_State_Data : access Active_State_Data; Trans : Transition_Symbol) return String; -- This function should return the name to display in the result of -- Expected to show what transitions are expected. It is only called -- when Trans.Kind is Transition_On_Symbol. -- The default implementation should be something like: -- return Image (Trans); -- It should return the empty string if the transition is not valid -- (when you implemented conditional transitions). package Matchers is -- This package contains the actual processor to process a series of -- input events, and compute at each step which are the active states -- in the automaton. This package is generic so that for a given NFA -- there can be several different ways to process it and intrepret the -- events. type NFA_Matcher is new Abstract_NFA_Matcher with private; -- When processing an input, the state machine is left untouched. -- Instead, the required information is stored in a separate object, -- so that multiple objects can test the same machine in parallel.. -- It is valid to modify the state machine during the lifetime of a -- matcher. However, this will only affect the matcher the next time -- [Process] is called (so for instance adding an empty transition will -- never impact existing matchers. procedure Free (Self : in out NFA_Matcher); -- Free the memory allocated for [Self] function Is_Initialized (Self : NFA_Matcher) return Boolean; -- Whether the NFA has been initialized through a call to Start_Match -- (and not yet been freed through a call to Free) procedure Start_Match (Self : in out NFA_Matcher; On : access NFA'Class; Start_At : State := Start_State); -- Return a matcher which is in [On]'s initial states. -- The matcher holds a reference to [On], so is only valid while [On] -- is in the scope. -- This function automatically frees Self, releasing any previously used -- memory. type Active_State_Iterator (<>) is private; No_Active_State_Iterator : constant Active_State_Iterator; -- Intended use is: -- declare -- Iter : Active_State_Iterator := For_Each_Active_State (Matcher); -- begin -- loop -- S := Current (Matcher, Iter); -- exit when S = No_State; -- ... -- Next (Matcher, Iter); -- end loop; -- end; function For_Each_Active_State (Self : NFA_Matcher; Ignore_If_Nested : Boolean := False; Ignore_If_Default : Boolean := False) return Active_State_Iterator; procedure Next (Self : NFA_Matcher; Iter : in out Active_State_Iterator); function Current (Self : NFA_Matcher; Iter : Active_State_Iterator) return State; -- Iterates over all currently active states. -- If [Ignore_If_Nested] is true, the states with a nested NFA are not -- returned unless their nested NFA is in a final state (that's because -- we would be ignoring events on them otherwise). -- If [Ignore_If_Default] is true, the states for which no user data was -- set are never returned. -- [Current] returns [No_State] when there are no remaining active -- states. Note that a given state might have several corresponding -- active states because of nested NFA. function Has_Parent (Iter : Active_State_Iterator) return Boolean; function Parent (Iter : Active_State_Iterator) return Active_State_Iterator; -- Return the parent state of the current state. function Current_Data (Self : NFA_Matcher; Iter : Active_State_Iterator) return State_User_Data; -- Returns the user data either from the locally overridden data in the -- matcher, or from the NFA. See [Override_Data]. procedure Replace_State (Self : in out NFA_Matcher; Iter : Active_State_Iterator; S : State); -- Replace the state pointed to by [Iter]. -- This is only rarely useful, but for instance is used when -- validating a XML schema to handle the xsi:type that can be used -- to override the current state. -- This also activates the state accessible from [S] through an empty -- transition. procedure Override_Data (Self : NFA_Matcher; Iter : Active_State_Iterator; Data : State_User_Data); -- Overridde the user data associated with the current state. This only -- impacts the matcher, so this data is lost as soon as the current -- state is no longer active. Same as [Replace_State], this is rarely -- useful. function In_Final (Self : NFA_Matcher) return Boolean; -- Whether [Self] is in the final step: if True, it means that all input -- processed so far matches the state machine. It is possible to keep -- submitting input procedure Process (Self : in out NFA_Matcher; Input : Symbol; Success : out Boolean); -- Processes one input symbol, and compute the transitions. -- [Success] is set to False if the input was invalid, and no transition -- could be found for it. In such a case, [Self] is left unmodified. -- If [Success] is set to True, a new set of active states was computed, -- and at least one state is active. -- The transitions (and thus the calls to Match) are processed in the -- order they were created in the NFA. function Expected (Self : NFA_Matcher) return String; -- Return a textual description of the valid input symbols from the -- current state. This should be used for error messages for instance. generic with function Node_Label (Self : access NFA'Class; S : State) return String; -- Should come from an instantiation of Pretty_Printers procedure Debug_Print (Self : Matchers.NFA_Matcher'Class; Mode : Dump_Mode := Dump_Multiline; Prefix : String := ""); -- Print on stdout some debug information for [Self]. -- [Prefix] is printed at the beginning of the first line private type Matcher_State_Index is new Natural range 0 .. 2 ** 16; No_Matcher_State : constant Matcher_State_Index := 0; type Matcher_State is record S : State; Data_Is_Overridden : Boolean := False; Overridden_Data : State_User_Data := Default_Data; Next : Matcher_State_Index; Nested : Matcher_State_Index; Active_Data : aliased Active_State_Data; end record; -- All currently active states in a NFA. -- For each state, we store a pointer to the next state at the same -- level of the hierarchy (and within the same parent). -- It also stores a pointer to the list of nested states, if there is a -- nested state machine. -- If the state machine is in the final state at any level, -- [Final_State] will be the first element of the corresponding list. package Matcher_State_Arrays is new GNAT.Dynamic_Tables (Table_Component_Type => Matcher_State, Table_Index_Type => Matcher_State_Index, Table_Low_Bound => No_Matcher_State + 1, Table_Initial => 15, Table_Increment => 10); type Matcher_State_Array is array (Matcher_State_Index range <>) of Matcher_State_Index; -- Each element in the array is the currently active state at that -- level. so Arr(2) is nested in Arr(1),... type Active_State_Iterator (Max : Matcher_State_Index) is record Ignore_If_Nested : Boolean; Ignore_If_Default : Boolean; States : Matcher_State_Array (1 .. Max); Current_Level : Matcher_State_Index := No_Matcher_State; end record; No_Active_State_Iterator : constant Active_State_Iterator := (0, False, False, (1 .. 0 => No_Matcher_State), No_Matcher_State); type NFA_Matcher is new Abstract_NFA_Matcher with record NFA : NFA_Access; Active : Matcher_State_Arrays.Instance; First_Active : Matcher_State_Index := No_Matcher_State; end record; -- [First_Active] is the first active state at the toplevel. end Matchers; private type Transition_Id is new State; type Transition_Kind is (Transition_On_Empty, Transition_On_Symbol, Transition_On_Exit_Empty, Transition_On_Exit_Symbol); type Transition (Kind : Transition_Kind := Transition_On_Empty) is record To_State : State; -- State the transition is pointing to. Next_For_State : Transition_Id; -- Next transition from the same state. This implements a list of -- transitions. case Kind is when Transition_On_Empty | Transition_On_Exit_Empty => null; when others => Sym : Transition_Symbol; end case; end record; No_Transition : constant Transition_Id := 0; Start_State : constant State := 1; -- Exists in NFA.States Final_State : constant State := State'Last; -- Not shown in NFA.States No_State : constant State := 0; type State_Data is record First_Transition : Transition_Id; -- The first element in the list of transitions from this state. Nested : State := No_State; -- If defined, indicates that this state contains a nested state -- machine, for which the initial state is Nested. Any transition -- to this state will also activate [Nested]. Data : aliased State_User_Data; -- Custom data associated with each state. end record; package Transition_Tables is new GNAT.Dynamic_Tables (Table_Component_Type => Transition, Table_Index_Type => Transition_Id, Table_Low_Bound => No_Transition + 1, Table_Initial => Default_Transition_Count, Table_Increment => 200); subtype Transition_Table is Transition_Tables.Instance; package State_Tables is new GNAT.Dynamic_Tables (Table_Component_Type => State_Data, Table_Index_Type => State, Table_Low_Bound => Start_State, Table_Initial => Default_State_Count, Table_Increment => 200); subtype State_Table is State_Tables.Instance; type NFA is tagged record States : State_Table; Transitions : Transition_Table; States_Are_Statefull : Boolean := True; end record; type Nested_NFA is record Default_Start : State; end record; No_Nested : constant Nested_NFA := (Default_Start => No_State); type NFA_Snapshot is record States : State; Transitions : Transition_Id; Start_State_Transition : Transition_Id; -- Specific to the schema reader (?): since parsing other grammars will -- modify the start state transitions (and only this one) to add valid -- toplevel elements, we need to reset the list of transitions for the -- start state. end record; No_NFA_Snapshot : constant NFA_Snapshot := (No_State, No_Transition, No_Transition); end Sax.State_Machines; xmlada-24.0.0/sax/sax-symbols.adb000066400000000000000000000132341447633242500166040ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2010-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Interfaces; use Interfaces; with Ada.Unchecked_Conversion; with Ada.Unchecked_Deallocation; with GNAT.Task_Lock; with System.Address_Image; package body Sax.Symbols is ----------------- -- Debug_Print -- ----------------- function Debug_Print (S : Symbol) return String is begin if S = No_Symbol then return ""; else return ""; end if; end Debug_Print; ---------- -- Hash -- ---------- function Hash (Str : Cst_Byte_Sequence_Access) return Unsigned_32 is -- This hash function looks at every character, in order to make it -- likely that similar strings get different hash values. The rotate by -- 7 bits has been determined empirically to be good, and it doesn't -- lose bits like a shift would. The final conversion can't overflow, -- because the table is 2**16 in size. This function probably needs to -- be changed if the hash table size is changed. -- Note that we could get some speed improvement by aligning the string -- to 32 or 64 bits, and doing word-wise xor's. We could also implement -- a growable table. It doesn't seem worth the trouble to do those -- things, for now. Result : Unsigned_32 := 0; begin for J in Str'Range loop Result := Rotate_Left (Result, 7) xor Character'Pos (Str (J)); end loop; return Result; end Hash; ------------- -- Get_Key -- ------------- function Get_Key (Str : Symbol) return Cst_Byte_Sequence_Access is begin return Cst_Byte_Sequence_Access (Str); end Get_Key; ---------- -- Free -- ---------- procedure Free (Str : in out Symbol) is function Convert is new Ada.Unchecked_Conversion (Symbol, Byte_Sequence_Access); procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Byte_Sequence, Byte_Sequence_Access); S : Byte_Sequence_Access := Convert (Str); begin Unchecked_Free (S); Str := No_Symbol; end Free; --------------- -- Key_Equal -- --------------- function Key_Equal (Key1, Key2 : Cst_Byte_Sequence_Access) return Boolean is begin return Key1.all = Key2.all; end Key_Equal; ---------- -- Find -- ---------- function Find (Table : access Symbol_Table_Record; Str : Unicode.CES.Byte_Sequence) return Symbol is use String_Htable; Result : String_Htable.Element_Ptr; Hashed : Interfaces.Unsigned_32; Str_A : Symbol; begin if Str'Length = 0 then return Empty_String; else Hashed := Hash (Cst_Byte_Sequence_Access'(Str'Unrestricted_Access)); GNAT.Task_Lock.Lock; Result := String_Htable.Get_Ptr_With_Hash (Table.Hash, Str'Unrestricted_Access, Hashed); if Result = null then Str_A := new Byte_Sequence'(Str); String_Htable.Set_With_Hash (Table.Hash, Str_A, Hashed); GNAT.Task_Lock.Unlock; return Str_A; end if; GNAT.Task_Lock.Unlock; return Result.all; end if; end Find; --------- -- Get -- --------- function Get (Sym : Symbol) return Cst_Byte_Sequence_Access is begin return Cst_Byte_Sequence_Access (Sym); end Get; ---------- -- Free -- ---------- procedure Free (Table : in out Symbol_Table_Record) is begin String_Htable.Reset (Table.Hash); end Free; ---------- -- Hash -- ---------- function Hash (S : Sax.Symbols.Symbol) return Interfaces.Unsigned_32 is begin return Hash (Cst_Byte_Sequence_Access (S)); end Hash; --------- -- "=" -- --------- function "=" (S : Symbol; Str : Unicode.CES.Byte_Sequence) return Boolean is begin if S = No_Symbol then return False; else return Get (S).all = Str; end if; end "="; end Sax.Symbols; xmlada-24.0.0/sax/sax-symbols.ads000066400000000000000000000105461447633242500166300ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2010-2018, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- A symbol table. -- This provides integers to represent strings internally. The implementation -- is copied from namet.adb, in the GNAT sources with Interfaces; with Sax.HTable; with Sax.Pointers; with Unicode.CES; use Unicode.CES; package Sax.Symbols is type Symbol_Table_Record is new Sax.Pointers.Root_Encapsulated with private; type Symbol_Table_Access is access all Symbol_Table_Record'Class; -- A symbol table associating integers with strings. -- By default, this is not task safe, so you will need to extend this if -- the symbol is to be shared between multiple tasks. type Symbol is private; No_Symbol : constant Symbol; Empty_String : constant Symbol; function Find (Table : access Symbol_Table_Record; Str : Unicode.CES.Byte_Sequence) return Symbol; -- Return the internal version of Str. -- Comparing Symbol is the same as comparing the string itself, but much -- faster. function Get (Sym : Symbol) return Cst_Byte_Sequence_Access; pragma Inline_Always (Get); -- The string associated with the symbol. -- The returned string must not be deallocated, it points to internal data procedure Free (Table : in out Symbol_Table_Record); -- Free the table function Hash (S : Symbol) return Interfaces.Unsigned_32; -- Returns a hash for the symbol function "=" (S : Symbol; Str : Unicode.CES.Byte_Sequence) return Boolean; -- Compare [S] and [Str] function Debug_Print (S : Symbol) return String; -- Return a displaying version of symbol (debugging purposes only) private type Symbol is new Cst_Byte_Sequence_Access; Cst_Empty_String : aliased constant Unicode.CES.Byte_Sequence := ""; No_Symbol : constant Symbol := null; Empty_String : constant Symbol := Cst_Empty_String'Access; function Get_Key (Str : Symbol) return Cst_Byte_Sequence_Access; procedure Free (Str : in out Symbol); function Hash (Str : Cst_Byte_Sequence_Access) return Interfaces.Unsigned_32; function Key_Equal (Key1, Key2 : Cst_Byte_Sequence_Access) return Boolean; pragma Inline (Hash, Get_Key, Key_Equal); package String_Htable is new Sax.HTable (Element => Symbol, Empty_Element => No_Symbol, Free => Free, Key => Cst_Byte_Sequence_Access, Get_Key => Get_Key, Hash => Hash, Equal => Key_Equal); Hash_Num : constant := 2**10; -- Number of headers in the hash table type Hash_Type is range 0 .. Hash_Num - 1; type Symbol_Table_Record is new Sax.Pointers.Root_Encapsulated with record Hash : String_Htable.HTable (Hash_Num); end record; end Sax.Symbols; xmlada-24.0.0/sax/sax-utils.adb000066400000000000000000001150751447633242500162620ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2019, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Unchecked_Deallocation; with Interfaces; use Interfaces; with Unicode.CES; use Unicode, Unicode.CES; with Sax.Encodings; use Sax.Encodings; with Sax.Symbols; use Sax.Symbols; with Unicode.Names.Basic_Latin; use Unicode.Names.Basic_Latin; package body Sax.Utils is type Unichar_Boolean_Array is array (Unicode_Char range <>) of Boolean; pragma Pack (Unichar_Boolean_Array); Valid_URI_Characters : constant Unichar_Boolean_Array (16#00# .. 16#9F#) := (Digit_Zero .. Digit_Nine => True, Latin_Capital_Letter_A .. Latin_Capital_Letter_Z => True, Latin_Small_Letter_A .. Latin_Small_Letter_Z => True, Left_Parenthesis | Right_Parenthesis => True, Percent_Sign => True, Plus_Sign => True, Comma => True, Hyphen_Minus => True, Full_Stop => True, Colon => True, Equals_Sign => True, Commercial_At => True, Semicolon => True, Dollar_Sign => True, Low_Line => True, Exclamation_Mark => True, Asterisk => True, Apostrophe => True, Question_Mark => True, Solidus => True, Number_Sign => True, Tilde => True, -- 16#A0# .. 16#D7FF# => True, -- ucschars from RFC 3987 -- 16#F900# .. 16#FDCF# => True, -- 16#FDF0# .. 16#FFEF# => True, -- 16#10000# .. 16#1FFFD# => True, -- 16#20000# .. 16#2FFFD# => True, -- 16#30000# .. 16#3FFFD# => True, -- 16#40000# .. 16#4FFFD# => True, -- 16#50000# .. 16#5FFFD# => True, -- 16#60000# .. 16#6FFFD# => True, -- 16#70000# .. 16#7FFFD# => True, -- 16#80000# .. 16#8FFFD# => True, -- 16#90000# .. 16#9FFFD# => True, -- 16#A0000# .. 16#AFFFD# => True, -- 16#B0000# .. 16#BFFFD# => True, -- 16#C0000# .. 16#CFFFD# => True, -- 16#D0000# .. 16#DFFFD# => True, -- 16#E0000# .. 16#EFFFD# => True, others => False); -- Rules based on RFC 2141, at http://rfc.net/rfc2141.html, -- completed with rules from Uniformed Resource Identifier at -- http://www.gbiv.com/protocols/uri/rfc/rfc3986.html B64 : constant array (Unicode_Char range 32 .. 128) of Boolean := (Character'Pos ('A') .. Character'Pos ('Z') => True, Character'Pos ('a') .. Character'Pos ('z') => True, Character'Pos ('0') .. Character'Pos ('9') => True, Character'Pos ('+') => True, Character'Pos ('/') => True, others => False); B04 : constant array (Unicode_Char range 32 .. 128) of Boolean := (Character'Pos ('A') => True, Character'Pos ('Q') => True, Character'Pos ('g') => True, Character'Pos ('w') => True, others => False); B16 : constant array (Unicode_Char range 32 .. 128) of Boolean := (Character'Pos ('A') => True, Character'Pos ('E') => True, Character'Pos ('I') => True, Character'Pos ('M') => True, Character'Pos ('Q') => True, Character'Pos ('U') => True, Character'Pos ('Y') => True, Character'Pos ('c') => True, Character'Pos ('g') => True, Character'Pos ('k') => True, Character'Pos ('o') => True, Character'Pos ('s') => True, Character'Pos ('w') => True, Character'Pos ('0') => True, Character'Pos ('4') => True, Character'Pos ('8') => True, others => False); -- Whether the character matches the Base64Binary definitions Valid_Name_Startchar : constant Unichar_Boolean_Array (0 .. 255) := (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, False, False, False, False, False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, False, False, False, False, True, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, False, True, True, True, True, True, True, True, True); -- List of valid characters (from the range 0 .. 255) that can be the -- initial character in an XML name. -- Automatically generated with: -- Char = Colon -- or else Char = Low_Line -- or else Char in Latin_Capital_Letter_A .. Latin_Capital_Letter_Z -- or else Char in Latin_Small_Letter_A .. Latin_Small_Letter_Z -- or else Char in 16#C0# .. 16#D6# -- or else Char in 16#D8# .. 16#F6# -- or else Char in 16#F8# .. 16#2FF#; Valid_Name_Char : constant Unichar_Boolean_Array (0 .. 255) := (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, True, False, True, True, True, True, True, True, True, True, True, True, True, False, False, False, False, False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, False, False, False, False, True, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, False, False, False, False, False, False, False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, False, True, True, True, True, True, True, True, True); -- List of valid characters (from the range 0 .. 255) that are valid -- for XML names. -- Automatically generated with: -- Char = Hyphen_Minus -- or else Char = Full_Stop -- or else (Char in Digit_Zero .. Digit_Nine) -- or else Char = 16#B7# -- or else Valid_Name_Startchar (Char); ---------------------------- -- Is_Valid_Language_Name -- ---------------------------- function Is_Valid_Language_Name (Lang : Unicode.CES.Byte_Sequence) return Boolean is C : Unicode_Char := Space; Index : Natural := Lang'First; Count : Natural := 0; Subtag : Natural := 1; Allow_Digit : Boolean := False; begin -- See http://www.ietf.org/rfc/rfc3066.tx -- Language-Tag = Primary-subtag *( "-" Subtag ) -- Primary-subtag = 1*8ALPHA -- Subtag = 1*8(ALPHA / DIGIT) -- In addition, it seems that the length of subtags is not necessarily -- limited to 8 characters, given the XML conformance testsuite test -- sun/valid/v-lang04.xml while Index <= Lang'Last loop Encoding.Read (Lang, Index, C); if C = Hyphen_Minus then if Count = 0 or else (Subtag <= 2 and Count > 8) then -- Too many characters return False; else Allow_Digit := True; Count := 0; Subtag := Subtag + 1; end if; elsif C not in Latin_Small_Letter_A .. Latin_Small_Letter_Z and then C not in Latin_Capital_Letter_A .. Latin_Capital_Letter_Z and then (not Allow_Digit or else C not in Digit_Zero .. Digit_Nine) then return False; else Count := Count + 1; end if; end loop; if Count = 0 or else (Subtag <= 2 and Count > 8) then -- Too many characters return False; end if; return True; end Is_Valid_Language_Name; ------------------------ -- Is_Valid_Name_Char -- ------------------------ function Is_Valid_Name_Char (Char : Unicode.Unicode_Char; Version : XML_Versions := XML_1_1) return Boolean is begin -- ??? Should we create a single lookup table for all of these, that -- would be more efficient case Version is when XML_1_0_Third_Edition | XML_1_0_Fourth_Edition => return Char = Full_Stop or else Char = Hyphen_Minus or else Char = Low_Line or else Char = Colon or else Is_Digit (Char) or else Is_Letter (Char) or else Is_Combining_Char (Char) or else Is_Extender (Char); when XML_1_0_Fifth_Edition | XML_1_0 | XML_1_1 => if Char <= 255 then return Valid_Name_Char (Char); elsif Char < 16#0300# then return Is_Valid_Name_Startchar (Char, Version); elsif Char <= 16#036F# then return True; elsif Char < 16#203F# then return Is_Valid_Name_Startchar (Char, Version); elsif Char <= 16#2040# then return True; else return Is_Valid_Name_Startchar (Char, Version); end if; end case; end Is_Valid_Name_Char; ----------------------------- -- Is_Valid_Name_Startchar -- ----------------------------- function Is_Valid_Name_Startchar (Char : Unicode.Unicode_Char; Version : XML_Versions := XML_1_1) return Boolean is begin case Version is when XML_1_0_Third_Edition | XML_1_0_Fourth_Edition => return Char = Low_Line or else Is_Letter (Char); when XML_1_0_Fifth_Edition | XML_1_0 | XML_1_1 => if Char <= 255 then return Valid_Name_Startchar (Char); elsif Char <= 16#2FF# then return True; elsif Char < 16#370# then return False; elsif Char <= 16#37D# then return True; elsif Char < 16#37F# then return False; elsif Char <= 16#1FFF# then return True; elsif Char < 16#200C# then return False; elsif Char <= 16#200D# then return True; elsif Char < 16#2070# then return False; elsif Char <= 16#218F# then return True; elsif Char < 16#2C00# then return False; elsif Char <= 16#2FEF# then return True; elsif Char < 16#3001# then return False; elsif Char <= 16#D7FF# then return True; elsif Char < 16#F900# then return False; elsif Char <= 16#FDCF# then return True; elsif Char < 16#FDF0# then return False; elsif Char <= 16#FFFD# then return True; elsif Char < 16#10000# then return False; elsif Char <= 16#EFFFF# then return True; else return False; end if; end case; end Is_Valid_Name_Startchar; -------------------------- -- Is_Valid_NCname_Char -- -------------------------- function Is_Valid_NCname_Char (Char : Unicode.Unicode_Char; Version : XML_Versions := XML_1_1) return Boolean is begin case Version is when XML_1_0_Third_Edition | XML_1_0_Fourth_Edition => return Char = Full_Stop or else Char = Hyphen_Minus or else Char = Low_Line or else Is_Digit (Char) or else Is_Letter (Char) or else Is_Combining_Char (Char) or else Is_Extender (Char); when XML_1_0_Fifth_Edition | XML_1_0 | XML_1_1 => return Is_Valid_Name_Char (Char, Version); end case; end Is_Valid_NCname_Char; ---------------------- -- Is_Valid_Nmtoken -- ---------------------- function Is_Valid_Nmtoken (Nmtoken : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean is C : Unicode_Char; Index : Natural := Nmtoken'First; begin while Index <= Nmtoken'Last loop Encoding.Read (Nmtoken, Index, C); if not Is_Valid_Name_Char (C, Version) then return False; end if; end loop; return True; end Is_Valid_Nmtoken; ----------------------- -- Is_Valid_Nmtokens -- ----------------------- function Is_Valid_Nmtokens (Nmtokens : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean is C : Unicode_Char; Index : Natural := Nmtokens'First; begin if Nmtokens'Length = 0 then return False; end if; while Index <= Nmtokens'Last loop Encoding.Read (Nmtokens, Index, C); if C /= Space and then not Is_Valid_Name_Char (C, Version) then return False; end if; end loop; return True; end Is_Valid_Nmtokens; ------------------- -- Is_Valid_Name -- ------------------- function Is_Valid_Name (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean is C : Unicode_Char; Index : Natural := Name'First; begin if Name = "" then return False; end if; Encoding.Read (Name, Index, C); if C /= Colon and then not Is_Valid_Name_Startchar (C, Version) then return False; end if; return Is_Valid_Nmtoken (Name (Index .. Name'Last), Version); end Is_Valid_Name; -------------------- -- Is_Valid_Names -- -------------------- function Is_Valid_Names (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean is C : Unicode_Char; Index : Natural := Name'First; First_In_Name : Boolean := True; begin if Name'Length = 0 then return False; end if; while Index <= Name'Last loop Encoding.Read (Name, Index, C); if C = Space then First_In_Name := True; elsif First_In_Name then if not Is_Valid_Name_Startchar (C, Version) then return False; end if; First_In_Name := False; elsif not Is_Valid_Name_Char (C, Version) then return False; end if; end loop; return True; end Is_Valid_Names; ---------------------- -- Is_Valid_NCnames -- ---------------------- function Is_Valid_NCnames (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean is C : Unicode_Char; Index : Natural := Name'First; First_In_Name : Boolean := True; begin if Name'Length = 0 then return False; end if; while Index <= Name'Last loop Encoding.Read (Name, Index, C); if C = Space then First_In_Name := True; elsif First_In_Name then if C /= Low_Line and then not Is_Letter (C) then return False; end if; First_In_Name := False; elsif not Is_Valid_NCname_Char (C, Version) then return False; end if; end loop; return True; end Is_Valid_NCnames; --------------------- -- Is_Valid_NCname -- --------------------- function Is_Valid_NCname (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean is C : Unicode_Char; Index : Natural := Name'First; begin if Name'Length = 0 then return False; end if; Encoding.Read (Name, Index, C); if not Is_Valid_Name_Startchar (C, Version) then return False; end if; while Index <= Name'Last loop Encoding.Read (Name, Index, C); if not Is_Valid_NCname_Char (C, Version) then return False; end if; end loop; return True; end Is_Valid_NCname; -------------------- -- Is_Valid_QName -- -------------------- function Is_Valid_QName (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean is begin for N in Name'Range loop if Name (N) = ':' then return N /= Name'Last and then Is_Valid_NCname (Name (Name'First .. N - 1), Version) and then Is_Valid_NCname (Name (N + 1 .. Name'Last), Version); end if; end loop; return Is_Valid_NCname (Name, Version); end Is_Valid_QName; ---------- -- Hash -- ---------- function Hash (Key : Unicode.CES.Byte_Sequence) return Interfaces.Unsigned_32 is type Uns is mod 2 ** 32; function Rotate_Left (Value : Uns; Amount : Natural) return Uns; pragma Import (Intrinsic, Rotate_Left); Tmp : Uns := 0; begin for J in Key'Range loop Tmp := Rotate_Left (Tmp, 1) + Character'Pos (Key (J)); end loop; return Interfaces.Unsigned_32 (Tmp); end Hash; function Hash (Key : Unicode.CES.Byte_Sequence_Access) return Interfaces.Unsigned_32 is begin return Hash (Key.all); end Hash; ----------- -- Equal -- ----------- function Equal (S1, S2 : Unicode.CES.Byte_Sequence_Access) return Boolean is begin return S1.all = S2.all; end Equal; ----------------- -- Split_Qname -- ----------------- function Split_Qname (Qname : Unicode.CES.Byte_Sequence) return Integer is begin -- ??? This function assumes we are using UTF8 internally for Q in Qname'Range loop if Qname (Q) = ':' then return Q; end if; end loop; return Qname'First - 1; end Split_Qname; --------------- -- Check_URI -- --------------- function Check_URI (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return URI_Type is Index : Integer := Name'First; C : Unicode_Char; Has_Scheme : Boolean := False; Has_Hash : Boolean := False; begin -- This is RFC 3986 which obsoletes RFC 2396. -- URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] -- hier-part = "//" authority path-abempty -- / path-absolute -- / path-rootless -- / path-empty -- URI-reference = URI / relative-ref -- absolute-URI = scheme ":" hier-part [ "?" query ] -- relative-ref = relative-part [ "?" query ] [ "#" fragment ] -- relative-part = "//" authority path-abempty -- / path-absolute -- / path-noscheme -- / path-empty -- scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." ) -- authority = [ userinfo "@" ] host [ ":" port ] -- userinfo = *( unreserved / pct-encoded / sub-delims / ":" ) -- host = IP-literal / IPv4address / reg-name -- port = *DIGIT -- IP-literal = "[" ( IPv6address / IPvFuture ) "]" -- reg-name = *( unreserved / pct-encoded / sub-delims ) -- path = path-abempty ; begins with "/" or is empty -- / path-absolute ; begins with "/" but not "//" -- / path-noscheme ; begins with a non-colon segment -- / path-rootless ; begins with a segment -- / path-empty ; zero characters -- path-abempty = *( "/" segment ) -- path-absolute = "/" [ segment-nz *( "/" segment ) ] -- path-noscheme = segment-nz-nc *( "/" segment ) -- path-rootless = segment-nz *( "/" segment ) -- path-empty = 0 -- segment = *pchar -- segment-nz = 1*pchar -- segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" ) -- ; non-zero-length segment without any colon ":" -- pchar = unreserved / pct-encoded / sub-delims / ":" / "@" -- query = *( pchar / "/" / "?" ) -- fragment = *( pchar / "/" / "?" ) -- pct-encoded = "%" HEXDIG HEXDIG -- unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" -- reserved = gen-delims / sub-delims -- gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@" -- sub-delims = "!" / "$" / "&" / "'" / "(" / ")" -- / "*" / "+" / "," / ";" / "=" -- The relativeURI rule has been replaced with relative-ref. -- Find and test the scheme. If there is no scheme, we might have a -- relative URI while Index <= Name'Last loop Encoding.Read (Name, Index, C); if C = Colon then Has_Scheme := True; exit; elsif C not in Character'Pos ('a') .. Character'Pos ('z') and then C not in Character'Pos ('A') .. Character'Pos ('Z') and then C not in Character'Pos ('0') .. Character'Pos ('9') and then C /= Character'Pos ('+') and then C /= Character'Pos ('-') and then C /= Character'Pos ('.') then Has_Scheme := False; exit; end if; end loop; -- For a mailto:, nothing else to check if Has_Scheme and then Name (Name'First .. Index - 1) = Mailto_Sequence then return URI_Absolute; end if; -- Check the rest of the URI. We currently go for a fast check, and do -- not check each of the components specifically. while Index <= Name'Last loop Encoding.Read (Name, Index, C); if C = Unicode.Names.Basic_Latin.Number_Sign then if Has_Hash then -- Two hashes => Invalid URI return URI_None; end if; Has_Hash := True; -- RFC3987 authorizes a big range of UCSchars, excluding only some of -- the characters. We'll just accept them here, no point in wasting -- time for a case that will never occur in practice elsif Version /= XML_1_1 and then (C not in Valid_URI_Characters'Range or else not Valid_URI_Characters (C)) then return URI_None; elsif Version = XML_1_1 and then ((C in Valid_URI_Characters'Range and then not Valid_URI_Characters (C)) or else (C >= 16#D800# and then C <= 16#FDEF#) or else (C >= 16#FFF0# and then C <= 16#FFFF#)) then return URI_None; end if; end loop; if Has_Scheme then return URI_Absolute; else return URI_Relative_Ref; end if; end Check_URI; ------------------ -- Is_Valid_URI -- ------------------ function Is_Valid_URI (Name : Unicode.CES.Byte_Sequence) return Boolean is begin return Check_URI (Name) /= URI_None; end Is_Valid_URI; ------------------ -- Is_Valid_URN -- ------------------ function Is_Valid_URN (Name : Unicode.CES.Byte_Sequence) return Boolean is begin -- format is "urn:" ":" -- NID: Namespace Identifier -- NSS: Namespace Specific String -- ??? Note that this implementation makes optional as it is -- often the case in current usage. -- Leading sequence should be case insensitive if Name'Length < URN_Sequence'Length or else Name (Name'First .. Name'First + URN_Sequence'Length - 1) /= URN_Sequence then return False; end if; return True; end Is_Valid_URN; ------------------ -- Is_Valid_IRI -- ------------------ function Is_Valid_IRI (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean is begin return Check_URI (Name, Version) = URI_Absolute or else Is_Valid_URN (Name); end Is_Valid_IRI; --------------------------- -- Contains_URI_Fragment -- --------------------------- function Contains_URI_Fragment (Name : Unicode.CES.Byte_Sequence) return Boolean is Index : Integer := Name'First; C : Unicode_Char; begin while Index <= Name'Last loop Encoding.Read (Name, Index, C); if C = Number_Sign then return True; end if; end loop; return False; end Contains_URI_Fragment; ------------------------ -- Is_Valid_HexBinary -- ------------------------ function Is_Valid_HexBinary (Str : Unicode.CES.Byte_Sequence) return Boolean is Index : Integer := Str'First; C : Unicode_Char; begin while Index <= Str'Last loop Encoding.Read (Str, Index, C); if C not in Character'Pos ('0') .. Character'Pos ('9') and then C not in Character'Pos ('a') .. Character'Pos ('f') and then C not in Character'Pos ('A') .. Character'Pos ('F') then return False; end if; end loop; return True; end Is_Valid_HexBinary; --------------------------- -- Is_Valid_Base64Binary -- --------------------------- function Is_Valid_Base64Binary (Value : Unicode.CES.Byte_Sequence) return Boolean is Index : Integer := Value'First; C : Unicode_Char; Prev_Is_Space : Boolean := False; Group : Natural := 1; -- Characters are always by groups of 4, this variable indicates the -- index of the current char in the group type Char_Categorie is (Char_04, Char_16, Char_64, Char_Equal); Chars : array (1 .. 4) of Char_Categorie; -- The various categories that characters can belong two. In the Base64 -- encoding, we always have groups of 4 characters. begin while Index <= Value'Last loop Sax.Encodings.Encoding.Read (Value, Index, C); if C = 16#20# or C = 16#A# then if Prev_Is_Space then return False; -- Can never have two spaces in a row end if; Prev_Is_Space := True; elsif C in B04'Range and then B04 (C) then Prev_Is_Space := False; Chars (Group) := Char_04; Group := Group + 1; elsif C in B16'Range and then B16 (C) then Prev_Is_Space := False; Chars (Group) := Char_16; Group := Group + 1; elsif C in B64'Range and then B64 (C) then Prev_Is_Space := False; Chars (Group) := Char_64; Group := Group + 1; elsif C = Character'Pos ('=') then Prev_Is_Space := False; if Group = 3 and then Chars (1) <= Char_64 and then Chars (2) = Char_04 then Chars (Group) := Char_Equal; Group := Group + 1; elsif Group = 4 and then Chars (1) <= Char_64 and then Chars (2) <= Char_64 and then Chars (3) <= Char_16 then Group := 1; exit; -- Must end now elsif Group = 4 and then Chars (1) <= Char_64 and then Chars (2) = Char_04 and then Chars (3) = Char_Equal then Group := 1; exit; -- Must end now else return False; end if; else return False; end if; if Group > 4 then Group := 1; end if; end loop; -- Cannot finish with a space if Prev_Is_Space or Group /= 1 or Index <= Value'Last then return False; end if; return True; end Is_Valid_Base64Binary; -------------------------- -- Collapse_Whitespaces -- -------------------------- function Collapse_Whitespaces (Str : String) return String is Start : Integer := Str'First; begin -- Find first non-whitespace character in Str while Start <= Str'Last and then Is_White_Space (Character'Pos (Str (Start))) loop Start := Start + 1; end loop; -- Then remove series of contiguous whitespaces declare Normalized : String (1 .. Str'Last - Start + 1); Index : Integer := Normalized'First; begin while Start <= Str'Last loop if Is_White_Space (Character'Pos (Str (Start))) then -- Remove series of contiguous whitespaces if Start = Str'First or else not Is_White_Space (Character'Pos (Str (Start - 1))) then Normalized (Index) := ' '; Index := Index + 1; end if; else Normalized (Index) := Str (Start); Index := Index + 1; end if; Start := Start + 1; end loop; if Index = Normalized'First then return ""; elsif Normalized (Index - 1) = ' ' then return Normalized (Normalized'First .. Index - 2); else return Normalized (Normalized'First .. Index - 1); end if; end; end Collapse_Whitespaces; ---------- -- Free -- ---------- procedure Free (NS : in out XML_NS) is procedure Free_NS is new Ada.Unchecked_Deallocation (XML_NS_Record, XML_NS); Tmp : XML_NS; begin while NS /= null loop Tmp := NS.Next; Free_NS (NS); NS := Tmp; end loop; end Free; ------------- -- Get_URI -- ------------- function Get_URI (NS : XML_NS) return Symbol is begin if NS = null then return Empty_String; else return NS.URI; end if; end Get_URI; ---------------- -- Get_Prefix -- ---------------- function Get_Prefix (NS : XML_NS) return Symbol is begin if NS = null then return Empty_String; else return NS.Prefix; end if; end Get_Prefix; ------------------- -- Element_Count -- ------------------- function Element_Count (NS : XML_NS) return Natural is Tmp : XML_NS := NS; begin if NS = null then return 0; else while Tmp.Same_As /= null loop Tmp := Tmp.Same_As; end loop; return Tmp.Use_Count; end if; end Element_Count; --------------------- -- Increment_Count -- --------------------- procedure Increment_Count (NS : XML_NS) is Tmp : XML_NS := NS; begin while Tmp.Same_As /= null loop Tmp := Tmp.Same_As; end loop; Tmp.Use_Count := Tmp.Use_Count + 1; end Increment_Count; ------------------ -- Next_In_List -- ------------------ function Next_In_List (NS : XML_NS) return XML_NS is begin return NS.Next; end Next_In_List; --------------------- -- Find_NS_In_List -- --------------------- function Find_NS_In_List (List : XML_NS; Prefix : Sax.Symbols.Symbol; Include_Default_NS : Boolean := True; List_Is_From_Element : Boolean) return XML_NS is NS : XML_NS := List; begin while NS /= No_XML_NS loop if (Include_Default_NS or else not List_Is_From_Element or else NS.Prefix /= Empty_String) and then NS.Prefix = Prefix then return NS; end if; NS := NS.Next; end loop; return null; end Find_NS_In_List; ------------------------------ -- Find_NS_From_URI_In_List -- ------------------------------ function Find_NS_From_URI_In_List (List : XML_NS; URI : Sax.Symbols.Symbol) return XML_NS is NS : XML_NS := List; begin while NS /= No_XML_NS loop if NS.URI = URI then return NS; end if; NS := NS.Next; end loop; return null; end Find_NS_From_URI_In_List; -------------------- -- Add_NS_To_List -- -------------------- procedure Add_NS_To_List (List : in out XML_NS; Same_As : XML_NS := No_XML_NS; Prefix, URI : Symbol) is begin List := new XML_NS_Record' (Prefix => Prefix, URI => URI, System_Id => No_Symbol, Same_As => Same_As, Use_Count => 0, Next => List); end Add_NS_To_List; -------------- -- Allocate -- -------------- function Allocate return Symbol_Table is S : Symbol_Table_Access; begin S := new Symbol_Table_Record; return Symbol_Table_Pointers.Allocate (S); end Allocate; ---------- -- Find -- ---------- function Find (Table : Symbol_Table; Str : Unicode.CES.Byte_Sequence) return Sax.Symbols.Symbol is begin return Find (Symbol_Table_Pointers.Get (Table), Str); end Find; ------------- -- Convert -- ------------- function Convert (Table : Symbol_Table; Sym : Sax.Symbols.Symbol) return Sax.Symbols.Symbol is begin if Sym = No_Symbol then return No_Symbol; else return Find (Table, Get (Sym).all); end if; end Convert; ------------------- -- Set_System_Id -- ------------------- procedure Set_System_Id (NS : XML_NS; System_Id : Sax.Symbols.Symbol) is begin NS.System_Id := System_Id; end Set_System_Id; ------------------- -- Get_System_Id -- ------------------- function Get_System_Id (NS : XML_NS) return Sax.Symbols.Symbol is begin return NS.System_Id; end Get_System_Id; ------------------- -- For_Each_Item -- ------------------- procedure For_Each_Item (Ch : Unicode.CES.Byte_Sequence) is Index : Integer := Ch'First; Last, Start : Integer; C : Unicode_Char; begin -- Ch might be from an attribute (in which case it might have been -- normalized first), or for the value of a mixed element, in which case -- no element has taken place. We therefore need to skip initial spaces while Index <= Ch'Last loop -- Skip leading spaces while Index <= Ch'Last loop Start := Index; Encoding.Read (Ch, Index, C); exit when not Is_White_Space (C); Start := Ch'Last + 1; end loop; exit when Start > Ch'Last; -- Move to first whitespace after word while Index <= Ch'Last loop Last := Index; Encoding.Read (Ch, Index, C); exit when Index > Ch'Last or else Is_White_Space (C); end loop; if Index > Ch'Last and then not Is_White_Space (C) then Callback (Ch (Start .. Index - 1)); exit; else Callback (Ch (Start .. Last - 1)); -- Last points to a whitespace end if; end loop; end For_Each_Item; ----------------- -- Starts_With -- ----------------- function Starts_With (S1, S2 : Unicode.CES.Byte_Sequence) return Boolean is begin return S1'Length >= S2'Length and then S1 (S1'First .. S1'First + S2'Length - 1) = S2; end Starts_With; end Sax.Utils; xmlada-24.0.0/sax/sax-utils.ads000066400000000000000000000244561447633242500163050ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2020, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package contains various subprograms not described in the SAX -- standard, but which are used by the various components of XML/Ada with Interfaces; with Sax.Pointers; with Sax.Symbols; with Unicode.CES; package Sax.Utils is type XML_Versions is (XML_1_0_Third_Edition, XML_1_0_Fourth_Edition, XML_1_0_Fifth_Edition, XML_1_0, -- Alias for the latest version XML_1_1); function Is_Valid_Language_Name (Lang : Unicode.CES.Byte_Sequence) return Boolean; -- Whether Lang is a valid language, as per 2.12 in the XML specifications. -- Lang is encoded with Sax.Encodings.Encoding. function Is_Valid_Name_Char (Char : Unicode.Unicode_Char; Version : XML_Versions := XML_1_1) return Boolean; function Is_Valid_Name_Startchar (Char : Unicode.Unicode_Char; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Char is a valid NameChar, as per 2.3 in the XML specifications function Is_Valid_NCname_Char (Char : Unicode.Unicode_Char; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Char is a valid NCnameChar, as per 2 in the XML specifications function Is_Valid_Nmtoken (Nmtoken : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Nmtoken is valid NMTOKEN as per 2.3 in the XML specifications function Is_Valid_Nmtokens (Nmtokens : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Nmtokens is valid NMTOKENS as per 2.3 function Is_Valid_Name (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Name is valid name as per 2.3 in the XML specifications function Is_Valid_Names (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Name contains one or more valid Name, separated by a single -- space character. function Is_Valid_NCname (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Name is valid NCname as per 2 in the XML namespaces -- specifications. -- Colon should not be allowed when namespaces are supported, since names -- must then match NCName, as per 6 in XML Namespaces specifications. function Is_Valid_NCnames (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Name contains one or more valid NCname, separated by a single -- space character. function Is_Valid_QName (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Name is valid QName as per 3 in the XML specifications type URI_Type is (URI_Absolute, URI_Relative_Ref, URI_None); function Check_URI (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return URI_Type; -- Check whether Name is a URI, and its type if it is. This is RFC 3986, -- see http://www.ietf.org/rfc/rfc3986.txt function Is_Valid_URI (Name : Unicode.CES.Byte_Sequence) return Boolean; -- Check whether URI is a valid absolute or relative URI function Is_Valid_URN (Name : Unicode.CES.Byte_Sequence) return Boolean; -- True if Name is a valid URN (Uniform Ressource Name) identification, as -- per RFC 2141. -- See http://www.faqs.org/rfcs/rfc2141.html function Is_Valid_IRI (Name : Unicode.CES.Byte_Sequence; Version : XML_Versions := XML_1_1) return Boolean; -- Whether Name is a valid IRI (Internationalized Resource Identifier), as -- per Namespaces in XML 1.1 definition. -- See http://www.w3.org/TR/xml-names11/#dt-IRI function Contains_URI_Fragment (Name : Unicode.CES.Byte_Sequence) return Boolean; -- True if Name contains a URI fragment (starting with #) function Is_Valid_HexBinary (Str : Unicode.CES.Byte_Sequence) return Boolean; -- Whether Str only contains valid hexadecimal digits function Is_Valid_Base64Binary (Value : Unicode.CES.Byte_Sequence) return Boolean; -- Whether Str only contains valid base64Binary digits function Hash (Key : Unicode.CES.Byte_Sequence) return Interfaces.Unsigned_32; function Hash (Key : Unicode.CES.Byte_Sequence_Access) return Interfaces.Unsigned_32; -- Hash-code used for all htables indexed on strings function Equal (S1, S2 : Unicode.CES.Byte_Sequence_Access) return Boolean; -- Compare the byte_Sequence function Starts_With (S1, S2 : Unicode.CES.Byte_Sequence) return Boolean; -- Whether S1 starts with the substring S2 (or is equal to S2) function Split_Qname (Qname : Unicode.CES.Byte_Sequence) return Integer; -- Return an index so that: -- Qname (Qname'First .. Result - 1) = -- Qname (Result + 1 .. Qname'Last) = function Collapse_Whitespaces (Str : String) return String; -- Collapse whitespaces in Str, according to the attributes normalization -- rule. ----------- -- Lists -- ----------- generic with procedure Callback (Str : Unicode.CES.Byte_Sequence); procedure For_Each_Item (Ch : Unicode.CES.Byte_Sequence); -- Iterate over each element of the list ------------- -- Symbols -- ------------- package Symbol_Table_Pointers is new Sax.Pointers.Smart_Pointers (Encapsulated => Sax.Symbols.Symbol_Table_Record); subtype Symbol_Table is Symbol_Table_Pointers.Pointer; No_Symbol_Table : constant Symbol_Table := Symbol_Table_Pointers.Null_Pointer; function Allocate return Symbol_Table; -- Return a new symbol table function Find (Table : Symbol_Table; Str : Unicode.CES.Byte_Sequence) return Sax.Symbols.Symbol; -- Creates a new symbol in the symbol table function Convert (Table : Symbol_Table; Sym : Sax.Symbols.Symbol) return Sax.Symbols.Symbol; pragma Inline (Convert); -- Store Sym in Table (this is not needed if it was already allocated in -- that table, although it is harmless). ---------------- -- Namespaces -- ---------------- type XML_NS is private; No_XML_NS : constant XML_NS; -- A namespace and its prefix in the XML file (there might be multiple -- prefixes for a given namespace_URI). function Get_Prefix (NS : XML_NS) return Sax.Symbols.Symbol; function Get_URI (NS : XML_NS) return Sax.Symbols.Symbol; pragma Inline (Get_Prefix, Get_URI); -- Return the URI for this namespace procedure Set_System_Id (NS : XML_NS; System_Id : Sax.Symbols.Symbol); function Get_System_Id (NS : XML_NS) return Sax.Symbols.Symbol; -- Return the location of the file or stream used associated with that -- namespace. procedure Increment_Count (NS : XML_NS); function Element_Count (NS : XML_NS) return Natural; -- Return the count of elements (or attributes) seen so far in this -- namespace. This does not include the count of uses in the current -- context (that is for the we are currently parsing or its -- attributes). function Next_In_List (NS : XML_NS) return XML_NS; -- Return the next namespace in the list procedure Free (NS : in out XML_NS); -- Free NS and its successors in the list function Find_NS_In_List (List : XML_NS; Prefix : Sax.Symbols.Symbol; Include_Default_NS : Boolean := True; List_Is_From_Element : Boolean) return XML_NS; function Find_NS_From_URI_In_List (List : XML_NS; URI : Sax.Symbols.Symbol) return XML_NS; -- Find in List the first matching the prefix. -- If Include_Default_NS is False, this will not return the "" namespace. procedure Add_NS_To_List (List : in out XML_NS; Same_As : XML_NS := No_XML_NS; Prefix, URI : Sax.Symbols.Symbol); -- Add a new namespace to the list (which might be empty to start with) private type XML_NS_Record; type XML_NS is access XML_NS_Record; No_XML_NS : constant XML_NS := null; type XML_NS_Record is record Prefix : Sax.Symbols.Symbol; URI : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; System_Id : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Same_As : XML_NS; -- If set, URI is null Use_Count : Natural := 0; Next : XML_NS; end record; -- Same_As points to the first prefix referencing the same namespace. -- A namespace must be freed before the ones it references (or you will get -- a Storage_Error). -- Use_Count will always be 0 if Same_As is not null, since the uses are -- incremented in only one namespace. end Sax.Utils; xmlada-24.0.0/sax/sax.ads000066400000000000000000000041741447633242500151420ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- Root package for the Sax hierarchy. -- -- This hierarchy provides a set of tagged types that can be inherited from -- so as to implement your own callback functions for parsing a XML document. -- -- The interfaces in this package are as close as possible from the ones -- defined in SAX2 (minus the obsolete ones, which have been omitted). -- See http://www.megginson.com/SAX/ for more information package Sax is end Sax; xmlada-24.0.0/sax/xmlada_sax.gpr000066400000000000000000000045441447633242500165120ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2014, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with "../xmlada_shared.gpr"; with "../unicode/xmlada_unicode.gpr"; with "../input_sources/xmlada_input.gpr"; project XmlAda_Sax is for Library_Name use "xmlada_sax"; for Library_Kind use XmlAda_Shared.Library_Type; for Object_Dir use "obj/" & Project'Library_Kind; for Library_Dir use "lib/" & Project'Library_Kind; for Library_Version use "lib" & Project'Library_Name & XmlAda_Shared.So_Ext & "." & XmlAda_Shared.Version; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Ide renames XmlAda_Shared.Ide; end XmlAda_Sax; xmlada-24.0.0/schema/000077500000000000000000000000001447633242500143155ustar00rootroot00000000000000xmlada-24.0.0/schema/lib/000077500000000000000000000000001447633242500150635ustar00rootroot00000000000000xmlada-24.0.0/schema/lib/.cvsignore000066400000000000000000000000221447633242500170550ustar00rootroot00000000000000libxmlada_schema* xmlada-24.0.0/schema/lib/relocatable/000077500000000000000000000000001447633242500173405ustar00rootroot00000000000000xmlada-24.0.0/schema/lib/relocatable/.cvsignore000066400000000000000000000000001447633242500213260ustar00rootroot00000000000000xmlada-24.0.0/schema/lib/static/000077500000000000000000000000001447633242500163525ustar00rootroot00000000000000xmlada-24.0.0/schema/lib/static/.cvsignore000066400000000000000000000000001447633242500203400ustar00rootroot00000000000000xmlada-24.0.0/schema/obj/000077500000000000000000000000001447633242500150675ustar00rootroot00000000000000xmlada-24.0.0/schema/obj/.cvsignore000066400000000000000000000000001447633242500170550ustar00rootroot00000000000000xmlada-24.0.0/schema/schema-date_time.adb000066400000000000000000001326151447633242500201660ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Characters.Handling; use Ada.Characters.Handling; package body Schema.Date_Time is procedure Parse (Symbols : Symbol_Table; Ch : String; Date : out Date_NZ_T; Eos : out Natural; Error : out Symbol); procedure Parse (Symbols : Symbol_Table; Ch : String; Time : out Time_NZ_T; Eos : out Natural; Error : out Symbol); procedure Parse (Symbols : Symbol_Table; Ch : String; TZ : out Timezone_T; Error : out Symbol); procedure Parse_Year (Symbols : Symbol_Table; Ch : String; Year : out Integer; Eos : out Natural; Error : out Symbol); -- Parse the various components of dates. -- On exit, Eos is set to the first unused character in Ch, except for the -- timezone which must finish on the last character in Ch. -- The No_* parameter indicate that the corresponding part should not be -- found in Ch. function Image (Date : Date_NZ_T) return String; function Image (TZ : Timezone_T) return String; function Image (Time : Time_NZ_T) return String; -- Return the string representation of the parameter. type Compare_Result is (Less_Than, Equal, Greater_Than, Uncomparable); function Compare (Time1, Time2 : Date_Time_T) return Compare_Result; function Compare (Date1, Date2 : Date_NZ_T) return Compare_Result; function Compare (Time1, Time2 : Time_NZ_T) return Compare_Result; function Compare (Duration1, Duration2 : Duration_T) return Compare_Result; -- Compare the two parameters. The parameters must have been normalized -- prior to the call. Timezones are taken into account if present function To_Date_Time (Time : Time_T) return Date_Time_T; function To_Date_Time (Date : Date_T) return Date_Time_T; function To_Date_Time (Day : GDay_T) return Date_Time_T; function To_Date_Time (Day : GMonth_Day_T) return Date_Time_T; function To_Date_Time (Month : GMonth_T) return Date_Time_T; function To_Date_Time (Year : GYear_T) return Date_Time_T; function To_Date_Time (Month : GYear_Month_T) return Date_Time_T; -- Convert the parameter to a Date_Time function Normalize (Date : Date_Time_T) return Date_Time_T; function Normalize (Duration : Duration_T) return Duration_T; -- Return a normalized version of Date, ie with a time zone of 0. There -- will be no time zone set for the result if Date has no timezone procedure Normalize (Date : in out Date_NZ_T); -- Make sure that the day is valid in the date. Otherwise, change the month -- and year until we end up on a valid day function Image (Value : Integer; Num_Digits : Natural := 2) return String; -- Return the image of Value, in a string of Num_Digits characters long function MS_Image (Sub_Second : Day_Range) return String; -- Return the image to use for milliseconds (nothing if 0, or the minimal -- number of digits) generic Field : Integer; Char : Character; function Component_Image return String; -- Return each component of the duration, in the format expected for -- durations. Nothing is returned if the matching component is -- null; function Max_Days_In_Month (Year, Month : Integer) return Integer; -- Return the maximum number of days in the given month. Month is -- allowed to be outside the range 1 .. 12 generic type T is private; with function Normalize (T1 : T) return T is <>; with function Compare (T1, T2 : T) return Compare_Result is <>; package Comparators is function "<" (T1, T2 : T) return Boolean; function "<=" (T1, T2 : T) return Boolean; function "=" (T1, T2 : T) return Boolean; function ">" (T1, T2 : T) return Boolean; function ">=" (T1, T2 : T) return Boolean; end Comparators; -- Generate the comparison functions for various types generic type T is private; with function To_Date_Time (T1 : T) return Date_Time_T is <>; package DT_Comparators is function "<" (T1, T2 : T) return Boolean; function "<=" (T1, T2 : T) return Boolean; function "=" (T1, T2 : T) return Boolean; function ">" (T1, T2 : T) return Boolean; function ">=" (T1, T2 : T) return Boolean; end DT_Comparators; ------------------ -- To_Date_Time -- ------------------ function To_Date_Time (Time : Time_T) return Date_Time_T is begin return Date_Time_T'(No_Date_NZ, Time.Time, Time.TZ); end To_Date_Time; function To_Date_Time (Day : GDay_T) return Date_Time_T is begin return Date_Time_T'((2001, 01, Day.Day), No_Time_NZ, Day.TZ); end To_Date_Time; function To_Date_Time (Day : GMonth_Day_T) return Date_Time_T is begin return Date_Time_T'((2001, Day.Month, Day.Day), No_Time_NZ, Day.TZ); end To_Date_Time; function To_Date_Time (Month : GMonth_T) return Date_Time_T is begin return Date_Time_T'((2001, Month.Month, 1), No_Time_NZ, Month.TZ); end To_Date_Time; function To_Date_Time (Year : GYear_T) return Date_Time_T is begin return Date_Time_T'((Year.Year, 01, 15), No_Time_NZ, Year.TZ); end To_Date_Time; function To_Date_Time (Month : GYear_Month_T) return Date_Time_T is begin return Date_Time_T'((Month.Year, Month.Month, 01), No_Time_NZ, Month.TZ); end To_Date_Time; function To_Date_Time (Date : Date_T) return Date_Time_T is begin return Date_Time_T'(Date.Date, No_Time_NZ, Date.TZ); end To_Date_Time; ----------- -- Image -- ----------- function Image (Value : Integer; Num_Digits : Natural := 2) return String is Str : constant String := Integer'Image (Value); Padding : constant String (1 .. Num_Digits) := (others => '0'); begin if Value < 0 then if Str'Length - 1 > Num_Digits then -- No padding, return the whole string return Str; else return '-' & Padding (1 .. Num_Digits - Str'Last + Str'First) & Str (Str'First + 1 .. Str'Last); end if; else if Str'Length - 1 > Num_Digits then return Str (Str'First + 1 .. Str'Last); else return Padding (1 .. Num_Digits - Str'Last + Str'First) & Str (Str'First + 1 .. Str'Last); end if; end if; end Image; --------------------- -- Component_Image -- --------------------- function Component_Image return String is begin if Field = 0 then return ""; else return Image (abs (Field), 1) & Char; end if; end Component_Image; ----------- -- Image -- ----------- function Image (Date : Date_NZ_T) return String is begin return Image (Date.Year, 4) & '-' & Image (abs (Date.Month), 2) & '-' & Image (abs (Date.Day), 2); end Image; function Image (Day : GDay_T) return String is begin return "---" & Image (Day.Day, 2) & Image (Day.TZ); end Image; function Image (Day : GMonth_Day_T) return String is begin return "--" & Image (Day.Month, 2) & '-' & Image (Day.Day, 2) & Image (Day.TZ); end Image; function Image (Month : GMonth_T) return String is begin return "--" & Image (Month.Month, 2) & Image (Month.TZ); end Image; function Image (Year : GYear_T) return String is begin return Image (Year.Year, 4) & Image (Year.TZ); end Image; function Image (Month : GYear_Month_T) return String is begin return Image (Month.Year, 4) & '-' & Image (Month.Month, 2) & Image (Month.TZ); end Image; function Image (Date : Date_T) return String is begin return Image (Date.Date) & Image (Date.TZ); end Image; function Image (Date : Date_Time_T) return String is begin return Image (Date.Date) & 'T' & Image (Date.Time) & Image (Date.TZ); end Image; function Image (Time : Time_T) return String is begin return Image (Time.Time) & Image (Time.TZ); end Image; -------------- -- MS_Image -- -------------- function MS_Image (Sub_Second : Day_Range) return String is Sub : constant String := Day_Range'Image (Sub_Second); Last : Natural := Sub'Last; begin if Sub_Second = 0.0 then return ""; else while Last >= Sub'First and Sub (Last) = '0' loop Last := Last - 1; end loop; -- Skip '0.' in the subseconds image return Sub (Sub'First + 2 .. Last); end if; end MS_Image; ----------- -- Image -- ----------- function Image (Time : Time_NZ_T) return String is Hour, Min, Secs : Natural; Sub_Second : Time_NZ_T; begin if Time = 0.0 then Secs := 0; else Secs := Natural (abs (Time) - 0.5); end if; Sub_Second := abs (Time) - Time_NZ_T (Secs); Hour := Integer (Secs / 3600); Secs := Secs mod 3600; Min := Integer (Secs / 60); Secs := Secs mod 60; return Image (Hour, 2) & ':' & Image (Min, 2) & ':' & Image (Secs, 2) & MS_Image (Sub_Second); end Image; ----------- -- Image -- ----------- function Image (Duration : Duration_T) return String is Hour, Min, Secs : Natural; Sub_Second : Time_NZ_T; function Year_Image is new Component_Image (Duration.Year, 'Y'); function Month_Image is new Component_Image (Duration.Month, 'M'); function Day_Image is new Component_Image (Duration.Day, 'D'); function Secs_Image return String; function Secs_Image return String is Im : constant String := Image (Secs, 1) & MS_Image (Sub_Second) & 'S'; begin if Im /= "0S" then return Im; else return ""; end if; end Secs_Image; begin if Duration.Seconds = 0.0 then Secs := 0; else Secs := Natural (abs (Duration.Seconds) - 0.5); end if; Sub_Second := abs (Duration.Seconds) - Time_NZ_T (Secs); Hour := Integer (Secs / 3600); Secs := Secs mod 3600; Min := Integer (Secs / 60); Secs := Secs mod 60; declare function Hour_Image is new Component_Image (Hour, 'H'); function Min_Image is new Component_Image (Min, 'M'); Date_Img : constant String := Year_Image & Month_Image & Day_Image; Time_Img : constant String := Hour_Image & Min_Image & Secs_Image; begin if Duration.Sign < 0 then if Time_Img'Length /= 0 then return "-P" & Date_Img & 'T' & Time_Img; else return "-P" & Date_Img; end if; else if Time_Img'Length /= 0 then return 'P' & Date_Img & 'T' & Time_Img; else return 'P' & Date_Img; end if; end if; end; end Image; ----------- -- Image -- ----------- function Image (TZ : Timezone_T) return String is begin if TZ = No_Timezone then return ""; elsif TZ = 0 then return "Z"; elsif TZ < 0 then return '-' & Image (abs (Integer (TZ)) / 60, 2) & ':' & Image (abs (Integer (TZ)) mod 60, 2); else return '+' & Image (abs (Integer (TZ)) / 60, 2) & ':' & Image (abs (Integer (TZ)) mod 60, 2); end if; end Image; ---------------- -- Parse_Year -- ---------------- procedure Parse_Year (Symbols : Symbol_Table; Ch : String; Year : out Integer; Eos : out Natural; Error : out Symbol) is Pos : Integer := Ch'First; begin if Ch (Pos) = '-' then Pos := Pos + 1; end if; while Pos <= Ch'Last and then Ch (Pos) /= '-' and then Ch (Pos) /= 'Z' loop Pos := Pos + 1; end loop; Year := Integer'Value (Ch (Ch'First .. Pos - 1)); if Year = 0 then Error := Find (Symbols, "Year cannot be null in: """ & Ch & """"); Eos := Ch'Last; return; elsif Pos - Ch'First < 4 then Error := Find (Symbols, "Year must include at least four digits"); return; end if; Eos := Pos; Error := No_Symbol; exception when Constraint_Error => Error := Find (Symbols, "Invalid year in """ & Ch & """"); Year := 0; Eos := Ch'Last + 1; end Parse_Year; ----------- -- Parse -- ----------- procedure Parse (Symbols : Symbol_Table; Ch : String; Date : out Date_NZ_T; Eos : out Natural; Error : out Symbol) is Max_Days : constant array (1 .. 12) of Natural := (31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); Pos : Integer; Leap_Year : Boolean; begin Parse_Year (Symbols, Ch, Date.Year, Pos, Error); if Error /= No_Symbol then Eos := Ch'First; return; end if; if Pos > Ch'Last then Error := Find (Symbols, "Invalid date (no month) """ & Ch & """"); Date := No_Date_NZ; Eos := Ch'First; return; end if; if Ch (Pos) /= '-' or else Ch (Pos + 3) /= '-' or else (Pos + 6 <= Ch'Last and then Ch (Pos + 6) /= 'T' and then Ch (Pos + 6) /= '-' and then Ch (Pos + 6) /= '+' and then Ch (Pos + 6) /= 'Z') then Error := Find (Symbols, "Invalid separator in date value """ & Ch & """"); Date := No_Date_NZ; Eos := Ch'First; return; end if; Date.Month := Integer'Value (Ch (Pos + 1 .. Pos + 2)); if Date.Month < 1 or else Date.Month > 12 then Error := Find (Symbols, "Invalid month in """ & Ch & '"'); return; end if; Date.Day := Integer'Value (Ch (Pos + 4 .. Pos + 5)); Eos := Pos + 6; -- Check that the date is correct. -- We cannot use Ada.Calendar, since its range of dates is much more -- limited than the one in XML. Leap_Year := Date.Year mod 4 = 0 and then (Date.Year mod 100 /= 0 or else Date.Year mod 400 = 0); if Date.Day > Max_Days (Date.Month) or else (Date.Month = 2 and then (Date.Day > 29 or else (Date.Day = 29 and then not Leap_Year))) then Error := Find (Symbols, "Invalid date """ & Ch & """"); -- & Date.Year'Image & Date.Month'Img & Date.Day'Img); Date := No_Date_NZ; Eos := Ch'Last + 1; return; end if; Error := No_Symbol; exception when Constraint_Error => Error := Find (Symbols, "Invalid date """ & Ch & """"); Date := No_Date_NZ; Eos := Ch'Last + 1; end Parse; ----------- -- Parse -- ----------- procedure Parse (Symbols : Symbol_Table; Ch : String; Time : out Time_NZ_T; Eos : out Natural; Error : out Symbol) is -- Format is "hh:mm:ss.sss[+-]hh:mm" Pos : Integer; Hour, Min : Integer; Msec : Day_Range := 0.0; begin Hour := Integer'Value (Ch (Ch'First .. Ch'First + 1)); if Ch (Ch'First + 2) /= ':' or else Ch (Ch'First + 5) /= ':' then Error := Find (Symbols, "Invalid separator in time: """ & Ch & """"); Time := No_Time_NZ; Eos := Ch'First; return; end if; Min := Integer'Value (Ch (Ch'First + 3 .. Ch'First + 4)); if Min > 59 then Error := Find (Symbols, "Invalid minutes in time: """ & Ch & """"); Time := No_Time_NZ; return; end if; Pos := Ch'First + 8; if Pos = Ch'Last and then Ch (Pos) = '.' then Error := Find (Symbols, "'.' must be followed by digits in """ & Ch & """"); return; end if; if Pos < Ch'Last and then Ch (Pos) = '.' then Pos := Pos + 1; while Pos <= Ch'Last and then Is_Decimal_Digit (Ch (Pos)) loop Pos := Pos + 1; end loop; Msec := Day_Range'Value (Ch (Ch'First + 6 .. Pos - 1)); Eos := Pos; else Msec := Day_Range'Value (Ch (Ch'First + 6 .. Ch'First + 7)); Eos := Ch'First + 8; end if; if Msec >= 60.0 then Error := Find (Symbols, "Invalid seconds in time: """ & Ch & """"); Time := No_Time_NZ; return; end if; if Hour > 24 or else (Hour = 24 and then (Min /= 0 or else Msec /= 0.0)) then Error := Find (Symbols, "Invalid hour in time: """ & Ch & """"); Time := No_Time_NZ; return; end if; Error := No_Symbol; Time := Day_Range (Hour) * 3600.0 + Day_Range (Min) * 60.0 + Msec; exception when Constraint_Error => Error := Find (Symbols, "Invalid time: """ & Ch & """"); Time := No_Time_NZ; Eos := Ch'Last + 1; end Parse; ----------- -- Parse -- ----------- procedure Parse (Symbols : Symbol_Table; Ch : String; TZ : out Timezone_T; Error : out Symbol) is begin if Ch'Length /= 0 then if Ch (Ch'First) = 'Z' then if Ch'Length /= 1 then Error := Find (Symbols, "Invalid time zone in """ & Ch & """"); TZ := No_Timezone; return; else TZ := 0; end if; elsif Ch'Length /= 6 then Error := Find (Symbols, "Invalid time zone in """ & Ch & """"); TZ := No_Timezone; return; else if (Ch (Ch'First) /= '-' and then Ch (Ch'First) /= '+') or else Ch (Ch'First + 3) /= ':' then Error := Find (Symbols, "Invalid time zone specification in """ & Ch & """"); TZ := No_Timezone; return; end if; TZ := Timezone_T'Value (Ch (Ch'First + 1 .. Ch'First + 2)) * 60 + Timezone_T'Value (Ch (Ch'First + 4 .. Ch'First + 5)); if abs (TZ) > 14 * 60 then Error := Find (Symbols, "Invalid time zone range in """ & Ch & """"); TZ := No_Timezone; return; end if; if Ch (Ch'First) = '-' then TZ := -TZ; end if; end if; else TZ := No_Timezone; end if; Error := No_Symbol; exception when Constraint_Error => Error := Find (Symbols, "Invalid time zone specification in """ & Ch & """"); TZ := No_Timezone; end Parse; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out Duration_T; Error : out Symbol) is Pos : Integer := Ch'First; Tmp : Integer; Processing_Time : Boolean := False; Hour : Natural; begin Val := No_Duration; if Ch = "" then Error := Find (Symbols, "Empty string is not a valid value for duration"); return; end if; if Ch (Pos) = '-' then Val.Sign := -1; Pos := Pos + 1; else Val.Sign := 1; end if; if Ch (Pos) /= 'P' then Error := Find (Symbols, "Invalid prefix for duration in """ & Ch & """"); return; end if; Pos := Pos + 1; while Pos <= Ch'Last loop Tmp := Pos; while Tmp <= Ch'Last and then (Is_Decimal_Digit (Ch (Tmp)) or else Ch (Tmp) = '.') loop Tmp := Tmp + 1; end loop; if Tmp > Ch'Last then Error := Find (Symbols, "Missing qualifier after last digit in duration """ & Ch & """"); return; end if; if Ch (Tmp) = 'T' then Processing_Time := True; if Tmp = Ch'Last then Error := Find (Symbols, "Expecting time after T in """ & Ch & """"); return; end if; elsif Ch (Tmp) = 'Y' then if Processing_Time then Error := Find (Symbols, "Expecting time component in """ & Ch & """"); return; end if; begin Val.Year := Integer'Value (Ch (Pos .. Tmp - 1)); exception when Constraint_Error => Error := Find (Symbols, "Expecting an integer for the year, found """ & Ch (Pos .. Tmp - 1) & """"); return; end; elsif Ch (Tmp) = 'M' then if Processing_Time then Val.Seconds := Val.Seconds + Day_Range (Integer'Value (Ch (Pos .. Tmp - 1))) * 60.0; else Val.Month := Integer'Value (Ch (Pos .. Tmp - 1)); end if; elsif Ch (Tmp) = 'D' then if Processing_Time then Error := Find (Symbols, "Expecting time component in """ & Ch & """"); return; end if; Val.Day := Integer'Value (Ch (Pos .. Tmp - 1)); elsif Ch (Tmp) = 'S' then if not Processing_Time then Error := Find (Symbols, "Expecting date component in """ & Ch & """"); return; end if; Val.Seconds := Val.Seconds + Day_Range'Value (Ch (Pos .. Tmp - 1)); elsif Ch (Tmp) = 'H' then if not Processing_Time then Error := Find (Symbols, "Expecting date component in """ & Ch & """"); return; end if; Hour := Integer'Value (Ch (Pos .. Tmp - 1)); Val.Seconds := Val.Seconds + Duration (Hour) * 3600.0; else Error := Find (Symbols, "Invalid character '" & Ch (Tmp) & "' in duration: """ & Ch & """"); return; end if; Pos := Tmp + 1; end loop; Error := No_Symbol; end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out Date_Time_T; Error : out Symbol) is Eos : Integer; begin Parse (Symbols, Ch, Val.Date, Eos, Error); if Error /= No_Symbol then return; end if; if Ch (Eos) /= 'T' then Error := Find (Symbols, "Invalid date/time separator in """ & Ch & """"); return; end if; Parse (Symbols, Ch (Eos + 1 .. Ch'Last), Val.Time, Eos, Error); if Error /= No_Symbol then return; end if; Parse (Symbols, Ch (Eos .. Ch'Last), Val.TZ, Error); end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out Date_T; Error : out Symbol) is Eos : Integer; begin Parse (Symbols, Ch, Val.Date, Eos, Error); if Error /= No_Symbol then return; end if; Parse (Symbols, Ch (Eos .. Ch'Last), Val.TZ, Error); end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GDay_T; Error : out Symbol) is begin if Ch (Ch'First) /= '-' or else Ch (Ch'First + 1) /= '-' or else Ch (Ch'First + 2) /= '-' then Error := Find (Symbols, "Invalid date """ & Ch & """"); return; end if; Val.Day := Integer'Value (Ch (Ch'First + 3 .. Ch'First + 4)); Parse (Symbols, Ch (Ch'First + 5 .. Ch'Last), Val.TZ, Error); exception when Constraint_Error => Error := Find (Symbols, "Invalid date """ & Ch & """"); end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GMonth_Day_T; Error : out Symbol) is begin if Ch (Ch'First .. Ch'First + 1) /= "--" or else Ch (Ch'First + 4) /= '-' then Error := Find (Symbols, "Invalid gMonthDay: """ & Ch & """"); return; end if; Val.Month := Integer'Value (Ch (Ch'First + 2 .. Ch'First + 3)); Val.Day := Integer'Value (Ch (Ch'First + 5 .. Ch'First + 6)); Parse (Symbols, Ch (Ch'First + 7 .. Ch'Last), Val.TZ, Error); exception when Constraint_Error => Error := Find (Symbols, "Invalid gMonthDay: """ & Ch & """"); end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GMonth_T; Error : out Symbol) is Index : Natural; begin if Ch (Ch'First .. Ch'First + 1) /= "--" then Error := Find (Symbols, "Invalid gMonth: """ & Ch & """"); return; end if; Val.Month := Integer'Value (Ch (Ch'First + 2 .. Ch'First + 3)); if Val.Month > 12 then Error := Find (Symbols, "Invalid month:" & Val.Month'Img); return; end if; Val.TZ := No_Timezone; if Ch'Last > Ch'First + 3 then if Ch'Last >= Ch'First + 5 and then Ch (Ch'First + 4 .. Ch'First + 5) = "--" then Index := Ch'First + 6; else Index := Ch'First + 4; end if; if Index < Ch'Last then Parse (Symbols, Ch (Index .. Ch'Last), Val.TZ, Error); end if; else Error := No_Symbol; end if; exception when Constraint_Error => Error := Find (Symbols, "Invalid gMonth: """ & Ch & """"); end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GYear_T; Error : out Symbol) is Eos : Integer; begin Parse_Year (Symbols, Ch, Val.Year, Eos, Error); if Error /= No_Symbol then return; end if; Parse (Symbols, Ch (Eos .. Ch'Last), Val.TZ, Error); end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GYear_Month_T; Error : out Symbol) is Eos : Integer; begin Parse_Year (Symbols, Ch, Val.Year, Eos, Error); if Error /= No_Symbol then return; end if; if Ch (Eos) /= '-' then Error := Find (Symbols, "Invalid gYearMonth: """ & Ch & """"); return; end if; Val.Month := Integer'Value (Ch (Eos + 1 .. Eos + 2)); if Val.Month > 12 then Error := Find (Symbols, "Invalid month:" & Val.Month'Img); return; end if; Parse (Symbols, Ch (Eos + 3 .. Ch'Last), Val.TZ, Error); exception when Constraint_Error => Error := Find (Symbols, "Invalid gYearMonth: """ & Ch & """"); end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : String; Val : out Time_T; Error : out Symbol) is Eos : Integer; begin Parse (Symbols, Ch, Val.Time, Eos, Error); if Error /= No_Symbol then return; end if; Parse (Symbols, Ch (Eos .. Ch'Last), Val.TZ, Error); end Value; ----------------------- -- Max_Days_In_Month -- ----------------------- function Max_Days_In_Month (Year, Month : Integer) return Integer is Days : constant array (1 .. 12) of Integer := (1 => 31, 2 => 28, 3 => 31, 4 => 30, 5 => 31, 6 => 30, 7 => 31, 8 => 31, 9 => 30, 10 => 31, 11 => 30, 12 => 31); Y : constant Integer := Year + Integer (Float'Floor (Float (Month - 1) / 12.0)); M : constant Integer := 1 + (Month - 1) mod 12; begin if M = 2 then if Y mod 400 = 0 or else (Y mod 100 /= 0 and then Y mod 4 = 0) then return 29; else return 28; end if; else return Days (M); end if; end Max_Days_In_Month; --------- -- "+" -- --------- function "+" (Date : Date_Time_T; Duration : Duration_T) return Date_Time_T is Result : Date_Time_T := Date; Tmp : Float; Tmp2 : Integer; begin Result.Date.Month := Date.Date.Month + Duration.Sign * Duration.Month; Result.Date.Year := Date.Date.Year + Duration.Sign * Duration.Year; Result.Date.Day := Date.Date.Day + Duration.Sign * Duration.Day; Result.TZ := Date.TZ; Tmp := Float (Date.Time) + Float (Duration.Sign) * Float (Duration.Seconds); if Tmp < 0.0 or else Tmp > 86_400.0 then Tmp2 := Integer (Float'Floor (Tmp / 86_400.0)); Result.Time := Day_Range (Tmp - Float (Tmp2 * 86_400)); Result.Date.Day := Result.Date.Day + Tmp2; else -- Redo the computation based on the Duration type, to avoid -- rounding error. We know for sur the result will be in the range Result.Time := Date.Time + Day_Range (Duration.Sign) * Day_Range (Duration.Seconds); end if; Normalize (Result.Date); return Result; end "+"; --------------- -- Normalize -- --------------- procedure Normalize (Date : in out Date_NZ_T) is Carry : Integer; Max_Days : Integer; begin if Date.Month < 1 or else Date.Month > 12 then Date.Year := Date.Year + (Date.Month - 1) / 12; Date.Month := (Date.Month - 1) mod 12 + 1; end if; loop if Date.Day < 1 then Date.Day := Date.Day + Max_Days_In_Month (Date.Year, Date.Month - 1); Carry := -1; else Max_Days := Max_Days_In_Month (Date.Year, Date.Month); if Date.Day > Max_Days then Date.Day := Date.Day - Max_Days; Carry := 1; else exit; end if; end if; Date.Year := Date.Year + Integer (Float'Floor (Float (Date.Month + Carry - 1) / 12.0)); Date.Month := 1 + (Date.Month + Carry - 1) mod 12; end loop; end Normalize; --------------- -- Normalize -- --------------- function Normalize (Date : Date_Time_T) return Date_Time_T is Result : Date_Time_T; begin if Date.TZ /= No_Timezone and then Date.TZ /= 0 then if Date.TZ > 0 then Result := Date + (-1, 0, 0, 0, Day_Range (Date.TZ * 60)); else Result := Date + (1, 0, 0, 0, Day_Range ((-Date.TZ) * 60)); end if; Result.TZ := 0; return Result; else return Date; end if; end Normalize; --------------- -- Normalize -- --------------- function Normalize (Duration : Duration_T) return Duration_T is begin return Duration; end Normalize; ---------- -- Sign -- ---------- function Sign (Duration : Duration_T) return Integer is begin return Duration.Sign; end Sign; ---------- -- Year -- ---------- function Year (Duration : Duration_T) return Natural is begin return Duration.Year; end Year; ----------- -- Month -- ----------- function Month (Duration : Duration_T) return Natural is begin return Duration.Month; end Month; --------- -- Day -- --------- function Day (Duration : Duration_T) return Natural is begin return Duration.Day; end Day; ------------- -- Seconds -- ------------- function Seconds (Duration : Duration_T) return Day_Duration is begin return Duration.Seconds; end Seconds; ----------- -- Value -- ----------- function Year (Date : Date_Time_T) return Integer is D : Date_Time_T := Date; begin if D.TZ /= No_Timezone then D.Time := D.Time - Time_NZ_T (D.TZ) * 60.0; D := Normalize (D); end if; return D.Date.Year; end Year; function Month (Date : Date_Time_T) return Natural is D : Date_Time_T := Date; begin if D.TZ /= No_Timezone then D.Time := D.Time - Time_NZ_T (D.TZ) * 60.0; D := Normalize (D); end if; return D.Date.Month; end Month; function Day (Date : Date_Time_T) return Natural is D : Date_Time_T := Date; begin if D.TZ /= No_Timezone then D.Time := D.Time - Time_NZ_T (D.TZ) * 60.0; D := Normalize (D); end if; return D.Date.Day; end Day; ------------- -- Compare -- ------------- function Compare (Date1, Date2 : Date_NZ_T) return Compare_Result is begin if Date1.Year < Date2.Year then return Less_Than; elsif Date1.Year > Date2.Year then return Greater_Than; elsif Date1.Month < Date2.Month then return Less_Than; elsif Date1.Month > Date2.Month then return Greater_Than; elsif Date1.Day < Date2.Day then return Less_Than; elsif Date1.Day > Date2.Day then return Greater_Than; end if; return Equal; end Compare; ------------- -- Compare -- ------------- function Compare (Time1, Time2 : Time_NZ_T) return Compare_Result is begin if Time1 < Time2 then return Less_Than; elsif Time1 > Time2 then return Greater_Than; else return Equal; end if; end Compare; ------------- -- Compare -- ------------- function Compare (Duration1, Duration2 : Duration_T) return Compare_Result is -- See 3.2.6.2 for more information on how to compare Durations Date1 : constant Date_Time_T := ((1696, 09, 01), 0.0, 0); Date2 : constant Date_Time_T := ((1697, 02, 01), 0.0, 0); Date3 : constant Date_Time_T := ((1903, 03, 01), 0.0, 0); Date4 : constant Date_Time_T := ((1903, 07, 01), 0.0, 0); T1 : constant Compare_Result := Compare (Normalize (Date1 + Duration1), Normalize (Date1 + Duration2)); T2 : constant Compare_Result := Compare (Normalize (Date2 + Duration1), Normalize (Date2 + Duration2)); T3 : constant Compare_Result := Compare (Normalize (Date3 + Duration1), Normalize (Date3 + Duration2)); T4 : constant Compare_Result := Compare (Normalize (Date4 + Duration1), Normalize (Date4 + Duration2)); begin if T1 = Less_Than and then T2 = Less_Than and then T3 = Less_Than and then T4 = Less_Than then return Less_Than; elsif T1 = Greater_Than and then T2 = Greater_Than and then T3 = Greater_Than and then T4 = Greater_Than then return Greater_Than; elsif T1 = Equal and then T2 = Equal and then T3 = Equal and then T4 = Equal then return Equal; else return Uncomparable; end if; end Compare; ------------- -- Compare -- ------------- function Compare (Time1, Time2 : Date_Time_T) return Compare_Result is T : Date_Time_T; Tmp : Compare_Result; begin if (Time1.TZ = No_Timezone and Time2.TZ = No_Timezone) or else (Time1.TZ /= No_Timezone and Time2.TZ /= No_Timezone) then Tmp := Compare (Time1.Date, Time2.Date); if Tmp /= Equal then return Tmp; else return Compare (Time1.Time, Time2.Time); end if; elsif Time1.TZ /= No_Timezone then T := Time2; T.TZ := 14 * 60; if Compare (Time1, Normalize (T)) = Less_Than then return Less_Than; end if; T.TZ := -14 * 60; if Compare (Time1, Normalize (T)) = Greater_Than then return Greater_Than; end if; return Uncomparable; else T := Time1; T.TZ := -14 * 60; if Compare (Normalize (T), Time2) = Less_Than then return Less_Than; end if; T.TZ := 14 * 60; if Compare (Normalize (T), Time2) = Greater_Than then return Greater_Than; end if; return Uncomparable; end if; end Compare; ----------------- -- Comparators -- ----------------- package body Comparators is --------- -- "<" -- --------- function "<" (T1, T2 : T) return Boolean is Result : constant Compare_Result := Compare (Normalize (T1), Normalize (T2)); begin if Result = Uncomparable then raise Not_Comparable; else return Result = Less_Than; end if; end "<"; ---------- -- "<=" -- ---------- function "<=" (T1, T2 : T) return Boolean is Result : constant Compare_Result := Compare (Normalize (T1), Normalize (T2)); begin if Result = Uncomparable then raise Not_Comparable; else return Result = Less_Than or Result = Equal; end if; end "<="; --------- -- "=" -- --------- function "=" (T1, T2 : T) return Boolean is Result : constant Compare_Result := Compare (Normalize (T1), Normalize (T2)); begin if Result = Uncomparable then return False; else return Result = Equal; end if; end "="; --------- -- ">" -- --------- function ">" (T1, T2 : T) return Boolean is Result : constant Compare_Result := Compare (Normalize (T1), Normalize (T2)); begin if Result = Uncomparable then raise Not_Comparable; else return Result = Greater_Than; end if; end ">"; ---------- -- ">=" -- ---------- function ">=" (T1, T2 : T) return Boolean is Result : constant Compare_Result := Compare (Normalize (T1), Normalize (T2)); begin if Result = Uncomparable then raise Not_Comparable; else return Result = Greater_Than or Result = Equal; end if; end ">="; end Comparators; -------------------- -- DT_Comparators -- -------------------- package body DT_Comparators is --------- -- "<" -- --------- function "<" (T1, T2 : T) return Boolean is begin return To_Date_Time (T1) < To_Date_Time (T2); end "<"; ---------- -- "<=" -- ---------- function "<=" (T1, T2 : T) return Boolean is begin return To_Date_Time (T1) <= To_Date_Time (T2); end "<="; --------- -- "=" -- --------- function "=" (T1, T2 : T) return Boolean is begin return To_Date_Time (T1) = To_Date_Time (T2); end "="; --------- -- ">" -- --------- function ">" (T1, T2 : T) return Boolean is begin return To_Date_Time (T1) > To_Date_Time (T2); end ">"; ---------- -- ">=" -- ---------- function ">=" (T1, T2 : T) return Boolean is begin return To_Date_Time (T1) >= To_Date_Time (T2); end ">="; end DT_Comparators; package Date_Comp is new DT_Comparators (Date_T); function "<" (Date1, Date2 : Date_T) return Boolean renames Date_Comp."<"; function "<=" (Date1, Date2 : Date_T) return Boolean renames Date_Comp."<="; function "=" (Date1, Date2 : Date_T) return Boolean renames Date_Comp."="; function ">" (Date1, Date2 : Date_T) return Boolean renames Date_Comp.">"; function ">=" (Date1, Date2 : Date_T) return Boolean renames Date_Comp.">="; package Time_Comp is new DT_Comparators (Time_T); function "<" (Time1, Time2 : Time_T) return Boolean renames Time_Comp."<"; function "<=" (Time1, Time2 : Time_T) return Boolean renames Time_Comp."<="; function "=" (Time1, Time2 : Time_T) return Boolean renames Time_Comp."="; function ">" (Time1, Time2 : Time_T) return Boolean renames Time_Comp.">"; function ">=" (Time1, Time2 : Time_T) return Boolean renames Time_Comp.">="; package Day_T_Comp is new DT_Comparators (GDay_T); function "<" (Day1, Day2 : GDay_T) return Boolean renames Day_T_Comp."<"; function "<=" (Day1, Day2 : GDay_T) return Boolean renames Day_T_Comp."<="; function "=" (Day1, Day2 : GDay_T) return Boolean renames Day_T_Comp."="; function ">" (Day1, Day2 : GDay_T) return Boolean renames Day_T_Comp.">"; function ">=" (Day1, Day2 : GDay_T) return Boolean renames Day_T_Comp.">="; package Month_Day_T_Comp is new DT_Comparators (GMonth_Day_T); function "<" (Day1, Day2 : GMonth_Day_T) return Boolean renames Month_Day_T_Comp."<"; function "<=" (Day1, Day2 : GMonth_Day_T) return Boolean renames Month_Day_T_Comp."<="; function "=" (Day1, Day2 : GMonth_Day_T) return Boolean renames Month_Day_T_Comp."="; function ">" (Day1, Day2 : GMonth_Day_T) return Boolean renames Month_Day_T_Comp.">"; function ">=" (Day1, Day2 : GMonth_Day_T) return Boolean renames Month_Day_T_Comp.">="; package Month_T_Comp is new DT_Comparators (GMonth_T); function "<" (Month1, Month2 : GMonth_T) return Boolean renames Month_T_Comp."<"; function "<=" (Month1, Month2 : GMonth_T) return Boolean renames Month_T_Comp."<="; function "=" (Month1, Month2 : GMonth_T) return Boolean renames Month_T_Comp."="; function ">" (Month1, Month2 : GMonth_T) return Boolean renames Month_T_Comp.">"; function ">=" (Month1, Month2 : GMonth_T) return Boolean renames Month_T_Comp.">="; package Year_Month_T_Comp is new DT_Comparators (GYear_Month_T); function "<" (Month1, Month2 : GYear_Month_T) return Boolean renames Year_Month_T_Comp."<"; function "<=" (Month1, Month2 : GYear_Month_T) return Boolean renames Year_Month_T_Comp."<="; function "=" (Month1, Month2 : GYear_Month_T) return Boolean renames Year_Month_T_Comp."="; function ">" (Month1, Month2 : GYear_Month_T) return Boolean renames Year_Month_T_Comp.">"; function ">=" (Month1, Month2 : GYear_Month_T) return Boolean renames Year_Month_T_Comp.">="; package Year_T_Comp is new DT_Comparators (GYear_T); function "<" (Year1, Year2 : GYear_T) return Boolean renames Year_T_Comp."<"; function "<=" (Year1, Year2 : GYear_T) return Boolean renames Year_T_Comp."<="; function "=" (Year1, Year2 : GYear_T) return Boolean renames Year_T_Comp."="; function ">" (Year1, Year2 : GYear_T) return Boolean renames Year_T_Comp.">"; function ">=" (Year1, Year2 : GYear_T) return Boolean renames Year_T_Comp.">="; package Date_Time_T_Comp is new Comparators (Date_Time_T); function "<" (Time1, Time2 : Date_Time_T) return Boolean renames Date_Time_T_Comp."<"; function "<=" (Time1, Time2 : Date_Time_T) return Boolean renames Date_Time_T_Comp."<="; function "=" (Time1, Time2 : Date_Time_T) return Boolean renames Date_Time_T_Comp."="; function ">" (Time1, Time2 : Date_Time_T) return Boolean renames Date_Time_T_Comp.">"; function ">=" (Time1, Time2 : Date_Time_T) return Boolean renames Date_Time_T_Comp.">="; package Duration_T_Comp is new Comparators (Duration_T); function "<" (Duration1, Duration2 : Duration_T) return Boolean renames Duration_T_Comp."<"; function "<=" (Duration1, Duration2 : Duration_T) return Boolean renames Duration_T_Comp."<="; function "=" (Duration1, Duration2 : Duration_T) return Boolean renames Duration_T_Comp."="; function ">" (Duration1, Duration2 : Duration_T) return Boolean renames Duration_T_Comp.">"; function ">=" (Duration1, Duration2 : Duration_T) return Boolean renames Duration_T_Comp.">="; end Schema.Date_Time; xmlada-24.0.0/schema/schema-date_time.ads000066400000000000000000000313251447633242500202030ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package provides handling for the various time-related types found -- in the XML schema standard. -- This includes durations, dates, times, and combination of those. -- -- We cannot use the standard Ada types to represent dates, since the range of -- dates supported by XML is much broader (any year should be manageable), -- which isn't supported directly by Ada. -- -- These types also handle timezones, which means that sometimes two dates -- might not be comparable if we do not know the timezone of one of them. The -- precise semantics of the comparison of dates is defined in the XML Schema -- standard part 3. with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; package Schema.Date_Time is type Duration_T is private; -- A duration, no timezone type Date_Time_T is private; -- A date and time, with timezone type Date_T is private; -- A date, with timezone type Time_T is private; -- A time, with timezone type GDay_T is private; -- A day in a month, with timezone type GMonth_Day_T is private; -- A month/day combination, with timezone type GMonth_T is private; -- A month, with timezone type GYear_T is private; -- A year, with timezone type GYear_Month_T is private; -- A year/month combination, with timezone No_Time_T : constant Time_T; No_Duration : constant Duration_T; No_Date_Time : constant Date_Time_T; No_Date_T : constant Date_T; No_GDay : constant GDay_T; No_Month_Day : constant GMonth_Day_T; No_Month : constant GMonth_T; No_Year : constant GYear_T; No_Year_Month : constant GYear_Month_T; function Image (Date : Date_Time_T) return String; -- Return the string representation of Date, as defined in the XML -- schema standard, that is: -- yyyy-mm-ddThh:mm:ss.sss+tz:tz -- (year, month, day, hour, minutes, seconds, subseconds and timezone). -- The subsecond field's precision is given by the precision of the -- Duration type in Ada function Image (Duration : Duration_T) return String; function Image (Time : Time_T) return String; function Image (Date : Date_T) return String; function Image (Day : GDay_T) return String; function Image (Day : GMonth_Day_T) return String; function Image (Month : GMonth_T) return String; function Image (Year : GYear_T) return String; function Image (Month : GYear_Month_T) return String; -- Return the string representation of the argument procedure Value (Symbols : Symbol_Table; Ch : String; Val : out Duration_T; Error : out Symbol); -- Return the duration stored in Ch. It should contain a string of the -- type "PyyyyYmmM". subtype Day_Duration is Duration range 0.0 .. 86_400.0; function Sign (Duration : Duration_T) return Integer; function Year (Duration : Duration_T) return Natural; function Month (Duration : Duration_T) return Natural; function Day (Duration : Duration_T) return Natural; function Seconds (Duration : Duration_T) return Day_Duration; -- Return the components of the duration. In general, you do not need to -- use this directly, and can instead use the "+" operator below to -- add it directly to a date. procedure Value (Symbols : Symbol_Table; Ch : String; Val : out Date_Time_T; Error : out Symbol); -- Return the date stored in Ch. It should contain a string with the format -- yyyy-mm-ddThh:mm:ss.sss+tz:tz -- Any number of digits is supported for the date and the subseconds field function Year (Date : Date_Time_T) return Integer; function Month (Date : Date_Time_T) return Natural; function Day (Date : Date_Time_T) return Natural; -- Return the components of Date procedure Value (Symbols : Symbol_Table; Ch : String; Val : out Time_T; Error : out Symbol); procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GDay_T; Error : out Symbol); procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GMonth_Day_T; Error : out Symbol); procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GYear_T; Error : out Symbol); procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GMonth_T; Error : out Symbol); procedure Value (Symbols : Symbol_Table; Ch : String; Val : out GYear_Month_T; Error : out Symbol); procedure Value (Symbols : Symbol_Table; Ch : String; Val : out Date_T; Error : out Symbol); -- Return the date stored in Ch. The format of the string is specified in -- the XML Schema specifications function "+" (Date : Date_Time_T; Duration : Duration_T) return Date_Time_T; -- Add duration to Date, according to the algorithm described in appendix -- E of the XML Schema standard function "<" (Time1, Time2 : Date_Time_T) return Boolean; function "<=" (Time1, Time2 : Date_Time_T) return Boolean; function "=" (Time1, Time2 : Date_Time_T) return Boolean; function ">" (Time1, Time2 : Date_Time_T) return Boolean; function ">=" (Time1, Time2 : Date_Time_T) return Boolean; -- Raises Not_Comparable if the two dates are not comparable according -- to the XML Schema standard. function "<" (Duration1, Duration2 : Duration_T) return Boolean; function "<=" (Duration1, Duration2 : Duration_T) return Boolean; function "=" (Duration1, Duration2 : Duration_T) return Boolean; function ">" (Duration1, Duration2 : Duration_T) return Boolean; function ">=" (Duration1, Duration2 : Duration_T) return Boolean; -- Raises Not_Comparable if the two dates are not comparable according -- to the XML Schema standard. function "<" (Time1, Time2 : Time_T) return Boolean; function "<=" (Time1, Time2 : Time_T) return Boolean; function "=" (Time1, Time2 : Time_T) return Boolean; function ">" (Time1, Time2 : Time_T) return Boolean; function ">=" (Time1, Time2 : Time_T) return Boolean; -- Raises Not_Comparable if the two times are not comparable according -- to the XML Schema standard. function "<" (Date1, Date2 : Date_T) return Boolean; function "<=" (Date1, Date2 : Date_T) return Boolean; function "=" (Date1, Date2 : Date_T) return Boolean; function ">" (Date1, Date2 : Date_T) return Boolean; function ">=" (Date1, Date2 : Date_T) return Boolean; -- Raises Not_Comparable if the two times are not comparable according -- to the XML Schema standard. function "<" (Day1, Day2 : GDay_T) return Boolean; function "<=" (Day1, Day2 : GDay_T) return Boolean; function "=" (Day1, Day2 : GDay_T) return Boolean; function ">" (Day1, Day2 : GDay_T) return Boolean; function ">=" (Day1, Day2 : GDay_T) return Boolean; -- Raises Not_Comparable if the two times are not comparable according -- to the XML Schema standard. function "<" (Day1, Day2 : GMonth_Day_T) return Boolean; function "<=" (Day1, Day2 : GMonth_Day_T) return Boolean; function "=" (Day1, Day2 : GMonth_Day_T) return Boolean; function ">" (Day1, Day2 : GMonth_Day_T) return Boolean; function ">=" (Day1, Day2 : GMonth_Day_T) return Boolean; -- Raises Not_Comparable if the two times are not comparable according -- to the XML Schema standard. function "<" (Month1, Month2 : GMonth_T) return Boolean; function "<=" (Month1, Month2 : GMonth_T) return Boolean; function "=" (Month1, Month2 : GMonth_T) return Boolean; function ">" (Month1, Month2 : GMonth_T) return Boolean; function ">=" (Month1, Month2 : GMonth_T) return Boolean; -- Raises Not_Comparable if the two times are not comparable according -- to the XML Schema standard. function "<" (Month1, Month2 : GYear_Month_T) return Boolean; function "<=" (Month1, Month2 : GYear_Month_T) return Boolean; function "=" (Month1, Month2 : GYear_Month_T) return Boolean; function ">" (Month1, Month2 : GYear_Month_T) return Boolean; function ">=" (Month1, Month2 : GYear_Month_T) return Boolean; -- Raises Not_Comparable if the two times are not comparable according -- to the XML Schema standard. function "<" (Year1, Year2 : GYear_T) return Boolean; function "<=" (Year1, Year2 : GYear_T) return Boolean; function "=" (Year1, Year2 : GYear_T) return Boolean; function ">" (Year1, Year2 : GYear_T) return Boolean; function ">=" (Year1, Year2 : GYear_T) return Boolean; -- Raises Not_Comparable if the two times are not comparable according -- to the XML Schema standard. Not_Comparable : exception; private subtype Day_Range is Duration range -86_400.0 .. 86_400.0; type Timezone_T is new Integer; No_Timezone : constant Timezone_T := Timezone_T'Last; -- A timezone indicator. This is an offset, in minutes, to UTC. type Date_NZ_T is record Year, Month, Day : Integer; end record; No_Date_NZ : constant Date_NZ_T := (0, 0, 0); -- A non-timezoned date. type GDay_T is record Day : Integer; TZ : Timezone_T; end record; No_Gday : constant GDay_T := (0, No_Timezone); type GMonth_Day_T is record Month, Day : Integer; TZ : Timezone_T; end record; No_Month_Day : constant GMonth_Day_T := (0, 0, No_Timezone); type GMonth_T is record Month : Integer; TZ : Timezone_T; end record; No_Month : constant GMonth_T := (0, No_Timezone); type GYear_T is record Year : Integer; TZ : Timezone_T; end record; No_Year : constant GYear_T := (0, No_Timezone); type GYear_Month_T is record Year, Month : Integer; TZ : Timezone_T; end record; No_Year_Month : constant GYear_Month_T := (0, 0, No_Timezone); subtype Time_NZ_T is Day_Range; No_Time_NZ : constant Time_NZ_T := 0.0; -- A non-timezoned time type Duration_T is record Sign : Integer; Year, Month, Day : Natural; Seconds : Duration; end record; No_Duration : constant Duration_T := (1, 0, 0, 0, 0.0); -- A negative duration is representated by having all fields to a negative -- value. type Date_T is record Date : Date_NZ_T; TZ : Timezone_T; end record; No_Date_T : constant Date_T := (No_Date_NZ, No_Timezone); -- A timezoned date. TZ is the timezone offset in minutes. It is set to -- Integer'Last if there is no timezone specified type Time_T is record Time : Time_NZ_T; TZ : Timezone_T; end record; No_Time_T : constant Time_T := (No_Time_NZ, No_Timezone); -- A timezoned time type Date_Time_T is record Date : Date_NZ_T; Time : Time_NZ_T; TZ : Timezone_T; end record; No_Date_Time : constant Date_Time_T := (No_Date_NZ, No_Time_NZ, No_Timezone); -- TZ is the timezone offset, in minutes. TZ is set to Integer'Last if -- there is no timezone specified end Schema.Date_Time; xmlada-24.0.0/schema/schema-decimal.adb000066400000000000000000000552001447633242500176230ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Warnings (Off, "*is an internal GNAT unit"); with System.Img_Real; use System.Img_Real; pragma Warnings (On, "*is an internal GNAT unit"); with Ada.Strings.Fixed; use Ada.Strings.Fixed; with Ada.Strings.Maps; use Ada.Strings.Maps; with Sax.Encodings; use Sax.Encodings; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Unicode.CES; use Unicode, Unicode.CES; with Unicode.Names.Basic_Latin; use Unicode.Names.Basic_Latin; package body Schema.Decimal is type Compare_Result is (Less_Than, Equal, Greater_Than); function Compare (Num1, Num2 : String) return Compare_Result; -- Compare two numbers function Get_Exp (Num : String) return Long_Long_Integer; -- Return the exponential part of Num (ie the part after 'E'). procedure Get_Fore (Num : String; First, Last : out Integer); -- Return the position of the first and last digit in the integer part of -- Num procedure Get_Aft (Num : String; Fore_Last : Integer; First, Last : out Integer); -- Return the last significant position in the number, ignoring trailing 0. -- Fore_Last is the value returned by Get_Fore procedure To_Next_Digit (Num : String; Pos : in out Integer); -- Move Pos to the next digit in Num procedure Internal_Value (Ch : Unicode.CES.Byte_Sequence; Symbols : Sax.Utils.Symbol_Table; Allow_Exponent : Boolean; Val : out Arbitrary_Precision_Number; Error : out Symbol); -- Internal implementation of Value ----------- -- Image -- ----------- function Image (Number : Arbitrary_Precision_Number) return Unicode.CES.Byte_Sequence is begin if Number.Value /= No_Symbol then return Get (Number.Value).all; else return "0"; end if; end Image; ----------- -- Value -- ----------- function Value (Val : Sax.Symbols.Symbol) return Arbitrary_Precision_Number is begin return (Value => Val); end Value; ----------- -- Value -- ----------- procedure Value (Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Val : out Arbitrary_Precision_Number; Error : out Sax.Symbols.Symbol) is begin Internal_Value (Ch, Symbols, True, Val, Error); end Value; -------------------- -- Internal_Value -- -------------------- procedure Internal_Value (Ch : Unicode.CES.Byte_Sequence; Symbols : Sax.Utils.Symbol_Table; Allow_Exponent : Boolean; Val : out Arbitrary_Precision_Number; Error : out Symbol) is Pos : Integer := Ch'First; First, Last : Integer; C : Unicode_Char; Saw_Exponent : Boolean := False; Saw_Point : Boolean := False; begin if Ch'Length = 0 then Error := Find (Symbols, "Invalid: empty string used as a number"); Val := Undefined_Number; return; end if; -- Skip leading spaces (because the "whitespace" facet is always -- "collapse" while Pos <= Ch'Last loop First := Pos; Encoding.Read (Ch, Pos, C); exit when not Is_White_Space (C); end loop; -- Skip sign, if any if C = Plus_Sign or C = Hyphen_Minus then Encoding.Read (Ch, Pos, C); end if; Last := Pos - 1; -- Check we only have digits from now on loop if C = Full_Stop then if Saw_Point then Error := Find (Symbols, "Only one decimal separator allowed in " & Ch); Val := Undefined_Number; return; end if; Saw_Point := True; elsif C = Latin_Capital_Letter_E or else C = Latin_Small_Letter_E then if Saw_Exponent then Error := Find (Symbols, "Only one exponent allowed in " & Ch); Val := Undefined_Number; return; end if; if not Allow_Exponent then Error := Find (Symbols, "Exponent parent not authorized in " & Ch); Val := Undefined_Number; return; end if; Saw_Exponent := True; Saw_Point := False; if Pos > Ch'Last then Error := Find (Symbols, "No exponent specified in " & Ch); Val := Undefined_Number; return; else declare Save : constant Integer := Pos; begin Encoding.Read (Ch, Pos, C); if C /= Plus_Sign and C /= Hyphen_Minus then Pos := Save; end if; end; end if; elsif not Is_Digit (C) then -- Skip trailing spaces if Is_White_Space (C) then while Pos <= Ch'Last loop Encoding.Read (Ch, Pos, C); if not Is_White_Space (C) then Error := Find (Symbols, "Invalid integer: """ & Ch & """"); Val := Undefined_Number; return; end if; end loop; exit; else Error := Find (Symbols, "Invalid integer: """ & Ch & """"); Val := Undefined_Number; return; end if; end if; Last := Pos - 1; exit when Pos > Ch'Last; Encoding.Read (Ch, Pos, C); end loop; Error := No_Symbol; if Ch (First .. Last) = "-0" then Val := (Value => Find (Symbols, "0")); else Val := (Value => Find (Symbols, Ch (First .. Last))); end if; end Internal_Value; ----------------------- -- Value_No_Exponent -- ----------------------- procedure Value_No_Exponent (Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Val : out Arbitrary_Precision_Number; Error : out Sax.Symbols.Symbol) is begin Internal_Value (Ch, Symbols, False, Val, Error); end Value_No_Exponent; ------------- -- Get_Aft -- ------------- procedure Get_Aft (Num : String; Fore_Last : Integer; First : out Integer; Last : out Integer) is Exp_First : Integer := Num'Last + 1; begin -- Does the number end with an exponent or a fractional part ? Last := Num'Last; while Last > Fore_Last loop if Num (Last) = 'e' or else Num (Last) = 'E' then Exp_First := Last; end if; Last := Last - 1; end loop; First := Fore_Last + 1; if First <= Num'Last and then Num (First) = '.' then First := First + 1; if First < Exp_First then Last := Exp_First - 1; while Last >= First and then Num (Last) = '0' loop Last := Last - 1; end loop; end if; else Last := First - 1; -- no fractional part end if; end Get_Aft; ------------- -- Get_Exp -- ------------- function Get_Exp (Num : String) return Long_Long_Integer is Pos : Integer := Num'Last; begin while Pos >= Num'First and then Num (Pos) /= 'E' and then Num (Pos) /= 'e' loop Pos := Pos - 1; end loop; if Pos >= Num'First then return Long_Long_Integer'Value (Num (Pos + 1 .. Num'Last)); else return 0; end if; end Get_Exp; -------------- -- Get_Fore -- -------------- procedure Get_Fore (Num : String; First, Last : out Integer) is Pos : Integer; begin if Num (Num'First) = '-' or else Num (Num'First) = '+' then First := Num'First + 1; else First := Num'First; end if; Pos := First; while Pos <= Num'Last and then Num (Pos) /= '.' and then Num (Pos) /= 'E' and then Num (Pos) /= 'e' loop Pos := Pos + 1; end loop; Last := Pos - 1; -- Skip leading 0, but always keep at least one digit before '.' while First < Last and then Num (First) = '0' loop First := First + 1; end loop; end Get_Fore; ------------------- -- To_Next_Digit -- ------------------- procedure To_Next_Digit (Num : String; Pos : in out Integer) is begin Pos := Pos + 1; if Pos <= Num'Last then if Num (Pos) = 'E' or Num (Pos) = 'e' then Pos := Num'Last + 1; elsif Num (Pos) = '.' then Pos := Pos + 1; end if; end if; end To_Next_Digit; ------------- -- Compare -- ------------- function Compare (Num1, Num2 : String) return Compare_Result is Num1_Negative : constant Boolean := Num1 (Num1'First) = '-'; Num2_Negative : constant Boolean := Num2 (Num2'First) = '-'; Exp1, Exp2 : Long_Long_Integer; Pos1, Pos2 : Integer; Fore_First1, Fore_Last1 : Integer; Fore_First2, Fore_Last2 : Integer; begin -- We have to normalize the numbers (take care of exponents if Num1_Negative and not Num2_Negative then return Less_Than; elsif not Num1_Negative and Num2_Negative then return Greater_Than; else -- They have the same sign Exp1 := Get_Exp (Num1); Exp2 := Get_Exp (Num2); Get_Fore (Num1, Fore_First1, Fore_Last1); Get_Fore (Num2, Fore_First2, Fore_Last2); -- Different lengths ? if Long_Long_Integer (Fore_Last1 - Fore_First1) + Exp1 > Long_Long_Integer (Fore_Last2 - Fore_First2) + Exp2 then if Num1_Negative then return Less_Than; else return Greater_Than; end if; elsif Long_Long_Integer (Fore_Last1 - Fore_First1) + Exp1 < Long_Long_Integer (Fore_Last2 - Fore_First2) + Exp2 then if Num1_Negative then return Greater_Than; else return Less_Than; end if; end if; -- Same length of fore parts, we need to compare the digits Pos1 := Fore_First1; Pos2 := Fore_First2; loop if Num1 (Pos1) > Num2 (Pos2) then if Num1_Negative then return Less_Than; else return Greater_Than; end if; elsif Num1 (Pos1) < Num2 (Pos2) then if Num1_Negative then return Greater_Than; else return Less_Than; end if; end if; To_Next_Digit (Num1, Pos1); To_Next_Digit (Num2, Pos2); if Pos1 > Num1'Last and then Pos2 > Num2'Last then return Equal; elsif Pos1 > Num1'Last then -- If only "0" remain (and because we are in the decimal part), -- the two numbers are equal. while Num2 (Pos2) = '0' loop To_Next_Digit (Num2, Pos2); if Pos2 > Num2'Last then return Equal; end if; end loop; if Num1_Negative then return Greater_Than; else return Less_Than; end if; elsif Pos2 > Num2'Last then -- If only "0" remain (and because we are in the decimal part), -- the two numbers are equal. while Num1 (Pos1) = '0' loop To_Next_Digit (Num1, Pos1); if Pos1 > Num1'Last then return Equal; end if; end loop; if Num1_Negative then return Less_Than; else return Greater_Than; end if; end if; end loop; end if; end Compare; --------- -- "<" -- --------- function "<" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean is begin return Compare (Get (Num1.Value).all, Get (Num2.Value).all) = Less_Than; end "<"; ---------- -- "<=" -- ---------- function "<=" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean is begin return Compare (Get (Num1.Value).all, Get (Num2.Value).all) /= Greater_Than; end "<="; --------- -- "=" -- --------- function "=" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean is begin if Num1.Value = No_Symbol then return Num2.Value = No_Symbol; elsif Num2.Value = No_Symbol then return False; else return Compare (Get (Num1.Value).all, Get (Num2.Value).all) = Equal; end if; end "="; ---------- -- ">=" -- ---------- function ">=" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean is begin return Compare (Get (Num1.Value).all, Get (Num2.Value).all) /= Less_Than; end ">="; --------- -- ">" -- --------- function ">" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean is begin return Compare (Get (Num1.Value).all, Get (Num2.Value).all) = Greater_Than; end ">"; ------------------ -- Check_Digits -- ------------------ function Check_Digits (Symbols : Sax.Utils.Symbol_Table; Num : Arbitrary_Precision_Number; Fraction_Digits, Total_Digits : Integer := -1) return Sax.Symbols.Symbol is Value : constant Cst_Byte_Sequence_Access := Get (Num.Value); Exp : constant Long_Long_Integer := Get_Exp (Value.all); Fore_First, Fore_Last : Integer; Pos : Integer; Digits_Count : Natural := 0; Aft_First, Aft_Last : Integer; begin Get_Fore (Value.all, Fore_First, Fore_Last); Get_Aft (Value.all, Fore_Last, Aft_First, Aft_Last); -- Now count the significant digits (including fractional part) Pos := Value'First; if Value (Pos) = '-' or Value (Pos) = '+' then Pos := Pos + 1; end if; if Value (Pos) = '.' then Pos := Pos + 1; end if; Digits_Count := Fore_Last - Fore_First + 1 + Aft_Last - Aft_First + 1; if Total_Digits > 0 then if Digits_Count > Total_Digits then return Find (Symbols, "Number " & Value.all & " has too many digits (totalDigits is" & Integer'Image (Total_Digits) & ")"); end if; end if; if Fraction_Digits >= 0 then if Long_Long_Integer (Aft_Last - Aft_First + 1) - Exp > Long_Long_Integer (Fraction_Digits) then return Find (Symbols, "Number " & Value.all & " has too many fractional digits (fractionDigits is" & Integer'Image (Fraction_Digits) & ')'); end if; end if; return No_Symbol; end Check_Digits; ---------- -- "<=" -- ---------- function "<=" (F1, F2 : XML_Float) return Boolean is begin case F1.Kind is when NaN => return False; when Plus_Infinity => return False; when Minus_Infinity => return True; when Standard_Float => case F2.Kind is when NaN => return False; when Plus_Infinity => return True; when Minus_Infinity => return False; when Standard_Float => if F2.Mantiss = 0.0 then return F1.Mantiss <= 0.0; elsif F2.Mantiss > 0.0 then return (F1.Mantiss / F2.Mantiss) <= 10.0 ** (F2.Exp - F1.Exp); else return (F1.Mantiss / F2.Mantiss) >= 10.0 ** (F2.Exp - F1.Exp); end if; end case; end case; end "<="; ---------- -- ">=" -- ---------- function ">=" (F1, F2 : XML_Float) return Boolean is begin return not (F1 < F2); end ">="; --------- -- ">" -- --------- function ">" (F1, F2 : XML_Float) return Boolean is begin return not (F1 <= F2); end ">"; --------- -- "<" -- --------- function "<" (F1, F2 : XML_Float) return Boolean is begin case F1.Kind is when NaN => return False; when Plus_Infinity => return False; when Minus_Infinity => return True; when Standard_Float => case F2.Kind is when NaN => return False; when Plus_Infinity => return True; when Minus_Infinity => return False; when Standard_Float => -- This is slow, but the division helps handle larger -- numbers. if F2.Mantiss = 0.0 then return F1.Mantiss < 0.0; elsif F2.Mantiss > 0.0 then return (F1.Mantiss / F2.Mantiss) < 10.0 ** (F2.Exp - F1.Exp); else return (F1.Mantiss / F2.Mantiss) > 10.0 ** (F2.Exp - F1.Exp); end if; end case; end case; end "<"; ----------- -- Value -- ----------- function Value (Str : String) return XML_Float is E : Integer; Exp : Integer; Mantiss : Long_Long_Float; begin if Str = "NaN" then return XML_Float'(Kind => NaN); elsif Str = "INF" then return XML_Float'(Kind => Plus_Infinity); elsif Str = "-INF" then return XML_Float'(Kind => Minus_Infinity); else -- The issue here is that XML can represent float numbers outside -- the range of Long_Long_Float. So we do a normalization in base -- 10 of the form (Mantissa * 10**Exp) with 1.0 <= Mantissa < 10.0 -- although this introduces rounding errors since the radix is 2. -- That's why we use the same precision as 'Image to swallow them. E := Index (Str, To_Set ("eE")); if E < Str'First then Exp := 0; Mantiss := Long_Long_Float'Value (Str); else Exp := Integer'Value (Str (E + 1 .. Str'Last)); Mantiss := Long_Long_Float'Value (Str (Str'First .. E - 1)); end if; -- IEEE Binary128 has 33 digits of mantissa and 5 digits of exponent -- so 64 characters are sufficient for the foreseable future. declare Exp_Chars : constant Natural := 5; Str2 : String (1 .. 64); P : Integer := Str2'First - 1; begin System.Img_Real.Set_Image_Real (Mantiss, S => Str2, P => P, Fore => 1, Aft => Long_Long_Float'Digits - 1, Exp => Exp_Chars); Exp := Exp + Integer'Value (Str2 (P - Exp_Chars + 1 .. P)); Mantiss := Long_Long_Float'Value (Str2 (Str2'First .. P - Exp_Chars - 1)); end; return XML_Float'(Kind => Standard_Float, Mantiss => Mantiss, Exp => Exp); end if; end Value; ----------- -- Image -- ----------- function Image (Value : XML_Float) return String is begin case Value.Kind is when NaN => return "NaN"; when Plus_Infinity => return "INF"; when Minus_Infinity => return "-INF"; when Standard_Float => declare Str : constant String := Long_Long_Float'Image (Value.Mantiss); -- Always has a "E+00", by construction Exp : constant String := Integer'Image (Value.Exp); E : Integer := Index (Str, "E"); F : Integer := Str'First; begin if E < Str'First then E := Str'Last + 1; end if; if Str (F) = ' ' then F := F + 1; end if; for J in reverse F .. E - 1 loop if Str (J) /= '0' then E := J + 1; exit; end if; end loop; if Value.Exp = 0 then return Str (F .. E - 1); elsif Value.Exp > 0 then return Str (F .. E - 1) & "E+" & Exp (Exp'First + 1 .. Exp'Last); else return Str (F .. E - 1) & "E" & Exp; end if; end; end case; end Image; end Schema.Decimal; xmlada-24.0.0/schema/schema-decimal.ads000066400000000000000000000123471447633242500176510ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package provides the basic types to define the facets for an XSD type pragma Ada_05; with Sax.Symbols; with Sax.Utils; with Unicode.CES; package Schema.Decimal is --------------------------------- -- Arbitrary_Precision_Numbers -- --------------------------------- -- This type provides some minimal handling for arbitrary precision -- numbers as described by the "decimal" and "integer" types. -- This is *not* an arbitrary-precision library, which is not needed in the -- context of XML type Arbitrary_Precision_Number is private; Undefined_Number : constant Arbitrary_Precision_Number; function Image (Number : Arbitrary_Precision_Number) return Unicode.CES.Byte_Sequence; -- Return a displayable version of Number procedure Value (Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Val : out Arbitrary_Precision_Number; Error : out Sax.Symbols.Symbol); -- Convert Ch to a number. -- Raises a Validation_Error if this is not a valid number function Value (Val : Sax.Symbols.Symbol) return Arbitrary_Precision_Number; -- Assumes [Val] is a valid Arbitrary_Precision_Number. procedure Value_No_Exponent (Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Val : out Arbitrary_Precision_Number; Error : out Sax.Symbols.Symbol); -- Same as value, but does not allow a "E" part function "<" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean; function "<=" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean; function "=" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean; function ">=" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean; function ">" (Num1, Num2 : Arbitrary_Precision_Number) return Boolean; -- Compare two numbers function Check_Digits (Symbols : Sax.Utils.Symbol_Table; Num : Arbitrary_Precision_Number; Fraction_Digits, Total_Digits : Integer := -1) return Sax.Symbols.Symbol; -- Check whether the two facets Fraction_Digits and Total_Digits match. -- If any of the two values is negative, no check is done for it. -- Returns an error message or [No_Symbol]. --------------- -- XML_Float -- --------------- -- This type represents a floating point value (float or double in XSD), -- including infinity and NaN type XML_Float is private; Unknown_Float : constant XML_Float; function "<=" (F1, F2 : XML_Float) return Boolean; function "<" (F1, F2 : XML_Float) return Boolean; function ">=" (F1, F2 : XML_Float) return Boolean; function ">" (F1, F2 : XML_Float) return Boolean; -- Compare two numbers function Image (Value : XML_Float) return String; -- Return a displayable version of Number function Value (Str : String) return XML_Float; -- Return the float stored in Str (including +INF, -INF) private type Arbitrary_Precision_Number is record Value : Sax.Symbols.Symbol; end record; Undefined_Number : constant Arbitrary_Precision_Number := (Value => Sax.Symbols.No_Symbol); type XML_Float_Kind is (Plus_Infinity, Minus_Infinity, NaN, Standard_Float); type XML_Float (Kind : XML_Float_Kind := NaN) is record case Kind is when Standard_Float => Mantiss : Long_Long_Float; Exp : Integer; when others => null; end case; end record; Unknown_Float : constant XML_Float := (Kind => NaN); end Schema.Decimal; xmlada-24.0.0/schema/schema-dom_readers.adb000066400000000000000000000210031447633242500205030ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2006-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Sax.Attributes; use Sax.Attributes; with Sax.Utils; use Sax.Utils; with Unicode; use Unicode; with Unicode.CES; use Unicode.CES; with DOM.Core.Attrs; use DOM.Core.Attrs; with DOM.Core.Nodes; use DOM.Core.Nodes; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Elements; use DOM.Core.Elements; with DOM.Core.Character_Datas; use DOM.Core.Character_Datas; with Sax.Readers; use Sax.Readers; package body Schema.Dom_Readers is -------------------- -- Start_Document -- -------------------- procedure Start_Document (Handler : in out Tree_Reader) is Implementation : DOM_Implementation; begin Handler.Tree := Create_Document (Implementation, Symbols => Get_Symbol_Table (Handler)); Handler.Current_Node := Handler.Tree; end Start_Document; ------------------- -- Start_Element -- ------------------- overriding procedure Start_Element (Handler : in out Tree_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax.Readers.Sax_Attribute_List) is Att, Att2 : Attr; pragma Warnings (Off, Att2); begin Handler.Current_Node := Append_Child (Handler.Current_Node, Create_Element_NS (Handler.Tree, Symbols => Get_Symbol_Table (Handler), Namespace_URI => Get_URI (NS), Prefix => Get_Prefix (NS), Local_Name => Local_Name)); -- Insert the attributes in the right order. for J in 1 .. Get_Length (Atts) loop Att := Create_Attribute_NS (Handler.Tree, Symbols => Get_Symbol_Table (Handler), Namespace_URI => Get_Name (Atts, J).NS, Prefix => Get_Prefix (Atts, J), Local_Name => Get_Name (Atts, J).Local); Set_Value (Att, Get_Value (Atts, J)); Att2 := Set_Attribute_Node (Handler.Current_Node, Att); if Get_Type (Atts, J) = Id then Set_Id_Attribute_Node (Handler.Current_Node, Att, Is_Id => True); end if; end loop; end Start_Element; ----------------- -- End_Element -- ----------------- overriding procedure End_Element (Handler : in out Tree_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol) is pragma Warnings (Off, NS); pragma Warnings (Off, Local_Name); begin Handler.Current_Node := Parent_Node (Handler.Current_Node); end End_Element; ---------------- -- Characters -- ---------------- procedure Characters (Handler : in out Tree_Reader; Ch : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Tmp : Node; pragma Unreferenced (Tmp); begin -- If previous child is already a text node, we should just concatenate -- the two, as required in DOM specifications (in Text node description) if Last_Child (Handler.Current_Node) /= null and then Node_Type (Last_Child (Handler.Current_Node)) = Text_Node then Append_Data (Last_Child (Handler.Current_Node), Ch); else Tmp := Append_Child (Handler.Current_Node, Create_Text_Node (Handler.Tree, Ch)); end if; end Characters; ------------- -- Comment -- ------------- procedure Comment (Handler : in out Tree_Reader; Comment : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Tmp : Node; pragma Unreferenced (Tmp); begin Tmp := Append_Child (Handler.Current_Node, Create_Comment (Handler.Tree, Comment)); end Comment; -------------------------- -- Ignorable_Whitespace -- -------------------------- procedure Ignorable_Whitespace (Handler : in out Tree_Reader; Ch : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Tmp : Node; pragma Unreferenced (Tmp); begin -- Ignore these white spaces at the toplevel if Handler.Current_Node /= Handler.Tree then Tmp := Append_Child (Handler.Current_Node, Create_Text_Node (Handler.Tree, Ch)); end if; end Ignorable_Whitespace; ---------------------------- -- Processing_Instruction -- ---------------------------- procedure Processing_Instruction (Handler : in out Tree_Reader; Target : Unicode.CES.Byte_Sequence; Data : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Tmp : Node; pragma Unreferenced (Tmp); begin if not Handler.In_DTD then Tmp := Append_Child (Handler.Current_Node, Create_Processing_Instruction (Handler.Tree, Target, Data)); end if; end Processing_Instruction; -------------- -- Get_Tree -- -------------- function Get_Tree (Read : Tree_Reader) return Document is begin return Read.Tree; end Get_Tree; --------------- -- Start_DTD -- --------------- procedure Start_DTD (Handler : in out Tree_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence := ""; System_Id : Unicode.CES.Byte_Sequence := "") is pragma Warnings (Off, Name); pragma Warnings (Off, Public_Id); pragma Warnings (Off, System_Id); begin Handler.In_DTD := True; end Start_DTD; ------------- -- End_DTD -- ------------- procedure End_DTD (Handler : in out Tree_Reader) is begin Handler.In_DTD := False; end End_DTD; ----------- -- Error -- ----------- procedure Error (Handler : in out Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is begin Fatal_Error (Handler, Except); end Error; ------------- -- Warning -- ------------- procedure Warning (Handler : in out Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is begin if Handler.Warnings_As_Error then Fatal_Error (Handler, Except); end if; end Warning; ---------- -- Free -- ---------- procedure Free (Read : in out Tree_Reader) is begin -- Do not free the tree, but resets the internal pointer to it. -- Free (Read.Tree); Read.Tree := null; Schema.Readers.Free (Schema.Readers.Validating_Reader (Read)); end Free; ---------------------------- -- Set_Warnings_As_Errors -- ---------------------------- procedure Set_Warnings_As_Errors (Read : in out Tree_Reader; Warnings_As_Error : Boolean) is begin Read.Warnings_As_Error := Warnings_As_Error; end Set_Warnings_As_Errors; ------------------ -- Current_Node -- ------------------ function Current_Node (Read : Tree_Reader) return Node is begin return Read.Current_Node; end Current_Node; end Schema.Dom_Readers; xmlada-24.0.0/schema/schema-dom_readers.ads000066400000000000000000000122251447633242500205320ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2006-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package provides a reader that generates a DOM tree and validates -- the XML stream while it creates the tree. pragma Ada_05; with Sax.Exceptions; with Sax.Readers; with Sax.Utils; with Sax.Symbols; with Schema.Readers; with Unicode.CES; with DOM.Core; use DOM.Core; package Schema.Dom_Readers is type Tree_Reader is new Schema.Readers.Validating_Reader with private; type Tree_Reader_Access is access all Tree_Reader'Class; -- Special Reader that creates a DOM tree in its callbacks. -- Note that in case of a fatal error, it is your responsability to -- free the tree, since it is left in the state it was when the error -- was raised (for post-death analysis, if required). -- You should call Free when you are done with this parser. function Get_Tree (Read : Tree_Reader) return Document; -- The documented created on the fly by the reader function Current_Node (Read : Tree_Reader) return Node; -- The last node created by Start_Element. This function is useful when -- you want to override Start_Element or Characters to do your own -- specific changes. overriding procedure Free (Read : in out Tree_Reader); -- Free the memory associated with the reader. However, this does not -- free the tree itself which has its own lifespan. You will need to call -- DOM.Core.Nodes.Free (Get_Tree (Read)); -- when you no longer need the tree. procedure Set_Warnings_As_Errors (Read : in out Tree_Reader; Warnings_As_Error : Boolean); -- iF Warnings_As_Error is True, then all warnings will raise a fatal error -- exception, just like a fatal error. Otherwise, warnings are ignored. private type Tree_Reader is new Schema.Readers.Validating_Reader with record Tree : Document; Current_Node : Node; Internal_Encoding : Unicode.CES.Encoding_Scheme; In_DTD : Boolean := False; Warnings_As_Error : Boolean := False; end record; overriding procedure Start_Document (Handler : in out Tree_Reader); overriding procedure Start_Element (Handler : in out Tree_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax.Readers.Sax_Attribute_List); overriding procedure End_Element (Handler : in out Tree_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol); overriding procedure Characters (Handler : in out Tree_Reader; Ch : Unicode.CES.Byte_Sequence); overriding procedure Ignorable_Whitespace (Handler : in out Tree_Reader; Ch : Unicode.CES.Byte_Sequence); overriding procedure Processing_Instruction (Handler : in out Tree_Reader; Target : Unicode.CES.Byte_Sequence; Data : Unicode.CES.Byte_Sequence); overriding procedure Start_DTD (Handler : in out Tree_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence := ""; System_Id : Unicode.CES.Byte_Sequence := ""); overriding procedure End_DTD (Handler : in out Tree_Reader); overriding procedure Comment (Handler : in out Tree_Reader; Comment : Unicode.CES.Byte_Sequence); overriding procedure Error (Handler : in out Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); overriding procedure Warning (Handler : in out Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); end Schema.Dom_Readers; xmlada-24.0.0/schema/schema-readers.adb000066400000000000000000001217451447633242500176620ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2003-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Unicode; use Unicode; with Unicode.CES; use Unicode.CES; with Sax.Locators; use Sax.Locators; with Sax.Utils; use Sax.Utils; with Sax.Readers; use Sax.Readers; with Sax.Symbols; use Sax.Symbols; with Schema.Simple_Types; use Schema.Simple_Types; with Schema.Validators; use Schema.Validators; with Ada.Strings.Fixed; use Ada.Strings.Fixed; with Ada.Unchecked_Deallocation; with Schema.Schema_Readers; use Schema.Schema_Readers; with GNAT.Directory_Operations; use GNAT.Directory_Operations; with GNAT.OS_Lib; use GNAT.OS_Lib; package body Schema.Readers is use Schema_State_Machines; use Schema_State_Machines_Matchers; procedure Print is new Schema_State_Machines_Matchers.Debug_Print (Schema_State_Machines_PP.Node_Label); procedure Internal_Characters (Handler : access Validating_Reader'Class; Ch : Unicode.CES.Byte_Sequence); -- Store Ch in the current sequence of characters. This is needed to -- collapse multiple calls to Characters and Ignorable_Whitespace into a -- single string, for validation purposes. procedure Validate_Current_Characters (Handler : access Validating_Reader'Class; Loc : Location); -- Validate the current set of characters procedure Reset (Parser : in out Validating_Reader); -- Reset the state of the parser so that we can parse other documents. -- This doesn't reset the grammar procedure Hook_Start_Element (Handler : access Sax_Reader'Class; Elem : Element_Access; Atts : access Sax_Attribute_List); procedure Hook_End_Element (Handler : access Sax_Reader'Class; Elem : Element_Access); procedure Hook_Characters (Handler : access Sax_Reader'Class; Ch : Unicode.CES.Byte_Sequence); procedure Hook_Ignorable_Whitespace (Handler : access Sax_Reader'Class; Ch : Unicode.CES.Byte_Sequence); procedure Hook_Notation_Decl (Handler : access Sax_Reader'Class; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence); -- See for the corresponding primitive operations. These provide the -- necessary validation hooks. ----------------- -- Set_Grammar -- ----------------- procedure Set_Grammar (Reader : in out Validating_Reader; Grammar : Schema.Validators.XML_Grammar) is use Symbol_Table_Pointers; begin if Debug then Debug_Output ("Set_Grammar"); end if; if Grammar /= No_Grammar then if Get (Get_Symbol_Table (Reader)) = null then if Debug then Debug_Output ("Set reader's symbol table from grammar"); end if; Set_Symbol_Table (Reader, Get_Symbol_Table (Grammar)); elsif Get_Symbol_Table (Grammar) = Symbol_Table_Pointers.Null_Pointer then if Debug then Debug_Output ("Set grammar's symbol table from reader"); end if; Set_Symbol_Table (Grammar, Get_Symbol_Table (Reader)); elsif Get_Symbol_Table (Reader) /= Get_Symbol_Table (Grammar) then raise XML_Fatal_Error with "The grammar and the reader must use the same symbol table"; end if; end if; Reader.Grammar := Grammar; end Set_Grammar; ---------------------- -- Set_Symbol_Table -- ---------------------- overriding procedure Set_Symbol_Table (Parser : in out Validating_Reader; Symbols : Sax.Utils.Symbol_Table) is use Symbol_Table_Pointers; begin if Parser.Grammar /= No_Grammar and then Get_Symbol_Table (Parser.Grammar) /= Symbols then raise XML_Fatal_Error with "The grammar and the reader must use the same symbol table"; end if; if Symbols /= Get_Symbol_Table (Parser) then Parser.Xmlns := No_Symbol; -- Will force another lookup next time Set_Symbol_Table (Sax_Reader (Parser), Symbols); end if; end Set_Symbol_Table; ----------------- -- Get_Grammar -- ----------------- function Get_Grammar (Reader : Validating_Reader) return Schema.Validators.XML_Grammar is begin return Reader.Grammar; end Get_Grammar; --------------------- -- To_Absolute_URI -- --------------------- function To_Absolute_URI (Handler : Validating_Reader; URI : Symbol) return Symbol is begin if URI = Empty_String or else Starts_With (Get (URI).all, "http:/") then return URI; else -- Need to resolve symbolic links and relative dirs, since parsing -- the same XSD several times will result in errors (duplicate ID for -- instance) return Find_Symbol (Handler, Normalize_Pathname (Name => Get (URI).all, Directory => Dir_Name (Get (Handler.Current_Location.System_Id).all), Resolve_Links => True)); end if; end To_Absolute_URI; -------------------- -- Parse_Grammars -- -------------------- procedure Parse_Grammars (Handler : access Validating_Reader'Class; Schema_Location : Symbol; Do_Create_NFA : Boolean) is URI : Symbol := No_Symbol; procedure Callback (Ch : Byte_Sequence); procedure Callback (Ch : Byte_Sequence) is begin if URI = No_Symbol then URI := Find_Symbol (Handler.all, Ch); else Parse_Grammar (Handler, URI => URI, Xsd_File => Find_Symbol (Handler.all, Ch), Do_Create_NFA => Do_Create_NFA); URI := No_Symbol; end if; end Callback; procedure For_Each is new For_Each_Item (Callback); begin For_Each (Get (Schema_Location).all); end Parse_Grammars; --------------------------------- -- Validate_Current_Characters -- --------------------------------- procedure Validate_Current_Characters (Handler : access Validating_Reader'Class; Loc : Location) is Is_Empty : Boolean; Whitespace : Whitespace_Restriction := Preserve; NFA : constant Schema_NFA_Access := Get_NFA (Handler.Grammar); S : State; Descr : access Type_Descr; Fixed : Symbol := No_Symbol; Default : Symbol := No_Symbol; Data : State_Data; Ty : Type_Index; Is_Equal : Boolean; begin if Debug then Print (Handler.Matcher, Dump_Compact, "Validate_Current_Char: "); end if; -- Handling of nil elements if Handler.Is_Nil then if Handler.Characters_Count /= 0 then Validation_Error (Handler, "No character content allowed because the element is 'nilled'", Loc); end if; return; -- Content is always considered valid end if; -- Check all active states to find our whitespace normalization rules, -- and whether elements have fixed values. Note that the fixed value -- is attached to an state with a nested state (ie the state -- representing the element itself). declare Iter : Active_State_Iterator := For_Each_Active_State (Handler.Matcher, Ignore_If_Nested => True, Ignore_If_Default => True); begin loop S := Current (Handler.Matcher, Iter); exit when S = No_State; Data := Current_Data (Handler.Matcher, Iter); if Fixed = No_Symbol then Fixed := Data.Fixed; -- Get the "fixed" value from the element -- (if it has a complexType) if Fixed = No_Symbol and then Has_Parent (Iter) then Fixed := Current_Data (Handler.Matcher, Parent (Iter)).Fixed; end if; end if; if Default = No_Symbol then Default := Data.Default; if Default = No_Symbol and then Has_Parent (Iter) then Default := Current_Data (Handler.Matcher, Parent (Iter)).Default; end if; end if; -- Unless we have a type if Data.Simple /= No_Type_Index then Descr := Get_Type_Descr (NFA, Data.Simple); if Descr.Simple_Content /= No_Simple_Type_Index then Whitespace := Get_Simple_Type (Get_NFA (Handler.Grammar), Descr.Simple_Content) .Whitespace; end if; end if; Next (Handler.Matcher, Iter); end loop; end; Is_Empty := Handler.Characters_Count = 0; if not Is_Empty then if Debug then Debug_Output ("Normalize whitespace: " & Whitespace'Img); end if; Normalize_Whitespace (Whitespace, Handler.Characters.all, Handler.Characters_Count); end if; -- in 3.3.1: if the element is empty, the "fixed" value -- should be used for it, just as for "default" -- Characters (Handler.all, Get (Get_Fixed (Handler)).all); if Is_Empty and then Fixed /= No_Symbol then Internal_Characters (Handler, Get (Fixed).all); Is_Empty := Handler.Characters_Count = 0; if Debug then Debug_Output ("Substitute fixed value for empty characters:" & Get (Fixed).all); end if; end if; -- If still empty, use the default value if Is_Empty and then Default /= No_Symbol then Internal_Characters (Handler, Get (Default).all); Is_Empty := Handler.Characters_Count = 0; if Debug then Debug_Output ("Substitute default value for empty characters:" & Get (Default).all); end if; end if; declare Iter : Active_State_Iterator := For_Each_Active_State (Handler.Matcher, Ignore_If_Nested => True, Ignore_If_Default => True); begin loop S := Current (Handler.Matcher, Iter); exit when S = No_State; Ty := Current_Data (Handler.Matcher, Iter).Simple; if Ty /= No_Type_Index then Descr := Get_Type_Descr (NFA, Ty); if Descr.Simple_Content /= No_Simple_Type_Index then if Debug and not Is_Empty then Debug_Output ("Validate characters (" & To_QName (Descr.Name) & "): " & Handler.Characters (1 .. Handler.Characters_Count) & "--"); end if; if Handler.Characters_Count = 0 then Validate_Simple_Type (Handler, Descr.Simple_Content, "", Loc => Loc); else Validate_Simple_Type (Handler, Descr.Simple_Content, Handler.Characters (1 .. Handler.Characters_Count), Loc => Loc); end if; elsif not Descr.Mixed and then not Is_Empty then if Debug then Debug_Output ("No character data for " & To_QName (Descr.Name) & S'Img); Debug_Output ("Got " & Handler.Characters (1 .. Integer'Min (20, Handler.Characters_Count)) & "--"); end if; Validation_Error (Handler, "No character data allowed by content model", Loc); end if; -- We now know we have a valid character content, and we need -- to check it is equal to the fixed value. We also know that -- fixed matches the type, since it was checked when the XSD -- was parsed. if Fixed /= No_Symbol then if Debug then Debug_Output ("Element has fixed value: """ & Get (Fixed).all & '"'); end if; if Descr.Simple_Content /= No_Simple_Type_Index then Is_Equal := Equal (Reader => Handler, Simple_Type => Descr.Simple_Content, Ch1 => Fixed, Ch2 => Handler.Characters (1 .. Handler.Characters_Count)); else Is_Equal := Get (Fixed).all = Handler.Characters (1 .. Handler.Characters_Count); end if; if not Is_Equal then Validation_Error (Handler, "Invalid character content (fixed to """ & Get (Fixed).all & """)"); end if; end if; end if; Next (Handler.Matcher, Iter); end loop; end; Handler.Characters_Count := 0; end Validate_Current_Characters; ------------------------ -- Hook_Notation_Decl -- ------------------------ procedure Hook_Notation_Decl (Handler : access Sax_Reader'Class; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) is pragma Unreferenced (Public_Id, System_Id); H : constant Validating_Reader_Access := Validating_Reader (Handler.all)'Access; begin Add_Notation (Get_NFA (H.Grammar), Find_Symbol (H.all, Name)); end Hook_Notation_Decl; ------------------------ -- Hook_Start_Element -- ------------------------ procedure Hook_Start_Element (Handler : access Sax_Reader'Class; Elem : Element_Access; Atts : access Sax_Attribute_List) is H : constant Validating_Reader_Access := Validating_Reader (Handler.all)'Access; No_Index : constant Integer := Get_Index (Atts.all, H.XML_Instance_URI, H.No_Namespace_Schema_Location); Location_Index : constant Integer := Get_Index (Atts.all, H.XML_Instance_URI, H.Schema_Location); NFA : Schema_NFA_Access; procedure Compute_Type_From_Attribute (Result_Index : out Type_Index; Result : out Type_Descr_Access); -- If xsi:type was specified, verify that the given type is a valid -- substitution for the original type in the NFA, and replace the -- current nested automaton with the one for the type. The replacement -- does not affect the NFA itself, but the NFA_Matcher, so is only -- temporary and does not affect over running matchers. -- -- Return the first state in the nested NFA to represent that type procedure Replace_State (Check_Substitution : Boolean; Nested_Start : State; Simple : Type_Index); -- Replace the current most nested NFA with [Nested_Start], to override -- the type. This might mean replacing a nested NFA or a state data, -- depending on whether we have a simpleType or complexType function Simple_Type_Data (Iter : Active_State_Iterator) return State_Data; -- return the simpleType data for the current state. This is either -- queries from the current state itself, or from its superstate if -- we are currently on the first state of the nested NFA. ---------------------- -- Simple_Type_Data -- ---------------------- function Simple_Type_Data (Iter : Active_State_Iterator) return State_Data is S : constant State := Current (H.Matcher, Iter); begin if Has_Parent (Iter) and then Get_Start_State (NFA.Get_Nested (Current (H.Matcher, Parent (Iter)))) = S then return Current_Data (H.Matcher, Parent (Iter)); else return Current_Data (H.Matcher, Iter); end if; end Simple_Type_Data; ------------------- -- Replace_State -- ------------------- procedure Replace_State (Check_Substitution : Boolean; Nested_Start : State; Simple : Type_Index) is S : State := No_State; Data : State_Data; Iter : Active_State_Iterator := For_Each_Active_State (H.Matcher, Ignore_If_Default => True, Ignore_If_Nested => True); Internal_New_Nested : State := Nested_Start; begin loop S := Current (H.Matcher, Iter); exit when S = No_State; Data := Current_Data (H.Matcher, Iter); if Check_Substitution then Check_Substitution_Group_OK (H, Simple, Data.Simple, Loc => H.Current_Location, Element_Block => Simple_Type_Data (Iter).Block); end if; if Nested_Start = No_State then -- Need to modify the nested NFA too: if we replaced a -- complexType ("anyType" for instance) with a simple type, -- we should no longer accept any element. -- However, if we simply disable all states in the nested -- NFA, that doesn't work either, since we will not accept -- the "close element" for the simpleType. But we cannot -- modify the NFA either, which should remain static. if Debug then Debug_Output ("Override state data" & Current (H.Matcher, Iter)'Img & " to type" & Simple'Img); end if; Override_Data (H.Matcher, Iter, State_Data' (Simple => Simple, Nillable => Data.Nillable, Fixed => Data.Fixed, Default => Data.Default, Block => Data.Block)); Internal_New_Nested := NFA.Simple_Nested; if Debug then Debug_Output ("Will replace nested complexType, to accept "); end if; end if; if Internal_New_Nested /= No_State then -- If we are on the first state of the parent, that means -- we just entered the parent (which is the element having -- the xsi:type). So we substitute the nested NFA *for the -- parent*. if Has_Parent (Iter) then if Get_Start_State (NFA.Get_Nested (Current (H.Matcher, Parent (Iter)))) = S then if Debug then Debug_Output ("Replacing nested NFA for" & S'Img & " with" & Internal_New_Nested'Img); end if; Replace_State (H.Matcher, Iter, Internal_New_Nested); end if; end if; end if; Next (H.Matcher, Iter); end loop; if Debug then Print (H.Matcher, Dump_Compact, "After substitution:"); end if; end Replace_State; --------------------------------- -- Compute_Type_From_Attribute -- --------------------------------- procedure Compute_Type_From_Attribute (Result_Index : out Type_Index; Result : out Type_Descr_Access) is Xsi_Type_Index : constant Integer := Get_Index (Atts.all, H.XML_Instance_URI, H.Typ); TRef : Global_Reference; begin if Xsi_Type_Index = -1 then Result_Index := No_Type_Index; Result := null; else declare Qname : constant Byte_Sequence := Ada.Strings.Fixed.Trim (Get (Get_Value (Atts.all, Xsi_Type_Index)).all, Ada.Strings.Both); Separator : constant Integer := Split_Qname (Qname); Prefix : Symbol; NS : XML_NS; Typ : Qualified_Name; begin Prefix := Find_Symbol (H.all, Qname (Qname'First .. Separator - 1)); Get_Namespace_From_Prefix (H.all, Prefix, NS); Typ := (NS => Get_URI (NS), Local => Find_Symbol (H.all, Qname (Separator + 1 .. Qname'Last))); if Debug then Debug_Output ("Getting element definition from type attribute: " & To_QName (Typ)); end if; TRef := Reference_HTables.Get (Get_References (H.Grammar).all, (Typ, Ref_Type)); if TRef = No_Global_Reference then Validation_Error (H, "Unknown type " & To_QName (Typ)); end if; Result_Index := TRef.Typ; Result := Type_Descr_Access (Get_Type_Descr (NFA, TRef.Typ)); Replace_State (Check_Substitution => True, Nested_Start => Result.Complex_Content, Simple => TRef.Typ); end; end if; end Compute_Type_From_Attribute; Success : Boolean; Nil_Index : Integer := -1; Nillable : Boolean := False; S : State; Through_Any : Boolean; Through_Process : Process_Contents_Type; TRef : Global_Reference; Xsi_Descr : Type_Descr_Access; Xsi_Index : Type_Index; Had_Matcher : Boolean; Element_QName : constant Qualified_Name := (NS => Get_URI (Get_NS (Elem)), Local => Get_Local_Name (Elem)); begin if Debug then Output_Seen ("Start_Element: " & To_QName (Element_QName) & " " & To_String (H.Current_Location)); end if; -- We should get the location of the enclosing element Validate_Current_Characters (H, Loc => Start_Tag_Location (Elem)); -- Get the name of the grammar to use from the element's attributes if No_Index /= -1 then Parse_Grammar (H, URI => Empty_String, Xsd_File => Get_Value (Atts.all, No_Index), Do_Create_NFA => True); end if; if Location_Index /= -1 then Parse_Grammars (H, Get_Value (Atts.all, Location_Index), Do_Create_NFA => True); end if; -- We now have a grammar set Had_Matcher := Is_Initialized (H.Matcher); NFA := Get_NFA (H.Grammar); -- If we have an inline schema, we must check that the target NS -- is not used yet if Element_QName = (NS => H.XML_Schema_URI, Local => H.S_Schema) and then Had_Matcher then -- ??? Would need to include the contents into the NFA -- ??? And check that no element from the same namespace was seen Validation_Error (H, "Inline schema not supported", Except => XML_Not_Implemented'Identity); end if; if H.Grammar = No_Grammar then return; -- Always valid, since we have no grammar anyway end if; -- Create the NFA matcher now if not done yet. This has to be done after -- we have seen the toplevel element, which might result in parsing -- additional grammars, and finding the target NS if not Had_Matcher then if Debug then Debug_Output ("Creating NFA matcher"); end if; H.Matcher.Start_Match (On => Get_NFA (H.Grammar), Start_At => Start_State); end if; Do_Match (Matcher => H.Matcher, Sym => (Closing => False, Name => Element_QName), Success => Success, Through_Any => Through_Any, Through_Process => Through_Process); if Debug then Print (H.Matcher, Dump_Compact, "After: "); end if; if not Had_Matcher and not Success then -- Seeing the toplevel is never incorrect. We just need to find -- out what its type would be, and use this for the matcher declare Descr : Type_Descr_Access; Index : Type_Index; begin Compute_Type_From_Attribute (Index, Descr); if Descr = null then Validation_Error (H, "No type found for " & To_QName (Element_QName)); elsif Descr.Complex_Content /= No_State then H.Matcher.Start_Match (On => Get_NFA (H.Grammar), Start_At => Descr.Complex_Content); else -- Just expect a "close". The current active state, however, -- ends up with no state data, and we need to set it to the -- appropriate simpleType. Can't use Replace_State for this. H.Matcher.Start_Match (Get_NFA (H.Grammar), Start_At => NFA.Simple_Nested); declare Iter : constant Active_State_Iterator := For_Each_Active_State (H.Matcher, Ignore_If_Default => False, Ignore_If_Nested => True); Data : State_Data; begin Data := Current_Data (H.Matcher, Iter); Override_Data (H.Matcher, Iter, State_Data' (Simple => Index, Nillable => Data.Nillable, Fixed => Data.Fixed, Default => Data.Default, Block => Data.Block)); end; end if; end; elsif not Success then Validation_Error (H, "Unexpected element """ & To_QName (Element_QName) & """: expecting """ & Expected (H.Matcher) & '"'); end if; -- If we have a xsi:type attribute, modify the NFA to use that type Compute_Type_From_Attribute (Xsi_Index, Xsi_Descr); -- If the element matched a , we might have to look it up to get -- its type. However, if a type was given through xsi:type, this is -- not needed since we already have a type. if Through_Any and then Xsi_Descr = null then case Through_Process is when Process_Skip => -- Need to lookup the element to see whether it is nillable. -- Apparently, this aspect must be checked. -- Apart from that, this case is already handled in the NFA, -- and the state is setup as ur-Type TRef := Reference_HTables.Get (Get_References (H.Grammar).all, (Element_QName, Ref_Element)); if TRef /= No_Global_Reference then Nillable := NFA.Get_Data (TRef.Element).Nillable; if Debug then Debug_Output ("Getting nillable status from schema" & " even though we are in a "); end if; end if; when Process_Lax => TRef := Reference_HTables.Get (Get_References (H.Grammar).all, (Element_QName, Ref_Element)); when Process_Strict => -- Find the definition for this element, if possible TRef := Reference_HTables.Get (Get_References (H.Grammar).all, (Element_QName, Ref_Element)); if TRef = No_Global_Reference then Validation_Error (H, "No definition found for " & To_QName (Element_QName)); end if; end case; if Through_Process /= Process_Skip and then TRef /= No_Global_Reference then -- Replace the current most nested state in the machine with the -- new type if Debug then Debug_Output ("Found valid declaration for " & To_QName (Element_QName)); end if; Replace_State (Check_Substitution => False, Nested_Start => Get_Start_State (NFA.Get_Nested (TRef.Element)), Simple => NFA.Get_Data (TRef.Element).Simple); end if; else Through_Process := Process_Strict; end if; -- Validate the attributes declare Iter : Active_State_Iterator := For_Each_Active_State (H.Matcher, Ignore_If_Nested => True, Ignore_If_Default => True); Data : State_Data; Fixed : Symbol := No_Symbol; begin loop S := Current (H.Matcher, Iter); exit when S = No_State; -- The list of valid attributes is attached to the type, that is -- to the nested NFA. Data := Simple_Type_Data (Iter); if Fixed = No_Symbol then Fixed := Data.Fixed; end if; if Debug then Debug_Output ("Checking attributes for state" & S'Img & " type_index=" & Data.Simple'Img); end if; Nillable := Nillable or Data.Nillable; -- otherwise with have a type if Data.Simple /= No_Type_Index then -- Check whether the actual type is abstract. This cannot be -- checked when the grammar is created because of -- substitutionGroup and xsi:type declare Descr : constant access Type_Descr := NFA.Get_Type_Descr (Data.Simple); begin if Descr.Is_Abstract then if Descr.Name /= No_Qualified_Name then Validation_Error (H, "Type " & To_QName (Descr.Name) & " is abstract"); else Validation_Error (H, "Type is abstract"); end if; end if; Validate_Attributes (Get_NFA (H.Grammar), Descr, H, Atts, Is_Nil => Nil_Index); end; else if Debug then Debug_Output ("A , all attributes are valid"); end if; Nil_Index := Get_Index (Atts.all, H.XML_Instance_URI, H.Nil); end if; Next (H.Matcher, Iter); end loop; if Through_Process = Process_Skip then -- In this case, we do not want to check the contents. Even if -- xsi:nil="true" was specified, we still need to accept when -- contents was provided. H.Is_Nil := False; else if Nil_Index /= -1 then if not Nillable then Validation_Error (H, "Element cannot be nil"); end if; H.Is_Nil := Get_Value_As_Boolean (Atts.all, Nil_Index); else H.Is_Nil := False; end if; if H.Is_Nil then if Fixed /= No_Symbol then Validation_Error (H, "Element cannot be nilled because" & " a fixed value is defined for it"); end if; if Debug then Debug_Output ("Element is nil, should we replace nested NFA"); end if; Replace_State (Check_Substitution => False, Nested_Start => NFA.Simple_Nested, Simple => Data.Simple); end if; end if; end; end Hook_Start_Element; ---------------------- -- Hook_End_Element -- ---------------------- procedure Hook_End_Element (Handler : access Sax_Reader'Class; Elem : Element_Access) is H : constant Validating_Reader_Access := Validating_Reader (Handler.all)'Access; Success : Boolean; Through_Any : Boolean; Through_Process : Process_Contents_Type; begin if Debug then Output_Seen ("End_Element: " & To_QName (Elem) & " " & To_String (H.Current_Location)); end if; Validate_Current_Characters (H, Loc => Start_Tag_End_Location (Elem)); Do_Match (H.Matcher, Sym => (Closing => True, Name => (NS => Get_URI (Get_NS (Elem)), Local => Get_Local_Name (Elem))), Success => Success, Through_Any => Through_Any, Through_Process => Through_Process); if Debug then Print (H.Matcher, Dump_Compact, "After end element: "); end if; if not Success then Validation_Error (H, "Unexpected end of sequence, expecting """ & Expected (H.Matcher) & '"'); end if; -- We know the parent wasn't nil, since the child was accepted H.Is_Nil := False; end Hook_End_Element; ------------------------- -- Internal_Characters -- ------------------------- procedure Internal_Characters (Handler : access Validating_Reader'Class; Ch : Unicode.CES.Byte_Sequence) is Tmp : Byte_Sequence_Access; Max : constant Natural := Handler.Characters_Count + Ch'Length; begin -- Preserve the characters, but avoid allocating every time. We -- therefore reuse the buffer as much as possible, and only extend it -- when needed. if Handler.Characters = null then Handler.Characters_Count := Ch'Length; Handler.Characters := new String (1 .. Ch'Length); Handler.Characters.all := Ch; elsif Max <= Handler.Characters'Last then Handler.Characters (Handler.Characters_Count + 1 .. Max) := Ch; Handler.Characters_Count := Max; else Tmp := new String (1 .. Max); Tmp (1 .. Handler.Characters_Count) := Handler.Characters (1 .. Handler.Characters_Count); Tmp (Handler.Characters_Count + 1 .. Max) := Ch; Handler.Characters_Count := Max; Free (Handler.Characters); Handler.Characters := Tmp; end if; end Internal_Characters; --------------------- -- Hook_Characters -- --------------------- procedure Hook_Characters (Handler : access Sax_Reader'Class; Ch : Unicode.CES.Byte_Sequence) is begin Internal_Characters (Validating_Reader (Handler.all)'Access, Ch); end Hook_Characters; ------------------------------- -- Hook_Ignorable_Whitespace -- ------------------------------- procedure Hook_Ignorable_Whitespace (Handler : access Sax_Reader'Class; Ch : Unicode.CES.Byte_Sequence) is H : constant Validating_Reader_Access := Validating_Reader (Handler.all)'Access; NFA : constant Schema_NFA_Access := Get_NFA (H.Grammar); S : State; Descr : access Type_Descr; Iter : Active_State_Iterator := For_Each_Active_State (H.Matcher, Ignore_If_Nested => True, Ignore_If_Default => True); begin loop S := Current (H.Matcher, Iter); exit when S = No_State; Descr := Get_Type_Descr (NFA, Current_Data (H.Matcher, Iter).Simple); if Descr.Simple_Content /= No_Simple_Type_Index or else Descr.Mixed then Internal_Characters (H, Ch); return; end if; Next (H.Matcher, Iter); end loop; end Hook_Ignorable_Whitespace; ----------- -- Reset -- ----------- procedure Reset (Parser : in out Validating_Reader) is begin -- Save current location, for retrieval by Get_Error_Message Free (Parser.Id_Table); Free (Parser.Matcher); Free (Parser.Characters); Parser.Characters_Count := 0; end Reset; ----------- -- Parse -- ----------- overriding procedure Parse (Parser : in out Validating_Reader; Input : in out Input_Sources.Input_Source'Class) is begin if Debug then Output_Action ("Parsing XML file " & Input_Sources.Get_System_Id (Input)); end if; Initialize_Symbols (Parser); Initialize_Grammar (Parser); if Get_Feature (Parser, Schema_Validation_Feature) then Set_Hooks (Parser, Start_Element => Hook_Start_Element'Access, End_Element => Hook_End_Element'Access, Characters => Hook_Characters'Access, Whitespace => Hook_Ignorable_Whitespace'Access, Notation_Decl => Hook_Notation_Decl'Access); Free (Parser.Matcher); else Set_Hooks (Parser, Start_Element => null, End_Element => null, Characters => null, Whitespace => null, Doc_Locator => null); end if; -- Not a dispatching call Parse (Schema.Validators.Abstract_Validation_Reader (Parser), Input); if not In_Final (Parser.Matcher) then Validation_Error (Parser'Access, "Unexpected end of file: expecting " & Expected (Parser.Matcher)); end if; Reset (Parser); exception when others => Reset (Parser); raise; end Parse; ------------------------------- -- Get_Namespace_From_Prefix -- ------------------------------- procedure Get_Namespace_From_Prefix (Handler : in out Validating_Reader; Prefix : Symbol; NS : out Sax.Utils.XML_NS) is begin Find_NS (Parser => Handler, Prefix => Prefix, NS => NS); if Get_URI (NS) = Empty_String then NS := No_XML_NS; end if; end Get_Namespace_From_Prefix; ---------- -- Free -- ---------- procedure Free (Reader : in out Validating_Reader_Access) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Validating_Reader'Class, Validating_Reader_Access); begin if Reader /= null then Free (Reader.all); Unchecked_Free (Reader); end if; end Free; ---------- -- Free -- ---------- overriding procedure Free (Reader : in out Validating_Reader) is begin Free (Schema.Validators.Abstract_Validation_Reader (Reader)); end Free; ------------------- -- Parse_Grammar -- ------------------- procedure Parse_Grammar (Handler : not null access Validating_Reader; URI : Sax.Symbols.Symbol; Xsd_File : Sax.Symbols.Symbol; Do_Create_NFA : Boolean := True) is begin Schema.Schema_Readers.Parse_Grammar_If_Needed (Handler, URI, Xsd_File, Do_Create_NFA); end Parse_Grammar; end Schema.Readers; xmlada-24.0.0/schema/schema-readers.ads000066400000000000000000000166641447633242500177060ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Input_Sources; with Sax.Symbols; with Sax.Utils; with Unicode.CES; with Schema.Validators; package Schema.Readers is type Validating_Reader is new Schema.Validators.Abstract_Validation_Reader with private; type Validating_Reader_Access is access all Validating_Reader'Class; -- To get full validation of an XML document, you must derive from this -- type. You must also enable the Validation_Feature feature, through a -- call to Set_Feature. -- If you override the Parse method in your code, you must call -- Parse (Validating_Reader (Your_Reader), Input); -- and not Parse (Reader (Your_Reader), Input) to get validation. -- -- In case of validation error, the exception XML_Validation_Error is -- raised, and you can get the error message by calling Get_Error_Message. -- -- In most cases, the reader will find by itself what variable should be -- used, from the contents of the XML file: -- It uses the attribute of the nodes to find out what grammar, for -- instance from the following XML extract: -- -- or -- -- -- The second variant associates a specific grammar with each of the -- namespaces found in the document. procedure Set_Grammar (Reader : in out Validating_Reader; Grammar : Schema.Validators.XML_Grammar); function Get_Grammar (Reader : Validating_Reader) return Schema.Validators.XML_Grammar; -- Sets the grammar to use to validate the document. -- When parsing a XSD files, the grammar should contain the schema for XSD -- as defined by the W3C norm (although this will be automatically -- initialized in this case, so calling Set_Grammar is optional). Multiple -- XSD files can be parsed, and the result will be added to the same -- Grammar. Get_Grammar can be used to retrieve the resulting grammar after -- parsing all the XSD files. -- -- On the other hand, when parsing XML files, Grammar must have been -- initialized (in general through a call to Schema.Schema_Readers.Parse). -- If Set_Grammar is not called, no validation takes place unless the XML -- file itself points to a grammar through the xsi:schemaLocation -- attribute. -- -- You still need to enable Sax.Readers.Schema_Validation_Feature (via a -- call to Set_Feature) to enable validation. -- -- If a symbol table was set for this reader, the grammar must have been -- created with the same symbol table. procedure Parse_Grammar (Handler : not null access Validating_Reader; URI : Sax.Symbols.Symbol; Xsd_File : Sax.Symbols.Symbol; Do_Create_NFA : Boolean := True); -- Parse (if not done already) the specified [Xsd_File], and associate it -- with the given namespace [URI]. -- [Handler] is used to convert [Xsd_File] to an absolute URI, and find -- the grammar. -- [Do_Create_NFA] should be true if the grammar needs to be initialized. -- -- This procedure can be overridden in your own parsers if you have -- preloaded multiple XSD files and simply want to reuse the resulting -- grammars. This procedure should call Handler.Set_Grammar with the -- appropriate grammar, or perhaps dispatch to the inherited -- Parse_Grammar if the XSD file has not been preloaded yet. The -- default implementation calls -- Schema.Schema_Readers.Parse_Grammar_If_Needed. overriding procedure Set_Symbol_Table (Parser : in out Validating_Reader; Symbols : Sax.Utils.Symbol_Table); -- Override the symbol table. If a grammar was already set for this parser, -- the symbol table must be the same as in the grammar. function To_Absolute_URI (Handler : Validating_Reader; URI : Sax.Symbols.Symbol) return Sax.Symbols.Symbol; -- Convert a URI read in the input stream of Handler to an absolute URI. -- This is used for instance to find the location of a schema file,... procedure Parse_Grammars (Handler : access Validating_Reader'Class; Schema_Location : Sax.Symbols.Symbol; Do_Create_NFA : Boolean); -- Parse multiple grammars, as defined by the "schemaLocation" attribute procedure Get_Namespace_From_Prefix (Handler : in out Validating_Reader; Prefix : Sax.Symbols.Symbol; NS : out Sax.Utils.XML_NS); -- Get the namespace associated with a given prefix, in the current -- context. -- The caller must not modify the return value. -- Returns No_XML_NS if the prefix is not defined overriding procedure Free (Reader : in out Validating_Reader); procedure Free (Reader : in out Validating_Reader_Access); -- Free the memory used by Reader overriding procedure Parse (Parser : in out Validating_Reader; Input : in out Input_Sources.Input_Source'Class); -- Override inherited method. private type Validating_Reader is new Schema.Validators.Abstract_Validation_Reader with record Matcher : Schema.Validators.Schema_NFA_Matcher; Characters : Unicode.CES.Byte_Sequence_Access; Characters_Count : Natural := 0; -- The current stream of characters we have seen. We need to collapse -- adjacent characters, so that we can validate the full contents of a -- tag at once, and not by parts. Is_Nil : Boolean := False; -- Whether the current element is "xsi:nil". -- We do not need a stack here, since a nil element cannot have -- children anyway. end record; end Schema.Readers; xmlada-24.0.0/schema/schema-schema_readers.adb000066400000000000000000004325521447633242500212030ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Exceptions; use Ada.Exceptions; with GNAT.Task_Lock; use GNAT.Task_Lock; with Unicode; use Unicode; with Unicode.CES; use Unicode.CES; with Sax.Encodings; use Sax.Encodings; with Sax.Exceptions; use Sax.Exceptions; with Sax.Locators; use Sax.Locators; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Schema.Simple_Types; use Schema.Simple_Types; with Schema.Readers; use Schema.Readers; with Ada.Unchecked_Deallocation; with Ada.IO_Exceptions; with Input_Sources.File; use Input_Sources.File; package body Schema.Schema_Readers is use Schema_State_Machines; use Type_Tables, Element_HTables, Group_HTables; use AttrGroup_HTables, Reference_HTables, Attribute_HTables; Default_Contexts : constant := 30; -- Default number of nested levels in a schema. -- If the actual schema uses more, we will simply reallocate some memory. Max_Max_Occurs : constant := 9_999; -- Maximum value for maxOccurs. -- Higher values result in an explosion in the number of states in the NFA, -- so should not be used for now. Max_Occurs_Warn : constant := 300; -- Warn when maxOccurs is greater than this value, since this might -- potentially result in a very large state machine. This is not a fatal -- error though. procedure Push_Context (Handler : access Schema_Reader'Class; Ctx : Context); -- Add a new context to the list procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Attr_Array, Attr_Array_Access); procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Context_Array, Context_Array_Access); procedure Free (Shared : in out XSD_Data_Access); -- Free [Shared] and its htables procedure Free (Self : in out Type_Details_Access); -- Free [Self], [Self.Next] and so on procedure Create_NFA (Parser : access Schema_Reader); -- Create the state machine from the registered elements and types -- Return the start state for the current grammar (we do not use the -- NFA's default start state, since each grammar has its own list of valid -- toplevel elements. function To_String (Final : Final_Status) return String; function In_Redefine_Context (Handler : Schema_Reader'Class) return Boolean; -- Whether we are currently processing a tag function Resolve_QName (Handler : access Schema_Reader'Class; QName : Sax.Symbols.Symbol; NS_If_Empty : Sax.Symbols.Symbol := Empty_String; Loc : Location) return Qualified_Name; -- Resolve namespaces for QName. -- [NS_If_Empty] is used if no namespace was found for the element. This -- will often be the target namespace of the schema. procedure Internal_Parse (Parser : in out Schema_Reader; Input : in out Input_Sources.Input_Source'Class; Default_Namespace : Symbol; Do_Create_NFA : Boolean; Do_Initialize_Shared : Boolean); -- Internal version of [Parse], which allows reuse of the shared data. -- This is useful while parsing a XSD procedure Insert_In_Type (Handler : access Schema_Reader'Class; Element : in out Type_Details_Access); -- Insert Element in the type definition in [Handler.Contexts]. -- If there is an error inserting the element, an exception is raised and -- [Element] is freed. procedure Prepare_Type (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List; Is_Simple : Boolean); -- Prepare a type context (simpleType or complexType) procedure Add_Type_Member (Handler : access Schema_Reader'Class; List : in out Type_Member_Array; Member : Type_Member; Loc : Location); -- Add a new item in [List], and raise an exception if [List] is full. procedure Compute_Blocks (Atts : Sax_Attribute_List; Handler : access Schema_Reader'Class; Blocks : out Block_Status; Is_Set : out Boolean; Index : Integer); -- Compute the list of blocked elements from the attribute "block". function Compute_Final (Atts : Sax_Attribute_List; Handler : access Schema_Reader'Class; Index : Integer) return Final_Status; -- Compute the list of final attributes from value. Value is a list similar -- to what is used for the "final" attribute of elements in a schema function Compute_Form (Atts : Sax_Attribute_List; Handler : access Schema_Reader'Class; Index : Integer) return Form_Type; -- Parse the given attribute procedure Append (List : in out Attr_Array_Access; Attr : Attr_Descr); -- Add an attribute to the list procedure Insert_Attribute (Handler : access Schema_Reader'Class; In_Context : Natural; Attribute : Attr_Descr); -- Insert attribute at the right location in In_Context. function Process_Contents_From_Atts (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List; Index : Integer) return Process_Contents_Type; -- Get the value of processContents from the attributes procedure Create_Element (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Notation (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Complex_Type (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Simple_Type (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Restriction (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_All (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Sequence (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Attribute (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Schema (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Extension (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_List (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Union (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Choice (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Redefine (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Include (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Group (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Attribute_Group (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Any (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Import (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); procedure Create_Any_Attribute (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List); -- Create a new context for a specific tag: -- resp. , , , , , -- , , , , , , -- , , , , , procedure Finish_Element (Handler : access Schema_Reader'Class); procedure Finish_Complex_Type (Handler : access Schema_Reader'Class); procedure Finish_Simple_Type (Handler : access Schema_Reader'Class); procedure Finish_Restriction (Handler : access Schema_Reader'Class); procedure Finish_Extension (Handler : access Schema_Reader'Class); procedure Finish_Attribute (Handler : access Schema_Reader'Class); procedure Finish_Union (Handler : access Schema_Reader'Class); procedure Finish_List (Handler : access Schema_Reader'Class); procedure Finish_Group (Handler : access Schema_Reader'Class); procedure Finish_Attribute_Group (Handler : access Schema_Reader'Class); -- Finish the handling of various tags: -- resp. , , , , , -- , , , , procedure Get_Occurs (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List; Min_Occurs, Max_Occurs : out Occurrences); -- Get the "minOccurs" and "maxOccurs" attributes --------------- -- To_String -- --------------- function To_String (Final : Final_Status) return String is begin return "restr=" & Final (Final_Restriction)'Img & " ext=" & Final (Final_Extension)'Img & " union=" & Final (Final_Union)'Img & " list=" & Final (Final_List)'Img; end To_String; ------------------------- -- In_Redefine_Context -- ------------------------- function In_Redefine_Context (Handler : Schema_Reader'Class) return Boolean is begin for J in 1 .. Handler.Contexts_Last loop if Handler.Contexts (J).Typ = Context_Redefine then return True; end if; end loop; return False; end In_Redefine_Context; ---------------- -- Create_NFA -- ---------------- procedure Create_NFA (Parser : access Schema_Reader) is NFA : constant Schema_NFA_Access := Get_NFA (Get_Grammar (Parser.all)); Ref : constant Reference_HTable := Get_References (Get_Grammar (Parser.all)); Any_Simple_Type_Index : constant Type_Index := Get (Ref.all, ((Local => Parser.Any_Simple_Type, NS => Parser.XML_Schema_URI), Ref_Type)).Typ; Shared : XSD_Data_Access renames Parser.Shared; package Type_HTables is new GNAT.Dynamic_HTables.Simple_HTable (Header_Num => Header_Num, Element => Internal_Type_Index, No_Element => No_Internal_Type_Index, Key => Qualified_Name, Hash => Hash, Equal => "="); use Type_HTables; Types : Type_HTables.Instance; procedure Process_Global_Element (Info : in out Element_Descr; Start_At : State); procedure Process_Type (Info : in out Internal_Type_Descr); procedure Process_Details (In_Type : access Type_Descr; Details : Type_Details_Access; Start, From : State; Nested_End : out State; Mask : out Visited_All_Children); -- [Start] is the start of the current nested. -- [Mask] is the mask to apply to a closing transition out of a -- node. It is only set if Details.Kind = Type_All. procedure Create_Element_State (Info : in out Element_Descr; Start, From : State; Global : Boolean; S1, S2 : out State; Trans_Kind : Transition_Kind; All_Child_Index : Integer := 0); -- Create (and decorate) the nodes [S1]..[S2] corresponding to an -- . A link is created [From]->[S1]. -- [Start] is the first element of the current nested machine. -- Trans_Kind is the kind of the first transition, from From to the -- first created state. This transition is associated with the name of -- the element. -- All_Child_Index indicates the index of the created transition in all -- the children of an node. This is used to memory efficiently -- which transitions have already been visited for this . type Type_Descr_Access is access all Type_Descr; procedure Create_Simple_Type (J : Internal_Type_Index; Descr : out Type_Descr_Access; Index : out Type_Index); -- Create the new simple type info at index [J] procedure Get_Type_Descr (Name : Qualified_Name; Loc : Location; NFA_Type : out Type_Index; Internal_Type : out Internal_Type_Index); -- Lookup the type information in the grammar. This type information -- could be in several places: -- - Either defined in the current XSD and its : in that case, -- [Internal_Type] will be set. -- - Or in a previously loaded XSD. In that case, it is set to -- [No_Internal_Type_Index] procedure Lookup_Simple_Type (Name : Qualified_Name; Loc : Location; Descr : out Type_Descr_Access; Index : out Type_Index); -- Search for the simpleType [Name] procedure Add_Attributes (List : in out Attributes_List; Attrs : Attr_Array_Access; Processed_Groups : in out AttrGroup_HTables.Instance; As_Restriction : Boolean; Had_Any : in out Boolean); -- Create List from the list of attributes or attribute groups in -- [Attrs]. [Had_Any] is set to true if a was -- encountered. The caller should first set it to False. procedure Check_Unique_Particle_Attribution (Details : Type_Details_Access); -- Check that all elements in the content model are unique (we must not -- have two elements that compete with each other). procedure Create_Global_Attributes (Attr : Internal_Attribute_Descr); -- Register a global attribute. procedure Resolve_Attribute_Type (Attr : in out Internal_Attribute_Descr; Loc : Sax.Locators.Location); -- Set [Attr.Descr.Simple_Type] to the appropriate value, after looking -- up the type -------------------------- -- Create_Element_State -- -------------------------- procedure Create_Element_State (Info : in out Element_Descr; Start, From : State; Global : Boolean; S1, S2 : out State; Trans_Kind : Transition_Kind; All_Child_Index : Integer := 0) is pragma Unreferenced (Start); Real : Element_Descr; Trans : Transition_Descr; TRef : Global_Reference := No_Global_Reference; S : State := No_State; function Build_Trans (N : Qualified_Name; F : Form_Type) return Transition_Descr; function Build_Trans (N : Qualified_Name; F : Form_Type) return Transition_Descr is begin case Trans_Kind is when Transition_Symbol => return (Transition_Symbol, N, F, All_Child_Index => 0); when Transition_Symbol_From_All => return (Transition_Symbol_From_All, N, F, All_Child_Index => All_Child_Index); when others => raise Program_Error with "Invalid transition type"; end case; end Build_Trans; begin if Info.Is_Abstract then -- ??? Should use the substitutionGroup elements, instead S1 := No_State; S2 := No_State; Validation_Error (Parser, "Abstract elements not handled yet", Except => XML_Not_Implemented'Identity); return; end if; S1 := NFA.Add_State; Info.S := S1; if Debug then Debug_Output ("Create_Element_State S1 for element " & To_QName (Info.Name) & To_QName (Info.Ref) & S1'Img); end if; -- Resolve element references if Info.Name = No_Qualified_Name then Real := Get (Shared.Global_Elements, Info.Ref); if Real = No_Element_Descr then TRef := Get (Ref.all, (Info.Ref, Ref_Element)); if TRef = No_Global_Reference then Validation_Error (Parser, "Unknown refed element " & To_QName (Info.Ref), Info.Loc); end if; S := TRef.Element; Trans := Build_Trans (Info.Ref, Info.Form); else Trans := Build_Trans (Real.Name, Info.Form); S := Real.S; end if; if S /= No_State then if Debug then Debug_Output ("copying data from" & S'Img & " to" & S1'Img); end if; NFA.Get_Data (S1).all := NFA.Get_Data (S).all; NFA.Set_Nested (S1, NFA.Get_Nested (S)); end if; else declare NFA_Type : Type_Index; Internal_Type : Internal_Type_Index; Data : access State_Data; begin Real := Info; Trans := Build_Trans (Real.Name, Info.Form); -- Create nested NFA for the type, if needed if Real.Typ /= No_Qualified_Name then Get_Type_Descr (Real.Typ, Info.Loc, NFA_Type, Internal_Type); elsif Real.Local_Type /= No_Internal_Type_Index then Internal_Type := Real.Local_Type; NFA_Type := Shared.Types.Table (Internal_Type).In_NFA; else -- "" (3.3.2.1 {type definition}) NFA_Type := No_Type_Index; end if; if Info.Substitution_Group /= No_Qualified_Name then -- ??? Handling of substitutionGroup: the type of the -- element is the same as the head unless overridden. Validation_Error (Parser, "substitutionGroup not supported", Except => XML_Not_Implemented'Identity); end if; Data := NFA.Get_Data (S1); if NFA_Type /= No_Type_Index then Data.all := State_Data'(Simple => NFA_Type, Fixed => No_Symbol, -- See below Default => Info.Default, Nillable => Info.Nillable, Block => Info.Block); NFA.Set_Nested (S1, NFA.Create_Nested (Get_Type_Descr (NFA, NFA_Type).Complex_Content)); else NFA.Set_Nested (S1, NFA.Ur_Type (Process_Lax)); Data.Default := Info.Default; Data.Block := Info.Block; Data.Nillable := Info.Nillable; end if; -- Check that the fixed value is valid if Info.Fixed /= No_Symbol and then NFA.Get_Data (S1).Simple /= No_Type_Index then Normalize_And_Validate (Parser => Parser, Simple => Get_Type_Descr (NFA, NFA.Get_Data (S1).Simple).Simple_Content, Fixed => Info.Fixed, Loc => Info.Loc); end if; Data.Fixed := Info.Fixed; end; end if; -- Link with previous element NFA.Add_Transition (From, S1, Trans); S2 := NFA.Add_State; if Debug then Debug_Output ("Create_Element_State S2 for element " & To_QName (Info.Name) & To_QName (Info.Ref) & S2'Img); end if; if NFA.Get_Nested (S1) /= No_Nested then NFA.On_Empty_Nested_Exit (S1, S2); -- a complexType else NFA.Add_Transition (S1, S2, (Kind => Transition_Close)); end if; -- Save this element for later reuse in other namespaces if Global then if Debug then Debug_Output ("Global elem: " & To_QName (Real.Name)); end if; Set (Ref.all, (Kind => Ref_Element, Name => Real.Name, Element => S1)); end if; end Create_Element_State; ---------------------------- -- Process_Global_Element -- ---------------------------- procedure Process_Global_Element (Info : in out Element_Descr; Start_At : State) is S1, S2 : State; begin Create_Element_State (Info, Start_At, Start_At, True, S1, S2, Transition_Symbol); if S2 /= No_State then NFA.Add_Empty_Transition (S2, Final_State); end if; end Process_Global_Element; -------------------- -- Get_Type_Descr -- -------------------- procedure Get_Type_Descr (Name : Qualified_Name; Loc : Location; NFA_Type : out Type_Index; Internal_Type : out Internal_Type_Index) is TRef : Global_Reference; begin Internal_Type := Get (Types, Name); if Internal_Type = No_Internal_Type_Index then TRef := Get (Ref.all, (Name, Ref_Type)); if TRef = No_Global_Reference then Validation_Error (Parser, "Unknown type " & To_QName (Name), Loc); end if; NFA_Type := TRef.Typ; else NFA_Type := Shared.Types.Table (Internal_Type).In_NFA; end if; if Name = (NS => Parser.XML_Schema_URI, Local => Parser.IDREF) or else Name = (NS => Parser.XML_Schema_URI, Local => Parser.IDREFS) then Validation_Error (Parser, "Unsupported type IDREF and IDREFS", Loc => Loc, Except => XML_Not_Implemented'Identity); end if; end Get_Type_Descr; ------------------------ -- Lookup_Simple_Type -- ------------------------ procedure Lookup_Simple_Type (Name : Qualified_Name; Loc : Location; Descr : out Type_Descr_Access; Index : out Type_Index) is TRef : Global_Reference; Internal : Internal_Type_Index; begin TRef := Get (Ref.all, (Name, Ref_Type)); if TRef = No_Global_Reference then Validation_Error (Parser, "Unknown type " & To_QName (Name), Loc); end if; Index := TRef.Typ; Descr := Type_Descr_Access (Get_Type_Descr (NFA, Index)); if Descr.Simple_Content = No_Simple_Type_Index then if Debug then Debug_Output ("Lookup_Simple_Type: generate " & To_QName (Name) & " early"); end if; Internal := Get (Types, Name); if Internal = No_Internal_Type_Index then Validation_Error (Parser, "Type is not a simple type: " & To_QName (Name), Loc); end if; Create_Simple_Type (Internal, Descr, Index); end if; end Lookup_Simple_Type; --------------------------------------- -- Check_Unique_Particle_Attribution -- --------------------------------------- procedure Check_Unique_Particle_Attribution (Details : Type_Details_Access) is Duplicates : Element_HTables.Instance; -- Used to check for duplicate elements within a sequence or choice. -- ??? Could use a htable of locations, so that we can point to the -- two duplicate declarations. T : Type_Details_Access; Elem : Element_Descr; begin case Details.Kind is when Type_Sequence => T := Details.First_In_Seq; when Type_Choice => T := Details.First_In_Choice; when Type_All => T := Details.First_In_All; when others => raise Program_Error with "Internal error"; end case; while T /= null loop case T.Kind is when Type_Element => if T.Element.Name /= No_Qualified_Name then Elem := Element_HTables.Get (Duplicates, T.Element.Name); if Elem /= No_Element_Descr then -- It is always invalid to have an element with the -- same name but with different types in the same -- model, even if there is no ambiguity (for instance -- in a sequence). if Elem.Typ /= No_Qualified_Name and then Elem.Typ /= T.Element.Typ then Validation_Error (Parser, "Multiple elements with name '" & To_QName (T.Element.Name) & "', with different types, appear in the model" & " group", Details.Loc); end if; -- In a or , we cannot have the same -- element multiple times, since that would be -- ambiguous. if Details.Kind = Type_Choice or else Details.Kind = Type_All then Validation_Error (Parser, "'" & To_QName (T.Element.Name) & "' and '" & To_QName (Elem.Name) & "' violate the Unique" & " Particle Attribution rule, creating an" & " ambiguity for the validation", Details.Loc); end if; else Element_HTables.Set (Duplicates, T.Element.Name, T.Element); end if; end if; when Type_Group => null; when others => -- ??? Should check, in particular for groups or nested -- sequences (we can have a Sequence that contains choices) null; end case; T := T.Next; end loop; Reset (Duplicates); exception when others => Reset (Duplicates); raise; end Check_Unique_Particle_Attribution; --------------------- -- Process_Details -- --------------------- procedure Process_Details (In_Type : access Type_Descr; Details : Type_Details_Access; Start, From : State; Nested_End : out State; Mask : out Visited_All_Children) is S, S1 : State; T : Type_Details_Access; Gr : Group_Descr; begin Nested_End := From; Mask := 0; if Details = null then return; end if; Details.In_Process := True; case Details.Kind is when Type_Empty => null; when Type_Sequence => Check_Unique_Particle_Attribution (Details); S := From; T := Details.First_In_Seq; while T /= null loop Process_Details (In_Type, T, Start, S, Nested_End, Mask); S1 := Nested_End; -- We can have one element start exactly where the other -- finishes. Otherwise we have issues with the following -- sequence: -- -- -- -- -- which would allow any number of a, any number of b, and -- again any number of a (because of empty transition from -- end of "b*" that goes back to the beginning of "b*", -- which would be the same as end of "a*", which has empty -- transition to "a*". The following empty transition -- ensures that end of "a*" is not same as beginning of -- "b*". S := NFA.Add_State; NFA.Add_Empty_Transition (S1, S); T := T.Next; end loop; Nested_End := S; when Type_Choice => Check_Unique_Particle_Attribution (Details); T := Details.First_In_Choice; Nested_End := NFA.Add_State; while T /= null loop S1 := NFA.Add_State; NFA.Add_Empty_Transition (From, S1); Process_Details (In_Type, T, Start, S1, S, Mask); NFA.Add_Empty_Transition (S, Nested_End); T := T.Next; end loop; when Type_All => Check_Unique_Particle_Attribution (Details); if Details.First_In_All /= null then declare Count : Natural := 0; begin Mask := 0; T := Details.First_In_All; while T /= null loop pragma Assert (T.Kind = Type_Element, "Children of must be simple elements"); -- If the element has maxOccurs=0, there is no need to -- put it in the state machine. if T.Max_Occurs.Value /= 0 then Create_Element_State (T.Element, Start, From, False, S1 => S1, S2 => S, Trans_Kind => Transition_Symbol_From_All, All_Child_Index => Count); if T.Min_Occurs.Value = 1 then -- The child is mandatory Mask := Mask or (2 ** Count); end if; Count := Count + 1; -- All elements, after being processed, come back -- to itself. The latter is in charge of -- deciding, through the subprogram Match, which -- transitions are valid in the current state. NFA.Add_Empty_Transition (S, Start); end if; T := T.Next; end loop; -- The actual end of is through a conditional empty -- transition controlled by Match. Nested_End := NFA.Add_State; NFA.Add_Empty_Transition (From, Nested_End); end; end if; when Type_Element => Create_Element_State (Details.Element, Start, From, False, S1, Nested_End, Transition_Symbol); when Type_Group => Gr := Get (Parser.Shared.Global_Groups, Details.Group.Ref); if Gr = No_Group_Descr then Validation_Error (Parser, "No group """ & To_QName (Details.Group.Ref) & '"', Details.Group.Loc); elsif Gr.Details.In_Process then Validation_Error (Parser, "Circular group reference for " & To_QName (Details.Group.Ref), Details.Group.Loc); end if; Process_Details (In_Type, Gr.Details, Start, From, Nested_End, Mask); when Type_Extension => declare NFA_Type : Type_Index; -- Attributes of the base type Internal_Type : Internal_Type_Index; Base_Descr : access Type_Descr; begin Get_Type_Descr (Name => Details.Extension.Base, Loc => Details.Extension.Loc, NFA_Type => NFA_Type, Internal_Type => Internal_Type); Base_Descr := Get_Type_Descr (NFA, NFA_Type); if Base_Descr.Final (Final_Extension) then Validation_Error (Parser, To_QName (Base_Descr.Name) & " is final for extensions", Details.Extension.Loc); end if; if Base_Descr.Simple_Content = No_Simple_Type_Index then if Internal_Type /= No_Internal_Type_Index then -- We have all the details, and just have to copy them -- Details might be null, for instance for an -- that just adds attributes if Shared.Types.Table (Internal_Type).Details /= null and then Shared.Types.Table (Internal_Type) .Details.In_Process then Validation_Error (Parser, "Circular inheritance of type " & To_QName (Details.Extension.Base), Details.Extension.Loc); end if; Process_Details (In_Type, Shared.Types.Table (Internal_Type).Details, Start, From, S, Mask); else -- ??? Should copy the nested NFA for TyS Validation_Error (Parser, "Extension's base in a different file " & To_QName (Details.Extension.Base), Details.Extension.Loc, XML_Not_Implemented'Identity); end if; Process_Details (In_Type, Details.Extension.Details, Start, S, Nested_End, Mask); else -- ??? Should handle simple types Nested_End := Start; -- The test is correct. However, it makes -- msData/particles/particlesZ031.xsd fails, because the -- test is incorrect. The test pretends that the XSD is -- valid, but later checkins in the testsuite have proven -- it incorrect. The following Ada test would make the -- test pass, but then -- MS-Additional2006-07-15/addB036 -- fails -- -- and then -- (Internal_Type = No_Internal_Type_Index -- or else Shared.Types.Table (Internal_Type).Is_Simple) if not Details.Simple_Content then Validation_Error (Parser, "base type specified in complexContent definition" & " must be a complex type", Details.Extension.Loc); end if; end if; In_Type.Extension_Of := NFA_Type; In_Type.Restriction_Of := No_Type_Index; end; when Type_Restriction => declare Internal : Internal_Type_Index; NFA_Type : Type_Index; -- Attributes of the base type Base_Descr : access Type_Descr; begin Get_Type_Descr (Name => Details.Restriction.Base, Loc => No_Location, NFA_Type => NFA_Type, Internal_Type => Internal); Base_Descr := Get_Type_Descr (NFA, NFA_Type); if Base_Descr.Final (Final_Restriction) then Validation_Error (Parser, To_QName (Base_Descr.Name) & " is final for restrictions", Details.Restriction.Loc); end if; if Base_Descr.Simple_Content = No_Simple_Type_Index then if Internal /= No_Internal_Type_Index and then Shared.Types.Table (Internal).Details /= null and then Shared.Types.Table (Internal).Details.In_Process then Validation_Error (Parser, "Circular inheritance of type " & To_QName (Details.Restriction.Base), Details.Restriction.Loc); end if; Process_Details (In_Type, Details.Restriction.Details, Start, From, Nested_End, Mask); else -- ??? Should handle simple types Nested_End := Start; if not Details.Simple_Content_Restriction then Validation_Error (Parser, "base type specified in complexContent definition" & " must be a complex type", Details.Restriction.Loc); end if; end if; In_Type.Restriction_Of := NFA_Type; In_Type.Extension_Of := No_Type_Index; end; when Type_Any => S := NFA.Add_State; -- ((Simple => 1, others => <>)); NFA.Set_Nested (S, Ur_Type (NFA, Details.Any.Process_Contents)); NFA.Add_Transition (From, S, (Transition_Any, Combine (Parser.Grammar, No_Any_Descr, Local_Process => Details.Any.Process_Contents, Local => Details.Any.Namespaces, As_Restriction => False, Target_NS => Details.Any.Target_NS))); Nested_End := NFA.Add_State; NFA.On_Empty_Nested_Exit (S, Nested_End); end case; -- For elements, we can only have maxOccurs=1 and minOccurs=0 -- or 1. In the case of minOccurs=0, and since we use conditional -- links there, we cannot create a direct empty transition from the -- start state to the final state (since the -- transition_close_from_all is on exit of that final state, and -- thus would be *after* the new empty transition). So this case -- is handled specially in Process_Type. if Details.Kind /= Type_All then if Details.Max_Occurs.Unbounded then Nested_End := NFA.Repeat (From, Nested_End, Details.Min_Occurs.Value, Natural'Last); else Nested_End := NFA.Repeat (From, Nested_End, Details.Min_Occurs.Value, Details.Max_Occurs.Value); end if; end if; Details.In_Process := False; end Process_Details; ---------------------------- -- Resolve_Attribute_Type -- ---------------------------- procedure Resolve_Attribute_Type (Attr : in out Internal_Attribute_Descr; Loc : Sax.Locators.Location) is TRef : Global_Reference; NFA_Type : Type_Index; -- In NFA begin if Attr.Local_Type /= No_Internal_Type_Index then NFA_Type := Shared.Types.Table (Attr.Local_Type).In_NFA; Attr.Descr.Simple_Type := Get_Type_Descr (NFA, NFA_Type).Simple_Content; elsif Attr.Typ = No_Qualified_Name then -- ??? Type should be ur-type (3.2.2) null; else TRef := Get (Ref.all, (Attr.Typ, Ref_Type)); if TRef = No_Global_Reference then Validation_Error (Parser, "Unknown type: " & To_QName (Attr.Typ), Loc); else Attr.Descr.Simple_Type := Get_Type_Descr (NFA, TRef.Typ).Simple_Content; end if; end if; end Resolve_Attribute_Type; -------------------- -- Add_Attributes -- -------------------- procedure Add_Attributes (List : in out Attributes_List; Attrs : Attr_Array_Access; Processed_Groups : in out AttrGroup_HTables.Instance; As_Restriction : Boolean; Had_Any : in out Boolean) is Gr : AttrGroup_Descr; TRef : Global_Reference; begin if Attrs /= null then for A in Attrs'Range loop case Attrs (A).Kind is when Kind_Unset => null; when Kind_Group => Gr := Get (Shared.Global_AttrGroups, Attrs (A).Group_Ref); if Gr = No_AttrGroup_Descr then Validation_Error (Parser, "Reference to undefined attributeGroup: " & To_QName (Attrs (A).Group_Ref), Attrs (A).Loc); elsif Get (Processed_Groups, Gr.Name) /= No_AttrGroup_Descr then Validation_Error (Parser, "attributeGroup """ & To_QName (Attrs (A).Group_Ref) & """ has circular reference", Attrs (A).Loc); else Set (Processed_Groups, Gr.Name, Gr); Add_Attributes (List, Gr.Attributes, Processed_Groups, As_Restriction, Had_Any); end if; when Kind_Attribute => if Attrs (A).Attr.Ref /= No_Qualified_Name then TRef := Get (Ref.all, (Attrs (A).Attr.Ref, Ref_Attribute)); if TRef = No_Global_Reference then Validation_Error (Parser, "Unknown referenced attribute: " & To_QName (Attrs (A).Attr.Ref), Attrs (A).Loc); end if; Add_Attribute (Parser, List, Attribute => Attrs (A).Attr.Descr, Ref => TRef.Attributes.Named, Loc => Attrs (A).Loc); else Resolve_Attribute_Type (Attrs (A).Attr, Attrs (A).Loc); if Attrs (A).Attr.Any /= No_Internal_Any_Descr then Had_Any := True; Add_Any_Attribute (Parser.Grammar, List, Attrs (A).Attr.Any, As_Restriction); else Add_Attribute (Parser, List, Attrs (A).Attr.Descr, Loc => Attrs (A).Loc); end if; end if; end case; end loop; end if; end Add_Attributes; ------------------------ -- Create_Simple_Type -- ------------------------ procedure Create_Simple_Type (J : Internal_Type_Index; Descr : out Type_Descr_Access; Index : out Type_Index) is Info : Internal_Type_Descr renames Shared.Types.Table (J); Simple : Simple_Type_Descr; Index_In_Simple : Natural; Internal : Internal_Simple_Type_Descr; Result : Simple_Type_Index; begin Index := Info.In_NFA; Descr := Type_Descr_Access (NFA.Get_Type_Descr (Index)); Result := Descr.Simple_Content; if Result /= No_Simple_Type_Index then if Debug then Debug_Output ("Create_Simple_Type: already done " & To_QName (Info.Properties.Name)); end if; return; end if; Internal := Info.Simple; if Internal.Kind = Simple_Type_None then -- Not a simple type, nothing to do Descr := null; return; end if; if Internal.In_Process then Validation_Error (Parser, "Circular inheritance of type " & To_QName (Info.Properties.Name), Info.Loc); end if; if Debug then Debug_Output ("Create_Simple_Type " & To_QName (Info.Properties.Name) & " " & Internal.Kind'Img); end if; Info.Simple.In_Process := True; case Internal.Kind is when Simple_Type_None => Descr := null; return; when Simple_Type => -- ??? Shouldn't we set Simple_Content as well ? Descr.Restriction_Of := Any_Simple_Type_Index; when Simple_Type_Union => Simple := (Kind => Primitive_Union, Union => (others => No_Simple_Type_Index), others => <>); Index_In_Simple := Simple.Union'First; for U in Internal.Union_Items'Range loop declare Member : constant Type_Member := Internal.Union_Items (U); Item : Type_Descr_Access; Index : Type_Index; begin exit when Member = No_Type_Member; if Member.Name /= No_Qualified_Name then Lookup_Simple_Type (Member.Name, Internal.Loc, Item, Index); if Item.Final (Final_Union) then Validation_Error (Parser, To_QName (Member.Name) & " is final for union", Internal.Loc); end if; else Create_Simple_Type (Member.Local, Item, Index); end if; Simple.Union (Index_In_Simple) := Item.Simple_Content; Index_In_Simple := Index_In_Simple + 1; end; end loop; Result := Create_Simple_Type (NFA, Simple); Descr.Simple_Content := Result; Descr.Restriction_Of := Any_Simple_Type_Index; when Simple_Type_List => Simple := (Kind => Primitive_List, List_Item => No_Simple_Type_Index, others => <>); for U in Internal.List_Items'Range loop declare Member : constant Type_Member := Internal.List_Items (U); Item : Type_Descr_Access; Index : Type_Index; begin exit when Member = No_Type_Member; if Member.Name /= No_Qualified_Name then Lookup_Simple_Type (Member.Name, Internal.Loc, Item, Index); if Item.Final (Final_List) then Validation_Error (Parser, To_QName (Member.Name) & " is final for list", Internal.Loc); end if; else Create_Simple_Type (Member.Local, Item, Index); end if; Simple.List_Item := Item.Simple_Content; end; end loop; Result := Create_Simple_Type (NFA, Simple); Descr.Simple_Content := Result; Descr.Restriction_Of := Any_Simple_Type_Index; when Simple_Type_Restriction | Simple_Type_Extension => declare Base : Simple_Type_Descr; Error : Symbol; Loc : Location; NFA_Simple : Type_Descr_Access; NFA_Type : Type_Index; begin if Internal.Base.Name /= No_Qualified_Name then Lookup_Simple_Type (Internal.Base.Name, Internal.Loc, NFA_Simple, NFA_Type); else Create_Simple_Type (Internal.Base.Local, NFA_Simple, NFA_Type); end if; if Internal.Base = No_Type_Member then Base := Any_Simple_Type; NFA_Type := Any_Simple_Type_Index; elsif NFA_Simple = null or else NFA_Simple.Simple_Content = No_Simple_Type_Index then Validation_Error (Parser, "base type specified in simpleContent definition must" & " be a simple type", Loc); else Base := Copy (Get_Simple_Type (NFA, NFA_Simple.Simple_Content)); Override (Simple => Base, Facets => Internal.Facets, Symbols => Get_Symbol_Table (Parser.all), As_Restriction => Internal.Kind = Simple_Type_Restriction, Error => Error, Error_Loc => Loc); if Error /= No_Symbol then Validation_Error (Parser, Get (Error).all, Loc); end if; end if; case Internal.Kind is when Simple_Type_Restriction => Descr.Restriction_Of := NFA_Type; when Simple_Type_Extension => Descr.Extension_Of := NFA_Type; when others => null; end case; Result := Create_Simple_Type (NFA, Base); Descr.Simple_Content := Result; end; end case; Info.Simple.In_Process := False; end Create_Simple_Type; ------------------------------ -- Create_Global_Attributes -- ------------------------------ procedure Create_Global_Attributes (Attr : Internal_Attribute_Descr) is Attr2 : Internal_Attribute_Descr; begin pragma Assert (Attr.Ref = No_Qualified_Name, "A global attribute cannot define ref"); pragma Assert (Attr.Descr.Name /= No_Qualified_Name, "A global attribute must have a name"); pragma Assert (Attr.Any = No_Internal_Any_Descr, "A global attribute is not "); pragma Assert (Attr.Descr.Next = Empty_Named_Attribute_List, "Global attributes cannot be in a list"); pragma Assert (Attr.Descr.Simple_Type = No_Simple_Type_Index, "Type of global attributes should be undefined here"); Attr2 := Attr; Resolve_Attribute_Type (Attr2, No_Location); Create_Global_Attribute (Parser, Attr2.Descr, No_Location); end Create_Global_Attributes; ------------------ -- Process_Type -- ------------------ procedure Process_Type (Info : in out Internal_Type_Descr) is S1 : State; List : Attributes_List := No_Attributes; Processed_Groups : AttrGroup_HTables.Instance; -- ??? If this table is here, we can't have an with the -- same attributeGroup as its base type. Maybe this should be local -- to Recursive_Add_Attributes instead procedure Recursive_Add_Attributes (Info : Internal_Type_Descr); procedure Recursive_Add_Attributes (Info : Internal_Type_Descr) is Ty : Global_Reference; Index : Internal_Type_Index; Had_Any : Boolean := False; Base : Qualified_Name; As_Restriction : Boolean; begin if Info.Is_Simple then -- A simpleType has no attribute return; elsif Info.Details = null then Add_Attributes (List, Info.Attributes, Processed_Groups, As_Restriction => True, Had_Any => Had_Any); Reset (Processed_Groups); return; end if; if Info.Details.Kind = Type_Extension then Base := Info.Details.Extension.Base; As_Restriction := False; elsif Info.Details.Kind = Type_Restriction then Base := Info.Details.Restriction.Base; As_Restriction := True; else Base := No_Qualified_Name; end if; if Base = No_Qualified_Name then -- No character data is allowed, but we might have attributes Add_Attributes (List, Info.Attributes, Processed_Groups, As_Restriction => True, Had_Any => Had_Any); elsif not As_Restriction then Ty := Get (Ref.all, (Base, Ref_Type)); if Ty = No_Global_Reference then Validation_Error (Parser, "No type """ & To_QName (Base) & """", Info.Loc); end if; -- If the base type is in the current package, we might not -- have computed all its attributes. Otherwise, get the list of -- attributes already computed in the grammar, since it is -- complete. Index := Get (Types, Base); if Index /= No_Internal_Type_Index then Recursive_Add_Attributes (Shared.Types.Table (Index)); else Add_Attributes (Parser, List, Get_Type_Descr (NFA, Ty.Typ).Attributes, As_Restriction => False, Loc => Info.Loc); end if; Add_Attributes (List, Info.Attributes, Processed_Groups, As_Restriction => False, Had_Any => Had_Any); else Ty := Get (Ref.all, (Base, Ref_Type)); if Ty = No_Global_Reference then Validation_Error (Parser, "No type """ & To_QName (Base) & """", Info.Loc); end if; Index := Get (Types, Base); if Index /= No_Internal_Type_Index then Recursive_Add_Attributes (Shared.Types.Table (Index)); else Add_Attributes (Parser, List, Get_Type_Descr (NFA, Ty.Typ).Attributes, As_Restriction => True, Loc => Info.Loc); end if; Had_Any := False; Add_Attributes (List, Info.Attributes, Processed_Groups, As_Restriction => True, Had_Any => Had_Any); -- Always add , even if none was given in the -- restriction (in which case none should exist for the type -- either); if not Had_Any then List.Any := No_Any_Descr; -- Nothing matches end if; end if; end Recursive_Add_Attributes; begin if Info.Is_Simple then null; -- Already done in Process_Type else if Debug then Debug_Output ("Process complexType " & To_QName (Info.Properties.Name)); end if; declare Descr : constant access Type_Descr := Get_Type_Descr (NFA, Info.In_NFA); Mask : Visited_All_Children; Start : State := Descr.Complex_Content; Is_All : constant Boolean := Info.Details /= null and then Info.Details.Kind = Type_All; begin pragma Assert (Descr.Complex_Content /= No_State); if Is_All and then Info.Details.Min_Occurs.Value = 0 then -- See comment in Process_Details as to why this is -- handled here. -- We should not make the transition directly from the -- start node (Descr.Complex_Content), because it would -- mean a user can start a and stop -- in the middle with no error Start := NFA.Add_State; NFA.Add_Empty_Transition (Descr.Complex_Content, Start); end if; Process_Details (In_Type => Descr, Details => Info.Details, Start => Start, -- Descr.Complex_Content, From => Start, Nested_End => S1, Mask => Mask); -- Add the attributes only after we did the details, so that we -- know there is no infinite recursion between the base types -- of extensions and restrictions if Debug then Debug_Output ("Process attributes for complexType " & To_QName (Info.Properties.Name) & " State=" & Descr.Complex_Content'Img & " type_index=" & Info.In_NFA'Img); end if; Recursive_Add_Attributes (Info); Descr.Attributes := List; if Is_All then NFA.Add_Transition (S1, Final_State, (Kind => Transition_Close_From_All, Mask => Mask)); if Info.Details.Min_Occurs.Value = 0 then NFA.Add_Transition (Descr.Complex_Content, Final_State, (Kind => Transition_Close)); end if; else NFA.Add_Transition (S1, Final_State, (Kind => Transition_Close)); end if; end; end if; Reset (Processed_Groups); exception when others => Reset (Processed_Groups); raise; end Process_Type; Element_Info : Element_Descr; Attr : Internal_Attribute_Descr; S : State; Ignored : Type_Descr_Access; Ignored_Index : Type_Index; begin if Debug then Debug_Output ("Create_NFA"); end if; -- Prepare the entries for the types. These are empty to start with, but -- they are needed to be able to create the more complex types, and the -- global element. for J in Type_Tables.First .. Last (Shared.Types) loop -- Create the empty nested NFA if needed S := No_State; if not Shared.Types.Table (J).Is_Simple then S := NFA.Add_State; Shared.Types.Table (J).Properties.Complex_Content := S; if Debug then Debug_Output ("Created state for complexContent " & To_QName (Shared.Types.Table (J).Properties.Name) & " type=" & J'Img & " state=" & S'Img); end if; end if; Shared.Types.Table (J).In_NFA := Create_Type (NFA, Shared.Types.Table (J).Properties); if S /= No_State then -- At least .Complex_Content has changed, so we need to reset data NFA.Set_Data (S, State_Data' (Simple => Shared.Types.Table (J).In_NFA, Block => No_Block, Nillable => False, Default => No_Symbol, Fixed => No_Symbol)); end if; if Shared.Types.Table (J).Properties.Name /= No_Qualified_Name then Set (Types, Shared.Types.Table (J).Properties.Name, J); end if; end loop; -- Process the simple types (must be in a separate loop, since a -- restriction or a union needs to know about its base type) for J in Type_Tables.First .. Last (Shared.Types) loop Create_Simple_Type (J, Ignored, Ignored_Index); end loop; -- Prepare the entries for the global attributes Attr := Get_First (Shared.Global_Attributes); while Attr /= No_Internal_Attribute loop Create_Global_Attributes (Attr); Attr := Get_Next (Shared.Global_Attributes); end loop; -- Prepare schema for global elements if Debug then Debug_Output ("Create_NFA: adding global elements"); end if; Element_Info := Get_First (Shared.Global_Elements); while Element_Info /= No_Element_Descr loop Process_Global_Element (Element_Info, Start_State); -- Save the state Set (Shared.Global_Elements, Element_Info.Name, Element_Info); Element_Info := Get_Next (Shared.Global_Elements); end loop; if Debug then Debug_Output ("Create_NFA: complete type definition"); end if; -- Finally, complete the definition of complexTypes for J in Type_Tables.First .. Last (Shared.Types) loop Process_Type (Shared.Types.Table (J)); end loop; if Debug then Output_Action ("NFA: " & Dump_Dot_NFA (Get_Grammar (Parser.all))); end if; Reset (Types); exception when others => Reset (Types); raise; end Create_NFA; ---------- -- Free -- ---------- procedure Free (Shared : in out XSD_Data_Access) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (XSD_Data, XSD_Data_Access); Attr : AttrGroup_Descr; Gr : Group_Descr; begin if Shared /= null then -- Free all data structures, no longer needed Reset (Shared.Global_Elements); Gr := Get_First (Shared.Global_Groups); while Gr /= No_Group_Descr loop Free (Gr.Details); Gr := Get_Next (Shared.Global_Groups); end loop; Reset (Shared.Global_Groups); Attr := Get_First (Shared.Global_AttrGroups); while Attr /= No_AttrGroup_Descr loop Unchecked_Free (Attr.Attributes); Attr := Get_Next (Shared.Global_AttrGroups); end loop; Reset (Shared.Global_AttrGroups); for T in Type_Tables.First .. Last (Shared.Types) loop if Shared.Types.Table (T).Is_Simple then null; else Unchecked_Free (Shared.Types.Table (T).Attributes); Free (Shared.Types.Table (T).Details); end if; end loop; Free (Shared.Types); Reset (Shared.Global_Attributes); Unchecked_Free (Shared); end if; end Free; ----------------------------- -- Parse_Grammar_If_Needed -- ----------------------------- procedure Parse_Grammar_If_Needed (Handler : not null access Validating_Reader'Class; URI : Symbol; Xsd_File : Symbol; Do_Create_NFA : Boolean) is File : File_Input; Schema : Schema_Reader; S_File_Full : constant Symbol := To_Absolute_URI (Handler.all, Xsd_File); Need_To_Initialize : Boolean := True; begin GNAT.Task_Lock.Lock; Set_XML_Version (Schema, Get_XML_Version (Handler.all)); if URI_Was_Parsed (Get_Grammar (Handler.all), S_File_Full) then if Debug then Debug_Output ("Parse_Grammar " & Get (S_File_Full).all & " already parsed"); end if; GNAT.Task_Lock.Unlock; return; end if; if Debug then Debug_Output ("Parse_Grammar NS={" & Get (URI).all & "} XSD={" & Get (Xsd_File).all & "} " & Get (S_File_Full).all); end if; if Get_XSD_Version (Handler.Grammar) = XSD_1_0 then -- Must check that no element of the same namespace was seen -- already (as per 4.3.2 (4) in the XSD 1.0 norm, which was -- changed in XSD 1.1). declare NS : XML_NS; begin Find_NS_From_URI (Handler.all, URI => URI, NS => NS); if NS /= No_XML_NS and then Element_Count (NS) > 0 and then S_File_Full /= Get_System_Id (NS) and then Get_Feature (Handler.all, Sax.Readers.Schema_Validation_Feature) then Validation_Error (Handler, "schemaLocation for """ & Get (URI).all & """ cannot occur after the first" & " element of that namespace in XSD 1.0"); end if; end; end if; if Debug then Output_Seen ("Parsing grammar: " & Get (S_File_Full).all); end if; Open (Get (S_File_Full).all, File); Set_Public_Id (File, Get (S_File_Full).all); Set_System_Id (File, Get (S_File_Full).all); -- Add_To will likely already contain the grammar for the -- schema-for-schema, and we won't have to recreate it in most cases. Set_Symbol_Table (Schema, Get_Symbol_Table (Handler.all)); Set_Grammar (Schema, Handler.Grammar); Use_Basename_In_Error_Messages (Schema, Use_Basename_In_Error_Messages (Handler.all)); Set_Feature (Schema, Sax.Readers.Schema_Validation_Feature, Get_Feature (Handler.all, Sax.Readers.Schema_Validation_Feature)); if Handler.all in Schema_Reader'Class then Schema.Shared := Schema_Reader (Handler.all).Shared; Need_To_Initialize := False; end if; begin Internal_Parse (Schema, File, Default_Namespace => URI, Do_Initialize_Shared => Need_To_Initialize, Do_Create_NFA => Need_To_Initialize and Do_Create_NFA); exception when XML_Not_Implemented | XML_Validation_Error => -- Copy the error message and location from Schema to Handler Close (File); Handler.Error_Msg := Schema.Error_Msg; Handler.Error_Location := Schema.Error_Location; raise; end; Free (Schema); Close (File); if Debug then Output_Seen ("Done parsing new grammar: " & Get (Xsd_File).all); end if; GNAT.Task_Lock.Unlock; exception when Ada.IO_Exceptions.Name_Error => Free (Schema); Close (File); GNAT.Task_Lock.Unlock; if Debug then Debug_Output (ASCII.LF & "!!!! Could not open file " & Get (S_File_Full).all & ASCII.LF); end if; -- According to XML Schema Primer 0, section 5.6, this is not an -- error when we do not find the schema, since this attribute is only -- a hint. Warning (Handler.all, Create (Message => "Could not open file " & Get (S_File_Full).all, Loc => Handler.Current_Location)); when others => GNAT.Task_Lock.Unlock; Close (File); raise; end Parse_Grammar_If_Needed; -------------------- -- Internal_Parse -- -------------------- procedure Internal_Parse (Parser : in out Schema_Reader; Input : in out Input_Sources.Input_Source'Class; Default_Namespace : Symbol; Do_Create_NFA : Boolean; Do_Initialize_Shared : Boolean) is Grammar : constant XML_Grammar := Get_Grammar (Parser); URI : Symbol; begin if Debug then Output_Action ("Parsing schema " & Input_Sources.Get_System_Id (Input)); end if; Initialize_Symbols (Parser); URI := Find_Symbol (Parser, Input_Sources.Get_System_Id (Input)); if not URI_Was_Parsed (Grammar, URI) then if Do_Initialize_Shared then Parser.Shared := new XSD_Data; Init (Parser.Shared.Types); end if; Initialize_Grammar (Parser); Parser.Target_NS := Default_Namespace; Set_Grammar (Parser, Grammar); -- In case it was not initialized yet Set_Parsed_URI (Parser, URI); Schema.Readers.Parse (Validating_Reader (Parser), Input); if Do_Create_NFA then Create_NFA (Parser'Access); end if; if Do_Initialize_Shared then Free (Parser.Shared); end if; Unchecked_Free (Parser.Contexts); end if; exception when others => Unchecked_Free (Parser.Contexts); if Do_Initialize_Shared then Free (Parser.Shared); end if; raise; end Internal_Parse; ----------- -- Parse -- ----------- procedure Parse (Parser : in out Schema_Reader; Input : in out Input_Sources.Input_Source'Class) is begin Internal_Parse (Parser, Input, Default_Namespace => Empty_String, Do_Create_NFA => True, Do_Initialize_Shared => True); end Parse; ------------------- -- Resolve_QName -- ------------------- function Resolve_QName (Handler : access Schema_Reader'Class; QName : Sax.Symbols.Symbol; NS_If_Empty : Sax.Symbols.Symbol := Empty_String; Loc : Location) return Qualified_Name is Val : Cst_Byte_Sequence_Access; Separator : Integer; NS : XML_NS; Prefix : Symbol; begin if QName = No_Symbol then return No_Qualified_Name; else Val := Get (QName); Separator := Split_Qname (Val.all); Prefix := Find_Symbol (Handler.all, Val (Val'First .. Separator - 1)); Get_Namespace_From_Prefix (Handler => Handler.all, Prefix => Prefix, NS => NS); if NS = No_XML_NS then if Prefix /= Empty_String then Validation_Error (Handler, "Cannot resolve namespace prefix " & Val (Val'First .. Separator - 1), Loc); return No_Qualified_Name; else return (NS => NS_If_Empty, Local => Find_Symbol (Handler.all, Val (Separator + 1 .. Val'Last))); end if; else return (NS => Get_URI (NS), Local => Find_Symbol (Handler.all, Val (Separator + 1 .. Val'Last))); end if; end if; end Resolve_QName; ---------------- -- Get_Occurs -- ---------------- procedure Get_Occurs (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List; Min_Occurs, Max_Occurs : out Occurrences) is Min_Occurs_Index : constant Integer := Get_Index (Atts, URI => Empty_String, Local_Name => Handler.MinOccurs); Max_Occurs_Index : constant Integer := Get_Index (Atts, URI => Empty_String, Local_Name => Handler.MaxOccurs); function Occurs_From_Value (Index : Integer) return Occurrences; -- Return the value of maxOccurs from the attributes'value. This -- properly takes into account the "unbounded" case function Occurs_From_Value (Index : Integer) return Occurrences is Value : constant Symbol := Get_Value (Atts, Index); begin if Value = Handler.Unbounded then return (Unbounded => True); else declare Val : constant Cst_Byte_Sequence_Access := Get (Value); Pos : Integer; C : Unicode_Char; begin return (Unbounded => False, Value => Natural'Value (Val.all)); exception when Constraint_Error => -- Either we have an integer too big to fit in Integer, or -- we do not have an integer at all Pos := Val'First; while Pos <= Val'Last loop Encoding.Read (Val.all, Pos, C); if not Is_Digit (C) then Validation_Error (Handler, "Value for ""maxOccurs"" must" & " be an integer or ""unbounded"""); end if; end loop; return (Unbounded => False, Value => Natural'Last); end; end if; end Occurs_From_Value; begin Min_Occurs := (False, 1); Max_Occurs := (False, 1); if Min_Occurs_Index /= -1 then Min_Occurs := Occurs_From_Value (Min_Occurs_Index); if Min_Occurs.Unbounded then Validation_Error (Handler, "minOccurs cannot be ""unbounded"""); end if; end if; if Max_Occurs_Index /= -1 then Max_Occurs := Occurs_From_Value (Max_Occurs_Index); end if; if not Max_Occurs.Unbounded then if Max_Occurs.Value > Max_Max_Occurs then Validation_Error (Handler, "maxOccurs is too big (XML/Ada supports up to" & Max_Max_Occurs'Img & "), consider using ""unbounded""", Except => XML_Limitation'Identity); elsif Max_Occurs.Value > Max_Occurs_Warn then Handler.Warning (Create (Message => "maxOccurs is big and could result in a very large state" & " machine. Consider using ""unbounded"" instead", Loc => Handler.Current_Location)); end if; end if; end Get_Occurs; ------------------ -- Push_Context -- ------------------ procedure Push_Context (Handler : access Schema_Reader'Class; Ctx : Context) is Tmp : Context_Array_Access; begin if Handler.Contexts_Last = 0 then Handler.Contexts := new Context_Array (1 .. Default_Contexts); elsif Handler.Contexts_Last = Handler.Contexts'Last then Tmp := new Context_Array (1 .. Handler.Contexts'Last + 30); Tmp (Handler.Contexts'Range) := Handler.Contexts.all; Unchecked_Free (Handler.Contexts); Handler.Contexts := Tmp; end if; Handler.Contexts_Last := Handler.Contexts_Last + 1; Handler.Contexts (Handler.Contexts_Last) := Ctx; end Push_Context; ------------------ -- Create_Group -- ------------------ procedure Create_Group (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Min_Occurs, Max_Occurs : Occurrences := (False, 1); Group : Group_Descr; Name : Qualified_Name; Details : Type_Details_Access; begin Group.Loc := Handler.Current_Location; for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Name then Group.Name := (NS => Handler.Target_NS, Local => Get_Value (Atts, J)); elsif Name.Local = Handler.Ref then Group.Ref := Resolve_QName (Handler, Get_Value (Atts, J), Loc => Get_Location (Atts, J)); end if; end if; end loop; case Handler.Contexts (Handler.Contexts_Last).Typ is when Context_Schema | Context_Redefine => null; when Context_Sequence | Context_Choice | Context_Extension | Context_Restriction => Get_Occurs (Handler, Atts, Min_Occurs, Max_Occurs); Details := new Type_Details' (Kind => Type_Group, Min_Occurs => Min_Occurs, Max_Occurs => Max_Occurs, Loc => Handler.Current_Location, In_Process => False, Next => null, Group => Group); Insert_In_Type (Handler, Details); when others => Validation_Error (Handler, "Unsupported ""group"" in this context", Except => XML_Not_Implemented'Identity); end case; Push_Context (Handler, (Typ => Context_Group, Group => Group)); end Create_Group; ------------------ -- Finish_Group -- ------------------ procedure Finish_Group (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; begin case Next.Typ is when Context_Schema | Context_Redefine => Set (Handler.Shared.Global_Groups, Ctx.Group.Name, Ctx.Group); when others => null; end case; end Finish_Group; ---------------------------- -- Create_Attribute_Group -- ---------------------------- procedure Create_Attribute_Group (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Group : AttrGroup_Descr; Name : Qualified_Name; begin for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Name then Group.Name := (NS => Handler.Target_NS, Local => Get_Value (Atts, J)); elsif Name.Local = Handler.Ref then Group.Ref := Resolve_QName (Handler, Get_Value (Atts, J), Loc => Get_Location (Atts, J)); end if; end if; end loop; Push_Context (Handler, (Typ => Context_Attribute_Group, Attr_Group => Group)); end Create_Attribute_Group; ---------------------------- -- Finish_Attribute_Group -- ---------------------------- procedure Finish_Attribute_Group (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; Ctx2 : Context_Access; Index : Natural; begin case Next.Typ is when Context_Schema | Context_Redefine => Set (Handler.Shared.Global_AttrGroups, Ctx.Attr_Group.Name, Ctx.Attr_Group); when Context_Type_Def => pragma Assert (Ctx.Attr_Group.Attributes = null); Append (Handler.Shared.Types.Table (Next.Type_Info).Attributes, (Kind => Kind_Group, Loc => Handler.Current_Location, Group_Ref => Ctx.Attr_Group.Ref)); when Context_Extension | Context_Simple_Extension => pragma Assert (Ctx.Attr_Group.Attributes = null); Index := Handler.Contexts_Last - 1; while Index >= Handler.Contexts'First loop Ctx2 := Handler.Contexts (Index)'Access; if Ctx2.Typ = Context_Type_Def then Append (Handler.Shared.Types.Table (Ctx2.Type_Info).Attributes, (Kind => Kind_Group, Loc => Handler.Current_Location, Group_Ref => Ctx.Attr_Group.Ref)); exit; end if; Index := Index - 1; end loop; when Context_Attribute_Group => pragma Assert (Ctx.Attr_Group.Attributes = null); Append (Next.Attr_Group.Attributes, (Kind => Kind_Group, Loc => Handler.Current_Location, Group_Ref => Ctx.Attr_Group.Ref)); when others => Unchecked_Free (Ctx.Attr_Group.Attributes); Validation_Error (Handler, "Invalid context for attributeGroup: " & Next.Typ'Img, Except => XML_Not_Implemented'Identity); end case; end Finish_Attribute_Group; ------------ -- Append -- ------------ procedure Append (List : in out Attr_Array_Access; Attr : Attr_Descr) is Tmp : Attr_Array_Access; begin if List = null then List := new Attr_Array'(1 => Attr, 2 .. 10 => (Kind => Kind_Unset, Loc => No_Location)); elsif List (List'Last).Kind /= Kind_Unset then Tmp := new Attr_Array (1 .. List'Last + 10); Tmp (List'Range) := List.all; Tmp (List'Last + 1) := Attr; Tmp (List'Last + 2 .. Tmp'Last) := (others => Attr_Descr'(Kind => Kind_Unset, Loc => No_Location)); Unchecked_Free (List); List := Tmp; else for L in List'Range loop if List (L).Kind = Kind_Unset then List (L) := Attr; return; end if; end loop; end if; end Append; -------------------- -- Create_Include -- -------------------- procedure Create_Include (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Schema_Location_Index : constant Integer := Get_Index (Atts, Empty_String, Handler.Schema_Location); begin Parse_Grammar (Handler, URI => Handler.Target_NS, Xsd_File => Get_Value (Atts, Schema_Location_Index), Do_Create_NFA => False); -- Will be performed later end Create_Include; --------------------- -- Create_Redefine -- --------------------- procedure Create_Redefine (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Location_Index : constant Integer := Get_Index (Atts, Empty_String, Handler.Schema_Location); begin -- Disable for now. -- On the test./testschema -xsd boeingData/ipo4/ipo.xsd -- -xsd boeingData/ipo4/address.xsd -- -xsd boeingData/ipo4/itematt.xsd -- boeingData/ipo4/ipo_1.xml -- we redefine an extension whose base type comes from the redefined -- grammar, and whose name is the same. As a result, the extension and -- its base type end up being the same XML_Type, and thus we get -- infinite loops. We should really merge the models when the grammar is -- parsed. Validation_Error (Handler, " not supported", Except => XML_Not_Implemented'Identity); Parse_Grammar (Handler, URI => Handler.Target_NS, Do_Create_NFA => True, Xsd_File => Get_Value (Atts, Location_Index)); Push_Context (Handler, (Typ => Context_Redefine)); end Create_Redefine; ------------------- -- Create_Import -- ------------------- procedure Create_Import (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Location_Index : constant Integer := Get_Index (Atts, Empty_String, Handler.Schema_Location); -- Namespace_Index : constant Integer := -- Get_Index (Atts, Empty_String, Handler.Namespace); begin if Location_Index = -1 then -- if Namespace_Index = -1 then -- -- See 4.2.6.1: If that attribute is absent, then the import -- -- allows unqualified reference to components with no target -- -- namespace -- null; -- end if; Validation_Error (Handler, "Import with no schemaLocation is unsupported", Except => XML_Not_Implemented'Identity); else declare Location : constant Symbol := Get_Value (Atts, Location_Index); begin if Debug then Debug_Output ("Import: " & Get (Location).all); Debug_Output ("Adding new grammar to Handler.Created_Grammar"); end if; -- The namespace attribute indicates that the XSD may contain -- qualified references to schema components in that namespace. -- (4.2.6.1). It does not give the default targetNamespace Parse_Grammar (Handler, URI => Empty_String, Do_Create_NFA => True, Xsd_File => Location); end; end if; end Create_Import; -------------------------- -- Create_Any_Attribute -- -------------------------- procedure Create_Any_Attribute (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Name : Qualified_Name; Att : Attr_Descr (Kind => Kind_Attribute); begin Att.Loc := Handler.Current_Location; Att.Attr.Any := (Namespaces => Handler.Any_Namespace, Target_NS => Handler.Target_NS, Process_Contents => Process_Strict); for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Namespace then Att.Attr.Any.Namespaces := Get_Value (Atts, J); elsif Name.Local = Handler.Process_Contents then Att.Attr.Any.Process_Contents := Process_Contents_From_Atts (Handler, Atts, J); end if; end if; end loop; Insert_Attribute (Handler, Handler.Contexts_Last, Att); end Create_Any_Attribute; --------------------- -- Create_Notation -- --------------------- procedure Create_Notation (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is type Notation_Descr is record Name : Symbol; System_Id : Symbol := Empty_String; Public_Id : Symbol := Empty_String; end record; Name : Qualified_Name; Notation : Notation_Descr; begin for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Name then Notation.Name := Get_Value (Atts, J); elsif Name.Local = Handler.Public then Notation.Public_Id := Get_Value (Atts, J); elsif Name.Local = Handler.System then Notation.System_Id := Get_Value (Atts, J); end if; end if; end loop; Add_Notation (Get_NFA (Handler.Grammar), Notation.Name); Notation_Decl (Sax_Reader'Class (Handler.all), Name => Get (Notation.Name).all, System_Id => Get (Notation.System_Id).all, Public_Id => Get (Notation.Public_Id).all); end Create_Notation; -------------------- -- Create_Element -- -------------------- procedure Create_Element (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Min_Occurs, Max_Occurs : Occurrences := (False, 1); Info : Element_Descr; Name : Qualified_Name; Details : Type_Details_Access; begin Info.Loc := Handler.Current_Location; Info.Form := Handler.Element_Form_Default; Info.Block := Handler.Target_Block_Default; for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Typ then Info.Typ := Resolve_QName (Handler, Get_Value (Atts, J), NS_If_Empty => Handler.Target_NS, Loc => Get_Location (Atts, J)); elsif Name.Local = Handler.Name then Info.Name := (NS => Handler.Target_NS, Local => Get_Value (Atts, J)); elsif Name.Local = Handler.Ref then Info.Ref := Resolve_QName (Handler, Get_Value (Atts, J), Loc => Get_Location (Atts, J)); elsif Name.Local = Handler.Substitution_Group then Info.Substitution_Group := Resolve_QName (Handler, Get_Value (Atts, J), Loc => Get_Location (Atts, J)); elsif Name.Local = Handler.Default then Info.Default := Get_Value (Atts, J); elsif Name.Local = Handler.Fixed then Info.Fixed := Get_Value (Atts, J); elsif Name.Local = Handler.S_Abstract then Info.Is_Abstract := Get_Value_As_Boolean (Atts, J, False); elsif Name.Local = Handler.Nillable then Info.Nillable := Get_Value_As_Boolean (Atts, J, False); elsif Name.Local = Handler.Form then Info.Form := Compute_Form (Atts, Handler, J); elsif Name.Local = Handler.Final then Info.Final := Compute_Final (Atts, Handler, J); elsif Name.Local = Handler.Block then Compute_Blocks (Atts, Handler, Info.Block, Info.Has_Block, J); end if; end if; end loop; if Info.Name /= No_Qualified_Name then if Info.Ref /= No_Qualified_Name and then Info.Ref.NS = No_Symbol and then Info.Name = Info.Ref and then not In_Redefine_Context (Handler.all) then Validation_Error (Handler, """ref"" attribute cannot be self-referencing"); elsif Info.Ref /= No_Qualified_Name then Validation_Error (Handler, "Name and Ref cannot be both specified"); end if; elsif Info.Ref = No_Qualified_Name then Validation_Error (Handler, "Either ""name"" or ""ref"" attribute must be present"); else -- Section 3.3.2, validity constraints 3.3.3 if Info.Typ /= No_Qualified_Name then Validation_Error (Handler, """type"" attribute cannot be specified along with ""ref"""); end if; end if; if Info.Default /= No_Symbol and then Info.Fixed /= No_Symbol then Validation_Error (Handler, "Default and Fixed cannot be both specified"); end if; if Info.Ref /= No_Qualified_Name then Info.Form := Qualified; end if; if Handler.Contexts (Handler.Contexts_Last).Typ /= Context_Schema then Get_Occurs (Handler, Atts, Min_Occurs, Max_Occurs); Details := new Type_Details' (Kind => Type_Element, Min_Occurs => Min_Occurs, Max_Occurs => Max_Occurs, Loc => Handler.Current_Location, In_Process => False, Next => null, Element => Info); Insert_In_Type (Handler, Details); end if; Push_Context (Handler, (Typ => Context_Element, Elem_Details => Details, Element => Info)); end Create_Element; -------------------- -- Finish_Element -- -------------------- procedure Finish_Element (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; Info : constant Element_Descr := Ctx.Element; begin case Next.Typ is when Context_Schema | Context_Redefine => Set (Handler.Shared.Global_Elements, Info.Name, Info); when others => -- We might have added the type definition Ctx.Elem_Details.Element := Ctx.Element; end case; end Finish_Element; ------------------------ -- Create_Simple_Type -- ------------------------ procedure Create_Simple_Type (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; begin Prepare_Type (Handler, Atts, Is_Simple => True); if Ctx.Typ = Context_Simple_Restriction then Ctx.Simple.Base := (Name => No_Qualified_Name, Local => Handler.Contexts (Handler.Contexts_Last).Type_Info); end if; end Create_Simple_Type; --------------------- -- Add_Type_Member -- --------------------- procedure Add_Type_Member (Handler : access Schema_Reader'Class; List : in out Type_Member_Array; Member : Type_Member; Loc : Location) is begin for A in List'Range loop if List (A) = No_Type_Member then List (A) := Member; return; end if; end loop; Validation_Error (Handler, "Too many types in the union", Loc, XML_Not_Implemented'Identity); end Add_Type_Member; ------------------------ -- Finish_Simple_Type -- ------------------------ procedure Finish_Simple_Type (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; begin case Next.Typ is when Context_Schema | Context_Redefine => null; when Context_Element => Next.Element.Local_Type := Ctx.Type_Info; when Context_Attribute => Next.Attribute.Attr.Local_Type := Ctx.Type_Info; when Context_List => Add_Type_Member (Handler, Next.List.List_Items, (Name => No_Qualified_Name, Local => Ctx.Type_Info), No_Location); when Context_Union => Add_Type_Member (Handler, Next.Union.Union_Items, (Name => No_Qualified_Name, Local => Ctx.Type_Info), No_Location); when Context_Restriction => Next.Restriction.Restriction.Details := Handler.Shared.Types.Table (Ctx.Type_Info).Details; when Context_Simple_Restriction => -- The simpleType is in fact the base type of the restriction. The -- following was already done in Create_Simple_Type: -- Next.Simple.Base.Local := Ctx.Type_Info; null; when others => Validation_Error (Handler, "Unsupported: ""simpleType"" in this context", Except => XML_Not_Implemented'Identity); end case; end Finish_Simple_Type; -------------------- -- Compute_Blocks -- -------------------- procedure Compute_Blocks (Atts : Sax_Attribute_List; Handler : access Schema_Reader'Class; Blocks : out Block_Status; Is_Set : out Boolean; Index : Integer) is procedure On_Item (Str : Byte_Sequence); procedure On_Item (Str : Byte_Sequence) is begin if Str = "restriction" then Blocks (Block_Restriction) := True; elsif Str = "extension" then Blocks (Block_Extension) := True; elsif Str = "substitution" then Blocks (Block_Substitution) := True; elsif Str = "#all" then Blocks := (others => True); else Validation_Error (Handler, "Invalid value for block: """ & Str & """"); end if; end On_Item; procedure For_Each is new For_Each_Item (On_Item); begin Is_Set := Index /= -1; Blocks := No_Block; if Index /= -1 then For_Each (Get (Get_Value (Atts, Index)).all); if Debug then Output_Action ("Set_Block (" & To_String (Blocks) & ")"); end if; end if; end Compute_Blocks; ------------------ -- Compute_Form -- ------------------ function Compute_Form (Atts : Sax_Attribute_List; Handler : access Schema_Reader'Class; Index : Integer) return Form_Type is begin if Get_Value (Atts, Index) = Handler.Qualified then return Qualified; else return Unqualified; end if; end Compute_Form; ------------------- -- Compute_Final -- ------------------- function Compute_Final (Atts : Sax_Attribute_List; Handler : access Schema_Reader'Class; Index : Integer) return Final_Status is Final : Final_Status; procedure On_Item (Str : Byte_Sequence); procedure On_Item (Str : Byte_Sequence) is begin if Str = "restriction" then Final (Final_Restriction) := True; elsif Str = "extension" then Final (Final_Extension) := True; elsif Str = "#all" then Final := (others => True); elsif Str = "union" then Final (Final_Union) := True; elsif Str = "list" then Final (Final_List) := True; else Validation_Error (Handler, "Invalid value for final: """ & Str & """"); end if; end On_Item; procedure For_Each is new For_Each_Item (On_Item); begin Final := (others => False); if Index /= -1 then For_Each (Get (Get_Value (Atts, Index)).all); if Debug then Output_Action ("Set_Final (" & To_String (Final) & ")"); end if; end if; return Final; end Compute_Final; ------------------ -- Prepare_Type -- ------------------ procedure Prepare_Type (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List; Is_Simple : Boolean) is Info : Internal_Type_Descr (Is_Simple => Is_Simple); Is_Set : Boolean; Name : Qualified_Name; Props : Type_Descr; begin Info.Loc := Handler.Current_Location; Props.Block := Handler.Target_Block_Default; for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Mixed then Props.Mixed := Get_Value_As_Boolean (Atts, J, False); elsif Name.Local = Handler.Name then Props.Name := (NS => Handler.Target_NS, Local => Get_Value (Atts, J)); elsif Name.Local = Handler.Block then Compute_Blocks (Atts, Handler, Props.Block, Is_Set, J); elsif Name.Local = Handler.Final then Props.Final := Compute_Final (Atts, Handler, J); elsif Name.Local = Handler.S_Abstract then Props.Is_Abstract := Get_Value_As_Boolean (Atts, J, False); end if; end if; end loop; -- block="substitution" does not apply to types, only to elements Props.Block (Block_Substitution) := False; Info.Properties := Props; Append (Handler.Shared.Types, Info); Push_Context (Handler, (Typ => Context_Type_Def, Type_Info => Last (Handler.Shared.Types))); end Prepare_Type; ------------------------- -- Create_Complex_Type -- ------------------------- procedure Create_Complex_Type (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is begin Prepare_Type (Handler, Atts, Is_Simple => False); end Create_Complex_Type; ------------------------- -- Finish_Complex_Type -- ------------------------- procedure Finish_Complex_Type (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; begin case Next.Typ is when Context_Element => Next.Element.Local_Type := Ctx.Type_Info; when others => null; end case; end Finish_Complex_Type; ------------------------ -- Create_Restriction -- ------------------------ procedure Create_Restriction (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Restr : Restriction_Descr; Details : Type_Details_Access; Name : Qualified_Name; In_Type : constant Internal_Type_Index := Ctx.Type_Info; begin Restr.Loc := Handler.Current_Location; Restr.Base := (NS => Handler.XML_Schema_URI, Local => Handler.Any_Simple_Type); for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Base then Restr.Base := Resolve_QName (Handler, Get_Value (Atts, J), Handler.Target_NS, Get_Location (Atts, J)); end if; end if; end loop; if Handler.Shared.Types.Table (In_Type).Is_Simple or else Handler.Shared.Types.Table (In_Type).Simple.Kind /= Simple_Type_None then if Restr.Base = (NS => Handler.XML_Schema_URI, Local => Handler.IDREF) or else Restr.Base = (NS => Handler.XML_Schema_URI, Local => Handler.IDREFS) then Validation_Error (Handler, "Unsupported type IDREF and IDREFS", Except => XML_Not_Implemented'Identity); end if; if not Handler.Shared.Types.Table (In_Type).Is_Simple then Details := new Type_Details' (Kind => Type_Restriction, Min_Occurs => (False, 1), Max_Occurs => (False, 1), Loc => Handler.Current_Location, In_Process => False, Next => null, Simple_Content_Restriction => True, Restriction => Restr); Insert_In_Type (Handler, Details); end if; Push_Context (Handler, (Typ => Context_Simple_Restriction, Simple => (Kind => Simple_Type_Restriction, In_Process => False, Facets => No_Facets, Base => (Name => Restr.Base, Local => No_Internal_Type_Index), Loc => Handler.Current_Location))); else Details := new Type_Details' (Kind => Type_Restriction, Min_Occurs => (False, 1), Max_Occurs => (False, 1), Loc => Handler.Current_Location, In_Process => False, Next => null, Simple_Content_Restriction => False, Restriction => Restr); Insert_In_Type (Handler, Details); Push_Context (Handler, (Typ => Context_Restriction, Restriction => Details)); end if; end Create_Restriction; ------------------------ -- Finish_Restriction -- ------------------------ procedure Finish_Restriction (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; begin if Ctx.Typ = Context_Simple_Restriction then pragma Assert (Next.Typ = Context_Type_Def); Handler.Shared.Types.Table (Next.Type_Info).Simple := Ctx.Simple; end if; end Finish_Restriction; ------------------ -- Create_Union -- ------------------ procedure Create_Union (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Name : Qualified_Name; procedure Add_Union (Str : Byte_Sequence); -- Add a unioned type to [Simple] procedure Add_Union (Str : Byte_Sequence) is Sym : constant Symbol := Find_Symbol (Handler.all, Str); Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Name : constant Qualified_Name := Resolve_QName (Handler, Sym, Handler.Target_NS, Loc => Ctx.Union.Loc); begin Add_Type_Member (Handler, Ctx.Union.Union_Items, (Name => Name, Local => No_Internal_Type_Index), Ctx.Union.Loc); end Add_Union; procedure For_Each_Union is new For_Each_Item (Add_Union); begin Push_Context (Handler, (Typ => Context_Union, Union => (Kind => Simple_Type_Union, In_Process => False, Loc => Handler.Current_Location, Union_Items => (others => No_Type_Member)))); for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Member_Types then For_Each_Union (Get (Get_Value (Atts, J)).all); end if; end if; end loop; end Create_Union; ------------------ -- Finish_Union -- ------------------ procedure Finish_Union (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; begin case Next.Typ is when Context_Type_Def => Handler.Shared.Types.Table (Next.Type_Info).Simple := Ctx.Union; when others => Validation_Error (Handler, "Unsupported: ""union"" in this context", Except => XML_Not_Implemented'Identity); end case; end Finish_Union; ---------------------- -- Create_Extension -- ---------------------- procedure Create_Extension (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Ext : Extension_Descr; Name : Qualified_Name; Details : Type_Details_Access; In_Type : constant Internal_Type_Index := Ctx.Type_Info; begin Ext.Loc := Handler.Current_Location; for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Base then Ext.Base := Resolve_QName (Handler, Get_Value (Atts, J), Handler.Target_NS, Loc => Get_Location (Atts, J)); end if; end if; end loop; if Ext.Base = No_Qualified_Name then Validation_Error (Handler, "Attribute ""base"" required for "); end if; if Handler.Shared.Types.Table (In_Type).Is_Simple or else Handler.Shared.Types.Table (In_Type).Simple.Kind /= Simple_Type_None then if Debug then Debug_Output ("Create extension: in simpleContent or simpleType"); end if; if not Handler.Shared.Types.Table (In_Type).Is_Simple then Details := new Type_Details' (Kind => Type_Extension, Min_Occurs => (False, 1), Max_Occurs => (False, 1), Loc => Handler.Current_Location, In_Process => False, Next => null, Simple_Content => True, Extension => Ext); Insert_In_Type (Handler, Details); end if; Push_Context (Handler, (Typ => Context_Simple_Extension, Simple => (Kind => Simple_Type_Extension, In_Process => False, Base => (Name => Ext.Base, Local => No_Internal_Type_Index), Facets => No_Facets, Loc => Handler.Current_Location))); else Details := new Type_Details' (Kind => Type_Extension, Min_Occurs => (False, 1), Max_Occurs => (False, 1), Loc => Handler.Current_Location, In_Process => False, Next => null, Simple_Content => False, Extension => Ext); Insert_In_Type (Handler, Details); Push_Context (Handler, (Typ => Context_Extension, Extension => Details)); end if; end Create_Extension; ---------------------- -- Finish_Extension -- ---------------------- procedure Finish_Extension (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; begin if Ctx.Typ = Context_Simple_Extension then pragma Assert (Next.Typ = Context_Type_Def); -- a simple type Handler.Shared.Types.Table (Next.Type_Info).Simple := Ctx.Simple; end if; end Finish_Extension; ----------------- -- Create_List -- ----------------- procedure Create_List (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Name : Qualified_Name; begin Push_Context (Handler, (Typ => Context_List, List => (Kind => Simple_Type_List, In_Process => False, Loc => Handler.Current_Location, List_Items => (others => No_Type_Member)))); for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Item_Type then Name := Resolve_QName (Handler, Get_Value (Atts, J), Handler.Target_NS, Loc => Get_Location (Atts, J)); Add_Type_Member (Handler, Handler.Contexts (Handler.Contexts_Last).List.List_Items, (Name => Name, Local => No_Internal_Type_Index), Handler.Current_Location); end if; end if; end loop; end Create_List; ----------------- -- Finish_List -- ----------------- procedure Finish_List (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 1)'Access; Next_Next : constant Context_Access := Handler.Contexts (Handler.Contexts_Last - 2)'Access; begin case Next.Typ is when Context_Type_Def => if Next.Type_Info = No_Internal_Type_Index then -- within a pragma Assert (Next_Next.Typ = Context_Simple_Restriction); Next_Next.Simple := Ctx.List; else -- within a pragma Assert (Next.Type_Info /= No_Internal_Type_Index); Handler.Shared.Types.Table (Next.Type_Info).Simple := Ctx.List; end if; when others => Validation_Error (Handler, "Unsupported: ""list"" in this context", Except => XML_Not_Implemented'Identity); end case; end Finish_List; -------------------- -- Insert_In_Type -- -------------------- procedure Insert_In_Type (Handler : access Schema_Reader'Class; Element : in out Type_Details_Access) is procedure Append (List : in out Type_Details_Access; Elem : Type_Details_Access); procedure Append (List : in out Type_Details_Access; Elem : Type_Details_Access) is Tmp : Type_Details_Access; begin if List = null then List := Elem; else Tmp := List; while Tmp.Next /= null loop Tmp := Tmp.Next; end loop; Tmp.Next := Elem; end if; end Append; Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; begin case Ctx.Typ is when Context_Type_Def => if Handler.Shared.Types.Table (Ctx.Type_Info).Is_Simple then Free (Element); Validation_Error (Handler, "Invalid element in simple type"); end if; if Debug and then Handler.Shared.Types.Table (Ctx.Type_Info).Details /= null then Debug_Output ("Insert_In_Type, type already has details " & " when inserting " & Element.Kind'Img); end if; pragma Assert (Handler.Shared.Types.Table (Ctx.Type_Info).Details = null); Handler.Shared.Types.Table (Ctx.Type_Info).Details := Element; when Context_Sequence => Append (Ctx.Seq.First_In_Seq, Element); when Context_Choice => Append (Ctx.Choice.First_In_Choice, Element); when Context_All => Append (Ctx.All_Detail.First_In_All, Element); when Context_Group => if Ctx.Group.Details /= null then Free (Element); Validation_Error (Handler, "Invalid element in non group"); end if; Ctx.Group.Details := Element; when Context_Extension => if Ctx.Extension.Extension.Details /= null then Free (Element); Validation_Error (Handler, "Invalid element in non-empty extension"); end if; Ctx.Extension.Extension.Details := Element; when Context_Restriction => if Ctx.Restriction.Restriction.Details /= null then Free (Element); Validation_Error (Handler, "Invalid element in non-empty restriction"); end if; Ctx.Restriction.Restriction.Details := Element; when Context_Simple_Restriction | Context_Simple_Extension => Free (Element); when Context_Schema | Context_Attribute | Context_Element | Context_Union | Context_List | Context_Redefine | Context_Attribute_Group => Free (Element); Validation_Error (Handler, "Unsupported: """ & Element.Kind'Img & """ in context " & Ctx.Typ'Img, Except => XML_Not_Implemented'Identity); end case; end Insert_In_Type; ------------------- -- Create_Choice -- ------------------- procedure Create_Choice (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Min_Occurs, Max_Occurs : Occurrences := (False, 1); Choice : Type_Details_Access; begin Get_Occurs (Handler, Atts, Min_Occurs, Max_Occurs); Choice := new Type_Details' (Kind => Type_Choice, Min_Occurs => Min_Occurs, Max_Occurs => Max_Occurs, Loc => Handler.Current_Location, In_Process => False, Next => null, First_In_Choice => null); Insert_In_Type (Handler, Choice); Push_Context (Handler, (Typ => Context_Choice, Choice => Choice)); end Create_Choice; --------------------- -- Create_Sequence -- --------------------- procedure Create_Sequence (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Min_Occurs, Max_Occurs : Occurrences := (False, 1); Seq : Type_Details_Access; begin Get_Occurs (Handler, Atts, Min_Occurs, Max_Occurs); Seq := new Type_Details' (Kind => Type_Sequence, Min_Occurs => Min_Occurs, Max_Occurs => Max_Occurs, Loc => Handler.Current_Location, In_Process => False, Next => null, First_In_Seq => null); Insert_In_Type (Handler, Seq); Push_Context (Handler, (Typ => Context_Sequence, Seq => Seq)); end Create_Sequence; ---------------------- -- Create_Attribute -- ---------------------- procedure Create_Attribute (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Name : Qualified_Name; Att : Attr_Descr (Kind => Kind_Attribute); Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; Has_Form : Boolean := False; begin Att.Attr.Descr.Form := Handler.Attribute_Form_Default; Att.Loc := Handler.Current_Location; for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Name then Att.Attr.Descr.Name := (NS => Handler.Target_NS, Local => Get_Value (Atts, J)); elsif Name.Local = Handler.Typ then Att.Attr.Typ := Resolve_QName (Handler, Get_Value (Atts, J), Loc => Get_Location (Atts, J)); if Att.Attr.Typ = (NS => Handler.XML_Schema_URI, Local => Handler.IDREF) or else Att.Attr.Typ = (NS => Handler.XML_Schema_URI, Local => Handler.IDREFS) then Validation_Error (Handler, "Unsupported type IDREF and IDREFS", Get_Location (Atts, J), Except => XML_Not_Implemented'Identity); end if; elsif Name.Local = Handler.S_Use then if Get_Value (Atts, J) = Handler.Required then Att.Attr.Descr.Use_Type := Required; elsif Get_Value (Atts, J) = Handler.Prohibited then Att.Attr.Descr.Use_Type := Prohibited; else Att.Attr.Descr.Use_Type := Optional; end if; elsif Name.Local = Handler.Fixed then Att.Attr.Descr.Fixed := Get_Value (Atts, J); elsif Name.Local = Handler.Ref then Att.Attr.Ref := Resolve_QName (Handler, Get_Value (Atts, J), Handler.Target_NS, Loc => Get_Location (Atts, J)); elsif Name.Local = Handler.Form then Att.Attr.Descr.Form := Form_Type'Value (Get (Get_Value (Atts, J)).all); Has_Form := True; elsif Name.Local = Handler.Default then Att.Attr.Descr.Default := Get_Value (Atts, J); elsif Name.Local = Handler.Namespace_Target then Att.Attr.Descr.Target_NS := Get_Value (Atts, J); end if; end if; end loop; -- See section 3.2.3 for valid attributes combination if Att.Attr.Descr.Target_NS /= No_Symbol then if Att.Attr.Descr.Name /= No_Qualified_Name then Validation_Error (Handler, "name must be specified when targetNamespace is specified"); end if; if Has_Form then Validation_Error (Handler, "Cannot specify ""form"" when targetNamespace is given"); end if; Validation_Error (Handler, "targetNamespace not supported in attribute declaration", Except => XML_Not_Implemented'Identity); end if; if Has_Form and then Att.Attr.Ref /= No_Qualified_Name then Validation_Error (Handler, "Attributes ""form"" and ""ref"" cannot be both specified"); end if; if Att.Attr.Typ /= No_Qualified_Name then if Att.Attr.Ref /= No_Qualified_Name then Validation_Error (Handler, "Attributes ""type"" and ""ref"" cannot be both specified"); end if; end if; if Att.Attr.Descr.Fixed /= No_Symbol and then Att.Attr.Descr.Default /= No_Symbol then Validation_Error (Handler, "Attributes ""fixed"" and ""default"" cannot be both specified"); end if; if Att.Attr.Descr.Default /= No_Symbol and then Att.Attr.Descr.Use_Type /= Optional then Validation_Error (Handler, "Use must be ""optional"" when a default value is specified"); end if; if Get_XSD_Version (Handler.Grammar) = XSD_1_1 and then Att.Attr.Descr.Fixed /= No_Symbol and then Att.Attr.Descr.Use_Type = Prohibited then Validation_Error (Handler, """prohibited"" is forbidden when" & " a fixed value is specified"); end if; if Att.Attr.Descr.Name /= No_Qualified_Name then case Ctx.Typ is when Context_Attribute_Group | Context_Type_Def => null; when others => if Handler.Target_NS = Handler.XML_Instance_URI then Validation_Error (Handler, "Invalid target namespace for attribute declaration: """ & Get (Handler.Target_NS).all & """"); end if; end case; end if; Att.Attr.Descr.Is_Local := Att.Attr.Ref = No_Qualified_Name; Push_Context (Handler, (Typ => Context_Attribute, Attribute => Att)); end Create_Attribute; ---------------------- -- Insert_Attribute -- ---------------------- procedure Insert_Attribute (Handler : access Schema_Reader'Class; In_Context : Natural; Attribute : Attr_Descr) is Ctx : Context renames Handler.Contexts (In_Context); Index : Natural; Ctx2 : Context_Access; begin case Ctx.Typ is when Context_Type_Def => Append (Handler.Shared.Types.Table (Ctx.Type_Info).Attributes, Attribute); when Context_Schema | Context_Redefine => Set (Handler.Shared.Global_Attributes, Attribute.Attr.Descr.Name, Attribute.Attr); when Context_Extension | Context_Restriction => Index := Handler.Contexts_Last; while Index >= Handler.Contexts'First loop Ctx2 := Handler.Contexts (Index)'Access; if Ctx2.Typ = Context_Type_Def then Append (Handler.Shared.Types.Table (Ctx2.Type_Info).Attributes, Attribute); exit; end if; Index := Index - 1; end loop; when Context_Simple_Extension | Context_Simple_Restriction => pragma Assert (Handler.Contexts (In_Context - 1).Typ = Context_Type_Def); pragma Assert -- a cannot have attributes (not Handler.Shared.Types.Table (Handler.Contexts (In_Context - 1).Type_Info).Is_Simple); Append (Handler.Shared.Types.Table (Handler.Contexts (In_Context - 1).Type_Info).Attributes, Attribute); when Context_Attribute_Group => Append (Ctx.Attr_Group.Attributes, Attribute); when Context_Element | Context_Sequence | Context_Choice | Context_Attribute | Context_All | Context_Union | Context_List | Context_Group => Validation_Error (Handler, "Unsupported: ""attribute"" in this context", Except => XML_Not_Implemented'Identity); end case; end Insert_Attribute; ---------------------- -- Finish_Attribute -- ---------------------- procedure Finish_Attribute (Handler : access Schema_Reader'Class) is Ctx : constant Context_Access := Handler.Contexts (Handler.Contexts_Last)'Access; begin Insert_Attribute (Handler, Handler.Contexts_Last - 1, Ctx.Attribute); end Finish_Attribute; ------------------- -- Create_Schema -- ------------------- procedure Create_Schema (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Info : Schema_Descr; Is_Set : Boolean := False; Name : Qualified_Name; begin Info.Element_Form_Default := Unqualified; Info.Attribute_Form_Default := Unqualified; for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.S_Element_Form_Default then Info.Element_Form_Default := Compute_Form (Atts, Handler, J); elsif Name.Local = Handler.S_Attribute_Form_Default then Info.Attribute_Form_Default := Compute_Form (Atts, Handler, J); elsif Name.Local = Handler.Block_Default then Compute_Blocks (Atts, Handler, Info.Block, Is_Set, J); elsif Name.Local = Handler.Namespace_Target then Info.Target_NS := Get_Value (Atts, J); end if; elsif Name.NS = Handler.XML_Instance_URI then if Name.Local = Handler.No_Namespace_Schema_Location then -- Already handled through Hook_Start_Element when validating -- the grammar itself, but needed if we do not validate the -- grammar Parse_Grammar (Handler, URI => Empty_String, Xsd_File => Get_Value (Atts, J), Do_Create_NFA => False); elsif Name.Local = Handler.Schema_Location then -- Already handled through Hook_Start_Element when validating -- the grammar itself Parse_Grammars (Handler, Get_Value (Atts, J), Do_Create_NFA => False); end if; end if; end loop; if Info.Target_NS /= No_Symbol then if Debug then Output_Action ("Get_NS (Handler.Created_Grammar, """ & Get (Info.Target_NS).all & """, Handler.Target_NS)"); end if; Handler.Target_NS := Info.Target_NS; end if; Handler.Element_Form_Default := Info.Element_Form_Default; Handler.Attribute_Form_Default := Info.Attribute_Form_Default; if Is_Set then Handler.Target_Block_Default := Info.Block; end if; Push_Context (Handler, (Typ => Context_Schema)); end Create_Schema; -------------------------------- -- Process_Contents_From_Atts -- -------------------------------- function Process_Contents_From_Atts (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List; Index : Integer) return Process_Contents_Type is begin if Get_Value (Atts, Index) = Handler.Lax then return Process_Lax; elsif Get_Value (Atts, Index) = Handler.Strict then return Process_Strict; else return Process_Skip; end if; end Process_Contents_From_Atts; ---------------- -- Create_Any -- ---------------- procedure Create_Any (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Details : Type_Details_Access; Any : Internal_Any_Descr; Name : Qualified_Name; Min_Occurs, Max_Occurs : Occurrences := (False, 1); begin Any.Target_NS := Handler.Target_NS; Any.Namespaces := Handler.Any_Namespace; for J in 1 .. Get_Length (Atts) loop Name := Get_Name (Atts, J); if Name.NS = Empty_String then if Name.Local = Handler.Namespace then Any.Namespaces := Get_Value (Atts, J); elsif Name.Local = Handler.Process_Contents then Any.Process_Contents := Process_Contents_From_Atts (Handler, Atts, J); end if; end if; end loop; Get_Occurs (Handler, Atts, Min_Occurs, Max_Occurs); Details := new Type_Details' (Kind => Type_Any, Min_Occurs => Min_Occurs, Max_Occurs => Max_Occurs, Loc => Handler.Current_Location, In_Process => False, Next => null, Any => Any); Insert_In_Type (Handler, Details); end Create_Any; ---------------- -- Create_All -- ---------------- procedure Create_All (Handler : access Schema_Reader'Class; Atts : Sax_Attribute_List) is Min_Occurs, Max_Occurs : Occurrences := (False, 1); Details : Type_Details_Access; begin Get_Occurs (Handler, Atts, Min_Occurs, Max_Occurs); Details := new Type_Details' (Kind => Type_All, Min_Occurs => Min_Occurs, Max_Occurs => Max_Occurs, Loc => Handler.Current_Location, In_Process => False, Next => null, First_In_All => null); Insert_In_Type (Handler, Details); Push_Context (Handler, (Typ => Context_All, All_Detail => Details)); end Create_All; ------------------- -- Start_Element -- ------------------- overriding procedure Start_Element (Handler : in out Schema_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax.Readers.Sax_Attribute_List) is H : constant Schema_Reader_Access := Handler'Unchecked_Access; Ctx : Context_Access; begin if Debug then Output_Seen ("Start " & Get (Local_Name).all & " at " & To_String (Handler.Current_Location)); end if; -- Check the grammar Start_Element (Validating_Reader (Handler), NS, Local_Name, Atts); -- Process the element if Handler.Contexts = null then if Local_Name /= Handler.S_Schema then Validation_Error (H, "Root element must be "); end if; Create_Schema (H, Atts); elsif Local_Name = Handler.Annotation then Handler.In_Annotation := True; elsif Local_Name = Handler.Notation then Create_Notation (H, Atts); elsif Local_Name = Handler.Element then Create_Element (H, Atts); elsif Local_Name = Handler.Complex_Type then Create_Complex_Type (H, Atts); elsif Local_Name = Handler.Simple_Type then Create_Simple_Type (H, Atts); elsif Local_Name = Handler.Restriction then Create_Restriction (H, Atts); elsif Local_Name = Handler.Extension then Create_Extension (H, Atts); elsif Local_Name = Handler.Any_Attribute then Create_Any_Attribute (H, Atts); elsif Local_Name = Handler.Pattern then Ctx := Handler.Contexts (Handler.Contexts_Last)'Access; pragma Assert (Ctx.Typ = Context_Simple_Restriction); pragma Assert (Ctx.Simple.Kind = Simple_Type_Restriction); -- Use the non-normalized value for Add_Facet (Grammar => Handler.Grammar, Facets => Ctx.Simple.Facets, Facet_Name => Local_Name, Value => Get_Non_Normalized_Value (Atts, Get_Index (Atts, Empty_String, Handler.Value)), Loc => Handler.Current_Location); elsif Local_Name = Handler.Maxlength or else Local_Name = Handler.Minlength or else Local_Name = Handler.Length or else Local_Name = Handler.Enumeration or else Local_Name = Handler.Whitespace or else Local_Name = Handler.Total_Digits or else Local_Name = Handler.Fraction_Digits or else Local_Name = Handler.MaxInclusive or else Local_Name = Handler.MaxExclusive or else Local_Name = Handler.MinInclusive or else Local_Name = Handler.MinExclusive then Ctx := Handler.Contexts (Handler.Contexts_Last)'Access; pragma Assert (Ctx.Typ = Context_Simple_Restriction); pragma Assert (Ctx.Simple.Kind = Simple_Type_Restriction); Add_Facet (Grammar => Handler.Grammar, Facets => Ctx.Simple.Facets, Facet_Name => Local_Name, Value => Get_Value (Atts, Get_Index (Atts, Empty_String, Handler.Value)), Loc => Handler.Current_Location); elsif Local_Name = Handler.S_All then Create_All (H, Atts); elsif Local_Name = Handler.Sequence then Create_Sequence (H, Atts); elsif Local_Name = Handler.Choice then Create_Choice (H, Atts); elsif Local_Name = Handler.List then Create_List (H, Atts); elsif Local_Name = Handler.Union then Create_Union (H, Atts); elsif Local_Name = Handler.Attribute then Create_Attribute (H, Atts); elsif Local_Name = Handler.Group then Create_Group (H, Atts); elsif Local_Name = Handler.Simple_Content then Ctx := Handler.Contexts (Handler.Contexts_Last)'Access; pragma Assert (Ctx.Typ = Context_Type_Def); Handler.Shared.Types.Table (Ctx.Type_Info).Simple := (Kind => Simple_Type, In_Process => False, Loc => Handler.Current_Location); Handler.Shared.Types.Table (Ctx.Type_Info).Properties.Mixed := True; elsif Local_Name = Handler.Complex_Content then Ctx := Handler.Contexts (Handler.Contexts_Last)'Access; pragma Assert (Ctx.Typ = Context_Type_Def); -- Do not reset Properties.Mixed here, since it might have been set -- to "true" on the parent node. elsif Local_Name = Handler.Attribute_Group then Create_Attribute_Group (H, Atts); elsif Local_Name = Handler.Any then Create_Any (H, Atts); elsif Local_Name = Handler.Redefine then Validation_Error (Handler'Access, "Unsupported ", Except => XML_Not_Implemented'Identity); Create_Redefine (H, Atts); elsif Local_Name = Handler.Include then Create_Include (H, Atts); elsif Local_Name = Handler.Import then Create_Import (H, Atts); elsif Handler.In_Annotation then null; -- ignore all tags elsif Handler.Feature_Ignore_Unsupported_XSD_Elements and then (Local_Name = Handler.Keyref or else Local_Name = Handler.Key or else Local_Name = Handler.Selector or else Local_Name = Handler.Unique or else Local_Name = Handler.Field) then Warning (Handler, Create (Message => "Unsupported element in the schema: " & Get (Local_Name).all, Loc => Handler.Current_Location)); else Validation_Error (Handler'Access, "Unsupported element in the schema: " & Get (Local_Name).all, Except => XML_Not_Implemented'Identity); end if; end Start_Element; ----------------- -- End_Element -- ----------------- overriding procedure End_Element (Handler : in out Schema_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol) is H : constant Schema_Reader_Access := Handler'Unchecked_Access; Handled : Boolean := True; begin -- Check the grammar End_Element (Validating_Reader (Handler), NS, Local_Name); -- Process the tag if Local_Name = Handler.Element then Finish_Element (H); elsif Local_Name = Handler.S_Schema then null; elsif Local_Name = Handler.Complex_Type then Finish_Complex_Type (H); elsif Local_Name = Handler.Simple_Type then Finish_Simple_Type (H); elsif Local_Name = Handler.S_All then null; elsif Local_Name = Handler.Sequence then null; elsif Local_Name = Handler.Any_Attribute then Handled := False; elsif Local_Name = Handler.Choice then null; elsif Local_Name = Handler.Restriction then Finish_Restriction (H); elsif Local_Name = Handler.Extension then Finish_Extension (H); elsif Local_Name = Handler.Attribute then Finish_Attribute (H); elsif Local_Name = Handler.Union then Finish_Union (H); elsif Local_Name = Handler.List then Finish_List (H); elsif Local_Name = Handler.Maxlength or else Local_Name = Handler.Pattern or else Local_Name = Handler.Minlength or else Local_Name = Handler.Enumeration or else Local_Name = Handler.Whitespace or else Local_Name = Handler.Total_Digits or else Local_Name = Handler.Fraction_Digits or else Local_Name = Handler.MaxInclusive or else Local_Name = Handler.MaxExclusive or else Local_Name = Handler.MinInclusive or else Local_Name = Handler.MinExclusive then Handled := False; elsif Local_Name = Handler.Attribute_Group then Finish_Attribute_Group (H); elsif Local_Name = Handler.Redefine then null; elsif Local_Name = Handler.Group then Finish_Group (H); elsif Local_Name = Handler.Any or else Local_Name = Handler.Include or else Local_Name = Handler.Import or else Local_Name = Handler.Simple_Content or else Local_Name = Handler.Complex_Content then Handled := False; elsif Local_Name = Handler.Annotation then Handler.In_Annotation := False; Handled := False; else if Debug then Output_Action ("Close tag not handled yet: " & Get (Local_Name).all); end if; Handled := False; end if; -- Release the context if Handled then Handler.Contexts_Last := Handler.Contexts_Last - 1; end if; end End_Element; ---------------- -- Characters -- ---------------- procedure Characters (Handler : in out Schema_Reader; Ch : Unicode.CES.Byte_Sequence) is begin Characters (Validating_Reader (Handler), Ch); end Characters; ---------- -- Free -- ---------- procedure Free (Self : in out Type_Details_Access) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Type_Details, Type_Details_Access); Next : Type_Details_Access; begin while Self /= null loop Next := Self.Next; case Self.Kind is when Type_Empty | Type_Element | Type_Any => null; when Type_Sequence => Free (Self.First_In_Seq); when Type_Choice => Free (Self.First_In_Choice); when Type_All => Free (Self.First_In_All); when Type_Group => Free (Self.Group.Details); when Type_Extension => Free (Self.Extension.Details); when Type_Restriction => Free (Self.Restriction.Details); end case; Unchecked_Free (Self); Self := Next; end loop; end Free; ----------------- -- Set_Feature -- ----------------- overriding procedure Set_Feature (Parser : in out Schema_Reader; Name : String; Value : Boolean) is begin if Name = Feature_Ignore_Unsupported_XSD_Elements then Parser.Feature_Ignore_Unsupported_XSD_Elements := Value; else Set_Feature (Validating_Reader (Parser), Name, Value); end if; end Set_Feature; ----------------- -- Get_Feature -- ----------------- overriding function Get_Feature (Parser : Schema_Reader; Name : String) return Boolean is begin if Name = Feature_Ignore_Unsupported_XSD_Elements then return Parser.Feature_Ignore_Unsupported_XSD_Elements; else return Get_Feature (Validating_Reader (Parser), Name); end if; end Get_Feature; end Schema.Schema_Readers; xmlada-24.0.0/schema/schema-schema_readers.ads000066400000000000000000000422431447633242500212160ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package provides a SAX Reader that parses an XML Schema file, and -- creates the appropriate data structure pragma Ada_05; with Input_Sources; with Sax.Locators; with Sax.Readers; use Sax.Readers; with Sax.Symbols; with Sax.Utils; with Schema.Readers; with Schema.Simple_Types; with Schema.Validators; with Unicode.CES; with GNAT.Dynamic_Tables; with GNAT.Dynamic_HTables; package Schema.Schema_Readers is type Schema_Reader is new Schema.Readers.Validating_Reader with private; type Schema_Reader_Access is access all Schema_Reader'Class; -- An XML reader that parses an XML schema, and store the information in -- a grammar overriding procedure Set_Feature (Parser : in out Schema_Reader; Name : String; Value : Boolean); overriding function Get_Feature (Parser : Schema_Reader; Name : String) return Boolean; -- Add support for new features Feature_Ignore_Unsupported_XSD_Elements : constant String := "http://www.adacore.com/schema/features/ignoreUnsupportedXSDElements"; -- If this feature is true, then elements from an XSD file that are known -- to be unsupported by XML/Ada (for instance , ,...) will -- result in a warning, rather than a fatal error. -- As a user, you are free to ignore these. XML/Ada will simply not provide -- validation for those elements. procedure Parse_Grammar_If_Needed (Handler : not null access Schema.Readers.Validating_Reader'Class; URI : Sax.Symbols.Symbol; Xsd_File : Sax.Symbols.Symbol; Do_Create_NFA : Boolean); -- See Schema.Readers.Parse_Grammar. -- This procedure provides the default implementation, which will always -- check whether the Xsd_File was already loaded in Handler.Get_Grammar, -- and if not will parse it. -- Do not call this procedure directly. Instead, call Parse_Grammar. private use Schema.Validators; type Internal_Type_Index is new Integer; No_Internal_Type_Index : constant Internal_Type_Index := -1; type Type_Kind is (Type_Empty, Type_Sequence, Type_Choice, Type_Element, Type_Any, Type_Group, Type_Extension, Type_Restriction, Type_All); type Type_Details; type Type_Details_Access is access all Type_Details; type Element_Descr is record Name : Qualified_Name := No_Qualified_Name; Typ : Qualified_Name := No_Qualified_Name; Local_Type : Internal_Type_Index := No_Internal_Type_Index; Ref : Qualified_Name := No_Qualified_Name; Form : Form_Type := Unqualified; Default : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Fixed : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Substitution_Group : Qualified_Name := No_Qualified_Name; Final : Final_Status := (others => False); Block : Block_Status := (others => False); Is_Abstract : Boolean := False; Nillable : Boolean := False; Has_Block : Boolean := False; Loc : Sax.Locators.Location := Sax.Locators.No_Location; S : Schema_State_Machines.State := Schema_State_Machines.No_State; end record; No_Element_Descr : constant Element_Descr := (others => <>); type Group_Descr is record Name : Qualified_Name := No_Qualified_Name; Ref : Qualified_Name := No_Qualified_Name; Details : Type_Details_Access; Loc : Sax.Locators.Location; end record; No_Group_Descr : constant Group_Descr := (others => <>); type Internal_Attribute_Descr is record Descr : Attribute_Descr := No_Attribute_Descr; Typ : Qualified_Name := No_Qualified_Name; Local_Type : Internal_Type_Index := No_Internal_Type_Index; Ref : Qualified_Name := No_Qualified_Name; Any : Internal_Any_Descr := No_Internal_Any_Descr; -- For the handling of end record; No_Internal_Attribute : constant Internal_Attribute_Descr := (others => <>); type Attr_Descr_Kind is (Kind_Group, Kind_Attribute, Kind_Unset); type Attr_Descr (Kind : Attr_Descr_Kind := Kind_Unset) is record Loc : Sax.Locators.Location := Sax.Locators.No_Location; case Kind is when Kind_Unset => null; when Kind_Group => Group_Ref : Qualified_Name; when Kind_Attribute => Attr : Internal_Attribute_Descr; end case; end record; type Attr_Array is array (Natural range <>) of Attr_Descr; type Attr_Array_Access is access all Attr_Array; type AttrGroup_Descr is record Name : Qualified_Name := No_Qualified_Name; Ref : Qualified_Name := No_Qualified_Name; Attributes : Attr_Array_Access; end record; No_AttrGroup_Descr : constant AttrGroup_Descr := (others => <>); type Extension_Descr is record Base : Qualified_Name := No_Qualified_Name; Details : Type_Details_Access; Loc : Sax.Locators.Location; end record; -- Attributes are set in the corresponding Internal_Type_Descr type Restriction_Descr is record Base : Qualified_Name := No_Qualified_Name; Details : Type_Details_Access; Loc : Sax.Locators.Location; end record; -- Attributes are set in the corresponding Internal_Type_Descr type Type_Details (Kind : Type_Kind := Type_Empty) is record In_Process : Boolean := False; -- Set to true while we are creating the NFA for this details. This is -- used to prevent infinite recursion, for instance when an extension -- indirectly uses itself as a base. Loc : Sax.Locators.Location; Min_Occurs, Max_Occurs : Occurrences; Next : Type_Details_Access; case Kind is when Type_Empty => null; when Type_Sequence => First_In_Seq : Type_Details_Access; when Type_Choice => First_In_Choice : Type_Details_Access; when Type_Element => Element : Element_Descr; when Type_Any => Any : Internal_Any_Descr; when Type_Group => Group : Group_Descr; when Type_Extension => Extension : Extension_Descr; Simple_Content : Boolean; when Type_Restriction => Restriction : Restriction_Descr; Simple_Content_Restriction : Boolean; when Type_All => First_In_All : Type_Details_Access; end case; end record; type Type_Member is record Name : Qualified_Name := No_Qualified_Name; Local : Internal_Type_Index := No_Internal_Type_Index; end record; No_Type_Member : constant Type_Member := (No_Qualified_Name, No_Internal_Type_Index); -- Only one of the two fields is set. These are the possible members of a -- union or list. type Type_Member_Array is array (Natural range <>) of Type_Member; type Simple_Type_Kind is (Simple_Type_None, Simple_Type, Simple_Type_Restriction, Simple_Type_Extension, Simple_Type_Union, Simple_Type_List); type Internal_Simple_Type_Descr (Kind : Simple_Type_Kind := Simple_Type) is record In_Process : Boolean := False; -- Used to prevent infinite recursion when for instance a union's member -- is derived from this union. Loc : Sax.Locators.Location := Sax.Locators.No_Location; case Kind is when Simple_Type_None => null; when Simple_Type => null; when Simple_Type_Union => Union_Items : Type_Member_Array (1 .. Schema.Simple_Types.Max_Types_In_Union) := (others => No_Type_Member); when Simple_Type_List => List_Items : Type_Member_Array (1 .. 1) := (others => No_Type_Member); when Simple_Type_Restriction | Simple_Type_Extension => Base : Type_Member; Facets : Schema.Simple_Types.All_Facets := Schema.Simple_Types.No_Facets; end case; end record; No_Internal_Simple_Type_Descr : constant Internal_Simple_Type_Descr := (Kind => Simple_Type_None, others => <>); subtype Union_Type_Descr is Internal_Simple_Type_Descr (Simple_Type_Union); subtype List_Type_Descr is Internal_Simple_Type_Descr (Simple_Type_List); type Internal_Type_Descr (Is_Simple : Boolean := False) is record Properties : Type_Descr; -- Properties of the type, read in XSD In_NFA : Type_Index; -- As created in the NFA Loc : Sax.Locators.Location := Sax.Locators.No_Location; Simple : Internal_Simple_Type_Descr := No_Internal_Simple_Type_Descr; -- Either the type itself if we are defining a simpleType, or its -- simpleContent if we are definiting a complexType (in which case its -- kind might be [Simple_Type_None] to indicate it is a complex content case Is_Simple is when False => Attributes : Attr_Array_Access; -- Stores attributes from or the internal -- Details : Type_Details_Access; when True => null; end case; end record; -- Temporary structure while parsing a XSD file. Only [Descr] will be -- stored in the NFA for reuse while validating (or while parsing other -- XSD). type Schema_Descr is record Target_NS : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Block : Block_Status := No_Block; Element_Form_Default : Form_Type := Unqualified; Attribute_Form_Default : Form_Type := Unqualified; end record; type Context_Type is (Context_Type_Def, Context_Element, Context_Sequence, Context_Choice, Context_Schema, Context_Restriction, Context_Simple_Restriction, -- simpleType Context_Simple_Extension, -- simpleType Context_Extension, Context_All, Context_List, Context_Union, Context_Redefine, Context_Group, Context_Attribute_Group, Context_Attribute); type Context (Typ : Context_Type := Context_Schema) is record case Typ is when Context_Type_Def => Type_Info : Internal_Type_Index; when Context_Element => Element : Element_Descr; Elem_Details : Type_Details_Access; when Context_Sequence => Seq : Type_Details_Access; when Context_Choice => Choice : Type_Details_Access; when Context_All => All_Detail : Type_Details_Access; when Context_Attribute_Group => Attr_Group : AttrGroup_Descr; when Context_Schema => null; when Context_Redefine => null; when Context_Group => Group : Group_Descr; when Context_Extension => Extension : Type_Details_Access; when Context_List => List : List_Type_Descr; when Context_Restriction => Restriction : Type_Details_Access; when Context_Simple_Restriction | Context_Simple_Extension => Simple : Internal_Simple_Type_Descr; when Context_Union => Union : Union_Type_Descr; when Context_Attribute => Attribute : Attr_Descr; end case; end record; type Context_Access is access all Context; type Context_Array is array (Natural range <>) of aliased Context; type Context_Array_Access is access all Context_Array; package Type_Tables is new GNAT.Dynamic_Tables (Table_Component_Type => Internal_Type_Descr, Table_Index_Type => Internal_Type_Index, Table_Low_Bound => 1, Table_Initial => 200, Table_Increment => 100); package Element_HTables is new GNAT.Dynamic_HTables.Simple_HTable (Header_Num => Header_Num, Element => Element_Descr, No_Element => No_Element_Descr, Key => Qualified_Name, Hash => Hash, Equal => "="); package Group_HTables is new GNAT.Dynamic_HTables.Simple_HTable (Header_Num => Header_Num, Element => Group_Descr, No_Element => No_Group_Descr, Key => Qualified_Name, Hash => Hash, Equal => "="); package AttrGroup_HTables is new GNAT.Dynamic_HTables.Simple_HTable (Header_Num => Header_Num, Element => AttrGroup_Descr, No_Element => No_AttrGroup_Descr, Key => Qualified_Name, Hash => Hash, Equal => "="); package Attribute_HTables is new GNAT.Dynamic_HTables.Simple_HTable (Header_Num => Header_Num, Element => Internal_Attribute_Descr, No_Element => No_Internal_Attribute, Key => Qualified_Name, Hash => Hash, Equal => "="); type XSD_Data is record Types : Type_Tables.Instance; Global_Elements : Element_HTables.Instance; Global_Groups : Group_HTables.Instance; Global_AttrGroups : AttrGroup_HTables.Instance; Global_Attributes : Attribute_HTables.Instance; end record; type XSD_Data_Access is access all XSD_Data; -- Data modified while loading XSD, and needed while loading nested (input -- or redefine) XSD, until we can create the NFA type Schema_Reader is new Schema.Readers.Validating_Reader with record Attribute_Form_Default : Schema.Validators.Form_Type := Schema.Validators.Unqualified; Element_Form_Default : Schema.Validators.Form_Type := Schema.Validators.Unqualified; -- The value of elementFormDefault for the current file Feature_Ignore_Unsupported_XSD_Elements : Boolean := False; Target_NS : Sax.Symbols.Symbol; Target_Block_Default : Block_Status := No_Block; -- The namespace for which we are currently parsing. This might be -- different from Get_Target_NS (Created_Grammar) when processing -- for instance. In_Annotation : Boolean := False; -- Whether we are processing an node, in which case we -- need to ignore all children Contexts : Context_Array_Access; Contexts_Last : Natural := 0; Shared : XSD_Data_Access; end record; overriding procedure Start_Element (Handler : in out Schema_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax.Readers.Sax_Attribute_List); overriding procedure End_Element (Handler : in out Schema_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol); overriding procedure Characters (Handler : in out Schema_Reader; Ch : Unicode.CES.Byte_Sequence); overriding procedure Parse (Parser : in out Schema_Reader; Input : in out Input_Sources.Input_Source'Class); -- See inherited documentation end Schema.Schema_Readers; xmlada-24.0.0/schema/schema-simple_types.adb000066400000000000000000002704561447633242500207560ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2010-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Unchecked_Deallocation; with Ada.Exceptions; use Ada.Exceptions; with Ada.Strings.Fixed; use Ada.Strings.Fixed; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with Sax.Encodings; use Sax.Encodings; with Unicode; use Unicode; with Unicode.Names.Basic_Latin; use Unicode.Names.Basic_Latin; package body Schema.Simple_Types is use Simple_Type_Tables, Enumeration_Tables; procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Pattern_Matcher_Array, Pattern_Matcher_Array_Access); procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Pattern_Matcher, Pattern_Matcher_Access); generic with function Get_Length (Ch : Byte_Sequence) return Natural; function Validate_Length_Facets (Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Mask : Facets_Mask; Length, Min_Length, Max_Length : Integer) return Symbol; -- Validate length facets generic type T is private; with procedure Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out T; Error : out Symbol) is <>; with function Image (Val : T) return Byte_Sequence is <>; with function "<" (T1, T2 : T) return Boolean is <>; with function "<=" (T1, T2 : T) return Boolean is <>; procedure Validate_Range (Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Mask : Facets_Mask; Min_Inclusive : T; Min_Exclusive : T; Max_Inclusive : T; Max_Exclusive : T; Error : out Symbol; Val : out T); generic type T is private; with procedure Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out T; Error : out Symbol) is <>; procedure Override_Single_Range_Facet (Symbols : Sax.Utils.Symbol_Table; Facets : All_Facets; Facet : Facet_Enum; Mask : in out Facets_Mask; Val : in out T; Error : in out Symbol; Error_Loc : in out Location); generic type T is private; with procedure Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out T; Error : out Symbol) is <>; procedure Override_Range_Facets (Symbols : Sax.Utils.Symbol_Table; Facets : All_Facets; Mask : in out Facets_Mask; Min_Inclusive : in out T; Min_Exclusive : in out T; Max_Inclusive : in out T; Max_Exclusive : in out T; Error : out Symbol; Error_Loc : out Location); -- Override some range facets procedure Override_Length_Facets (Symbols : Sax.Utils.Symbol_Table; Facets : All_Facets; Mask : in out Facets_Mask; Length : in out Integer; Min_Length : in out Integer; Max_Length : in out Integer; Error : out Symbol; Error_Loc : out Location); -- Override some length facets generic type T is private; with procedure Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out T; Error : out Symbol) is <>; with function "=" (T1, T2 : T) return Boolean is <>; with function Image (T1 : T) return String is <>; function Generic_Equal (Symbols : Symbol_Table; Val1 : Symbol; Val2 : Byte_Sequence) return Boolean; -- Compare two values, after possibly normalizing them given the type -- definition (whitespaces, remove left-most 0 when appropriate,...). -- This assumes [Val1] and [Val2] are valid values for the type (ie they -- have already been validated). function Validate_List_Facets (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Length, Min_Length, Max_Length : Integer) return Symbol; -- Validate the facets for a list procedure Check_Id (Symbols : Symbol_Table; Id_Table : in out Symbol_Htable_Access; Value : Unicode.CES.Byte_Sequence; Error : in out Symbol); -- Check whether Value is a unique ID in the document. -- If yes, store it in Id_Table to ensure its future uniqueness. -- Return the error message or [No_Symbol] ------------------- -- Generic_Equal -- ------------------- function Generic_Equal (Symbols : Symbol_Table; Val1 : Symbol; Val2 : Byte_Sequence) return Boolean is V1, V2 : T; Error : Symbol; begin Value (Symbols, Get (Val1).all, V1, Error); if Error /= No_Symbol then if Debug then Debug_Output ("Generic_Equal, could not convert Val1 " & Get (Val1).all & " => " & Get (Error).all); end if; return False; end if; Value (Symbols, Val2, V2, Error); if Error /= No_Symbol then if Debug then Debug_Output ("Generic_Equal, could not convert Val2 " & Val2 & " => " & Get (Error).all); end if; return False; end if; if Debug then Debug_Output ("Comparing " & Image (V1) & " != " & Image (V2)); end if; return V1 = V2; end Generic_Equal; ---------------------------- -- Validate_Length_Facets -- ---------------------------- function Validate_Length_Facets (Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Mask : Facets_Mask; Length, Min_Length, Max_Length : Integer) return Symbol is L : Integer := -1; begin -- Characters are always a string, nothing to check here but the facets if Mask (Facet_Length) or else Mask (Facet_Min_Length) or else Mask (Facet_Max_Length) then L := Get_Length (Ch); else return No_Symbol; end if; if Mask (Facet_Length) then if L /= Length then return Find (Symbols, "Invalid length, must be" & Integer'Image (Length) & " characters"); end if; end if; if Mask (Facet_Min_Length) then if L < Min_Length then return Find (Symbols, "String is too short, minimum length is" & Integer'Image (Min_Length) & " characters"); end if; end if; if Mask (Facet_Max_Length) then if L > Max_Length then return Find (Symbols, "String is too long, maximum length is" & Integer'Image (Max_Length) & " characters"); end if; end if; return No_Symbol; end Validate_Length_Facets; --------------------- -- Instantiations -- --------------------- function HexBinary_Get_Length (Value : Unicode.CES.Byte_Sequence) return Natural; function Base64Binary_Get_Length (Value : Unicode.CES.Byte_Sequence) return Natural; -- Return the length of a string procedure Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out XML_Float; Error : out Symbol); -- Converts [Ch] into [Val] function Validate_String (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_HexBinary_Facets is new Validate_Length_Facets (HexBinary_Get_Length); function Validate_Base64Binary_Facets is new Validate_Length_Facets (Base64Binary_Get_Length); function Validate_NMTOKEN (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol; function Validate_NMTOKENS (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol; function Validate_Name (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol; function Validate_NCName (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol; function Validate_NCNames (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol; function Validate_Language (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_URI (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_HexBinary (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_Notation (Notations : Symbol_Htable.HTable; Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_Base64Binary (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_QName (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol; function Validate_Boolean (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_Double (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_Decimal (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_Duration (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_Date_Time (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_Date (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_Time (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_GDay (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_GMonth_Day (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_GMonth (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_GYear (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; function Validate_GYear_Month (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol; -- Check [Ch] for one of the primitive types, including facets function Anchor (Str : String) return String; -- Return an anchored version of Str ("^...$"). -- In XML, regexps are always anchored, as per the beginning of [G] function Missing_End_Anchor (Str : String) return Boolean; function Missing_Start_Anchor (Str : String) return Boolean; -- Whether the regexp is missing the "^" or "$" anchors procedure Boolean_Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out Boolean; Error : out Symbol); -- Converts [Ch] to a boolean, and returns an error message if needed function Equal_Boolean is new Generic_Equal (Boolean, Boolean_Value, Image => Boolean'Image); function Equal_Float is new Generic_Equal (XML_Float, Value); function Equal_Decimal is new Generic_Equal (Arbitrary_Precision_Number); function Equal_Duration is new Generic_Equal (Duration_T); function Equal_Date_Time is new Generic_Equal (Date_Time_T); function Equal_Date is new Generic_Equal (Date_T); function Equal_Time is new Generic_Equal (Time_T); function Equal_GDay is new Generic_Equal (GDay_T); function Equal_GMonth_Day is new Generic_Equal (GMonth_Day_T); function Equal_GMonth is new Generic_Equal (GMonth_T); function Equal_GYear is new Generic_Equal (GYear_T); function Equal_GYear_Month is new Generic_Equal (GYear_Month_T); ------------------------------- -- Register_Predefined_Types -- ------------------------------- procedure Register_Predefined_Types (Symbols : Sax.Utils.Symbol_Table) is Zero : constant Arbitrary_Precision_Number := Value (Find (Symbols, "0")); One : constant Arbitrary_Precision_Number := Value (Find (Symbols, "1")); Minus_One : constant Arbitrary_Precision_Number := Value (Find (Symbols, "-1")); Max_Unsigned_Long : constant Arbitrary_Precision_Number := Value (Find (Symbols, "+18446744073709551615")); Max_Long : constant Arbitrary_Precision_Number := Value (Find (Symbols, "+9223372036854775807")); Min_Long : constant Arbitrary_Precision_Number := Value (Find (Symbols, "-9223372036854775808")); Max_Int : constant Arbitrary_Precision_Number := Value (Find (Symbols, "+2147483647")); Min_Int : constant Arbitrary_Precision_Number := Value (Find (Symbols, "-2147483648")); Max_Short : constant Arbitrary_Precision_Number := Value (Find (Symbols, "+32767")); Min_Short : constant Arbitrary_Precision_Number := Value (Find (Symbols, "-32768")); Max_Byte : constant Arbitrary_Precision_Number := Value (Find (Symbols, "+127")); Min_Byte : constant Arbitrary_Precision_Number := Value (Find (Symbols, "-128")); Max_Unsigned_Int : constant Arbitrary_Precision_Number := Value (Find (Symbols, "+4294967295")); Max_Unsigned_Short : constant Arbitrary_Precision_Number := Value (Find (Symbols, "+65535")); Max_Unsigned_Byte : constant Arbitrary_Precision_Number := Value (Find (Symbols, "+255")); Whitespace_Mask : constant Facets_Mask := (Facet_Whitespace => True, others => False); Fraction_Min_Mask : constant Facets_Mask := (Facet_Fraction_Digits => True, Facet_Min_Inclusive => True, others => False); Fraction_Max_Mask : constant Facets_Mask := (Facet_Fraction_Digits => True, Facet_Max_Inclusive => True, others => False); Fraction_Min_Max_Mask : constant Facets_Mask := (Facet_Fraction_Digits => True, Facet_Min_Inclusive => True, Facet_Max_Inclusive => True, others => False); Any_Simple_Type, Decimal, Integer, Long, Int, Short : Type_Index; Non_Positive_Int, Non_Negative_Int : Type_Index; Unsigned_Long, Unsigned_Int, Unsigned_Short : Type_Index; Str, Normalized_Str, Token : Type_Index; Name, NCName : Type_Index; T : Type_Index; pragma Unreferenced (T); begin Any_Simple_Type := Register ("anySimpleType", (Kind => Primitive_String, Mask => (Facet_Whitespace => True, others => False), Whitespace => Preserve, others => <>), No_Type_Index); Str := Register ("string", (Kind => Primitive_String, Mask => Whitespace_Mask, Whitespace => Preserve, others => <>), Any_Simple_Type); Normalized_Str := Register ("normalizedString", (Kind => Primitive_String, Mask => Whitespace_Mask, Whitespace => Replace, others => <>), Str); Token := Register ("token", (Kind => Primitive_String, Mask => Whitespace_Mask, Whitespace => Collapse, others => <>), Normalized_Str); T := Register ("language", (Kind => Primitive_Language, Mask => Whitespace_Mask, Whitespace => Collapse, others => <>), Token); T := Register ("boolean", (Kind => Primitive_Boolean, others => <>), Any_Simple_Type); T := Register ("QName", (Kind => Primitive_QName, Mask => Whitespace_Mask, others => <>), Any_Simple_Type); T := Register ("NOTATION", (Kind => Primitive_Notation, others => <>), Any_Simple_Type); T := Register ("float", (Kind => Primitive_Float, others => <>), Any_Simple_Type); T := Register ("NMTOKEN", (Kind => Primitive_NMTOKEN, others => <>), Token); T := Register ("NMTOKENS", (Kind => Primitive_NMTOKENS, Mask => Whitespace_Mask, others => <>), Any_Simple_Type); Name := Register ("Name", (Kind => Primitive_Name, Mask => Whitespace_Mask, Whitespace => Collapse, others => <>), Token); NCName := Register ("NCName", (Kind => Primitive_NCName, Mask => Whitespace_Mask, Whitespace => Collapse, others => <>), Name); T := Register ("ID", (Kind => Primitive_ID, Mask => Whitespace_Mask, Whitespace => Preserve, others => <>), NCName); T := Register ("IDREF", (Kind => Primitive_NCName, Mask => Whitespace_Mask, Whitespace => Preserve, others => <>), NCName); T := Register ("IDREFS", (Kind => Primitive_NCNames, Mask => Whitespace_Mask, Whitespace => Preserve, others => <>), Any_Simple_Type); T := Register ("ENTITY", (Kind => Primitive_NCName, Mask => Whitespace_Mask, Whitespace => Preserve, others => <>), NCName); T := Register ("ENTITIES", (Kind => Primitive_NCNames, Mask => Whitespace_Mask, Whitespace => Preserve, others => <>), Any_Simple_Type); T := Register ("anyURI", (Kind => Primitive_Any_URI, Mask => Whitespace_Mask, others => <>), Any_Simple_Type); T := Register ("hexBinary", (Kind => Primitive_HexBinary, others => <>), Any_Simple_Type); T := Register ("base64Binary", (Kind => Primitive_Base64Binary, others => <>), Any_Simple_Type); Decimal := Register ("decimal", (Kind => Primitive_Decimal, others => <>), Any_Simple_Type); Integer := Register ("integer", (Kind => Primitive_Decimal, Fraction_Digits => 0, Whitespace => Collapse, Pattern => new Pattern_Matcher_Array' (1 => Pattern_Facet'( Str => Find (Symbols, "[\-+]?[0-9]+"), Pattern => new Pattern_Matcher' (Compile ("[\-+]?[0-9]+")))), Mask => (Facet_Fraction_Digits => True, Facet_Pattern => True, Facet_Whitespace => True, others => False), others => <>), Decimal); Non_Negative_Int := Register ("nonNegativeInteger", (Kind => Primitive_Decimal, Fraction_Digits => 0, Decimal_Min_Inclusive => Zero, Mask => Fraction_Min_Mask, others => <>), Integer); Unsigned_Long := Register ("unsignedLong", (Kind => Primitive_Decimal, Mask => Fraction_Min_Max_Mask, Fraction_Digits => 0, Decimal_Min_Inclusive => Zero, Decimal_Max_Inclusive => Max_Unsigned_Long, others => <>), Non_Negative_Int); T := Register ("positiveInteger", (Kind => Primitive_Decimal, Fraction_Digits => 0, Decimal_Min_Inclusive => One, Mask => Fraction_Min_Mask, others => <>), Non_Negative_Int); Non_Positive_Int := Register ("nonPositiveInteger", (Kind => Primitive_Decimal, Fraction_Digits => 0, Decimal_Max_Inclusive => Zero, Mask => Fraction_Max_Mask, others => <>), Integer); T := Register ("negativeInteger", (Kind => Primitive_Decimal, Fraction_Digits => 0, Decimal_Max_Inclusive => Minus_One, Mask => Fraction_Max_Mask, others => <>), Non_Positive_Int); Long := Register ("long", (Kind => Primitive_Decimal, Mask => Fraction_Min_Max_Mask, Fraction_Digits => 0, Decimal_Max_Inclusive => Max_Long, Decimal_Min_Inclusive => Min_Long, others => <>), Integer); Int := Register ("int", (Kind => Primitive_Decimal, Mask => Fraction_Min_Max_Mask, Fraction_Digits => 0, Decimal_Max_Inclusive => Max_Int, Decimal_Min_Inclusive => Min_Int, others => <>), Long); Short := Register ("short", (Kind => Primitive_Decimal, Mask => Fraction_Min_Max_Mask, Fraction_Digits => 0, Decimal_Max_Inclusive => Max_Short, Decimal_Min_Inclusive => Min_Short, others => <>), Int); T := Register ("byte", (Kind => Primitive_Decimal, Mask => Fraction_Min_Max_Mask, Fraction_Digits => 0, Decimal_Max_Inclusive => Max_Byte, Decimal_Min_Inclusive => Min_Byte, others => <>), Short); Unsigned_Int := Register ("unsignedInt", (Kind => Primitive_Decimal, Mask => Fraction_Min_Max_Mask, Fraction_Digits => 0, Decimal_Max_Inclusive => Max_Unsigned_Int, Decimal_Min_Inclusive => Zero, others => <>), Unsigned_Long); Unsigned_Short := Register ("unsignedShort", (Kind => Primitive_Decimal, Mask => Fraction_Min_Max_Mask, Fraction_Digits => 0, Decimal_Max_Inclusive => Max_Unsigned_Short, Decimal_Min_Inclusive => Zero, others => <>), Unsigned_Int); T := Register ("unsignedByte", (Kind => Primitive_Decimal, Mask => Fraction_Min_Max_Mask, Fraction_Digits => 0, Decimal_Max_Inclusive => Max_Unsigned_Byte, Decimal_Min_Inclusive => Zero, others => <>), Unsigned_Short); T := Register ("float", (Kind => Primitive_Float, others => <>), Any_Simple_Type); T := Register ("double", (Kind => Primitive_Double, others => <>), Any_Simple_Type); T := Register ("time", (Kind => Primitive_Time, others => <>), Any_Simple_Type); T := Register ("dateTime", (Kind => Primitive_DateTime, others => <>), Any_Simple_Type); T := Register ("gDay", (Kind => Primitive_GDay, others => <>), Any_Simple_Type); T := Register ("gMonthDay", (Kind => Primitive_GMonthDay, others => <>), Any_Simple_Type); T := Register ("gMonth", (Kind => Primitive_GMonth, others => <>), Any_Simple_Type); T := Register ("gYearMonth", (Kind => Primitive_GYearMonth, others => <>), Any_Simple_Type); T := Register ("gYear", (Kind => Primitive_GYear, others => <>), Any_Simple_Type); T := Register ("date", (Kind => Primitive_Date, others => <>), Any_Simple_Type); T := Register ("duration", (Kind => Primitive_Duration, others => <>), Any_Simple_Type); -- Missing attribute "xml:lang" of type "language" end Register_Predefined_Types; ----------- -- Equal -- ----------- procedure Equal (Simple_Types : Simple_Type_Table; Enumerations : Enumeration_Tables.Instance; Notations : Symbol_Htable.HTable; Symbols : Symbol_Table; Id_Table : in out Symbol_Htable_Access; Simple_Type : Simple_Type_Index; Ch1 : Sax.Symbols.Symbol; Ch2 : Unicode.CES.Byte_Sequence; Is_Equal : out Boolean; XML_Version : XML_Versions) is Descr : Simple_Type_Descr renames Simple_Types.Table (Simple_Type); Error : Symbol; begin case Descr.Kind is when Primitive_String .. Primitive_HexBinary => Is_Equal := Get (Ch1).all = Ch2; when Primitive_Boolean => Is_Equal := Equal_Boolean (Symbols, Ch1, Ch2); when Primitive_Float | Primitive_Double => Is_Equal := Equal_Float (Symbols, Ch1, Ch2); when Primitive_Decimal => Is_Equal := Equal_Decimal (Symbols, Ch1, Ch2); when Primitive_Time => Is_Equal := Equal_Time (Symbols, Ch1, Ch2); when Primitive_DateTime => Is_Equal := Equal_Date_Time (Symbols, Ch1, Ch2); when Primitive_GDay => Is_Equal := Equal_GDay (Symbols, Ch1, Ch2); when Primitive_GMonth => Is_Equal := Equal_GMonth (Symbols, Ch1, Ch2); when Primitive_GYear => Is_Equal := Equal_GYear (Symbols, Ch1, Ch2); when Primitive_Date => Is_Equal := Equal_Date (Symbols, Ch1, Ch2); when Primitive_Duration => Is_Equal := Equal_Duration (Symbols, Ch1, Ch2); when Primitive_GMonthDay => Is_Equal := Equal_GMonth_Day (Symbols, Ch1, Ch2); when Primitive_GYearMonth => Is_Equal := Equal_GYear_Month (Symbols, Ch1, Ch2); when Primitive_Union => for S in Descr.Union'Range loop if Descr.Union (S) /= No_Simple_Type_Index then -- We need to do space normalization here: when there is -- a single type (ie not a union), the normalization has -- already been done for the "fixed" value, but this isn't -- doable in the case of union where the normalization -- depends on which member is selected. -- We actually also need to validate the value since we -- don't know precisely for which members it is valid. declare Norm : Byte_Sequence := Get (Ch1).all; Last : Integer := Norm'Last; begin Normalize_Whitespace (Whitespace => Simple_Types.Table (Descr.Union (S)).Whitespace, Val => Norm, Last => Last); if Debug then Debug_Output ("Equal for union, checking simpleType:" & Descr.Union (S)'Img & " " & Simple_Types.Table (Descr.Union (S)).Whitespace'Img & " Ch1=[" & Norm (Norm'First .. Last) & "]"); end if; Validate_Simple_Type (Simple_Types => Simple_Types, Enumerations => Enumerations, Notations => Notations, Symbols => Symbols, Id_Table => Id_Table, Insert_Id => False, Simple_Type => Descr.Union (S), Ch => Norm (Norm'First .. Last), Error => Error, XML_Version => XML_Version); if Debug and then Error /= No_Symbol then Debug_Output ("Equal: member doesn't apply: " & Get (Error).all); end if; if Error = No_Symbol then Equal (Simple_Types => Simple_Types, Enumerations => Enumerations, Notations => Notations, Id_Table => Id_Table, Symbols => Symbols, Simple_Type => Descr.Union (S), Ch1 => Find (Symbols, Norm (Norm'First .. Last)), Ch2 => Ch2, Is_Equal => Is_Equal, XML_Version => XML_Version); if Is_Equal then return; end if; end if; end; end if; end loop; Is_Equal := False; when Primitive_List => Is_Equal := Get (Ch1).all = Ch2; end case; end Equal; ------------------------------------- -- Validate_Simple_Type_Characters -- ------------------------------------- procedure Validate_Simple_Type (Simple_Types : Simple_Type_Table; Enumerations : Enumeration_Tables.Instance; Notations : Symbol_Htable.HTable; Symbols : Symbol_Table; Id_Table : in out Symbol_Htable_Access; Insert_Id : Boolean := True; Simple_Type : Simple_Type_Index; Ch : Unicode.CES.Byte_Sequence; Error : in out Symbol; XML_Version : XML_Versions) is Descr : Simple_Type_Descr renames Simple_Types.Table (Simple_Type); Index : Integer; Char : Unicode_Char; Matched : Match_Array (0 .. 0); procedure Validate_List_Item (Str : Byte_Sequence); procedure Validate_List_Item (Str : Byte_Sequence) is begin if Error = No_Symbol then Validate_Simple_Type (Simple_Types, Enumerations, Notations, Symbols, Id_Table, Simple_Type => Descr.List_Item, Ch => Str, Error => Error, XML_Version => XML_Version); end if; end Validate_List_Item; procedure Validate_List_Items is new For_Each_Item (Validate_List_Item); begin Error := No_Symbol; -- Check common facets if Descr.Mask (Facet_Enumeration) then declare Enum : Enumeration_Index := Descr.Enumeration; Found : Boolean := False; begin while Enum /= No_Enumeration_Index loop Equal (Simple_Types, Enumerations, Notations, Symbols, Id_Table, Simple_Type, Ch1 => Enumerations.Table (Enum).Value, Ch2 => Ch, Is_Equal => Found, XML_Version => XML_Version); exit when Found; Enum := Enumerations.Table (Enum).Next; end loop; if not Found then Error := Find (Symbols, "Value not in the enumeration set"); return; end if; end; end if; if Descr.Mask (Facet_Whitespace) then case Descr.Whitespace is when Preserve => null; -- Always valid when Replace => for C in Ch'Range loop if Ch (C) = ASCII.HT or else Ch (C) = ASCII.LF or else Ch (C) = ASCII.CR then Error := Find (Symbols, "HT, LF and CR characters not allowed"); return; end if; end loop; when Collapse => for C in Ch'Range loop if Ch (C) = ASCII.HT or else Ch (C) = ASCII.LF or else Ch (C) = ASCII.CR then Error := Find (Symbols, "HT, LF and CR characters not allowed"); return; elsif Ch (C) = ' ' and then C < Ch'Last and then Ch (C + 1) = ' ' then Error := Find (Symbols, "Duplicate space characters not allowed"); return; end if; end loop; -- Leading or trailing white spaces are also forbidden if Ch'Length /= 0 then if Ch (Ch'First) = ' ' then Error := Find (Symbols, "Leading whitespaces not allowed"); return; elsif Ch (Ch'Last) = ' ' then Error := Find (Symbols, "Trailing whitespaces not allowed"); return; end if; end if; end case; end if; if Descr.Mask (Facet_Pattern) and then Descr.Pattern /= null then -- Check whether we have unicode char outside of ASCII Index := Ch'First; while Index <= Ch'Last loop Encoding.Read (Ch, Index, Char); if Char > 127 then -- Start with '#' because this is a non-implemented feature Error := Find (Symbols, "#Regexp matching with unicode not supported"); return; end if; end loop; for P in Descr.Pattern'Range loop Match (Descr.Pattern (P).Pattern.all, String (Ch), Matched); if Matched (0).First /= Ch'First or else Matched (0).Last /= Ch'Last then Error := Find (Symbols, "string pattern not matched: " & Get (Descr.Pattern (P).Str).all); return; end if; end loop; end if; -- Type-specific facets case Descr.Kind is when Primitive_String => Error := Validate_String (Descr, Symbols, Ch); when Primitive_HexBinary => Error := Validate_HexBinary (Descr, Symbols, Ch); when Primitive_Notation => Error := Validate_Notation (Notations, Descr, Symbols, Ch); when Primitive_Base64Binary => Error := Validate_Base64Binary (Descr, Symbols, Ch); when Primitive_Language => Error := Validate_Language (Descr, Symbols, Ch); when Primitive_QName => Error := Validate_QName (Descr, Symbols, Ch, XML_Version); when Primitive_NCName => Error := Validate_NCName (Descr, Symbols, Ch, XML_Version); when Primitive_ID => Error := Validate_NCName (Descr, Symbols, Ch, XML_Version); if Error = No_Symbol and then Insert_Id then Check_Id (Symbols, Id_Table, Ch, Error); end if; when Primitive_NCNames => Error := Validate_NCNames (Descr, Symbols, Ch, XML_Version); when Primitive_Name => Error := Validate_Name (Descr, Symbols, Ch, XML_Version); when Primitive_Any_URI => Error := Validate_URI (Descr, Symbols, Ch); when Primitive_NMTOKEN => Error := Validate_NMTOKEN (Descr, Symbols, Ch, XML_Version); when Primitive_NMTOKENS => Error := Validate_NMTOKENS (Descr, Symbols, Ch, XML_Version); when Primitive_Boolean => Error := Validate_Boolean (Descr, Symbols, Ch); when Primitive_Decimal => Error := Validate_Decimal (Descr, Symbols, Ch); when Primitive_Float | Primitive_Double => Error := Validate_Double (Descr, Symbols, Ch); when Primitive_Time => Error := Validate_Time (Descr, Symbols, Ch); when Primitive_DateTime => Error := Validate_Date_Time (Descr, Symbols, Ch); when Primitive_GDay => Error := Validate_GDay (Descr, Symbols, Ch); when Primitive_GMonthDay => Error := Validate_GMonth_Day (Descr, Symbols, Ch); when Primitive_GMonth => Error := Validate_GMonth (Descr, Symbols, Ch); when Primitive_GYearMonth => Error := Validate_GYear_Month (Descr, Symbols, Ch); when Primitive_GYear => Error := Validate_GYear (Descr, Symbols, Ch); when Primitive_Date => Error := Validate_Date (Descr, Symbols, Ch); when Primitive_Duration => Error := Validate_Duration (Descr, Symbols, Ch); when Primitive_Union => for S in Descr.Union'Range loop if Descr.Union (S) /= No_Simple_Type_Index then Validate_Simple_Type (Simple_Types => Simple_Types, Enumerations => Enumerations, Symbols => Symbols, Notations => Notations, Id_Table => Id_Table, Simple_Type => Descr.Union (S), Ch => Ch, Error => Error, XML_Version => XML_Version); if Error = No_Symbol then return; else if Debug then Debug_Output ("Checking union at index" & S'Img & " => " & Get (Error).all); end if; end if; end if; end loop; Error := Find (Symbols, "No matching type in the union"); when Primitive_List => Validate_List_Items (Ch); if Error = No_Symbol then Error := Validate_List_Facets (Descr, Symbols, Ch, Descr.List_Length, Descr.List_Min_Length, Descr.List_Max_Length); end if; end case; end Validate_Simple_Type; -------------------------- -- HexBinary_Get_Length -- -------------------------- function HexBinary_Get_Length (Value : Unicode.CES.Byte_Sequence) return Natural is begin return Sax.Encodings.Encoding.Length (Value) / 2; end HexBinary_Get_Length; ----------------------------- -- Base64Binary_Get_Length -- ----------------------------- function Base64Binary_Get_Length (Value : Unicode.CES.Byte_Sequence) return Natural is Length : Natural := 0; C : Unicode_Char; Index : Positive := Value'First; begin while Index <= Value'Last loop Sax.Encodings.Encoding.Read (Value, Index, C); if C /= 16#20# and then C /= 16#A# and then C /= Character'Pos ('=') then Length := Length + 1; end if; end loop; return Length * 3 / 4; end Base64Binary_Get_Length; ---------------------- -- Validate_NMTOKEN -- ---------------------- function Validate_NMTOKEN (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol is begin if not Is_Valid_Nmtoken (Ch, XML_Version) then return Find (Symbols, "Invalid NMTOKEN: """ & Ch & """"); end if; return Validate_String (Descr, Symbols, Ch); end Validate_NMTOKEN; ----------------------- -- Validate_NMTOKENS -- ----------------------- function Validate_NMTOKENS (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol is begin if not Is_Valid_Nmtokens (Ch, XML_Version) then return Find (Symbols, "Invalid NMTOKENS: """ & Ch & """"); end if; return Validate_List_Facets (Descr, Symbols, Ch, Descr.String_Length, Descr.String_Min_Length, Descr.String_Max_Length); end Validate_NMTOKENS; ------------------- -- Validate_Name -- ------------------- function Validate_Name (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol is begin if not Is_Valid_Name (Ch, XML_Version) then return Find (Symbols, "Invalid Name: """ & Ch & """"); end if; return Validate_String (Descr, Symbols, Ch); end Validate_Name; --------------------- -- Validate_NCName -- --------------------- function Validate_NCName (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol is begin if not Is_Valid_NCname (Ch, XML_Version) then return Find (Symbols, "Invalid NCName: """ & Ch & """"); end if; return Validate_String (Descr, Symbols, Ch); end Validate_NCName; ---------------------- -- Validate_NCNames -- ---------------------- function Validate_NCNames (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol is begin if not Is_Valid_NCnames (Ch, XML_Version) then return Find (Symbols, "Invalid NCName: """ & Ch & """"); end if; return Validate_List_Facets (Descr, Symbols, Ch, Descr.String_Length, Descr.String_Min_Length, Descr.String_Max_Length); end Validate_NCNames; ----------------------- -- Validate_Language -- ----------------------- function Validate_Language (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is begin if not Is_Valid_Language_Name (Ch) then return Find (Symbols, "Invalid language: """ & Ch & """"); end if; return Validate_String (Descr, Symbols, Ch); end Validate_Language; -------------------- -- Validate_QName -- -------------------- function Validate_QName (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; XML_Version : XML_Versions) return Symbol is begin if not Is_Valid_QName (Ch, XML_Version) then return Find (Symbols, "Invalid QName: """ & Ch & """"); end if; return Validate_String (Descr, Symbols, Ch); end Validate_QName; ------------------ -- Validate_URI -- ------------------ function Validate_URI (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is begin if not Is_Valid_URI (Ch) then return Find (Symbols, "Invalid anyURI: """ & Ch & """"); end if; return Validate_String (Descr, Symbols, Ch); end Validate_URI; --------------------- -- Validate_String -- --------------------- function Validate_String (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is function Internal_Facets is new Validate_Length_Facets (Encoding.Length.all); begin return Internal_Facets (Symbols, Ch, Descr.Mask, Descr.String_Length, Descr.String_Min_Length, Descr.String_Max_Length); end Validate_String; ----------------------- -- Validate_Notation -- ----------------------- function Validate_Notation (Notations : Symbol_Htable.HTable; Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Error : Symbol; begin Error := Validate_String (Descr, Symbols, Ch); if Error /= No_Symbol then return Error; end if; if Symbol_Htable.Get (Notations, Find (Symbols, Ch)) = No_Symbol then Error := Find (Symbols, "NOTATION """ & Ch & """ undefined in this document"); end if; return Error; end Validate_Notation; ------------------------ -- Validate_HexBinary -- ------------------------ function Validate_HexBinary (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is begin if Encoding.Length (Ch) mod 2 /= 0 then return Find (Symbols, "HexBinary length must be an even number of characters"); end if; if not Is_Valid_HexBinary (Ch) then return Find (Symbols, "Invalid hexBinary: """ & Ch & """"); end if; return Validate_HexBinary_Facets (Symbols, Ch, Descr.Mask, Descr.String_Length, Descr.String_Min_Length, Descr.String_Max_Length); end Validate_HexBinary; --------------------------- -- Validate_Base64Binary -- --------------------------- function Validate_Base64Binary (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is begin if not Is_Valid_Base64Binary (Ch) then return Find (Symbols, "Invalid base64Binary: """ & Ch & """"); end if; return Validate_Base64Binary_Facets (Symbols, Ch, Descr.Mask, Descr.String_Length, Descr.String_Min_Length, Descr.String_Max_Length); end Validate_Base64Binary; -------------------------- -- Validate_List_Facets -- -------------------------- function Validate_List_Facets (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Length, Min_Length, Max_Length : Integer) return Symbol is function List_Get_Length (Value : Unicode.CES.Byte_Sequence) return Natural; function List_Get_Length (Value : Unicode.CES.Byte_Sequence) return Natural is Length : Natural := 0; C : Unicode_Char; Index : Natural := Value'First; begin if Value = "" then return 0; end if; while Index <= Value'Last loop Encoding.Read (Value, Index, C); while C = Unicode.Names.Basic_Latin.Space loop Length := Length + 1; Encoding.Read (Value, Index, C); end loop; end loop; return Length + 1; end List_Get_Length; L : Natural; begin if Descr.Mask (Facet_Length) or else Descr.Mask (Facet_Min_Length) or else Descr.Mask (Facet_Max_Length) then L := List_Get_Length (Ch); else return No_Symbol; end if; if Descr.Mask (Facet_Length) then if L /= Length then return Find (Symbols, "Invalid size, must have" & Integer'Image (Length) & " items"); end if; end if; if Descr.Mask (Facet_Min_Length) then if L < Min_Length then return Find (Symbols, "Not enough items, minimum number is" & Integer'Image (Min_Length)); end if; end if; if Descr.Mask (Facet_Max_Length) then if L > Max_Length then return Find (Symbols, "Too many items, maximum number is" & Integer'Image (Max_Length)); end if; end if; return No_Symbol; end Validate_List_Facets; ------------------- -- Boolean_Value -- ------------------- procedure Boolean_Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out Boolean; Error : out Symbol) is First : Integer; Index : Integer; C : Unicode_Char; begin Val := False; if Ch = "" then Error := Find (Symbols, "Invalid value for boolean type: """""); return; end if; -- Check we do have a valid boolean representation (skip leading spaces) First := Ch'First; while First <= Ch'Last loop Index := First; Encoding.Read (Ch, First, C); exit when not Is_White_Space (C); end loop; if C = Digit_Zero or C = Digit_One then Val := C = Digit_One; if First <= Ch'Last then Encoding.Read (Ch, First, C); end if; elsif Index + True_Sequence'Length - 1 <= Ch'Last and then Ch (Index .. Index + True_Sequence'Length - 1) = True_Sequence then First := Index + True_Sequence'Length; Val := True; elsif Index + False_Sequence'Length - 1 <= Ch'Last and then Ch (Index .. Index + False_Sequence'Length - 1) = False_Sequence then First := Index + False_Sequence'Length; Val := False; else Error := Find (Symbols, "Invalid value for boolean type: """ & Ch & """"); return; end if; -- Skip trailing spaces while First <= Ch'Last loop Encoding.Read (Ch, First, C); if not Is_White_Space (C) then Error := Find (Symbols, "Invalid value for boolean type: """ & Ch & """"); return; end if; end loop; Error := No_Symbol; end Boolean_Value; ---------------------- -- Validate_Boolean -- ---------------------- function Validate_Boolean (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is pragma Unreferenced (Descr); Val : Boolean; Error : Symbol; begin Boolean_Value (Symbols, Ch, Val, Error); if Error /= No_Symbol then return Error; end if; return No_Symbol; end Validate_Boolean; ----------- -- Value -- ----------- procedure Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out XML_Float; Error : out Symbol) is begin begin Val := Value (Ch); exception when Constraint_Error => Error := Find (Symbols, "Invalid value: """ & Ch & """"); return; end; Error := No_Symbol; end Value; -------------------- -- Validate_Range -- -------------------- procedure Validate_Range (Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence; Mask : Facets_Mask; Min_Inclusive : T; Min_Exclusive : T; Max_Inclusive : T; Max_Exclusive : T; Error : out Symbol; Val : out T) is begin Value (Symbols => Symbols, Ch => Ch, Val => Val, Error => Error); if Error /= No_Symbol then return; end if; if Mask (Facet_Min_Inclusive) then if Val < Min_Inclusive then Error := Find (Symbols, Ch & " is smaller than minInclusive (" & Image (Min_Inclusive) & ")"); return; end if; end if; if Mask (Facet_Min_Exclusive) then if Val <= Min_Exclusive then Error := Find (Symbols, Ch & " is smaller than minExclusive (" & Image (Min_Exclusive) & ")"); return; end if; end if; if Mask (Facet_Max_Inclusive) then if Max_Inclusive < Val then Error := Find (Symbols, Ch & " is greater than maxInclusive (" & Image (Max_Inclusive) & ")"); return; end if; end if; if Mask (Facet_Max_Exclusive) then if Max_Exclusive <= Val then Error := Find (Symbols, Ch & " is greater than maxExclusive (" & Image (Max_Exclusive) & ")"); return; end if; end if; end Validate_Range; procedure Validate_Double_Facets is new Validate_Range (XML_Float); procedure Validate_Decimal_Facets is new Validate_Range (Arbitrary_Precision_Number, Value => Value_No_Exponent); procedure Validate_Duration_Facets is new Validate_Range (Duration_T); procedure Validate_Date_Time_Facets is new Validate_Range (Date_Time_T); procedure Validate_Date_Facets is new Validate_Range (Date_T); procedure Validate_Time_Facets is new Validate_Range (Time_T); procedure Validate_GDay_Facets is new Validate_Range (GDay_T); procedure Validate_GMonth_Day_Facets is new Validate_Range (GMonth_Day_T); procedure Validate_GMonth_Facets is new Validate_Range (GMonth_T); procedure Validate_GYear_Facets is new Validate_Range (GYear_T); procedure Validate_GYear_Month_Facets is new Validate_Range (GYear_Month_T); --------------------- -- Validate_Double -- --------------------- function Validate_Double (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : XML_Float; Error : Symbol; begin Validate_Double_Facets (Symbols, Ch, Descr.Mask, Descr.Float_Min_Inclusive, Descr.Float_Min_Exclusive, Descr.Float_Max_Inclusive, Descr.Float_Max_Exclusive, Error, Val); return Error; end Validate_Double; ----------------------- -- Validate_Duration -- ----------------------- function Validate_Duration (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : Duration_T; Error : Symbol; begin Validate_Duration_Facets (Symbols, Ch, Descr.Mask, Descr.Duration_Min_Inclusive, Descr.Duration_Min_Exclusive, Descr.Duration_Max_Inclusive, Descr.Duration_Max_Exclusive, Error, Val); return Error; end Validate_Duration; ------------------------ -- Validate_Date_Time -- ------------------------ function Validate_Date_Time (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : Date_Time_T; Error : Symbol; begin Validate_Date_Time_Facets (Symbols, Ch, Descr.Mask, Descr.DateTime_Min_Inclusive, Descr.DateTime_Min_Exclusive, Descr.DateTime_Max_Inclusive, Descr.DateTime_Max_Exclusive, Error, Val); return Error; end Validate_Date_Time; ------------------- -- Validate_Date -- ------------------- function Validate_Date (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : Date_T; Error : Symbol; begin Validate_Date_Facets (Symbols, Ch, Descr.Mask, Descr.Date_Min_Inclusive, Descr.Date_Min_Exclusive, Descr.Date_Max_Inclusive, Descr.Date_Max_Exclusive, Error, Val); return Error; end Validate_Date; ------------------- -- Validate_Time -- ------------------- function Validate_Time (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : Time_T; Error : Symbol; begin Validate_Time_Facets (Symbols, Ch, Descr.Mask, Descr.Time_Min_Inclusive, Descr.Time_Min_Exclusive, Descr.Time_Max_Inclusive, Descr.Time_Max_Exclusive, Error, Val); return Error; end Validate_Time; ------------------- -- Validate_GDay -- ------------------- function Validate_GDay (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : GDay_T; Error : Symbol; begin Validate_GDay_Facets (Symbols, Ch, Descr.Mask, Descr.GDay_Min_Inclusive, Descr.GDay_Min_Exclusive, Descr.GDay_Max_Inclusive, Descr.GDay_Max_Exclusive, Error, Val); return Error; end Validate_GDay; ------------------------- -- Validate_GMonth_Day -- ------------------------- function Validate_GMonth_Day (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : GMonth_Day_T; Error : Symbol; begin Validate_GMonth_Day_Facets (Symbols, Ch, Descr.Mask, Descr.GMonthDay_Min_Inclusive, Descr.GMonthDay_Min_Exclusive, Descr.GMonthDay_Max_Inclusive, Descr.GMonthDay_Max_Exclusive, Error, Val); return Error; end Validate_GMonth_Day; --------------------- -- Validate_GMonth -- --------------------- function Validate_GMonth (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : GMonth_T; Error : Symbol; begin Validate_GMonth_Facets (Symbols, Ch, Descr.Mask, Descr.GMonth_Min_Inclusive, Descr.GMonth_Min_Exclusive, Descr.GMonth_Max_Inclusive, Descr.GMonth_Max_Exclusive, Error, Val); return Error; end Validate_GMonth; -------------------- -- Validate_GYear -- -------------------- function Validate_GYear (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : GYear_T; Error : Symbol; begin Validate_GYear_Facets (Symbols, Ch, Descr.Mask, Descr.GYear_Min_Inclusive, Descr.GYear_Min_Exclusive, Descr.GYear_Max_Inclusive, Descr.GYear_Max_Exclusive, Error, Val); return Error; end Validate_GYear; -------------------------- -- Validate_GYear_Month -- -------------------------- function Validate_GYear_Month (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Val : GYear_Month_T; Error : Symbol; begin Validate_GYear_Month_Facets (Symbols, Ch, Descr.Mask, Descr.GYearMonth_Min_Inclusive, Descr.GYearMonth_Min_Exclusive, Descr.GYearMonth_Max_Inclusive, Descr.GYearMonth_Max_Exclusive, Error, Val); return Error; end Validate_GYear_Month; ---------------------- -- Validate_Decimal -- ---------------------- function Validate_Decimal (Descr : Simple_Type_Descr; Symbols : Sax.Utils.Symbol_Table; Ch : Unicode.CES.Byte_Sequence) return Symbol is Error : Symbol; Val : Arbitrary_Precision_Number; begin Validate_Decimal_Facets (Symbols, Ch, Descr.Mask, Descr.Decimal_Min_Inclusive, Descr.Decimal_Min_Exclusive, Descr.Decimal_Max_Inclusive, Descr.Decimal_Max_Exclusive, Error, Val); if Error /= No_Symbol then return Error; end if; return Check_Digits (Symbols => Symbols, Num => Val, Fraction_Digits => Descr.Fraction_Digits, Total_Digits => Descr.Total_Digits); end Validate_Decimal; -------------------- -- Convert_Regexp -- -------------------- function Convert_Regexp (Regexp : Unicode.CES.Byte_Sequence) return String is Result : Unbounded_String; Tmp : Unbounded_String; Pos : Integer := Regexp'First; C : Character; function Next_Char return Character; -- Read the next char from the regexp, and check it is ASCII function Next_Char return Character is Char : Unicode_Char; begin Encoding.Read (Regexp, Pos, Char); if Char > 127 then Raise_Exception (XML_Not_Implemented'Identity, "Unicode regexps are not supported"); end if; return Character'Val (Integer (Char)); end Next_Char; begin while Pos <= Regexp'Last loop C := Next_Char; if C = '[' then Append (Result, C); Tmp := Null_Unbounded_String; while Pos <= Regexp'Last loop C := Next_Char; if C = ']' then Append (Tmp, C); exit; elsif C = '\' and then Pos <= Regexp'Last then C := Next_Char; case C is when 'i' => -- rule [99] in XMLSchema specifications Append (Tmp, "A-Za-z:_"); when 'c' => Append (Tmp, "a-z:A-Z0-9._-"); when 'w' => Append (Tmp, "a-zA-Z0-9`"); when 'I' | 'C' | '?' => Raise_Exception (XML_Not_Implemented'Identity, "Unsupported regexp construct: \" & C); when 'P' | 'p' => if Pos <= Regexp'Last and then Regexp (Pos) = '{' then Raise_Exception (XML_Not_Implemented'Identity, "Unsupported regexp construct: \P{...}"); else Append (Tmp, '\' & C); end if; when others => Append (Tmp, '\' & C); end case; else if C = '-' and then Pos <= Regexp'Last and then Regexp (Pos) = '[' then Raise_Exception (XML_Not_Implemented'Identity, "Unsupported regexp construct: [...-[...]]"); end if; Append (Tmp, C); end if; end loop; Append (Result, Tmp); -- ??? Some tests in the old w3c testsuite seem to imply that -- \c and \i are valid even outside character classes. Not sure about -- this though elsif C = '\' and then Pos <= Regexp'Last then C := Next_Char; case C is when 'i' => -- rule [99] in XMLSchema specifications Append (Result, "[A-Za-z:_]"); when 'c' => Append (Result, "[a-z:A-Z0-9._-]"); when 'w' => Append (Result, "[a-zA-Z0-9`]"); when 'I' | 'C' => Raise_Exception (XML_Not_Implemented'Identity, "Unsupported regexp construct: \" & C); when 'P' | 'p' => if Pos <= Regexp'Last and then Regexp (Pos) = '{' then Raise_Exception (XML_Not_Implemented'Identity, "Unsupported regexp construct: \P{...}"); else Append (Result, '\' & C); end if; when others => Append (Result, '\' & C); end case; else Append (Result, C); end if; end loop; return Anchor (To_String (Result)); end Convert_Regexp; ------------------------ -- Missing_End_Anchor -- ------------------------ function Missing_End_Anchor (Str : String) return Boolean is begin -- Do not add '$' if Str ends with a single \, since it is -- invalid anyway return Str'Length = 0 or else (Str (Str'Last) /= '$' and then (Str (Str'Last) /= '\' or else (Str'Length /= 1 and then Str (Str'Last - 1) = '\'))); end Missing_End_Anchor; -------------------------- -- Missing_Start_Anchor -- -------------------------- function Missing_Start_Anchor (Str : String) return Boolean is begin -- Do not add '^' if we start with an operator, since Str is invalid return Str'Length = 0 or else not (Str (Str'First) = '^' or else Str (Str'First) = '*' or else Str (Str'First) = '+' or else Str (Str'First) = '?'); end Missing_Start_Anchor; ------------ -- Anchor -- ------------ function Anchor (Str : String) return String is Start : constant Boolean := Missing_Start_Anchor (Str); Last : constant Boolean := Missing_End_Anchor (Str); begin if Start and Last then return "^(" & Str & ")$"; elsif Start then return "^" & Str; elsif Last then return Str & "$"; else return Str; end if; end Anchor; --------------- -- Add_Facet -- --------------- procedure Add_Facet (Facets : in out All_Facets; Symbols : Sax.Utils.Symbol_Table; Enumerations : in out Enumeration_Tables.Instance; Facet_Name : Sax.Symbols.Symbol; Value : Sax.Symbols.Symbol; Loc : Sax.Locators.Location) is Val : Symbol; begin if Get (Facet_Name).all = "pattern" then -- Do not normalize the value if Facets (Facet_Pattern).Value /= No_Symbol then Facets (Facet_Pattern) := (Find (Symbols, '(' & Get (Facets (Facet_Pattern).Value).all & ")|(" & Get (Value).all & ')'), No_Enumeration_Index, Loc); else Facets (Facet_Pattern) := (Value, No_Enumeration_Index, Loc); end if; return; end if; Val := Find (Symbols, Trim (Get (Value).all, Ada.Strings.Both)); if Get (Facet_Name).all = "whiteSpace" then Facets (Facet_Whitespace) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "enumeration" then Append (Enumerations, (Value => Val, Next => Facets (Facet_Enumeration).Enum)); Facets (Facet_Enumeration) := (No_Symbol, Last (Enumerations), Loc); elsif Get (Facet_Name).all = "minInclusive" then Facets (Facet_Min_Inclusive) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "maxInclusive" then Facets (Facet_Max_Inclusive) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "minExclusive" then Facets (Facet_Min_Exclusive) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "maxExclusive" then Facets (Facet_Max_Exclusive) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "length" then Facets (Facet_Length) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "minLength" then Facets (Facet_Min_Length) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "maxLength" then Facets (Facet_Max_Length) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "totalDigits" then Facets (Facet_Total_Digits) := (Val, No_Enumeration_Index, Loc); elsif Get (Facet_Name).all = "fractionDigits" then Facets (Facet_Fraction_Digits) := (Val, No_Enumeration_Index, Loc); else pragma Assert (False, "Invalid facet:"); null; end if; end Add_Facet; --------------------------------- -- Override_Single_Range_Facet -- --------------------------------- procedure Override_Single_Range_Facet (Symbols : Sax.Utils.Symbol_Table; Facets : All_Facets; Facet : Facet_Enum; Mask : in out Facets_Mask; Val : in out T; Error : in out Symbol; Error_Loc : in out Location) is begin if Error = No_Symbol and then Facets (Facet) /= No_Facet_Value then Value (Symbols, Ch => Get (Facets (Facet).Value).all, Val => Val, Error => Error); if Error /= No_Symbol then Error_Loc := Facets (Facet).Loc; else Mask (Facet) := True; end if; end if; end Override_Single_Range_Facet; --------------------------- -- Override_Range_Facets -- --------------------------- procedure Override_Range_Facets (Symbols : Sax.Utils.Symbol_Table; Facets : All_Facets; Mask : in out Facets_Mask; Min_Inclusive : in out T; Min_Exclusive : in out T; Max_Inclusive : in out T; Max_Exclusive : in out T; Error : out Symbol; Error_Loc : out Location) is procedure Do_Override is new Override_Single_Range_Facet (T, Value); begin Do_Override (Symbols, Facets, Facet_Max_Inclusive, Mask, Max_Inclusive, Error, Error_Loc); Do_Override (Symbols, Facets, Facet_Max_Exclusive, Mask, Max_Exclusive, Error, Error_Loc); Do_Override (Symbols, Facets, Facet_Min_Inclusive, Mask, Min_Inclusive, Error, Error_Loc); Do_Override (Symbols, Facets, Facet_Min_Exclusive, Mask, Min_Exclusive, Error, Error_Loc); end Override_Range_Facets; procedure Override_Decimal_Facets is new Override_Range_Facets (Arbitrary_Precision_Number); procedure Override_Float_Facets is new Override_Range_Facets (XML_Float); procedure Override_Duration_Facets is new Override_Range_Facets (Duration_T); procedure Override_Date_Time_Facets is new Override_Range_Facets (Date_Time_T); procedure Override_Date_Facets is new Override_Range_Facets (Date_T); procedure Override_Time_Facets is new Override_Range_Facets (Time_T); procedure Override_GDay_Facets is new Override_Range_Facets (GDay_T); procedure Override_GMonth_Day_Facets is new Override_Range_Facets (GMonth_Day_T); procedure Override_GMonth_Facets is new Override_Range_Facets (GMonth_T); procedure Override_GYear_Facets is new Override_Range_Facets (GYear_T); procedure Override_GYear_Month_Facets is new Override_Range_Facets (GYear_Month_T); ---------------------------- -- Override_Length_Facets -- ---------------------------- procedure Override_Length_Facets (Symbols : Sax.Utils.Symbol_Table; Facets : All_Facets; Mask : in out Facets_Mask; Length : in out Integer; Min_Length : in out Integer; Max_Length : in out Integer; Error : out Symbol; Error_Loc : out Location) is begin if Facets (Facet_Length) /= No_Facet_Value then begin Length := Natural'Value (Get (Facets (Facet_Length).Value).all); Mask (Facet_Length) := True; exception when Constraint_Error => Error := Find (Symbols, "Expecting integer for length facet"); Error_Loc := Facets (Facet_Length).Loc; end; end if; if Facets (Facet_Min_Length) /= No_Facet_Value then begin Min_Length := Natural'Value (Get (Facets (Facet_Min_Length).Value).all); Mask (Facet_Min_Length) := True; exception when Constraint_Error => Error := Find (Symbols, "Expecting integer for minLength facet"); Error_Loc := Facets (Facet_Min_Length).Loc; end; end if; if Facets (Facet_Max_Length) /= No_Facet_Value then begin Max_Length := Natural'Value (Get (Facets (Facet_Max_Length).Value).all); Mask (Facet_Max_Length) := True; exception when Constraint_Error => Error := Find (Symbols, "Expecting integer for maxlength facet"); Error_Loc := Facets (Facet_Max_Length).Loc; end; end if; end Override_Length_Facets; -------------- -- Override -- -------------- procedure Override (Simple : in out Simple_Type_Descr; Facets : All_Facets; Symbols : Sax.Utils.Symbol_Table; As_Restriction : Boolean; Error : out Sax.Symbols.Symbol; Error_Loc : out Sax.Locators.Location) is function Compile_Regexp (Str : Symbol) return Pattern_Matcher_Access; function Compile_Regexp (Str : Symbol) return Pattern_Matcher_Access is Convert : constant String := Convert_Regexp (Get (Str).all); begin if Debug then Debug_Output ("Compiling regexp as " & Convert); end if; return new Pattern_Matcher'(Compile (Convert)); exception when GNAT.Regpat.Expression_Error => Error_Loc := Facets (Facet_Pattern).Loc; Error := Find (Symbols, "Invalid regular expression " & Get (Str).all & " (converted to " & Convert & ")"); return null; end Compile_Regexp; Val : Symbol; Tmp : Pattern_Matcher_Array_Access; begin if Facets (Facet_Whitespace) /= No_Facet_Value then Val := Facets (Facet_Whitespace).Value; if Get (Val).all = "preserve" then Simple.Whitespace := Preserve; elsif Get (Val).all = "replace" then Simple.Whitespace := Replace; elsif Get (Val).all = "collapse" then Simple.Whitespace := Collapse; else Error_Loc := Facets (Facet_Whitespace).Loc; Error := Find (Symbols, "Invalid value for whiteSpace facet: " & Get (Val).all); return; end if; Simple.Mask (Facet_Whitespace) := True; end if; if Facets (Facet_Pattern) /= No_Facet_Value then Val := Facets (Facet_Pattern).Value; begin if As_Restriction then -- We must match all patterns (from base and from extension), -- and we cannot combine them. So we need to add one more -- pattern to the facets. -- [Simple] is a copy of the base type, and will be the new -- restriction on exit. if Simple.Pattern = null then Simple.Pattern := new Pattern_Matcher_Array (1 .. 1); else Tmp := Simple.Pattern; Simple.Pattern := new Pattern_Matcher_Array (Tmp'First .. Tmp'Last + 1); Simple.Pattern (Tmp'Range) := Tmp.all; Unchecked_Free (Tmp); end if; Simple.Pattern (Simple.Pattern'Last) := (Str => Val, Pattern => Compile_Regexp (Val)); else -- We must combine the base's patterns with the extension's -- pattern, since the type must match either of those. -- The number of patterns does not change if Simple.Pattern = null then Simple.Pattern := new Pattern_Matcher_Array' (1 => (Str => Val, Pattern => Compile_Regexp (Val))); else for P in Simple.Pattern'Range loop Simple.Pattern (P).Str := Find (Symbols, '(' & Get (Simple.Pattern (P).Str).all & ")|(" & Get (Val).all & ')'); Unchecked_Free (Simple.Pattern (P).Pattern); Simple.Pattern (P).Pattern := Compile_Regexp (Simple.Pattern (P).Str); end loop; end if; end if; exception when E : XML_Not_Implemented => Error := Find (Symbols, '#' & Exception_Message (E)); Free (Simple.Pattern); end; if Error /= No_Symbol then Error_Loc := Facets (Facet_Pattern).Loc; return; end if; Simple.Mask (Facet_Pattern) := True; end if; if Facets (Facet_Enumeration) /= No_Facet_Value then Simple.Enumeration := Facets (Facet_Enumeration).Enum; Simple.Mask (Facet_Enumeration) := True; end if; Error := No_Symbol; case Simple.Kind is when Primitive_Union => null; when Primitive_List => Override_Length_Facets (Symbols, Facets, Simple.Mask, Simple.List_Length, Simple.List_Min_Length, Simple.List_Max_Length, Error, Error_Loc); when Primitive_String .. Primitive_HexBinary => Override_Length_Facets (Symbols, Facets, Simple.Mask, Simple.String_Length, Simple.String_Min_Length, Simple.String_Max_Length, Error, Error_Loc); when Primitive_Boolean => null; when Primitive_Float | Primitive_Double => Override_Float_Facets (Symbols, Facets, Simple.Mask, Simple.Float_Min_Inclusive, Simple.Float_Min_Exclusive, Simple.Float_Max_Inclusive, Simple.Float_Max_Exclusive, Error, Error_Loc); when Primitive_Decimal => Override_Decimal_Facets (Symbols, Facets, Simple.Mask, Simple.Decimal_Min_Inclusive, Simple.Decimal_Min_Exclusive, Simple.Decimal_Max_Inclusive, Simple.Decimal_Max_Exclusive, Error, Error_Loc); if Error = No_Symbol then if Facets (Facet_Total_Digits) /= No_Facet_Value then begin Simple.Total_Digits := Positive'Value (Get (Facets (Facet_Total_Digits).Value).all); Simple.Mask (Facet_Total_Digits) := True; exception when Constraint_Error => Error := Find (Symbols, "Expecting integer for totalDigits facet"); Error_Loc := Facets (Facet_Total_Digits).Loc; end; end if; if Facets (Facet_Fraction_Digits) /= No_Facet_Value then begin Simple.Fraction_Digits := Natural'Value (Get (Facets (Facet_Fraction_Digits).Value).all); Simple.Mask (Facet_Fraction_Digits) := True; exception when Constraint_Error => Error := Find (Symbols, "Expecting integer for fractionDigits facet"); Error_Loc := Facets (Facet_Fraction_Digits).Loc; end; end if; if Simple.Fraction_Digits /= Natural'Last and then Simple.Total_Digits /= Positive'Last and then Simple.Fraction_Digits > Simple.Total_Digits then Error_Loc := Facets (Facet_Fraction_Digits).Loc; Error := Find (Symbols, "fractionDigits cannot be greater than totalDigits"); end if; end if; when Primitive_Time => Override_Time_Facets (Symbols, Facets, Simple.Mask, Simple.Time_Min_Inclusive, Simple.Time_Min_Exclusive, Simple.Time_Max_Inclusive, Simple.Time_Max_Exclusive, Error, Error_Loc); when Primitive_DateTime => Override_Date_Time_Facets (Symbols, Facets, Simple.Mask, Simple.DateTime_Min_Inclusive, Simple.DateTime_Min_Exclusive, Simple.DateTime_Max_Inclusive, Simple.DateTime_Max_Exclusive, Error, Error_Loc); when Primitive_GDay => Override_GDay_Facets (Symbols, Facets, Simple.Mask, Simple.GDay_Min_Inclusive, Simple.GDay_Min_Exclusive, Simple.GDay_Max_Inclusive, Simple.GDay_Max_Exclusive, Error, Error_Loc); when Primitive_GMonthDay => Override_GMonth_Day_Facets (Symbols, Facets, Simple.Mask, Simple.GMonthDay_Min_Inclusive, Simple.GMonthDay_Min_Exclusive, Simple.GMonthDay_Max_Inclusive, Simple.GMonthDay_Max_Exclusive, Error, Error_Loc); when Primitive_GMonth => Override_GMonth_Facets (Symbols, Facets, Simple.Mask, Simple.GMonth_Min_Inclusive, Simple.GMonth_Min_Exclusive, Simple.GMonth_Max_Inclusive, Simple.GMonth_Max_Exclusive, Error, Error_Loc); when Primitive_GYearMonth => Override_GYear_Month_Facets (Symbols, Facets, Simple.Mask, Simple.GYearMonth_Min_Inclusive, Simple.GYearMonth_Min_Exclusive, Simple.GYearMonth_Max_Inclusive, Simple.GYearMonth_Max_Exclusive, Error, Error_Loc); when Primitive_GYear => Override_GYear_Facets (Symbols, Facets, Simple.Mask, Simple.GYear_Min_Inclusive, Simple.GYear_Min_Exclusive, Simple.GYear_Max_Inclusive, Simple.GYear_Max_Exclusive, Error, Error_Loc); when Primitive_Date => Override_Date_Facets (Symbols, Facets, Simple.Mask, Simple.Date_Min_Inclusive, Simple.Date_Min_Exclusive, Simple.Date_Max_Inclusive, Simple.Date_Max_Exclusive, Error, Error_Loc); when Primitive_Duration => Override_Duration_Facets (Symbols, Facets, Simple.Mask, Simple.Duration_Min_Inclusive, Simple.Duration_Min_Exclusive, Simple.Duration_Max_Inclusive, Simple.Duration_Max_Exclusive, Error, Error_Loc); end case; -- ??? Should detect unused facets and report errors end Override; -------------------------- -- Normalize_Whitespace -- -------------------------- procedure Normalize_Whitespace (Whitespace : Schema.Simple_Types.Whitespace_Restriction; Val : in out Unicode.CES.Byte_Sequence; Last : in out Natural) is begin case Whitespace is when Preserve => return; -- Nothing to do when Replace => declare Idx : Natural := Val'First; First : Natural := Last + 1; C : Unicode_Char; begin while Idx <= Last loop First := Idx; Encoding.Read (Val, Idx, C); if Is_White_Space (C) then -- Assumes all characters we replace are encoded as -- single byte Val (First) := ' '; end if; end loop; -- Length of string does not change end; when Collapse => if Val = "" then return; -- nothing to do end if; declare C : Unicode_Char; Idx, Idx_Output : Natural := Val'First; First : Natural := Last + 1; Tmp : Natural; Last_Space : Natural := Last + 1; Prev_Is_Whitespace : Boolean := False; begin -- Remove leading spaces. loop First := Idx; Encoding.Read (Val, Idx, C); exit when not Is_White_Space (C); if Idx > Last then Last := 0; return; -- Empty string end if; end loop; if First /= Val'First then Val (Val'First .. Last - First + Val'First) := Val (First .. Last); Last := Last - First + Val'First; end if; Idx := Val'First; Idx_Output := Val'First; -- Iterate and replace all whitespaces. Mark the spot of the -- last whitespace so that we can ignore trailing spaces. -- At the same time, we can copy to Idx_Output, since the -- output string will always be at least as short as Val. while Idx <= Last loop Tmp := Idx; Encoding.Read (Val, Idx, C); -- Copy, if needed, the character we just read if Is_White_Space (C) then if not Prev_Is_Whitespace then Val (Idx_Output) := ' '; Last_Space := Idx_Output; Idx_Output := Idx_Output + 1; Prev_Is_Whitespace := True; end if; else Val (Idx_Output .. Idx_Output + Idx - Tmp - 1) := Val (Tmp .. Idx - 1); Idx_Output := Idx_Output + Idx - Tmp; Last_Space := Idx_Output; -- after this char Prev_Is_Whitespace := False; end if; end loop; -- Now skip trailing whitespaces if any Last := Last_Space - 1; end; end case; end Normalize_Whitespace; ---------- -- Copy -- ---------- function Copy (Descr : Simple_Type_Descr) return Simple_Type_Descr is Result : Simple_Type_Descr := Descr; begin if Descr.Pattern /= null then Result.Pattern := new Pattern_Matcher_Array (Descr.Pattern'Range); for P in Descr.Pattern'Range loop Result.Pattern (P) := (Str => Descr.Pattern (P).Str, Pattern => new Pattern_Matcher'(Descr.Pattern (P).Pattern.all)); end loop; end if; return Result; end Copy; ---------- -- Free -- ---------- procedure Free (Arr : in out Pattern_Matcher_Array_Access) is begin if Arr /= null then for A in Arr'Range loop Unchecked_Free (Arr (A).Pattern); end loop; Unchecked_Free (Arr); end if; end Free; ------------- -- Get_Key -- ------------- function Get_Key (Id : Symbol) return Symbol is begin return Id; end Get_Key; ---------- -- Free -- ---------- procedure Free (Symbol_Table : in out Symbol_Htable_Access) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Symbol_Htable.HTable, Symbol_Htable_Access); begin if Symbol_Table /= null then Symbol_Htable.Reset (Symbol_Table.all); Unchecked_Free (Symbol_Table); end if; end Free; -------------- -- Check_Id -- -------------- procedure Check_Id (Symbols : Symbol_Table; Id_Table : in out Symbol_Htable_Access; Value : Unicode.CES.Byte_Sequence; Error : in out Symbol) is Val : constant Symbol := Find (Symbols, Value); begin if Id_Table = null then Id_Table := new Symbol_Htable.HTable (101); else if Symbol_Htable.Get (Id_Table.all, Val) /= No_Symbol then Error := Find (Symbols, "ID """ & Value & """ already defined"); return; end if; end if; Symbol_Htable.Set (Id_Table.all, Val); Error := No_Symbol; end Check_Id; end Schema.Simple_Types; xmlada-24.0.0/schema/schema-simple_types.ads000066400000000000000000000325301447633242500207640ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2010-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with GNAT.Dynamic_Tables; with GNAT.Regpat; use GNAT.Regpat; with Sax.HTable; with Sax.Locators; use Sax.Locators; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Schema.Decimal; use Schema.Decimal; with Schema.Date_Time; use Schema.Date_Time; with Unicode.CES; use Unicode.CES; package Schema.Simple_Types is type Simple_Type_Index is new Natural; No_Simple_Type_Index : constant Simple_Type_Index := 0; type Enumeration_Index is new Natural; No_Enumeration_Index : constant Enumeration_Index := 0; Max_Types_In_Union : constant := 9; -- Maximum number of types in a union. -- This is hard-coded to avoid memory allocations as much as possible. -- This value is chosen so that the case [Primitive_Union] does not make -- [Simple_Type_Descr] bigger than the other cases. type Whitespace_Restriction is (Preserve, Replace, Collapse); function Convert_Regexp (Regexp : Unicode.CES.Byte_Sequence) return String; -- Return a regular expresssion that converts the XML-specification -- regexp Regexp to a GNAT.Regpat compatible one type Primitive_Simple_Type_Kind is (Primitive_Boolean, Primitive_Double, Primitive_Decimal, Primitive_Float, Primitive_String, Primitive_Any_URI, Primitive_QName, Primitive_ID, Primitive_Notation, Primitive_NMTOKEN, Primitive_Language, Primitive_NMTOKENS, Primitive_Name, Primitive_NCName, Primitive_NCNames, Primitive_Base64Binary, Primitive_HexBinary, Primitive_Time, Primitive_DateTime, Primitive_GDay, Primitive_GMonthDay, Primitive_GMonth, Primitive_GYearMonth, Primitive_GYear, Primitive_Date, Primitive_Duration, Primitive_Union, Primitive_List ); type Pattern_Matcher_Access is access GNAT.Regpat.Pattern_Matcher; type Pattern_Facet is record Str : Sax.Symbols.Symbol; -- The pattern itself Pattern : Pattern_Matcher_Access; -- The compiled pattern end record; type Pattern_Matcher_Array is array (Natural range <>) of Pattern_Facet; type Pattern_Matcher_Array_Access is access all Pattern_Matcher_Array; procedure Free (Arr : in out Pattern_Matcher_Array_Access); -- A type might be subject to multiple patterns: -- - When we extend a base type, we must match either the base's patterns -- or the patterns set in the extenstion. This does not increase the -- number of patterns, we just merge them with "|". -- - When we restrict a base type, we must match both the base's patterns -- and the patterns set in the extenstion. This increases the number of -- patterns type Simple_Type_Array is array (Natural range <>) of Simple_Type_Index; type Facet_Enum is (Facet_Whitespace, Facet_Enumeration, Facet_Pattern, Facet_Min_Inclusive, Facet_Max_Inclusive, Facet_Min_Exclusive, Facet_Max_Exclusive, Facet_Length, Facet_Min_Length, Facet_Max_Length, Facet_Total_Digits, Facet_Fraction_Digits); type Facets_Mask is array (Facet_Enum) of Boolean; type Simple_Type_Descr (Kind : Primitive_Simple_Type_Kind := Primitive_Boolean) is record Mask : Facets_Mask := (others => False); Pattern : Pattern_Matcher_Array_Access := null; Whitespace : Whitespace_Restriction := Collapse; Enumeration : Enumeration_Index := No_Enumeration_Index; case Kind is when Primitive_Union => Union : Simple_Type_Array (1 .. Max_Types_In_Union) := (others => No_Simple_Type_Index); when Primitive_List => List_Item : Simple_Type_Index; List_Length : Natural := Natural'Last; List_Min_Length : Natural := 0; List_Max_Length : Natural := Natural'Last; when Primitive_String .. Primitive_HexBinary => String_Length : Natural := Natural'Last; String_Min_Length : Natural := 0; String_Max_Length : Natural := Natural'Last; when Primitive_Boolean => null; when Primitive_Float | Primitive_Double => -- float, double Float_Min_Inclusive : XML_Float := Unknown_Float; Float_Max_Inclusive : XML_Float := Unknown_Float; Float_Min_Exclusive : XML_Float := Unknown_Float; Float_Max_Exclusive : XML_Float := Unknown_Float; when Primitive_Decimal => -- decimal Total_Digits : Positive := Positive'Last; Fraction_Digits : Natural := Natural'Last; Decimal_Min_Inclusive, Decimal_Max_Inclusive, Decimal_Min_Exclusive, Decimal_Max_Exclusive : Arbitrary_Precision_Number := Undefined_Number; when Primitive_Time => Time_Min_Inclusive, Time_Min_Exclusive, Time_Max_Inclusive, Time_Max_Exclusive : Time_T := No_Time_T; when Primitive_DateTime => DateTime_Min_Inclusive, DateTime_Min_Exclusive, DateTime_Max_Inclusive, DateTime_Max_Exclusive : Date_Time_T := No_Date_Time; when Primitive_GDay => GDay_Min_Inclusive, GDay_Min_Exclusive, GDay_Max_Inclusive, GDay_Max_Exclusive : GDay_T := No_GDay; when Primitive_GMonthDay => GMonthDay_Min_Inclusive, GMonthDay_Min_Exclusive, GMonthDay_Max_Inclusive, GMonthDay_Max_Exclusive : GMonth_Day_T := No_Month_Day; when Primitive_GMonth => GMonth_Min_Inclusive, GMonth_Min_Exclusive, GMonth_Max_Inclusive, GMonth_Max_Exclusive : GMonth_T := No_Month; when Primitive_GYearMonth => GYearMonth_Min_Inclusive, GYearMonth_Min_Exclusive, GYearMonth_Max_Inclusive, GYearMonth_Max_Exclusive : GYear_Month_T := No_Year_Month; when Primitive_GYear => GYear_Min_Inclusive, GYear_Min_Exclusive, GYear_Max_Inclusive, GYear_Max_Exclusive : GYear_T := No_Year; when Primitive_Date => Date_Min_Inclusive, Date_Min_Exclusive, Date_Max_Inclusive, Date_Max_Exclusive : Date_T := No_Date_T; when Primitive_Duration => Duration_Min_Inclusive, Duration_Min_Exclusive, Duration_Max_Inclusive, Duration_Max_Exclusive : Duration_T := No_Duration; end case; end record; Any_Simple_Type : constant Simple_Type_Descr := (Kind => Primitive_String, Whitespace => Preserve, others => <>); function Copy (Descr : Simple_Type_Descr) return Simple_Type_Descr; -- return a deep copy of [Copy] (duplicates the pattern) package Simple_Type_Tables is new GNAT.Dynamic_Tables (Table_Component_Type => Simple_Type_Descr, Table_Index_Type => Simple_Type_Index, Table_Low_Bound => No_Simple_Type_Index + 1, Table_Initial => 100, Table_Increment => 100); subtype Simple_Type_Table is Simple_Type_Tables.Instance; type Enumeration_Descr is record Value : Sax.Symbols.Symbol; Next : Enumeration_Index := No_Enumeration_Index; end record; package Enumeration_Tables is new GNAT.Dynamic_Tables (Table_Component_Type => Enumeration_Descr, Table_Index_Type => Enumeration_Index, Table_Low_Bound => No_Enumeration_Index + 1, Table_Initial => 30, Table_Increment => 20); generic type Type_Index is private; No_Type_Index : Type_Index; with function Register (Local : Byte_Sequence; Descr : Simple_Type_Descr; Restriction_Of : Type_Index) return Type_Index; procedure Register_Predefined_Types (Symbols : Sax.Utils.Symbol_Table); -- Register all the predefined types function Get_Key (Id : Sax.Symbols.Symbol) return Sax.Symbols.Symbol; package Symbol_Htable is new Sax.HTable (Element => Sax.Symbols.Symbol, Empty_Element => Sax.Symbols.No_Symbol, Key => Sax.Symbols.Symbol, Get_Key => Get_Key, Hash => Sax.Symbols.Hash, Equal => Sax.Symbols."="); type Symbol_Htable_Access is access Symbol_Htable.HTable; -- This table is used to store the list of IDs that have been used in the -- document so far, and prevent their duplication in the document. procedure Free (Symbol_Table : in out Symbol_Htable_Access); procedure Validate_Simple_Type (Simple_Types : Simple_Type_Table; Enumerations : Enumeration_Tables.Instance; Notations : Symbol_Htable.HTable; Symbols : Symbol_Table; Id_Table : in out Symbol_Htable_Access; Insert_Id : Boolean := True; Simple_Type : Simple_Type_Index; Ch : Unicode.CES.Byte_Sequence; Error : in out Symbol; XML_Version : XML_Versions); -- Validate [Ch] for the simple type [Simple_Type]. -- Returns an error message in case of error, or No_Symbol otherwise. -- If [Insert_Id] is True and you are validating an ID, it will be inserted -- in Id_Table (and an error reported if it already exists) procedure Equal (Simple_Types : Simple_Type_Table; Enumerations : Enumeration_Tables.Instance; Notations : Symbol_Htable.HTable; Symbols : Symbol_Table; Id_Table : in out Symbol_Htable_Access; Simple_Type : Simple_Type_Index; Ch1 : Sax.Symbols.Symbol; Ch2 : Unicode.CES.Byte_Sequence; Is_Equal : out Boolean; XML_Version : XML_Versions); -- Checks whether [Ch1]=[Ch2] according to the type. -- (This involves for instance normalizing whitespaces) type Facet_Value is record Value : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Enum : Enumeration_Index := No_Enumeration_Index; Loc : Sax.Locators.Location; end record; No_Facet_Value : constant Facet_Value := (Sax.Symbols.No_Symbol, No_Enumeration_Index, Sax.Locators.No_Location); type All_Facets is array (Facet_Enum) of Facet_Value; No_Facets : constant All_Facets := (others => No_Facet_Value); -- A temporary record to hold facets defined in a schema, until we can -- merge them with the base's facets. It does not try to interpret the -- facets. procedure Add_Facet (Facets : in out All_Facets; Symbols : Sax.Utils.Symbol_Table; Enumerations : in out Enumeration_Tables.Instance; Facet_Name : Sax.Symbols.Symbol; Value : Sax.Symbols.Symbol; Loc : Sax.Locators.Location); -- Set a specific facet in [Simple] procedure Override (Simple : in out Simple_Type_Descr; Facets : All_Facets; Symbols : Sax.Utils.Symbol_Table; As_Restriction : Boolean; Error : out Sax.Symbols.Symbol; Error_Loc : out Sax.Locators.Location); -- Override [Simple] with the facets defined in [Facets], but keep those -- facets that are not defined. Sets [Error] to a symbol if one of the -- facets is invalid for [Simple]. procedure Normalize_Whitespace (Whitespace : Schema.Simple_Types.Whitespace_Restriction; Val : in out Unicode.CES.Byte_Sequence; Last : in out Natural); -- Normalize in place the whitespaces in [Val (1 .. Last)], and change -- [Last] as appropriate (always smaller or equal to the input parameter) end Schema.Simple_Types; xmlada-24.0.0/schema/schema-validators-xsd_grammar.adb000066400000000000000000001051061447633242500227000ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Sax.Encodings; with Sax.Readers; use Sax.Readers; with Schema.Schema_Readers; use Schema.Schema_Readers; with Input_Sources.Strings; use Input_Sources.Strings; package body Schema.Validators.XSD_Grammar is -- The following metaschema is generated by ./cleanup_schema, which parses -- the normative schema.xsd and datatypes.xsd files. -- Embedding the string avoids relying on external files when running -- XML/Ada based applications pragma Warnings (Off); pragma Style_Checks (Off); Metaschema : aliased constant String := ""; pragma Style_Checks (On); pragma Warnings (On); procedure Add_Schema_For_Schema (R : in out Schema.Validators.Abstract_Validation_Reader'Class) is Schema : Schema_Reader; Input : String_Input; begin if Debug then Debug_Output ("Add metaschema to the grammar"); end if; Set_Grammar (Schema, R.Grammar); Set_Feature (Schema, Schema_Validation_Feature, False); Open (Metaschema'Access, Encoding => Sax.Encodings.Encoding, Input => Input); Parse (Schema, Input); Close (Input); exception when XML_Not_Implemented | XML_Validation_Error => R.Error_Msg := Schema.Error_Msg; R.Error_Location := Schema.Error_Location; raise; end Add_Schema_For_Schema; end Schema.Validators.XSD_Grammar; xmlada-24.0.0/schema/schema-validators-xsd_grammar.ads000066400000000000000000000046241447633242500227240ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This file contains a function that manually creates a schema-for-schema -- grammar, ie a grammar that is used to validate a schema file. -- -- This is intended both as an example on how to manually write grammars, -- and as a way to check schema.xsd. private package Schema.Validators.XSD_Grammar is procedure Add_Schema_For_Schema (R : in out Schema.Validators.Abstract_Validation_Reader'Class); -- Adds the definition for the standard XML namespaces (schemas,...) to -- Grammar. The resulting grammar can thus be used, among other things, to -- validate schema files. This doesn't add the predefined types, which -- must be added separately. end Schema.Validators.XSD_Grammar; xmlada-24.0.0/schema/schema-validators.adb000066400000000000000000002374401447633242500204050ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Characters.Handling; use Ada.Characters.Handling; with Ada.Exceptions; use Ada.Exceptions; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with Ada.Unchecked_Deallocation; with GNAT.Task_Lock; with Interfaces; use Interfaces; with Sax.Attributes; use Sax.Attributes; with Sax.Locators; use Sax.Locators; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Schema.Simple_Types; use Schema.Simple_Types; with Schema.Validators.XSD_Grammar; use Schema.Validators.XSD_Grammar; with Unicode.CES; use Unicode.CES; with Unicode; use Unicode; package body Schema.Validators is use XML_Grammars, Attributes_Tables, Enumeration_Tables; function To_Graphic_String (Str : Byte_Sequence) return String; -- Convert non-graphic characters in Str to make them visible in a display type Attribute_Validator_Data is record Validator : Named_Attribute_List; -- Index into the table Visited : Boolean; end record; type Attribute_Validator_Index is new Natural; type Attribute_Validator_Array is array (Attribute_Validator_Index range <>) of Attribute_Validator_Data; function To_Attribute_Array (NFA : access Schema_NFA'Class; Attributes : Attributes_List) return Attribute_Validator_Array; -- The data required to validate attributes procedure Create_Grammar_If_Needed (Grammar : in out XML_Grammar; Symbols : Symbol_Table := No_Symbol_Table); -- Create the grammar if needed -- Symbols is used only when a new grammar is created. procedure Validate_Attribute (Attr : Attribute_Descr; Reader : access Abstract_Validation_Reader'Class; Atts : access Sax_Attribute_List; Index : Natural); -- Validate the value of a single attribute procedure Reset_Simple_Types (NFA : access Schema_NFA'Class; To : Simple_Type_Index := No_Simple_Type_Index); -- Resets the contents of G.Simple_Types by resizing the table and freeing -- needed data -- If [To] is [No_Simple_Type_Index], the table is freed function To_String (Any : Any_Descr) return String; -- Debug only --------------- -- To_String -- --------------- function To_String (Any : Any_Descr) return String is Str : Unbounded_String; begin Append (Str, "{" & Any.Process_Contents'Img); if Any.Namespaces /= No_Symbol then Append (Str, " ns={" & Get (Any.Namespaces).all & "}"); end if; if Any.No_Namespaces /= No_Symbol then Append (Str, " no_ns={" & Get (Any.No_Namespaces).all & "}"); end if; return To_String (Str) & "}"; end To_String; ---------------------- -- Validation_Error -- ---------------------- procedure Validation_Error (Reader : access Abstract_Validation_Reader; Message : Byte_Sequence; Loc : Sax.Locators.Location := Sax.Locators.No_Location; Except : Exception_Id := XML_Validation_Error'Identity) is begin if Debug then Debug_Output ("Validation_Error: " & Message); end if; if Loc /= No_Location then Reader.Error_Location := Loc; else Reader.Error_Location := Reader.Current_Location; end if; if Message (Message'First) = '#' then Reader.Error_Msg := Find_Symbol (Reader.all, Message (Message'First + 1 .. Message'Last)); raise XML_Not_Implemented; else Reader.Error_Msg := Find_Symbol (Reader.all, Message); Raise_Exception (Except); end if; end Validation_Error; ----------------------- -- Get_Error_Message -- ----------------------- function Get_Error_Message (Reader : Abstract_Validation_Reader) return Unicode.CES.Byte_Sequence is Loc : Location; begin if Reader.Error_Msg = No_Symbol then return ""; else Loc := Reader.Error_Location; if Loc = No_Location then Loc := Reader.Current_Location; end if; declare Error : constant Cst_Byte_Sequence_Access := Get (Reader.Error_Msg); begin if Loc /= No_Location then return To_String (Loc, Use_Basename_In_Error_Messages (Reader)) & ": " & Error.all; else return Error.all; end if; end; end if; end Get_Error_Message; ----------------------- -- Add_Any_Attribute -- ----------------------- procedure Add_Any_Attribute (Grammar : XML_Grammar; List : in out Attributes_List; Any : Internal_Any_Descr; As_Restriction : Boolean) is begin List.Any := Combine (Grammar => Grammar, Base_Any => List.Any, Local_Process => Any.Process_Contents, Local => Any.Namespaces, As_Restriction => As_Restriction, Target_NS => Any.Target_NS); end Add_Any_Attribute; ---------------------------- -- Normalize_And_Validate -- ---------------------------- procedure Normalize_And_Validate (Parser : access Abstract_Validation_Reader'Class; Simple : Schema.Simple_Types.Simple_Type_Index; Fixed : in out Sax.Symbols.Symbol; Loc : Sax.Locators.Location) is begin if Fixed /= No_Symbol and then Simple /= No_Simple_Type_Index then declare Simple_Descr : constant Simple_Type_Descr := Get_NFA (Parser.Grammar).Get_Simple_Type (Simple); Norm : Byte_Sequence := Get (Fixed).all; Last : Integer := Norm'Last; begin -- Normalize whitespaces, for faster comparison later -- on. if Simple_Descr.Mask (Facet_Whitespace) then Normalize_Whitespace (Simple_Descr.Whitespace, Norm, Last); Fixed := Find (Get_Symbol_Table (Parser.Grammar), Norm (Norm'First .. Last)); end if; Validate_Simple_Type (Reader => Parser, Simple_Type => Simple, Ch => Norm (Norm'First .. Last), Loc => Loc, Insert_Id => True); end; end if; end Normalize_And_Validate; ------------------- -- Add_Attribute -- ------------------- procedure Add_Attribute (Parser : access Abstract_Validation_Reader'Class; List : in out Attributes_List; Attribute : Attribute_Descr; Ref : Named_Attribute_List := Empty_Named_Attribute_List; Loc : Sax.Locators.Location) is NFA : constant Schema_NFA_Access := Get_NFA (Parser.Grammar); L : Named_Attribute_List := List.Named; Tmp : Named_Attribute_List; Attr : Attribute_Descr := Attribute; begin if Debug then Debug_Output ("Adding attribute " & To_QName (Attribute.Name) & " Use_Type=" & Attribute.Use_Type'Img & " local=" & Attribute.Is_Local'Img); end if; while L /= Empty_Named_Attribute_List loop if NFA.Attributes.Table (L).Name.Local = Attribute.Name.Local then if Debug then Debug_Output ("Override inherited attribute"); end if; -- Override use_type, form,... from the Tmp := NFA.Attributes.Table (L).Next; Attr := Attribute; Normalize_And_Validate (Parser, Attr.Simple_Type, Attr.Fixed, Loc); NFA.Attributes.Table (L) := Attr; NFA.Attributes.Table (L).Next := Tmp; return; end if; L := NFA.Attributes.Table (L).Next; end loop; if Ref /= Empty_Named_Attribute_List then Attr := NFA.Attributes.Table (Ref); Attr.Use_Type := Attribute.Use_Type; Attr.Is_Local := Attribute.Is_Local; if Attribute.Fixed /= No_Symbol then Attr.Fixed := Attribute.Fixed; end if; end if; Normalize_And_Validate (Parser, Attr.Simple_Type, Attr.Fixed, Loc); Append (NFA.Attributes, Attr); NFA.Attributes.Table (Last (NFA.Attributes)).Next := List.Named; List.Named := Last (NFA.Attributes); end Add_Attribute; -------------------- -- Add_Attributes -- -------------------- procedure Add_Attributes (Parser : access Abstract_Validation_Reader'Class; List : in out Attributes_List; Attributes : Attributes_List; As_Restriction : Boolean; Loc : Sax.Locators.Location) is NFA : constant Schema_NFA_Access := Get_NFA (Parser.Grammar); L : Named_Attribute_List := Attributes.Named; begin while L /= Empty_Named_Attribute_List loop Add_Attribute (Parser, List, NFA.Attributes.Table (L), Loc => Loc); L := NFA.Attributes.Table (L).Next; end loop; Add_Any_Attribute (Parser.Grammar, List, Internal_Any_Descr' (Target_NS => Empty_String, Process_Contents => Attributes.Any.Process_Contents, Namespaces => Attributes.Any.Namespaces), As_Restriction); end Add_Attributes; ------------------------ -- To_Attribute_Array -- ------------------------ function To_Attribute_Array (NFA : access Schema_NFA'Class; Attributes : Attributes_List) return Attribute_Validator_Array is Count : Attribute_Validator_Index := 0; L : Named_Attribute_List := Attributes.Named; begin while L /= Empty_Named_Attribute_List loop Count := Count + 1; L := NFA.Attributes.Table (L).Next; end loop; declare Result : Attribute_Validator_Array (1 .. Count); begin Count := Result'First; L := Attributes.Named; while L /= Empty_Named_Attribute_List loop Result (Count) := (Validator => L, Visited => False); Count := Count + 1; L := NFA.Attributes.Table (L).Next; end loop; return Result; end; end To_Attribute_Array; ------------- -- Combine -- ------------- function Combine (Grammar : XML_Grammar; Base_Any : Any_Descr; Local_Process : Process_Contents_Type; Local : Sax.Symbols.Symbol; As_Restriction : Boolean; Target_NS : Sax.Symbols.Symbol) return Any_Descr is use Symbol_Htable; Namespaces : Symbol_Htable.HTable (127); No_Namespaces : Symbol_Htable.HTable (127); Tmp : Symbol_Htable.HTable (127); Result : Any_Descr; Base_Is_Any, Local_Is_Any : Boolean; Symbols : constant Symbol_Table := Get (Grammar).Symbols; procedure Callback (Str : Byte_Sequence); procedure Add_To_Table (Sym : Symbol; Table : in out Symbol_Htable.HTable); procedure Merge (Sym : Symbol); -- Take all namespaces in [Sym], and copy, in [Namespaces], those that -- are also in [Tmp], but not in [No_Namespaces] function To_Symbol (Table : Symbol_Htable.HTable) return Symbol; -- Return the list of strings in Table ----------- -- Merge -- ----------- procedure Merge (Sym : Symbol) is procedure Callback (Str : Byte_Sequence); procedure Do_Merge (S : Symbol); -------------- -- Do_Merge -- -------------- procedure Do_Merge (S : Symbol) is begin if Base_Is_Any or else ((Base_Any.Namespaces = No_Symbol or else Get (Tmp, S) /= No_Symbol) and then Get (No_Namespaces, S) = No_Symbol) then Set (Namespaces, S); end if; end Do_Merge; -------------- -- Callback -- -------------- procedure Callback (Str : Byte_Sequence) is begin if Str = "##targetNamespace" then Do_Merge (Target_NS); elsif Str = "##other" then if Target_NS /= No_Symbol then Set (No_Namespaces, Target_NS); end if; Set (No_Namespaces, Find (Symbols, "##local")); else Do_Merge (Find (Symbols, Str)); -- including ##any, ##local end if; end Callback; procedure All_Add is new For_Each_Item (Callback); begin if Sym /= No_Symbol then All_Add (Get (Sym).all); end if; end Merge; ------------------ -- Add_To_Table -- ------------------ procedure Add_To_Table (Sym : Symbol; Table : in out Symbol_Htable.HTable) is procedure Callback (Str : Byte_Sequence); -------------- -- Callback -- -------------- procedure Callback (Str : Byte_Sequence) is begin Set (Table, Find (Symbols, Str)); end Callback; procedure All_Add is new For_Each_Item (Callback); begin if Sym /= No_Symbol then All_Add (Get (Sym).all); end if; end Add_To_Table; --------------- -- To_Symbol -- --------------- function To_Symbol (Table : Symbol_Htable.HTable) return Symbol is Str : Unbounded_String; S : Symbol; Iter : Iterator := Symbol_Htable.First (Table); begin if Iter = No_Iterator then return No_Symbol; end if; while Iter /= No_Iterator loop S := Current (Iter); if Str = Null_Unbounded_String then Append (Str, Get (S).all); else Append (Str, " " & Get (S).all); end if; Symbol_Htable.Next (Table, Iter); end loop; return Find (Get (Grammar).Symbols, To_String (Str)); end To_Symbol; -------------- -- Callback -- -------------- procedure Callback (Str : Byte_Sequence) is begin if Str = "##targetNamespace" then if Target_NS = Empty_String then Set (Namespaces, Find (Symbols, "##local")); else Set (Namespaces, Target_NS); end if; elsif Str = "##other" then if Target_NS /= No_Symbol then Set (No_Namespaces, Target_NS); end if; Set (No_Namespaces, Find (Symbols, "##local")); else Set (Namespaces, Find (Symbols, Str)); -- including ##any, ##local end if; end Callback; procedure All_Items is new For_Each_Item (Callback); begin if Base_Any = No_Any_Descr then if Local /= No_Symbol then All_Items (Get (Local).all); end if; declare Result : constant Any_Descr := Any_Descr' (Process_Contents => Local_Process, No_Namespaces => To_Symbol (No_Namespaces), Namespaces => To_Symbol (Namespaces)); begin Reset (Namespaces); Reset (No_Namespaces); Reset (Tmp); return Result; end; end if; Local_Is_Any := Local /= No_Symbol and then Get (Local).all = "##any"; Base_Is_Any := Base_Any.Namespaces /= No_Symbol and then Get (Base_Any.Namespaces).all = "##any"; if As_Restriction then -- The list of "Namespaces" is the intersection of the two (and -- empty if local is empty) -- From this, remove the list of the base's "No_Namespaces". -- We preserve those "No_Namespaces" into the new type, though. Add_To_Table (Base_Any.No_Namespaces, No_Namespaces); if Local_Is_Any then if Base_Any.Namespaces /= No_Symbol then Add_To_Table (Base_Any.Namespaces, Namespaces); elsif Local /= No_Symbol then Add_To_Table (Local, Namespaces); end if; else Add_To_Table (Base_Any.Namespaces, Tmp); Merge (Local); end if; else -- If the base type or the extension contains ##any, we will still -- accept any namespace if Base_Is_Any then Add_To_Table (Base_Any.Namespaces, Namespaces); -- ##any elsif Local_Is_Any then if Base_Any.No_Namespaces /= No_Symbol then Add_To_Table (Base_Any.No_Namespaces, No_Namespaces); elsif Local /= No_Symbol then Add_To_Table (Local, Namespaces); -- ##any end if; else -- None of the two is ##any, so we just combine them. Since we -- have an extension, the attributes will have to match any of -- the namespaces. Add_To_Table (Base_Any.Namespaces, Namespaces); Add_To_Table (Base_Any.No_Namespaces, No_Namespaces); if Local /= No_Symbol then All_Items (Get (Local).all); end if; end if; end if; Result.Process_Contents := Local_Process; Result.Namespaces := To_Symbol (Namespaces); Result.No_Namespaces := To_Symbol (No_Namespaces); -- ??? If .Namespaces contain one common NS with .No_Namespaces, then -- we really have a ##any if Debug then if Local /= No_Symbol then Debug_Output ("Combine " & To_String (Base_Any) & " and {" & Local_Process'Img & " " & Get (Local).all & " target=" & Get (Target_NS).all & "} restr=" & As_Restriction'Img & " => " & To_String (Result)); else Debug_Output ("Combine " & To_String (Base_Any) & " and {" & Local_Process'Img & " target=" & Get (Target_NS).all & "} restr=" & As_Restriction'Img & " => " & To_String (Result)); end if; end if; Reset (Namespaces); Reset (No_Namespaces); Reset (Tmp); return Result; exception when others => Reset (Namespaces); Reset (No_Namespaces); Reset (Tmp); raise; end Combine; --------------- -- Match_Any -- --------------- function Match_Any (Any : Any_Descr; Name : Qualified_Name) return Boolean is Matches : Boolean := False; Invalid_No_NS : Boolean := False; procedure Callback (Str : Byte_Sequence); procedure Negate_Callback (Str : Byte_Sequence); --------------------- -- Negate_Callback -- --------------------- procedure Negate_Callback (Str : Byte_Sequence) is begin if Str = "##local" then Invalid_No_NS := Invalid_No_NS or else Name.NS = Empty_String; else Invalid_No_NS := Invalid_No_NS or else Get (Name.NS).all = Str; end if; end Negate_Callback; -------------- -- Callback -- -------------- procedure Callback (Str : Byte_Sequence) is begin if Matches then null; elsif Str = "##local" then Matches := Name.NS = Empty_String; else Matches := Get (Name.NS).all = Str; end if; end Callback; procedure All_Items is new For_Each_Item (Callback); procedure Negate_All_Items is new For_Each_Item (Negate_Callback); begin if Debug then Debug_Output ("match : " & To_String (Any) & " and " & To_QName (Name)); end if; if Any.Namespaces /= No_Symbol and then Get (Any.Namespaces).all = "##any" then return True; end if; if Any.Namespaces /= No_Symbol then All_Items (Get (Any.Namespaces).all); end if; if Any.No_Namespaces /= No_Symbol then Negate_All_Items (Get (Any.No_Namespaces).all); end if; if Debug then Debug_Output ("Matches=" & Matches'Img & " Invalid_No_NS=" & Invalid_No_NS'Img); end if; if Any.Namespaces /= No_Symbol and then Any.No_Namespaces /= No_Symbol then return Matches or else not Invalid_No_NS; elsif Any.Namespaces /= No_Symbol then return Matches; elsif Any.No_Namespaces /= No_Symbol then return not Invalid_No_NS; else return False; end if; end Match_Any; ------------------------- -- Validate_Attributes -- ------------------------- procedure Validate_Attributes (NFA : access Schema_NFA'Class; Typ : access Type_Descr; Reader : access Abstract_Validation_Reader'Class; Atts : access Sax.Readers.Sax_Attribute_List; Is_Nil : in out Integer) is Length : constant Natural := Get_Length (Atts.all); Valid_Attrs : Attribute_Validator_Array := To_Attribute_Array (NFA, Typ.Attributes); type Attr_Status is record Prohibited : Boolean := False; -- Prohibited explicitly, but it might be allowed through -- Seen : Boolean := False; end record; Seen : array (1 .. Length) of Attr_Status := (others => (False, False)); function Find_Attribute (Attr : Attribute_Descr) return Integer; -- Chech whether Named appears in Atts procedure Check_Named_Attribute (Index : Attribute_Validator_Index); -- Check a named attribute or a wildcard attribute procedure Check_Single_ID; -- If using XSD 1.0, check that there is a single ID attribute. -- This relies on the Sax.Attributes.Get_Type being set correctly. -- XSD 1.0 prevents having two such attributes, for easier conversion -- to DTD (see G.1.7 ID, IDREF, and related types) --------------------- -- Check_Single_ID -- --------------------- procedure Check_Single_ID is Seen_ID : Boolean := False; begin for A in 1 .. Length loop if Get_Type (Atts.all, A) = Sax.Attributes.Id then if Seen_ID then Validation_Error (Reader, "Elements can have a single ID attribute in XSD 1.0"); end if; Seen_ID := True; end if; end loop; end Check_Single_ID; --------------------------- -- Check_Named_Attribute -- --------------------------- procedure Check_Named_Attribute (Index : Attribute_Validator_Index) is Found : Integer; Attr : Attribute_Descr renames NFA.Attributes.Table (Valid_Attrs (Index).Validator); begin if not Valid_Attrs (Index).Visited then if Debug then Debug_Output ("Checking attribute: " & To_QName (NFA.Attributes.Table (Valid_Attrs (Index).Validator).Name) & " " & Attr.Use_Type'Img & " " & Attr.Form'Img); end if; Valid_Attrs (Index).Visited := True; Found := Find_Attribute (Attr); if Found = -1 then case Attr.Use_Type is when Required => Validation_Error (Reader, "Attribute """ & To_QName (Attr.Name) & """ is required in this context"); when Prohibited => null; when Optional | Default => if Attr.Default /= No_Symbol then Append (List => Atts.all, Local_Name => Attr.Name.Local, Prefix => No_Symbol, URI => Attr.Name.NS, Value => Attr.Default, Location => Sax.Locators.No_Location); end if; end case; else Seen (Found).Seen := True; case Attr.Form is when Qualified => if Attr.Is_Local and then Get_Prefix (Atts.all, Found) = Empty_String then Validation_Error (Reader, "Attribute " & Get_Qname (Atts.all, Found) & " must have a namespace"); end if; when Unqualified => if Attr.Is_Local and then Get_Prefix (Atts.all, Found) /= Empty_String then Validation_Error (Reader, "Attribute " & Get_Qname (Atts.all, Found) & " must not have a namespace"); end if; end case; case Attr.Use_Type is when Prohibited => if Debug then Debug_Output ("Marking as prohibited, might be accepted by" & " "); end if; Seen (Found) := (Seen => False, Prohibited => True); when Optional | Required | Default => -- We do not need to check id here, since that is -- automatically checked from Validate_Characters for the -- attribute Validate_Attribute (Attr, Reader, Atts, Found); end case; end if; end if; end Check_Named_Attribute; -------------------- -- Find_Attribute -- -------------------- function Find_Attribute (Attr : Attribute_Descr) return Integer is Is_Local : constant Boolean := Attr.Is_Local; Matches : Boolean; begin for A in 1 .. Length loop if not Seen (A).Seen and then Get_Name (Atts.all, A).Local = Attr.Name.Local then Matches := (Is_Local and Get_Prefix (Atts.all, A) = Empty_String) or else Get_Name (Atts.all, A).NS = Attr.Name.NS; if Matches then if Debug then Debug_Output ("Found attribute: " & To_QName (Get_Name (Atts.all, A)) & " prefix=" & Get (Get_Prefix (Atts.all, A)).all & " at index" & A'Img & " Is_Local=" & Is_Local'Img & " Form=" & Attr.Form'Img); end if; return A; end if; end if; end loop; return -1; end Find_Attribute; begin -- All the xsi:* attributes should be valid, whatever the schema for S in Seen'Range loop if Get_Name (Atts.all, S).NS = Reader.XML_Instance_URI then if Get_Name (Atts.all, S).Local = Reader.Nil then Is_Nil := S; Seen (S).Seen := True; -- Following attributes are always valid -- See "Element Locally Valid (Complex Type)" 3.4.4.2 elsif Get_Name (Atts.all, S).Local = Reader.Typ or else Get_Name (Atts.all, S).Local = Reader.Schema_Location or else Get_Name (Atts.all, S).Local = Reader.No_Namespace_Schema_Location then Seen (S).Seen := True; end if; end if; end loop; for L in Valid_Attrs'Range loop Check_Named_Attribute (L); end loop; declare TRef : Global_Reference; begin for S in Seen'Range loop if not Seen (S).Seen then Seen (S).Seen := Match_Any (Typ.Attributes.Any, Get_Name (Atts.all, S)); if not Seen (S).Seen then if Seen (S).Prohibited then Validation_Error (Reader, "Attribute """ & Get_Qname (Atts.all, S) & """ is prohibited in this context " & To_QName (Typ.Name)); elsif Typ.Attributes.Any = No_Any_Descr then Validation_Error (Reader, "Attribute """ & Get_Qname (Atts.all, S) & """ invalid for type " & To_QName (Typ.Name)); else Validation_Error (Reader, "Attribute """ & Get_Qname (Atts.all, S) & """ does not match attribute wildcard"); end if; end if; -- If the processing content forces it, we must check that -- there is indeed a valid definition for this attribute. case Typ.Attributes.Any.Process_Contents is when Process_Skip => null; -- Always OK TRef := No_Global_Reference; when Process_Lax => TRef := Reference_HTables.Get (NFA.References.all, (Get_Name (Atts.all, S), Ref_Attribute)); when Process_Strict => TRef := Reference_HTables.Get (NFA.References.all, (Get_Name (Atts.all, S), Ref_Attribute)); if TRef = No_Global_Reference then Validation_Error (Reader, "No definition found for """ & Get_Qname (Atts.all, S) & """"); end if; end case; if TRef /= No_Global_Reference then Validate_Attribute (NFA.Attributes.Table (TRef.Attributes.Named), Reader, Atts, S); end if; Seen (S).Prohibited := False; end if; end loop; end; Check_Single_ID; end Validate_Attributes; ----------------------- -- To_Graphic_String -- ----------------------- function To_Graphic_String (Str : Byte_Sequence) return String is To_Hex : constant array (0 .. 15) of Character := ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'); Result : String (1 .. 4 * Str'Length); Index : Integer := Result'First; begin for S in Str'Range loop if Character'Pos (Str (S)) >= 32 and then Character'Pos (Str (S)) <= 128 and then Is_Graphic (Str (S)) then Result (Index) := Str (S); Index := Index + 1; else Result (Index) := '['; Result (Index + 1) := To_Hex (Character'Pos (Str (S)) / 16); Result (Index + 2) := To_Hex (Character'Pos (Str (S)) mod 16); Result (Index + 3) := ']'; Index := Index + 4; end if; end loop; return Result (1 .. Index - 1); end To_Graphic_String; ------------------------ -- Validate_Attribute -- ------------------------ procedure Validate_Attribute (Attr : Attribute_Descr; Reader : access Abstract_Validation_Reader'Class; Atts : access Sax_Attribute_List; Index : Natural) is Value : Symbol := Get_Value (Atts.all, Index); Val : Cst_Byte_Sequence_Access; Is_Equal : Boolean; Descr : Simple_Type_Descr; begin if Debug then Debug_Output ("Validate attribute " & To_QName (Attr.Name) & " simpleType=" & Attr.Simple_Type'Img); end if; if Attr.Simple_Type = No_Simple_Type_Index then if Debug then Debug_Output ("No simple type defined"); end if; else Descr := Get_Simple_Type (Get (Reader.Grammar).NFA, Attr.Simple_Type); Normalize_And_Validate (Parser => Reader, Simple => Attr.Simple_Type, Fixed => Value, Loc => Get_Location (Atts.all, Index)); Set_Value (Atts.all, Index, Value); if Descr.Kind = Primitive_ID then Set_Type (Atts.all, Index, Sax.Attributes.Id); end if; end if; Val := Get (Value); -- 3.2.4 [Attribute Declaration Value] indicates we should check Fixed -- with the "actual value" of the attribute, not the "normalized value". -- However, we need to match depending on the type of the attribute: if -- it is an integer, the whitespaces are irrelevant; likewise for a list if Attr.Fixed /= No_Symbol then if Debug then Debug_Output ("Attribute value must be equal to """ & Get (Attr.Fixed).all & """"); end if; if Attr.Simple_Type = No_Simple_Type_Index then Is_Equal := Get (Attr.Fixed).all = Val.all; else Is_Equal := Equal (Reader, Attr.Simple_Type, Attr.Fixed, Val.all); end if; if not Is_Equal then Validation_Error (Reader, "value must be """ & To_Graphic_String (Get (Attr.Fixed).all) & """ (found """ & To_Graphic_String (Val.all) & """)", Get_Location (Atts.all, Index)); end if; end if; end Validate_Attribute; -------------- -- To_QName -- -------------- function To_QName (Name : Qualified_Name) return Unicode.CES.Byte_Sequence is begin if Name = No_Qualified_Name then return ""; else return Sax.Readers.To_QName (Name.NS, Name.Local); end if; end To_QName; ---------------------- -- Get_Symbol_Table -- ---------------------- function Get_Symbol_Table (Grammar : XML_Grammar) return Sax.Utils.Symbol_Table is begin if Grammar = No_Grammar then return Symbol_Table_Pointers.Null_Pointer; else return Get (Grammar).Symbols; end if; end Get_Symbol_Table; ---------------------- -- Set_Symbol_Table -- ---------------------- procedure Set_Symbol_Table (Grammar : XML_Grammar; Symbols : Sax.Utils.Symbol_Table) is begin if Grammar /= No_Grammar then Get (Grammar).Symbols := Symbols; end if; end Set_Symbol_Table; ---------- -- Free -- ---------- procedure Free (List : in out String_List) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (String_List_Record, String_List); L : String_List; begin while List /= null loop L := List.Next; Unchecked_Free (List); List := L; end loop; end Free; ------------------------------ -- Create_Grammar_If_Needed -- ------------------------------ procedure Create_Grammar_If_Needed (Grammar : in out XML_Grammar; Symbols : Symbol_Table := No_Symbol_Table) is use Types_Tables; G : XML_Grammars.Encapsulated_Access; begin if Grammar = No_Grammar then G := new XML_Grammar_Record; G.Symbols := Symbols; G.NFA := new Schema_NFA; G.NFA.Initialize (States_Are_Statefull => True); Init (G.NFA.Attributes); Init (G.NFA.Enumerations); Init (G.NFA.Types); G.NFA.References := new Reference_HTables.HTable (Size => Reference_HTable_Size); Simple_Type_Tables.Init (G.NFA.Simple_Types); Grammar := Allocate (G); end if; end Create_Grammar_If_Needed; --------------------- -- Set_XSD_Version -- --------------------- procedure Set_XSD_Version (Grammar : in out XML_Grammar; XSD_Version : XSD_Versions) is begin Create_Grammar_If_Needed (Grammar); GNAT.Task_Lock.Lock; Get (Grammar).XSD_Version := XSD_Version; GNAT.Task_Lock.Unlock; end Set_XSD_Version; --------------------- -- Get_XSD_Version -- --------------------- function Get_XSD_Version (Grammar : XML_Grammar) return XSD_Versions is G : XML_Grammars.Encapsulated_Access; begin G := Get (Grammar); if G = null then return XSD_1_1; else return G.XSD_Version; end if; end Get_XSD_Version; ----------------------------- -- Create_Global_Attribute -- ----------------------------- procedure Create_Global_Attribute (Parser : access Abstract_Validation_Reader'Class; Attr : Attribute_Descr; Loc : Sax.Locators.Location) is use Reference_HTables; NFA : constant Schema_NFA_Access := Get_NFA (Parser.Grammar); List : Attributes_List := No_Attributes; begin Add_Attribute (Parser, List, Attr, Loc => Loc); Set (NFA.References.all, (Kind => Ref_Attribute, Name => Attr.Name, Attributes => List)); end Create_Global_Attribute; ------------------------ -- Create_Simple_Type -- ------------------------ function Create_Simple_Type (NFA : access Schema_NFA'Class; Descr : Schema.Simple_Types.Simple_Type_Descr) return Schema.Simple_Types.Simple_Type_Index is use Simple_Type_Tables; begin Append (NFA.Simple_Types, Descr); return Last (NFA.Simple_Types); end Create_Simple_Type; ----------------- -- Create_Type -- ----------------- function Create_Type (NFA : access Schema_NFA'Class; Descr : Type_Descr) return Type_Index is use Reference_HTables, Types_Tables; begin Append (NFA.Types, Descr); if Descr.Name /= No_Qualified_Name then if Debug then Debug_Output ("Create_global_type: " & To_QName (Descr.Name) & " at index" & Last (NFA.Types)'Img); end if; Set (NFA.References.all, (Ref_Type, Descr.Name, Last (NFA.Types))); end if; return Last (NFA.Types); end Create_Type; --------------------- -- Get_Simple_Type -- --------------------- function Get_Simple_Type (NFA : access Schema_NFA'Class; Simple : Schema.Simple_Types.Simple_Type_Index) return Schema.Simple_Types.Simple_Type_Descr is begin return NFA.Simple_Types.Table (Simple); end Get_Simple_Type; -------------------- -- Get_Type_Descr -- -------------------- function Get_Type_Descr (NFA : access Schema_NFA'Class; Index : Type_Index) return access Type_Descr is begin return NFA.Types.Table (Index)'Unrestricted_Access; end Get_Type_Descr; ------------------- -- Simple_Nested -- ------------------- function Simple_Nested (NFA : access Schema_NFA'Class) return Schema_State_Machines.State is begin return NFA.Simple_Nested; end Simple_Nested; ------------------------ -- Initialize_Grammar -- ------------------------ procedure Initialize_Grammar (Reader : in out Abstract_Validation_Reader'Class) is use Reference_HTables; G : XML_Grammars.Encapsulated_Access; function Register (Local : Byte_Sequence; Descr : Simple_Type_Descr; Restriction_Of : Type_Index) return Type_Index; function Create_UR_Type (Process_Contents : Process_Contents_Type) return State; -- Return the start state for a nested NFA for ur-type -- All children (at any depth level) are allowed. -- Any character contents is allowed. -------------- -- Register -- -------------- function Register (Local : Byte_Sequence; Descr : Simple_Type_Descr; Restriction_Of : Type_Index) return Type_Index is Simple : Simple_Type_Index; begin Simple := Create_Simple_Type (G.NFA, Descr); return Create_Type (G.NFA, Type_Descr' (Name => (NS => Reader.XML_Schema_URI, Local => Find (G.Symbols, Local)), Attributes => No_Attributes, Block => No_Block, Final => (others => False), Restriction_Of => Restriction_Of, Extension_Of => No_Type_Index, Simple_Content => Simple, Mixed => False, Is_Abstract => False, Complex_Content => No_State)); end Register; -------------------- -- Create_UR_Type -- -------------------- function Create_UR_Type (Process_Contents : Process_Contents_Type) return State is S1 : constant State := G.NFA.Add_State; Ur_Type : constant Nested_NFA := G.NFA.Create_Nested (S1); S2, S3 : State; List : Attributes_List := No_Attributes; Index : Type_Index; begin List.Any := Any_Descr' (Process_Contents => Process_Lax, No_Namespaces => No_Symbol, Namespaces => Reader.Any_Namespace); Index := Create_Type (G.NFA, Type_Descr' (Name => (NS => Reader.XML_Schema_URI, Local => Reader.Ur_Type), Attributes => List, Mixed => True, Complex_Content => S1, others => <>)); G.NFA.Set_Data (S1, (Simple => Index, Fixed => No_Symbol, Default => No_Symbol, Nillable => True, Block => No_Block)); S2 := G.NFA.Add_State ((Simple => Index, Fixed => No_Symbol, Default => No_Symbol, Nillable => True, Block => No_Block)); G.NFA.Set_Nested (S2, Ur_Type); pragma Assert (Reader.Any_Namespace /= No_Symbol); G.NFA.Add_Transition (S1, S2, (Kind => Transition_Any, Any => (Process_Contents => Process_Contents, Namespaces => Reader.Any_Namespace, No_Namespaces => No_Symbol))); S3 := G.NFA.Add_State; G.NFA.On_Empty_Nested_Exit (S2, S3); G.NFA.Add_Empty_Transition (S3, S1); -- maxOccurs="unbounded" G.NFA.Add_Empty_Transition (S1, S3); -- minOccurs="0" G.NFA.Add_Transition (S3, Final_State, (Kind => Transition_Close)); return S1; end Create_UR_Type; procedure Do_Register is new Register_Predefined_Types (Type_Index, No_Type_Index, Register); Attr : Attribute_Descr; begin Create_Grammar_If_Needed (Reader.Grammar, Get_Symbol_Table (Reader)); -- In the case of a shared grammar, created will always be false (since -- it has already been parsed), so the code below will not be called. -- As such, it is safe to let it modify the grammar. G := Get (Reader.Grammar); if Get (G.NFA.References.all, (Name => (NS => Reader.XML_Schema_URI, Local => Reader.S_Boolean), Kind => Ref_Type)) = No_Global_Reference then Do_Register (G.Symbols); -- Simple types Attr := (Name => (NS => Reader.XML_URI, Local => Reader.Lang), Form => Qualified, others => <>); Create_Global_Attribute (Reader'Access, Attr, No_Location); Attr := (Name => (NS => Reader.XML_URI, Local => Find (G.Symbols, "space")), Form => Qualified, others => <>); Create_Global_Attribute (Reader'Access, Attr, No_Location); Attr := (Name => (NS => Reader.XML_URI, Local => Reader.Base), Form => Qualified, others => <>); Create_Global_Attribute (Reader'Access, Attr, No_Location); -- Added support for G.NFA.Ur_Type := Create_UR_Type (Process_Lax); G.NFA.Ur_Type_Skip := Create_UR_Type (Process_Skip); Add_Schema_For_Schema (Reader); -- The simple nested NFA G.NFA.Simple_Nested := G.NFA.Add_State; G.NFA.Add_Transition (G.NFA.Simple_Nested, Final_State, (Kind => Transition_Close)); -- Save the current state, so that we can restore the grammar to just -- this metaschema. G.NFA.Metaschema_NFA_Last := Get_Snapshot (G.NFA); G.NFA.Metaschema_Simple_Types_Last := Simple_Type_Tables.Last (G.NFA.Simple_Types); G.NFA.Metaschema_Attributes_Last := Attributes_Tables.Last (G.NFA.Attributes); G.NFA.Metaschema_Enumerations_Last := Enumeration_Tables.Last (G.NFA.Enumerations); G.NFA.Metaschema_Types_Last := Types_Tables.Last (G.NFA.Types); end if; end Initialize_Grammar; ------------- -- Ur_Type -- ------------- function Ur_Type (NFA : access Schema_NFA'Class; Process_Contents : Process_Contents_Type) return Schema_State_Machines.Nested_NFA is begin case Process_Contents is when Process_Skip => return NFA.Create_Nested (NFA.Ur_Type_Skip); when others => return NFA.Create_Nested (NFA.Ur_Type); end case; end Ur_Type; ---------------- -- Debug_Dump -- ---------------- procedure Debug_Dump (Grammar : XML_Grammar) is Str : String_List; G : constant XML_Grammars.Encapsulated_Access := Get (Grammar); begin if Debug then Str := G.Parsed_Locations; while Str /= null loop Debug_Output (" Parsed location: " & Get (Str.Str).all); Str := Str.Next; end loop; end if; end Debug_Dump; ---------- -- Free -- ---------- procedure Free (Grammar : in out XML_Grammar_Record) is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Reference_HTables.HTable, Reference_HTable); begin if Debug then Debug_Output ("Freeing grammar"); end if; Reset_Simple_Types (Grammar.NFA, No_Simple_Type_Index); Enumeration_Tables.Free (Grammar.NFA.Enumerations); Free (Grammar.NFA.Attributes); Reference_HTables.Reset (Grammar.NFA.References.all); Unchecked_Free (Grammar.NFA.References); Types_Tables.Free (Grammar.NFA.Types); Symbol_Htable.Reset (Grammar.NFA.Notations); Free (NFA_Access (Grammar.NFA)); Free (Grammar.Parsed_Locations); end Free; ------------------------ -- Reset_Simple_Types -- ------------------------ procedure Reset_Simple_Types (NFA : access Schema_NFA'Class; To : Simple_Type_Index := No_Simple_Type_Index) is begin for S in To + 1 .. Simple_Type_Tables.Last (NFA.Simple_Types) loop Free (NFA.Simple_Types.Table (S).Pattern); end loop; if To = No_Simple_Type_Index then Simple_Type_Tables.Free (NFA.Simple_Types); else Simple_Type_Tables.Set_Last (NFA.Simple_Types, To); end if; end Reset_Simple_Types; ----------- -- Reset -- ----------- procedure Reset (Grammar : in out XML_Grammar) is G : constant XML_Grammars.Encapsulated_Access := Get (Grammar); NFA : Schema_NFA_Access; function Preserve (TRef : Global_Reference) return Boolean; -------------- -- Preserve -- -------------- function Preserve (TRef : Global_Reference) return Boolean is R : Boolean; begin case TRef.Kind is when Ref_Element => R := Exists (NFA.Metaschema_NFA_Last, TRef.Element); when Ref_Type => R := TRef.Typ <= NFA.Metaschema_Types_Last; when Ref_Group => R := Exists (NFA.Metaschema_NFA_Last, TRef.Gr_Start); when Ref_Attribute | Ref_AttrGroup => R := TRef.Attributes.Named <= NFA.Metaschema_Attributes_Last; end case; return R; end Preserve; procedure Remove_All is new Reference_HTables.Remove_All (Preserve); begin if Debug then Debug_Output ("Partial reset of the grammar"); end if; if G = null then return; end if; NFA := G.NFA; Free (G.Parsed_Locations); if NFA.Metaschema_NFA_Last /= No_NFA_Snapshot then if Debug then Debug_Output ("Preserve metaschema information"); end if; Enumeration_Tables.Set_Last (NFA.Enumerations, NFA.Metaschema_Enumerations_Last); Attributes_Tables.Set_Last (NFA.Attributes, NFA.Metaschema_Attributes_Last); Types_Tables.Set_Last (NFA.Types, NFA.Metaschema_Types_Last); Reset_Simple_Types (NFA, NFA.Metaschema_Simple_Types_Last); Remove_All (NFA.References.all); -- From the toplevel choice (ie the list of valid global elements), -- we need to keep only those belonging to our metaschema, not those -- from grammars loaded afterward Reset_To_Snapshot (NFA, NFA.Metaschema_NFA_Last); end if; end Reset; ------------- -- Get_Key -- ------------- function Get_Key (Ref : Global_Reference) return Reference_Name is begin return (Kind => Ref.Kind, Name => Ref.Name); end Get_Key; -------------------- -- URI_Was_Parsed -- -------------------- function URI_Was_Parsed (Grammar : XML_Grammar; URI : Symbol) return Boolean is L : String_List; begin if Grammar /= No_Grammar then L := Get (Grammar).Parsed_Locations; while L /= null loop if Debug then Debug_Output ("URI_Was_Parsed (" & Get (URI).all & ") ? Compare with " & Get (L.Str).all); end if; if L.Str = URI then if Debug then Debug_Output (" => Yes, already parsed"); end if; return True; end if; L := L.Next; end loop; end if; return False; end URI_Was_Parsed; -------------------- -- Set_Parsed_URI -- -------------------- procedure Set_Parsed_URI (Reader : in out Abstract_Validation_Reader'Class; URI : Symbol) is begin Initialize_Grammar (Reader); if Debug then Debug_Output ("Set_Parsed_UI: " & Get (URI).all); end if; Get (Reader.Grammar).Parsed_Locations := new String_List_Record' (Str => URI, Next => Get (Reader.Grammar).Parsed_Locations); end Set_Parsed_URI; ------------- -- Get_NFA -- ------------- function Get_NFA (Grammar : XML_Grammar) return Schema_NFA_Access is begin return Get (Grammar).NFA; end Get_NFA; -------------------- -- Get_References -- -------------------- function Get_References (Grammar : XML_Grammar) return Reference_HTable is begin return Get (Grammar).NFA.References; end Get_References; ------------------------ -- Initialize_Symbols -- ------------------------ overriding procedure Initialize_Symbols (Parser : in out Abstract_Validation_Reader) is use Symbol_Table_Pointers; begin Initialize_Symbols (Sax_Reader (Parser)); if Parser.Grammar /= No_Grammar then if Get (Parser.Grammar).Symbols = Symbol_Table_Pointers.Null_Pointer then if Debug then Debug_Output ("Initialze_Symbols, set grammar's symbol table"); end if; Get (Parser.Grammar).Symbols := Get_Symbol_Table (Parser); end if; end if; if Parser.Xmlns /= No_Symbol then return; end if; Parser.All_NNI := Find_Symbol (Parser, "allNNI"); Parser.Annotated := Find_Symbol (Parser, "annotated"); Parser.Annotation := Find_Symbol (Parser, "annotation"); Parser.Any := Find_Symbol (Parser, "any"); Parser.Any_Attribute := Find_Symbol (Parser, "anyAttribute"); Parser.Any_Namespace := Find_Symbol (Parser, "##any"); Parser.Any_Simple_Type := Find_Symbol (Parser, "anySimpleType"); Parser.Anytype := Find_Symbol (Parser, "anyType"); Parser.Appinfo := Find_Symbol (Parser, "appinfo"); Parser.Attr_Decls := Find_Symbol (Parser, "attrDecls"); Parser.Attribute := Find_Symbol (Parser, "attribute"); Parser.Attribute_Group := Find_Symbol (Parser, "attributeGroup"); Parser.Attribute_Group_Ref := Find_Symbol (Parser, "attributeGroupRef"); Parser.Base := Find_Symbol (Parser, "base"); Parser.Block := Find_Symbol (Parser, "block"); Parser.Block_Default := Find_Symbol (Parser, "blockDefault"); Parser.Block_Set := Find_Symbol (Parser, "blockSet"); Parser.Choice := Find_Symbol (Parser, "choice"); Parser.Complex_Content := Find_Symbol (Parser, "complexContent"); Parser.Complex_Extension_Type := Find_Symbol (Parser, "complexExtensionType"); Parser.Complex_Restriction_Type := Find_Symbol (Parser, "complexRestrictionType"); Parser.Complex_Type := Find_Symbol (Parser, "complexType"); Parser.Complex_Type_Model := Find_Symbol (Parser, "complexTypeModel"); Parser.Def_Ref := Find_Symbol (Parser, "defRef"); Parser.Default := Find_Symbol (Parser, "default"); Parser.Derivation_Control := Find_Symbol (Parser, "derivationControl"); Parser.Derivation_Set := Find_Symbol (Parser, "derivationSet"); Parser.Documentation := Find_Symbol (Parser, "documentation"); Parser.Element := Find_Symbol (Parser, "element"); Parser.Enumeration := Find_Symbol (Parser, "enumeration"); Parser.Explicit_Group := Find_Symbol (Parser, "explicitGroup"); Parser.Extension := Find_Symbol (Parser, "extension"); Parser.Extension_Type := Find_Symbol (Parser, "extensionType"); Parser.Facet := Find_Symbol (Parser, "facet"); Parser.Field := Find_Symbol (Parser, "field"); Parser.Final := Find_Symbol (Parser, "final"); Parser.Final_Default := Find_Symbol (Parser, "finalDefault"); Parser.Fixed := Find_Symbol (Parser, "fixed"); Parser.Form := Find_Symbol (Parser, "form"); Parser.Form_Choice := Find_Symbol (Parser, "formChoice"); Parser.Fraction_Digits := Find_Symbol (Parser, "fractionDigits"); Parser.Group := Find_Symbol (Parser, "group"); Parser.Group_Def_Particle := Find_Symbol (Parser, "groupDefParticle"); Parser.Group_Ref := Find_Symbol (Parser, "groupRef"); Parser.Id := Find_Symbol (Parser, "id"); Parser.IDREF := Find_Symbol (Parser, "IDREF"); Parser.IDREFS := Find_Symbol (Parser, "IDREFS"); Parser.Identity_Constraint := Find_Symbol (Parser, "identityConstraint"); Parser.Import := Find_Symbol (Parser, "import"); Parser.Include := Find_Symbol (Parser, "include"); Parser.Item_Type := Find_Symbol (Parser, "itemType"); Parser.Key := Find_Symbol (Parser, "key"); Parser.Keybase := Find_Symbol (Parser, "keybase"); Parser.Keyref := Find_Symbol (Parser, "keyref"); Parser.Lang := Find_Symbol (Parser, "lang"); Parser.Lax := Find_Symbol (Parser, "lax"); Parser.Length := Find_Symbol (Parser, "length"); Parser.List := Find_Symbol (Parser, "list"); Parser.Local := Find_Symbol (Parser, "##local"); Parser.Local_Complex_Type := Find_Symbol (Parser, "localComplexType"); Parser.Local_Element := Find_Symbol (Parser, "localElement"); Parser.Local_Simple_Type := Find_Symbol (Parser, "localSimpleType"); Parser.MaxExclusive := Find_Symbol (Parser, "maxExclusive"); Parser.MaxInclusive := Find_Symbol (Parser, "maxInclusive"); Parser.MaxOccurs := Find_Symbol (Parser, "maxOccurs"); Parser.Max_Bound := Find_Symbol (Parser, "maxBound"); Parser.Maxlength := Find_Symbol (Parser, "maxLength"); Parser.Member_Types := Find_Symbol (Parser, "memberTypes"); Parser.MinExclusive := Find_Symbol (Parser, "minExclusive"); Parser.MinInclusive := Find_Symbol (Parser, "minInclusive"); Parser.MinOccurs := Find_Symbol (Parser, "minOccurs"); Parser.Min_Bound := Find_Symbol (Parser, "minBound"); Parser.Minlength := Find_Symbol (Parser, "minLength"); Parser.Mixed := Find_Symbol (Parser, "mixed"); Parser.NCName := Find_Symbol (Parser, "NCName"); Parser.NMTOKEN := Find_Symbol (Parser, "NMTOKEN"); Parser.Name := Find_Symbol (Parser, "name"); Parser.Named_Attribute_Group := Find_Symbol (Parser, "namedAttributeGroup"); Parser.Named_Group := Find_Symbol (Parser, "namedGroup"); Parser.Namespace := Find_Symbol (Parser, "namespace"); Parser.Namespace_List := Find_Symbol (Parser, "namespaceList"); Parser.Nested_Particle := Find_Symbol (Parser, "nestedParticle"); Parser.Nil := Find_Symbol (Parser, "nil"); Parser.Nillable := Find_Symbol (Parser, "nillable"); Parser.No_Namespace_Schema_Location := Find_Symbol (Parser, "noNamespaceSchemaLocation"); Parser.Non_Negative_Integer := Find_Symbol (Parser, "nonNegativeInteger"); Parser.Notation := Find_Symbol (Parser, "notation"); Parser.Num_Facet := Find_Symbol (Parser, "numFacet"); Parser.Occurs := Find_Symbol (Parser, "occurs"); Parser.Open_Attrs := Find_Symbol (Parser, "openAttrs"); Parser.Optional := Find_Symbol (Parser, "optional"); Parser.Other_Namespace := Find_Symbol (Parser, "##other"); Parser.Particle := Find_Symbol (Parser, "particle"); Parser.Pattern := Find_Symbol (Parser, "pattern"); Parser.Positive_Integer := Find_Symbol (Parser, "positiveInteger"); Parser.Precision_Decimal := Find_Symbol (Parser, "precisionDecimal"); Parser.Process_Contents := Find_Symbol (Parser, "processContents"); Parser.Prohibited := Find_Symbol (Parser, "prohibited"); Parser.Public := Find_Symbol (Parser, "public"); Parser.QName := Find_Symbol (Parser, "QName"); Parser.Qualified := Find_Symbol (Parser, "qualified"); Parser.Real_Group := Find_Symbol (Parser, "realGroup"); Parser.Redefinable := Find_Symbol (Parser, "redefinable"); Parser.Redefine := Find_Symbol (Parser, "redefine"); Parser.Reduced_Derivation_Control := Find_Symbol (Parser, "reducedDerivationControl"); Parser.Ref := Find_Symbol (Parser, "ref"); Parser.Refer := Find_Symbol (Parser, "refer"); Parser.Required := Find_Symbol (Parser, "required"); Parser.Restriction := Find_Symbol (Parser, "restriction"); Parser.Restriction_Type := Find_Symbol (Parser, "restrictionType"); Parser.S_1 := Find_Symbol (Parser, "1"); Parser.S_Abstract := Find_Symbol (Parser, "abstract"); Parser.S_All := Find_Symbol (Parser, "all"); Parser.S_Attribute_Form_Default := Find_Symbol (Parser, "attributeFormDefault"); Parser.S_Boolean := Find_Symbol (Parser, "boolean"); Parser.S_Element_Form_Default := Find_Symbol (Parser, "elementFormDefault"); Parser.S_False := Find_Symbol (Parser, "false"); Parser.S_Schema := Find_Symbol (Parser, "schema"); Parser.S_String := Find_Symbol (Parser, "string"); Parser.S_Use := Find_Symbol (Parser, "use"); Parser.Schema_Location := Find_Symbol (Parser, "schemaLocation"); Parser.Schema_Top := Find_Symbol (Parser, "schemaTop"); Parser.Selector := Find_Symbol (Parser, "selector"); Parser.Sequence := Find_Symbol (Parser, "sequence"); Parser.Simple_Content := Find_Symbol (Parser, "simpleContent"); Parser.Simple_Derivation := Find_Symbol (Parser, "simpleDerivation"); Parser.Simple_Derivation_Set := Find_Symbol (Parser, "simpleDerivationSet"); Parser.Simple_Extension_Type := Find_Symbol (Parser, "simpleExtensionType"); Parser.Simple_Restriction_Model := Find_Symbol (Parser, "simpleRestrictionModel"); Parser.Simple_Restriction_Type := Find_Symbol (Parser, "simpleRestrictionType"); Parser.Simple_Type := Find_Symbol (Parser, "simpleType"); Parser.Source := Find_Symbol (Parser, "source"); Parser.Strict := Find_Symbol (Parser, "strict"); Parser.Substitution_Group := Find_Symbol (Parser, "substitutionGroup"); Parser.System := Find_Symbol (Parser, "system"); Parser.Target_Namespace := Find_Symbol (Parser, "##targetNamespace"); Parser.Namespace_Target := Find_Symbol (Parser, "targetNamespace"); Parser.Token := Find_Symbol (Parser, "token"); Parser.Top_Level_Attribute := Find_Symbol (Parser, "topLevelAttribute"); Parser.Top_Level_Complex_Type := Find_Symbol (Parser, "topLevelComplexType"); Parser.Top_Level_Element := Find_Symbol (Parser, "topLevelElement"); Parser.Top_Level_Simple_Type := Find_Symbol (Parser, "topLevelSimpleType"); Parser.Total_Digits := Find_Symbol (Parser, "totalDigits"); Parser.Typ := Find_Symbol (Parser, "type"); Parser.Type_Def_Particle := Find_Symbol (Parser, "typeDefParticle"); Parser.UC_ID := Find_Symbol (Parser, "ID"); Parser.URI_Reference := Find_Symbol (Parser, "uriReference"); Parser.Unbounded := Find_Symbol (Parser, "unbounded"); Parser.Union := Find_Symbol (Parser, "union"); Parser.Unique := Find_Symbol (Parser, "unique"); Parser.Unqualified := Find_Symbol (Parser, "unqualified"); Parser.Ur_Type := Find_Symbol (Parser, "ur-Type"); Parser.Value := Find_Symbol (Parser, "value"); Parser.Version := Find_Symbol (Parser, "version"); Parser.Whitespace := Find_Symbol (Parser, "whiteSpace"); Parser.Wildcard := Find_Symbol (Parser, "wildcard"); Parser.XML_Instance_URI := Find_Symbol (Parser, XML_Instance_URI); Parser.XML_Schema_URI := Find_Symbol (Parser, XML_Schema_URI); Parser.XML_URI := Find_Symbol (Parser, XML_URI); Parser.XPath := Find_Symbol (Parser, "xpath"); Parser.XPath_Expr_Approx := Find_Symbol (Parser, "XPathExprApprox"); Parser.XPath_Spec := Find_Symbol (Parser, "XPathSpec"); Parser.Xmlns := Find_Symbol (Parser, "xmlns"); end Initialize_Symbols; ----------- -- Image -- ----------- function Image (Trans : Transition_Descr) return String is begin case Trans.Kind is when Transition_Symbol | Transition_Symbol_From_All => if Trans.Name.Local = No_Symbol then return ""; else return To_QName (Trans.Name); end if; when Transition_Close | Transition_Close_From_All => return "close parent"; when Transition_Any => return ""; end case; end Image; ----------- -- Image -- ----------- function Image (Self : access NFA'Class; S : Schema_State_Machines.State; Data : State_Data) return String is pragma Unreferenced (S); Local : Symbol; begin if Data.Simple = No_Type_Index then return ""; else Local := Schema_NFA_Access (Self).Types.Table (Data.Simple).Name.Local; if Local = No_Symbol then return ""; else return Get (Local).all; end if; end if; end Image; ---------- -- Hash -- ---------- function Hash (Name : Reference_Name) return Interfaces.Unsigned_32 is begin return Interfaces.Unsigned_32 (Hash (Name.Name) + Reference_Kind'Pos (Name.Kind)); end Hash; ---------- -- Hash -- ---------- function Hash (Name : Qualified_Name) return Header_Num is begin return (Hash (Name.NS) + Hash (Name.Local)) / 2; end Hash; ---------- -- Hash -- ---------- function Hash (Name : Sax.Symbols.Symbol) return Header_Num is begin if Name = No_Symbol then return 0; else return Header_Num (Sax.Symbols.Hash (Name) mod Interfaces.Unsigned_32 (Header_Num'Last)); end if; end Hash; -------------------------- -- Validate_Simple_Type -- -------------------------- procedure Validate_Simple_Type (Reader : access Abstract_Validation_Reader'Class; Simple_Type : Schema.Simple_Types.Simple_Type_Index; Ch : Unicode.CES.Byte_Sequence; Loc : Sax.Locators.Location; Insert_Id : Boolean := True) is Error : Symbol; G : constant XML_Grammars.Encapsulated_Access := Get (Reader.Grammar); begin Validate_Simple_Type (Simple_Types => G.NFA.Simple_Types, Enumerations => G.NFA.Enumerations, Notations => G.NFA.Notations, Symbols => G.Symbols, Id_Table => Reader.Id_Table, Insert_Id => Insert_Id, Simple_Type => Simple_Type, Ch => Ch, Error => Error, XML_Version => Get_XML_Version (Reader.all)); if Error /= No_Symbol then Validation_Error (Reader, Get (Error).all, Loc); end if; end Validate_Simple_Type; ----------- -- Equal -- ----------- function Equal (Reader : access Abstract_Validation_Reader'Class; Simple_Type : Simple_Type_Index; Ch1 : Sax.Symbols.Symbol; Ch2 : Unicode.CES.Byte_Sequence) return Boolean is Is_Equal : Boolean; G : constant XML_Grammars.Encapsulated_Access := Get (Reader.Grammar); begin Equal (Simple_Types => G.NFA.Simple_Types, Enumerations => G.NFA.Enumerations, Notations => G.NFA.Notations, Symbols => G.Symbols, Id_Table => Reader.Id_Table, Simple_Type => Simple_Type, Ch1 => Ch1, Ch2 => Ch2, Is_Equal => Is_Equal, XML_Version => Get_XML_Version (Reader.all)); return Is_Equal; end Equal; --------------- -- Add_Facet -- --------------- procedure Add_Facet (Grammar : XML_Grammar; Facets : in out Schema.Simple_Types.All_Facets; Facet_Name : Sax.Symbols.Symbol; Value : Sax.Symbols.Symbol; Loc : Sax.Locators.Location) is begin Add_Facet (Facets, Symbols => Get (Grammar).Symbols, Enumerations => Get (Grammar).NFA.Enumerations, Facet_Name => Facet_Name, Value => Value, Loc => Loc); end Add_Facet; --------------- -- To_String -- --------------- function To_String (Blocks : Block_Status) return String is begin return "{restr=" & Blocks (Block_Restriction)'Img & " ext=" & Blocks (Block_Extension)'Img & " sub=" & Blocks (Block_Substitution)'Img & '}'; end To_String; --------------------------------- -- Check_Substitution_Group_OK -- --------------------------------- procedure Check_Substitution_Group_OK (Handler : access Abstract_Validation_Reader'Class; New_Type, Old_Type : Type_Index; Loc : Sax.Locators.Location; Element_Block : Block_Status) is NFA : constant Schema_NFA_Access := Get_NFA (Handler.Grammar); Old_Descr : constant access Type_Descr := NFA.Get_Type_Descr (Old_Type); New_Descr : constant access Type_Descr := NFA.Get_Type_Descr (New_Type); Has_Restriction, Has_Extension : Boolean := False; Simple_Old_Type : Simple_Type_Index := No_Simple_Type_Index; -- Current target for [Old_Type], when considered a simple type function From_Descr_To_Old (Index : Type_Index; Descr : access Type_Descr) return Boolean; -- Try moving from [Descr] to [Old_Descr] through a series of extensions -- or restrictions. [False] is returned if we could not reach the old -- description. ----------------------- -- From_Descr_To_Old -- ----------------------- function From_Descr_To_Old (Index : Type_Index; Descr : access Type_Descr) return Boolean is Result : Boolean := False; R : access Type_Descr; begin if Index = Old_Type or else (Simple_Old_Type /= No_Simple_Type_Index and then Descr.Simple_Content = Simple_Old_Type) then return True; end if; if Descr.Restriction_Of /= No_Type_Index then R := NFA.Get_Type_Descr (Descr.Restriction_Of); Has_Restriction := True; Result := From_Descr_To_Old (Descr.Restriction_Of, R); end if; if not Result and then Descr.Extension_Of /= No_Type_Index then R := NFA.Get_Type_Descr (Descr.Extension_Of); Has_Extension := True; Result := From_Descr_To_Old (Descr.Extension_Of, R); end if; return Result; end From_Descr_To_Old; begin if New_Type = Old_Type or else Old_Type = NFA.Get_Data (NFA.Ur_Type).Simple or else Old_Descr.Name = (NS => Handler.XML_Schema_URI, Local => Handler.Anytype) then return; end if; if Element_Block (Block_Substitution) then Validation_Error (Handler, "Element blocks substitutions", Loc); end if; if Old_Descr.Simple_Content /= No_Simple_Type_Index then declare Simple : constant Simple_Type_Descr := NFA.Get_Simple_Type (Old_Descr.Simple_Content); begin case Simple.Kind is when Primitive_Union => for U in Simple.Union'Range loop if Simple.Union (U) /= No_Simple_Type_Index then Simple_Old_Type := Simple.Union (U); if From_Descr_To_Old (New_Type, New_Descr) then return; end if; end if; end loop; Validation_Error (Handler, To_QName (New_Descr.Name) & " is not a derivation of union " & To_QName (Old_Descr.Name), Loc); when Primitive_List => Validation_Error (Handler, To_QName (New_Descr.Name) & " is not a derivation of list " & To_QName (Old_Descr.Name), Loc); when others => null; -- Will be dealt with below end case; end; end if; if not From_Descr_To_Old (New_Type, New_Descr) then Validation_Error (Handler, To_QName (New_Descr.Name) & " is not a derivation of " & To_QName (Old_Descr.Name), Loc); end if; if Has_Restriction and then Old_Descr.Block (Block_Restriction) then Validation_Error (Handler, To_QName (Old_Descr.Name) & " blocks restrictions", Loc); end if; if Has_Restriction and then Element_Block (Block_Restriction) then Validation_Error (Handler, "Element blocks restrictions", Loc); end if; if Has_Extension and then Old_Descr.Block (Block_Extension) then Validation_Error (Handler, To_QName (Old_Descr.Name) & " blocks extensions", Loc); end if; if Has_Extension and then Element_Block (Block_Extension) then Validation_Error (Handler, "Element blocks extensions", Loc); end if; end Check_Substitution_Group_OK; ------------------ -- Dump_Dot_NFA -- ------------------ function Dump_Dot_NFA (Grammar : XML_Grammar; Nested : Nested_NFA := No_Nested) return String is NFA : constant Schema_NFA_Access := Get (Grammar).NFA; begin if Nested = No_Nested then return Schema_State_Machines_PP.Dump (NFA, Mode => Dump_Dot_Compact, Show_Details => True, Show_Isolated_Nodes => False, Since => NFA.Metaschema_NFA_Last); else return Schema_State_Machines_PP.Dump (NFA, Nested => Nested, Mode => Dump_Dot_Compact); end if; end Dump_Dot_NFA; -------------- -- Expected -- -------------- function Expected (Self : Abstract_NFA_Matcher'Class; From_State, To_State : State; Parent_Data : access Active_State_Data; Trans : Transition_Descr) return String is pragma Unreferenced (Self, From_State, To_State); Mask : Visited_All_Children; begin case Trans.Kind is when Transition_Symbol_From_All => -- Only if the element has not been visited yet Mask := 2 ** Trans.All_Child_Index; if (Parent_Data.Visited and Mask) = 0 then return Image (Trans); end if; when Transition_Close_From_All => -- Only if all children have been visited. if (Parent_Data.Visited and Trans.Mask) = Trans.Mask then return "close parent"; end if; when others => return Image (Trans); end case; return ""; end Expected; ----------- -- Match -- ----------- function Match (Self : access Abstract_NFA_Matcher'Class; From_State, To_State : State; Parent_Data : access Active_State_Data; Trans : Transition_Descr; Sym : Transition_Event) return Boolean is pragma Unreferenced (To_State); Result : Boolean; Mask : Visited_All_Children; begin case Trans.Kind is when Transition_Close => Result := Sym.Closing; when Transition_Symbol | Transition_Symbol_From_All => if Sym.Closing then Result := False; else if From_State = Start_State then -- At toplevel, always qualified Result := Trans.Name = Sym.Name; else case Trans.Form is when Unqualified => Result := (NS => Empty_String, Local => Trans.Name.Local) = Sym.Name; when Qualified => Result := Trans.Name = Sym.Name; end case; end if; end if; if Result and then Trans.Kind = Transition_Symbol_From_All then -- Check that the transition hasn't been visited yet Mask := 2 ** Trans.All_Child_Index; if (Parent_Data.Visited and Mask) = 1 then Result := False; else Parent_Data.Visited := Parent_Data.Visited or Mask; Result := True; end if; end if; when Transition_Close_From_All => -- Check that all children have been visited or are optional Result := ((Parent_Data.Visited and Trans.Mask) = Trans.Mask) and then Sym.Closing; when Transition_Any => if Sym.Closing then Result := False; else Result := Match_Any (Trans.Any, Sym.Name); if Result then Schema_NFA_Matcher (Self.all).Matched_Through_Any := True; Schema_NFA_Matcher (Self.all).Matched_Process_Content := Trans.Any.Process_Contents; end if; end if; end case; return Result; end Match; -------------- -- Do_Match -- -------------- procedure Do_Match (Matcher : in out Schema_NFA_Matcher; Sym : Transition_Event; Success : out Boolean; Through_Any : out Boolean; Through_Process : out Process_Contents_Type) is begin Matcher.Matched_Through_Any := False; Matcher.Matched_Process_Content := Process_Strict; Process (Matcher, Input => Sym, Success => Success); Through_Any := Matcher.Matched_Through_Any; Through_Process := Matcher.Matched_Process_Content; end Do_Match; ------------------ -- Add_Notation -- ------------------ procedure Add_Notation (NFA : access Schema_NFA'Class; Name : Sax.Symbols.Symbol) is begin Symbol_Htable.Set (NFA.Notations, Name); end Add_Notation; ---------- -- Free -- ---------- procedure Free (Reader : in out Abstract_Validation_Reader) is begin Free (Reader.Id_Table); end Free; end Schema.Validators; xmlada-24.0.0/schema/schema-validators.ads000066400000000000000000001231641447633242500204230ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Exceptions; with GNAT.Dynamic_Tables; with Interfaces; with Unicode.CES; with Sax.HTable; with Sax.Locators; with Sax.Pointers; with Sax.Readers; use Sax.Readers; with Sax.State_Machines; with Sax.Symbols; with Sax.Utils; with Schema.Simple_Types; package Schema.Validators is XML_Schema_URI : constant Unicode.CES.Byte_Sequence := "http://www.w3.org/2001/XMLSchema"; XML_URI : constant Unicode.CES.Byte_Sequence := "http://www.w3.org/XML/1998/namespace"; XML_Instance_URI : constant Unicode.CES.Byte_Sequence := "http://www.w3.org/2001/XMLSchema-instance"; XML_Validation_Error : exception; -- Raised in case of error in the validation process. The exception message -- contains the error, but not its location type XSD_Versions is (XSD_1_0, XSD_1_1); -- The version of XSD the parser should support. -- The support for 1.1 is only partial at present. type XML_Grammar is private; -- A grammar can contain the definition for multiple namespaces (generally -- the standard XML Schema namespace for predefined types, and the -- namespace we are defining). -- A grammar is a smart pointer, and will take care of freeing memory -- automatically when no longer needed. -- Do not load, in a single XML_Grammar, multiple xsd files for the same -- namespace (in particular grammars with no targetNamespace). They would -- be merged together, and validating files from this grammar would result -- in unexpected results. procedure Set_XSD_Version (Grammar : in out XML_Grammar; XSD_Version : XSD_Versions); function Get_XSD_Version (Grammar : XML_Grammar) return XSD_Versions; -- Set the version of XSD accepted by this grammar function Get_Symbol_Table (Grammar : XML_Grammar) return Sax.Utils.Symbol_Table; procedure Set_Symbol_Table (Grammar : XML_Grammar; Symbols : Sax.Utils.Symbol_Table); -- The symbol table used to create the grammar. -- Any parser using this grammmar must also use the same symbol table, -- otherwise no validation can succeed (this is ensured by special tests in -- Set_Grammar and Set_Symbol_Table). No_Grammar : constant XML_Grammar; -- No Grammar has been defined type Occurrences (Unbounded : Boolean := False) is record case Unbounded is when True => null; when False => Value : Natural; end case; end record; -- The number of occurrences type Form_Type is (Qualified, Unqualified); -- Whether locally declared elements need to be qualified or whether -- qualification is optional (the latter is the default). This does not -- apply to global elements, that always need to be qualified (or found in -- the default namespace). -- Note that elements defined in a are considered local only if -- they do not use the R.Ref attribute, otherwise they are considered -- global and therefore the "form" does not apply to them. type Process_Contents_Type is (Process_Strict, Process_Lax, Process_Skip); -- When in an element that accepts any children (ur-type, or xsd:any), this -- type indicates that should be done to validate the children: -- Strict: the children must have a definition in the schema (as a -- global element) -- Lax: if the children have a definition, it is used, otherwise they -- are just accepted as is. -- Skip: even if the children have a definition, it is ignored, and -- the child is processed as a ur-type. -------------------- -- State machines -- -------------------- -- The validators are implemented as state machines type Header_Num is new Interfaces.Integer_32 range 0 .. 1023; function Hash (Name : Qualified_Name) return Header_Num; function Hash (Name : Sax.Symbols.Symbol) return Header_Num; -- Suitable for instantiating hash tables type Any_Descr is record Process_Contents : Process_Contents_Type := Process_Strict; No_Namespaces : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Namespaces : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; -- The combined list of namespaces. This could include ##any and -- ##local, since there is no way to represent them otherwise, but will -- not include ##targetNamespace which must be resolved first. -- No_Namespaces is the list of namespaces we must not match, and -- replaces the use of ##other in the list of namespaces. (note that if -- a namespace matches [Namespaces], it will match even if it is in -- [No_Namespaces]. -- -- Combining : -- - when we have an extension, we must match any of the namespaces -- either from the base or from the extension. -- - when we have a restriction, we restrict the list of valid -- namespaces. end record; No_Any_Descr : constant Any_Descr := (others => <>); function Combine (Grammar : XML_Grammar; Base_Any : Any_Descr; Local_Process : Process_Contents_Type; Local : Sax.Symbols.Symbol; -- includes ##other As_Restriction : Boolean; Target_NS : Sax.Symbols.Symbol) return Any_Descr; -- Combines [Base_Any] and [Local_Any] into a single one. -- [Base_Any] can be No_Any_Descr if we simply want to resolve -- ##targetNamespace and ##other in [Local_Any] function Match_Any (Any : Any_Descr; Name : Qualified_Name) return Boolean; -- Whether [Name] matches the namespaces in [Any] type Transition_Event is record Name : Qualified_Name; Closing : Boolean := False; end record; -- The event to do a transition in the state machine. -- [Closing] is set to true if we are seeing the end tag for [Name] type Transition_Kind is (Transition_Symbol, Transition_Any, Transition_Close, Transition_Symbol_From_All, Transition_Close_From_All ); -- Transition_*_From_All is used to support the construct without -- creating a set of states for all possible permuations of child elements -- (since otherwise the number of states explodes). Instead, an node -- has one output transition per possible child elements (these transitions -- are Transition_Symbol_From_All). These transitions are disabled once -- they have been visited (since maxOccurs=1 for children of ) and -- cannot be visited again. The state also has one output transition -- to the next state. This transition is also conditional: it will be on -- active on any symbol, provided that all children of have been -- visited once or have minOccurs=0. -- This also requires temporary data associated with all active instances -- of the state in the Matcher, to remember which children have been -- visited. type Visited_All_Children is mod 2 ** 32; -- A mask for the children of an element that have been visited. -- Such children can be visited at most once. In the transition, we store -- the mask for all such children that must be visited (the optional ones -- have a 0 in the mask). In the Matcher, we also store this info in the -- node itself to make sure that children are not visited more than -- once. type Transition_Descr (Kind : Transition_Kind := Transition_Symbol) is record case Kind is when Transition_Symbol | Transition_Symbol_From_All => Name : Qualified_Name; Form : Form_Type := Qualified; -- For nodes: the index of this transition in the mask -- (Visited_All_Children) for . This is used to memorize -- which children have already been visited. All_Child_Index : Integer; when Transition_Close_From_All => Mask : Visited_All_Children := 0; when Transition_Close => null; when Transition_Any => Any : Any_Descr; end case; end record; type Named_Attribute_List is new Natural; Empty_Named_Attribute_List : constant Named_Attribute_List := 0; type Attributes_List is record Any : Any_Descr := No_Any_Descr; Named : Named_Attribute_List := Empty_Named_Attribute_List; end record; No_Attributes : constant Attributes_List := (others => <>); -- All types are assumed to have a even if it never -- accepts anything. For an extension or restriction, it is merged with the -- base's type Block_Type is (Block_Restriction, Block_Extension, Block_Substitution); type Block_Status is array (Block_Type) of Boolean; pragma Pack (Block_Status); No_Block : constant Block_Status := (others => False); function To_String (Blocks : Block_Status) return String; -- Return a displayable version of [Blocks], for debugging purposes. type Final_Type is (Final_Restriction, Final_Extension, Final_Union, Final_List); type Final_Status is array (Final_Type) of Boolean; pragma Pack (Final_Status); type Type_Index is new Natural; No_Type_Index : constant Type_Index := 0; -- Index into a global table that contains the [Type_Descr]. -- Going through a table instead of storing directly a [Type_Descr] (for -- instance in NFA states) reduces memory usage, but more importantly -- means that we can modify the type even once the NFA has been created, -- and still impact all states that reference that type. type Attribute_Use_Type is (Prohibited, Optional, Required, Default); type Attribute_Descr is record Target_NS : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Name : Qualified_Name := No_Qualified_Name; Simple_Type : Schema.Simple_Types.Simple_Type_Index := Schema.Simple_Types.No_Simple_Type_Index; Fixed : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Default : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Use_Type : Attribute_Use_Type := Optional; Form : Form_Type := Qualified; Is_Local : Boolean := True; Next : Named_Attribute_List := Empty_Named_Attribute_List; end record; pragma Pack (Attribute_Descr); No_Attribute_Descr : constant Attribute_Descr := (others => <>); function Image (Trans : Transition_Descr) return String; -- Needed for the instantiation of Sax.State_Machines type State_Data is record Simple : Type_Index; Fixed : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Default : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Block : Block_Status := No_Block; Nillable : Boolean := False; end record; No_State_Data : constant State_Data := (No_Type_Index, Sax.Symbols.No_Symbol, Sax.Symbols.No_Symbol, No_Block, False); -- User data associated with each state. This mostly point to the -- corresponding type in the schema, but also includes overridding data -- from the corresponding element itself. package Schema_State_Machines is new Sax.State_Machines (Symbol => Transition_Event, Transition_Symbol => Transition_Descr, Image => Image, State_User_Data => State_Data, Default_Data => No_State_Data, Default_State_Count => 200, -- XSD metaschema takes 904 states Default_Transition_Count => 200); -- XSD metaschema takes 1096 use Schema_State_Machines; type Type_Descr is record Name : Qualified_Name := No_Qualified_Name; Attributes : Attributes_List := No_Attributes; Block : Block_Status := No_Block; Final : Final_Status := (others => False); Restriction_Of : Type_Index := No_Type_Index; Extension_Of : Type_Index := No_Type_Index; Simple_Content : Schema.Simple_Types.Simple_Type_Index := Schema.Simple_Types.No_Simple_Type_Index; -- set if we have a simpleType or simpleContent Mixed : Boolean := False; Is_Abstract : Boolean := False; Complex_Content : Schema_State_Machines.State := Schema_State_Machines.No_State; -- The start of the nested NFA for a complexType end record; type Type_Descr_Access is access all Type_Descr; pragma Pack (Type_Descr); No_Type_Descr : constant Type_Descr := (others => <>); function Image (Self : access NFA'Class; S : Schema_State_Machines.State; Data : State_Data) return String; -- Needed for the instantiation of Pretty_Printers type Active_State_Data is record Visited : Visited_All_Children := 0; end record; No_Active_Data : constant Active_State_Data := (Visited => 0); function Match (Self : access Abstract_NFA_Matcher'Class; From_State, To_State : State; Parent_Data : access Active_State_Data; Trans : Transition_Descr; Sym : Transition_Event) return Boolean; -- Whether [Sym] matches [Trans]. -- Parent_Data is the execution data associated with the parent state in -- which From_State is nested. It is used to validate nodes (which -- needs to check that all children are either optional or were visited). function Expected (Self : Abstract_NFA_Matcher'Class; From_State, To_State : State; Parent_Data : access Active_State_Data; Trans : Transition_Descr) return String; -- What to display in "expecting ..." for this transition. package Schema_State_Machines_PP is new Schema_State_Machines.Pretty_Printers (Image); package Schema_State_Machines_Matchers is new Schema_State_Machines.Matchers (Active_State_Data, No_Active_Data, Match, Expected); type Schema_NFA is new Schema_State_Machines.NFA with private; type Schema_NFA_Access is access all Schema_NFA'Class; type Schema_NFA_Matcher is new Schema_State_Machines_Matchers.NFA_Matcher with private; procedure Do_Match (Matcher : in out Schema_NFA_Matcher; Sym : Transition_Event; Success : out Boolean; Through_Any : out Boolean; Through_Process : out Process_Contents_Type); -- Process the next event through NFA, and report whether it matched -- through a function Ur_Type (NFA : access Schema_NFA'Class; Process_Contents : Process_Contents_Type) return Schema_State_Machines.Nested_NFA; -- Return the nested NFA for type Reference_Kind is (Ref_Element, Ref_Type, Ref_Attribute, Ref_Group, Ref_AttrGroup); type Global_Reference (Kind : Reference_Kind := Ref_Element) is record Name : Qualified_Name; case Kind is when Ref_Element => Element : State; when Ref_Type => Typ : Type_Index; when Ref_Group => Gr_Start, Gr_End : State; when Ref_Attribute | Ref_AttrGroup => Attributes : Attributes_List; end case; end record; No_Global_Reference : constant Global_Reference := (Ref_Type, Name => No_Qualified_Name, Typ => No_Type_Index); -- The global elements in a grammar that can be referenced from another -- grammar (or from an XML file). type Reference_Name is record Name : Qualified_Name; Kind : Reference_Kind; end record; function Hash (Name : Reference_Name) return Interfaces.Unsigned_32; function Get_Key (Ref : Global_Reference) return Reference_Name; package Reference_HTables is new Sax.HTable (Element => Global_Reference, Empty_Element => No_Global_Reference, Key => Reference_Name, Get_Key => Get_Key, Hash => Hash, Equal => "="); type Reference_HTable is access Reference_HTables.HTable; Reference_HTable_Size : constant := 1023; -- Size created for the references table function Get_NFA (Grammar : XML_Grammar) return Schema_NFA_Access; function Get_References (Grammar : XML_Grammar) return Reference_HTable; -- Returns the state machine and global references used to validate -- [Grammar] function Dump_Dot_NFA (Grammar : XML_Grammar; Nested : Nested_NFA := No_Nested) return String; -- Return a "dot" graph for the NFA, possibly restricted to a specific -- nested NFA. function Get_Simple_Type (NFA : access Schema_NFA'Class; Simple : Schema.Simple_Types.Simple_Type_Index) return Schema.Simple_Types.Simple_Type_Descr; pragma Inline (Get_Simple_Type); -- Return the simple type corresponding to the index function Get_Type_Descr (NFA : access Schema_NFA'Class; Index : Type_Index) return access Type_Descr; pragma Inline (Get_Type_Descr); -- Return the type description at that index ------------ -- Parser -- ------------ -- See packages Schema.Readers and Schema.Schema_Readers for non-abstract -- implementation of those. type Abstract_Validation_Reader is abstract new Sax.Readers.Sax_Reader with record Error_Location : Sax.Locators.Location; Error_Msg : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Id_Table : Schema.Simple_Types.Symbol_Htable_Access; -- Mapping of IDs to elements Grammar : XML_Grammar := No_Grammar; All_NNI : Sax.Symbols.Symbol; -- "allNNI" Annotated : Sax.Symbols.Symbol; -- "annotated" Annotation : Sax.Symbols.Symbol; -- "annotation" Any : Sax.Symbols.Symbol; -- "any" Any_Attribute : Sax.Symbols.Symbol; -- "anyAttribute" Any_Namespace : Sax.Symbols.Symbol; -- "##any" Any_Simple_Type : Sax.Symbols.Symbol; -- "anySimpleType" Anytype : Sax.Symbols.Symbol; -- "anyType" Appinfo : Sax.Symbols.Symbol; -- "appinfo" Attr_Decls : Sax.Symbols.Symbol; -- "attrDecls" Attribute : Sax.Symbols.Symbol; -- "attribute" Attribute_Group : Sax.Symbols.Symbol; -- "attributeGroup" Attribute_Group_Ref : Sax.Symbols.Symbol; -- "attributeGroupRef" Base : Sax.Symbols.Symbol; -- "base" Block : Sax.Symbols.Symbol; -- "block" Block_Default : Sax.Symbols.Symbol; -- "blockDefault" Block_Set : Sax.Symbols.Symbol; -- "blockSet" Choice : Sax.Symbols.Symbol; -- "choice" Complex_Content : Sax.Symbols.Symbol; -- "complexContent" Complex_Extension_Type : Sax.Symbols.Symbol; -- "complexExtensionType" Complex_Restriction_Type : Sax.Symbols.Symbol; Complex_Type : Sax.Symbols.Symbol; -- "complexType" Complex_Type_Model : Sax.Symbols.Symbol; -- "complexTypeModel" Def_Ref : Sax.Symbols.Symbol; -- "defRef" Default : Sax.Symbols.Symbol; -- "default" Derivation_Control : Sax.Symbols.Symbol; -- "derivationControl" Derivation_Set : Sax.Symbols.Symbol; -- "derivationSet" Documentation : Sax.Symbols.Symbol; -- "documentation" Element : Sax.Symbols.Symbol; -- "element" Enumeration : Sax.Symbols.Symbol; -- "enumeration" Explicit_Group : Sax.Symbols.Symbol; -- "explicitGroup" Extension : Sax.Symbols.Symbol; -- "extension" Extension_Type : Sax.Symbols.Symbol; -- "extensionType" Facet : Sax.Symbols.Symbol; -- "facet" Field : Sax.Symbols.Symbol; -- "field" Final : Sax.Symbols.Symbol; -- "final" Final_Default : Sax.Symbols.Symbol; -- "finalDefault" Fixed : Sax.Symbols.Symbol; -- "fixed" Form : Sax.Symbols.Symbol; -- "form" Form_Choice : Sax.Symbols.Symbol; -- "formChoice Fraction_Digits : Sax.Symbols.Symbol; Group : Sax.Symbols.Symbol; -- "group" Group_Def_Particle : Sax.Symbols.Symbol; -- "groupDefParticle" Group_Ref : Sax.Symbols.Symbol; -- "groupRef" Id : Sax.Symbols.Symbol; -- "id" IDREF : Sax.Symbols.Symbol; -- "IDREF" IDREFS : Sax.Symbols.Symbol; -- "IDREFS" Identity_Constraint : Sax.Symbols.Symbol; -- "identityConstraint" Import : Sax.Symbols.Symbol; -- "import" Include : Sax.Symbols.Symbol; -- "include" Item_Type : Sax.Symbols.Symbol; -- "itemType" Key : Sax.Symbols.Symbol; -- "key" Keybase : Sax.Symbols.Symbol; -- "keybase" Keyref : Sax.Symbols.Symbol; -- "keyref" Lang : Sax.Symbols.Symbol; -- "lang" Lax : Sax.Symbols.Symbol; -- "lax" Length : Sax.Symbols.Symbol; List : Sax.Symbols.Symbol; -- "list" Local : Sax.Symbols.Symbol; Local_Complex_Type : Sax.Symbols.Symbol; -- "localComplexType" Local_Element : Sax.Symbols.Symbol; -- "localElement" Local_Simple_Type : Sax.Symbols.Symbol; -- "localSimpleType" MaxExclusive : Sax.Symbols.Symbol; MaxInclusive : Sax.Symbols.Symbol; MaxOccurs : Sax.Symbols.Symbol; Max_Bound : Sax.Symbols.Symbol; -- "maxBound" Maxlength : Sax.Symbols.Symbol; -- "maxLength" Member_Types : Sax.Symbols.Symbol; -- "memberTypes" MinExclusive : Sax.Symbols.Symbol; MinInclusive : Sax.Symbols.Symbol; MinOccurs : Sax.Symbols.Symbol; Min_Bound : Sax.Symbols.Symbol; -- "minBound" Minlength : Sax.Symbols.Symbol; -- "minLength" Mixed : Sax.Symbols.Symbol; -- "mixed" NCName : Sax.Symbols.Symbol; -- "NCName" NMTOKEN : Sax.Symbols.Symbol; -- "NMTOKEN" Name : Sax.Symbols.Symbol; Named_Attribute_Group : Sax.Symbols.Symbol; -- "namedAttributeGroup" Named_Group : Sax.Symbols.Symbol; -- "namedGroup" Namespace : Sax.Symbols.Symbol; Namespace_List : Sax.Symbols.Symbol; -- "namespaceList" Namespace_Target : Sax.Symbols.Symbol; -- "targetNamespace" Nested_Particle : Sax.Symbols.Symbol; -- "nestedParticle" Nil : Sax.Symbols.Symbol; Nillable : Sax.Symbols.Symbol; -- "nillable" No_Namespace_Schema_Location : Sax.Symbols.Symbol; Non_Negative_Integer : Sax.Symbols.Symbol; -- "nonNegativeInteger" Notation : Sax.Symbols.Symbol; -- "notation" Num_Facet : Sax.Symbols.Symbol; -- "numFacet" Occurs : Sax.Symbols.Symbol; -- "occurs" Open_Attrs : Sax.Symbols.Symbol; -- "openAttrs" Optional : Sax.Symbols.Symbol; -- "optional" Other_Namespace : Sax.Symbols.Symbol; Particle : Sax.Symbols.Symbol; -- "particle" Pattern : Sax.Symbols.Symbol; Positive_Integer : Sax.Symbols.Symbol; Precision_Decimal : Sax.Symbols.Symbol; Process_Contents : Sax.Symbols.Symbol; -- "processContents" Prohibited : Sax.Symbols.Symbol; -- "prohibited" Public : Sax.Symbols.Symbol; -- "public" QName : Sax.Symbols.Symbol; -- "QName" Qualified : Sax.Symbols.Symbol; -- "qualified" Real_Group : Sax.Symbols.Symbol; -- "realGroup" Redefinable : Sax.Symbols.Symbol; -- "redefinable" Redefine : Sax.Symbols.Symbol; -- "redefine" Reduced_Derivation_Control : Sax.Symbols.Symbol; Ref : Sax.Symbols.Symbol; Refer : Sax.Symbols.Symbol; -- "refer" Required : Sax.Symbols.Symbol; -- "required" Restriction : Sax.Symbols.Symbol; -- "restriction" Restriction_Type : Sax.Symbols.Symbol; -- "restrictionType" S_1 : Sax.Symbols.Symbol; -- "1" S_Abstract : Sax.Symbols.Symbol; -- "abstract" S_All : Sax.Symbols.Symbol; -- "all" S_Attribute_Form_Default : Sax.Symbols.Symbol; -- "attributeFormDefault" S_Boolean : Sax.Symbols.Symbol; -- "boolean" S_Element_Form_Default : Sax.Symbols.Symbol; -- "elementFormDefault" S_False : Sax.Symbols.Symbol; -- "false" S_Schema : Sax.Symbols.Symbol; -- "schema" S_String : Sax.Symbols.Symbol; -- "string" S_Use : Sax.Symbols.Symbol; -- "use" Schema_Location : Sax.Symbols.Symbol; Schema_Top : Sax.Symbols.Symbol; -- "schemaTop" Selector : Sax.Symbols.Symbol; -- "selector" Sequence : Sax.Symbols.Symbol; -- "sequence" Simple_Content : Sax.Symbols.Symbol; -- "simpleContent" Simple_Derivation : Sax.Symbols.Symbol; -- "simpleDerivation" Simple_Derivation_Set : Sax.Symbols.Symbol; -- "simpleDerivationSet" Simple_Extension_Type : Sax.Symbols.Symbol; -- "simpleExtensionType" Simple_Restriction_Model : Sax.Symbols.Symbol; Simple_Restriction_Type : Sax.Symbols.Symbol; Simple_Type : Sax.Symbols.Symbol; -- "simpleType" Source : Sax.Symbols.Symbol; -- "source" Strict : Sax.Symbols.Symbol; -- "strict" Substitution_Group : Sax.Symbols.Symbol; -- "substitutionGroup" System : Sax.Symbols.Symbol; -- "system" Target_Namespace : Sax.Symbols.Symbol; -- "##targetNamespace" Token : Sax.Symbols.Symbol; -- "token" Top_Level_Attribute : Sax.Symbols.Symbol; -- "topLevelAttribute" Top_Level_Complex_Type : Sax.Symbols.Symbol; -- "topLevelComplexType" Top_Level_Element : Sax.Symbols.Symbol; -- "topLevelElement" Top_Level_Simple_Type : Sax.Symbols.Symbol; -- "topLevelSimpleType" Total_Digits : Sax.Symbols.Symbol; Typ : Sax.Symbols.Symbol; Type_Def_Particle : Sax.Symbols.Symbol; -- "typeDefParticle" UC_ID : Sax.Symbols.Symbol; -- "ID" URI_Reference : Sax.Symbols.Symbol; -- "uriReference" Unbounded : Sax.Symbols.Symbol; Union : Sax.Symbols.Symbol; -- "union" Unique : Sax.Symbols.Symbol; -- "unique" Unqualified : Sax.Symbols.Symbol; -- "unqualified" Ur_Type : Sax.Symbols.Symbol; -- "ur-Type" Value : Sax.Symbols.Symbol; -- "value" Version : Sax.Symbols.Symbol; -- "version" Whitespace : Sax.Symbols.Symbol; Wildcard : Sax.Symbols.Symbol; -- "wildcard" XML_Instance_URI : Sax.Symbols.Symbol; XML_Schema_URI : Sax.Symbols.Symbol; XML_URI : Sax.Symbols.Symbol; -- XML_URI XPath : Sax.Symbols.Symbol; -- "xpath" XPath_Expr_Approx : Sax.Symbols.Symbol; -- "XPathExprApprox" XPath_Spec : Sax.Symbols.Symbol; -- "XPathSpec" Xmlns : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; end record; type Abstract_Validating_Reader_Access is access all Abstract_Validation_Reader'Class; procedure Free (Reader : in out Abstract_Validation_Reader); -- Free the memory used by Reader overriding procedure Initialize_Symbols (Parser : in out Abstract_Validation_Reader); -- See inherited documentation procedure Validation_Error (Reader : access Abstract_Validation_Reader; Message : Unicode.CES.Byte_Sequence; Loc : Sax.Locators.Location := Sax.Locators.No_Location; Except : Ada.Exceptions.Exception_Id := XML_Validation_Error'Identity); -- Sets an error message, and raise XML_Validation_Error. -- If [Message] starts with "#", this indicates a non-implemented -- feature, and XML_Not_Implemented is raised instead. -- If no Loc is provided, it defaults to the current location in Reader. function Get_Error_Message (Reader : Abstract_Validation_Reader) return Unicode.CES.Byte_Sequence; -- Return the current error message procedure Check_Substitution_Group_OK (Handler : access Abstract_Validation_Reader'Class; New_Type, Old_Type : Type_Index; Loc : Sax.Locators.Location; Element_Block : Block_Status); -- Verifies that [New_Type] is a valid substitution for [Old_Type], -- according to 3.3.6.3. -- If not, raises a [Validation_Error] ------------------------- -- Attribute_Validator -- ------------------------- type Namespace_Kind is (Namespace_Other, Namespace_Any, Namespace_List); -- "Any": any non-conflicting namespace -- "Other": any non-conflicting namespace other than targetNamespace -- Namespace_List can contain "##local", "##targetNamespace" or actual -- namespaces. --------------------- -- Type validators -- --------------------- -- Such validators are build to validate specific parts of an XML -- document (a whole element). procedure Validate_Simple_Type (Reader : access Abstract_Validation_Reader'Class; Simple_Type : Schema.Simple_Types.Simple_Type_Index; Ch : Unicode.CES.Byte_Sequence; Loc : Sax.Locators.Location; Insert_Id : Boolean := True); -- Validate [Ch] as a simpleType -- If [Insert_Id] is True, and the type is ID, it is inserted in a global -- htables. Thus calling this procedure twice with this parameter set to -- true will result in a "duplicate id" error. procedure Normalize_And_Validate (Parser : access Abstract_Validation_Reader'Class; Simple : Schema.Simple_Types.Simple_Type_Index; Fixed : in out Sax.Symbols.Symbol; Loc : Sax.Locators.Location); -- Normalize whitespaces in [Fixed] according to the simple type. function Equal (Reader : access Abstract_Validation_Reader'Class; Simple_Type : Schema.Simple_Types.Simple_Type_Index; Ch1 : Sax.Symbols.Symbol; Ch2 : Unicode.CES.Byte_Sequence) return Boolean; -- Checks whether [Ch1]=[Ch2] according to the type (possibly involving -- whitespace normalization) procedure Validate_Attributes (NFA : access Schema_NFA'Class; Typ : access Type_Descr; Reader : access Abstract_Validation_Reader'Class; Atts : access Sax.Readers.Sax_Attribute_List; Is_Nil : in out Integer); -- Check whether this list of attributes is valid for elements associated -- with this validator. By default, this simply check whether the list of -- attributes registered through Add_Attribute matches Atts. -- -- Id_Table is used to ensure that two same Ids are not in the document. It -- is passed as an access type, so that in case of exception it is still -- properly set on exit. -- -- [Is_Nil] is set to the index in [Atts] for the xsi:nil attribute, or -- -1 if not found. -- -- Sets the type of the attributes (through Sax.Attributes.Set_Type) to Id -- if the corresponding attribute is an id. type Internal_Any_Descr is record Target_NS : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; Process_Contents : Process_Contents_Type := Process_Strict; Namespaces : Sax.Symbols.Symbol := Sax.Symbols.No_Symbol; end record; No_Internal_Any_Descr : constant Internal_Any_Descr := (others => <>); -- We need to temporarily store the target_NS, in case we are parsing -- multiple grammars before we generate the NFA procedure Add_Any_Attribute (Grammar : XML_Grammar; List : in out Attributes_List; Any : Internal_Any_Descr; As_Restriction : Boolean); procedure Add_Attribute (Parser : access Abstract_Validation_Reader'Class; List : in out Attributes_List; Attribute : Attribute_Descr; Ref : Named_Attribute_List := Empty_Named_Attribute_List; Loc : Sax.Locators.Location); procedure Add_Attributes (Parser : access Abstract_Validation_Reader'Class; List : in out Attributes_List; Attributes : Attributes_List; As_Restriction : Boolean; Loc : Sax.Locators.Location); -- Add a valid attribute to Validator. -- Is_Local should be true if the attribute is local, or False if this is -- a reference to a global attribute. -- The second version copies elements from [Attributes] into [List]. -- [As_Restriction] is used when including a . Since there -- can be only one in the list, this is merged with any existing -- . [Target_NS] is also used in this context. -- [Ref], if specified, is the "refed" attribute. Its type is used, but -- the use type of [Attribute] is used, instead. -------------- -- Grammars -- -------------- procedure Initialize_Grammar (Reader : in out Abstract_Validation_Reader'Class); -- Initialize the internal structure of the grammar. -- This adds the definition for all predefined types procedure Reset (Grammar : in out XML_Grammar); -- Partial reset of the grammar: all the namespace-specific grammars are -- deleted, except for the grammar used to validate the XSD files -- themselves. This is mostly convenient if you want to reuse a grammar -- to handle _lots_ of unrelated XSD files (if your application only uses -- a few of these, you can easily store them all in the same grammar, but -- if you have hundreds of them, it might be more memory-efficient to -- discard the namespaces you no longer use). -- Keeping the grammar for the XSD files provides a minor optimization, -- avoiding the need to recreate it the next time you parse a XSD file. -- -- TASKING: you should not call this procedure while some parsers are still -- using the grammar. procedure Create_Global_Attribute (Parser : access Abstract_Validation_Reader'Class; Attr : Attribute_Descr; Loc : Sax.Locators.Location); function Create_Simple_Type (NFA : access Schema_NFA'Class; Descr : Schema.Simple_Types.Simple_Type_Descr) return Schema.Simple_Types.Simple_Type_Index; function Create_Type (NFA : access Schema_NFA'Class; Descr : Type_Descr) return Type_Index; -- Register a global attribute or type. -- [Name] or [Descr.Name] can be [No_Qualified_Name], in which case a local -- type is created (ie not registered in the list of global elements). procedure Add_Facet (Grammar : XML_Grammar; Facets : in out Schema.Simple_Types.All_Facets; Facet_Name : Sax.Symbols.Symbol; Value : Sax.Symbols.Symbol; Loc : Sax.Locators.Location); pragma Inline (Add_Facet); -- See doc in schema-simple_types, this is a proxy function URI_Was_Parsed (Grammar : XML_Grammar; URI : Sax.Symbols.Symbol) return Boolean; -- Return True if the schema at URI was already parsed and included in -- Grammar. URI must be an absolute URI. procedure Set_Parsed_URI (Reader : in out Abstract_Validation_Reader'Class; URI : Sax.Symbols.Symbol); -- Indicate that the schema found at URI was fully parsed and integrated -- into Grammar. It can then be tested through URI_Was_Parsed. procedure Debug_Dump (Grammar : XML_Grammar); -- Dump the grammar to stdout. This is for debug only function To_QName (Name : Qualified_Name) return Unicode.CES.Byte_Sequence; -- Return the name as it should be displayed in error messages function Simple_Nested (NFA : access Schema_NFA'Class) return Schema_State_Machines.State; procedure Add_Notation (NFA : access Schema_NFA'Class; Name : Sax.Symbols.Symbol); -- Register a new NOTATION private ------------------------- -- Attribute_Validator -- ------------------------- package Attributes_Tables is new GNAT.Dynamic_Tables (Table_Component_Type => Attribute_Descr, Table_Index_Type => Named_Attribute_List, Table_Low_Bound => Empty_Named_Attribute_List + 1, Table_Initial => 200, Table_Increment => 200); package Types_Tables is new GNAT.Dynamic_Tables (Table_Component_Type => Type_Descr, Table_Index_Type => Type_Index, Table_Low_Bound => No_Type_Index + 1, Table_Initial => 300, Table_Increment => 100); -------------- -- Grammars -- -------------- type String_List_Record; type String_List is access String_List_Record; type String_List_Record is record Str : Sax.Symbols.Symbol; Next : String_List; end record; -- We will use Ada2005 containers when the compiler is more widely -- available procedure Free (List : in out String_List); -- Free the list and its contents type Schema_NFA is new Schema_State_Machines.NFA with record Simple_Types : Schema.Simple_Types.Simple_Type_Table; References : Reference_HTable; Attributes : Attributes_Tables.Instance; Enumerations : Schema.Simple_Types.Enumeration_Tables.Instance; Types : Types_Tables.Instance; Notations : Schema.Simple_Types.Symbol_Htable.HTable (101); -- List of all notations defined in the current XSD Ur_Type : Schema_State_Machines.State; Ur_Type_Skip : Schema_State_Machines.State; Simple_Nested : Schema_State_Machines.State; -- A dummy nested NFA: this is used when xsi:type replaces a complex -- type with a simple type, so that we accept no children, but still -- accept the tag. We will temporarily override the state -- data to match the simple type. Metaschema_NFA_Last : NFA_Snapshot := No_NFA_Snapshot; Metaschema_Simple_Types_Last : Schema.Simple_Types.Simple_Type_Index; Metaschema_Attributes_Last : Named_Attribute_List; Metaschema_Enumerations_Last : Schema.Simple_Types.Enumeration_Index; Metaschema_Types_Last : Type_Index; -- Last state for the metaschema XSD (for Reset) end record; type Schema_NFA_Matcher is new Schema_State_Machines_Matchers.NFA_Matcher with record Matched_Through_Any : Boolean := False; Matched_Process_Content : Process_Contents_Type; end record; type XML_Grammar_Record is new Sax.Pointers.Root_Encapsulated with record Symbols : Sax.Utils.Symbol_Table; Parsed_Locations : String_List; -- List of schema locations that have already been parsed. This is used -- in particular to handle cases where a schema imports two others -- schemas, that in turn import a common one. XSD_Version : XSD_Versions := XSD_1_0; NFA : Schema_NFA_Access; -- The state machine representing the grammar -- This includes the states for all namespaces end record; procedure Free (Grammar : in out XML_Grammar_Record); -- Free the memory occupied by the grammar package XML_Grammars is new Sax.Pointers.Smart_Pointers (XML_Grammar_Record); type XML_Grammar is new XML_Grammars.Pointer; No_Grammar : constant XML_Grammar := XML_Grammar (XML_Grammars.Null_Pointer); end Schema.Validators; xmlada-24.0.0/schema/schema.adb000066400000000000000000000076231447633242500162350ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Text_IO; use Ada.Text_IO; package body Schema is Debug_Prefixes_Level : Natural := 0; ------------------ -- Debug_Output -- ------------------ procedure Debug_Output (Str : String; Mode : Debug_Output_Mode := Debug_Default) is begin Put ((1 .. Debug_Prefixes_Level * 2 => ' ')); case Mode is when Debug_Default => null; when Debug_Seen => Put (ASCII.ESC & "[33m"); when Debug_Action => Put (ASCII.ESC & "[34m"); end case; Put (Str); if Mode /= Debug_Default then Put (ASCII.ESC & "[39m"); end if; New_Line; end Debug_Output; ------------------- -- Output_Action -- ------------------- procedure Output_Action (Str : String) is begin Debug_Output (Str, Mode => Debug_Action); end Output_Action; ----------------- -- Output_Seen -- ----------------- procedure Output_Seen (Str : String) is begin Debug_Output (Str, Mode => Debug_Seen); end Output_Seen; ---------------------- -- Set_Debug_Output -- ---------------------- procedure Set_Debug_Output (Output : Boolean) is begin Debug := Output; end Set_Debug_Output; ----------------------- -- Debug_Push_Prefix -- ----------------------- procedure Debug_Push_Prefix (Append : String; Mode : Debug_Output_Mode := Debug_Default) is begin if Debug then Debug_Output (Append, Mode); Debug_Prefixes_Level := Debug_Prefixes_Level + 1; end if; end Debug_Push_Prefix; ---------------------- -- Debug_Pop_Prefix -- ---------------------- procedure Debug_Pop_Prefix is begin if Debug then Debug_Prefixes_Level := Debug_Prefixes_Level - 1; end if; end Debug_Pop_Prefix; -------------------- -- Debug_Tag_Name -- -------------------- function Debug_Tag_Name (Self : Ada.Tags.Tag) return String is E : constant String := Ada.Tags.External_Tag (Self); begin for P in reverse E'Range loop if E (P) = '.' then return E (P + 1 .. E'Last); end if; end loop; return E; end Debug_Tag_Name; end Schema; xmlada-24.0.0/schema/schema.ads000066400000000000000000000072441447633242500162550ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; private with Ada.Tags; package Schema is procedure Set_Debug_Output (Output : Boolean); -- Whether we should output debug traces XML_Not_Implemented : exception; -- Raised when a schema uses features that are not supported by XML/Ada yet XML_Limitation : exception; -- Raised for internal XML/Ada limitations. The XSD file is most likely -- valid, but not supported by XML/Ada. Dump_Internal_XSD : Boolean := False; -- If set to True, dump on stdout the structure that was created when -- parsing the .xsd files. In particular, this is used to create -- the metaschema grammar internally, rather than part it from file -- every time. private ----------- -- Debug -- ----------- -- The following subprograms are used to print debug traces for XML/Ada -- itself, and should not be used in user applications type Debug_Output_Mode is (Debug_Default, Debug_Seen, -- to show elements seen in XML stream Debug_Action); -- to show actions performed on the grammars procedure Debug_Push_Prefix (Append : String; Mode : Debug_Output_Mode := Debug_Default); procedure Debug_Pop_Prefix; -- Append a prefix to the current output function Debug_Tag_Name (Self : Ada.Tags.Tag) return String; -- Return the external name for Self procedure Debug_Output (Str : String; Mode : Debug_Output_Mode := Debug_Default); pragma Inline (Debug_Output); -- Display a string for debugging purposes procedure Output_Action (Str : String); procedure Output_Seen (Str : String); pragma Inline (Output_Action, Output_Seen); -- Same as Debug_Output (Str, Debug_Action); -- or Debug_Output (Debug_Seen); Debug : Boolean := False; -- Whether we are in debug mode. -- The above subprograms do nothing if not in debug mode, but this -- variable can be used to avoid preparing strings for display if we are -- not going to display them afterward. end Schema; xmlada-24.0.0/schema/xmlada_schema.gpr000066400000000000000000000045771447633242500176320ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2014, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with "../xmlada_shared.gpr"; with "../sax/xmlada_sax.gpr"; with "../unicode/xmlada_unicode.gpr"; with "../dom/xmlada_dom.gpr"; project XmlAda_Schema is for Library_Name use "xmlada_schema"; for Library_Kind use XmlAda_Shared.Library_Type; for Object_Dir use "obj/" & Project'Library_Kind; for Library_Dir use "lib/" & Project'Library_Kind; for Library_Version use "lib" & Project'Library_Name & XmlAda_Shared.So_Ext & "." & XmlAda_Shared.Version; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Ide renames XmlAda_Shared.Ide; end XmlAda_Schema; xmlada-24.0.0/tests/000077500000000000000000000000001447633242500142175ustar00rootroot00000000000000xmlada-24.0.0/tests/Makefile000066400000000000000000000067061447633242500156700ustar00rootroot00000000000000TESTS= test_unicode \ test_state \ test_xml \ test_adacore_dom \ test_schema \ test_date_time \ test_numbers \ test_adacore_schema \ test_multiple_xsd \ test_examples_dom \ test_examples_sax \ test_examples_schema \ test_base64 # Force running all the tests .PHONY: ${TESTS} tests: ${TESTS} EXECDIR=./obj/ RESULTS=$(shell pwd)/results EXAMPLE_EXPECTED=$(shell pwd)/examples test_unicode: EXEC=unicode/test_unicode test_unicode: generic_test_unicode test_base64: EXEC=base64/test_base64 test_base64: generic_test_base64 test_state: EXEC=sax/teststate test_state: generic_test_state test_xml: EXEC=dom/testxml test_xml: ARGS=-auto test_xml: generic_test_xml test_schema: EXEC=schema/schematest test_schema: ARGS=--xsd10 test_schema: generic_test_schema test_date_time: EXEC=schema/test_date_time test_date_time: generic_test_date_time test_numbers: EXEC=schema/testnumbers test_numbers: generic_test_numbers test_adacore_dom: EXEC=adacore/dom/adacore_dom.sh test_adacore_dom: EXECDIR=./ test_adacore_schema: EXEC=adacore/schema/adacore_schema.sh test_adacore_schema: EXECDIR=./ ifneq ($(wildcard adacore/.*),) test_adacore_dom: generic_test_adacore_dom test_adacore_schema: generic_test_adacore_schema else test_adacore_dom: generic_not_run_adacore_dom test_adacore_schema: generic_not_run_adacore_schema endif generic_test_%: BASE=$(notdir $(EXEC)) generic_test_%: DIR=$(dir $(EXEC)) generic_test_%: @echo "$(EXEC)" @cd $(DIR); \ mkdir -p obj; \ $(EXECDIR)$(BASE) $(ARGS) > obj/$(BASE).tmp_out; \ tr -d '\r' < obj/$(BASE).tmp_out > $(RESULTS)/$(BASE).out ; \ diff $(BASE).expected $(RESULTS)/$(BASE).out > $(RESULTS)/$(BASE).diff; \ if test -s $(RESULTS)/$(BASE).diff; then \ echo "DIFF"; \ cat $(RESULTS)/$(BASE).diff ; \ else \ echo "OK"; \ fi generic_not_run_%: @echo "$(EXEC) skipped" test_multiple_xsd: @echo "multiple xsd" @cd schema/multiple_xsd; \ gprbuild -q -Pdefault.gpr; \ ./validate > $(RESULTS)/multiple_xsd.out; \ cp $(RESULTS)/multiple_xsd.out $(RESULTS)/multiple_xsd.diff; \ cat $(RESULTS)/multiple_xsd.diff test_examples_dom: @echo "test examples dom" @cd ../docs/dom; \ gprbuild -q -p -Pdefault.gpr 2> $(RESULTS)/domexample.out; \ ./domexample >> $(RESULTS)/domexample.out; \ cp $(RESULTS)/domexample.out $(RESULTS)/domexample.diff; \ cat $(RESULTS)/domexample.diff; \ ./domexample2 > $(RESULTS)/domexample2.out; \ diff -b $(EXAMPLE_EXPECTED)/domexample2.expected $(RESULTS)/domexample2.out > $(RESULTS)/domexample2.diff; \ if test -s $(RESULTS)/domexample2.diff; then \ cat $(RESULTS)/domexample2.diff; fi; \ ./domschemaexample > $(RESULTS)/domschemaexample.out; \ cp $(RESULTS)/domschemaexample.out $(RESULTS)/domschemaexample.diff; \ cat $(RESULTS)/domschemaexample.diff test_examples_sax: @echo "test examples sax" @cd ../docs/sax; \ gprbuild -q -p -Pdefault.gpr 2> $(RESULTS)/saxexample_main.out; \ ./saxexample_main >> $(RESULTS)/saxexample_main.out; \ diff -b $(EXAMPLE_EXPECTED)/saxexample_main.expected $(RESULTS)/saxexample_main.out > $(RESULTS)/saxexample_main.diff; \ if test -s $(RESULTS)/saxexample_main.diff; then \ cat $(RESULTS)/saxexample_main.diff; \ fi test_examples_schema: @echo "test examples schema" @cd ../docs/schema; \ gprbuild -q -p -Pdefault.gpr 2> $(RESULTS)/schemaexample.out; \ ./schemaexample >> $(RESULTS)/schemaexample.out; \ cp $(RESULTS)/schemaexample.out $(RESULTS)/schemaexample.diff; \ cat $(RESULTS)/schemaexample.diff xmlada-24.0.0/tests/base64/000077500000000000000000000000001447633242500153035ustar00rootroot00000000000000xmlada-24.0.0/tests/base64/base64_test.gpr000066400000000000000000000005411447633242500201400ustar00rootroot00000000000000with "../../xmlada_shared"; with "xmlada_sax"; project Base64_Test is for Main use ("test_base64"); for Object_Dir use "obj"; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Linker renames XmlAda_Shared.Linker; end Base64_Test; xmlada-24.0.0/tests/base64/test_base64.adb000066400000000000000000000044331447633242500201020ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ with Ada.Text_IO; use Ada.Text_IO; with Sax.Utils; use Sax.Utils; procedure Test_Base64 is procedure Check (Value : String); procedure Check (Value : String) is begin if Is_Valid_Base64Binary (Value) then Put ("RIGHT: "); else Put ("WRONG: "); end if; Put_Line ('"' & Value & '"'); end Check; begin Check ("MzMzZGQK"); Check ("MQo="); Check ("MTIK"); Check ("MTIzCg=="); Check (""); Check ("VVVV"); Check ("VAV="); -- Wrong, was incorrectly OK before S823-015 fix. Check ("VV=="); -- Wrong end Test_Base64; xmlada-24.0.0/tests/base64/test_base64.expected000066400000000000000000000001641447633242500211520ustar00rootroot00000000000000RIGHT: "MzMzZGQK" RIGHT: "MQo=" RIGHT: "MTIK" RIGHT: "MTIzCg==" RIGHT: "" RIGHT: "VVVV" WRONG: "VAV=" WRONG: "VV==" xmlada-24.0.0/tests/dom/000077500000000000000000000000001447633242500147765ustar00rootroot00000000000000xmlada-24.0.0/tests/dom/conformance/000077500000000000000000000000001447633242500172705ustar00rootroot00000000000000xmlada-24.0.0/tests/dom/conformance/conformance.gpr000066400000000000000000000006311447633242500222740ustar00rootroot00000000000000 with "../../../xmlada_shared"; with "xmlada_dom"; project Conformance is for Main use ("dom_conformance"); package Binder is for Switches ("Ada") use XmlAda_Shared.Binder'Switches("Ada") & ("-E"); end Binder; package Compiler is for Switches ("Ada") use XmlAda_Shared.Binder'Switches("Ada") & ("-g"); end Compiler; package Linker renames XmlAda_Shared.Linker; end Conformance; xmlada-24.0.0/tests/dom/conformance/dom_conformance.adb000066400000000000000000000420101447633242500230660ustar00rootroot00000000000000 -- Generates Ada test files from the XML files describing the standard -- DOM conformance testsuite. -- See http://dev.w3.org/cvsweb/2001/DOM-Test-Suite/ with Ada.Command_Line; use Ada.Command_Line; with Ada.Strings.Fixed; use Ada.Strings, Ada.Strings.Fixed; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with Ada.Text_IO; use Ada.Text_IO; with DOM.Readers; use DOM.Readers; with DOM.Core.Attrs; use DOM.Core.Attrs; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Nodes; use DOM.Core, DOM.Core.Nodes; with GNAT.Case_Util; use GNAT.Case_Util; with GNAT.OS_Lib; use GNAT.OS_Lib; with Input_Sources.File; use Input_Sources.File; procedure DOM_Conformance is function System (Str : String) return Integer; pragma Import (C, System, "system"); procedure Generate_Test (Dir : String; Test : String); -- Generate the output for a specific test procedure Parse_Metadata (Metadata : Node); -- Parse the node procedure Put_Begin (Has_Begin : in out Boolean); -- Insert the "begin" keyword if needed procedure Format_String (Str : String; Indent : String := ""); -- Format Str in a format suitable for Ada sources (split on multiple -- lines, ...) function Type_To_Ada (Str : String) return String; -- Convert a type description as found in the XML files into a proper -- XML/Ada type function As_Boolean (Str : DOM_String) return DOM_String; -- Return Str as a boolean (proper casing for Ada code) procedure Run_Testsuite (Dir : String; Test_To_Run : String := ""); -- Run a whole testsuite (or a specific test within the testsuite) ----------------- -- Type_To_Ada -- ----------------- function Type_To_Ada (Str : String) return String is begin if Str = "DOMString" then return "Unbounded_String"; elsif Str = "NodeList" then return "Node_List"; elsif Str = "NamedNodeMap" then return "Named_Node_Map"; elsif Str = "DocumentFragment" then return "Document_Fragment"; elsif Str = "DocumentType" then return "Document_Type"; elsif Str = "EntityReference" then return "Entity_Reference"; elsif Str = "CdataSection" then return "Cdata_Section"; elsif Str = "ProcessingInstruction" then return "Processing_Instruction"; elsif Str = "Element" then return "Dom.Core.Element"; else return Str; end if; end Type_To_Ada; ------------------- -- Format_String -- ------------------- procedure Format_String (Str : String; Indent : String := "") is Index : Natural := Str'First; Is_First_Line : Boolean := True; Line_Start : Natural; begin -- Skip first empty line while Index <= Str'Last and then (Str (Index) = ' ' or Str (Index) = ASCII.LF) loop Index := Index + 1; end loop; Line_Start := Index; while Index <= Str'Last loop if Str (Index) = ASCII.LF then declare Line : constant String := Trim (Str (Line_Start .. Index - 1), Both); begin New_Line; Put (Indent); if not Is_First_Line then Put ("& "); end if; if Line'Length = 0 then Put ("ASCII.LF"); else Put (""""); for L in Line'Range loop if Line (L) = '"' then Put (""""""); else Put (Line (L)); end if; end loop; Put (""""); end if; Is_First_Line := False; Line_Start := Index + 1; end; end if; Index := Index + 1; end loop; end Format_String; -------------------- -- Parse_Metadata -- -------------------- procedure Parse_Metadata (Metadata : Node) is Description : Unbounded_String; N : Node := First_Child (Metadata); begin while N /= null loop if Node_Name (N) = "description" then Description := To_Unbounded_String (Node_Value (First_Child (N))); Put (" Description : constant String :="); Format_String (To_String (Description), Indent => " "); Put_Line (";"); Put_Line (" pragma Unreferenced (Description);"); end if; N := Next_Sibling (N); end loop; end Parse_Metadata; --------------- -- Put_Begin -- --------------- procedure Put_Begin (Has_Begin : in out Boolean) is begin if not Has_Begin then Put_Line ("begin"); Has_Begin := True; end if; end Put_Begin; ---------------- -- As_Boolean -- ---------------- function As_Boolean (Str : DOM_String) return DOM_String is S : DOM_String := Str; begin To_Mixed (S); return S; end As_Boolean; ------------------- -- Generate_Test -- ------------------- procedure Generate_Test (Dir : String; Test : String) is File : File_Input; Reader : Tree_Reader; Doc : Document; N, Child : Node; Attrs : Named_Node_Map; Has_Begin : Boolean := False; Is_Validating : Boolean := False; function Att (N : Node; Name : String) return DOM_String; -- Return a specific attribute of N function Has_Att (N : Node; Name : String) return Boolean; -- True if N has such an attribute procedure Single_Function (Name : String); -- Calls a function with a single argument ("obj"), and store its -- value in "var". procedure Two_Function (Name : String; Arg : String); -- Calls a function with two arguments (the name of the attribute for -- the second argument is given), and store result in "var". procedure Assert_Single (Name : String); -- Calls one of the assert function that takes a single argument --------- -- Att -- --------- function Att (N : Node; Name : String) return DOM_String is begin return Value (Attr (Get_Named_Item (Attributes (N), Name))); end Att; ------------- -- Has_Att -- ------------- function Has_Att (N : Node; Name : String) return Boolean is begin return Get_Named_Item (Attributes (N), Name) /= null; end Has_Att; --------------------- -- Single_Function -- --------------------- procedure Single_Function (Name : String) is begin Put_Line (" " & Att (N, "var") & " := " & Name & " (" & Att (N, "obj") & ");"); end Single_Function; ------------------ -- Two_Function -- ------------------ procedure Two_Function (Name : String; Arg : String) is begin Put_Line (" " & Att (N, "var") & " := " & Name & " (" & Att (N, "obj") & ", " & Att (N, Arg) & ");"); end Two_Function; ------------------- -- Assert_Single -- ------------------- procedure Assert_Single (Name : String) is begin Put_Line (" " & Name & " (" & Att (N, "actual") & ","); Put_Line (" Id => """ & Att (N, "id") & """, File => Test_Name);"); end Assert_Single; begin Open (Dir & Test, File); Parse (Reader, File); Close (File); Put_Line ("with Ada.Command_Line; use Ada.Command_Line;"); Put_Line ("with Ada.Strings.Unbounded; use Ada.Strings.Unbounded;"); Put_Line ("with Ada.Text_IO; use Ada.Text_IO;"); Put_Line ("with DOM.Core.Nodes; use DOM.Core, DOM.Core.Nodes;"); Put_Line ("with DOM.Core.Documents; use DOM.Core.Documents;"); Put_Line ("with DOM.Core.Attrs; use DOM.Core.Attrs;"); Put_Line ("with DOM.Core.Elements; use DOM.Core.Elements;"); Put_Line ("with DOM.Readers; use DOM.Readers;"); Put_Line ("with Input_Sources.File; use Input_Sources.File;"); Put_Line ("with Driver; use Driver;"); Put_Line ("with SAX.Readers; use SAX.Readers;"); Put_Line ("procedure DOMTest is"); Put_Line (" Reader : Tree_Reader;"); Put_Line (" File : File_Input;"); Put_Line (" Test_Name : constant String := """ & Test & """;"); Doc := Get_Tree (Reader); N := First_Child (Get_Element (Doc)); while N /= null loop if Node_Type (N) = Comment_Node or else Node_Type (N) = Text_Node then null; elsif Node_Name (N) = "metadata" then Parse_Metadata (N); elsif Node_Name (N) = "implementationAttribute" then if Att (N, "name") = "validating" then Is_Validating := Boolean'Value (Att (N, "value")); elsif Att (N, "name") = "expandEntityReferences" then null; else Put_Line (Standard_Error, "Unknown implementation attribute: " & Att (N, "name")); raise Program_Error; end if; elsif Node_Name (N) = "var" then Put_Line (" " & Att (N, "name") & " : " & Type_To_Ada (Att (N, "type")) & ";"); elsif Node_Name (N) = "load" then Put_Begin (Has_Begin); if Is_Validating then Put_Line (" Set_Feature (Reader, Validation_Feature, True);"); end if; Put_Line (" Open (""" & Dir & "files/" & Att (N, "href") & ".xml"", File);"); Put_Line (" Parse (Reader, File);"); Put_Line (" Close (File);"); Put_Line (" " & Att (N, "var") & " := Get_Tree (Reader);"); elsif Node_Name (N) = "item" then Two_Function ("Item", "index"); elsif Node_Name (N) = "createElement" then Two_Function ("Create_Element", "tagName"); elsif Node_Name (N) = "appendChild" then Two_Function ("Append_Child", "newChild"); elsif Node_Name (N) = "getNamedItem" then Two_Function ("Get_Named_Item", "name"); elsif Node_Name (N) = "createEntityReference" then Two_Function ("Create_Entity_Reference", "name"); elsif Node_Name (N) = "firstChild" then Single_Function ("First_Child"); elsif Node_Name (N) = "parentNode" then Single_Function ("Parent_Node"); elsif Node_Name (N) = "createDocumentFragment" then Single_Function ("Create_Document_Fragment"); elsif Node_Name (N) = "nextSibling" then Single_Function ("Next_Sibling"); elsif Node_Name (N) = "childNodes" then Single_Function ("Child_Nodes"); elsif Node_Name (N) = "previousSibling" then Single_Function ("Previous_Sibling"); elsif Node_Name (N) = "attributes" then Single_Function ("DOM.Core.Nodes.Attributes"); elsif Node_Name (N) = "specified" then Single_Function ("Specified"); elsif Node_Name (N) = "assertNull" then Assert_Single ("Assert_Null"); elsif Node_Name (N) = "assertNotNull" then Assert_Single ("Assert_Not_Null"); elsif Node_Name (N) = "assertFalse" then Assert_Single ("Assert_False"); elsif Node_Name (N) = "assertTrue" then Assert_Single ("Assert_True"); elsif Node_Name (N) = "removeAttribute" then Put_Line (" Remove_Attribute (" & Att (N, "obj") & ", " & Att (N, "name") & ");"); elsif Node_Name (N) = "getElementsByTagName" then Put_Begin (Has_Begin); Put_Line (" " & Att (N, "var") & " := Dom.Core." & Att (N, "interface") & "s.Get_Elements_By_Tag_Name (" & Att (N, "obj") & ", " & Att (N, "tagname") & ");"); elsif Node_Name (N) = "nodeName" then Put_Line (" " & Att (N, "var") & " := To_Unbounded_String (DOM.Core.Nodes.Node_Name (" & Att (N, "obj") & "));"); elsif Node_Name (N) = "nodeValue" then if Has_Att (N, "value") then Put_Line (" Set_Node_Value (" & Att (N, "obj") & ", " & Att (N, "value") & ");"); else Put_Line (" " & Att (N, "var") & " := To_Unbounded_String (Node_Value (" & Att (N, "obj") & "));"); end if; elsif Node_Name (N) = "setAttribute" then Put_Line (" Set_Attribute (" & Att (N, "obj") & ", " & Att (N, "name") & ", " & Att (N, "value") & ");"); elsif Node_Name (N) = "name" then Put_Line (" " & Att (N, "var") & " := To_Unbounded_String (DOM.Core.Attrs.Name (" & Att (N, "obj") & "));"); elsif Node_Name (N) = "value" then if Has_Att (N, "value") then Put_Line (" Set_Value (" & Att (N, "obj") & ", " & Att (N, "value") & ");"); else Put_Line (" " & Att (N, "var") & " := To_Unbounded_String (DOM.Core.Attrs.Value (" & Att (N, "obj") & "));"); end if; elsif Node_Name (N) = "assertEquals" then Put_Line (" Assert_Equals (" & Att (N, "expected") & ","); Put_Line (" " & Att (N, "actual") & ","); Put_Line (" Ignore_Case => " & As_Boolean (Att (N, "ignoreCase")) & ", Id => """ & Att (N, "id") & """, File => Test_Name);"); elsif Node_Name (N) = "assertDOMException" then Child := First_Child (N); while Child /= null and Node_Type (Child) /= Element_Node loop Child := Next_Sibling (Child); end loop; Put_Line (" begin"); Put_Line (" null;"); Put_Line (" Put_Line (""Should have raised exception"");"); Put_Line (" Set_Exit_Status (1);"); Put_Line (" exception"); Put_Line (" when " & Node_Name (Child) & " => null;"); Put_Line (" when others =>"); Put_Line (" Put_Line (""Unexpected exception"");"); Put_Line (" Set_Exit_Status (1);"); Put_Line (" return;"); Put_Line (" end;"); else Put_Line (Standard_Error, "Unknown node: " & Node_Name (N)); Put_Line (Standard_Error, "in " & Dir & Test); raise Program_Error; end if; N := Next_Sibling (N); end loop; Put_Line ("end DOMTest;"); end Generate_Test; ------------------- -- Run_Testsuite -- ------------------- procedure Run_Testsuite (Dir : String; Test_To_Run : String := "") is File : File_Input; Reader : Tree_Reader; N : Node; Attrs : Named_Node_Map; Output : File_Type; Success : Boolean; begin Open (Dir & "alltests.xml", File); Parse (Reader, File); Close (File); N := First_Child (Get_Element (Get_Tree (Reader))); while N /= null loop if Node_Name (N) = "suite.member" then Attrs := Attributes (N); declare Test : constant String := Value (Attr (Get_Named_Item (Attrs, "href"))); begin if Test_To_Run = "" or else Test = Test_To_Run then Put_Line ("==== Running " & Test); Create (Output, Out_File, "domtest.adb"); Set_Output (Output); Generate_Test (Dir => Dir, Test => Test); Set_Output (Standard_Output); Close (Output); -- Will force a compilation, otherwise timestamps might -- prevent this Delete_File ("domtest.o", Success); if System ("gprbuild -q -Pconformance domtest.adb" & ASCII.NUL) /= 0 then Put_Line (Standard_Error, "Could not compile domtest.adb"); Set_Exit_Status (Failure); return; end if; if System ("./domtest" & ASCII.NUL) /= 0 then Put_Line ("Failure: " & Dir & Test); end if; end if; end; end if; N := Next_Sibling (N); end loop; exception when Program_Error => Close (Output); raise; end Run_Testsuite; begin if Argument_Count >= 2 then Run_Testsuite (Dir => Argument (1), Test_To_Run => Argument (2)); else Run_Testsuite (Dir => Argument (1)); end if; end DOM_Conformance; xmlada-24.0.0/tests/dom/conformance/driver.adb000066400000000000000000000075531447633242500212450ustar00rootroot00000000000000with Ada.Characters.Handling; use Ada.Characters.Handling; with Ada.Command_Line; use Ada.Command_Line; with Ada.Text_IO; use Ada.Text_IO; with DOM.Core.Nodes; use DOM.Core.Nodes; with GNAT.OS_Lib; use GNAT.OS_Lib; package body Driver is function Special_Chars (Str : String) return String; -- Return Str, where special characters have been replaced for suitable -- comparison ------------------- -- Special_Chars -- ------------------- function Special_Chars (Str : String) return String is Result : Unbounded_String; begin for S in Str'Range loop if Str (S) = ASCII.LF then Append (Result, "\n"); else Append (Result, Str (S)); end if; end loop; return To_String (Result); end Special_Chars; ------------------- -- Assert_Equals -- ------------------- procedure Assert_Equals (Expected : DOM_String; Actual : DOM_String; Ignore_Case : Boolean; File : String; Id : String) is Result : Boolean; begin if Ignore_Case then Result := Special_Chars (To_Lower (Expected)) = Special_Chars (To_Lower (Actual)); else Result := Special_Chars (Expected) = Special_Chars (Actual); end if; if not Result then Put_Line ("Test failed: " & Id & " (in " & File & ")"); Put_Line (" Expected=" & Expected); Put_Line (" Actual =" & Actual); OS_Exit (1); end if; end Assert_Equals; ------------------- -- Assert_Equals -- ------------------- procedure Assert_Equals (Expected : DOM_String; Actual : Unbounded_String; Ignore_Case : Boolean; File : String; Id : String) is begin Assert_Equals (Expected, To_String (Actual), Ignore_Case, File, Id); end Assert_Equals; ----------------- -- Assert_Null -- ----------------- procedure Assert_Null (Actual : Node; File : String; Id : String) is begin if Actual /= null then Put_Line ("Test failed " & Id & " (in " & File & ")"); Put_Line (" Expected null node"); OS_Exit (1); end if; end Assert_Null; --------------------- -- Assert_Not_Null -- --------------------- procedure Assert_Not_Null (Actual : Node; File : String; Id : String) is begin if Actual = null then Put_Line ("Test failed " & Id & " (in " & File & ")"); Put_Line (" Expected not null node"); OS_Exit (1); end if; end Assert_Not_Null; --------------------- -- Assert_Not_Null -- --------------------- procedure Assert_Not_Null (Actual : Named_Node_Map; File : String; Id : String) is begin if Length (Actual) = 0 then Put_Line ("Test failed " & Id & " (in " & File & ")"); Put_Line (" Expected non-empty node map"); OS_Exit (1); end if; end Assert_Not_Null; ----------------- -- Assert_True -- ----------------- procedure Assert_True (Actual : Boolean; File : String; Id : String) is begin if not Actual then Put_Line ("Test failed " & Id & " (in " & File & ")"); Put_Line (" Expected True, got " & Boolean'Image (Actual)); OS_Exit (1); end if; end Assert_True; ------------------ -- Assert_False -- ------------------ procedure Assert_False (Actual : Boolean; File : String; Id : String) is begin if Actual then Put_Line ("Test failed " & Id & " (in " & File & ")"); Put_Line (" Expected False, got " & Boolean'Image (Actual)); OS_Exit (1); end if; end Assert_False; end Driver; xmlada-24.0.0/tests/dom/conformance/driver.ads000066400000000000000000000020361447633242500212550ustar00rootroot00000000000000with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with DOM.Core; use DOM.Core; package Driver is procedure Assert_Equals (Expected : DOM_String; Actual : DOM_String; Ignore_Case : Boolean; File : String; Id : String); procedure Assert_Equals (Expected : DOM_String; Actual : Unbounded_String; Ignore_Case : Boolean; File : String; Id : String); procedure Assert_Null (Actual : Node; File : String; Id : String); procedure Assert_Not_Null (Actual : Node; File : String; Id : String); procedure Assert_Not_Null (Actual : Named_Node_Map; File : String; Id : String); procedure Assert_False (Actual : Boolean; File : String; Id : String); procedure Assert_True (Actual : Boolean; File : String; Id : String); end Driver; xmlada-24.0.0/tests/dom/conformance/run.sh000077500000000000000000000004301447633242500204300ustar00rootroot00000000000000#!/bin/sh ## Get the tests from the anonymous CVS at ## http://dev.w3.org/cvsweb/2001/DOM-Test-Suite/ dir="2001/DOM-Test-Suite/tests/level1/core/" test="$1" gprbuild -q -m -P conformance.gpr dom_conformance if [ $? != 0 ]; then exit 1 fi ./dom_conformance "$dir" $test xmlada-24.0.0/tests/dom/default.gpr.in000066400000000000000000000001421447633242500175360ustar00rootroot00000000000000with "@exec_prefix@/xmlada.gpr"; project Default is for Main use ("testxml.adb"); end Default; xmlada-24.0.0/tests/dom/disable000066400000000000000000000070451447633242500163320ustar00rootroot00000000000000------------------------------------------------------------------------------- -- NI TESTS (tests relying on features that are not implemented in XML/Ada) -- ------------------------------------------------------------------------------- rmt-e2e-15h rmt-e2e-15g rmt-e2e-15d rmt-e2e-15c rmt-e2e-15b rmt-e2e-15a -- These tests require support of DOCTYPE validation, which -- XML/Ada does not provide attr07 rmt-e3e-06g rmt-e3e-06h -- enums ibm-invalid-P56-ibm56i10.xml ibm-invalid-P56-ibm56i08.xml ibm-invalid-P56-ibm56i06.xml ibm-invalid-P56-ibm56i02.xml id09 id08 -- ids and idrefs id03 -- one ide per elemenet id02 -- id is unique ibm-valid-P28-ibm28v02.xml ibm-valid-P29-ibm29v01.xml ibm-valid-P29-ibm29v02.xml -- Comparing the XML output of these tests requires partial output -- of the DOCTYPE, whereas other tests don't. Not sure why exactly. el01 el03 el05 inv-dtd03 optional01 optional02 optional03 optional04 optional05 optional06 optional07 optional08 optional09 optional10 optional11 optional12 optional13 optional14 optional20 optional21 optional22 optional23 optional24 optional25 rmt-e2e-2a rmt-e2e-34 rmt-e2e-55 -- These tests have invalid content model ibm-invalid-P60-ibm60i03.xml ibm-invalid-P59-ibm59i01.xml ibm-invalid-P51-ibm51i03.xml ibm-invalid-P45-ibm45i01.xml ibm-invalid-P39-ibm39i04.xml ibm-invalid-P39-ibm39i03.xml ibm-invalid-P39-ibm39i02.xml ibm-invalid-P39-ibm39i01.xml ibm-invalid-P32-ibm32i04.xml ibm-invalid-P32-ibm32i03.xml ibm-invalid-P32-ibm32i01.xml inv-not-sa12 inv-not-sa11 inv-not-sa10 inv-not-sa09 inv-not-sa07 inv-not-sa06 inv-not-sa05 inv-not-sa04 inv-not-sa01 -- standalone empty -- whitespace o-p75pass1 o-p74pass1 -- missing element decl attr04 attr03 -- notations must be declared invalid-not-sa-022 -- conditional section el06 el02 -- Empty element attr16 attr15 -- default attribute value inv-not-sa14 -- CDATA as whitespace el04 inv-dtd01 -- duplicate element decl rmt-ns10-045 rmt-ns10-046 -- Requires validating parser with DTD: when an attribute is of type ID, -- its value must not include ":" invalid-bo-1 invalid-bo-2 invalid-bo-3 invalid-bo-4 invalid-bo-5 invalid-bo-6 -- Validating tests related to Byte-Order-Mark: the byte order mark should -- go away in a general entity. Not clear how the test is checking that, -- but XML/Ada is not a DTD-validating parser in any case ------------------------------------------------------------------ -- N/A TESTS (tests that are wrong, disputed or not applicable) -- ------------------------------------------------------------------ ibm-invalid-P50-ibm50i01.xml ibm-not-wf-p28a-ibm28an01.xml not-wf-not-sa-009 not-wf-sa-074 not-wf-sa-104 not-wf-sa-182 rmt-ns10-033 -- These tests are apparently wrong, given the errata E14 -- http://www.w3.org/XML/xml-V10-2e-errata rmt-e3e-13 -- This test is incorrect: ent2 is indeed not defined (perhaps they meant -- ent1), as confirmed by Xerces and xmllint invalid-sa-140 invalid-sa-141 -- The test (for XML 1.0 Fifth Edition) is expected to be invalid, but -- reported as valid by Xerces, xmllint and XML/Ada. The comment for this -- indicates this is "legal", so the expected output of the test seems -- incorrect here. invalid-bo-9 -- One BOM and part of another result in an invalid character, as expected. -- However, the testsuite says this should be a non-fatal error, when in -- fact an invalid character really is a fatal error. They might be -- expecting some special handling of multiple partial BOM here xmlada-24.0.0/tests/dom/dom_test.gpr000066400000000000000000000006331447633242500173300ustar00rootroot00000000000000with "../../xmlada_shared"; with "xmlada_dom"; with "conformance/conformance"; project Dom_Test is for Main use ("testxml.adb", "ea03_006.adb", "tostring.adb"); for Object_Dir use "obj"; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Linker renames XmlAda_Shared.Linker; end Dom_Test; xmlada-24.0.0/tests/dom/ea03_006.adb000066400000000000000000000007701447633242500165670ustar00rootroot00000000000000with DOM.Core; use DOM.Core; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Elements; use DOM.Core.Elements; with DOM.Core.Nodes; use DOM.Core.Nodes; procedure EA03_006 is Impl : DOM_Implementation; Doc : Document; Child, Element : Node; pragma Unreferenced (Child); begin Doc := Create_Document (Impl); Element := Create_Element (Doc, "myelem"); Set_Attribute (Element, "id", "42"); Child := Append_Child (Doc, Element); Print (Element); end EA03_006; xmlada-24.0.0/tests/dom/sanity.gpr000066400000000000000000000002561447633242500170220ustar00rootroot00000000000000-- This project file is used for the sanity checking of XML/Ada. with "xmlada"; project Sanity is for Object_Dir use "obj"; for Main use ("testxml.adb"); end Sanity; xmlada-24.0.0/tests/dom/string_stream.adb000066400000000000000000000057541447633242500203420ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2007-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ package body String_Stream is ----------- -- Write -- ----------- procedure Write (Stream : in out String_Stream_Type; Item : Stream_Element_Array) is Str : String (1 .. Integer (Item'Length)); S : Integer := Str'First; begin for J in Item'Range loop Str (S) := Character'Val (Item (J)); S := S + 1; end loop; Append (Stream.Str, Str); end Write; ---------- -- Open -- ---------- procedure Open (Stream : in out String_Stream_Type'Class; Str : String) is begin Stream.Str := To_Unbounded_String (Str); Stream.Read_Index := 1; end Open; ---------- -- Read -- ---------- procedure Read (Stream : in out String_Stream_Type; Item : out Stream_Element_Array; Last : out Stream_Element_Offset) is Str : constant String := Slice (Stream.Str, Stream.Read_Index, Stream.Read_Index + Item'Length - 1); J : Stream_Element_Offset := Item'First; begin for S in Str'Range loop Item (J) := Stream_Element (Character'Pos (Str (S))); J := J + 1; end loop; Last := Item'First + Str'Length - 1; Stream.Read_Index := Stream.Read_Index + Item'Length; end Read; end String_Stream; xmlada-24.0.0/tests/dom/string_stream.ads000066400000000000000000000050731447633242500203550ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2007-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ -- This package provides an example of an Ada stream that reads or -- writes to an in-memory string. This can be used when printing a -- DOM tree for instance (see tostring.adb) with Ada.Streams; use Ada.Streams; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; package String_Stream is type String_Stream_Type is new Root_Stream_Type with record Str : Unbounded_String; Read_Index : Natural := 1; end record; procedure Read (Stream : in out String_Stream_Type; Item : out Stream_Element_Array; Last : out Stream_Element_Offset); procedure Write (Stream : in out String_Stream_Type; Item : Stream_Element_Array); procedure Open (Stream : in out String_Stream_Type'Class; Str : String); -- Declare a new stream type to write strings in memory end String_Stream; xmlada-24.0.0/tests/dom/test.xml000066400000000000000000000013041447633242500164750ustar00rootroot00000000000000 Big & A A header full Test xmlada-24.0.0/tests/dom/test_chardata.adb000066400000000000000000000030161447633242500202540ustar00rootroot00000000000000with DOM.Core; use DOM.Core; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Nodes; use DOM.Core.Nodes; with Sax.Encodings; use Sax.Encodings; with Unicode.CES; use Unicode.CES; with Unicode.CES.Basic_8bit; use Unicode.CES.Basic_8bit; with DOM.Core.Character_Datas; use DOM.Core.Character_Datas; with Ada.Text_IO; use Ada.Text_IO; procedure Test_Chardata is function "-" (Str : String) return Byte_Sequence; procedure Expect (Got, Expected : DOM_String); --------- -- Str -- --------- function "-" (Str : String) return Byte_Sequence is begin return Sax.Encodings.From_Utf32 (Unicode.CES.Basic_8bit.To_Utf32 (Str)); end "-"; ------------ -- Expect -- ------------ procedure Expect (Got, Expected : DOM_String) is begin if Got /= Expected then Put_Line ("Expected: --" & Expected & "--"); Put_Line ("Got : --" & Got & "--"); end if; end Expect; Implementation : DOM_Implementation; Doc : Node; Elem : Node; begin Doc := Create_Document (Implementation); Elem := Append_Child (Doc, Create_Element (Doc, -"elem")); Elem := Append_Child (Elem, Create_Text_Node (Doc, -"Dummy text")); Append_Data (Elem, -"appended"); Expect (Data (Elem), -"Dummy textappended"); Delete_Data (Elem, 3, 3); Expect (Data (Elem), -"Dumtextappended"); Replace_Data (Elem, 3, 3, -"replaced"); Expect (Data (Elem), -"Dumreplacedtappended"); Free (Doc); end Test_Chardata; xmlada-24.0.0/tests/dom/test_node.adb000066400000000000000000000031231447633242500174310ustar00rootroot00000000000000with DOM.Core; use DOM.Core; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Nodes; use DOM.Core.Nodes; with Sax.Encodings; use Sax.Encodings; with Unicode.CES; use Unicode.CES; with Unicode.CES.Basic_8bit; use Unicode.CES.Basic_8bit; -- with DOM.Core.Character_Datas; use DOM.Core.Character_Datas; with DOM.Core.Texts; use DOM.Core.Texts; with Ada.Text_IO; use Ada.Text_IO; procedure Test_Node is function "-" (Str : String) return Byte_Sequence; --------- -- Str -- --------- function "-" (Str : String) return Byte_Sequence is begin return Sax.Encodings.From_Utf32 (Unicode.CES.Basic_8bit.To_Utf32 (Str)); end "-"; Implementation : DOM_Implementation; Doc : Document; Elem1, Elem2, Elem : Node; begin Doc := Create_Document (Implementation); Elem := Append_Child (Doc, Create_Element_NS (Doc, -"", -"foo")); Elem := Append_Child (Elem, Create_Element (Doc, -"toto")); Elem1 := Append_Child (Elem, Create_Text_Node (Doc, -"Dummy text")); Elem2 := Append_Child (Elem, Create_Element (Doc, -"toto")); Elem2 := Append_Child (Elem2, Create_Text_Node (Doc, -"Dummy text2")); Put_Line ("------ Tree ------"); Print (Doc); New_Line; Put_Line ("------ Find toto -----"); Print (Get_Elements_By_Tag_Name (Doc, -"toto")); New_Line; Put_Line ("------ Split_Text 3 ----"); Elem2 := Split_Text (Elem2, 3); Print (Doc); New_Line; Put_Line ("------ Normalize -----"); Normalize (Doc); Print (Doc); New_Line; Free (Doc); end Test_Node; xmlada-24.0.0/tests/dom/testxml.adb000066400000000000000000001051331447633242500171510ustar00rootroot00000000000000------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- . -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Direct_IO; with Ada.Exceptions; use Ada.Exceptions; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with Ada.Text_IO; use Ada.Text_IO; with Ada.Text_IO.Text_Streams; use Ada.Text_IO.Text_Streams; with Ada.Unchecked_Deallocation; with DOM.Core.Documents; use DOM.Core, DOM.Core.Documents; with DOM.Core.Nodes; use DOM.Core.Nodes; with DOM.Readers; use DOM.Readers; with GNAT.Command_Line; use GNAT.Command_Line; with GNAT.Expect; use GNAT.Expect; with GNAT.OS_Lib; use GNAT.OS_Lib; with Input_Sources.File; use Input_Sources.File; with Input_Sources.Http; use Input_Sources.Http; with Input_Sources; use Input_Sources; with Sax.Encodings; use Sax.Encodings; with Sax.Readers; use Sax.Readers; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Testxml_Support; use Testxml_Support; with Unicode.CES; use Unicode.CES; with Unicode.Encodings; use Unicode.Encodings; with Ada.Containers.Indefinite_Hashed_Maps; with Ada.Strings.Hash; -- Try also -- ./testxml http://java.sun.com/j2ee/1.4/docs/tutorial/examples/jaxp -- /dom/samples/slideSample01.xml procedure Testxml is Show_Invalid_Encoding : constant Boolean := False; -- If True, an unsupported encoding reported by the XML parser is -- considered as a fatal error for the testsuite. If False, the test is -- simply ignored Run_XML_1_1_Tests : Boolean := False; -- Whether we should run XML 1.1 tests. If False, only XML 1.0 tests are -- run Run_Disabled_Tests : constant Boolean := False; -- If True, tests disabled in the "disable" file are run. Cst_Tmp_File1_Name : aliased String := "testxml_tmp1"; Tmp_File1_Name : constant GNAT.OS_Lib.String_Access := Cst_Tmp_File1_Name'Unchecked_Access; Cst_Tmp_File2_Name : aliased String := "testxml_tmp2"; Tmp_File2_Name : constant GNAT.OS_Lib.String_Access := Cst_Tmp_File2_Name'Unchecked_Access; -- Do not use temporary file names created by Create, since otherwise -- valgrind will report a memory leak in the GNAT runtime (which is not -- really a leak, just unfreed memory on exit). package String_Hash is new Ada.Containers.Indefinite_Hashed_Maps (Key_Type => String, Element_Type => Boolean, Hash => Ada.Strings.Hash, Equivalent_Keys => "="); use String_Hash; Disabled : String_Hash.Map; procedure Parse_Disabled; -- Parse the "disable" file, and set the [Disabled] variable procedure Unchecked_Free is new Ada.Unchecked_Deallocation (Input_Source'Class, Input_Source_Access); package Character_IO is new Ada.Direct_IO (Character); Silent : Boolean := False; -- If True, do not print the resulting DOM tree when testing a single XML -- file. With_URI : Boolean := False; Dump : Boolean := False; Name_Start : Natural; Validate : Boolean := False; Valid_Chars : Boolean := True; Must_Normalize : Boolean := False; Support_Namespaces : Boolean := True; Encoding_Out : Unicode.Encodings.Unicode_Encoding := Get_By_Name ("utf-8"); EOL : Byte_Sequence_Access := new Byte_Sequence'(Sax.Encodings.Lf_Sequence); Print_Comments : Boolean := False; Print_XML_PI : Boolean := False; Collapse_Empty_Nodes : Boolean := False; Auto_Run : Boolean := False; Verbose : Boolean := False; Pretty_Print : Boolean := False; Symbols : Symbol_Table; type Testcase_Type is (Type_WF, -- XML OK, Validation=No Type_Not_WF, Type_Valid, -- XML OK, Validation=Yes Type_Invalid, Type_Error ); type Result_Type is (Result_Success, -- Matches expected result Result_Failure, -- Doesn't match expected result Result_Ignore, -- Explicitly marked as "unsupported" Result_XML_1_1, -- Test for XML 1.1 Result_Encoding, -- Invalid encoding Result_IE); -- Unexpected exception type Testcases_Results is array (Testcase_Type, Result_Type) of Natural; type Test_Description is record Base : Unbounded_String; ID : Unbounded_String; Description : Unbounded_String; URI : Unbounded_String; Section : Unbounded_String; Output : Unbounded_String; Version : Unbounded_String; Test_Type : Testcase_Type; Edition : XML_Versions; Namespace : Boolean; end record; function Open_Input (XML_File : String) return Input_Source_Access; -- Open a given input_source. According to the file prefix, various types -- of sources can be open procedure Run_Single_Test (XML_File : String; Edition : XML_Versions); -- Parse XML_File, and print the output according to the command-line -- parameters procedure Run_Testsuite; -- Parse the W3C's testsuite description file, and run every test in it. -- Return True if all tests succeeded procedure Run_Testcases (N : Node; Base : String; Results : in out Testcases_Results); -- Parse a node from tests/xmlconf.xml to drive the automatic -- testsuite. procedure Run_Test (Entities : String; Descr : Test_Description; Results : in out Testcases_Results); -- Run a single test from the W3C testsuite function Get_Attribute (N : Node; Attribute : String) return String; -- Query an attribute from N. The empty string is returned if the attribute -- does not exists function Diff_Output (Reader : My_Tree_Reader'Class; Descr : Test_Description) return String; -- Compare the output of a test with the expected output. function Image (Num : Integer; Width : Natural) return String; -- Return the image of [Num], on [Width] characters. -- This includes the leading whitespace procedure Print_Test_Result (Reader : My_Tree_Reader'Class; Descr : Test_Description; Result : Result_Type; Msg : String; Results : in out Testcases_Results); -- Print the result for the test. -- Checks the XML output of the test if needed function Test_Prefix (Typ : Testcase_Type) return String; -- Return a short description of the test type procedure Run_Error_Test (Reader : in out My_Tree_Reader'Class; Input : in out Input_Source'Class; Descr : Test_Description; Results : out Testcases_Results); procedure Run_Not_WF_Test (Reader : in out My_Tree_Reader'Class; Input : in out Input_Source'Class; Descr : Test_Description; Results : out Testcases_Results); procedure Run_Valid_Test (Reader : in out My_Tree_Reader'Class; Input : in out Input_Source'Class; Descr : Test_Description; Results : out Testcases_Results); procedure Run_Invalid_Test (Reader : in out My_Tree_Reader'Class; Input : in out Input_Source'Class; Descr : Test_Description; Results : out Testcases_Results); -- Run a single test, for each of the possible test category function Trim (Str : String) return String; -- Remove all leading white space characters in Str function Test_URI (Descr : Test_Description; URI : Unbounded_String) return String; -- Compute the URI for the test ---------- -- Trim -- ---------- function Trim (Str : String) return String is S : Integer := Str'First; begin while S <= Str'Last and then (Str (S) = ' ' or else Str (S) = ASCII.LF) loop S := S + 1; end loop; if S <= Str'Last then return Str (S .. Str'Last); else return ""; end if; end Trim; ---------------- -- Open_Input -- ---------------- function Open_Input (XML_File : String) return Input_Source_Access is Read : Input_Source_Access; begin if XML_File'Length > 0 then if XML_File'Length > 6 and then XML_File (XML_File'First .. XML_File'First + 6) = "http://" then Read := new Http_Input; Open (XML_File, Http_Input (Read.all)); else Read := new File_Input; Open (XML_File, File_Input (Read.all)); end if; -- Base file name should be used as the public Id Name_Start := XML_File'Last; while Name_Start >= XML_File'First and then XML_File (Name_Start) /= '/' and then XML_File (Name_Start) /= '\' loop Name_Start := Name_Start - 1; end loop; Set_Public_Id (Read.all, XML_File (Name_Start + 1 .. XML_File'Last)); -- Full name is used as the system id Set_System_Id (Read.all, XML_File); else Read := new File_Input; Open ("test.xml", File_Input (Read.all)); end if; return Read; exception when Ada.Text_IO.Name_Error => return null; end Open_Input; --------------------- -- Run_Single_Test -- --------------------- procedure Run_Single_Test (XML_File : String; Edition : XML_Versions) is Read : Input_Source_Access; Reader : My_Tree_Reader; begin Read := Open_Input (XML_File); if Read = null then return; end if; Set_XML_Version (Reader, Edition); Set_Feature (Reader, Namespace_Feature, Support_Namespaces); Set_Feature (Reader, Namespace_Prefixes_Feature, Support_Namespaces); Set_Feature (Reader, Validation_Feature, Validate); Set_Feature (Reader, Test_Valid_Chars_Feature, Valid_Chars); Set_Symbol_Table (Reader, Symbols); -- optional, for efficiency Parse (Reader, Read.all); if Reader.Had_Error then Put_Line (Reader.Error_Msg.all); end if; Close (Read.all); Free (Reader.Error_Msg); Unchecked_Free (Read); if Must_Normalize then Normalize (Get_Tree (Reader)); end if; if not Silent then if Dump then DOM.Core.Nodes.Dump (Get_Tree (Reader), With_URI => With_URI); else Write (Stream => Stream (Current_Output), N => Get_Tree (Reader), Print_Comments => Print_Comments, Print_XML_Declaration => Print_XML_PI, With_URI => With_URI, EOL_Sequence => EOL.all, Pretty_Print => Pretty_Print, Encoding => Encoding_Out, Collapse_Empty_Nodes => Collapse_Empty_Nodes); end if; end if; Free (Reader); exception when E : XML_Fatal_Error => if Reader.Had_Error then Put_Line (Reader.Error_Msg.all); end if; Put_Line (Exception_Message (E)); end Run_Single_Test; ----------- -- Image -- ----------- function Image (Num : Integer; Width : Natural) return String is Str : constant String := Integer'Image (Num); begin if Str'Length < Width then return (1 .. Width - Str'Length => ' ') & Str; else return Str; end if; end Image; -------------------- -- Parse_Disabled -- -------------------- procedure Parse_Disabled is File : File_Type; Line : String (1 .. 1024); Last : Natural; begin Open (File, Mode => In_File, Name => "disable"); while not End_Of_File (File) loop Get_Line (File, Line, Last); if Line (1) /= '-' and then Line (1) /= ' ' then Disabled.Include (Key => Line (1 .. Last), New_Item => True); end if; end loop; Close (File); exception when Name_Error => null; end Parse_Disabled; ------------------- -- Run_Testsuite -- ------------------- procedure Run_Testsuite is Input : File_Input; Tests : Tree_Reader; N, Top : Node; Count : Testcases_Results := (others => (others => 0)); Total : Natural; begin Parse_Disabled; Set_Symbol_Table (Tests, Symbols); -- optional, for efficiency Open ("tests/xmlconf.xml", Input); Parse (Tests, Input); Close (Input); Top := Get_Element (Get_Tree (Tests)); N := First_Child (Top); while N /= null loop if Node_Name (N) = "TESTCASES" then Run_Testcases (N, Get_Attribute (N, "xml:base"), Count); elsif Node_Type (N) = Element_Node then Put_Line ("Unknown node in xmlconf.xml: " & Node_Name (N)); raise Program_Error; end if; N := Next_Sibling (N); end loop; New_Line; New_Line; Put_Line ("Release: " & Get_Attribute (Top, "PROFILE")); if not Run_XML_1_1_Tests then Put_Line ("N/A: XML 1.1 tests"); end if; if not Show_Invalid_Encoding then Put_Line ("N/A: tests with encoding unknown to XML/Ada"); end if; Put_Line ("+-----------+--------+---------+---------+" & "---------+---------+--------+----+"); Put_Line ("| | Total | Success | Failure |" & " N/A | XML 1.1 | Encod. | IE |"); Put_Line ("+-----------+--------+---------+---------+" & "---------+---------+--------+----+"); for T in Count'Range (1) loop declare Pref : constant String := Test_Prefix (T); begin Put ("| " & Pref & (1 .. 9 - Pref'Length => ' ') & " |"); end; Total := 0; for T2 in Count'Range (2) loop Total := Total + Count (T, T2); end loop; Put_Line (Image (Total, 7) & " |" & Image (Count (T, Result_Success), 8) & " |" & Image (Count (T, Result_Failure), 8) & " |" & Image (Count (T, Result_Ignore), 8) & " |" & Image (Count (T, Result_XML_1_1), 8) & " |" & Image (Count (T, Result_Encoding), 7) & " |" & Image (Count (T, Result_IE), 3) & " |"); end loop; Put_Line ("+-----------+--------+---------+---------+" & "---------+---------+--------+----+"); Free (Tests); end Run_Testsuite; ------------------- -- Get_Attribute -- ------------------- function Get_Attribute (N : Node; Attribute : String) return String is Attr : constant Node := Get_Named_Item (Attributes (N), Attribute); begin if Attr = null then return ""; else return Node_Value (Attr); end if; end Get_Attribute; ------------------- -- Run_Testcases -- ------------------- procedure Run_Testcases (N : Node; Base : String; Results : in out Testcases_Results) is Test : Node := First_Child (N); Descr : Test_Description; begin Put_Line ("Profile: " & Get_Attribute (N, "PROFILE")); Descr.Base := To_Unbounded_String (Base); while Test /= null loop if Node_Name (Test) = "TEST" then if Get_Attribute (Test, "TYPE") = "valid" then Descr.Test_Type := Type_Valid; elsif Get_Attribute (Test, "TYPE") = "invalid" then Descr.Test_Type := Type_Invalid; elsif Get_Attribute (Test, "TYPE") = "not-wf" then Descr.Test_Type := Type_Not_WF; elsif Get_Attribute (Test, "TYPE") = "wf" then Descr.Test_Type := Type_WF; elsif Get_Attribute (Test, "TYPE") = "error" then Descr.Test_Type := Type_Error; else Put_Line ("Invalid test type: " & Get_Attribute (Test, "TYPE")); raise Program_Error; end if; Descr.ID := To_Unbounded_String (Get_Attribute (Test, "ID")); Descr.Description := To_Unbounded_String (Node_Value (First_Child (Test))); Descr.URI := To_Unbounded_String (Get_Attribute (Test, "URI")); Descr.Section := To_Unbounded_String (Get_Attribute (Test, "SECTIONS")); Descr.Output := To_Unbounded_String (Get_Attribute (Test, "OUTPUT")); Descr.Version := To_Unbounded_String (Get_Attribute (Test, "VERSION")); Descr.Namespace := Get_Attribute (Test, "NAMESPACE") /= "no"; if Get_Attribute (Test, "EDITION") = "1 2 3 4" then Descr.Edition := XML_1_0_Fourth_Edition; else Descr.Edition := XML_1_0_Fifth_Edition; end if; Run_Test (Descr => Descr, Entities => Get_Attribute (Test, "ENTITIES"), Results => Results); elsif Node_Name (Test) = "TESTCASES" then Run_Testcases (Test, Base, Results); elsif Node_Type (Test) = Element_Node then Put_Line (Standard_Error, "Unknown child of TEST: " & Node_Name (Test)); raise Program_Error; end if; Test := Next_Sibling (Test); end loop; end Run_Testcases; -------------- -- Test_URI -- -------------- function Test_URI (Descr : Test_Description; URI : Unbounded_String) return String is ID : constant String := To_String (Descr.ID); S_URI : constant String := To_String (URI); Base : constant String := To_String (Descr.Base); begin if Base'Length = 0 then if ID'Length > 8 and then ID (ID'First .. ID'First + 7) = "rmt-ns11" then return Normalize_Pathname (Name => S_URI, Directory => "tests/eduni/namespaces/1.1", Resolve_Links => False); elsif ID'Length > 8 and then ID (ID'First .. ID'First + 7) = "rmt-ns10" then return Normalize_Pathname (Name => S_URI, Directory => "tests/eduni/namespaces/1.0", Resolve_Links => False); elsif ID'Length > 6 and then ID (ID'First .. ID'First + 6) = "rmt-e2e" then return Normalize_Pathname (Name => S_URI, Directory => "tests/eduni/errata-2e", Resolve_Links => False); elsif ID'Length > 3 and then ID (ID'First .. ID'First + 3) = "rmt-" then return Normalize_Pathname (Name => S_URI, Directory => "tests/eduni/xml-1.1", Resolve_Links => False); else return "tests/" & S_URI; end if; elsif Base (Base'Last) = '/' then return Normalize_Pathname (Name => S_URI, Directory => "tests/" & To_String (Descr.Base), Resolve_Links => False); else return Normalize_Pathname (Name => S_URI, Directory => "tests/" & To_String (Descr.Base) & '/', Resolve_Links => False); end if; end Test_URI; -------------- -- Run_Test -- -------------- procedure Run_Test (Entities : String; Descr : Test_Description; Results : in out Testcases_Results) is Path : constant String := Test_URI (Descr, Descr.URI); Input : Input_Source_Access; Reader : My_Tree_Reader; procedure Cleanup; -- Free locally allocated variables procedure Cleanup is begin if Input /= null then Close (Input.all); Unchecked_Free (Input); end if; Free (Reader.Error_Msg); Free (Reader); end Cleanup; begin if not Run_XML_1_1_Tests and then Descr.Version = "1.1" then Print_Test_Result (Reader, Descr, Result_XML_1_1, "For XML 1.1", Results); return; end if; if not Run_Disabled_Tests and then Contains (Disabled, To_String (Descr.ID)) then Print_Test_Result (Reader, Descr, Result_Ignore, "Disabled in XML/Ada", Results); return; end if; Input := Open_Input (Path); if Input = null then Print_Test_Result (Reader, Descr, Result_Ignore, "File not found: " & Path, Results); return; end if; Set_Symbol_Table (Reader, Symbols); -- Optional, for efficiency Set_XML_Version (Reader, Descr.Edition); if not Descr.Namespace then Set_Feature (Reader, Namespace_Feature, False); Set_Feature (Reader, Namespace_Prefixes_Feature, False); end if; Set_Feature (Reader, Test_Valid_Chars_Feature, True); case Descr.Test_Type is when Type_Valid => Set_Feature (Reader, Validation_Feature, True); Run_Valid_Test (Reader, Input.all, Descr, Results); when Type_WF => Set_Feature (Reader, Validation_Feature, False); Run_Valid_Test (Reader, Input.all, Descr, Results); when Type_Not_WF => Set_Feature (Reader, Validation_Feature, False); Run_Not_WF_Test (Reader, Input.all, Descr, Results); when Type_Invalid => -- Run the test twice (once with validation, once without). Even -- if the test is unsupported, we still check that XML/Ada find -- the document as well-formed declare Descr2 : Test_Description := Descr; begin Descr2.Test_Type := Type_WF; Run_Test (Entities, Descr2, Results => Results); end; Set_Feature (Reader, Validation_Feature, True); Run_Invalid_Test (Reader, Input.all, Descr, Results); when Type_Error => Set_Feature (Reader, Validation_Feature, False); Run_Error_Test (Reader, Input.all, Descr, Results); end case; Cleanup; exception when E : Invalid_Encoding => Cleanup; if Show_Invalid_Encoding then Print_Test_Result (Reader, Descr, Result_Failure, "Invalid encoding: " & Exception_Message (E), Results); else Print_Test_Result (Reader, Descr, Result_Encoding, "Invalid encoding", Results); end if; when E : others => Cleanup; Print_Test_Result (Reader, Descr, Result_IE, "Unexpected error: " & Exception_Message (E), Results); end Run_Test; ----------------- -- Test_Prefix -- ----------------- function Test_Prefix (Typ : Testcase_Type) return String is begin case Typ is when Type_Valid => return "XMLv"; when Type_Not_WF => return "XMLnot-wf"; when Type_Invalid => return "XMLi"; when Type_Error => return "XMLerror "; when Type_WF => return "XMLwf"; end case; end Test_Prefix; ----------------------- -- Print_Test_Result -- ----------------------- procedure Print_Test_Result (Reader : My_Tree_Reader'Class; Descr : Test_Description; Result : Result_Type; Msg : String; Results : in out Testcases_Results) is R : Result_Type := Result; M : Unbounded_String := To_Unbounded_String (Msg); begin if Result = Result_Success then declare D : constant String := Diff_Output (Reader, Descr); begin if D /= "" then R := Result_Failure; Append (M, ASCII.LF & D); end if; end; end if; case R is when Result_Success => Put (" OK "); when Result_Failure => Put (" NOK "); when Result_Ignore => Put (" NA "); when Result_IE => Put (" IE "); when Result_XML_1_1 => Put (" 1.1 "); when Result_Encoding => Put (" ENC "); end case; Results (Descr.Test_Type, R) := Results (Descr.Test_Type, R) + 1; Put (Test_Prefix (Descr.Test_Type) & " "); Put (Descr.Edition'Img & " "); Put_Line ('[' & To_String (Descr.ID) & "] "); if Verbose then Put_Line (" " & Test_URI (Descr, Descr.URI)); Put_Line (" Description: [" & To_String (Descr.Section) & "] " & Trim (To_String (Descr.Description))); end if; if M /= "" then Put_Line (" " & To_String (M)); end if; end Print_Test_Result; ----------------- -- Diff_Output -- ----------------- function Diff_Output (Reader : My_Tree_Reader'Class; Descr : Test_Description) return String is Expected : constant String := Test_URI (Descr, Descr.Output); use Character_IO; File : Ada.Text_IO.File_Type; File2 : Character_IO.File_Type; File3 : Character_IO.File_Type; C, Previous, Previous2 : Character := ASCII.NUL; Last_Written : Character := ASCII.LF; In_Doctype : Boolean := False; begin if Descr.Output = "" then return ""; end if; Create (File, Out_File, Cst_Tmp_File1_Name); Write (Stream => Ada.Text_IO.Text_Streams.Stream (File), N => Get_Tree (Reader), Print_Comments => Print_Comments, Print_XML_Declaration => Print_XML_PI, With_URI => With_URI, EOL_Sequence => EOL.all, Encoding => Encoding_Out, Collapse_Empty_Nodes => Collapse_Empty_Nodes); Close (File); -- Automatically adds a newline character at the end -- Process the expected output by removing the DTD, which -- is not stored in the DOM tree, and thus cannot be output Create (File2, Out_File, Cst_Tmp_File2_Name); Open (File3, In_File, Expected); while not End_Of_File (File3) loop Read (File3, C); if C = 'D' and then Previous2 = '<' and then Previous = '!' then In_Doctype := True; Previous := ASCII.NUL; Previous2 := ASCII.NUL; elsif In_Doctype and then C = ASCII.LF and then Previous = '>' and then Previous2 = ']' then In_Doctype := False; Previous := ASCII.NUL; Previous2 := ASCII.NUL; C := ASCII.NUL; -- Do not print end if; if not In_Doctype and then Previous2 /= ASCII.NUL then Write (File2, Previous2); Last_Written := Previous2; end if; Previous2 := Previous; Previous := C; end loop; if not In_Doctype and then Previous2 /= ASCII.NUL then Write (File2, Previous2); Last_Written := Previous2; end if; if not In_Doctype and then Previous /= ASCII.NUL then Write (File2, Previous); Last_Written := Previous; end if; -- Ensure we end up with a newline, since otherwise some diffs will -- complain on some systems if Last_Written /= ASCII.LF then if Directory_Separator = '\' then Write (File2, ASCII.CR); end if; Write (File2, ASCII.LF); end if; Close (File3); Close (File2); declare Status : aliased Integer; D : constant String := Get_Command_Output (Command => "diff", Arguments => (1 => Tmp_File2_Name, 2 => Tmp_File1_Name), Input => "", Status => Status'Access, Err_To_Out => True); begin if Status /= 0 then return D; end if; end; -- Can't delete, since they have been closed. Anyway, it is more -- convenient to analyze the output. -- Delete (File2); -- Delete (File); return ""; end Diff_Output; -------------------- -- Run_Error_Test -- -------------------- procedure Run_Error_Test (Reader : in out My_Tree_Reader'Class; Input : in out Input_Source'Class; Descr : Test_Description; Results : out Testcases_Results) is begin Parse (Reader, Input); if Reader.Had_Error then Print_Test_Result (Reader, Descr, Result_Success, Reader.Error_Msg.all, Results); else Print_Test_Result (Reader, Descr, Result_Failure, "", Results); end if; exception when E : XML_Fatal_Error => Print_Test_Result (Reader, Descr, Result_Failure, "Unexpected Fatal_Error, must have Error" & ASCII.LF & Exception_Message (E), Results); end Run_Error_Test; --------------------- -- Run_Not_WF_Test -- --------------------- procedure Run_Not_WF_Test (Reader : in out My_Tree_Reader'Class; Input : in out Input_Source'Class; Descr : Test_Description; Results : out Testcases_Results) is begin Parse (Reader, Input); Print_Test_Result (Reader, Descr, Result_Failure, "", Results); exception when E : XML_Fatal_Error => Print_Test_Result (Reader, Descr, Result_Success, Exception_Message (E), Results); end Run_Not_WF_Test; -------------------- -- Run_Valid_Test -- -------------------- procedure Run_Valid_Test (Reader : in out My_Tree_Reader'Class; Input : in out Input_Source'Class; Descr : Test_Description; Results : out Testcases_Results) is begin Parse (Reader, Input); Print_Test_Result (Reader, Descr, Result_Success, "", Results); exception when E : XML_Fatal_Error => Print_Test_Result (Reader, Descr, Result_Failure, Exception_Message (E), Results); end Run_Valid_Test; ---------------------- -- Run_Invalid_Test -- ---------------------- procedure Run_Invalid_Test (Reader : in out My_Tree_Reader'Class; Input : in out Input_Source'Class; Descr : Test_Description; Results : out Testcases_Results) is begin Parse (Reader, Input); if Reader.Had_Error then Print_Test_Result (Reader, Descr, Result_Success, Reader.Error_Msg.all, Results); else Print_Test_Result (Reader, Descr, Result_Failure, "", Results); end if; exception when E : XML_Fatal_Error => Print_Test_Result (Reader, Descr, Result_Failure, "Unexpected Fatal_Error, must have Error" & ASCII.LF & Exception_Message (E), Results); end Run_Invalid_Test; Edition : XML_Versions := XML_1_0; begin -- Since we are going to create multiple parsers, we will share the symbol -- table, which saves on the number of calls to malloc(). -- This is however optional, since a parser would create its own symbol -- table when appropriate declare S : constant Symbol_Table_Access := new Symbol_Table_Record; begin Symbols := Symbol_Table_Pointers.Allocate (S); end; -- Parse the command line loop case Getopt ("silent uri normalize validate dump valid_chars encoding-out: eol:" & " comments xmlpi collapse nonamespaces auto verbose pretty xml11" & " edition:") is when ASCII.NUL => exit; when 'e' => if Full_Switch = "eol" then Free (EOL); if Parameter = "\n" then EOL := new String'("" & ASCII.LF); else EOL := new String'(Parameter); end if; elsif Full_Switch = "encoding-out" then Encoding_Out := Get_By_Name (Parameter); elsif Full_Switch = "edition" then Edition := XML_Versions'Value (Parameter); end if; when 'x' => if Full_Switch = "xmlpi" then Print_XML_PI := True; else Run_XML_1_1_Tests := True; end if; when 'c' => if Full_Switch = "comments" then Print_Comments := True; else Collapse_Empty_Nodes := True; end if; when 's' => Silent := True; when 'u' => With_URI := True; when 'v' => if Full_Switch = "validate" then Validate := True; elsif Full_Switch = "valid_chars" then Valid_Chars := False; elsif Full_Switch = "verbose" then Verbose := True; end if; when 'd' => Dump := True; when 'p' => Print_XML_PI := True; Pretty_Print := True; Collapse_Empty_Nodes := True; Print_Comments := True; Free (EOL); EOL := new String'("" & ASCII.LF); when 'n' => if Full_Switch = "normalize" then Must_Normalize := True; else Support_Namespaces := False; end if; when 'a' => Auto_Run := True; when others => null; end case; end loop; if Auto_Run then Run_Testsuite; else Run_Single_Test (Get_Argument, Edition); end if; Free (EOL); end Testxml; xmlada-24.0.0/tests/dom/testxml.expected000066400000000000000000010121551447633242500202260ustar00rootroot00000000000000Profile: James Clark XML 1.0 Tests Profile: James Clark XMLTEST cases, 18-Nov-1998 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-001] 001.xml:3:1: Invalid name: '?' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-002] 002.xml:2:2: Invalid name: '.doc' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-003] 003.xml:1:8: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-004] 004.xml:1:6: Processing instruction must end with '?>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-005] 005.xml:1:6: Processing instruction must end with '?>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-006] 006.xml:1:21: '--' cannot appear in comments OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-007] 007.xml:1:6: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-008] 008.xml:1:6: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-009] 009.xml:1:8: Invalid character in character reference: R OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-010] 010.xml:1:8: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-011] 011.xml:1:8: Attributes must have an explicit value OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-012] 012.xml:1:9: Attribute values must be quoted OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-013] 013.xml:1:14: '<' not authorized in attribute values. Possible end of value at 013.xml:1:12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-014] 014.xml:1:10: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-015] 015.xml:1:9: Attribute values must be quoted OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-016] 016.xml:1:14: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-017] 017.xml:1:6: CDATA sections must end with ']]>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-018] 018.xml:1:6: CDATA must be followed immediately by '[' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-019] 019.xml:1:8: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-020] 020.xml:1:12: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-021] 021.xml:1:11: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-022] 022.xml:1:15: Invalid character in character reference: : OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-023] 023.xml:1:6: Invalid name: '12' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-024] 024.xml:2:2: Invalid name: '123' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-025] 025.xml:1:6: Text may not contain the litteral ']]>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-026] 026.xml:1:7: Text may not contain the litteral ']]>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-027] 027.xml:2:1: Comments must end with '-->' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-028] 028.xml:2:1: Processing instruction must end with '?>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-029] 029.xml:1:10: Text may not contain the litteral ']]>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-030] 030.xml:1:19: Invalid character code: 12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-031] 031.xml:1:24: Invalid character code: 12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-032] 032.xml:1:24: Invalid character code: 12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-033] 033.xml:1:9: Invalid character code: 27 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-034] 034.xml:1:5: Invalid character code: 12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-035] 035.xml:1:9: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-036] 036.xml:2:1: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-037] 037.xml:2:1: Character references cannot appear at top-level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-038] 038.xml:1:22: Attributes may appear only once: x OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-039] 039.xml:1:9: Name differ for closing tag (expecting a, opened line 1) OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-040] 040.xml:2:1: Too many children for top-level node, when adding OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-041] 041.xml:2:1: Too many children for top-level node, when adding OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-042] 042.xml:1:12: Tags must end with a '>' symbol OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-043] 043.xml:2:1: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-044] 044.xml:1:7: Too many children for top-level node, when adding OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-045] 045.xml:2:3: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-046] 046.xml:2:3: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-047] 047.xml:2:4: Invalid name: '/' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-048] 048.xml:3:1: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-049] 049.xml:3:13: Name differ for closing tag (expecting doc, opened line 1) OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-050] 050.xml:1:0: No root element specified OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-051] 051.xml:2:1: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-052] 052.xml:2:1: Character references cannot appear at top-level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-053] 053.xml:1:6: Name differ for closing tag (expecting doc, opened line 1) OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-054] 054.xml:2:38: Expecting SystemID after PUBLIC OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-055] 055.xml:2:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-056] 056.xml:1:17: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-057] 057.xml:2:25: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-058] 058.xml:3:22: Invalid character ',' in ATTLIST enumeration OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-059] 059.xml:3:28: Invalid default value for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-060] 060.xml:3:19: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-061] 061.xml:2:29: Require whitespace between public and system IDs OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-062] 062.xml:2:13: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-063] 063.xml:2:1: INCLUDE and IGNORE sections only allowed in the external DTD subset OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-064] 064.xml:3:21: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-065] 065.xml:3:17: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-066] 066.xml:3:27: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-067] 067.xml:3:23: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-068] 068.xml:3:26: Space is required between NOTATION keyword and list of enumerated OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-069] 069.xml:4:30: Expecting space before NDATA declaration OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-070] 070.xml:1:41: '--' cannot appear in comments OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-071] entity e3:1:1: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-072] 072.xml:1:6: Undefined entity 'foo' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-073] 073.xml:4:6: Undefined entity 'f' NA XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-074] Disabled in XML/Ada OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-075] entity e3:1:1: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-076] 076.xml:1:9: Undefined entity 'foo' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-077] entity foo:1:1: Undefined entity 'bar' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-078] 078.xml:3:24: Undefined entity 'foo' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-079] entity e3:1:1: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-080] entity e3:1:1: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-081] 081.xml:4:9: Attribute values cannot reference external entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-082] 082.xml:4:24: Attribute values cannot reference external entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-083] 083.xml:4:6: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-084] 084.xml:4:24: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-085] 085.xml:1:23: Invalid PubID character: '[' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-086] 086.xml:2:22: Invalid PubID character: '[' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-087] 087.xml:2:24: Invalid PubID character: '[' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-088] 088.xml:6:13: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-089] 089.xml:2:33: NDATA annotation not allowed for parameter entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-090] entity e:1:9: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-091] 091.xml:3:33: NDATA annotation not allowed for parameter entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-092] entity e:1:9: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-093] 093.xml:1:8: Invalid character in character reference: X OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-094] 094.xml:1:7: 'version' must be the first argument to OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-095] 095.xml:1:7: 'version' must be the first argument to OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-096] 096.xml:1:20: values must be separated by spaces OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-097] 097.xml:1:16: Illegal version number in processing instruction OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-098] 098.xml:1:21: arguments can only be 'version', 'encoding' or 'standalone', in that order OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-099] 099.xml:1:21: arguments can only be 'version', 'encoding' or 'standalone', in that order OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-100] 100.xml:1:33: Invalid value for standalone parameter in OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-101] 101.xml:1:31: Illegal character ' ' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-102] 102.xml:1:16: Illegal version number in processing instruction OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-103] 103.xml:4:9: Name differ for closing tag (expecting foo, opened line 1) NA XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-104] Disabled in XML/Ada OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-105] 105.xml:2:1: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-106] 106.xml:2:1: Character references cannot appear at top-level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-107] 107.xml:2:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-108] 108.xml:2:1: CDATA must be followed immediately by '[' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-109] 109.xml:4:1: Entity references cannot appear at top-level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-110] 110.xml:5:1: Entity references cannot appear at top-level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-111] 111.xml:4:6: Invalid name: '&e;' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-112] 112.xml:2:1: Invalid characters ' instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-148] 148.xml:2:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-149] 149.xml:3:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-150] 150.xml:2:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-151] 151.xml:3:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-152] 152.xml:1:7: 'version' must be the first argument to OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-153] entity e:1:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-154] 154.xml:1:3: 'XML' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-155] 155.xml:1:3: 'xmL' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-156] 156.xml:2:3: 'xMl' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-157] 157.xml:2:3: 'xmL' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-158] 158.xml:4:11: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-159] 159.xml:3:26: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-160] 160.xml:4:15: Parameter entities cannot occur in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-161] 161.xml:3:16: Parameter entities cannot occur in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-162] 162.xml:4:16: Parameter entities cannot occur in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-163] 163.xml:5:1: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-164] 164.xml:4:1: Unexpected characters between ']' and '>' in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-165] 165.xml:2:9: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-166] 166.xml:1:6: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-167] 167.xml:1:6: Invalid character code: 65534 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-168] 168.xml:1:6: Invalid character code: 55296 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-169] 169.xml:1:6: Invalid character code: 56320 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-170] 170.xml:1:6: Invalid character code: 1835008 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-171] 171.xml:1:6: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-172] 172.xml:1:6: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-173] 173.xml:1:9: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-174] 174.xml:1:15: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-175] 175.xml:3:15: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-176] 176.xml:5:0: Node is not closed OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-177] 177.xml:4:7: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-178] 178.xml:5:15: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-179] 179.xml:5:0: Unterminated string OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-180] 180.xml:3:24: Undefined entity 'e' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-181] entity e:1:1: Entity values must be self-contained NA XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-182] Disabled in XML/Ada OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-183] 183.xml:2:30: Nested groups and occurrence operators not allowed in mixed content OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-184] 184.xml:2:31: Nested groups and occurrence operators not allowed in mixed content OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-185] 185.xml:4:6: Undefined entity 'e' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa-186] 186.xml:5:9: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-not-sa-001] 001.ent:3:2: Conditional section must be properly terminated OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-not-sa-002] entity %e:1:2: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-not-sa-003] 003.ent:3:1: Conditional section must be properly terminated OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-not-sa-004] 004.ent:3:1: Conditional section must be properly terminated OK XMLerror XML_1_0_FIFTH_EDITION [not-wf-not-sa-005] 005.ent:2:1: Undefined entity '%e' OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-not-sa-006] 006.ent:2:1: Conditional sections need '[' after INCLUDE or IGNORE OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-not-sa-007] 007.ent:1:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-not-sa-008] 008.ent:2:17: Entity references must end with ';'. Did you want to use &? NA XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-not-sa-009] Disabled in XML/Ada OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-ext-sa-001] 001.ent:1:1: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-ext-sa-002] 002.ent:1:21: 'encoding' must be specified for in external entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-ext-sa-003] 003.ent:1:39: instruction must be first in document OK XMLwf XML_1_0_FIFTH_EDITION [invalid--002] OK XMLi XML_1_0_FIFTH_EDITION [invalid--002] entity %e:1:2: Entity values must be self-contained OK XMLwf XML_1_0_FIFTH_EDITION [invalid--005] OK XMLi XML_1_0_FIFTH_EDITION [invalid--005] entity %e:1:2: Entity values must be self-contained OK XMLwf XML_1_0_FIFTH_EDITION [invalid--006] OK XMLi XML_1_0_FIFTH_EDITION [invalid--006] entity %e:1:11: Entity values must be self-contained NA XMLi XML_1_0_FIFTH_EDITION [invalid-not-sa-022] Disabled in XML/Ada OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-001] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-002] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-003] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-004] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-005] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-006] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-007] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-008] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-009] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-010] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-011] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-012] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-013] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-014] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-015] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-016] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-017] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-018] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-019] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-020] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-021] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-022] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-023] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-024] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-025] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-026] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-027] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-028] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-029] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-030] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-031] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-032] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-033] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-034] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-035] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-036] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-037] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-038] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-039] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-040] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-041] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-042] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-043] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-044] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-045] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-046] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-047] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-048] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-049] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-050] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-051] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-052] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-053] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-054] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-055] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-056] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-057] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-058] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-059] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-060] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-061] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-062] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-063] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-064] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-065] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-066] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-067] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-068] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-069] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-070] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-071] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-072] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-073] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-074] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-075] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-076] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-077] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-078] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-079] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-080] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-081] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-082] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-083] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-084] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-085] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-086] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-087] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-088] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-089] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-090] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-091] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-092] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-093] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-094] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-095] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-096] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-097] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-098] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-099] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-100] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-101] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-102] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-103] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-104] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-105] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-106] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-107] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-108] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-109] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-110] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-111] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-112] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-113] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-114] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-115] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-116] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-117] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-118] OK XMLv XML_1_0_FIFTH_EDITION [valid-sa-119] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-001] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-002] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-003] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-004] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-005] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-006] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-007] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-008] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-009] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-010] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-011] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-012] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-013] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-014] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-015] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-016] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-017] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-018] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-019] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-020] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-021] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-023] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-024] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-025] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-026] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-027] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-028] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-029] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-030] OK XMLv XML_1_0_FIFTH_EDITION [valid-not-sa-031] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-001] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-002] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-003] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-004] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-005] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-006] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-007] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-008] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-009] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-011] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-012] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-013] OK XMLv XML_1_0_FIFTH_EDITION [valid-ext-sa-014] Profile: Fuji Xerox Japanese Text Tests XML 1.0 Tests Profile: Fuji Xerox Japanese Text Tests ENC XMLerror XML_1_0_FIFTH_EDITION [pr-xml-euc-jp] Invalid encoding ENC XMLerror XML_1_0_FIFTH_EDITION [pr-xml-iso-2022-jp] Invalid encoding OK XMLv XML_1_0_FIFTH_EDITION [pr-xml-little] ENC XMLerror XML_1_0_FIFTH_EDITION [pr-xml-shift_jis] Invalid encoding OK XMLv XML_1_0_FIFTH_EDITION [pr-xml-utf-16] OK XMLv XML_1_0_FIFTH_EDITION [pr-xml-utf-8] ENC XMLerror XML_1_0_FIFTH_EDITION [weekly-euc-jp] Invalid encoding ENC XMLerror XML_1_0_FIFTH_EDITION [weekly-iso-2022-jp] Invalid encoding OK XMLv XML_1_0_FIFTH_EDITION [weekly-little] ENC XMLerror XML_1_0_FIFTH_EDITION [weekly-shift_jis] Invalid encoding OK XMLv XML_1_0_FIFTH_EDITION [weekly-utf-16] OK XMLv XML_1_0_FIFTH_EDITION [weekly-utf-8] Profile: Sun Microsystems XML Tests OK XMLv XML_1_0_FIFTH_EDITION [pe01] OK XMLv XML_1_0_FIFTH_EDITION [dtd00] OK XMLv XML_1_0_FIFTH_EDITION [dtd01] OK XMLv XML_1_0_FIFTH_EDITION [element] OK XMLv XML_1_0_FIFTH_EDITION [ext01] OK XMLv XML_1_0_FIFTH_EDITION [ext02] OK XMLv XML_1_0_FIFTH_EDITION [not-sa01] OK XMLv XML_1_0_FIFTH_EDITION [not-sa02] OK XMLv XML_1_0_FIFTH_EDITION [not-sa03] OK XMLv XML_1_0_FIFTH_EDITION [not-sa04] OK XMLv XML_1_0_FIFTH_EDITION [notation01] OK XMLv XML_1_0_FIFTH_EDITION [optional] OK XMLv XML_1_0_FIFTH_EDITION [required00] OK XMLv XML_1_0_FIFTH_EDITION [sa01] OK XMLv XML_1_0_FIFTH_EDITION [sa02] OK XMLv XML_1_0_FIFTH_EDITION [sa03] OK XMLv XML_1_0_FIFTH_EDITION [sa04] OK XMLv XML_1_0_FIFTH_EDITION [sa05] OK XMLv XML_1_0_FIFTH_EDITION [v-sgml01] OK XMLv XML_1_0_FIFTH_EDITION [v-lang01] OK XMLv XML_1_0_FIFTH_EDITION [v-lang02] OK XMLv XML_1_0_FIFTH_EDITION [v-lang03] OK XMLv XML_1_0_FIFTH_EDITION [v-lang04] OK XMLv XML_1_0_FIFTH_EDITION [v-lang05] OK XMLv XML_1_0_FIFTH_EDITION [v-lang06] OK XMLv XML_1_0_FIFTH_EDITION [v-pe00] OK XMLv XML_1_0_FIFTH_EDITION [v-pe03] OK XMLv XML_1_0_FIFTH_EDITION [v-pe02] NA XMLi XML_1_0_FIFTH_EDITION [inv-dtd01] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [inv-dtd02] OK XMLi XML_1_0_FIFTH_EDITION [inv-dtd02] dtd02.xml:4:3: Notation must be declared: Encyclopaedia NA XMLi XML_1_0_FIFTH_EDITION [inv-dtd03] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [el01] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [el02] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [el03] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [el04] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [el05] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [el06] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [id01] OK XMLi XML_1_0_FIFTH_EDITION [id01] id01.xml:6:6: Attribute must contain Names with no colon: id NA XMLi XML_1_0_FIFTH_EDITION [id02] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [id03] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [id04] OK XMLi XML_1_0_FIFTH_EDITION [id04] id04.xml:3:9: Default value for an ID attribute must be IMPLIED or REQUIRED OK XMLwf XML_1_0_FIFTH_EDITION [id05] OK XMLi XML_1_0_FIFTH_EDITION [id05] id05.xml:4:9: Default value for an ID attribute must be IMPLIED or REQUIRED OK XMLwf XML_1_0_FIFTH_EDITION [id06] OK XMLi XML_1_0_FIFTH_EDITION [id06] id06.xml:11:2: Attribute must contain Names with no colon: idref OK XMLwf XML_1_0_FIFTH_EDITION [id07] OK XMLi XML_1_0_FIFTH_EDITION [id07] id07.xml:12:2: Attribute must contain Names with no colon: idrefs NA XMLi XML_1_0_FIFTH_EDITION [id08] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [id09] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa01] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [inv-not-sa02] OK XMLi XML_1_0_FIFTH_EDITION [inv-not-sa02] not-sa02.xml:18:2: Attribute must contain Nmtokens: nmtokens not-sa02.xml:18:2: Attribute must contain Names: entities not-sa02.xml:18:2: Attribute must reference an existing unparsed entity: entities NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa04] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa05] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa06] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa07] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [inv-not-sa08] OK XMLi XML_1_0_FIFTH_EDITION [inv-not-sa08] not-sa08.xml:9:2: Attribute must contain Nmtokens: nmtokens NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa09] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa10] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa11] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa12] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [inv-not-sa13] OK XMLi XML_1_0_FIFTH_EDITION [inv-not-sa13] not-sa13.xml:9:2: Attribute must contain Names: entities not-sa13.xml:9:2: Attribute must reference an existing unparsed entity: entities NA XMLi XML_1_0_FIFTH_EDITION [inv-not-sa14] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional01] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional02] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional03] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional04] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional05] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional06] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional07] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional08] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional09] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional10] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional11] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional12] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional13] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional14] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional20] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional21] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional22] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional23] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional24] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [optional25] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [inv-required00] OK XMLi XML_1_0_FIFTH_EDITION [inv-required00] required00.xml:8:8: [VC 3.3.2] Required attribute 'req' must be defined OK XMLwf XML_1_0_FIFTH_EDITION [inv-required01] OK XMLi XML_1_0_FIFTH_EDITION [inv-required01] required01.xml:5:11: [VC] No attribute allowed for element root OK XMLwf XML_1_0_FIFTH_EDITION [inv-required02] OK XMLi XML_1_0_FIFTH_EDITION [inv-required02] required02.xml:5:11: [VC] No attribute allowed for element root OK XMLwf XML_1_0_FIFTH_EDITION [root] OK XMLi XML_1_0_FIFTH_EDITION [root] root.xml:7:6: [VC 2.8] Name of root element doesn't match name of DTD ('attributes') OK XMLwf XML_1_0_FIFTH_EDITION [attr01] OK XMLi XML_1_0_FIFTH_EDITION [attr01] attr01.xml:9:2: Attribute must reference an existing unparsed entity: affiliated OK XMLwf XML_1_0_FIFTH_EDITION [attr02] OK XMLi XML_1_0_FIFTH_EDITION [attr02] attr02.xml:12:2: Attribute must contain Names: affiliated attr02.xml:12:2: Attribute must reference an existing unparsed entity: affiliated attr02.xml:12:2: Attribute must contain Names: affiliated attr02.xml:12:2: Attribute must reference an existing unparsed entity: affiliated attr02.xml:12:2: Attribute must reference an existing unparsed entity: affiliated NA XMLi XML_1_0_FIFTH_EDITION [attr03] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [attr04] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [attr05] OK XMLi XML_1_0_FIFTH_EDITION [attr05] attr05.xml:9:2: Attribute must contain Nmtokens: token OK XMLwf XML_1_0_FIFTH_EDITION [attr06] OK XMLi XML_1_0_FIFTH_EDITION [attr06] attr06.xml:9:2: Attribute must contain Nmtokens: token NA XMLi XML_1_0_FIFTH_EDITION [attr07] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [attr08] OK XMLi XML_1_0_FIFTH_EDITION [attr08] attr08.xml:9:19: [VC 3.3.2] xmlns attribute doesn't match FIXED value OK XMLwf XML_1_0_FIFTH_EDITION [attr09] OK XMLi XML_1_0_FIFTH_EDITION [attr09] attr09.xml:7:18: Attribute must contain Names with no colon: value attr09.xml:18:17: [VC] Attribute not declared in DTD: name attr09.xml:18:6: Attribute must contain Names with no colon: value OK XMLwf XML_1_0_FIFTH_EDITION [attr10] OK XMLi XML_1_0_FIFTH_EDITION [attr10] attr10.xml:7:19: Attribute must contain Names with no colon: value attr10.xml:18:17: [VC] Attribute not declared in DTD: name attr10.xml:18:6: Attribute must contain Names with no colon: value OK XMLwf XML_1_0_FIFTH_EDITION [attr11] OK XMLi XML_1_0_FIFTH_EDITION [attr11] attr11.xml:5:19: Attribute must contain Names: value attr11.xml:5:19: Attribute must reference an existing unparsed entity: value OK XMLwf XML_1_0_FIFTH_EDITION [attr12] OK XMLi XML_1_0_FIFTH_EDITION [attr12] attr12.xml:5:21: Attribute must contain Names: value attr12.xml:5:21: Attribute must reference an existing unparsed entity: value attr12.xml:5:21: Attribute must contain Names: value attr12.xml:5:21: Attribute must reference an existing unparsed entity: value OK XMLwf XML_1_0_FIFTH_EDITION [attr13] OK XMLi XML_1_0_FIFTH_EDITION [attr13] attr13.xml:5:20: Attribute must contain Nmtokens: value OK XMLwf XML_1_0_FIFTH_EDITION [attr14] OK XMLi XML_1_0_FIFTH_EDITION [attr14] attr14.xml:5:21: Attribute must contain Nmtokens: value NA XMLi XML_1_0_FIFTH_EDITION [attr15] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [attr16] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [utf16b] OK XMLi XML_1_0_FIFTH_EDITION [utf16b] utf16b.xml:2:6: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [utf16l] OK XMLi XML_1_0_FIFTH_EDITION [utf16l] utf16l.xml:2:6: No DTD defined for this document NA XMLi XML_1_0_FIFTH_EDITION [empty] Disabled in XML/Ada OK XMLnot-wf XML_1_0_FIFTH_EDITION [not-wf-sa03] not-sa03.xml:11:20: Entity declared in external subset, but document is standalone OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist01] attlist01.xml:7:10: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist02] attlist02.xml:7:10: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist03] attlist03.xml:7:11: Invalid character ',' in ATTLIST enumeration OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist04] attlist04.xml:7:10: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist05] attlist05.xml:7:11: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist06] attlist06.xml:7:10: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist07] attlist07.xml:7:10: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist08] attlist08.xml:7:18: Invalid default declaration for the attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist09] attlist09.xml:5:18: Invalid default declaration for the attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist10] attlist10.xml:6:20: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [attlist11] attlist11.xml:6:20: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [cond01] entity %MAYBE:3:1: Invalid declaration OK XMLnot-wf XML_1_0_FIFTH_EDITION [cond02] cond.dtd:3:1: Invalid declaration OK XMLnot-wf XML_1_0_FIFTH_EDITION [content01] content01.xml:3:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [content02] content02.xml:3:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [content03] content03.xml:3:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [decl01] decl01.ent:1:38: Text declarations in external entity cannot specify parameters other than 'version' and 'encoding' OK XMLnot-wf XML_1_0_FIFTH_EDITION [nwf-dtd00] dtd00.xml:2:31: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [nwf-dtd01] dtd01.xml:2:31: Cannot mix ',' and '|' in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [dtd02] dtd02.xml:5:6: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [dtd03] dtd03.xml:5:9: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [dtd04] dtd04.xml:4:52: Expecting a string after PUBLIC OK XMLnot-wf XML_1_0_FIFTH_EDITION [dtd05] dtd05.xml:4:34: Expecting a string after SYSTEM OK XMLnot-wf XML_1_0_FIFTH_EDITION [dtd07] dtd07.dtd:1:20: 'encoding' must be specified for in external entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [element00] element00.xml:3:5: Tags must end with a '>' symbol OK XMLnot-wf XML_1_0_FIFTH_EDITION [element01] element01.xml:3:7: Tags must end with a '>' symbol OK XMLnot-wf XML_1_0_FIFTH_EDITION [element02] element02.xml:3:6: Invalid name: '%' OK XMLnot-wf XML_1_0_FIFTH_EDITION [element03] element03.xml:3:6: Invalid name: '%' OK XMLnot-wf XML_1_0_FIFTH_EDITION [element04] element04.xml:3:5: Invalid characters ' in external entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [pi] pi.xml:4:10: Must have space between target and data OK XMLnot-wf XML_1_0_FIFTH_EDITION [pubid01] pubid01.xml:6:24: Invalid PubID character: '&' OK XMLnot-wf XML_1_0_FIFTH_EDITION [pubid02] pubid02.xml:6:24: Invalid PubID character: '<' OK XMLnot-wf XML_1_0_FIFTH_EDITION [pubid03] pubid03.xml:6:24: Invalid PubID character: '[' OK XMLnot-wf XML_1_0_FIFTH_EDITION [pubid04] pubid04.xml:6:24: Invalid PubID character: '{' OK XMLnot-wf XML_1_0_FIFTH_EDITION [pubid05] pubid05.xml:5:45: Expecting SystemID after PUBLIC OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml01] sgml01.xml:8:0: Node is not closed OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml02] sgml02.xml:1:2: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml03] sgml03.xml:3:21: '--' cannot appear in comments OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml04] sgml04.xml:7:15: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml05] sgml05.xml:8:16: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml06] sgml06.xml:6:15: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml07] sgml07.xml:3:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml08] sgml08.xml:3:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml09] sgml09.xml:4:41: Expecting end of ELEMENT definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml10] sgml10.xml:3:66: Expecting end of ELEMENT definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml11] sgml11.xml:3:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml12] sgml12.xml:3:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [sgml13] sgml13.xml:3:23: Expecting operator in content model OK XMLerror XML_1_0_FIFTH_EDITION [uri01] uri01.xml:4:30: SYSTEM identifiers may not contain URI fragments starting with # Profile: OASIS/NIST XML 1.0 Tests Profile: OASIS/NIST TESTS, 1-Nov-1998 OK XMLv XML_1_0_FIFTH_EDITION [o-p01pass2] OK XMLv XML_1_0_FIFTH_EDITION [o-p06pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p07pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p08pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p09pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p12pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p22pass4] OK XMLv XML_1_0_FIFTH_EDITION [o-p22pass5] OK XMLv XML_1_0_FIFTH_EDITION [o-p22pass6] OK XMLv XML_1_0_FIFTH_EDITION [o-p28pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p28pass3] OK XMLv XML_1_0_FIFTH_EDITION [o-p28pass4] OK XMLv XML_1_0_FIFTH_EDITION [o-p28pass5] OK XMLv XML_1_0_FIFTH_EDITION [o-p29pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p30pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p30pass2] OK XMLv XML_1_0_FIFTH_EDITION [o-p31pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p31pass2] OK XMLv XML_1_0_FIFTH_EDITION [o-p43pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p45pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p46pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p47pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p48pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p49pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p50pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p51pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p52pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p53pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p54pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p55pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p56pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p57pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p58pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p59pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p60pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p61pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p62pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p63pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p64pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p68pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p69pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p70pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p71pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p72pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p73pass1] OK XMLv XML_1_0_FIFTH_EDITION [o-p76pass1] OK XMLwf XML_1_0_FIFTH_EDITION [o-p01pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p01pass1] p01pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p01pass3] OK XMLi XML_1_0_FIFTH_EDITION [o-p01pass3] p01pass3.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p03pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p03pass1] p03pass1.xml:2:6: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p04pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p04pass1] p04pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p05pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p05pass1] p05pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p06fail1] OK XMLi XML_1_0_FIFTH_EDITION [o-p06fail1] p06fail1.xml:12:2: Attribute must contain Names with no colon: refs OK XMLwf XML_1_0_FIFTH_EDITION [o-p08fail1] OK XMLi XML_1_0_FIFTH_EDITION [o-p08fail1] p08fail1.xml:9:2: Attribute must contain Nmtokens: att OK XMLwf XML_1_0_FIFTH_EDITION [o-p08fail2] OK XMLi XML_1_0_FIFTH_EDITION [o-p08fail2] p08fail2.xml:9:2: Attribute must contain Nmtokens: att OK XMLwf XML_1_0_FIFTH_EDITION [o-p10pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p10pass1] p10pass1.xml:1:5: No DTD defined for this document p10pass1.xml:2:4: [VC] No attribute allowed for element A p10pass1.xml:5:4: [VC] No attribute allowed for element A OK XMLwf XML_1_0_FIFTH_EDITION [o-p14pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p14pass1] p14pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p15pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p15pass1] p15pass1.xml:8:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p16pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p16pass1] p16pass1.xml:7:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p16pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p16pass2] p16pass2.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p16pass3] OK XMLi XML_1_0_FIFTH_EDITION [o-p16pass3] p16pass3.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p18pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p18pass1] p18pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p22pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p22pass1] p22pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p22pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p22pass2] p22pass2.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p22pass3] OK XMLi XML_1_0_FIFTH_EDITION [o-p22pass3] p22pass3.xml:3:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p23pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p23pass1] p23pass1.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p23pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p23pass2] p23pass2.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p23pass3] OK XMLi XML_1_0_FIFTH_EDITION [o-p23pass3] p23pass3.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p23pass4] OK XMLi XML_1_0_FIFTH_EDITION [o-p23pass4] p23pass4.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p24pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p24pass1] p24pass1.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p24pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p24pass2] p24pass2.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p24pass3] OK XMLi XML_1_0_FIFTH_EDITION [o-p24pass3] p24pass3.xml:8:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p24pass4] OK XMLi XML_1_0_FIFTH_EDITION [o-p24pass4] p24pass4.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p25pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p25pass1] p25pass1.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p25pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p25pass2] p25pass2.xml:8:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p26pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p26pass1] p26pass1.xml:6:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p27pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p27pass1] p27pass1.xml:4:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p27pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p27pass2] p27pass2.xml:3:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p27pass3] OK XMLi XML_1_0_FIFTH_EDITION [o-p27pass3] p27pass3.xml:5:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p27pass4] OK XMLi XML_1_0_FIFTH_EDITION [o-p27pass4] p27pass4.xml:11:11: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p32pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p32pass1] p32pass1.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p32pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p32pass2] p32pass2.xml:2:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p39pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p39pass1] p39pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p39pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p39pass2] p39pass2.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p40pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p40pass1] p40pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p40pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p40pass2] p40pass2.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p40pass3] OK XMLi XML_1_0_FIFTH_EDITION [o-p40pass3] p40pass3.xml:1:5: No DTD defined for this document p40pass3.xml:1:6: [VC] No attribute allowed for element doc OK XMLwf XML_1_0_FIFTH_EDITION [o-p40pass4] OK XMLi XML_1_0_FIFTH_EDITION [o-p40pass4] p40pass4.xml:1:5: No DTD defined for this document p40pass4.xml:1:6: [VC] No attribute allowed for element doc p40pass4.xml:1:16: [VC] No attribute allowed for element doc p40pass4.xml:2:1: [VC] No attribute allowed for element doc OK XMLwf XML_1_0_FIFTH_EDITION [o-p41pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p41pass1] p41pass1.xml:1:5: No DTD defined for this document p41pass1.xml:1:6: [VC] No attribute allowed for element doc OK XMLwf XML_1_0_FIFTH_EDITION [o-p41pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p41pass2] p41pass2.xml:1:5: No DTD defined for this document p41pass2.xml:1:6: [VC] No attribute allowed for element doc OK XMLwf XML_1_0_FIFTH_EDITION [o-p42pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p42pass1] p42pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p42pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p42pass2] p42pass2.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p44pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p44pass1] p44pass1.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p44pass2] OK XMLi XML_1_0_FIFTH_EDITION [o-p44pass2] p44pass2.xml:1:5: No DTD defined for this document p44pass2.xml:1:6: [VC] No attribute allowed for element doc OK XMLwf XML_1_0_FIFTH_EDITION [o-p44pass3] OK XMLi XML_1_0_FIFTH_EDITION [o-p44pass3] p44pass3.xml:1:5: No DTD defined for this document p44pass3.xml:1:6: [VC] No attribute allowed for element doc OK XMLwf XML_1_0_FIFTH_EDITION [o-p44pass4] OK XMLi XML_1_0_FIFTH_EDITION [o-p44pass4] p44pass4.xml:1:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [o-p44pass5] OK XMLi XML_1_0_FIFTH_EDITION [o-p44pass5] p44pass5.xml:1:5: No DTD defined for this document p44pass5.xml:1:6: [VC] No attribute allowed for element doc p44pass5.xml:2:1: [VC] No attribute allowed for element doc p44pass5.xml:2:13: [VC] No attribute allowed for element doc OK XMLwf XML_1_0_FIFTH_EDITION [o-p66pass1] OK XMLi XML_1_0_FIFTH_EDITION [o-p66pass1] p66pass1.xml:1:5: No DTD defined for this document NA XMLi XML_1_0_FIFTH_EDITION [o-p74pass1] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [o-p75pass1] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [o-e2] OK XMLi XML_1_0_FIFTH_EDITION [o-e2] e2.xml:5:4: [VC 2.8] Name of root element doesn't match name of DTD ('el') e2.xml:5:5: [VC] No attribute allowed for element e1 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p01fail1] p01fail1.xml:2:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p01fail2] p01fail2.xml:1:19: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p01fail3] p01fail3.xml:1:7: Too many children for top-level node, when adding OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p01fail4] p01fail4.xml:1:5: Node is not closed OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail1] p02fail1.xml:1:8: Invalid character code: 0 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail10] p02fail10.xml:1:8: Invalid character code: 11 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail11] p02fail11.xml:1:8: Invalid character code: 12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail12] p02fail12.xml:1:8: Invalid character code: 14 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail13] p02fail13.xml:1:8: Invalid character code: 15 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail14] p02fail14.xml:1:8: Invalid character code: 16 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail15] p02fail15.xml:1:8: Invalid character code: 17 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail16] p02fail16.xml:1:8: Invalid character code: 18 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail17] p02fail17.xml:1:8: Invalid character code: 19 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail18] p02fail18.xml:1:8: Invalid character code: 20 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail19] p02fail19.xml:1:8: Invalid character code: 21 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail2] p02fail2.xml:1:8: Invalid character code: 1 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail20] p02fail20.xml:1:8: Invalid character code: 22 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail21] p02fail21.xml:1:8: Invalid character code: 23 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail22] p02fail22.xml:1:8: Invalid character code: 24 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail23] p02fail23.xml:1:8: Invalid character code: 25 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail24] p02fail24.xml:1:8: Invalid character code: 26 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail25] p02fail25.xml:1:8: Invalid character code: 27 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail26] p02fail26.xml:1:8: Invalid character code: 28 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail27] p02fail27.xml:1:8: Invalid character code: 29 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail28] p02fail28.xml:1:8: Invalid character code: 30 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail29] p02fail29.xml:1:8: Invalid character code: 31 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail3] p02fail3.xml:1:8: Invalid character code: 2 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail30] p02fail30.xml:1:8: Invalid character code: 65534 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail31] p02fail31.xml:1:8: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail4] p02fail4.xml:1:8: Invalid character code: 3 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail5] p02fail5.xml:1:8: Invalid character code: 4 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail6] p02fail6.xml:1:8: Invalid character code: 5 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail7] p02fail7.xml:1:8: Invalid character code: 6 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail8] p02fail8.xml:1:8: Invalid character code: 7 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p02fail9] p02fail9.xml:1:8: Invalid character code: 8 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail1] p03fail1.xml:1:1: Invalid character code: 0 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail10] p03fail10.xml:1:1: Invalid character code: 11 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail11] p03fail11.xml:1:1: Invalid character code: 12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail12] p03fail12.xml:1:1: Invalid character code: 14 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail13] p03fail13.xml:1:1: Invalid character code: 15 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail14] p03fail14.xml:1:1: Invalid character code: 16 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail15] p03fail15.xml:1:1: Invalid character code: 17 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail16] p03fail16.xml:1:1: Invalid character code: 18 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail17] p03fail17.xml:1:1: Invalid character code: 19 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail18] p03fail18.xml:1:1: Invalid character code: 20 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail19] p03fail19.xml:1:1: Invalid character code: 21 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail2] p03fail2.xml:1:1: Invalid character code: 1 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail20] p03fail20.xml:1:1: Invalid character code: 22 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail21] p03fail21.xml:1:1: Invalid character code: 23 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail22] p03fail22.xml:1:1: Invalid character code: 24 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail23] p03fail23.xml:1:1: Invalid character code: 25 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail24] p03fail24.xml:1:1: Invalid character code: 26 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail25] p03fail25.xml:1:1: Invalid character code: 27 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail26] p03fail26.xml:1:1: Invalid character code: 28 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail27] p03fail27.xml:1:1: Invalid character code: 29 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail28] p03fail28.xml:1:1: Invalid character code: 30 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail29] p03fail29.xml:1:1: Invalid character code: 31 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail3] p03fail3.xml:1:1: Invalid character code: 2 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail4] p03fail4.xml:1:1: Invalid character code: 3 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail5] p03fail5.xml:1:1: Invalid character code: 4 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail7] p03fail7.xml:1:1: Invalid character code: 6 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail8] p03fail8.xml:1:1: Invalid character code: 7 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p03fail9] p03fail9.xml:1:1: Invalid character code: 8 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p04fail1] p04fail1.xml:1:3: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p04fail2] p04fail2.xml:1:3: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p04fail3] p04fail3.xml:1:3: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p05fail1] p05fail1.xml:1:2: Invalid name: '0A' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p05fail2] p05fail2.xml:1:2: Invalid name: '.A' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p05fail3] p05fail3.xml:1:2: Invalid name: '-A' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p05fail4] p05fail4.xml:1:2: Invalid name: 'Ì€A' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p05fail5] p05fail5.xml:1:2: Invalid name: '·A' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p09fail1] p09fail1.dtd:2:23: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p09fail2] p09fail2.dtd:2:22: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p09fail3] p09fail3.xml:4:26: Invalid character in character reference: " OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p09fail4] p09fail4.xml:4:17: Unterminated string, possible end at p09fail4.xml:4:19 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p09fail5] p09fail5.xml:4:17: Unterminated string, possible end at p09fail5.xml:4:19 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p10fail1] p10fail1.xml:1:11: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p10fail2] p10fail2.xml:1:11: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p10fail3] p10fail3.xml:1:8: Unterminated string, possible end at p10fail3.xml:1:12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p11fail1] p11fail1.xml:5:24: Unterminated string, possible end at p11fail1.xml:5:26 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p11fail2] p11fail2.xml:5:27: Expecting end of NOTATION definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p12fail1] p12fail1.xml:5:25: Invalid PubID character: '"' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p12fail2] p12fail2.xml:5:25: Invalid PubID character: '\' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p12fail3] p12fail3.xml:6:25: Invalid PubID character: '&' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p12fail4] p12fail4.xml:5:25: Invalid PubID character: '>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p12fail5] p12fail5.xml:5:25: Invalid PubID character: '<' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p12fail6] p12fail6.xml:5:25: Invalid PubID character: '&' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p12fail7] p12fail7.xml:5:25: Invalid PubID character: ' ' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p14fail1] p14fail1.xml:1:7: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p14fail2] p14fail2.xml:1:6: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p14fail3] p14fail3.xml:1:7: Text may not contain the litteral ']]>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p15fail1] p15fail1.xml:1:6: '--' cannot appear in comments OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p15fail2] p15fail2.xml:1:6: '--' cannot appear in comments OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p15fail3] p15fail3.xml:1:6: '--' cannot appear in comments OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p16fail1] p16fail1.xml:2:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p16fail2] p16fail2.xml:1:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p16fail3] p16fail3.xml:1:14: Must have space between target and data OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p18fail1] p18fail1.xml:1:6: Invalid characters '' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p22fail1] p22fail1.xml:2:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p22fail2] p22fail2.xml:4:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p23fail1] p23fail1.xml:1:3: 'XML' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p23fail2] p23fail2.xml:1:7: 'version' must be the first argument to OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p23fail3] p23fail3.xml:1:7: 'version' must be the first argument to OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p23fail4] p23fail4.xml:1:38: arguments can only be 'version', 'encoding' or 'standalone', in that order OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p23fail5] p23fail5.xml:1:20: values must be separated by spaces OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p24fail1] p24fail1.xml:2:1: '<' not authorized in attribute values. Possible end of value at p24fail1.xml:1:21 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p24fail2] p24fail2.xml:2:1: '<' not authorized in attribute values. Possible end of value at p24fail2.xml:1:21 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p25fail1] p25fail1.xml:1:15: Expecting '=' sign OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p26fail1] p26fail1.xml:1:16: Illegal version number in processing instruction OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p26fail2] p26fail2.xml:1:16: Illegal version number in processing instruction OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p27fail1] p27fail1.xml:2:1: Character references cannot appear at top-level OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p28fail1] p28fail1.xml:3:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p29fail1] p29fail1.xml:3:8: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p30fail1] p30fail1.dtd:1:38: Text declarations in external entity cannot specify parameters other than 'version' and 'encoding' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p31fail1] p31fail1.dtd:1:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p32fail1] p32fail1.xml:2:1: '<' not authorized in attribute values. Possible end of value at p32fail1.xml:1:36 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p32fail2] p32fail2.xml:2:1: '<' not authorized in attribute values. Possible end of value at p32fail2.xml:1:36 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p32fail3] p32fail3.xml:1:20: values must be separated by spaces OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p32fail4] p32fail4.xml:1:32: Parameter to 'standalone' must be quoted OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p32fail5] p32fail5.xml:1:33: Invalid value for standalone parameter in OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p39fail1] p39fail1.xml:1:12: Node is not closed OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p39fail2] p39fail2.xml:1:13: Name differ for closing tag (expecting doc, opened line 1) OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p39fail3] p39fail3.xml:1:0: No root element specified OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p39fail4] p39fail4.xml:1:20: values must be separated by spaces OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p39fail5] p39fail5.xml:1:20: values must be separated by spaces OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p40fail1] p40fail1.xml:1:15: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p40fail2] p40fail2.xml:1:2: Invalid name: '3notname' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p40fail3] p40fail3.xml:1:2: Invalid name: '3notname' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p40fail4] p40fail4.xml:1:2: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p41fail1] p41fail1.xml:3:15: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p41fail2] p41fail2.xml:3:15: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p41fail3] p41fail3.xml:1:10: Attributes must have an explicit value OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p42fail1] p42fail1.xml:1:8: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p42fail2] p42fail2.xml:1:11: Tags must end with a '>' symbol OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p42fail3] p42fail3.xml:1:5: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p43fail1] p43fail1.xml:7:1: Invalid characters '' OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p64fail2] p64fail2.dtd:3:1: Conditional section must be properly terminated OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p66fail1] p66fail1.xml:1:10: Invalid character in character reference: < OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p66fail2] p66fail2.xml:1:8: Invalid character in character reference: OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p66fail3] p66fail3.xml:1:8: Invalid character in character reference: A OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p66fail4] p66fail4.xml:1:10: Invalid character in character reference: G OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p66fail5] p66fail5.xml:1:6: Invalid character code: 5 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p66fail6] p66fail6.xml:1:6: Invalid character code: 55298 OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p68fail1] p68fail1.xml:7:1: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p68fail2] p68fail2.xml:7:1: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p68fail3] p68fail3.xml:7:1: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p69fail1] p69fail1.xml:5:4: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p69fail2] p69fail2.xml:5:2: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p69fail3] p69fail3.xml:5:4: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p70fail1] p70fail1.xml:4:11: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p71fail1] p71fail1.xml:4:12: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p71fail2] p71fail2.xml:4:13: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p71fail3] p71fail3.xml:4:3: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p71fail4] p71fail4.xml:4:9: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p72fail1] p72fail1.xml:4:9: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p72fail2] p72fail2.xml:4:13: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p72fail3] p72fail3.xml:4:14: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p72fail4] p72fail4.xml:4:15: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p73fail1] p73fail1.xml:5:18: Invalid definition for ENTITY OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p73fail2] p73fail2.xml:5:33: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p73fail3] p73fail3.xml:5:37: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p73fail4] p73fail4.xml:5:14: Invalid definition for ENTITY OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p73fail5] p73fail5.xml:5:18: Invalid definition for ENTITY OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p74fail1] p74fail1.xml:4:32: NDATA annotation not allowed for parameter entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p74fail2] p74fail2.xml:4:14: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p74fail3] p74fail3.xml:3:36: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p75fail1] p75fail1.xml:3:20: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p75fail2] p75fail2.xml:3:20: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p75fail3] p75fail3.xml:3:31: Require whitespace between public and system IDs OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p75fail4] p75fail4.xml:3:33: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p75fail5] p75fail5.xml:3:38: Expecting SystemID after PUBLIC OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p75fail6] p75fail6.xml:3:32: Expecting SystemID after PUBLIC OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p76fail1] p76fail1.xml:5:29: Expecting space before NDATA declaration OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p76fail2] p76fail2.xml:5:35: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p76fail3] p76fail3.xml:5:35: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [o-p76fail4] p76fail4.xml:7:12: Expecting a Name with no colon OK XMLerror XML_1_0_FIFTH_EDITION [o-p11pass1] p11pass1.xml:5:59: SYSTEM identifiers may not contain URI fragments starting with # Profile: IBM XML 1.0 Tests Profile: IBM XML Conformance Test Suite - invalid tests Profile: IBM XML Conformance Test Suite - Production 28 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P28-ibm28i01.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P28-ibm28i01.xml] ibm28i01.xml:7:8: [VC 2.8] Name of root element doesn't match name of DTD ('tiger') Profile: IBM XML Conformance Test Suite - Production 32 NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P32-ibm32i01.xml] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P32-ibm32i03.xml] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P32-ibm32i04.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 39 NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P39-ibm39i01.xml] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P39-ibm39i02.xml] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P39-ibm39i03.xml] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P39-ibm39i04.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 41 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P41-ibm41i01.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P41-ibm41i01.xml] ibm41i01.xml:9:6: [VC] Attribute not declared in DTD: attr1 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P41-ibm41i02.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P41-ibm41i02.xml] ibm41i02.xml:10:33: [VC 3.3.2] Fixed attribute 'attr3' must have the defined value Profile: IBM XML Conformance Test Suite - Production 45 NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P45-ibm45i01.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 49 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P49-ibm49i01.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P49-ibm49i01.xml] entity %choice1:1:2: Entity values must be self-contained entity %choice1:1:2: Replacement text for entities must be properly nested Profile: IBM XML Conformance Test Suite - Production 50 NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P50-ibm50i01.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 51 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P51-ibm51i01.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P51-ibm51i01.xml] entity %mixed1:1:2: Entity values must be self-contained entity %mixed1:1:2: Replacement text for entities must be properly nested NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P51-ibm51i03.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 56 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i01.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i01.xml] ibm56i01.xml:8:2: Attribute must contain Names with no colon: UniqueName NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i02.xml] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i03.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i03.xml] ibm56i03.xml:6:36: Default value for an ID attribute must be IMPLIED or REQUIRED OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i05.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i05.xml] ibm56i05.xml:6:36: Default value for an ID attribute must be IMPLIED or REQUIRED NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i06.xml] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i07.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i07.xml] ibm56i07.xml:13:2: Attribute must contain Names with no colon: reference NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i08.xml] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i09.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i09.xml] ibm56i09.xml:16:2: Attribute must contain Names with no colon: reference NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i10.xml] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i11.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i11.xml] ibm56i11.xml:9:3: Notation must be declared: gif ibm56i11.xml:11:2: Attribute must contain Names: sun ibm56i11.xml:11:2: Attribute must reference an existing unparsed entity: sun OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i12.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i12.xml] ibm56i12.xml:9:3: Notation must be declared: gif ibm56i12.xml:11:2: Attribute must reference an existing unparsed entity: sun OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i13.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i13.xml] ibm56i13.xml:11:2: Attribute must reference an existing unparsed entity: sun OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i14.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i14.xml] ibm56i14.xml:10:3: Notation must be declared: gif ibm56i14.xml:12:2: Attribute must contain Names: sun ibm56i14.xml:12:2: Attribute must reference an existing unparsed entity: sun ibm56i14.xml:12:2: Attribute must contain Names: sun ibm56i14.xml:12:2: Attribute must reference an existing unparsed entity: sun OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i15.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i15.xml] ibm56i15.xml:10:3: Notation must be declared: gif ibm56i15.xml:12:2: Attribute must contain Names: sun ibm56i15.xml:12:2: Attribute must reference an existing unparsed entity: sun ibm56i15.xml:12:2: Attribute must reference an existing unparsed entity: sun OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i16.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i16.xml] ibm56i16.xml:12:2: Attribute must contain Names: sun ibm56i16.xml:12:2: Attribute must reference an existing unparsed entity: sun ibm56i16.xml:12:2: Attribute must reference an existing unparsed entity: sun OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i17.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i17.xml] ibm56i17.xml:10:2: Attribute must contain Nmtokens: thistoken OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i18.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P56-ibm56i18.xml] ibm56i18.xml:10:2: Attribute must contain Nmtokens: thistoken Profile: IBM XML Conformance Test Suite - Production 58 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P58-ibm58i01.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P58-ibm58i01.xml] ibm58i01.xml:10:42: Notation must be declared: base64 ibm58i01.xml:10:42: Notation must be declared: uuencode OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P58-ibm58i02.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P58-ibm58i02.xml] ibm58i02.xml:9:42: Notation must be declared: base64 ibm58i02.xml:9:42: Notation must be declared: uuencode Profile: IBM XML Conformance Test Suite - Production 59 NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P59-ibm59i01.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 60 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P60-ibm60i01.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P60-ibm60i01.xml] ibm60i01.xml:13:6: [VC 3.3.2] Required attribute 'chapter' must be defined OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P60-ibm60i02.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P60-ibm60i02.xml] ibm60i02.xml:10:6: [VC 3.3.2] Fixed attribute 'chapter' must have the defined value NA XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P60-ibm60i03.xml] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P60-ibm60i04.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P60-ibm60i04.xml] ibm60i04.xml:8:41: Attribute must contain Nmtokens: namevalue Profile: IBM XML Conformance Test Suite - Production 68 OK XMLerror XML_1_0_FIFTH_EDITION [ibm-invalid-P68-ibm68i01.xml] ibm68i01.dtd:3:26: Undefined entity 'ge2' OK XMLerror XML_1_0_FIFTH_EDITION [ibm-invalid-P68-ibm68i02.xml] ibm68i02.dtd:2:26: Undefined entity 'ge1' OK XMLerror XML_1_0_FIFTH_EDITION [ibm-invalid-P68-ibm68i03.xml] ibm68i03.ent:3:26: Undefined entity 'ge2' OK XMLerror XML_1_0_FIFTH_EDITION [ibm-invalid-P68-ibm68i04.xml] ibm68i04.ent:2:26: Undefined entity 'ge1' Profile: IBM XML Conformance Test Suite - Production 69 OK XMLerror XML_1_0_FIFTH_EDITION [ibm-invalid-P69-ibm69i01.xml] ibm69i01.dtd:5:1: Undefined entity '%pe2' OK XMLerror XML_1_0_FIFTH_EDITION [ibm-invalid-P69-ibm69i02.xml] ibm69i02.dtd:4:1: Undefined entity '%pe1' OK XMLerror XML_1_0_FIFTH_EDITION [ibm-invalid-P69-ibm69i03.xml] ibm69i03.ent:5:1: Undefined entity '%pe3' OK XMLerror XML_1_0_FIFTH_EDITION [ibm-invalid-P69-ibm69i04.xml] ibm69i04.ent:4:1: Undefined entity '%pe2' Profile: IBM XML Conformance Test Suite - Production 76 OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P76-ibm76i01.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P76-ibm76i01.xml] ibm76i01.xml:14:3: Notation must be declared: JPGformat Profile: IBM XML Conformance Test Suite - not-wf tests Profile: IBM XML Conformance Test Suite - Production 1 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P01-ibm01n01.xml] ibm01n01.xml:5:27: No root element specified OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P01-ibm01n02.xml] ibm01n02.xml:2:1: instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P01-ibm01n03.xml] ibm01n03.xml:8:1: Too many children for top-level node, when adding Profile: IBM XML Conformance Test Suite - Production 2 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n01.xml] ibm02n01.xml:5:10: Invalid character code: 0 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n02.xml] ibm02n02.xml:5:10: Invalid character code: 1 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n03.xml] ibm02n03.xml:5:10: Invalid character code: 2 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n04.xml] ibm02n04.xml:5:10: Invalid character code: 3 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n05.xml] ibm02n05.xml:5:10: Invalid character code: 4 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n06.xml] ibm02n06.xml:5:10: Invalid character code: 5 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n07.xml] ibm02n07.xml:5:10: Invalid character code: 6 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n08.xml] ibm02n08.xml:5:10: Invalid character code: 7 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n09.xml] ibm02n09.xml:5:10: Invalid character code: 8 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n10.xml] ibm02n10.xml:5:10: Invalid character code: 11 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n11.xml] ibm02n11.xml:5:10: Invalid character code: 12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n12.xml] ibm02n12.xml:5:10: Invalid character code: 14 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n13.xml] ibm02n13.xml:5:10: Invalid character code: 15 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n14.xml] ibm02n14.xml:5:10: Invalid character code: 16 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n15.xml] ibm02n15.xml:5:10: Invalid character code: 17 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n16.xml] ibm02n16.xml:5:10: Invalid character code: 18 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n17.xml] ibm02n17.xml:5:10: Invalid character code: 19 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n18.xml] ibm02n18.xml:5:10: Invalid character code: 20 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n19.xml] ibm02n19.xml:5:10: Invalid character code: 21 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n20.xml] ibm02n20.xml:5:10: Invalid character code: 22 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n21.xml] ibm02n21.xml:5:10: Invalid character code: 23 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n22.xml] ibm02n22.xml:5:10: Invalid character code: 24 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n23.xml] ibm02n23.xml:5:10: Invalid character code: 25 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n24.xml] ibm02n24.xml:5:10: Invalid character code: 26 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n25.xml] ibm02n25.xml:5:10: Invalid character code: 27 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n26.xml] ibm02n26.xml:5:10: Invalid character code: 28 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n27.xml] ibm02n27.xml:5:10: Invalid character code: 29 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n28.xml] ibm02n28.xml:5:10: Invalid character code: 30 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n29.xml] ibm02n29.xml:5:10: Invalid character code: 31 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n30.xml] ibm02n30.xml:5:10: Invalid character code: 55296 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n31.xml] ibm02n31.xml:5:10: Invalid character code: 57343 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n32.xml] ibm02n32.xml:5:10: Invalid character code: 65534 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P02-ibm02n33.xml] ibm02n33.xml:5:10: Invalid character code: 65535 Profile: IBM XML Conformance Test Suite - Production 3 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P03-ibm03n01.xml] ibm03n01.xml:6:47: Tags must end with a '>' symbol Profile: IBM XML Conformance Test Suite - Production 4 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n01.xml] ibm04n01.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n02.xml] ibm04n02.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n03.xml] ibm04n03.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n04.xml] ibm04n04.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n05.xml] ibm04n05.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n06.xml] ibm04n06.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n07.xml] ibm04n07.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n08.xml] ibm04n08.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n09.xml] ibm04n09.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n10.xml] ibm04n10.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n11.xml] ibm04n11.xml:1:28: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n12.xml] ibm04n12.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n13.xml] ibm04n13.xml:1:26: Unexpected characters between ']' and '>' in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n14.xml] ibm04n14.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n15.xml] ibm04n15.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n16.xml] ibm04n16.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n17.xml] ibm04n17.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P04-ibm04n18.xml] ibm04n18.xml:1:27: Expecting end of DTD Profile: IBM XML Conformance Test Suite - Production 5 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P05-ibm05n01.xml] ibm05n01.xml:1:31: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P05-ibm05n02.xml] ibm05n02.xml:1:31: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P05-ibm05n03.xml] ibm05n03.xml:1:36: Expecting name after <!DOCTYPE Profile: IBM XML Conformance Test Suite - Production 9 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P09-ibm09n01.xml] ibm09n01.xml:4:30: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P09-ibm09n02.xml] ibm09n02.xml:4:26: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P09-ibm09n03.xml] ibm09n03.xml:4:29: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P09-ibm09n04.xml] ibm09n04.xml:9:0: Unterminated string Profile: IBM XML Conformance Test Suite - Production 10 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P10-ibm10n01.xml] ibm10n01.xml:14:21: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P10-ibm10n02.xml] ibm10n02.xml:14:21: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P10-ibm10n03.xml] ibm10n03.xml:14:22: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P10-ibm10n04.xml] ibm10n04.xml:14:43: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P10-ibm10n05.xml] ibm10n05.xml:14:21: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P10-ibm10n06.xml] ibm10n06.xml:14:21: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P10-ibm10n07.xml] ibm10n07.xml:14:22: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P10-ibm10n08.xml] ibm10n08.xml:14:43: '<' not authorized in attribute values Profile: IBM XML Conformance Test Suite - Production 11 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P11-ibm11n01.xml] ibm11n01.xml:2:39: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P11-ibm11n02.xml] ibm11n02.xml:2:39: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P11-ibm11n03.xml] ibm11n03.xml:8:0: Unterminated string OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P11-ibm11n04.xml] ibm11n04.xml:8:0: Unterminated string Profile: IBM XML Conformance Test Suite - Production 12 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P12-ibm12n01.xml] ibm12n01.xml:18:1: Unterminated string OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P12-ibm12n02.xml] ibm12n02.xml:4:24: Invalid PubID character: '\' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P12-ibm12n03.xml] ibm12n03.xml:8:38: Unterminated string Profile: IBM XML Conformance Test Suite - Production 13 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P13-ibm13n01.xml] ibm13n01.xml:3:24: Invalid PubID character: '{' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P13-ibm13n02.xml] ibm13n02.xml:3:24: Invalid PubID character: '~' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P13-ibm13n03.xml] ibm13n03.xml:3:24: Invalid PubID character: 'á' Profile: IBM XML Conformance Test Suite - Production 14 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P14-ibm14n01.xml] ibm14n01.xml:9:39: Text may not contain the litteral ']]>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P14-ibm14n02.xml] ibm14n02.xml:9:44: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P14-ibm14n03.xml] ibm14n03.xml:9:38: Entity references must end with ';'. Did you want to use &? Profile: IBM XML Conformance Test Suite - Production 15 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P15-ibm15n01.xml] ibm15n01.xml:7:5: '--' cannot appear in comments OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P15-ibm15n02.xml] ibm15n02.xml:7:1: Comments must end with '-->' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P15-ibm15n03.xml] ibm15n03.xml:7:4: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P15-ibm15n04.xml] ibm15n04.xml:7:1: Comments must end with '-->' Profile: IBM XML Conformance Test Suite - Production 16 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P16-ibm16n01.xml] ibm16n01.xml:7:25: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P16-ibm16n02.xml] ibm16n02.xml:8:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P16-ibm16n03.xml] ibm16n03.xml:8:1: Processing instruction must end with '?>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P16-ibm16n04.xml] ibm16n04.xml:8:1: Processing instruction must end with '?>' Profile: IBM XML Conformance Test Suite - Production 17 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P17-ibm17n01.xml] ibm17n01.xml:8:3: 'XML' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P17-ibm17n02.xml] ibm17n02.xml:7:3: 'xML' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P17-ibm17n03.xml] ibm17n03.xml:7:1: <?xml?> instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P17-ibm17n04.xml] ibm17n04.xml:7:3: 'xmL' is not a valid processing instruction target Profile: IBM XML Conformance Test Suite - Production 18 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P18-ibm18n01.xml] ibm18n01.xml:7:51: Text may not contain the litteral ']]>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P18-ibm18n02.xml] ibm18n02.xml:7:30: CDATA sections must end with ']]>' Profile: IBM XML Conformance Test Suite - Production 19 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P19-ibm19n01.xml] ibm19n01.xml:7:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P19-ibm19n02.xml] ibm19n02.xml:7:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P19-ibm19n03.xml] ibm19n03.xml:7:3: Processing Instruction must specify a target name Profile: IBM XML Conformance Test Suite - Production 20 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P20-ibm20n01.xml] ibm20n01.xml:7:1: Non-white space found at top level Profile: IBM XML Conformance Test Suite - Production 21 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P21-ibm21n01.xml] ibm21n01.xml:7:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P21-ibm21n02.xml] ibm21n02.xml:7:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P21-ibm21n03.xml] ibm21n03.xml:7:1: CDATA sections must end with ']]>' Profile: IBM XML Conformance Test Suite - Production 22 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P22-ibm22n01.xml] ibm22n01.xml:4:1: <?xml?> instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P22-ibm22n02.xml] ibm22n02.xml:2:1: <?xml?> instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P22-ibm22n03.xml] ibm22n03.xml:6:1: <?xml?> instruction must be first in document Profile: IBM XML Conformance Test Suite - Production 23 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P23-ibm23n01.xml] ibm23n01.xml:1:7: 'version' must be the first argument to <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P23-ibm23n02.xml] ibm23n02.xml:1:7: 'version' must be the first argument to <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P23-ibm23n03.xml] ibm23n03.xml:1:7: 'version' must be the first argument to <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P23-ibm23n04.xml] ibm23n04.xml:1:3: 'XML' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P23-ibm23n05.xml] ibm23n05.xml:1:55: <?xml..?> arguments can only be 'version', 'encoding' or 'standalone', in that order OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P23-ibm23n06.xml] ibm23n06.xml:1:1: Invalid characters '<!-' in stream Profile: IBM XML Conformance Test Suite - Production 24 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n01.xml] ibm24n01.xml:1:16: Expecting version value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n02.xml] ibm24n02.xml:1:14: Must have space between target and data OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n03.xml] ibm24n03.xml:1:14: Expecting '=' sign OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n04.xml] ibm24n04.xml:1:7: 'version' must be the first argument to <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n05.xml] ibm24n05.xml:1:14: Expecting '=' sign OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n06.xml] ibm24n06.xml:1:7: 'version' must be the first argument to <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n07.xml] ibm24n07.xml:1:7: 'version' must be the first argument to <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n08.xml] ibm24n08.xml:2:1: '<' not authorized in attribute values. Possible end of value at ibm24n08.xml:1:19 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P24-ibm24n09.xml] ibm24n09.xml:2:1: '<' not authorized in attribute values Profile: IBM XML Conformance Test Suite - Production 25 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P25-ibm25n01.xml] ibm25n01.xml:1:15: Expecting version value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P25-ibm25n02.xml] ibm25n02.xml:1:15: Expecting '=' sign Profile: IBM XML Conformance Test Suite - Production 26 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P26-ibm26n01.xml] ibm26n01.xml:1:16: Illegal version number in <?xml?> processing instruction Profile: IBM XML Conformance Test Suite - Production 27 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P27-ibm27n01.xml] ibm27n01.xml:6:1: Invalid characters '<!-' in stream Profile: IBM XML Conformance Test Suite - Production 28 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P28-ibm28n01.xml] ibm28n01.xml:2:17: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P28-ibm28n02.xml] ibm28n02.xml:2:12: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P28-ibm28n03.xml] ibm28n03.xml:2:17: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P28-ibm28n04.xml] entity generalE:1:7: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P28-ibm28n05.xml] ibm28n05.xml:2:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P28-ibm28n06.xml] ibm28n06.xml:4:1: Expecting end of internal subset ']>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P28-ibm28n07.xml] ibm28n07.xml:2:19: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P28-ibm28n08.xml] ibm28n08.xml:2:1: Processing instruction must end with '?>' Profile: IBM XML Conformance Test Suite - Production 28a NA XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-p28a-ibm28an01.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 29 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P29-ibm29n01.xml] ibm29n01.xml:2:4: <?xml?> instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P29-ibm29n02.xml] ibm29n02.xml:5:14: Parameter entities cannot occur in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P29-ibm29n03.xml] ibm29n03.xml:5:21: Parameter entities cannot occur in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P29-ibm29n04.xml] ibm29n04.xml:5:22: Parameter entities cannot occur in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P29-ibm29n05.xml] ibm29n05.xml:5:4: Processing instruction must end with '?>' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P29-ibm29n06.xml] ibm29n06.xml:6:4: Comments must end with '-->' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P29-ibm29n07.xml] ibm29n07.xml:5:15: Parameter entities cannot occur in attribute values Profile: IBM XML Conformance Test Suite - Production 30 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P30-ibm30n01.xml] ibm30n01.dtd:2:1: <?xml?> instruction must be first in document Profile: IBM XML Conformance Test Suite - Production 31 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P31-ibm31n01.xml] entity generalE:1:10: Unexpected character in the DTD Profile: IBM XML Conformance Test Suite - Production 32 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n01.xml] ibm32n01.xml:1:20: values must be separated by spaces OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n02.xml] ibm32n02.xml:1:32: Expecting '=' sign OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n03.xml] ibm32n03.xml:1:21: <?xml..?> arguments can only be 'version', 'encoding' or 'standalone', in that order OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n04.xml] ibm32n04.xml:1:33: Invalid value for standalone parameter in <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n05.xml] ibm32n05.xml:1:33: Invalid value for standalone parameter in <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n06.xml] ibm32n06.xml:1:33: Invalid value for standalone parameter in <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n07.xml] ibm32n07.xml:1:33: Invalid value for standalone parameter in <?xml?> OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n08.xml] ibm32n08.xml:1:32: Expecting '=' sign OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P32-ibm32n09.xml] ibm32n09.xml:10:9: Entity declared in external subset, but document is standalone Profile: IBM XML Conformance Test Suite - Production 39 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P39-ibm39n01.xml] ibm39n01.xml:7:0: Node <root> is not closed OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P39-ibm39n02.xml] ibm39n02.xml:5:1: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P39-ibm39n03.xml] ibm39n03.xml:7:0: Node <root> is not closed OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P39-ibm39n04.xml] ibm39n04.xml:5:7: No start tag found for this end tag OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P39-ibm39n05.xml] ibm39n05.xml:5:7: No start tag found for this end tag OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P39-ibm39n06.xml] ibm39n06.xml:5:14: Non-white space found at top level Profile: IBM XML Conformance Test Suite - Production 40 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P40-ibm40n01.xml] ibm40n01.xml:7:7: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P40-ibm40n02.xml] ibm40n02.xml:7:11: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P40-ibm40n03.xml] ibm40n03.xml:7:7: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P40-ibm40n04.xml] ibm40n04.xml:7:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P40-ibm40n05.xml] ibm40n05.xml:7:20: Attributes may appear only once: attr1 Profile: IBM XML Conformance Test Suite - Production 41 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n01.xml] ibm41n01.xml:7:7: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n02.xml] ibm41n02.xml:7:12: Attributes must have an explicit value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n03.xml] ibm41n03.xml:7:14: Attribute values must be quoted OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n04.xml] ibm41n04.xml:7:7: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n05.xml] ibm41n05.xml:7:12: Attributes must have an explicit value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n06.xml] ibm41n06.xml:7:7: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n07.xml] ibm41n07.xml:7:12: Attributes must have an explicit value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n08.xml] ibm41n08.xml:7:7: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n09.xml] ibm41n09.xml:7:7: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n10.xml] ibm41n10.xml:8:14: Attribute values cannot reference external entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n11.xml] entity aIndirect:1:1: Attribute values cannot reference external entities OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n12.xml] ibm41n12.xml:9:14: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n13.xml] entity withlt:1:6: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P41-ibm41n14.xml] entity withlt:1:6: '<' not authorized in attribute values Profile: IBM XML Conformance Test Suite - Production 42 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P42-ibm42n01.xml] ibm42n01.xml:6:41: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P42-ibm42n02.xml] ibm42n02.xml:6:52: Invalid name: '\root' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P42-ibm42n03.xml] ibm42n03.xml:7:0: Node <root> is not closed OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P42-ibm42n04.xml] ibm42n04.xml:6:59: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P42-ibm42n05.xml] ibm42n05.xml:6:33: Tags must end with a '>' symbol Profile: IBM XML Conformance Test Suite - Production 43 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P43-ibm43n01.xml] ibm43n01.xml:8:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P43-ibm43n02.xml] ibm43n02.xml:8:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P43-ibm43n04.xml] ibm43n04.xml:8:1: Invalid characters '<!-' in stream OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P43-ibm43n05.xml] ibm43n05.xml:8:1: Invalid characters '<!-' in stream Profile: IBM XML Conformance Test Suite - Production 44 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P44-ibm44n01.xml] ibm44n01.xml:7:2: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P44-ibm44n02.xml] ibm44n02.xml:7:7: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P44-ibm44n03.xml] ibm44n03.xml:7:18: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P44-ibm44n04.xml] ibm44n04.xml:7:20: Attributes may appear only once: attr1 Profile: IBM XML Conformance Test Suite - Production 45 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n01.xml] ibm45n01.xml:5:12: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n02.xml] ibm45n02.xml:5:15: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n03.xml] ibm45n03.xml:5:16: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n04.xml] ibm45n04.xml:5:15: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n05.xml] ibm45n05.xml:5:12: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n06.xml] ibm45n06.xml:5:12: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n07.xml] ibm45n07.xml:5:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n08.xml] ibm45n08.xml:5:4: Unknown declaration in DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P45-ibm45n09.xml] ibm45n09.xml:5:10: Unexpected character in the DTD Profile: IBM XML Conformance Test Suite - Production 46 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P46-ibm46n01.xml] ibm46n01.xml:5:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P46-ibm46n02.xml] ibm46n02.xml:5:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P46-ibm46n03.xml] ibm46n03.xml:5:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P46-ibm46n04.xml] ibm46n04.xml:5:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P46-ibm46n05.xml] ibm46n05.xml:5:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' Profile: IBM XML Conformance Test Suite - Production 47 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P47-ibm47n01.xml] ibm47n01.xml:5:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P47-ibm47n02.xml] ibm47n02.xml:5:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P47-ibm47n03.xml] ibm47n03.xml:5:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P47-ibm47n04.xml] ibm47n04.xml:6:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P47-ibm47n05.xml] ibm47n05.xml:7:20: Invalid content model: expecting '(', 'EMPTY' or 'ANY' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P47-ibm47n06.xml] ibm47n06.xml:6:26: Expecting end of ELEMENT definition Profile: IBM XML Conformance Test Suite - Production 48 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P48-ibm48n01.xml] ibm48n01.xml:6:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P48-ibm48n02.xml] ibm48n02.xml:6:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P48-ibm48n03.xml] ibm48n03.xml:6:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P48-ibm48n04.xml] ibm48n04.xml:6:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P48-ibm48n05.xml] ibm48n05.xml:7:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P48-ibm48n06.xml] ibm48n06.xml:6:20: Invalid location for '+', '?' or '*' operators OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P48-ibm48n07.xml] ibm48n07.xml:6:23: Expecting operator in content model Profile: IBM XML Conformance Test Suite - Production 49 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P49-ibm49n01.xml] ibm49n01.xml:6:20: Missing operand before this operator OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P49-ibm49n02.xml] ibm49n02.xml:7:20: Invalid content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P49-ibm49n03.xml] ibm49n03.xml:7:22: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P49-ibm49n04.xml] ibm49n04.xml:7:23: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P49-ibm49n05.xml] ibm49n05.xml:7:20: Invalid content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P49-ibm49n06.xml] ibm49n06.xml:7:20: Invalid location for '+', '?' or '*' operators Profile: IBM XML Conformance Test Suite - Production 50 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P50-ibm50n01.xml] ibm50n01.xml:7:21: Missing content particle in sequence OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P50-ibm50n02.xml] ibm50n02.xml:7:20: Invalid content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P50-ibm50n03.xml] ibm50n03.xml:7:24: Cannot mix ',' and '|' in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P50-ibm50n04.xml] ibm50n04.xml:7:23: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P50-ibm50n05.xml] ibm50n05.xml:7:20: Invalid content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P50-ibm50n06.xml] ibm50n06.xml:7:34: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P50-ibm50n07.xml] ibm50n07.xml:7:25: Expecting operator in content model Profile: IBM XML Conformance Test Suite - Production 51 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P51-ibm51n01.xml] ibm51n01.xml:7:20: Missing content particle in sequence OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P51-ibm51n02.xml] ibm51n02.xml:7:34: #PCDATA must be first in list OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P51-ibm51n03.xml] ibm51n03.xml:7:30: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P51-ibm51n04.xml] ibm51n04.xml:7:20: Missing content particle in sequence OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P51-ibm51n05.xml] ibm51n05.xml:7:35: Closing parenthesis must be followed by '*' in mixed content OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P51-ibm51n06.xml] ibm51n06.xml:7:34: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P51-ibm51n07.xml] ibm51n07.xml:7:20: Invalid location for '+', '?' or '*' operators Profile: IBM XML Conformance Test Suite - Production 52 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P52-ibm52n01.xml] ibm52n01.xml:6:31: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P52-ibm52n02.xml] ibm52n02.xml:6:11: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P52-ibm52n03.xml] ibm52n03.xml:6:24: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P52-ibm52n04.xml] ibm52n04.xml:6:10: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P52-ibm52n05.xml] ibm52n05.xml:7:1: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P52-ibm52n06.xml] ibm52n06.xml:6:1: Element not allowed in the DTD Profile: IBM XML Conformance Test Suite - Production 53 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P53-ibm53n01.xml] ibm53n01.xml:6:26: Invalid default value for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P53-ibm53n02.xml] ibm53n02.xml:6:28: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P53-ibm53n03.xml] ibm53n03.xml:6:27: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P53-ibm53n04.xml] ibm53n04.xml:6:18: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P53-ibm53n05.xml] ibm53n05.xml:6:13: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P53-ibm53n06.xml] ibm53n06.xml:6:44: Invalid default declaration for the attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P53-ibm53n07.xml] ibm53n07.xml:6:13: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P53-ibm53n08.xml] ibm53n08.xml:6:13: Expecting a Name Profile: IBM XML Conformance Test Suite - Production 54 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P54-ibm54n01.xml] ibm54n01.xml:7:26: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P54-ibm54n02.xml] ibm54n02.xml:7:23: Invalid type for attribute Profile: IBM XML Conformance Test Suite - Production 55 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P55-ibm55n01.xml] ibm55n01.xml:7:22: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P55-ibm55n02.xml] ibm55n02.xml:7:18: Invalid default declaration for the attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P55-ibm55n03.xml] ibm55n03.xml:7:22: Invalid type for attribute Profile: IBM XML Conformance Test Suite - Production 56 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P56-ibm56n01.xml] ibm56n01.xml:7:20: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P56-ibm56n02.xml] ibm56n02.xml:7:23: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P56-ibm56n03.xml] ibm56n03.xml:7:24: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P56-ibm56n04.xml] ibm56n04.xml:7:24: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P56-ibm56n05.xml] ibm56n05.xml:7:25: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P56-ibm56n06.xml] ibm56n06.xml:7:20: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P56-ibm56n07.xml] ibm56n07.xml:7:20: Invalid default declaration for the attribute Profile: IBM XML Conformance Test Suite - Production 57 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P57-ibm57n01.xml] ibm57n01.xml:6:30: Invalid default value for attribute Profile: IBM XML Conformance Test Suite - Production 58 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P58-ibm58n01.xml] ibm58n01.xml:8:29: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P58-ibm58n02.xml] ibm58n02.xml:8:30: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P58-ibm58n03.xml] ibm58n03.xml:8:30: Invalid content model: list of choices cannot be empty OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P58-ibm58n04.xml] ibm58n04.xml:8:30: Invalid content model, cannot start with # OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P58-ibm58n05.xml] ibm58n05.xml:8:36: Invalid default value for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P58-ibm58n06.xml] ibm58n06.xml:10:37: Invalid character ',' in ATTLIST enumeration OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P58-ibm58n07.xml] ibm58n07.xml:9:31: Space is required between NOTATION keyword and list of enumerated OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P58-ibm58n08.xml] ibm58n08.xml:9:33: Expecting operator in content model Profile: IBM XML Conformance Test Suite - Production 59 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P59-ibm59n01.xml] ibm59n01.xml:8:21: Invalid content model: list of choices cannot be empty OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P59-ibm59n02.xml] ibm59n02.xml:8:21: Invalid content model, cannot start with # OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P59-ibm59n03.xml] ibm59n03.xml:9:26: Invalid character ',' in ATTLIST enumeration OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P59-ibm59n04.xml] ibm59n04.xml:8:22: Expecting operator in content model OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P59-ibm59n05.xml] ibm59n05.xml:8:25: Invalid type for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P59-ibm59n06.xml] ibm59n06.xml:8:25: Invalid type for attribute Profile: IBM XML Conformance Test Suite - Production 60 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P60-ibm60n01.xml] ibm60n01.xml:7:31: Invalid default declaration for the attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P60-ibm60n02.xml] ibm60n02.xml:7:32: Invalid default declaration for the attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P60-ibm60n03.xml] ibm60n03.xml:7:38: Invalid default value for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P60-ibm60n04.xml] ibm60n04.xml:7:38: Invalid default value for attribute OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P60-ibm60n05.xml] ibm60n05.xml:7:36: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P60-ibm60n06.xml] ibm60n06.xml:7:45: Invalid name: '#FIXED' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P60-ibm60n07.xml] entity avalue:1:1: '<' not authorized in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P60-ibm60n08.xml] ibm60n08.xml:7:40: Invalid name: '#IMPLIED' Profile: IBM XML Conformance Test Suite - Production 61 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P61-ibm61n01.xml] ibm61n01.dtd:3:14: Unexpected character in the DTD Profile: IBM XML Conformance Test Suite - Production 62 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P62-ibm62n01.xml] ibm62n01.dtd:3:12: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P62-ibm62n02.xml] ibm62n02.dtd:3:4: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P62-ibm62n03.xml] ibm62n03.dtd:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P62-ibm62n04.xml] ibm62n04.dtd:3:4: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P62-ibm62n05.xml] ibm62n05.dtd:4:1: Conditional sections need '[' after INCLUDE or IGNORE OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P62-ibm62n06.xml] ibm62n06.dtd:6:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P62-ibm62n07.xml] ibm62n07.dtd:8:33: Conditional section must be properly terminated OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P62-ibm62n08.xml] ibm62n08.dtd:6:2: Conditional section must be properly terminated Profile: IBM XML Conformance Test Suite - Production 63 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P63-ibm63n01.xml] ibm63n01.dtd:3:10: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P63-ibm63n02.xml] ibm63n02.dtd:3:4: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P63-ibm63n03.xml] ibm63n03.dtd:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P63-ibm63n04.xml] ibm63n04.dtd:3:4: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P63-ibm63n05.xml] ibm63n05.dtd:4:1: Conditional sections need '[' after INCLUDE or IGNORE OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P63-ibm63n06.xml] ibm63n06.dtd:6:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P63-ibm63n07.xml] ibm63n07.dtd:8:33: Conditional section must be properly terminated Profile: IBM XML Conformance Test Suite - Production 64 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P64-ibm64n01.xml] ibm64n01.dtd:8:4: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P64-ibm64n02.xml] ibm64n02.dtd:10:47: Conditional section must be properly terminated OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P64-ibm64n03.xml] ibm64n03.dtd:8:4: Unexpected character in the DTD Profile: IBM XML Conformance Test Suite - Production 65 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P65-ibm65n01.xml] ibm65n01.dtd:6:9: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P65-ibm65n02.xml] ibm65n02.dtd:13:58: Conditional section must be properly terminated Profile: IBM XML Conformance Test Suite - Production 66 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n01.xml] ibm66n01.xml:5:46: Invalid character in character reference: f OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n02.xml] ibm66n02.xml:7:46: Invalid character in character reference: " OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n03.xml] ibm66n03.xml:5:41: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n04.xml] ibm66n04.xml:7:40: Invalid character in character reference: ~ OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n05.xml] ibm66n05.xml:5:47: Invalid character in character reference: g OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n06.xml] ibm66n06.xml:7:43: Invalid character in character reference: G OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n07.xml] ibm66n07.xml:5:45: Invalid character in character reference: = OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n08.xml] ibm66n08.xml:7:41: Invalid character in character reference: . OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n09.xml] ibm66n09.xml:5:46: Invalid character in character reference: / OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n10.xml] ibm66n10.xml:7:42: Invalid character in character reference: ) OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n11.xml] ibm66n11.xml:5:46: Invalid character in character reference: OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n12.xml] ibm66n12.xml:7:50: Invalid character code: 0 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n13.xml] ibm66n13.xml:7:40: Invalid character code: 31 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n14.xml] ibm66n14.xml:7:41: Invalid character code: 65534 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P66-ibm66n15.xml] ibm66n15.xml:7:40: Invalid character code: 65535 Profile: IBM XML Conformance Test Suite - Production 68 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n01.xml] ibm68n01.xml:7:27: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n02.xml] ibm68n02.xml:7:12: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n03.xml] ibm68n03.xml:7:33: Invalid entity name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n04.xml] ibm68n04.xml:7:12: Undefined entity 'aAa' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n05.xml] ibm68n05.xml:6:25: Undefined entity 'aaa' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n06.xml] ibm68n06.xml:9:12: Entity declared in external subset, but document is standalone OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n07.xml] ibm68n07.xml:6:28: Undefined entity 'aaa' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n08.xml] ibm68n08.xml:9:52: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n09.xml] entity bbb:1:1: Entity cannot reference itself OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P68-ibm68n10.xml] entity eee:1:1: Entity cannot reference itself Profile: IBM XML Conformance Test Suite - Production 69 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P69-ibm69n01.xml] ibm69n01.xml:6:1: Invalid entity name '%' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P69-ibm69n02.xml] ibm69n02.xml:6:6: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P69-ibm69n03.xml] ibm69n03.xml:6:6: Entity references must end with ';'. Did you want to use &? OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P69-ibm69n04.xml] ibm69n04.xml:6:2: Entity references must end with ';'. Did you want to use &? OK XMLerror XML_1_0_FIFTH_EDITION [ibm-not-wf-P69-ibm69n05.xml] ibm69n05.xml:6:1: Undefined entity '%paaa' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P69-ibm69n06.xml] ibm69n06.xml:6:15: Parameter entities cannot occur in attribute values OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P69-ibm69n07.xml] ibm69n07.xml:9:15: Parameter entities cannot occur in attribute values Profile: IBM XML Conformance Test Suite - Production 71 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm70n01.xml] ibm70n01.xml:7:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm71n01.xml] ibm71n01.xml:6:9: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm71n02.xml] ibm71n02.xml:6:13: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm71n03.xml] ibm71n03.xml:6:13: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm71n04.xml] ibm71n04.xml:6:11: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm71n05.xml] ibm71n05.xml:6:11: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm71n06.xml] ibm71n06.xml:6:9: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm71n07.xml] ibm71n07.xml:8:3: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P71-ibm71n08.xml] ibm71n08.xml:6:1: Element not allowed in the DTD Profile: IBM XML Conformance Test Suite - Production 72 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n01.xml] ibm72n01.xml:6:9: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n02.xml] ibm72n02.xml:6:13: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n03.xml] ibm72n03.xml:6:16: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n04.xml] ibm72n04.xml:6:16: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n05.xml] ibm72n05.xml:6:13: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n06.xml] ibm72n06.xml:6:11: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n07.xml] ibm72n07.xml:6:9: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n08.xml] ibm72n08.xml:7:7: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P72-ibm72n09.xml] ibm72n09.xml:6:9: Expecting a space Profile: IBM XML Conformance Test Suite - Production 73 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P73-ibm73n01.xml] ibm73n01.xml:7:22: Invalid definition for ENTITY OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P73-ibm73n03.xml] ibm73n03.xml:7:22: Invalid definition for ENTITY Profile: IBM XML Conformance Test Suite - Production 74 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P74-ibm74n01.xml] ibm74n01.xml:7:38: NDATA annotation not allowed for parameter entities Profile: IBM XML Conformance Test Suite - Production 75 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n01.xml] ibm75n01.xml:6:23: Invalid definition for ENTITY OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n02.xml] ibm75n02.xml:4:11: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n03.xml] ibm75n03.xml:4:11: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n04.xml] ibm75n04.xml:4:6: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n05.xml] ibm75n05.xml:6:23: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n06.xml] ibm75n06.xml:6:25: Expecting a string after SYSTEM OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n07.xml] ibm75n07.xml:4:29: Require whitespace between public and system IDs OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n08.xml] ibm75n08.xml:4:6: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n09.xml] ibm75n09.xml:4:11: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n10.xml] ibm75n10.xml:4:13: Invalid PubID character: '\' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n11.xml] ibm75n11.xml:4:11: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n12.xml] ibm75n12.xml:6:35: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P75-ibm75n13.xml] ibm75n13.xml:4:6: Expecting end of DTD Profile: IBM XML Conformance Test Suite - Production 76 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P76-ibm76n01.xml] ibm76n01.xml:8:41: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P76-ibm76n02.xml] ibm76n02.xml:8:41: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P76-ibm76n03.xml] ibm76n03.xml:8:35: Expecting space before NDATA declaration OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P76-ibm76n04.xml] ibm76n04.xml:8:45: Expecting end of ENTITY definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P76-ibm76n05.xml] ibm76n05.xml:8:41: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P76-ibm76n06.xml] ibm76n06.xml:8:41: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P76-ibm76n07.xml] ibm76n07.xml:8:45: Expecting end of ENTITY definition Profile: IBM XML Conformance Test Suite - Production 77 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P77-ibm77n01.xml] ibm77n01.ent:1:23: Text declarations <?xml?> in external entity cannot specify parameters other than 'version' and 'encoding' OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P77-ibm77n02.xml] ibm77n02.ent:1:3: 'XML' is not a valid processing instruction target OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P77-ibm77n03.xml] ibm77n03.ent:1:23: values must be separated by spaces OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P77-ibm77n04.xml] ibm77n04.ent:2:1: Text declarations <?xml?> in external entity cannot specify parameters other than 'version' and 'encoding' Profile: IBM XML Conformance Test Suite - Production 78 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P78-ibm78n01.xml] ibm78n01.ent:4:1: <?xml?> instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P78-ibm78n02.xml] ibm78n02.ent:2:1: <?xml?> instruction must be first in document Profile: IBM XML Conformance Test Suite - Production 79 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P79-ibm79n01.xml] ibm79n01.ent:3:1: <?xml?> instruction must be first in document OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P79-ibm79n02.xml] ibm79n02.ent:2:1: <?xml?> instruction must be first in document Profile: IBM XML Conformance Test Suite - Production 80 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P80-ibm80n01.xml] ibm80n01.xml:1:20: values must be separated by spaces OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P80-ibm80n02.xml] ibm80n02.xml:1:31: Expecting '=' sign OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P80-ibm80n03.xml] ibm80n03.xml:1:33: Expecting encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P80-ibm80n04.xml] ibm80n04.xml:1:21: <?xml..?> arguments can only be 'version', 'encoding' or 'standalone', in that order OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P80-ibm80n05.xml] ibm80n05.xml:1:21: <?xml..?> arguments can only be 'version', 'encoding' or 'standalone', in that order OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P80-ibm80n06.xml] ibm80n06.xml:1:21: <?xml..?> arguments can only be 'version', 'encoding' or 'standalone', in that order Profile: IBM XML Conformance Test Suite - Production 81 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n01.xml] ibm81n01.xml:1:31: Illegal character '_' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n02.xml] ibm81n02.xml:1:31: Illegal character '-' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n03.xml] ibm81n03.xml:1:31: Illegal character '.' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n04.xml] ibm81n04.xml:1:31: Illegal character '8' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n05.xml] ibm81n05.xml:1:31: Illegal character '~' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n06.xml] ibm81n06.xml:1:31: Illegal character '#' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n07.xml] ibm81n07.xml:1:31: Illegal character ':' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n08.xml] ibm81n08.xml:1:31: Illegal character '/' in encoding value OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P81-ibm81n09.xml] ibm81n09.xml:1:31: Illegal character ';' in encoding value Profile: IBM XML Conformance Test Suite - Production 82 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P82-ibm82n01.xml] ibm82n01.xml:7:20: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P82-ibm82n02.xml] ibm82n02.xml:7:12: Expecting a Name with no colon OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P82-ibm82n03.xml] ibm82n03.xml:7:23: Invalid notation declaration OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P82-ibm82n04.xml] ibm82n04.xml:7:12: Expecting a Name with no colon OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P82-ibm82n05.xml] ibm82n05.xml:7:11: Unexpected character in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P82-ibm82n06.xml] ibm82n06.xml:8:9: Expecting end of NOTATION definition OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P82-ibm82n07.xml] ibm82n07.xml:7:1: Element not allowed in the DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P82-ibm82n08.xml] ibm82n08.xml:7:41: Expecting end of NOTATION definition Profile: IBM XML Conformance Test Suite - Production 83 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P83-ibm83n01.xml] ibm83n01.xml:7:28: Invalid notation declaration OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P83-ibm83n02.xml] ibm83n02.xml:1:1: Non-white space found at top level OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P83-ibm83n03.xml] ibm83n03.xml:7:23: Invalid notation declaration OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P83-ibm83n04.xml] ibm83n04.xml:7:28: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P83-ibm83n05.xml] ibm83n05.xml:7:30: Expecting a string after PUBLIC OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P83-ibm83n06.xml] ibm83n06.xml:7:23: Invalid notation declaration Profile: IBM XML Conformance Test Suite - Production 85 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P85-ibm85n01.xml] ibm85n01.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P85-ibm85n02.xml] ibm85n02.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n03.xml] ibm85n03.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n04.xml] ibm85n04.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n05.xml] ibm85n05.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n06.xml] ibm85n06.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n07.xml] ibm85n07.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n08.xml] ibm85n08.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n09.xml] ibm85n09.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n10.xml] ibm85n10.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n100.xml] ibm85n100.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n101.xml] ibm85n101.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n102.xml] ibm85n102.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n103.xml] ibm85n103.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n104.xml] ibm85n104.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n105.xml] ibm85n105.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n106.xml] ibm85n106.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n107.xml] ibm85n107.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n108.xml] ibm85n108.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n109.xml] ibm85n109.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n11.xml] ibm85n11.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n110.xml] ibm85n110.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n111.xml] ibm85n111.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n112.xml] ibm85n112.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n113.xml] ibm85n113.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n114.xml] ibm85n114.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n115.xml] ibm85n115.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n116.xml] ibm85n116.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n117.xml] ibm85n117.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n118.xml] ibm85n118.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n119.xml] ibm85n119.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n12.xml] ibm85n12.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n120.xml] ibm85n120.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n121.xml] ibm85n121.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n122.xml] ibm85n122.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n123.xml] ibm85n123.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n124.xml] ibm85n124.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n125.xml] ibm85n125.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n126.xml] ibm85n126.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n127.xml] ibm85n127.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n128.xml] ibm85n128.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n129.xml] ibm85n129.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n13.xml] ibm85n13.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n130.xml] ibm85n130.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n131.xml] ibm85n131.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n132.xml] ibm85n132.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n133.xml] ibm85n133.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n134.xml] ibm85n134.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n135.xml] ibm85n135.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n136.xml] ibm85n136.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n137.xml] ibm85n137.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n138.xml] ibm85n138.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n139.xml] ibm85n139.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n14.xml] ibm85n14.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n140.xml] ibm85n140.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n141.xml] ibm85n141.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n142.xml] ibm85n142.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n143.xml] ibm85n143.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n144.xml] ibm85n144.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n145.xml] ibm85n145.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n146.xml] ibm85n146.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n147.xml] ibm85n147.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n148.xml] ibm85n148.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n149.xml] ibm85n149.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n15.xml] ibm85n15.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n150.xml] ibm85n150.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n151.xml] ibm85n151.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n152.xml] ibm85n152.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n153.xml] ibm85n153.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n154.xml] ibm85n154.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n155.xml] ibm85n155.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n156.xml] ibm85n156.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n157.xml] ibm85n157.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n158.xml] ibm85n158.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n159.xml] ibm85n159.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n16.xml] ibm85n16.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n160.xml] ibm85n160.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n161.xml] ibm85n161.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n162.xml] ibm85n162.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n163.xml] ibm85n163.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n164.xml] ibm85n164.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n165.xml] ibm85n165.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n166.xml] ibm85n166.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n167.xml] ibm85n167.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n168.xml] ibm85n168.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n169.xml] ibm85n169.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n17.xml] ibm85n17.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n170.xml] ibm85n170.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n171.xml] ibm85n171.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n172.xml] ibm85n172.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n173.xml] ibm85n173.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n174.xml] ibm85n174.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n175.xml] ibm85n175.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n176.xml] ibm85n176.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n177.xml] ibm85n177.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n178.xml] ibm85n178.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n179.xml] ibm85n179.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n18.xml] ibm85n18.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n180.xml] ibm85n180.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n181.xml] ibm85n181.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n182.xml] ibm85n182.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n183.xml] ibm85n183.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n184.xml] ibm85n184.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n185.xml] ibm85n185.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n186.xml] ibm85n186.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n187.xml] ibm85n187.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n188.xml] ibm85n188.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n189.xml] ibm85n189.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n19.xml] ibm85n19.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n190.xml] ibm85n190.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n191.xml] ibm85n191.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n192.xml] ibm85n192.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n193.xml] ibm85n193.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n194.xml] ibm85n194.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n195.xml] ibm85n195.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n196.xml] ibm85n196.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n197.xml] ibm85n197.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n198.xml] ibm85n198.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n20.xml] ibm85n20.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n21.xml] ibm85n21.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n22.xml] ibm85n22.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n23.xml] ibm85n23.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n24.xml] ibm85n24.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n25.xml] ibm85n25.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n26.xml] ibm85n26.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n27.xml] ibm85n27.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n28.xml] ibm85n28.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n29.xml] ibm85n29.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n30.xml] ibm85n30.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n31.xml] ibm85n31.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n32.xml] ibm85n32.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n33.xml] ibm85n33.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n34.xml] ibm85n34.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n35.xml] ibm85n35.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n36.xml] ibm85n36.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n37.xml] ibm85n37.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n38.xml] ibm85n38.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n39.xml] ibm85n39.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n40.xml] ibm85n40.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n41.xml] ibm85n41.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n42.xml] ibm85n42.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n43.xml] ibm85n43.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n44.xml] ibm85n44.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n45.xml] ibm85n45.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n46.xml] ibm85n46.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n47.xml] ibm85n47.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n48.xml] ibm85n48.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n49.xml] ibm85n49.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n50.xml] ibm85n50.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n51.xml] ibm85n51.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n52.xml] ibm85n52.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n53.xml] ibm85n53.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n54.xml] ibm85n54.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n55.xml] ibm85n55.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n56.xml] ibm85n56.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n57.xml] ibm85n57.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n58.xml] ibm85n58.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n59.xml] ibm85n59.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n60.xml] ibm85n60.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n61.xml] ibm85n61.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n62.xml] ibm85n62.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n63.xml] ibm85n63.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n64.xml] ibm85n64.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n65.xml] ibm85n65.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n66.xml] ibm85n66.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n67.xml] ibm85n67.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n68.xml] ibm85n68.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n69.xml] ibm85n69.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n70.xml] ibm85n70.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n71.xml] ibm85n71.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n72.xml] ibm85n72.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n73.xml] ibm85n73.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n74.xml] ibm85n74.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n75.xml] ibm85n75.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n76.xml] ibm85n76.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n77.xml] ibm85n77.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n78.xml] ibm85n78.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n79.xml] ibm85n79.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n80.xml] ibm85n80.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n81.xml] ibm85n81.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n82.xml] ibm85n82.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n83.xml] ibm85n83.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n84.xml] ibm85n84.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n85.xml] ibm85n85.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n86.xml] ibm85n86.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n87.xml] ibm85n87.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n88.xml] ibm85n88.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n89.xml] ibm85n89.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n90.xml] ibm85n90.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n91.xml] ibm85n91.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n92.xml] ibm85n92.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n93.xml] ibm85n93.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n94.xml] ibm85n94.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n95.xml] ibm85n95.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n96.xml] ibm85n96.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n97.xml] ibm85n97.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n98.xml] ibm85n98.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P85-ibm85n99.xml] ibm85n99.xml:3:3: Processing Instruction must specify a target name Profile: IBM XML Conformance Test Suite - Production 86 OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P86-ibm86n01.xml] ibm86n01.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P86-ibm86n02.xml] ibm86n02.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P86-ibm86n03.xml] ibm86n03.xml:3:3: Processing Instruction must specify a target name OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P86-ibm86n04.xml] ibm86n04.xml:3:3: Processing Instruction must specify a target name Profile: IBM XML Conformance Test Suite - Production 87 OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n01.xml] ibm87n01.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n02.xml] ibm87n02.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n03.xml] ibm87n03.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n04.xml] ibm87n04.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n05.xml] ibm87n05.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n06.xml] ibm87n06.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n07.xml] ibm87n07.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n08.xml] ibm87n08.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n09.xml] ibm87n09.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n10.xml] ibm87n10.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n11.xml] ibm87n11.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n12.xml] ibm87n12.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n13.xml] ibm87n13.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n14.xml] ibm87n14.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n15.xml] ibm87n15.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n16.xml] ibm87n16.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n17.xml] ibm87n17.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n18.xml] ibm87n18.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n19.xml] ibm87n19.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n20.xml] ibm87n20.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n21.xml] ibm87n21.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n22.xml] ibm87n22.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n23.xml] ibm87n23.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n24.xml] ibm87n24.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n25.xml] ibm87n25.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n26.xml] ibm87n26.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n27.xml] ibm87n27.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n28.xml] ibm87n28.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n29.xml] ibm87n29.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n30.xml] ibm87n30.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n31.xml] ibm87n31.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n32.xml] ibm87n32.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n33.xml] ibm87n33.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n34.xml] ibm87n34.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n35.xml] ibm87n35.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n36.xml] ibm87n36.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n37.xml] ibm87n37.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n38.xml] ibm87n38.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n39.xml] ibm87n39.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n40.xml] ibm87n40.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n41.xml] ibm87n41.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n42.xml] ibm87n42.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n43.xml] ibm87n43.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n44.xml] ibm87n44.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n45.xml] ibm87n45.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n46.xml] ibm87n46.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n47.xml] ibm87n47.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n48.xml] ibm87n48.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n49.xml] ibm87n49.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n50.xml] ibm87n50.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n51.xml] ibm87n51.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n52.xml] ibm87n52.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n53.xml] ibm87n53.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n54.xml] ibm87n54.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n55.xml] ibm87n55.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n56.xml] ibm87n56.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n57.xml] ibm87n57.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n58.xml] ibm87n58.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n59.xml] ibm87n59.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n60.xml] ibm87n60.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n61.xml] ibm87n61.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n62.xml] ibm87n62.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n63.xml] ibm87n63.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n64.xml] ibm87n64.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n66.xml] ibm87n66.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n67.xml] ibm87n67.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n68.xml] ibm87n68.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n69.xml] ibm87n69.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n70.xml] ibm87n70.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n71.xml] ibm87n71.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n72.xml] ibm87n72.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n73.xml] ibm87n73.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n74.xml] ibm87n74.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n75.xml] ibm87n75.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n76.xml] ibm87n76.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n77.xml] ibm87n77.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n78.xml] ibm87n78.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n79.xml] ibm87n79.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n80.xml] ibm87n80.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n81.xml] ibm87n81.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n82.xml] ibm87n82.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n83.xml] ibm87n83.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n84.xml] ibm87n84.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P87-ibm87n85.xml] ibm87n85.xml:3:5: Must have space between target and data Profile: IBM XML Conformance Test Suite - Production 88 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P88-ibm88n01.xml] ibm88n01.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P88-ibm88n02.xml] ibm88n02.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n03.xml] ibm88n03.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n04.xml] ibm88n04.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n05.xml] ibm88n05.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n06.xml] ibm88n06.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n08.xml] ibm88n08.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n09.xml] ibm88n09.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n10.xml] ibm88n10.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n11.xml] ibm88n11.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n12.xml] ibm88n12.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n13.xml] ibm88n13.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n14.xml] ibm88n14.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n15.xml] ibm88n15.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P88-ibm88n16.xml] ibm88n16.xml:3:5: Must have space between target and data Profile: IBM XML Conformance Test Suite - Production 89 OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P89-ibm89n01.xml] ibm89n01.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-not-wf-P89-ibm89n02.xml] ibm89n02.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n03.xml] ibm89n03.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n04.xml] ibm89n04.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n05.xml] ibm89n05.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n06.xml] ibm89n06.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n07.xml] ibm89n07.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n08.xml] ibm89n08.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n09.xml] ibm89n09.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n10.xml] ibm89n10.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n11.xml] ibm89n11.xml:3:5: Must have space between target and data OK XMLnot-wf XML_1_0_FOURTH_EDITION [ibm-not-wf-P89-ibm89n12.xml] ibm89n12.xml:3:5: Must have space between target and data Profile: IBM XML Conformance Test Suite - valid tests Profile: IBM XML Conformance Test Suite - Production 1 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P01-ibm01v01.xml] Profile: IBM XML Conformance Test Suite - Production 2 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P02-ibm02v01.xml] Profile: IBM XML Conformance Test Suite - Production 3 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P03-ibm03v01.xml] Profile: IBM XML Conformance Test Suite - Production 9 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P09-ibm09v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P09-ibm09v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P09-ibm09v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P09-ibm09v04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P09-ibm09v05.xml] Profile: IBM XML Conformance Test Suite - Production 10 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P10-ibm10v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P10-ibm10v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P10-ibm10v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P10-ibm10v04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P10-ibm10v05.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P10-ibm10v06.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P10-ibm10v07.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P10-ibm10v08.xml] Profile: IBM XML Conformance Test Suite - Production 11 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P11-ibm11v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P11-ibm11v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P11-ibm11v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P11-ibm11v04.xml] Profile: IBM XML Conformance Test Suite - Production 12 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P12-ibm12v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P12-ibm12v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P12-ibm12v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P12-ibm12v04.xml] Profile: IBM XML Conformance Test Suite - Production 13 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P13-ibm13v01.xml] Profile: IBM XML Conformance Test Suite - Production 14 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P14-ibm14v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P14-ibm14v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P14-ibm14v03.xml] Profile: IBM XML Conformance Test Suite - Production 15 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P15-ibm15v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P15-ibm15v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P15-ibm15v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P15-ibm15v04.xml] Profile: IBM XML Conformance Test Suite - Production 16 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P16-ibm16v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P16-ibm16v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P16-ibm16v03.xml] Profile: IBM XML Conformance Test Suite - Production 17 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P17-ibm17v01.xml] Profile: IBM XML Conformance Test Suite - Production 18 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P18-ibm18v01.xml] Profile: IBM XML Conformance Test Suite - Production 19 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P19-ibm19v01.xml] Profile: IBM XML Conformance Test Suite - Production 20 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P20-ibm20v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P20-ibm20v02.xml] Profile: IBM XML Conformance Test Suite - Production 21 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P21-ibm21v01.xml] Profile: IBM XML Conformance Test Suite - Production 22 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P22-ibm22v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P22-ibm22v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P22-ibm22v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P22-ibm22v04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P22-ibm22v05.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P22-ibm22v06.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P22-ibm22v07.xml] Profile: IBM XML Conformance Test Suite - Production 23 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P23-ibm23v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P23-ibm23v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P23-ibm23v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P23-ibm23v04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P23-ibm23v05.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P23-ibm23v06.xml] Profile: IBM XML Conformance Test Suite - Production 24 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P24-ibm24v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P24-ibm24v02.xml] Profile: IBM XML Conformance Test Suite - Production 25 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P25-ibm25v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P25-ibm25v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P25-ibm25v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P25-ibm25v04.xml] Profile: IBM XML Conformance Test Suite - Production 26 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P26-ibm26v01.xml] Profile: IBM XML Conformance Test Suite - Production 27 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P27-ibm27v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P27-ibm27v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P27-ibm27v03.xml] Profile: IBM XML Conformance Test Suite - Production 28 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P28-ibm28v01.xml] NA XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P28-ibm28v02.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 29 NA XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P29-ibm29v01.xml] Disabled in XML/Ada NA XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P29-ibm29v02.xml] Disabled in XML/Ada Profile: IBM XML Conformance Test Suite - Production 30 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P30-ibm30v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P30-ibm30v02.xml] Profile: IBM XML Conformance Test Suite - Production 31 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P31-ibm31v01.xml] Profile: IBM XML Conformance Test Suite - Production 32 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P32-ibm32v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P32-ibm32v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P32-ibm32v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P32-ibm32v04.xml] Profile: IBM XML Conformance Test Suite - Production 33 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P33-ibm33v01.xml] Profile: IBM XML Conformance Test Suite - Production 34 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P34-ibm34v01.xml] Profile: IBM XML Conformance Test Suite - Production 35 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P35-ibm35v01.xml] Profile: IBM XML Conformance Test Suite - Production 36 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P36-ibm36v01.xml] Profile: IBM XML Conformance Test Suite - Production 37 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P37-ibm37v01.xml] Profile: IBM XML Conformance Test Suite - Production 38 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P38-ibm38v01.xml] Profile: IBM XML Conformance Test Suite - Production 39 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P39-ibm39v01.xml] Profile: IBM XML Conformance Test Suite - Production 40 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P40-ibm40v01.xml] Profile: IBM XML Conformance Test Suite - Production 41 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P41-ibm41v01.xml] Profile: IBM XML Conformance Test Suite - Production 42 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P42-ibm42v01.xml] Profile: IBM XML Conformance Test Suite - Production 43 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P43-ibm43v01.xml] Profile: IBM XML Conformance Test Suite - Production 44 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P44-ibm44v01.xml] Profile: IBM XML Conformance Test Suite - Production 45 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P45-ibm45v01.xml] Profile: IBM XML Conformance Test Suite - Production 47 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P47-ibm47v01.xml] Profile: IBM XML Conformance Test Suite - Production 49 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P49-ibm49v01.xml] Profile: IBM XML Conformance Test Suite - Production 50 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P50-ibm50v01.xml] Profile: IBM XML Conformance Test Suite - Production 51 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P51-ibm51v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P51-ibm51v02.xml] Profile: IBM XML Conformance Test Suite - Production 52 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P52-ibm52v01.xml] Profile: IBM XML Conformance Test Suite - Production 54 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P54-ibm54v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P54-ibm54v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P54-ibm54v03.xml] Profile: IBM XML Conformance Test Suite - Production 55 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P55-ibm55v01.xml] Profile: IBM XML Conformance Test Suite - Production 56 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v05.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v06.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v07.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v08.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v09.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P56-ibm56v10.xml] Profile: IBM XML Conformance Test Suite - Production 57 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P57-ibm57v01.xml] Profile: IBM XML Conformance Test Suite - Production 58 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P58-ibm58v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P58-ibm58v02.xml] Profile: IBM XML Conformance Test Suite - Production 59 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P59-ibm59v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P59-ibm59v02.xml] Profile: IBM XML Conformance Test Suite - Production 60 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P60-ibm60v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P60-ibm60v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P60-ibm60v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P60-ibm60v04.xml] Profile: IBM XML Conformance Test Suite - Production 61 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P61-ibm61v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P61-ibm61v02.xml] Profile: IBM XML Conformance Test Suite - Production 62 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P62-ibm62v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P62-ibm62v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P62-ibm62v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P62-ibm62v04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P62-ibm62v05.xml] Profile: IBM XML Conformance Test Suite - Production 63 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P63-ibm63v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P63-ibm63v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P63-ibm63v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P63-ibm63v04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P63-ibm63v05.xml] Profile: IBM XML Conformance Test Suite - Production 64 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P64-ibm64v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P64-ibm64v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P64-ibm64v03.xml] Profile: IBM XML Conformance Test Suite - Production 65 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P65-ibm65v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P65-ibm65v02.xml] Profile: IBM XML Conformance Test Suite - Production 66 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P66-ibm66v01.xml] Profile: IBM XML Conformance Test Suite - Production 67 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P67-ibm67v01.xml] Profile: IBM XML Conformance Test Suite - Production 68 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P68-ibm68v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P68-ibm68v02.xml] Profile: IBM XML Conformance Test Suite - Production 69 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P69-ibm69v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P69-ibm69v02.xml] Profile: IBM XML Conformance Test Suite - Production 70 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P70-ibm70v01.xml] Profile: IBM XML Conformance Test Suite - Production 78 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P78-ibm78v01.xml] Profile: IBM XML Conformance Test Suite - Production 79 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P79-ibm79v01.xml] Profile: IBM XML Conformance Test Suite - Production 82 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P82-ibm82v01.xml] Profile: IBM XML Conformance Test Suite - Production 85 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85v01.xml] Profile: IBM XML Conformance Test Suite - Production 86 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P86-ibm86v01.xml] Profile: IBM XML Conformance Test Suite - Production 87 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87v01.xml] Profile: IBM XML Conformance Test Suite - Production 88 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88v01.xml] Profile: IBM XML Conformance Test Suite - Production 89 OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P89-ibm89v01.xml] Profile: IBM XML 1.1 Tests Profile: IBM Invalid Conformance Tests for XML 1.1 CR October 15, 2002 Profile: IBM XML Conformance Test Suite 1.1 XMLi XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P46-ibm46i01.xml] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P46-ibm46i02.xml] For XML 1.1 Profile: IBM Not-WF Conformance Tests for XML 1.1 CR October 15, 2002 Profile: IBM XML Conformance Test Suite - Production 2 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n01.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n02.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n03.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n04.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n05.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n06.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n07.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n08.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n09.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n10.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n11.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n12.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n14.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n15.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n16.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n17.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n18.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n19.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n20.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n21.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n22.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n23.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n24.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n25.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n26.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n27.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n28.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n29.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n30.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n31.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n32.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n33.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n34.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n35.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n36.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n37.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n38.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n39.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n40.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n41.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n42.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n43.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n44.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n45.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n46.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n47.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n48.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n49.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n50.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n51.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n52.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n53.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n54.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n55.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n56.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n57.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n58.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n59.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n60.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n61.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n62.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n63.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n64.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n65.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n66.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n67.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n68.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n69.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n70.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P02-ibm02n71.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 4 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n01.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n02.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n03.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n04.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n05.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n06.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n07.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n08.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n09.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n10.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n11.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n12.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n13.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n14.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n15.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n16.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n17.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n18.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n19.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n20.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n21.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n22.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n23.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n24.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n25.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n26.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n27.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04-ibm04n28.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 4a 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an01.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an02.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an03.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an04.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an05.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an06.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an07.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an08.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an09.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an10.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an11.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an12.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an13.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an14.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an15.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an16.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an17.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an18.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an19.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an20.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an21.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an22.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an23.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an24.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an25.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an26.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an27.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P04a-ibm04an28.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 5 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P05-ibm05n01.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P05-ibm05n02.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P05-ibm05n03.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P05-ibm05n04.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P05-ibm05n05.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P05-ibm05n06.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 77 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n01.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n02.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n03.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n04.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n05.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n06.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n07.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n08.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n09.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n10.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n11.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n12.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n13.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n14.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n15.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n16.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n17.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n18.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n19.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n20.xml] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [ibm-1-1-not-wf-P77-ibm77n21.xml] For XML 1.1 Profile: IBM Valid Conformance Tests for XML 1.1 CR October 15, 2002 Profile: IBM XML Conformance Test Suite - Production 2 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P02-ibm02v01.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P02-ibm02v02.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P02-ibm02v03.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P02-ibm02v04.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P02-ibm02v05.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P02-ibm02v06.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 3 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v01.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v02.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v03.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v04.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v05.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v06.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v07.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v08.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P03-ibm03v09.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 4 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P04-ibm04v01.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 4a 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P04-ibm04av01.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 5 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P05-ibm05v01.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P05-ibm05v02.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P05-ibm05v03.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P05-ibm05v04.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P05-ibm05v05.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 7 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P047-ibm07v01.xml] For XML 1.1 Profile: IBM XML Conformance Test Suite - Production 77 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v01.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v02.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v03.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v04.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v05.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v06.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v07.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v08.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v09.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v10.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v11.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v12.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v13.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v14.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v15.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v16.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v17.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v18.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v19.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v20.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v21.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v22.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v23.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v24.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v25.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v26.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v27.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v28.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v29.xml] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [ibm-1-1-valid-P77-ibm77v30.xml] For XML 1.1 Profile: Profile: Richard Tobin's XML 1.0 2nd edition errata test suite 21 Jul 2003 NA XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-2a] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e2e-2b] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-2b] E2b.xml:4:27: Notation must be declared: one E2b.xml:4:27: Notation must be declared: one OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-9a] OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e2e-9b] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-9b] E9b.xml:5:27: Attribute must contain Names: bar E9b.xml:5:27: Attribute must reference an existing unparsed entity: bar OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e2e-14] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-14] entity %e:1:20: Entity values must be self-contained NA XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-15a] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-15b] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-15c] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-15d] Disabled in XML/Ada OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-15e] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-15f] NA XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-15g] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-15h] Disabled in XML/Ada OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-15i] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-15j] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-15k] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-15l] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-18] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-19] OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e2e-20] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e2e-20] E20.xml:5:2: Attribute must contain Nmtokens: bar OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-22] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-24] OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-e2e-27] E27.xml:4:6: Invalid character code: 55296 OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-29] NA XMLerror XML_1_0_FIFTH_EDITION [rmt-e2e-34] Disabled in XML/Ada OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-36] OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-e2e-38] E38.ent:1:20: External entity doesn't have the same XML version as document OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-41] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-48] 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-50] For XML 1.1 NA XMLerror XML_1_0_FIFTH_EDITION [rmt-e2e-55] Disabled in XML/Ada OK XMLerror XML_1_0_FIFTH_EDITION [rmt-e2e-57] E57.xml:1:56: Value of xml:space must be (default|preserve) OK XMLv XML_1_0_FIFTH_EDITION [rmt-e2e-60] OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-e2e-61] E61.xml:2:1: Non-white space found at top level Profile: Profile: Richard Tobin's XML 1.1 test suite 13 Feb 2003 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-001] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-002] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-003] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-004] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-005] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-006] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-007] For XML 1.1 1.1 XMLerror XML_1_0_FIFTH_EDITION [rmt-008] For XML 1.1 1.1 XMLerror XML_1_0_FIFTH_EDITION [rmt-009] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-010] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-011] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-012] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-013] For XML 1.1 OK XMLnot-wf XML_1_0_FOURTH_EDITION [rmt-014] 014.xml:3:6: Expecting a space 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-015] For XML 1.1 OK XMLnot-wf XML_1_0_FOURTH_EDITION [rmt-016] 016.xml:4:2: Invalid name: 'ð€²' 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-017] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-018] For XML 1.1 OK XMLnot-wf XML_1_0_FOURTH_EDITION [rmt-019] 019.xml:3:2: Invalid name: '󯿿' 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-020] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-021] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-022] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-023] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-024] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-025] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-026] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-027] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-028] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-029] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-030] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-031] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-032] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-033] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-034] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-035] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-036] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-037] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-038] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-039] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-040] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-041] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-042] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-043] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-044] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-045] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-046] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-047] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-048] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-049] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-050] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-051] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-052] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-053] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-054] For XML 1.1 1.1 XMLerror XML_1_0_FIFTH_EDITION [rmt-055] For XML 1.1 1.1 XMLerror XML_1_0_FIFTH_EDITION [rmt-056] For XML 1.1 1.1 XMLerror XML_1_0_FIFTH_EDITION [rmt-057] For XML 1.1 Profile: Profile: Richard Tobin's XML Namespaces 1.0 test suite 14 Feb 2003 OK XMLv XML_1_0_FIFTH_EDITION [rmt-ns10-001] OK XMLv XML_1_0_FIFTH_EDITION [rmt-ns10-002] OK XMLv XML_1_0_FIFTH_EDITION [rmt-ns10-003] OK XMLerror XML_1_0_FIFTH_EDITION [rmt-ns10-004] 004.xml:7:6: Invalid absolute IRI (Internationalized Resource Identifier) for namespace: "namespaces/zaphod" OK XMLerror XML_1_0_FIFTH_EDITION [rmt-ns10-005] 005.xml:7:6: Invalid absolute IRI (Internationalized Resource Identifier) for namespace: "#beeblebrox" OK XMLerror XML_1_0_FIFTH_EDITION [rmt-ns10-006] 006.xml:7:6: Invalid absolute IRI (Internationalized Resource Identifier) for namespace: "http://example.org/rosé" OK XMLv XML_1_0_FIFTH_EDITION [rmt-ns10-007] OK XMLv XML_1_0_FIFTH_EDITION [rmt-ns10-008] OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-009] 009.xml:16:19: Attributes may appear only once: {http://example.org/~wilbur}attr OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-010] 010.xml:16:19: Attributes may appear only once: {http://example.org/~wilbur}attr OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-011] 011.xml:17:19: Attributes may appear only once: {http://example.org/~wilbur}attr OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-012] 012.xml:16:19: Attributes may appear only once: {urn:xyzzy}attr OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-013] 013.xml:4:9: Attributes must have an explicit value OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-014] 014.xml:3:7: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-015] 015.xml:3:3: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-016] 016.xml:3:13: Expecting a Name OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-017] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-017] 017.xml:3:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-018] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-018] 018.xml:3:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-019] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-019] 019.xml:3:7: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-020] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-020] 020.xml:3:5: No DTD defined for this document 020.xml:3:47: [VC] No attribute allowed for element foo OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-021] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-021] 021.xml:3:5: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-022] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-022] 022.xml:3:5: No DTD defined for this document OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-023] 023.xml:4:15: Cannot use an empty URI for namespaces OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-024] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-024] 024.xml:3:7: No DTD defined for this document OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-025] 025.xml:3:9: Prefix must be declared before its use: a OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-026] 026.xml:3:18: Prefix must be declared before its use: a OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-027] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-027] 027.xml:3:5: No DTD defined for this document 027.xml:3:10: [VC] No attribute allowed for element foo OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-028] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-028] 028.xml:3:5: No DTD defined for this document OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-029] 029.xml:3:12: Cannot redefine the xml prefix OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-030] 030.xml:4:12: Cannot bind the namespace URI to a prefix other than xml OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-031] 031.xml:4:12: Cannot redefine the xmlns prefix OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-032] 032.xml:4:12: Cannot redefine the xmlns prefix NA XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-033] Disabled in XML/Ada OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-034] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-034] 034.xml:3:5: No DTD defined for this document OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-035] 035.xml:6:19: Attributes may appear only once: {http://example.org/~wilbur}attr OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-036] 036.xml:6:19: Attributes may appear only once: {http://example.org/~wilbur}attr OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-037] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-037] 037.xml:3:5: No DTD defined for this document 037.xml:6:8: [VC] No attribute allowed for element bar 037.xml:6:19: [VC] No attribute allowed for element bar OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-038] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-038] 038.xml:4:5: No DTD defined for this document 038.xml:6:8: [VC] No attribute allowed for element bar 038.xml:6:17: [VC] No attribute allowed for element bar OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-039] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-039] 039.xml:4:5: No DTD defined for this document 039.xml:8:10: [VC] No attribute allowed for element bar 039.xml:8:19: [VC] No attribute allowed for element bar OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-040] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-040] 040.xml:4:5: No DTD defined for this document 040.xml:7:8: [VC] No attribute allowed for element bar 040.xml:7:17: [VC] No attribute allowed for element bar OK XMLwf XML_1_0_FIFTH_EDITION [rmt-ns10-041] OK XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-041] 041.xml:4:5: No DTD defined for this document 041.xml:6:10: [VC] No attribute allowed for element bar 041.xml:6:19: [VC] No attribute allowed for element bar OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-042] 042.xml:3:6: Must have space between target and data OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-043] 043.xml:5:11: Expecting a space OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns10-044] 044.xml:5:14: Invalid notation declaration NA XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-045] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [rmt-ns10-046] Disabled in XML/Ada Profile: Profile: Richard Tobin's XML Namespaces 1.1 test suite 14 Feb 2003 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-ns11-001] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-ns11-002] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-ns11-003] For XML 1.1 1.1 XMLi XML_1_0_FIFTH_EDITION [rmt-ns11-004] For XML 1.1 1.1 XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns11-005] For XML 1.1 1.1 XMLv XML_1_0_FIFTH_EDITION [rmt-ns11-006] For XML 1.1 Profile: Profile: Richard Tobin's XML 1.0 3rd edition errata test suite 1 June 2006 OK XMLv XML_1_0_FIFTH_EDITION [rmt-e3e-05a] OK XMLv XML_1_0_FIFTH_EDITION [rmt-e3e-05b] OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e3e-06a] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-06a] E06a.xml:5:24: Attribute must contain Names with no colon: a OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e3e-06b] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-06b] E06b.xml:4:25: Attribute must contain Names: a E06b.xml:4:25: Attribute must reference an existing unparsed entity: a OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e3e-06c] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-06c] E06c.xml:5:25: Attribute must contain Names with no colon: a OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e3e-06d] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-06d] E06d.xml:4:27: Attribute must contain Names: a E06d.xml:4:27: Attribute must reference an existing unparsed entity: a OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e3e-06e] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-06e] E06e.xml:4:26: Attribute must contain Nmtokens: a OK XMLwf XML_1_0_FIFTH_EDITION [rmt-e3e-06f] OK XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-06f] E06f.xml:4:27: Attribute must contain Nmtokens: a NA XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-06g] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-06h] Disabled in XML/Ada OK XMLv XML_1_0_FIFTH_EDITION [rmt-e3e-06i] OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-e3e-12] E12.xml:5:33: Attribute values cannot reference external entities NA XMLi XML_1_0_FIFTH_EDITION [rmt-e3e-13] Disabled in XML/Ada Profile: Profile: University of Edinburgh tests for XML 1.0 5th edition NA XMLi XML_1_0_FIFTH_EDITION [invalid-bo-1] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [invalid-bo-2] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [invalid-bo-3] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [invalid-bo-4] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [invalid-bo-5] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [invalid-bo-6] Disabled in XML/Ada OK XMLerror XML_1_0_FIFTH_EDITION [invalid-bo-7] inclbomboom_be.xml:4:15: File specifies two different encodings OK XMLerror XML_1_0_FIFTH_EDITION [invalid-bo-8] inclbomboom_le.xml:4:15: File specifies two different encodings NA XMLerror XML_1_0_FIFTH_EDITION [invalid-bo-9] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [invalid-sa-140] Disabled in XML/Ada NA XMLi XML_1_0_FIFTH_EDITION [invalid-sa-141] Disabled in XML/Ada OK XMLerror XML_1_0_FOURTH_EDITION [x-rmt-008] 008.xml:1:20: Unsupported version of XML: 1.7 OK XMLv XML_1_0_FIFTH_EDITION [x-rmt-008b] OK XMLwf XML_1_0_FIFTH_EDITION [x-rmt5-014] OK XMLi XML_1_0_FIFTH_EDITION [x-rmt5-014] 014.xml:2:6: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [x-rmt5-016] OK XMLi XML_1_0_FIFTH_EDITION [x-rmt5-016] 016.xml:3:3: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [x-rmt5-019] OK XMLi XML_1_0_FIFTH_EDITION [x-rmt5-019] 019.xml:2:3: No DTD defined for this document OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n02.xml] ibm04n02.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n03.xml] ibm04n03.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n04.xml] ibm04n04.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n05.xml] ibm04n05.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n06.xml] ibm04n06.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n07.xml] ibm04n07.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n08.xml] ibm04n08.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n09.xml] ibm04n09.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n10.xml] ibm04n10.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n11.xml] ibm04n11.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n12.xml] ibm04n12.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n13.xml] ibm04n13.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n14.xml] ibm04n14.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n15.xml] ibm04n15.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n16.xml] ibm04n16.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n17.xml] ibm04n17.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n18.xml] ibm04n18.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n19.xml] ibm04n19.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n20.xml] ibm04n20.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n21.xml] ibm04n21.xml:1:11: Invalid character code: 55296 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n22.xml] ibm04n22.xml:1:11: Invalid character code: 55297 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n23.xml] ibm04n23.xml:1:11: Invalid character code: 56063 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n24.xml] ibm04n24.xml:1:11: Invalid character code: 57343 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n25.xml] ibm04n25.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n26.xml] ibm04n26.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n27.xml] ibm04n27.xml:1:32: Expecting name after <!DOCTYPE OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04-ibm04n28.xml] ibm04n28.xml:1:11: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an01.xml] ibm04an01.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an02.xml] ibm04an02.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an03.xml] ibm04an03.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an04.xml] ibm04an04.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an05.xml] ibm04an05.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an06.xml] ibm04an06.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an07.xml] ibm04an07.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an08.xml] ibm04an08.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an09.xml] ibm04an09.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an10.xml] ibm04an10.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an11.xml] ibm04an11.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an12.xml] ibm04an12.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an13.xml] ibm04an13.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an14.xml] ibm04an14.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an15.xml] ibm04an15.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an16.xml] ibm04an16.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an17.xml] ibm04an17.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an18.xml] ibm04an18.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an19.xml] ibm04an19.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an20.xml] ibm04an20.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an21.xml] ibm04an21.xml:1:26: Invalid character code: 55296 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an22.xml] ibm04an22.xml:1:26: Invalid character code: 55297 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an23.xml] ibm04an23.xml:1:26: Invalid character code: 56063 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an24.xml] ibm04an24.xml:1:26: Invalid character code: 57343 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an25.xml] ibm04an25.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an26.xml] ibm04an26.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an27.xml] ibm04an27.xml:1:27: Expecting end of DTD OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P04a-ibm04an28.xml] ibm04an28.xml:1:26: Invalid character code: 65535 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P05-ibm05n01.xml] ibm05n01.xml:3:18: Invalid character code: 11 OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P05-ibm05n02.xml] ibm05n02.xml:3:19: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P05-ibm05n03.xml] ibm05n03.xml:3:19: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P05-ibm05n04.xml] ibm05n04.xml:3:19: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P05-ibm05n05.xml] ibm05n05.xml:3:19: Expecting a Name OK XMLnot-wf XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-not-wf-P05-ibm05n06.xml] ibm05n06.xml:3:19: Expecting a Name OK XMLv XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-valid-P04-ibm04v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-valid-P04-ibm04av01.xml] OK XMLv XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-valid-P05-ibm05v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-valid-P05-ibm05v02.xml] OK XMLv XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-valid-P05-ibm05v03.xml] OK XMLv XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-valid-P05-ibm05v04.xml] OK XMLv XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-valid-P05-ibm05v05.xml] OK XMLv XML_1_0_FIFTH_EDITION [x-ibm-1-0.5-valid-P047-ibm07v01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n05.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n06.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n07.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n08.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n09.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n10.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n100.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n101.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n102.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n103.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n104.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n105.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n106.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n107.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n108.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n109.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n11.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n110.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n111.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n112.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n113.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n114.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n115.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n116.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n117.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n118.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n119.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n12.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n120.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n121.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n122.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n123.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n124.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n125.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n126.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n127.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n128.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n129.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n13.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n130.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n131.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n132.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n133.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n134.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n135.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n136.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n137.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n138.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n139.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n14.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n140.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n141.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n142.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n143.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n144.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n145.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n146.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n147.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n148.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n149.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n15.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n150.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n151.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n152.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n153.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n154.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n155.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n156.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n157.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n158.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n159.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n16.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n160.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n161.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n162.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n163.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n164.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n165.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n166.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n167.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n168.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n169.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n17.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n170.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n171.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n172.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n173.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n174.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n175.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n176.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n177.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n178.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n179.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n18.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n180.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n181.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n182.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n183.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n184.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n185.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n186.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n187.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n188.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n189.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n19.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n190.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n191.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n192.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n193.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n194.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n195.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n196.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n197.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n198.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n20.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n21.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n22.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n23.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n24.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n25.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n26.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n27.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n28.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n29.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n30.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n31.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n32.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n33.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n34.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n35.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n36.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n37.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n38.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n39.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n40.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n41.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n42.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n43.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n44.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n45.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n46.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n47.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n48.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n49.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n50.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n51.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n52.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n53.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n54.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n55.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n56.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n57.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n58.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n59.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n60.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n61.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n62.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n63.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n64.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n65.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n66.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n67.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n68.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n69.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n70.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n71.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n72.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n73.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n74.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n75.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n76.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n77.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n78.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n79.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n80.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n81.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n82.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n83.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n84.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n85.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n86.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n87.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n88.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n89.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n90.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n91.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n92.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n93.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n94.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n95.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n96.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n97.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n98.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P85-ibm85n99.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P86-ibm86n01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P86-ibm86n02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P86-ibm86n03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P86-ibm86n04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n01.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n02.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n05.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n06.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n07.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n08.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n09.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n10.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n11.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n12.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n13.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n14.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n15.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n16.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n17.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n18.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n19.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n20.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n21.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n22.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n23.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n24.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n25.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n26.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n27.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n28.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n29.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n30.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n31.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n32.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n33.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n34.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n35.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n36.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n37.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n38.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n39.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n40.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n41.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n42.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n43.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n44.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n45.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n46.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n47.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n48.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n49.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n50.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n51.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n52.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n53.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n54.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n55.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n56.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n57.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n58.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n59.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n60.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n61.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n62.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n63.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n64.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n66.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n67.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n68.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n69.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n70.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n71.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n72.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n73.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n74.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n75.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n76.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n77.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n78.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n79.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n80.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n81.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n82.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n83.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n84.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P87-ibm87n85.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n05.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n06.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n08.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n09.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n10.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n11.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n12.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n13.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n14.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n15.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P88-ibm88n16.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P89-ibm89n03.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P89-ibm89n04.xml] OK XMLv XML_1_0_FIFTH_EDITION [ibm-valid-P89-ibm89n05.xml] OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n06.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n06.xml] ibm89n06.xml:2:18: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n07.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n07.xml] ibm89n07.xml:2:18: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n08.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n08.xml] ibm89n08.xml:2:18: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n09.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n09.xml] ibm89n09.xml:2:18: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n10.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n10.xml] ibm89n10.xml:2:18: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n11.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n11.xml] ibm89n11.xml:2:18: No DTD defined for this document OK XMLwf XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n12.xml] OK XMLi XML_1_0_FIFTH_EDITION [ibm-invalid-P89-ibm89n12.xml] ibm89n12.xml:2:18: No DTD defined for this document Profile: Profile: Richard Tobin's XML Namespaces 1.0/1.1 2nd edition test suite 1 June 2006 OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns-e1.0-13a] NE13a.xml:7:50: The xml namespace cannot be declared as the default namespace OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns-e1.0-13b] NE13b.xml:7:43: The xml namespace cannot be declared as the default namespace OK XMLnot-wf XML_1_0_FIFTH_EDITION [rmt-ns-e1.0-13c] NE13c.xml:6:13: Elements must not have the prefix xmlns Release: XML 1.0 (2nd edition) W3C Conformance Test Suite, 6 October 2000 N/A: XML 1.1 tests N/A: tests with encoding unknown to XML/Ada +-----------+--------+---------+---------+---------+---------+--------+----+ | | Total | Success | Failure | N/A | XML 1.1 | Encod. | IE | +-----------+--------+---------+---------+---------+---------+--------+----+ | XMLwf | 140 | 140 | 0 | 0 | 0 | 0 | 0 | | XMLnot-wf | 1489 | 1316 | 0 | 6 | 167 | 0 | 0 | | XMLv | 806 | 721 | 0 | 3 | 82 | 0 | 0 | | XMLi | 242 | 140 | 0 | 87 | 15 | 0 | 0 | | XMLerror | 33 | 19 | 0 | 3 | 5 | 6 | 0 | +-----------+--------+---------+---------+---------+---------+--------+----+ �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/dom/testxml_support.adb���������������������������������������������������������0000664�0000000�0000000�00000004520�14476332425�0020743�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with GNAT.OS_Lib; use GNAT.OS_Lib; with Sax.Exceptions; use Sax.Exceptions; package body Testxml_Support is ----------- -- Error -- ----------- procedure Error (Handler : in out My_Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is Tmp : String_Access := Handler.Error_Msg; begin if Tmp = null then Handler.Error_Msg := new String'(Get_Message (Except)); else Handler.Error_Msg := new String' (Tmp.all & ASCII.LF & Get_Message (Except)); Free (Tmp); end if; Handler.Had_Error := True; end Error; end Testxml_Support; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/dom/testxml_support.ads���������������������������������������������������������0000664�0000000�0000000�00000001121�14476332425�0020756�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ with DOM.Readers; with GNAT.OS_Lib; with Sax.Exceptions; package Testxml_Support is type My_Tree_Reader is new DOM.Readers.Tree_Reader with record Had_Error : Boolean := False; -- Whether any recoverable error was seen Error_Msg : GNAT.OS_Lib.String_Access; -- The whole cumulative error messages end record; procedure Error (Handler : in out My_Tree_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); -- Override Error so as to make sure recoverable errors are reported as -- such. It raises XML_Error end Testxml_Support; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/dom/tostring.adb����������������������������������������������������������������0000664�0000000�0000000�00000004655�14476332425�0017331�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This example shows how an XML tree can be converted to a string -- in memory, without going through a temporary file on the disk with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with Ada.Text_IO; use Ada.Text_IO; with DOM.Core.Nodes; use DOM.Core.Nodes; with DOM.Readers; use DOM.Readers; with Input_Sources.File; use Input_Sources.File; with String_Stream; use String_Stream; procedure ToString is Input : File_Input; Reader : Tree_Reader; Output : aliased String_Stream_Type; begin Open ("test.xml", Input); Parse (Reader, Input); Close (Input); Open (Output, ""); Write (Output'Access, Get_Tree (Reader)); Put_Line (To_String (Output.Str)); end ToString; �����������������������������������������������������������������������������������xmlada-24.0.0/tests/examples/�����������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0016035�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/examples/domexample2.expected���������������������������������������������������0000664�0000000�0000000�00000000066�14476332425�0021777�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Value of "pref1" is Value1 Value of "pref2" is Value2 ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/examples/saxexample_main.expected�����������������������������������������������0000664�0000000�0000000�00000000070�14476332425�0022730�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Value for "pref1" is Value1 Value for "pref2" is Value2 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/results/������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0015720�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/results/.gitignore��������������������������������������������������������������0000664�0000000�0000000�00000000000�14476332425�0017676�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0015012�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/debug_readers.adb�����������������������������������������������������������0000664�0000000�0000000�00000044337�14476332425�0020270�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Ada.Text_IO; use Ada.Text_IO; with Ada.Unchecked_Deallocation; with Ada.Strings.Unbounded; with Sax.Readers; use Sax.Readers; with Sax.Exceptions; use Sax.Exceptions; with Sax.Locators; use Sax.Locators; with Sax.Attributes; use Sax.Attributes; with Sax.Models; use Sax.Models; with Unicode.CES; use Unicode.CES; with Unicode; use Unicode; with Sax.Encodings; use Sax.Encodings; with Input_Sources.Strings; use Input_Sources.Strings; package body Debug_Readers is procedure Unchecked_Free is new Ada.Unchecked_Deallocation (String, String_Access); procedure Unchecked_Free is new Ada.Unchecked_Deallocation (String_List, String_List_Access); procedure Free (List : in out String_List_Access); -- Free the array and all the stored strings function Location (Handler : Debug_Reader'Class; Skip : Natural := 0) return String; -- Return the current location. -- Skip indicates the number of frames to skip in the saved locations -- stack ---------- -- Free -- ---------- procedure Free (List : in out String_List_Access) is begin if List /= null then for L in List'Range loop Unchecked_Free (List (L)); end loop; Unchecked_Free (List); end if; end Free; -------------- -- Location -- -------------- function Location (Handler : Debug_Reader'Class; Skip : Natural := 0) return String is use Ada.Strings.Unbounded; Result : Unbounded_String; begin for C in Handler.Saved_Locs'First + Skip .. Handler.Saved_Locs'Last loop Result := Result & "[entity expansion at " & Handler.Saved_Locs (C).all; end loop; for C in Handler.Saved_Locs'First + Skip .. Handler.Saved_Locs'Last loop Result := Result & ']'; end loop; if Handler.Color then return ASCII.ESC & "[33m" & To_String (Handler.Locator) & To_String (Result) & ASCII.ESC & "[39m"; else return To_String (Handler.Locator) & To_String (Result); end if; end Location; ---------------- -- Set_Silent -- ---------------- procedure Set_Silent (Handler : in out Debug_Reader; Silent : Boolean) is begin Handler.Silent := Silent; end Set_Silent; --------------- -- Set_Color -- --------------- procedure Set_Color (Handler : in out Debug_Reader; Color : Boolean) is begin Handler.Color := Color; end Set_Color; ------------- -- Warning -- ------------- procedure Warning (Handler : in out Debug_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is pragma Warnings (Off, Handler); begin Put_Line ("Sax.Warning (" & Get_Message (Except) & ", at " & To_String (Get_Location (Except)) & ')'); end Warning; ----------- -- Error -- ----------- procedure Error (Handler : in out Debug_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is pragma Warnings (Off, Handler); begin Put_Line ("Sax.Error (" & Get_Message (Except) & ", at " & To_String (Get_Location (Except)) & ')'); end Error; ----------------- -- Fatal_Error -- ----------------- procedure Fatal_Error (Handler : in out Debug_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is begin Put_Line ("Sax.Fatal_Error (" & Get_Message (Except) & ") at " & Location (Handler)); Free (Handler.Saved_Locs); Handler.Saved_Locs := new String_List'(1 .. 0 => null); Fatal_Error (Reader (Handler), Except); end Fatal_Error; -------------------------- -- Set_Document_Locator -- -------------------------- procedure Set_Document_Locator (Handler : in out Debug_Reader; Loc : in out Sax.Locators.Locator) is begin if not Handler.Silent then Put_Line ("Sax.Set_Document_Locator ()"); end if; Handler.Locator := Loc; end Set_Document_Locator; -------------------- -- Start_Document -- -------------------- procedure Start_Document (Handler : in out Debug_Reader) is begin Handler.Saved_Locs := new String_List'(1 .. 0 => null); if not Handler.Silent then Put_Line ("Sax.Start_Document () at " & Location (Handler)); end if; end Start_Document; ------------------ -- End_Document -- ------------------ procedure End_Document (Handler : in out Debug_Reader) is begin if not Handler.Silent then Put_Line ("Sax.End_Document () at " & Location (Handler)); Free (Handler.Saved_Locs); end if; end End_Document; -------------------------- -- Start_Prefix_Mapping -- -------------------------- procedure Start_Prefix_Mapping (Handler : in out Debug_Reader; Prefix : Unicode.CES.Byte_Sequence; URI : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Start_Prefix_Mapping (" & Prefix & ", " & URI & ") at " & Location (Handler)); end if; end Start_Prefix_Mapping; ------------------------ -- End_Prefix_Mapping -- ------------------------ procedure End_Prefix_Mapping (Handler : in out Debug_Reader; Prefix : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.End_Prefix_Mapping (" & Prefix & ") at " & Location (Handler)); end if; end End_Prefix_Mapping; ------------------- -- Start_Element -- ------------------- procedure Start_Element (Handler : in out Debug_Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""; Atts : Sax.Attributes.Attributes'Class) is pragma Unmodified (Handler); begin if not Handler.Silent then Put ("Sax.Start_Element (" & Namespace_URI & ", " & Local_Name & ", " & Qname); for J in 0 .. Get_Length (Atts) - 1 loop Put (", " & Get_Qname (Atts, J) & "='" & Get_Value (Atts, J) & '''); end loop; Put_Line (") at " & Location (Handler)); end if; end Start_Element; ----------------- -- End_Element -- ----------------- procedure End_Element (Handler : in out Debug_Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := "") is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.End_Element (" & Namespace_URI & ", " & Local_Name & ", " & Qname & ") at " & Location (Handler)); end if; end End_Element; ---------------- -- Characters -- ---------------- procedure Characters (Handler : in out Debug_Reader; Ch : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Characters (" & Ch & ',' & Integer'Image (Ch'Length) & ") at " & Location (Handler)); end if; end Characters; -------------------------- -- Ignorable_Whitespace -- -------------------------- procedure Ignorable_Whitespace (Handler : in out Debug_Reader; Ch : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); Index : Natural := Ch'First; C : Unicode_Char; begin if not Handler.Silent then Put ("Sax.Ignorable_Whitespace ("); while Index <= Ch'Last loop Encoding.Read (Ch, Index, C); Put (Unicode_Char'Image (C)); end loop; Put_Line (',' & Integer'Image (Ch'Length) & ") at " & Location (Handler)); end if; end Ignorable_Whitespace; ---------------------------- -- Processing_Instruction -- ---------------------------- procedure Processing_Instruction (Handler : in out Debug_Reader; Target : Unicode.CES.Byte_Sequence; Data : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Processing instruction (" & Target & ", '" & Data & "') at " & Location (Handler)); end if; end Processing_Instruction; -------------------- -- Skipped_Entity -- -------------------- procedure Skipped_Entity (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Skipped_Entity (" & Name & ") at " & Location (Handler)); end if; end Skipped_Entity; ------------- -- Comment -- ------------- procedure Comment (Handler : in out Debug_Reader; Ch : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Comment (" & Ch & ") at " & Location (Handler)); end if; end Comment; ----------------- -- Start_Cdata -- ----------------- procedure Start_Cdata (Handler : in out Debug_Reader) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Start_Cdata () at " & Location (Handler)); end if; end Start_Cdata; --------------- -- End_Cdata -- --------------- procedure End_Cdata (Handler : in out Debug_Reader) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.End_Cdata () at " & Location (Handler)); end if; end End_Cdata; ------------------ -- Start_Entity -- ------------------ procedure Start_Entity (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence) is Tmp : String_List_Access; begin if not Handler.Silent then Put_Line ("Sax.Start_Entity (" & Name & ") at " & Location (Handler)); Tmp := new String_List' (new String'(To_String (Handler.Locator)) & Handler.Saved_Locs.all); Unchecked_Free (Handler.Saved_Locs); Handler.Saved_Locs := Tmp; end if; end Start_Entity; ---------------- -- End_Entity -- ---------------- procedure End_Entity (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence) is Tmp : String_List_Access; begin if not Handler.Silent then Tmp := new String_List (1 .. Handler.Saved_Locs'Length - 1); Tmp.all := Handler.Saved_Locs (Handler.Saved_Locs'First + 1 .. Handler.Saved_Locs'Last); Unchecked_Free (Handler.Saved_Locs); Handler.Saved_Locs := Tmp; Put_Line ("Sax.End_Entity (" & Name & ") at " & Location (Handler)); end if; end End_Entity; --------------- -- Start_DTD -- --------------- procedure Start_DTD (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence := ""; System_Id : Unicode.CES.Byte_Sequence := "") is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Start_DTD (" & Name & ", " & Public_Id & ", " & System_Id & ") at " & Location (Handler)); end if; end Start_DTD; ------------- -- End_DTD -- ------------- procedure End_DTD (Handler : in out Debug_Reader) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.End_DTD () at " & Location (Handler)); end if; end End_DTD; -------------------------- -- Internal_Entity_Decl -- -------------------------- procedure Internal_Entity_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Value : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Internal_Entity_Decl (" & Name & ", " & Value & ") at " & Location (Handler)); end if; end Internal_Entity_Decl; -------------------------- -- External_Entity_Decl -- -------------------------- procedure External_Entity_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.External_Entity_Decl (" & Name & ", " & Public_Id & ", " & System_Id & ") at " & Location (Handler)); end if; end External_Entity_Decl; -------------------------- -- Unparsed_Entity_Decl -- -------------------------- procedure Unparsed_Entity_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence; Notation_Name : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Unparsed_Entity_Decl (" & Name & ", " & System_Id & ", " & Notation_Name & ") at " & Location (Handler)); end if; end Unparsed_Entity_Decl; ------------------ -- Element_Decl -- ------------------ procedure Element_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Model : Content_Model) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Element_Decl (" & Name & ", " & To_String (Model) & ") at " & Location (Handler)); end if; end Element_Decl; ------------------- -- Notation_Decl -- ------------------- procedure Notation_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then Put_Line ("Sax.Notation_Decl (" & Name & ", " & Public_Id & ", " & System_Id & ") at " & Location (Handler)); end if; end Notation_Decl; -------------------- -- Attribute_Decl -- -------------------- procedure Attribute_Decl (Handler : in out Debug_Reader; Ename : Unicode.CES.Byte_Sequence; Aname : Unicode.CES.Byte_Sequence; Typ : Attribute_Type; Content : Content_Model; Value_Default : Sax.Attributes.Default_Declaration; Value : Unicode.CES.Byte_Sequence) is pragma Unmodified (Handler); begin if not Handler.Silent then if Content /= Unknown_Model then Put_Line ("Sax.Attribute_Decl (" & Ename & ", " & Aname & ", " & Attribute_Type'Image (Typ) & ", " & To_String (Content) & ", " & Default_Declaration'Image (Value_Default) & ", " & Value & ") at " & Location (Handler)); else Put_Line ("Sax.Attribute_Decl (" & Ename & ", " & Aname & ", " & Attribute_Type'Image (Typ) & ", " & Default_Declaration'Image (Value_Default) & ", " & Value & ") at " & Location (Handler)); end if; end if; end Attribute_Decl; -------------------- -- Resolve_Entity -- -------------------- function Resolve_Entity (Handler : Debug_Reader; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) return Input_Sources.Input_Source_Access is begin if not Handler.Silent then Put_Line ("Sax.Resolve_Entity (" & Public_Id & ", " & System_Id & ") at " & Location (Handler, Skip => 1)); end if; if System_Id = "t3.xml" then declare S : constant String_Input_Access := new String_Input; begin Open (new Byte_Sequence'("Virtual_t3.xml_file"), Sax.Encodings.Encoding, S.all); return Input_Sources.Input_Source_Access (S); end; end if; return null; end Resolve_Entity; end Debug_Readers; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/debug_readers.ads�����������������������������������������������������������0000664�0000000�0000000�00000015026�14476332425�0020302�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Sax.Exceptions; with Sax.Locators; with Sax.Readers; with Sax.Attributes; with Sax.Models; with Unicode.CES; with Input_Sources; package Debug_Readers is type Debug_Reader is new Sax.Readers.Reader with private; procedure Set_Silent (Handler : in out Debug_Reader; Silent : Boolean); -- If Silent is True, then nothing will be output on the console, except -- error messages procedure Set_Color (Handler : in out Debug_Reader; Color : Boolean); -- Whether the output should use color for locations procedure Warning (Handler : in out Debug_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); procedure Error (Handler : in out Debug_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); procedure Fatal_Error (Handler : in out Debug_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); procedure Set_Document_Locator (Handler : in out Debug_Reader; Loc : in out Sax.Locators.Locator); procedure Start_Document (Handler : in out Debug_Reader); procedure End_Document (Handler : in out Debug_Reader); procedure Start_Prefix_Mapping (Handler : in out Debug_Reader; Prefix : Unicode.CES.Byte_Sequence; URI : Unicode.CES.Byte_Sequence); procedure End_Prefix_Mapping (Handler : in out Debug_Reader; Prefix : Unicode.CES.Byte_Sequence); procedure Start_Element (Handler : in out Debug_Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""; Atts : Sax.Attributes.Attributes'Class); procedure End_Element (Handler : in out Debug_Reader; Namespace_URI : Unicode.CES.Byte_Sequence := ""; Local_Name : Unicode.CES.Byte_Sequence := ""; Qname : Unicode.CES.Byte_Sequence := ""); procedure Characters (Handler : in out Debug_Reader; Ch : Unicode.CES.Byte_Sequence); procedure Ignorable_Whitespace (Handler : in out Debug_Reader; Ch : Unicode.CES.Byte_Sequence); procedure Processing_Instruction (Handler : in out Debug_Reader; Target : Unicode.CES.Byte_Sequence; Data : Unicode.CES.Byte_Sequence); procedure Skipped_Entity (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence); procedure Comment (Handler : in out Debug_Reader; Ch : Unicode.CES.Byte_Sequence); procedure Start_Cdata (Handler : in out Debug_Reader); procedure End_Cdata (Handler : in out Debug_Reader); procedure Start_Entity (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence); procedure End_Entity (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence); procedure Start_DTD (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence := ""; System_Id : Unicode.CES.Byte_Sequence := ""); procedure End_DTD (Handler : in out Debug_Reader); procedure Internal_Entity_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Value : Unicode.CES.Byte_Sequence); procedure External_Entity_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence); procedure Unparsed_Entity_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence; Notation_Name : Unicode.CES.Byte_Sequence); procedure Element_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Model : Sax.Models.Content_Model); procedure Notation_Decl (Handler : in out Debug_Reader; Name : Unicode.CES.Byte_Sequence; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence); procedure Attribute_Decl (Handler : in out Debug_Reader; Ename : Unicode.CES.Byte_Sequence; Aname : Unicode.CES.Byte_Sequence; Typ : Sax.Attributes.Attribute_Type; Content : Sax.Models.Content_Model; Value_Default : Sax.Attributes.Default_Declaration; Value : Unicode.CES.Byte_Sequence); function Resolve_Entity (Handler : Debug_Reader; Public_Id : Unicode.CES.Byte_Sequence; System_Id : Unicode.CES.Byte_Sequence) return Input_Sources.Input_Source_Access; private type String_Access is access String; type String_List is array (Natural range <>) of String_Access; type String_List_Access is access String_List; type Debug_Reader is new Sax.Readers.Reader with record Locator : Sax.Locators.Locator; Silent : Boolean := False; Saved_Locs : String_List_Access; Color : Boolean := True; end record; end Debug_Readers; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/sax_test.gpr����������������������������������������������������������������0000664�0000000�0000000�00000000553�14476332425�0017361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������with "../../xmlada_shared"; with "xmlada_sax"; project Sax_Test is for Main use ("testsax.adb", "teststate.adb"); for Object_Dir use "obj"; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Linker renames XmlAda_Shared.Linker; end Sax_Test; �����������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/schaefer.xml����������������������������������������������������������������0000664�0000000�0000000�00000000320�14476332425�0017307�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" ?> <!-- target coverage information --> <!DOCTYPE TEST [ <!ELEMENT TEST (#PCDATA)> <!ATTLIST TEST NAME CDATA #IMPLIED> ]> <TEST NAME="hohohotest"> ho ho ho </TEST> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/t2.xml����������������������������������������������������������������������0000664�0000000�0000000�00000000323�14476332425�0016057�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <!DOCTYPE mydtd [ <!ENTITY e "&"> <!ENTITY a "abc"> <!ENTITY b "<foo></foo>"> <!ENTITY % c "'foo'"> <!ENTITY f SYSTEM "t3.xml"> ] > <a b="&a;"> &b; &e;b;> &f; & </a> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/t4.xml����������������������������������������������������������������������0000664�0000000�0000000�00000000123�14476332425�0016057�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ <?xml version="1.0"?> <!DOCTYPE mydtd [ <!ENTITY e "<?xml?>"> ] > &e; <a> </a> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/testsax.adb�����������������������������������������������������������������0000664�0000000�0000000�00000002726�14476332425�0017164�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������with GNAT.Command_Line; use GNAT.Command_Line; with Ada.Text_IO; use Ada.Text_IO; with Debug_Readers; use Debug_Readers; with Input_Sources.File; use Input_Sources.File; with Sax.Readers; use Sax.Readers; procedure TestSAX is Read : File_Input; My_Reader : Debug_Reader; Name_Start : Natural; Silent : Boolean := False; Color : Boolean := True; begin loop case Getopt ("silent nocolor") is when 's' => Silent := True; when 'n' => Color := False; when others => exit; end case; end loop; Set_Silent (My_Reader, Silent); Set_Color (My_Reader, Color); declare S : constant String := Get_Argument; begin if S'Length > 0 then -- Base file name should be used as the public Id Name_Start := S'Last; while Name_Start >= S'First and then S (Name_Start) /= '/' loop Name_Start := Name_Start - 1; end loop; Set_Public_Id (Read, S (Name_Start + 1 .. S'Last)); Open (S, Read); else Put_Line ("First argument should be xml_file_name"); raise Invalid_Parameter; end if; end; -- If True, xmlns:* attributes will be reported in Start_Element Set_Feature (My_Reader, Namespace_Prefixes_Feature, False); Set_Feature (My_Reader, Validation_Feature, False); Parse (My_Reader, Read); Close (Read); exception when XML_Fatal_Error => Close (Read); end TestSAX; ������������������������������������������xmlada-24.0.0/tests/sax/teststate.adb���������������������������������������������������������������0000664�0000000�0000000�00000046504�14476332425�0017513�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2010-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Text_IO; use Ada.Text_IO; with Sax.State_Machines; procedure TestState is Debug : constant Boolean := False; Terminate_On_Error : exception; type Transition_Kind is (Any_Char, Char); type Transition_Descr (Kind : Transition_Kind := Char) is record case Kind is when Char => C : Character; when others => null; end case; end record; type State_User_Data is new Integer; Default_State_Data : constant State_User_Data := 0; function Image (Trans : Transition_Descr) return String; package Character_Machines is new Sax.State_Machines (Symbol => Character, Transition_Symbol => Transition_Descr, Image => Image, State_User_Data => State_User_Data, Default_Data => Default_State_Data, Default_State_Count => 10, Default_Transition_Count => 15); use Character_Machines; function State_Image (Self : access NFA'Class; S : State; Data : State_User_Data) return String; type Active_State_Data is null record; No_Active_Data : constant Active_State_Data := (null record); function Match (Self : access Abstract_NFA_Matcher'Class; From_State, To_State : State; From_Data : access Active_State_Data; Trans : Transition_Descr; Input : Character) return Boolean; -- To instantiation Sax.State_Machines function Expected (Self : Abstract_NFA_Matcher'Class; From_State, To_State : State; Parent_Data : access Active_State_Data; Trans : Transition_Descr) return String; -- How to write the "expecting ..." string function Expected (Self : Abstract_NFA_Matcher'Class; From_State, To_State : State; Parent_Data : access Active_State_Data; Trans : Transition_Descr) return String is pragma Unreferenced (Self, From_State, To_State, Parent_Data); begin return Image (Trans); end Expected; function Match (Self : access Abstract_NFA_Matcher'Class; From_State, To_State : State; From_Data : access Active_State_Data; Trans : Transition_Descr; Input : Character) return Boolean is pragma Unreferenced (Self, From_State, From_Data, To_State); begin case Trans.Kind is when Any_Char => return True; when Char => return Trans.C = Input; end case; end Match; function Image (Trans : Transition_Descr) return String is begin case Trans.Kind is when Any_Char => return "<.>"; when Char => return "" & Trans.C; end case; end Image; package PP is new Character_Machines.Pretty_Printers (State_Image); package Matchers is new Character_Machines.Matchers (Active_State_Data, No_Active_Data, Match, Expected); procedure Print is new Matchers.Debug_Print (PP.Node_Label); use PP, Matchers; procedure Display_Result (Msg, Str : String; S : Positive); -- Display the result of a test procedure Assert (Str1, Str2 : String; Msg : String); -- Compare Str1 and Str2 and display error if they are not equal procedure Assert (Msg : String; N : NFA_Access; Str : String; Final : Boolean := True); -- Check that when processing [Str], [N] ends up in either a temporary -- valid state, or in a final state (if [In_Final] is True). procedure Assert_Error (Msg : String; N : NFA_Access; Str : String; At_Char : Natural; Error : String); -- Check that we end up with an error on processing the [At_Char]-th -- character of [Str] procedure Test1; procedure Test2; procedure Test3; procedure Test4; procedure Test5; procedure Test6; procedure Test7; -- Various tests ----------------- -- State_Image -- ----------------- function State_Image (Self : access NFA'Class; S : State; Data : State_User_Data) return String is pragma Unreferenced (Self, S); begin if Data = 0 then return ""; else declare Str : constant String := Data'Img; begin return Str (Str'First + 1 .. Str'Last); end; end if; end State_Image; ------------ -- Assert -- ------------ procedure Assert (Str1, Str2 : String; Msg : String) is begin if Str1 /= Str2 then Put_Line ("ERROR: " & Msg); Put_Line ("- " & Str1); Put_Line ("+ " & Str2); if Debug then raise Terminate_On_Error; end if; end if; end Assert; -------------------- -- Display_Result -- -------------------- procedure Display_Result (Msg, Str : String; S : Positive) is begin Put_Line (Msg & " on character " & Str (Str'First .. S - 1) & '|' & Str (S .. Str'Last)); end Display_Result; ------------ -- Assert -- ------------ procedure Assert (Msg : String; N : NFA_Access; Str : String; Final : Boolean := True) is Success : Boolean; M : NFA_Matcher; begin M.Start_Match (N); if Debug then Put_Line ("+++Assert " & Str); end if; for S in Str'Range loop if Debug then New_Line; Print (M, Dump_Compact); Put_Line ("Sending " & Str (S)); end if; Process (M, Str (S), Success); if not Success then Display_Result ("Unexpected error", Str, S); Free (M); if Debug then raise Terminate_On_Error; end if; return; end if; end loop; if In_Final (M) /= Final then Put_Line (Msg & "(" & Str & ")" & " => Unexpected final result: " & In_Final (M)'Img); if Debug then raise Terminate_On_Error; end if; end if; Free (M); end Assert; ------------------ -- Assert_Error -- ------------------ procedure Assert_Error (Msg : String; N : NFA_Access; Str : String; At_Char : Natural; Error : String) is Success : Boolean; M : NFA_Matcher; begin M.Start_Match (N); if Debug then Put_Line ("+++Assert_Error " & Str); Put_Line (Dump (N, Dump_Compact)); end if; for S in Str'Range loop if Debug then New_Line; Print (M, Dump_Compact); Put_Line ("Sending " & Str (S)); end if; Process (M, Str (S), Success); if not Success then if S /= At_Char then Display_Result ("Error on unexpected char " & Msg & " (expected" & At_Char'Img & ")", Str, S); if Debug then raise Terminate_On_Error; end if; else Assert (Error, Expected (M), "Unexpected message, " & Msg & " (" & Str & ")"); end if; Free (M); return; end if; end loop; if Debug then Print (M, Dump_Compact); end if; Put_Line ("Expected an error on " & Msg & " (" & Str & ")"); Free (M); if Debug then raise Terminate_On_Error; end if; end Assert_Error; ----------- -- Test1 -- ----------- procedure Test1 is Regexp : constant String := "a((c|d)+){2}b"; N : NFA_Access := new NFA; S2, S3, S4, S5 : State; begin if Debug then Put_Line ("=== Test1"); end if; N.Initialize; S2 := N.Add_State; -- Start of choice N.Add_Transition (Start_State, S2, (Char, 'a')); S3 := N.Add_State; -- End of choice S4 := N.Add_State; N.Add_Transition (S2, S4, (Char, 'c')); N.Add_Empty_Transition (S4, S3); S5 := N.Add_State; N.Add_Transition (S2, S5, (Char, 'd')); N.Add_Empty_Transition (S5, S3); S3 := N.Repeat (S2, S3, 1, Natural'Last); -- Make the "+" for the choice N.Add_Transition (S3, Final_State, (Char, 'b')); S3 := N.Repeat (S2, S3, 2, 2); -- Make the "{2}" for the choice Assert (" Start(a,S2) S2(d,S5)(c,S4) S5(,S3) S3(c,S8)(d,S6)(,S2) S8(,S7)" & " S7(b,Sf)(,S3) S6(,S7) S4(,S3)", Dump (N, Dump_Compact), Regexp); Free (N); end Test1; ----------- -- Test2 -- ----------- procedure Test2 is -- Test where start state directly has empty transitions -- <empty>cd Regexp : constant String := "Test2 <>cd"; S2, S3 : State; N : NFA_Access := new NFA; begin if Debug then Put_Line ("=== Test2"); end if; N.Initialize; S2 := N.Add_State; -- state 2 N.Add_Empty_Transition (Start_State, S2); S3 := N.Add_State; -- state 3 N.Add_Transition (S2, S3, (Char, 'c')); N.Add_Transition (S3, Final_State, (Char, 'd')); Assert (" Start(,S2) S2(c,S3) S3(d,Sf)", Dump (N, Dump_Compact), Regexp); Assert (Regexp, N, "cd"); Assert_Error (Regexp, N, "d", 1, "c"); Free (N); end Test2; ----------- -- Test3 -- ----------- procedure Test3 is Regexp : constant String := "Test3 a{3,6}b"; S2 : State; N : NFA_Access := new NFA; begin if Debug then Put_Line ("=== Test3"); end if; N.Initialize; S2 := N.Add_State; N.Add_Transition (Start_State, S2, (Char, 'a')); S2 := N.Repeat (Start_State, S2, 3, 6); N.Add_Transition (S2, Final_State, (Char, 'b')); Assert (" Start(a,S2) S2(a,S3) S3(a,S4) S4(a,S5)(,S7) S5(a,S6)(,S7)" & " S6(a,S7)(,S7) S7(b,Sf)", Dump (N, Dump_Compact), Regexp); Assert_Error (Regexp, N, "ab", 2, "a"); Assert_Error (Regexp, N, "aab", 3, "a"); Assert (Regexp, N, "aaab"); Assert (Regexp, N, "aaaab"); Assert (Regexp, N, "aaaaab"); Assert (Regexp, N, "aaaaab"); Assert (Regexp, N, "aaaaaab"); Assert_Error (Regexp, N, "aaaaaaab", 7, "b"); Free (N); end Test3; ----------- -- Test4 -- ----------- procedure Test4 is Regexp : constant String := "Test4 ab{1,2}(c|d).e+"; N : NFA_Access := new NFA; A, B, Choice1, Choice2, C, D, E, Dot : State; begin if Debug then Put_Line ("=== Test4"); end if; N.Initialize; A := N.Add_State; N.Add_Transition (Start_State, A, (Char, 'a')); B := N.Add_State; N.Add_Transition (A, B, (Char, 'b')); B := N.Repeat (A, B, Min_Occurs => 1, Max_Occurs => 2); Choice1 := N.Add_State; Choice2 := N.Add_State; N.Add_Empty_Transition (B, Choice1); C := N.Add_State; N.Add_Transition (Choice1, C, (Char, 'c')); N.Add_Empty_Transition (C, Choice2); D := N.Add_State; N.Add_Transition (Choice1, D, (Char, 'd')); N.Add_Empty_Transition (D, Choice2); Dot := N.Add_State; N.Add_Transition (Choice2, Dot, (Kind => Any_Char)); E := N.Add_State; N.Add_Transition (Dot, E, (Char, 'e')); E := N.Repeat (Dot, E, 1, Natural'Last); N.Add_Empty_Transition (E, Final_State); Assert (" Start(a,S2) S2(b,S3) S3(b,S4)(,S4) S4(,S5) S5(d,S8)(c,S7)" & " S8(,S6) S6(<.>,S9) S9(e,S10) S10(,Sf)(,S9) S7(,S6)", Dump (N, Dump_Compact), Regexp); Assert (Regexp, N, "ab", Final => False); Assert (Regexp, N, "abcfe"); Assert (Regexp, N, "abdfe"); Assert (Regexp, N, "abdee"); Assert_Error (Regexp, N, "abe", 3, "d|c|b"); Assert (Regexp, N, "abbcfe"); Assert_Error (Regexp, N, "abbbcfe", 4, "d|c"); Assert (Regexp, N, "abbceeee"); Assert_Error (Regexp, N, "abbceef", 7, "e"); Free (N); end Test4; ----------- -- Test5 -- ----------- procedure Test5 is Name : constant String := "Test5, camera"; -- Test with nested NFA N : NFA_Access := new NFA; On, Off : State; -- the super states Mode_Record, Mode_Play : State; -- the inner states of [On] Mode_Stays_On : State; Nested_On : Nested_NFA; begin if Debug then Put_Line ("=== Test5"); end if; N.Initialize; On := N.Add_State; -- state 2 Off := N.Add_State; -- state 3 Mode_Record := N.Add_State; -- state 4 Nested_On := N.Create_Nested (Mode_Record); N.Set_Nested (On, Nested_On); Mode_Play := N.Add_State; -- state 5 Mode_Stays_On := N.Add_State; -- state 6 N.Add_Transition (Mode_Record, Mode_Play, (Char, 'p')); N.Add_Transition (Mode_Play, Mode_Record, (Char, 'r')); N.Add_Transition (Mode_Record, Mode_Stays_On, (Char, 'f')); N.Add_Transition (Mode_Record, Final_State, (Char, 't')); -- timeout... N.On_Nested_Exit (On, Off, (Char, 't')); -- ... goes to Off state N.Add_Transition (On, Off, (Char, '0')); N.Add_Transition (Off, On, (Char, '1')); N.Add_Empty_Transition (Start_State, Off); -- Off is both start and end N.Add_Empty_Transition (Off, Final_State); N.Add_Transition (Mode_Stays_On, Mode_Stays_On, (Char, '0')); -- Override the superstate's transition (which will not happen) Assert (" Start(,S3) S3(,Sf)(1,S2) S2:S4(0,S3)(Exit_t,S3)" & " S4(t,Sf)(f,S6)(p,S5) S6(0,S6) S5(r,S4)", Dump (N, Dump_Compact), Name); Assert (Name, N, "1p0"); -- going to play mode, then switch off Assert (Name, N, "1pr0"); Assert (Name, N, "10"); Assert (Name, N, "1t"); -- timed out => switched off Assert (Name, N, "1f0", Final => False); -- in stays on mode Assert_Error (Name, N, "1q", 2, "0|t|f|p"); Assert_Error (Name, N, "1pq", 3, "0|r"); -- Put_Line (Dump (N, Dump_Dot)); Free (N); end Test5; ----------- -- Test6 -- ----------- procedure Test6 is Name : constant String := "Test6"; procedure Internal (Statefull : Boolean; Min, Max : Integer; Expected : String); procedure Internal (Statefull : Boolean; Min, Max : Integer; Expected : String) is N : NFA_Access := new NFA; S2, S3, S4 : State; begin N.Initialize (States_Are_Statefull => Statefull); S2 := N.Add_State (2); S3 := N.Add_State (3); S4 := N.Add_State (4); N.Add_Empty_Transition (Start_State, S2); N.Add_Transition (S2, S3, (Char, 'a')); S3 := N.Repeat (S2, S3, Min, Max); N.Add_Transition (S3, S4, (Char, 'b')); Assert (Expected, Dump (N, Dump_Compact), Name & " " & Statefull'Img & Min'Img & Max'Img); Free (N); end Internal; begin if Debug then Put_Line ("=== Test6"); end if; Internal (False, 0, 1, " Start(,S2) S2_2(,S3)(a,S3) S3_3(b,S4) S4_4"); Internal (True, 0, 1, " Start(,S2) S2_2(,S5)(a,S3) S5(b,S4) S4_4" & " S3_3(,S5)"); Internal (False, 1, Natural'Last, " Start(,S2) S2_2(a,S3) S3_3(b,S4)(,S2) S4_4"); Internal (True, 1, Natural'Last, " Start(,S2) S2_2(a,S3) S3_3(b,S4)(,S2) S4_4"); Internal (False, 0, Natural'Last, " Start(,S2) S2_2(,S3)(a,S3) S3_3(b,S4)(,S2) S4_4"); Internal (True, 0, Natural'Last, " Start(,S2) S2_2(,S5)(a,S3) S5(b,S4)(,S2) S4_4" & " S3_3(,S5)"); Internal (False, 0, 3, " Start(,S2) S2_2(,S6)(a,S3) S6_3(b,S4) S4_4 S3_3(a,S5)(,S6)" & " S5_3(a,S6)(,S6)"); Internal (True, 0, 3, " Start(,S2) S2_2(,S7)(a,S3) S7(b,S4) S4_4 S3_3(a,S5)(,S7)" & " S5_3(a,S6)(,S7) S6_3(,S7)"); Internal (False, 2, Natural'Last, " Start(,S2) S2_2(a,S3) S3_3(a,S5) S5_3(b,S4)(,S3) S4_4"); Internal (True, 2, Natural'Last, " Start(,S2) S2_2(a,S3) S3_3(a,S5) S5_3(b,S4)(,S3) S4_4"); end Test6; ----------- -- Test7 -- ----------- procedure Test7 is Name : constant String := "Test7"; procedure Internal (Statefull : Boolean; Min, Max : Integer; Expected : String); procedure Internal (Statefull : Boolean; Min, Max : Integer; Expected : String) is N : NFA_Access := new NFA; S2, S3, S4 : State; begin N.Initialize (States_Are_Statefull => Statefull); S2 := N.Add_State (2); S3 := N.Add_State (3); S4 := N.Add_State (4); N.Add_Transition (Start_State, S2, (Char, 'b')); N.Set_Nested (S2, N.Create_Nested (S3)); N.Add_Transition (S3, Final_State, (Char, 'a')); N.On_Empty_Nested_Exit (S2, S4); N.On_Nested_Exit (S2, S4, (Char, 'a')); S4 := N.Repeat (Start_State, S4, Min, Max); Assert (Expected, Dump (N, Dump_Compact), Name & " " & Statefull'Img & Min'Img & Max'Img); Free (N); end Internal; begin if Debug then Put_Line ("=== Test7"); end if; Internal (False, 0, 1, " Start(,S4)(b,S2) S4_4 S2_2:S3_3(Exit_a,S4)(Exit,S4) S3_3(a,Sf)"); Internal (True, 0, 1, " Start(,S5)(b,S2) S5 S2_2:S3_3(Exit_a,S4)(Exit,S4)" & " S4_4(,S5) S3_3(a,Sf)"); Internal (False, 1, 2, " Start(b,S2) S2_2:S3_3(Exit_a,S4)(Exit,S4)" & " S4_4(b,S5)(,S6) S5_2:S3_3(Exit,S6)(Exit_a,S6) S6_4 S3_3(a,Sf)"); Internal (True, 1, 2, " Start(b,S2) S2_2:S3_3(Exit_a,S4)(Exit,S4)" & " S4_4(b,S5)(,S7) S5_2:S3_3(Exit,S6)(Exit_a,S6) S6_4(,S7) S7" & " S3_3(a,Sf)"); end Test7; begin Test1; Test2; Test3; Test4; Test5; Test6; Test7; end TestState; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/sax/teststate.expected����������������������������������������������������������0000664�0000000�0000000�00000000000�14476332425�0020543�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0015457�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/cleanup_schema.adb�������������������������������������������������������0000664�0000000�0000000�00000015170�14476332425�0021102�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2010-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ pragma Ada_05; with Ada.Text_IO; use Ada.Text_IO; with Input_Sources.File; use Input_Sources.File; with Input_Sources; use Input_Sources; with Sax.Exceptions; with Sax.Readers; use Sax.Readers; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Unicode.CES; use Unicode.CES; procedure Cleanup_Schema is type My_Reader is new Sax.Readers.Reader with record In_Annotation : Natural := 0; Omit_Schema_Node : Boolean := False; -- If True, will not display the schema node Open_Tag_Was_Closed : Boolean := True; -- Whether the <open> tag of the current node was closed. This is so -- that we can have empty nodes printed as <open/>. end record; overriding procedure Error (Handler : in out My_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is null; overriding procedure Start_Element (Handler : in out My_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax_Attribute_List); overriding procedure End_Element (Handler : in out My_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol); overriding procedure Characters (Handler : in out My_Reader; Ch : Unicode.CES.Byte_Sequence); overriding procedure Ignorable_Whitespace (Handler : in out My_Reader; Ch : Unicode.CES.Byte_Sequence) is null; procedure Put_Prefix (P : Symbol); -- Print "P:" if [P] is defined ---------------- -- Put_Prefix -- ---------------- procedure Put_Prefix (P : Symbol) is begin if P /= No_Symbol and then P /= Empty_String then Put (Get (P).all & ":"); end if; end Put_Prefix; ------------------- -- Start_Element -- ------------------- overriding procedure Start_Element (Handler : in out My_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol; Atts : Sax_Attribute_List) is Att_Length : constant Natural := Get_Length (Atts); begin if Handler.Omit_Schema_Node and then Local_Name = "schema" then return; end if; if not Handler.Open_Tag_Was_Closed then Put (">"); Handler.Open_Tag_Was_Closed := True; end if; if Local_Name = "annotation" then Handler.In_Annotation := Handler.In_Annotation + 1; end if; if Local_Name = "include" then Handler.In_Annotation := Handler.In_Annotation + 1; for A in 1 .. Att_Length loop if Get_Name (Atts, A).Local = "schemaLocation" then declare R : My_Reader; Input2 : File_Input; begin R.Omit_Schema_Node := True; Open (Get (Get_Value (Atts, A)).all, Input2); Parse (R, Input2); Close (Input2); end; end if; end loop; end if; if Handler.In_Annotation /= 0 then return; end if; Put ("<"); Put_Prefix (Get_Prefix (NS)); Put (Get (Local_Name).all); Handler.Open_Tag_Was_Closed := False; for A in 1 .. Att_Length loop Put (" " & Get_Qname (Atts, A) & "='" & Get (Get_Value (Atts, A)).all & "'"); end loop; end Start_Element; ----------------- -- End_Element -- ----------------- overriding procedure End_Element (Handler : in out My_Reader; NS : Sax.Utils.XML_NS; Local_Name : Sax.Symbols.Symbol) is begin if Handler.Omit_Schema_Node and then Local_Name = "schema" then return; end if; if Local_Name = "annotation" or else Local_Name = "include" then Handler.In_Annotation := Handler.In_Annotation - 1; return; end if; if Handler.In_Annotation /= 0 then return; end if; if not Handler.Open_Tag_Was_Closed then Put ("/>"); Handler.Open_Tag_Was_Closed := True; else Put ("</"); Put_Prefix (Get_Prefix (NS)); Put (Get (Local_Name).all & ">"); end if; end End_Element; ---------------- -- Characters -- ---------------- overriding procedure Characters (Handler : in out My_Reader; Ch : Unicode.CES.Byte_Sequence) is begin if Handler.In_Annotation /= 0 then return; end if; if not Handler.Open_Tag_Was_Closed then Put (">"); Handler.Open_Tag_Was_Closed := True; end if; Put (Ch); end Characters; Input : File_Input; Reader : My_Reader; begin Set_Feature (Reader, Validation_Feature, False); -- Include xmlns: attributes Set_Feature (Reader, Namespace_Prefixes_Feature, True); Put ("<?xml version='1.0'?>"); Open ("schema.xsd", Input); Parse (Reader, Input); Close (Input); end Cleanup_Schema; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/disable������������������������������������������������������������������0000664�0000000�0000000�00000002713�14476332425�0017010�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MS-Schema2006-07-15 / schZ012_a MS-Schema2006-07-15 / schZ012_b MS-Schema2006-07-15 / schZ012_c -- test: msData/schema/schZ012_a.xsd -- Disable because it relies on case-sensitive file systems to work -- properly. It fails on Darwin (lena) with HFS and on Windows, since -- the included file schZ012_A.xsd is found on those systems. -- See discussion at http://www.w3.org/Bugs/Public/show_bug.cgi?id=4137 MS-SimpleType2006-07-15 / stE054 / stE054.i -- Disabled because "1.0" and "1" are both the same xsd:double value. -- Seems the test should validate. According to 4.2.1 in the datatypes -- standard, equality is checked in terms of value space, not strings. -- Xerces also accepts this test MS-Particles2006-07-15 / particlesZ001 -- xmllint also says this test is OK. Qt complains that the type derivation -- is incorrect (so an error on the schema), but the test is supposed to -- have a correct schema, but an incorrect XML file, so that seems like a -- bug in Qt. Xerces also reports an incorrect schema. MS-Additional2006-07-15 / addB064 -- This test parses the metaschema definition. Since this is already -- known to XML/Ada, the latter complains that we are redefining the -- location for a namespace that we have already used. Since we know we -- can parse the metaschema anyway, the test has been disabled MS-Particles2006-07-15 / particlesZ031 -- XSD is marked as invalid in recent CVS versions of the testsuite �����������������������������������������������������xmlada-24.0.0/tests/schema/multiple_xsd/������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0020170�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/multiple_xsd/algo1.xsd���������������������������������������������������0000664�0000000�0000000�00000001064�14476332425�0021714�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" ?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <!-- No targetNamespace so that we can validate files even if they do not use namespaces --> <xsd:element name='root'> <xsd:complexType> <xsd:complexContent> <xsd:restriction base='xsd:anyType'> <xsd:sequence> <xsd:element name='child' type='xsd:string'/> </xsd:sequence> </xsd:restriction> </xsd:complexContent> </xsd:complexType> </xsd:element> </xsd:schema> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/multiple_xsd/algo2.xsd���������������������������������������������������0000664�0000000�0000000�00000000723�14476332425�0021716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" ?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <!-- No targetNamespace so that we can validate files even if they do not use namespaces --> <xsd:simpleType name='positiveInteger'> <xsd:restriction base="xsd:integer"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="100"/> </xsd:restriction> </xsd:simpleType> <xsd:element name='root' type='positiveInteger'/> </xsd:schema> ���������������������������������������������xmlada-24.0.0/tests/schema/multiple_xsd/default.gpr�������������������������������������������������0000664�0000000�0000000�00000000361�14476332425�0022326�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������with "xmlada"; project Default is for Main use ("validate.adb"); package Binder is for Switches ("Ada") use ("-E", "-g"); end Binder; package Compiler is for Switches ("Ada") use ("-g"); end Compiler; end Default; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/multiple_xsd/test1.xml���������������������������������������������������0000664�0000000�0000000�00000000255�14476332425�0021754�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="algo1.xsd"><child>102</child></root> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/multiple_xsd/test2.xml���������������������������������������������������0000664�0000000�0000000�00000000235�14476332425�0021753�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="algo2.xsd">92</root> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/multiple_xsd/validate.adb������������������������������������������������0000664�0000000�0000000�00000005721�14476332425�0022436�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file demonstrates how to preload multiple independent XSD files, and -- then reuse them to validate multiple XML files. -- Which XSD file to use for a given XML file is not known in advance, but -- given via attributes in the XML files themselves. -- In the XSD files were using namespaces, we would not need to do any -- special setup. Just load them all in the same XML_Grammar, and use that -- common grammar to validate the XML files. -- In this case, though, the XML files do not use namespaces, so the XSD -- have to be loaded in their own XML_Grammar, or we would end up with -- conflicts. with Ada.Text_IO; use Ada.Text_IO; with Sax.Readers; use Sax.Readers; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Schema.Validators; use Schema.Validators; with Schema.Readers; use Schema.Readers; with Schema.Schema_Readers; use Schema.Schema_Readers; with Input_Sources.File; use Input_Sources.File; procedure Validate is type Reader_With_Preloaded_XSD is new Validating_Reader with record G1, G2 : XML_Grammar; end record; overriding procedure Parse_Grammar (Self : not null access Reader_With_Preloaded_XSD; URI, Xsd_File : Sax.Symbols.Symbol; Do_Create_NFA : Boolean := True); overriding procedure Parse_Grammar (Self : not null access Reader_With_Preloaded_XSD; URI, Xsd_File : Sax.Symbols.Symbol; Do_Create_NFA : Boolean := True) is begin if Xsd_File = "algo1.xsd" then Self.Set_Grammar (Self.G1); elsif Xsd_File = "algo2.xsd" then Self.Set_Grammar (Self.G2); else -- Call the inherited procedure Validating_Reader (Self.all).Parse_Grammar (URI, Xsd_File, Do_Create_NFA); end if; end Parse_Grammar; Symbols : Symbol_Table; F : File_Input; S : Schema_Reader; R : Reader_With_Preloaded_XSD; begin -- We need to share the symbol table between all involved parsers and -- grammars. These symbol tables are used to efficiently store internal -- strings. Symbols := Allocate; S.Set_Symbol_Table (Symbols); R.Set_Symbol_Table (Symbols); -- Load multiple grammars. We need to reset the grammar before parsing -- each new file, or the files will be merged and might conflict with -- each other. Open ("algo1.xsd", F); S.Parse (F); F.Close; R.G1 := S.Get_Grammar; Open ("algo2.xsd", F); S.Set_Grammar (No_Grammar); S.Parse (F); F.Close; R.G2 := S.Get_Grammar; -- Now parse all the XML files, and let the reader chose which grammar -- to use via the overriding of Parse_Grammar R.Set_Feature (Schema_Validation_Feature, True); Open ("test1.xml", F); R.Parse (F); F.Close; Open ("test2.xml", F); R.Parse (F); F.Close; exception when Xml_Validation_Error => Put_Line ("Error: " & R.Get_Error_Message & S.Get_Error_Message); end Validate; �����������������������������������������������xmlada-24.0.0/tests/schema/schema_test.gpr����������������������������������������������������������0000664�0000000�0000000�00000001110�14476332425�0020461�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������with "../../xmlada_shared"; with "xmlada_schema"; with "xmlada_input"; project Schema_Test is for Main use ("testschema.adb", "test_date_time.adb", "testnumbers.adb", "testdomschema.adb", "schematest.adb", "cleanup_schema.adb"); for Object_Dir use "obj"; package Builder renames XmlAda_Shared.Builder; package Compiler is for Switches ("Ada") use XmlAda_Shared.Compiler'Switches ("Ada") & ("-gnat05"); end Compiler; package Binder renames XmlAda_Shared.Binder; package Linker renames XmlAda_Shared.Linker; end Schema_Test; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/schematest.adb�����������������������������������������������������������0000664�0000000�0000000�00000120566�14476332425�0020301�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2007-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- Run the automatic testsuite for XML Schema from www.w3c.org -- You can download these from the web (see the URL constant below) -- Also: -- http://www.w3.org/XML/2004/xml-schema-test-suite/index.html -- -- Some tests are disabled through the "disable" file with Ada.Command_Line; use Ada.Command_Line; with Ada.Containers.Indefinite_Hashed_Maps; with Ada.Containers.Doubly_Linked_Lists; with Ada.Exceptions; use Ada.Exceptions; with Ada.Float_Text_IO; use Ada.Float_Text_IO; with Ada.Strings.Hash; with Ada.Strings.Maps; use Ada.Strings.Maps; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with Ada.Text_IO; use Ada.Text_IO; with DOM.Core.Documents; use DOM.Core.Documents; with DOM.Core.Nodes; use DOM.Core, DOM.Core.Nodes; with DOM.Readers; use DOM.Readers; with GNAT.Command_Line; use GNAT.Command_Line; with GNAT.Directory_Operations; use GNAT.Directory_Operations; with GNAT.OS_Lib; use GNAT.OS_Lib; with Input_Sources.File; use Input_Sources, Input_Sources.File; with Sax.Readers; use Sax.Readers; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; with Schema.Readers; use Schema.Readers; with Schema.Schema_Readers; use Schema.Schema_Readers; with Schema.Validators; use Schema.Validators; procedure Schematest is URL : constant String := "http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2006-11-06/" & "xsts-2007-06-20.tar.gz"; Testdir : constant String := "xmlschema2006-11-06"; Alternative_Dir : constant String := "XML/xml-schema-test-suite/2004-01-14/xmlschema2006-11-06"; -- Where we might find the CVS checkout of W3C, which contains more -- up-to-date metadata. Whenever possible, we use files from this -- directory Disable_File_List : constant String := "disable"; Check_Alternative_Dir : Boolean := False; Verbose : Boolean := False; Debug : Boolean := False; Show_Files : Boolean := False; -- Whether to show the XML and XSD file names in test results Show_Descr : Boolean := False; -- Whether to show group descriptions Symbols : Symbol_Table; Test_Set_Ref : Symbol; Test_Group : Symbol; S_Annotation : Symbol; S_Schema_Test, S_Instance_Test, S_Documentation, S_Description : Symbol; S_Instance_Document, S_Schema_Document, S_Current, S_Expected : Symbol; S_Validity, S_Status, S_Name, S_Href, S_Schema_Version : Symbol; S_Release_Date, S_Xlink : Symbol; -- Shared symbol table (optional, this would be created automatically by -- each parser otherwise, it is just more efficient in the number of calls -- to malloc this way) Accepted_Only : Boolean := True; -- If true, then only tests that are marked as "accepted" are run. Some -- tests might be under discussion, and have a status of "queried". Such -- tests are not run. XSD_Version : XSD_Versions := XSD_1_1; XML_Version : constant XML_Versions := XML_1_0_Third_Edition; type Test_Kind is (Not_Accepted, XSD_Should_Fail, XSD_Should_Pass, XML_Should_Pass, XML_Should_Fail); subtype Display_Test_Kind is Test_Kind range XSD_Should_Fail .. XML_Should_Fail; type Result_Kind is (Passed, Failed, Not_Implemented, Internal_Error); type Result_Count is array (Test_Kind, Result_Kind) of Natural; -- The various categories of errors: -- Either the XSD was valid, but rejected by XML/Ada. -- Or the XSD was invalid, but accepted by XML/Ada -- Or the XML was valid, but validation failed in XML/Ada -- Or the XML was invalid, but validation passed in XML/Ada -- Or an internal unknown error. type Test_Result is record Name : Ada.Strings.Unbounded.Unbounded_String; Msg : Ada.Strings.Unbounded.Unbounded_String; XSD : Ada.Strings.Unbounded.Unbounded_String; XML : Ada.Strings.Unbounded.Unbounded_String; Kind : Test_Kind; Result : Result_Kind; end record; Disable_Count : Natural := 0; package Test_Result_Lists is new Ada.Containers.Doubly_Linked_Lists (Test_Result); use Test_Result_Lists; type Group_Result is record Name : Ada.Strings.Unbounded.Unbounded_String; Descr : Ada.Strings.Unbounded.Unbounded_String; Tests : Test_Result_Lists.List; Disabled : Boolean := False; Counts : Result_Count := (others => (others => 0)); Parsed_XSD : Natural := 0; Parsed_XML : Natural := 0; end record; Filter : array (Test_Kind) of Boolean := (others => True); Result_Filter : array (Result_Kind) of Boolean := (others => True); Filter_Group_Name : Ada.Strings.Unbounded.Unbounded_String; function Image (Num : Integer; Width : Natural) return String; -- Return the image of [Num], on [Width] characters. -- This includes the leading whitespace procedure Run_Testsuite (Filename : String); procedure Run_Testset (Filename : String; Grammar : in out XML_Grammar); procedure Run_Test_Group (Testset : String; Group : Node; Base_Dir : String; Grammar : in out XML_Grammar); procedure Parse_Schema_Test (Group : in out Group_Result; Schema : Node; Base_Dir : String; Failed_Grammar : out Boolean; Grammar : in out XML_Grammar; Schema_Files : out Unbounded_String); procedure Parse_Instance_Test (Group : in out Group_Result; Schema : Unbounded_String; Test : Node; Base_Dir : String; Grammar : XML_Grammar; Failed_Grammar : Boolean); -- Run the testsuite whose description is in Filename function Get_Attribute (N : Node; Attribute : Symbol) return String; function Get_Attribute_NS (N : Node; URI, Local : Symbol) return String; -- Query an attribute from N. The empty string is returned if the attribute -- does not exists procedure Parse_Disabled; -- Parse the list of disabled tests package Group_Hash is new Ada.Containers.Indefinite_Hashed_Maps (Key_Type => String, Element_Type => Group_Result, Hash => Ada.Strings.Hash, Equivalent_Keys => "="); use Group_Hash; Groups : Group_Hash.Map; type Outcome_Value is (Valid, Invalid, NotKnown); function Get_Expected (N : Node) return Outcome_Value; -- Whether the test is expected to be valid or invalid type Status_Value is (Accepted, Queried); function Get_Status (N : Node) return Status_Value; -- Get the status of the test procedure Print_Group_Results (Group : Group_Result); -- Print the results for the specific group procedure Print_Results (Version, Release : String); -- Print overview of results procedure Set_Description (Result : in out Group_Result; Annotation : Node); -- Set the description of the group procedure Load (File : String; Input : in out File_Input'Class); -- Open File, loading from the alternative directory if the file is -- found, or from Testdir otherwise ---------- -- Load -- ---------- procedure Load (File : String; Input : in out File_Input'Class) is begin if Check_Alternative_Dir then if Is_Regular_File (Alternative_Dir & Directory_Separator & File) then if Verbose then Put_Line ("Load " & Alternative_Dir & Directory_Separator & File); end if; Open (Alternative_Dir & Directory_Separator & File, Input); return; end if; end if; if Verbose then Put_Line ("Load " & Testdir & Directory_Separator & File); end if; Open (Testdir & Directory_Separator & File, Input); end Load; -------------------- -- Parse_Disabled -- -------------------- procedure Parse_Disabled is File : File_Type; Line : String (1 .. 1024); Last : Natural; begin Open (File, Mode => In_File, Name => Disable_File_List); while not End_Of_File (File) loop Get_Line (File, Line, Last); if Line (1) /= '-' and then Line (1) /= ' ' then Groups.Include (Key => Line (1 .. Last), New_Item => Group_Result' (Name => To_Unbounded_String (Line (1 .. Last)), Disabled => True, others => <>)); Disable_Count := Disable_Count + 1; end if; end loop; Close (File); exception when Name_Error => null; end Parse_Disabled; ------------------- -- Get_Attribute -- ------------------- function Get_Attribute (N : Node; Attribute : Symbol) return String is Attr : constant Node := Get_Named_Item (Attributes (N), Attribute); begin if Attr = null then return ""; else return Node_Value (Attr); end if; end Get_Attribute; ---------------------- -- Get_Attribute_NS -- ---------------------- function Get_Attribute_NS (N : Node; URI, Local : Symbol) return String is Attr : constant Node := Get_Named_Item_NS (Attributes (N), URI, Local); begin if Attr = null then return ""; else return Node_Value (Attr); end if; end Get_Attribute_NS; ------------------ -- Get_Expected -- ------------------ function Get_Expected (N : Node) return Outcome_Value is N2 : Node := First_Child (N); begin while N2 /= null loop if Local_Name (N2) = S_Expected then if Get_Attribute (N2, S_Validity) = "valid" then return Valid; elsif Get_Attribute (N2, S_Validity) = "invalid" then return Invalid; end if; end if; N2 := Next_Sibling (N2); end loop; return NotKnown; end Get_Expected; ---------------- -- Get_Status -- ---------------- function Get_Status (N : Node) return Status_Value is N2 : Node := First_Child (N); begin while N2 /= null loop if Local_Name (N2) = S_Current then if Get_Attribute (N2, S_Status) = "accepted" or else Get_Attribute (N2, S_Status) = "stable" then return Accepted; elsif Get_Attribute (N2, S_Status) = "queried" or else Get_Attribute (N2, S_Status) = "disputed-spec" or else Get_Attribute (N2, S_Status) = "disputed-test" or else Get_Attribute (N2, S_Status) = "disputedTest" then return Queried; else Put_Line ("Invalid status: " & Get_Attribute (N2, S_Status)); raise Program_Error; end if; end if; N2 := Next_Sibling (N2); end loop; return Accepted; end Get_Status; ----------------------- -- Parse_Schema_Test -- ----------------------- procedure Parse_Schema_Test (Group : in out Group_Result; Schema : Node; Base_Dir : String; Failed_Grammar : out Boolean; Grammar : in out XML_Grammar; Schema_Files : out Unbounded_String) is Result : Test_Result; Name : constant String := Get_Attribute (Schema, S_Name); XSD_Reader : Schema_Reader; Input : File_Input; N : Node := First_Child (Schema); Outcome : constant Outcome_Value := Get_Expected (Schema); begin if Verbose then Put_Line ("Parse_Schema_Test: " & Name); end if; Failed_Grammar := False; Result.Name := To_Unbounded_String (Name); Result.Result := Passed; Schema_Files := Null_Unbounded_String; if Accepted_Only and then Get_Status (Schema) /= Accepted then -- Do not increment Group.Test_Count Result.Kind := Not_Accepted; Failed_Grammar := True; else if Outcome = Invalid then Result.Kind := XSD_Should_Fail; else Result.Kind := XSD_Should_Pass; end if; if not Filter (Result.Kind) then return; end if; begin Set_Symbol_Table (XSD_Reader, Symbols); -- optional (efficiency) Set_Grammar (XSD_Reader, Grammar); Use_Basename_In_Error_Messages (XSD_Reader, True); Set_XML_Version (XSD_Reader, XML_Version); while N /= null loop if Local_Name (N) = S_Schema_Document then Group.Parsed_XSD := Group.Parsed_XSD + 1; if Schema_Files /= Null_Unbounded_String then Append (Schema_Files, " - "); end if; Load (Base_Dir & Get_Attribute_NS (N, S_Xlink, S_Href), Input); if Verbose then Put_Line (" Will parse: " & Get_System_Id (Input)); end if; Result.XSD := To_Unbounded_String (Get_System_Id (Input)); Append (Schema_Files, Result.XSD); Parse (XSD_Reader, Input); Close (Input); end if; N := Next_Sibling (N); end loop; Grammar := Get_Grammar (XSD_Reader); Free (XSD_Reader); if Outcome = Invalid then Result.Result := Failed; Failed_Grammar := True; else Result.Result := Passed; end if; exception when Standard.Schema.XML_Not_Implemented | Standard.Schema.XML_Limitation => Close (Input); Result.Result := Not_Implemented; Result.Msg := To_Unbounded_String (Get_Error_Message (XSD_Reader)); Failed_Grammar := True; when XML_Validation_Error => Close (Input); Result.Msg := To_Unbounded_String (Get_Error_Message (XSD_Reader)); Failed_Grammar := True; if Outcome = Valid then Result.Result := Failed; else Result.Result := Passed; end if; when E : XML_Fatal_Error => Close (Input); Result.Msg := To_Unbounded_String (Exception_Message (E)); if Outcome = Valid then Result.Result := Failed; else Result.Result := Passed; end if; when E : others => Close (Input); Result.Result := Internal_Error; Result.Msg := To_Unbounded_String (Exception_Information (E)); Failed_Grammar := True; end; end if; Group.Counts (Result.Kind, Result.Result) := Group.Counts (Result.Kind, Result.Result) + 1; Append (Group.Tests, Result); end Parse_Schema_Test; ------------------------- -- Parse_Instance_Test -- ------------------------- procedure Parse_Instance_Test (Group : in out Group_Result; Schema : Unbounded_String; Test : Node; Base_Dir : String; Grammar : XML_Grammar; Failed_Grammar : Boolean) is Result : Test_Result; Name : constant String := Get_Attribute (Test, S_Name); Outcome : constant Outcome_Value := Get_Expected (Test); N : Node := First_Child (Test); Inst_Reader : Validating_Reader; Input : File_Input; Tmp_Gr : Group_Result; begin if Verbose then Put_Line ("Parse_Instance_Test: " & Name); end if; if Find (Groups, To_String (Group.Name) & " / " & Name) /= Group_Hash.No_Element then Tmp_Gr := Group_Hash.Element (Groups, To_String (Group.Name) & " / " & Name); if Tmp_Gr.Disabled then Put_Line ("Test: " & To_String (Tmp_Gr.Name) & " (disabled)"); New_Line; return; end if; end if; Result.Name := To_Unbounded_String (Name); Result.Result := Passed; Result.XSD := Schema; if Accepted_Only and then Get_Status (Test) /= Accepted then -- Do not increment Group.Test_Count Result.Kind := Not_Accepted; Group.Counts (Result.Kind, Result.Result) := Group.Counts (Result.Kind, Result.Result) + 1; Append (Group.Tests, Result); return; elsif Outcome = Valid then Result.Kind := XML_Should_Pass; else Result.Kind := XML_Should_Fail; end if; if not Filter (Result.Kind) then return; end if; Set_Symbol_Table (Inst_Reader, Symbols); -- optional, for efficiency Use_Basename_In_Error_Messages (Inst_Reader, True); Set_Grammar (Inst_Reader, Grammar); Set_Feature (Inst_Reader, Schema_Validation_Feature, True); Set_XML_Version (Inst_Reader, XML_Version); while N /= null loop if Local_Name (N) = S_Instance_Document then begin Group.Parsed_XML := Group.Parsed_XML + 1; Result.Result := Passed; Load (Base_Dir & Get_Attribute_NS (N, S_Xlink, S_Href), Input); Result.XML := To_Unbounded_String (Get_System_Id (Input)); if Failed_Grammar then if Outcome = Valid then Result.Result := Failed; Result.Msg := To_Unbounded_String ("XSD file could not be parsed"); else -- We did expect to fail anyway. The error message might -- not be correct though null; end if; else Parse (Inst_Reader, Input); Close (Input); if Outcome = Invalid then Result.Result := Failed; end if; end if; exception when Standard.Schema.XML_Not_Implemented | Standard.Schema.XML_Limitation => Close (Input); Result.Result := Not_Implemented; Result.Msg := To_Unbounded_String (Get_Error_Message (Inst_Reader)); when XML_Validation_Error => Close (Input); Result.Msg := To_Unbounded_String (Get_Error_Message (Inst_Reader)); if Outcome = Valid then Result.Result := Failed; else Result.Result := Passed; end if; when E : XML_Fatal_Error => Close (Input); Result.Msg := To_Unbounded_String (Exception_Message (E)); if Outcome = Valid then Result.Result := Failed; else Result.Result := Passed; end if; when E : others => Close (Input); Result.Result := Internal_Error; Result.Msg := To_Unbounded_String (Exception_Information (E)); end; Group.Counts (Result.Kind, Result.Result) := Group.Counts (Result.Kind, Result.Result) + 1; Append (Group.Tests, Result); -- A copy of Result end if; N := Next_Sibling (N); end loop; Free (Inst_Reader); end Parse_Instance_Test; --------------------- -- Set_Description -- --------------------- procedure Set_Description (Result : in out Group_Result; Annotation : Node) is N : Node := First_Child (Annotation); N2, N3 : Node; begin while N /= null loop if Local_Name (N) = S_Documentation then N2 := First_Child (N); while N2 /= null loop if Local_Name (N2) = S_Description then N3 := First_Child (N2); while N3 /= null loop Append (Result.Descr, Node_Value (N3)); N3 := Next_Sibling (N3); end loop; elsif Node_Type (N2) = Text_Node then Append (Result.Descr, Node_Value (N2)); end if; N2 := Next_Sibling (N2); end loop; end if; N := Next_Sibling (N); end loop; Trim (Result.Descr, To_Set (" " & ASCII.HT & ASCII.LF), To_Set (" " & ASCII.HT & ASCII.LF)); end Set_Description; -------------------- -- Run_Test_Group -- -------------------- procedure Run_Test_Group (Testset : String; Group : Node; Base_Dir : String; Grammar : in out XML_Grammar) is Name : constant String := Get_Attribute (Group, S_Name); N : Node := First_Child (Group); Schema_Files : Unbounded_String; Result : Group_Result; Failed_Grammar : Boolean := False; begin Result.Name := To_Unbounded_String (Testset & " / " & Name); Result.Counts := (others => (others => 0)); if Filter_Group_Name /= "" and then Filter_Group_Name /= Result.Name then return; end if; Reset (Grammar); -- Optional optimization, keep the meta-schema Set_XSD_Version (Grammar, XSD_Version); if Find (Groups, To_String (Result.Name)) /= Group_Hash.No_Element then Result := Group_Hash.Element (Groups, To_String (Result.Name)); if Result.Disabled then Put_Line ("Grp: " & To_String (Result.Name) & " (disabled)"); New_Line; return; else Put_Line ("Reusing existing group for " & To_String (Result.Name)); end if; end if; while N /= null loop if Local_Name (N) = S_Annotation then Set_Description (Result, N); elsif Local_Name (N) = S_Schema_Test then Parse_Schema_Test (Result, N, Base_Dir, Failed_Grammar => Failed_Grammar, Grammar => Grammar, Schema_Files => Schema_Files); -- If we failed to parse the grammar, that might be accepted, so -- we'll still run each test, marking them all as "can't parse" -- (which might be the expected result) -- ??? For now, we simply do not run any of the tests. But there -- are situations where XML/Ada report an error on the XSD rather -- than on the XML (for instance disallowedSubst00503m4_n where -- we restrict a type that has block="restriction"). exit when Failed_Grammar; elsif Local_Name (N) = S_Instance_Test then Parse_Instance_Test (Result, Schema_Files, N, Base_Dir, Grammar, Failed_Grammar); end if; N := Next_Sibling (N); end loop; Print_Group_Results (Result); Group_Hash.Include (Groups, Name, Result); end Run_Test_Group; ----------------- -- Run_Testset -- ----------------- procedure Run_Testset (Filename : String; Grammar : in out XML_Grammar) is Input : File_Input; Reader : Tree_Reader; N : Node; Name : Unbounded_String; begin Set_Symbol_Table (Reader, Symbols); -- optional, for efficiency Load (Filename, Input); Parse (Reader, Input); Close (Input); N := Get_Element (Get_Tree (Reader)); Name := To_Unbounded_String (Get_Attribute (N, S_Name)); if Verbose then Put_Line ("Testset: " & To_String (Name)); end if; N := First_Child (N); while N /= null loop if Local_Name (N) = Test_Group then Run_Test_Group (Testset => To_String (Name), Group => N, Base_Dir => Dir_Name (Filename), Grammar => Grammar); end if; N := Next_Sibling (N); end loop; Free (Reader); end Run_Testset; ------------------- -- Run_Testsuite -- ------------------- procedure Run_Testsuite (Filename : String) is Input : File_Input; Reader : Tree_Reader; N, Top : Node; Grammar : XML_Grammar := No_Grammar; begin Set_Symbol_Table (Reader, Symbols); -- optional, for efficiency Set_XML_Version (Reader, XML_Version); Load (Filename, Input); Parse (Reader, Input); Close (Input); Top := Get_Element (Get_Tree (Reader)); N := First_Child (Top); while N /= null loop if Local_Name (N) = Test_Set_Ref then Run_Testset (Dir_Name (Filename) & Get_Attribute_NS (N, S_Xlink, S_Href), Grammar => Grammar); end if; N := Next_Sibling (N); end loop; Print_Results (Version => Get_Attribute (Top, S_Schema_Version), Release => Get_Attribute (Top, S_Release_Date)); Free (Reader); end Run_Testsuite; ------------------------- -- Print_Group_Results -- ------------------------- procedure Print_Group_Results (Group : Group_Result) is Cursor : Test_Result_Lists.Cursor := First (Group.Tests); Test : Test_Result; Show_Group : Boolean := False; Count : Integer; All_Passed : Integer := 0; All_Failed : Integer := 0; begin -- If one of the tests should be printed, display whole group while Has_Element (Cursor) loop if Result_Filter (Test_Result_Lists.Element (Cursor).Result) then Show_Group := True; exit; end if; Next (Cursor); end loop; if not Show_Group then return; end if; for K in Result_Kind loop for T in Test_Kind loop if K = Passed then All_Passed := All_Passed + Group.Counts (T, K); else All_Failed := All_Failed + Group.Counts (T, K); end if; end loop; end loop; Put_Line ("Grp: " & To_String (Group.Name)); if Show_Descr and then Group.Descr /= "" then Put_Line (" " & To_String (Group.Descr)); end if; if Group.Disabled then Put_Line (" --disabled--"); else Put (" "); for T in Test_Kind'Range loop Count := 0; for K in Result_Kind'Range loop Count := Count + Group.Counts (T, K); end loop; if Count /= 0 then case T is when Not_Accepted => Put (" na=" & Count'Img); when XSD_Should_Fail => Put (" sf=" & Count'Img); when XSD_Should_Pass => Put (" sp=" & Count'Img); when XML_Should_Pass => Put (" xp=" & Count'Img); when XML_Should_Fail => Put (" xf=" & Count'Img); end case; end if; end loop; Put_Line ("} (xsd=" & Group.Parsed_XSD'Img & " xml=" & Group.Parsed_XML'Img & ") OK=" & All_Passed'Img & " FAILED=" & All_Failed'Img); Cursor := First (Group.Tests); while Has_Element (Cursor) loop Test := Test_Result_Lists.Element (Cursor); if Result_Filter (Test.Result) then case Test.Result is when Passed => Put (" OK "); when Failed => Put (" KO "); when Not_Implemented => Put (" NI "); when Internal_Error => Put (" IE "); end case; case Test.Kind is when Not_Accepted => Put ("NA "); when XSD_Should_Fail => Put ("XSDi "); when XSD_Should_Pass => Put ("XSDv "); when XML_Should_Fail => Put ("XSDv-XMLi "); when XML_Should_Pass => Put ("XSDv-XMLv "); end case; Put_Line (To_String (Test.Name)); if Show_Files then Put (" ./testschema"); if Test.XSD /= "" then Put (" -xsd " & To_String (Test.XSD)); end if; if Test.XML /= "" then Put (" " & To_String (Test.XML)); end if; New_Line; end if; if Test.Msg /= "" then case Test.Result is when Passed => Put (" -OK "); when Failed => Put (" -KO "); when Not_Implemented => Put (" -NI "); when Internal_Error => Put (" -IE "); end case; Put_Line (To_String (Test.Msg)); end if; end if; Next (Cursor); end loop; New_Line; end if; end Print_Group_Results; ----------- -- Image -- ----------- function Image (Num : Integer; Width : Natural) return String is Str : constant String := Integer'Image (Num); begin if Str'Length < Width then return (1 .. Width - Str'Length => ' ') & Str; else return Str; end if; end Image; ------------------- -- Print_Results -- ------------------- procedure Print_Results (Version, Release : String) is Total_Tests : Natural := 0; Total_XML : Natural := 0; Total_XSD : Natural := 0; Total : Result_Count := (others => (others => 0)); Grand_Total : array (Result_Kind) of Natural := (others => 0); Group : Group_Hash.Cursor := Group_Hash.First (Groups); Gr : Group_Result; In_Category : Natural; NI_Category : Natural; begin while Has_Element (Group) loop Gr := Group_Hash.Element (Group); for T in Display_Test_Kind loop for R in Gr.Counts'Range (2) loop Total (T, R) := Total (T, R) + Gr.Counts (T, R); Total_Tests := Total_Tests + Gr.Counts (T, R); Grand_Total (R) := Grand_Total (R) + Gr.Counts (T, R); end loop; end loop; Total_XML := Total_XML + Gr.Parsed_XML; Total_XSD := Total_XSD + Gr.Parsed_XSD; Next (Group); end loop; Put_Line (" " & Total_XSD'Img & " XSD files (not including those parsed from XML)"); Put_Line (" " & Total_XML'Img & " XML files"); New_Line; Put_Line ("Version: " & Version); Put ("Release: " & Release); if Check_Alternative_Dir then Put (" (Comparing with latest CVS baselines from W3C"); end if; New_Line; Put_Line ("URL: " & URL); if Accepted_Only then Put_Line ("Tests marked by W3C as non-accepted were not run"); end if; Put_Line ("+-----------+--------+--------+--------+------+----+"); Put_Line ("| | Total | Passed | Failed | NI | IE |" & " Passed/Applicable"); Put_Line ("+-----------+--------+--------+--------+------+----+"); for T in Display_Test_Kind loop Put ("| "); case T is when XSD_Should_Pass => Put ("XSDv "); when XSD_Should_Fail => Put ("XSDi "); when XML_Should_Pass => Put ("XSDv-XMLv"); when XML_Should_Fail => Put ("XSDv-XMLi"); end case; In_Category := 0; NI_Category := 0; for R in Result_Kind loop if R = Not_Implemented then NI_Category := NI_Category + Total (T, R); end if; In_Category := In_Category + Total (T, R); end loop; Put (" |" & Image (In_Category, 7) & " |" & Image (Total (T, Passed), 7) & " |" & Image (Total (T, Failed), 7) & " |" & Image (Total (T, Not_Implemented), 5) & " |" & Image (Total (T, Internal_Error), 3) & " | ("); Put (100.0 * Float (Total (T, Passed)) / Float (In_Category - NI_Category), Aft => 2, Exp => 0); Put_Line (" %)"); end loop; Put_Line ("+-----------+--------+--------+--------+------+----+"); Put ("| Total |" & Image (Total_Tests, 7) & " |" & Image (Grand_Total (Passed), 7) & " |" & Image (Grand_Total (Failed), 7) & " |" & Image (Grand_Total (Not_Implemented), 5) & " |" & Image (Grand_Total (Internal_Error), 3) & " | ("); Put (100.0 * Float (Grand_Total (Passed)) / Float (Total_Tests - Grand_Total (Not_Implemented)), Aft => 2, Exp => 0); Put_Line (" %)"); Put ("| Disabled |" & Image (Disable_Count, 7)); Put_Line (" | | | | |"); Put_Line ("+-----------+--------+--------+--------+------+----+"); end Print_Results; Setting : Boolean; begin if not Is_Directory (Testdir) then Put_Line (Standard_Error, "No such directory: " & Testdir); return; end if; -- Since we are going to create multiple parsers, we will share the symbol -- table, which saves on the number of calls to malloc(). -- This is however optional, since a parser would create its own symbol -- table when appropriate declare S : constant Symbol_Table_Access := new Symbol_Table_Record; begin Symbols := Symbol_Table_Pointers.Allocate (S); Test_Set_Ref := Find (S, "testSetRef"); Test_Group := Find (S, "testGroup"); S_Annotation := Find (S, "annotation"); S_Schema_Test := Find (S, "schemaTest"); S_Instance_Test := Find (S, "instanceTest"); S_Documentation := Find (S, "documentation"); S_Description := Find (S, "Description"); S_Instance_Document := Find (S, "instanceDocument"); S_Schema_Document := Find (S, "schemaDocument"); S_Current := Find (S, "current"); S_Expected := Find (S, "expected"); S_Validity := Find (S, "validity"); S_Status := Find (S, "status"); S_Name := Find (S, "name"); S_Href := Find (S, "href"); S_Schema_Version := Find (S, "schemaVersion"); S_Release_Date := Find (S, "releaseDate"); S_Xlink := Find (S, "http://www.w3.org/1999/xlink"); end; loop case Getopt ("v d a h f -run: -descr -show: -xsd10 -group:" & " -cvs") is when 'h' => Put_Line ("-v Verbose mode"); Put_Line ("-d Debug mode"); Put_Line ("-f Show XSD and XML file names in results"); Put_Line ("-a Also run ambiguous tests under discussion"); Put_Line ("--run [NA,SP,SF,XP,XF] only run those tests."); Put_Line (" Separate categories with commas."); Put_Line (" This will also only matching groups."); Put_Line ("--show [Passed,Failed,NI,IE] only show those results"); Put_Line ("--group name Only run tests from this group"); Put_Line ("--descr Show group descriptions"); Put_Line ("--cvs Check the CVS checkout of W3C (see README file)" & " for more up-to-date data"); Put_Line ("--xsd10 Support for version XSD 1.0"); return; when 'v' => Verbose := True; when 'd' => Debug := True; when 'f' => Show_Files := True; when '-' => if Full_Switch = "-cvs" then Check_Alternative_Dir := True; elsif Full_Switch = "-xsd10" then XSD_Version := XSD_1_0; elsif Full_Switch = "-group" then Filter_Group_Name := To_Unbounded_String (Parameter); elsif Full_Switch = "-run" then Setting := Full_Switch = "-run"; Filter := (others => not Setting); declare F : constant String := Parameter; Prev : Integer := F'First; Pos : Integer := F'First - 1; begin loop Pos := Pos + 1; if Pos > F'Last or else F (Pos) = ',' then if F (Prev .. Pos - 1) = "SF" then Filter (XSD_Should_Fail) := Setting; elsif F (Prev .. Pos - 1) = "SP" then Filter (XSD_Should_Pass) := Setting; elsif F (Prev .. Pos - 1) = "XF" then Filter (XML_Should_Fail) := Setting; elsif F (Prev .. Pos - 1) = "XP" then Filter (XML_Should_Pass) := Setting; elsif F (Prev .. Pos - 1) = "NA" then Filter (Not_Accepted) := Setting; else Put_Line ("Invalid filter: " & F (Prev .. Pos - 1)); return; end if; Prev := Pos + 1; exit when Pos > F'Last; end if; end loop; end; elsif Full_Switch = "-show" then Result_Filter := (others => False); declare F : constant String := Parameter; Prev : Integer := F'First; Pos : Integer := F'First - 1; begin loop Pos := Pos + 1; if Pos > F'Last or else F (Pos) = ',' then if F (Prev .. Pos - 1) = "Passed" then Result_Filter (Passed) := True; elsif F (Prev .. Pos - 1) = "Failed" then Result_Filter (Failed) := True; elsif F (Prev .. Pos - 1) = "NI" then Result_Filter (Not_Implemented) := True; elsif F (Prev .. Pos - 1) = "IE" then Result_Filter (Internal_Error) := True; else Put_Line ("Invalid filter: " & F (Prev .. Pos - 1)); return; end if; Prev := Pos + 1; exit when Pos > F'Last; end if; end loop; end; elsif Full_Switch = "-descr" then Show_Descr := True; else Put_Line ("Invalid switch: -" & Full_Switch); end if; when 'a' => Accepted_Only := False; when others => exit; end case; end loop; Parse_Disabled; if Debug then Schema.Set_Debug_Output (True); end if; Put_Line (Base_Name (Command_Name, ".exe")); Run_Testsuite ("suite.xml"); end Schematest; ������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/schematest.expected������������������������������������������������������0000664�0000000�0000000�00020631643�14476332425�0021361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������schematest Grp: NIST2004-01-14 / atomic-decimal-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-decimal-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-decimal-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-decimal-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-decimal-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-decimal-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-decimal-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-decimal-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-decimal-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-decimal-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-decimal-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-decimal-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-decimal-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-fractionDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-2-5 Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-fractionDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-3-5 Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-fractionDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-4-5 Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-fractionDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-fractionDigits-5-5 Grp: NIST2004-01-14 / atomic-decimal-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-decimal-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-decimal-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-decimal-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-decimal-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-decimal-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-1-5 Grp: NIST2004-01-14 / atomic-decimal-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-2-5 Grp: NIST2004-01-14 / atomic-decimal-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-3-5 Grp: NIST2004-01-14 / atomic-decimal-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-4-5 Grp: NIST2004-01-14 / atomic-decimal-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-pattern-5-5 Grp: NIST2004-01-14 / atomic-decimal-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-1-5 Grp: NIST2004-01-14 / atomic-decimal-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-2-5 Grp: NIST2004-01-14 / atomic-decimal-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-3-5 Grp: NIST2004-01-14 / atomic-decimal-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-4-5 Grp: NIST2004-01-14 / atomic-decimal-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-enumeration-5-5 Grp: NIST2004-01-14 / atomic-decimal-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-decimal-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-decimal-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-integer-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-integer-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-integer-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-integer-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-integer-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-integer-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-integer-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-integer-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-integer-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-integer-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-integer-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-integer-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-integer-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-integer-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-integer-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-integer-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-integer-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-integer-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-integer-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-integer-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-integer-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-integer-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-integer-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-integer-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-integer-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-integer-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-integer-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-1-5 Grp: NIST2004-01-14 / atomic-integer-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-2-5 Grp: NIST2004-01-14 / atomic-integer-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-3-5 Grp: NIST2004-01-14 / atomic-integer-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-4-5 Grp: NIST2004-01-14 / atomic-integer-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-pattern-5-5 Grp: NIST2004-01-14 / atomic-integer-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-1-5 Grp: NIST2004-01-14 / atomic-integer-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-2-5 Grp: NIST2004-01-14 / atomic-integer-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-3-5 Grp: NIST2004-01-14 / atomic-integer-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-4-5 Grp: NIST2004-01-14 / atomic-integer-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-enumeration-5-5 Grp: NIST2004-01-14 / atomic-integer-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-integer-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-integer-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-5 Grp: NIST2004-01-14 / atomic-nonPositiveInteger-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonPositiveInteger-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-negativeInteger-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-negativeInteger-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-1-5 Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-2-5 Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-3-5 Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-4-5 Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-pattern-5-5 Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-5 Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-5 Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-5 Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-5 Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-5 Grp: NIST2004-01-14 / atomic-negativeInteger-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-negativeInteger-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-long-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-long-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-long-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-long-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-long-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-long-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-long-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-long-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-long-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-long-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-long-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-long-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-long-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-long-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-long-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-long-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-long-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-long-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-long-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-long-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-long-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-long-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-long-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-long-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-long-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-long-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-long-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-1-5 Grp: NIST2004-01-14 / atomic-long-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-2-5 Grp: NIST2004-01-14 / atomic-long-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-3-5 Grp: NIST2004-01-14 / atomic-long-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-4-5 Grp: NIST2004-01-14 / atomic-long-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-pattern-5-5 Grp: NIST2004-01-14 / atomic-long-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-1-5 Grp: NIST2004-01-14 / atomic-long-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-2-5 Grp: NIST2004-01-14 / atomic-long-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-3-5 Grp: NIST2004-01-14 / atomic-long-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-4-5 Grp: NIST2004-01-14 / atomic-long-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-enumeration-5-5 Grp: NIST2004-01-14 / atomic-long-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-long-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-long-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-int-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-int-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-int-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-int-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-int-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-int-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-int-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-int-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-int-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-int-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-int-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-int-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-int-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-int-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-int-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-int-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-int-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-int-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-int-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-int-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-int-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-int-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-int-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-int-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-int-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-int-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-int-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-1-5 Grp: NIST2004-01-14 / atomic-int-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-2-5 Grp: NIST2004-01-14 / atomic-int-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-3-5 Grp: NIST2004-01-14 / atomic-int-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-4-5 Grp: NIST2004-01-14 / atomic-int-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-pattern-5-5 Grp: NIST2004-01-14 / atomic-int-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-1-5 Grp: NIST2004-01-14 / atomic-int-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-2-5 Grp: NIST2004-01-14 / atomic-int-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-3-5 Grp: NIST2004-01-14 / atomic-int-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-4-5 Grp: NIST2004-01-14 / atomic-int-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-enumeration-5-5 Grp: NIST2004-01-14 / atomic-int-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-int-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-int-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-short-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-short-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-short-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-short-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-short-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-short-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-short-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-short-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-short-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-short-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-short-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-short-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-short-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-short-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-short-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-short-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-short-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-short-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-short-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-short-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-short-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-short-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-short-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-short-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-short-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-short-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-short-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-1-5 Grp: NIST2004-01-14 / atomic-short-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-2-5 Grp: NIST2004-01-14 / atomic-short-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-3-5 Grp: NIST2004-01-14 / atomic-short-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-4-5 Grp: NIST2004-01-14 / atomic-short-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-pattern-5-5 Grp: NIST2004-01-14 / atomic-short-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-1-5 Grp: NIST2004-01-14 / atomic-short-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-2-5 Grp: NIST2004-01-14 / atomic-short-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-3-5 Grp: NIST2004-01-14 / atomic-short-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-4-5 Grp: NIST2004-01-14 / atomic-short-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-enumeration-5-5 Grp: NIST2004-01-14 / atomic-short-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-short-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-short-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-byte-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-byte-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-byte-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-byte-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-byte-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-byte-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-byte-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-byte-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-byte-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-byte-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-byte-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-byte-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-byte-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-byte-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-byte-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-byte-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-byte-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-byte-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-byte-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-byte-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-byte-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-byte-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-byte-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-byte-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-byte-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-1-5 Grp: NIST2004-01-14 / atomic-byte-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-2-5 Grp: NIST2004-01-14 / atomic-byte-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-3-5 Grp: NIST2004-01-14 / atomic-byte-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-4-5 Grp: NIST2004-01-14 / atomic-byte-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-pattern-5-5 Grp: NIST2004-01-14 / atomic-byte-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-1-5 Grp: NIST2004-01-14 / atomic-byte-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-2-5 Grp: NIST2004-01-14 / atomic-byte-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-3-5 Grp: NIST2004-01-14 / atomic-byte-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-4-5 Grp: NIST2004-01-14 / atomic-byte-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-enumeration-5-5 Grp: NIST2004-01-14 / atomic-byte-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-byte-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-byte-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-5 Grp: NIST2004-01-14 / atomic-nonNegativeInteger-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-nonNegativeInteger-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-unsignedLong-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-unsignedLong-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-1-5 Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-2-5 Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-3-5 Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-4-5 Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-pattern-5-5 Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-5 Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-5 Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-5 Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-5 Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-5 Grp: NIST2004-01-14 / atomic-unsignedLong-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedLong-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-unsignedInt-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-unsignedInt-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-1-5 Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-2-5 Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-3-5 Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-4-5 Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-pattern-5-5 Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-5 Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-5 Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-5 Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-5 Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-5 Grp: NIST2004-01-14 / atomic-unsignedInt-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedInt-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-unsignedShort-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-unsignedShort-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-1-5 Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-2-5 Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-3-5 Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-4-5 Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-pattern-5-5 Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-5 Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-5 Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-5 Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-5 Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-5 Grp: NIST2004-01-14 / atomic-unsignedShort-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedShort-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-unsignedByte-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-unsignedByte-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-unsignedByte-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-unsignedByte-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-unsignedByte-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-1-5 Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-2-5 Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-3-5 Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-4-5 Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-pattern-5-5 Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-5 Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-5 Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-5 Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-5 Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-5 Grp: NIST2004-01-14 / atomic-unsignedByte-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-unsignedByte-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-positiveInteger-fractionDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-fractionDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-5 Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-5 Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-5 Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-5 Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-5 Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-5 Grp: NIST2004-01-14 / atomic-positiveInteger-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-1-5 Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-2-5 Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-3-5 Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-4-5 Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-pattern-5-5 Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-5 Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-5 Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-5 Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-5 Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-5 Grp: NIST2004-01-14 / atomic-positiveInteger-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-positiveInteger-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-double-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-1-5 Grp: NIST2004-01-14 / atomic-double-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-2-5 Grp: NIST2004-01-14 / atomic-double-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-3-5 Grp: NIST2004-01-14 / atomic-double-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-4-5 Grp: NIST2004-01-14 / atomic-double-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-pattern-5-5 Grp: NIST2004-01-14 / atomic-double-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-1-5 Grp: NIST2004-01-14 / atomic-double-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-2-5 Grp: NIST2004-01-14 / atomic-double-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-3-5 Grp: NIST2004-01-14 / atomic-double-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-4-5 Grp: NIST2004-01-14 / atomic-double-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-enumeration-5-5 Grp: NIST2004-01-14 / atomic-double-whiteSpace sp= 1 xp= 15} (xsd= 1 xml= 15) OK= 16 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-double-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-6 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-7 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-8 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-9 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-10 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-11 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-12 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-13 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-14 OK XSDv-XMLv NISTXML-SV-IV-atomic-double-whiteSpace-1-15 Grp: NIST2004-01-14 / atomic-float-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-1-5 Grp: NIST2004-01-14 / atomic-float-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-2-5 Grp: NIST2004-01-14 / atomic-float-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-3-5 Grp: NIST2004-01-14 / atomic-float-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-4-5 Grp: NIST2004-01-14 / atomic-float-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-pattern-5-5 Grp: NIST2004-01-14 / atomic-float-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-1-5 Grp: NIST2004-01-14 / atomic-float-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-2-5 Grp: NIST2004-01-14 / atomic-float-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-3-5 Grp: NIST2004-01-14 / atomic-float-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-4-5 Grp: NIST2004-01-14 / atomic-float-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-enumeration-5-5 Grp: NIST2004-01-14 / atomic-float-whiteSpace sp= 1 xp= 15} (xsd= 1 xml= 15) OK= 16 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-float-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-6 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-7 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-8 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-9 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-10 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-11 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-12 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-13 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-14 OK XSDv-XMLv NISTXML-SV-IV-atomic-float-whiteSpace-1-15 Grp: NIST2004-01-14 / atomic-duration-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-duration-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-duration-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-duration-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-duration-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-duration-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-duration-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-duration-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-duration-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-duration-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-duration-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-duration-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-duration-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-duration-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-duration-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-duration-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-duration-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-duration-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-duration-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-duration-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-duration-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-1-5 Grp: NIST2004-01-14 / atomic-duration-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-2-5 Grp: NIST2004-01-14 / atomic-duration-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-3-5 Grp: NIST2004-01-14 / atomic-duration-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-4-5 Grp: NIST2004-01-14 / atomic-duration-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-pattern-5-5 Grp: NIST2004-01-14 / atomic-duration-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-1-5 Grp: NIST2004-01-14 / atomic-duration-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-2-5 Grp: NIST2004-01-14 / atomic-duration-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-3-5 Grp: NIST2004-01-14 / atomic-duration-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-4-5 Grp: NIST2004-01-14 / atomic-duration-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-enumeration-5-5 Grp: NIST2004-01-14 / atomic-duration-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-duration-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-duration-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-dateTime-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-dateTime-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-dateTime-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-1-5 Grp: NIST2004-01-14 / atomic-dateTime-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-2-5 Grp: NIST2004-01-14 / atomic-dateTime-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-3-5 Grp: NIST2004-01-14 / atomic-dateTime-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-4-5 Grp: NIST2004-01-14 / atomic-dateTime-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-pattern-5-5 Grp: NIST2004-01-14 / atomic-dateTime-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-1-5 Grp: NIST2004-01-14 / atomic-dateTime-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-2-5 Grp: NIST2004-01-14 / atomic-dateTime-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-3-5 Grp: NIST2004-01-14 / atomic-dateTime-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-4-5 Grp: NIST2004-01-14 / atomic-dateTime-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-enumeration-5-5 Grp: NIST2004-01-14 / atomic-dateTime-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-dateTime-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-time-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-time-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-time-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-time-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-time-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-time-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-time-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-time-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-time-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-time-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-time-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-time-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-time-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-time-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-time-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-time-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-time-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-time-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-time-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-time-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-time-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-1-5 Grp: NIST2004-01-14 / atomic-time-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-2-5 Grp: NIST2004-01-14 / atomic-time-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-3-5 Grp: NIST2004-01-14 / atomic-time-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-4-5 Grp: NIST2004-01-14 / atomic-time-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-pattern-5-5 Grp: NIST2004-01-14 / atomic-time-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-1-5 Grp: NIST2004-01-14 / atomic-time-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-2-5 Grp: NIST2004-01-14 / atomic-time-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-3-5 Grp: NIST2004-01-14 / atomic-time-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-4-5 Grp: NIST2004-01-14 / atomic-time-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-enumeration-5-5 Grp: NIST2004-01-14 / atomic-time-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-time-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-time-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-date-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-date-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-date-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-date-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-date-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-date-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-date-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-date-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-date-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-date-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-date-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-date-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-date-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-date-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-date-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-date-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-date-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-date-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-date-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-date-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-date-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-1-5 Grp: NIST2004-01-14 / atomic-date-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-2-5 Grp: NIST2004-01-14 / atomic-date-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-3-5 Grp: NIST2004-01-14 / atomic-date-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-4-5 Grp: NIST2004-01-14 / atomic-date-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-pattern-5-5 Grp: NIST2004-01-14 / atomic-date-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-1-5 Grp: NIST2004-01-14 / atomic-date-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-2-5 Grp: NIST2004-01-14 / atomic-date-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-3-5 Grp: NIST2004-01-14 / atomic-date-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-4-5 Grp: NIST2004-01-14 / atomic-date-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-enumeration-5-5 Grp: NIST2004-01-14 / atomic-date-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-date-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-date-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-gYearMonth-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-1-5 Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-2-5 Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-3-5 Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-4-5 Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-pattern-5-5 Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-5 Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-5 Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-5 Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-5 Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-5 Grp: NIST2004-01-14 / atomic-gYearMonth-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYearMonth-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-gYear-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-gYear-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-gYear-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-gYear-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-gYear-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-gYear-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-gYear-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-gYear-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-gYear-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-gYear-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-gYear-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-gYear-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-gYear-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-1-5 Grp: NIST2004-01-14 / atomic-gYear-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-2-5 Grp: NIST2004-01-14 / atomic-gYear-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-3-5 Grp: NIST2004-01-14 / atomic-gYear-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-4-5 Grp: NIST2004-01-14 / atomic-gYear-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-pattern-5-5 Grp: NIST2004-01-14 / atomic-gYear-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-1-5 Grp: NIST2004-01-14 / atomic-gYear-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-2-5 Grp: NIST2004-01-14 / atomic-gYear-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-3-5 Grp: NIST2004-01-14 / atomic-gYear-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-4-5 Grp: NIST2004-01-14 / atomic-gYear-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-enumeration-5-5 Grp: NIST2004-01-14 / atomic-gYear-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gYear-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gYear-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-gMonthDay-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-1-5 Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-2-5 Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-3-5 Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-4-5 Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-pattern-5-5 Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-5 Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-5 Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-5 Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-5 Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-5 Grp: NIST2004-01-14 / atomic-gMonthDay-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonthDay-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-gDay-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-gDay-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-gDay-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-gDay-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-gDay-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-gDay-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-gDay-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-gDay-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-gDay-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-gDay-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-gDay-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-2-5 Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-gDay-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-3-1 Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-gDay-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-1-5 Grp: NIST2004-01-14 / atomic-gDay-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-2-5 Grp: NIST2004-01-14 / atomic-gDay-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-3-5 Grp: NIST2004-01-14 / atomic-gDay-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-4-5 Grp: NIST2004-01-14 / atomic-gDay-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-pattern-5-5 Grp: NIST2004-01-14 / atomic-gDay-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-1-5 Grp: NIST2004-01-14 / atomic-gDay-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-2-5 Grp: NIST2004-01-14 / atomic-gDay-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-3-5 Grp: NIST2004-01-14 / atomic-gDay-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-4-5 Grp: NIST2004-01-14 / atomic-gDay-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-enumeration-5-5 Grp: NIST2004-01-14 / atomic-gDay-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gDay-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gDay-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-gMonth-minExclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-1-5 Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-2-5 Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-3-5 Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-4-5 Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minExclusive-5-1 Grp: NIST2004-01-14 / atomic-gMonth-minInclusive sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-1-5 Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-2-5 Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-3-5 Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-4-5 Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-minInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-minInclusive-5-1 Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxExclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-1-1 Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxExclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-2-1 Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxExclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-5 Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxExclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-5 Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxExclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-5 Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxInclusive-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-1-1 Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxInclusive-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-5 Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxInclusive-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-5 Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxInclusive-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-5 Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-maxInclusive-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-5 Grp: NIST2004-01-14 / atomic-gMonth-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-1-5 Grp: NIST2004-01-14 / atomic-gMonth-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-2-5 Grp: NIST2004-01-14 / atomic-gMonth-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-3-5 Grp: NIST2004-01-14 / atomic-gMonth-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-4-5 Grp: NIST2004-01-14 / atomic-gMonth-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-pattern-5-5 Grp: NIST2004-01-14 / atomic-gMonth-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-1-5 Grp: NIST2004-01-14 / atomic-gMonth-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-2-5 Grp: NIST2004-01-14 / atomic-gMonth-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-3-5 Grp: NIST2004-01-14 / atomic-gMonth-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-4-5 Grp: NIST2004-01-14 / atomic-gMonth-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-enumeration-5-5 Grp: NIST2004-01-14 / atomic-gMonth-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-gMonth-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-string-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-1-5 Grp: NIST2004-01-14 / atomic-string-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-2-5 Grp: NIST2004-01-14 / atomic-string-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-3-5 Grp: NIST2004-01-14 / atomic-string-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-4-5 Grp: NIST2004-01-14 / atomic-string-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-maxLength-5-5 Grp: NIST2004-01-14 / atomic-string-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-1-5 Grp: NIST2004-01-14 / atomic-string-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-2-5 Grp: NIST2004-01-14 / atomic-string-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-3-5 Grp: NIST2004-01-14 / atomic-string-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-4-5 Grp: NIST2004-01-14 / atomic-string-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-minLength-5-5 Grp: NIST2004-01-14 / atomic-string-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-1-5 Grp: NIST2004-01-14 / atomic-string-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-2-5 Grp: NIST2004-01-14 / atomic-string-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-3-5 Grp: NIST2004-01-14 / atomic-string-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-4-5 Grp: NIST2004-01-14 / atomic-string-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-length-5-5 Grp: NIST2004-01-14 / atomic-string-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-1-5 Grp: NIST2004-01-14 / atomic-string-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-2-5 Grp: NIST2004-01-14 / atomic-string-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-3-5 Grp: NIST2004-01-14 / atomic-string-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-4-5 Grp: NIST2004-01-14 / atomic-string-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-pattern-5-5 Grp: NIST2004-01-14 / atomic-string-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-1-5 Grp: NIST2004-01-14 / atomic-string-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-2-5 Grp: NIST2004-01-14 / atomic-string-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-3-5 Grp: NIST2004-01-14 / atomic-string-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-4-5 Grp: NIST2004-01-14 / atomic-string-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-enumeration-5-5 Grp: NIST2004-01-14 / atomic-string-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-string-whiteSpace-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-whiteSpace-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-2-5 Grp: NIST2004-01-14 / atomic-string-whiteSpace-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-string-whiteSpace-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-string-whiteSpace-3-5 Grp: NIST2004-01-14 / atomic-normalizedString-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-1-5 Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-2-5 Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-3-5 Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-4-5 Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-maxLength-5-5 Grp: NIST2004-01-14 / atomic-normalizedString-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-1-5 Grp: NIST2004-01-14 / atomic-normalizedString-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-2-5 Grp: NIST2004-01-14 / atomic-normalizedString-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-3-5 Grp: NIST2004-01-14 / atomic-normalizedString-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-4-5 Grp: NIST2004-01-14 / atomic-normalizedString-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-minLength-5-5 Grp: NIST2004-01-14 / atomic-normalizedString-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-1-5 Grp: NIST2004-01-14 / atomic-normalizedString-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-2-5 Grp: NIST2004-01-14 / atomic-normalizedString-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-3-5 Grp: NIST2004-01-14 / atomic-normalizedString-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-4-5 Grp: NIST2004-01-14 / atomic-normalizedString-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-length-5-5 Grp: NIST2004-01-14 / atomic-normalizedString-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-1-5 Grp: NIST2004-01-14 / atomic-normalizedString-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-2-5 Grp: NIST2004-01-14 / atomic-normalizedString-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-3-5 Grp: NIST2004-01-14 / atomic-normalizedString-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-4-5 Grp: NIST2004-01-14 / atomic-normalizedString-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-pattern-5-5 Grp: NIST2004-01-14 / atomic-normalizedString-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-1-5 Grp: NIST2004-01-14 / atomic-normalizedString-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-2-5 Grp: NIST2004-01-14 / atomic-normalizedString-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-3-5 Grp: NIST2004-01-14 / atomic-normalizedString-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-4-5 Grp: NIST2004-01-14 / atomic-normalizedString-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-enumeration-5-5 Grp: NIST2004-01-14 / atomic-normalizedString-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-normalizedString-whiteSpace-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-normalizedString-whiteSpace-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-5 Grp: NIST2004-01-14 / atomic-token-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-1-5 Grp: NIST2004-01-14 / atomic-token-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-2-5 Grp: NIST2004-01-14 / atomic-token-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-3-5 Grp: NIST2004-01-14 / atomic-token-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-4-5 Grp: NIST2004-01-14 / atomic-token-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-maxLength-5-5 Grp: NIST2004-01-14 / atomic-token-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-1-5 Grp: NIST2004-01-14 / atomic-token-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-2-5 Grp: NIST2004-01-14 / atomic-token-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-3-5 Grp: NIST2004-01-14 / atomic-token-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-4-5 Grp: NIST2004-01-14 / atomic-token-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-minLength-5-5 Grp: NIST2004-01-14 / atomic-token-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-1-5 Grp: NIST2004-01-14 / atomic-token-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-2-5 Grp: NIST2004-01-14 / atomic-token-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-3-5 Grp: NIST2004-01-14 / atomic-token-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-4-5 Grp: NIST2004-01-14 / atomic-token-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-length-5-5 Grp: NIST2004-01-14 / atomic-token-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-1-5 Grp: NIST2004-01-14 / atomic-token-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-2-5 Grp: NIST2004-01-14 / atomic-token-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-3-5 Grp: NIST2004-01-14 / atomic-token-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-4-5 Grp: NIST2004-01-14 / atomic-token-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-pattern-5-5 Grp: NIST2004-01-14 / atomic-token-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-1-5 Grp: NIST2004-01-14 / atomic-token-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-2-5 Grp: NIST2004-01-14 / atomic-token-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-3-5 Grp: NIST2004-01-14 / atomic-token-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-4-5 Grp: NIST2004-01-14 / atomic-token-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-enumeration-5-5 Grp: NIST2004-01-14 / atomic-token-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-token-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-token-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-Name-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-1-5 Grp: NIST2004-01-14 / atomic-Name-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-2-5 Grp: NIST2004-01-14 / atomic-Name-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-3-5 Grp: NIST2004-01-14 / atomic-Name-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-4-5 Grp: NIST2004-01-14 / atomic-Name-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-maxLength-5-5 Grp: NIST2004-01-14 / atomic-Name-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-1-5 Grp: NIST2004-01-14 / atomic-Name-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-2-5 Grp: NIST2004-01-14 / atomic-Name-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-3-5 Grp: NIST2004-01-14 / atomic-Name-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-4-5 Grp: NIST2004-01-14 / atomic-Name-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-minLength-5-5 Grp: NIST2004-01-14 / atomic-Name-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-1-5 Grp: NIST2004-01-14 / atomic-Name-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-2-5 Grp: NIST2004-01-14 / atomic-Name-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-3-5 Grp: NIST2004-01-14 / atomic-Name-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-4-5 Grp: NIST2004-01-14 / atomic-Name-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-length-5-5 Grp: NIST2004-01-14 / atomic-Name-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-1-5 Grp: NIST2004-01-14 / atomic-Name-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-2-5 Grp: NIST2004-01-14 / atomic-Name-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-3-5 Grp: NIST2004-01-14 / atomic-Name-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-4-5 Grp: NIST2004-01-14 / atomic-Name-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-pattern-5-5 Grp: NIST2004-01-14 / atomic-Name-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-1-5 Grp: NIST2004-01-14 / atomic-Name-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-2-5 Grp: NIST2004-01-14 / atomic-Name-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-3-5 Grp: NIST2004-01-14 / atomic-Name-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-4-5 Grp: NIST2004-01-14 / atomic-Name-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-enumeration-5-5 Grp: NIST2004-01-14 / atomic-Name-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-Name-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-Name-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-1-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-2-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-3-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-4-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-length-5-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-5 Grp: NIST2004-01-14 / atomic-NMTOKEN-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NMTOKEN-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-NCName-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-1-5 Grp: NIST2004-01-14 / atomic-NCName-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-2-5 Grp: NIST2004-01-14 / atomic-NCName-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-3-5 Grp: NIST2004-01-14 / atomic-NCName-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-4-5 Grp: NIST2004-01-14 / atomic-NCName-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-maxLength-5-5 Grp: NIST2004-01-14 / atomic-NCName-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-1-5 Grp: NIST2004-01-14 / atomic-NCName-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-2-5 Grp: NIST2004-01-14 / atomic-NCName-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-3-5 Grp: NIST2004-01-14 / atomic-NCName-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-4-5 Grp: NIST2004-01-14 / atomic-NCName-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-minLength-5-5 Grp: NIST2004-01-14 / atomic-NCName-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-1-5 Grp: NIST2004-01-14 / atomic-NCName-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-2-5 Grp: NIST2004-01-14 / atomic-NCName-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-3-5 Grp: NIST2004-01-14 / atomic-NCName-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-4-5 Grp: NIST2004-01-14 / atomic-NCName-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-length-5-5 Grp: NIST2004-01-14 / atomic-NCName-pattern sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-NCName-pattern-1 -NI NISTSchema-SV-IV-atomic-NCName-pattern-1.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-NCName-pattern-1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-NCName-pattern-2 -NI NISTSchema-SV-IV-atomic-NCName-pattern-2.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-NCName-pattern-2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-NCName-pattern-3 -NI NISTSchema-SV-IV-atomic-NCName-pattern-3.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-NCName-pattern-3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-NCName-pattern-4 -NI NISTSchema-SV-IV-atomic-NCName-pattern-4.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-NCName-pattern-4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-NCName-pattern-5 -NI NISTSchema-SV-IV-atomic-NCName-pattern-5.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-NCName-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-1-5 Grp: NIST2004-01-14 / atomic-NCName-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-2-5 Grp: NIST2004-01-14 / atomic-NCName-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-3-5 Grp: NIST2004-01-14 / atomic-NCName-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-4-5 Grp: NIST2004-01-14 / atomic-NCName-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-enumeration-5-5 Grp: NIST2004-01-14 / atomic-NCName-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-NCName-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-NCName-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-ID-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-1-5 Grp: NIST2004-01-14 / atomic-ID-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-2-5 Grp: NIST2004-01-14 / atomic-ID-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-3-5 Grp: NIST2004-01-14 / atomic-ID-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-4-5 Grp: NIST2004-01-14 / atomic-ID-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-maxLength-5-5 Grp: NIST2004-01-14 / atomic-ID-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-1-5 Grp: NIST2004-01-14 / atomic-ID-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-2-5 Grp: NIST2004-01-14 / atomic-ID-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-3-5 Grp: NIST2004-01-14 / atomic-ID-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-4-5 Grp: NIST2004-01-14 / atomic-ID-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-minLength-5-5 Grp: NIST2004-01-14 / atomic-ID-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-1-5 Grp: NIST2004-01-14 / atomic-ID-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-2-5 Grp: NIST2004-01-14 / atomic-ID-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-3-5 Grp: NIST2004-01-14 / atomic-ID-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-4-5 Grp: NIST2004-01-14 / atomic-ID-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-length-5-5 Grp: NIST2004-01-14 / atomic-ID-pattern sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-ID-pattern-1 -NI NISTSchema-SV-IV-atomic-ID-pattern-1.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-ID-pattern-1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-ID-pattern-2 -NI NISTSchema-SV-IV-atomic-ID-pattern-2.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-ID-pattern-2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-ID-pattern-3 -NI NISTSchema-SV-IV-atomic-ID-pattern-3.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-ID-pattern-3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-ID-pattern-4 -NI NISTSchema-SV-IV-atomic-ID-pattern-4.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-ID-pattern-4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-ID-pattern-5 -NI NISTSchema-SV-IV-atomic-ID-pattern-5.xsd:25:49: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-ID-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-1-5 Grp: NIST2004-01-14 / atomic-ID-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-2-5 Grp: NIST2004-01-14 / atomic-ID-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-3-5 Grp: NIST2004-01-14 / atomic-ID-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-4-5 Grp: NIST2004-01-14 / atomic-ID-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-enumeration-5-5 Grp: NIST2004-01-14 / atomic-ID-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-ID-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-ID-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-language-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-1-5 Grp: NIST2004-01-14 / atomic-language-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-2-5 Grp: NIST2004-01-14 / atomic-language-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-3-5 Grp: NIST2004-01-14 / atomic-language-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-4-5 Grp: NIST2004-01-14 / atomic-language-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-maxLength-5-5 Grp: NIST2004-01-14 / atomic-language-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-1-5 Grp: NIST2004-01-14 / atomic-language-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-2-5 Grp: NIST2004-01-14 / atomic-language-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-3-5 Grp: NIST2004-01-14 / atomic-language-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-4-5 Grp: NIST2004-01-14 / atomic-language-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-minLength-5-5 Grp: NIST2004-01-14 / atomic-language-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-1-5 Grp: NIST2004-01-14 / atomic-language-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-2-5 Grp: NIST2004-01-14 / atomic-language-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-3-5 Grp: NIST2004-01-14 / atomic-language-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-4-5 Grp: NIST2004-01-14 / atomic-language-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-length-5-5 Grp: NIST2004-01-14 / atomic-language-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-1-5 Grp: NIST2004-01-14 / atomic-language-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-2-5 Grp: NIST2004-01-14 / atomic-language-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-3-5 Grp: NIST2004-01-14 / atomic-language-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-4-5 Grp: NIST2004-01-14 / atomic-language-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-pattern-5-5 Grp: NIST2004-01-14 / atomic-language-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-1-5 Grp: NIST2004-01-14 / atomic-language-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-2-5 Grp: NIST2004-01-14 / atomic-language-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-3-5 Grp: NIST2004-01-14 / atomic-language-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-4-5 Grp: NIST2004-01-14 / atomic-language-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-enumeration-5-5 Grp: NIST2004-01-14 / atomic-language-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-language-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-language-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-anyURI-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-1-5 Grp: NIST2004-01-14 / atomic-anyURI-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-2-5 Grp: NIST2004-01-14 / atomic-anyURI-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-3-5 Grp: NIST2004-01-14 / atomic-anyURI-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-4-5 Grp: NIST2004-01-14 / atomic-anyURI-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-maxLength-5-5 Grp: NIST2004-01-14 / atomic-anyURI-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-1-5 Grp: NIST2004-01-14 / atomic-anyURI-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-2-5 Grp: NIST2004-01-14 / atomic-anyURI-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-3-5 Grp: NIST2004-01-14 / atomic-anyURI-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-4-5 Grp: NIST2004-01-14 / atomic-anyURI-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-minLength-5-5 Grp: NIST2004-01-14 / atomic-anyURI-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-1-5 Grp: NIST2004-01-14 / atomic-anyURI-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-2-5 Grp: NIST2004-01-14 / atomic-anyURI-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-3-5 Grp: NIST2004-01-14 / atomic-anyURI-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-4-5 Grp: NIST2004-01-14 / atomic-anyURI-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-length-5-5 Grp: NIST2004-01-14 / atomic-anyURI-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-1-5 Grp: NIST2004-01-14 / atomic-anyURI-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-2-5 Grp: NIST2004-01-14 / atomic-anyURI-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-3-5 Grp: NIST2004-01-14 / atomic-anyURI-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-4-5 Grp: NIST2004-01-14 / atomic-anyURI-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-pattern-5-5 Grp: NIST2004-01-14 / atomic-anyURI-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-1-5 Grp: NIST2004-01-14 / atomic-anyURI-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-2-5 Grp: NIST2004-01-14 / atomic-anyURI-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-3-5 Grp: NIST2004-01-14 / atomic-anyURI-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-4-5 Grp: NIST2004-01-14 / atomic-anyURI-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-enumeration-5-5 Grp: NIST2004-01-14 / atomic-anyURI-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-anyURI-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-QName-maxLength na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-maxLength-1 Grp: NIST2004-01-14 / atomic-QName-maxLength-1 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-maxLength-2 Grp: NIST2004-01-14 / atomic-QName-maxLength-2 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-maxLength-3 Grp: NIST2004-01-14 / atomic-QName-maxLength-3 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-maxLength-4 Grp: NIST2004-01-14 / atomic-QName-maxLength-4 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-maxLength-5 Grp: NIST2004-01-14 / atomic-QName-minLength na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-minLength-1 Grp: NIST2004-01-14 / atomic-QName-minLength-1 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-minLength-2 Grp: NIST2004-01-14 / atomic-QName-minLength-2 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-minLength-3 Grp: NIST2004-01-14 / atomic-QName-minLength-3 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-minLength-4 Grp: NIST2004-01-14 / atomic-QName-minLength-4 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-minLength-5 Grp: NIST2004-01-14 / atomic-QName-length na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-length-1 Grp: NIST2004-01-14 / atomic-QName-length-1 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-length-2 Grp: NIST2004-01-14 / atomic-QName-length-2 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-length-3 Grp: NIST2004-01-14 / atomic-QName-length-3 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-length-4 Grp: NIST2004-01-14 / atomic-QName-length-4 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA NISTSchema-SV-IV-atomic-QName-length-5 Grp: NIST2004-01-14 / atomic-QName-pattern sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-QName-pattern-1 -NI NISTSchema-SV-IV-atomic-QName-pattern-1.xsd:25:70: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-QName-pattern-1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-QName-pattern-2 -NI NISTSchema-SV-IV-atomic-QName-pattern-2.xsd:25:70: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-QName-pattern-2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-QName-pattern-3 -NI NISTSchema-SV-IV-atomic-QName-pattern-3.xsd:25:70: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-QName-pattern-3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-QName-pattern-4 -NI NISTSchema-SV-IV-atomic-QName-pattern-4.xsd:25:70: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-QName-pattern-4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-atomic-QName-pattern-5 -NI NISTSchema-SV-IV-atomic-QName-pattern-5.xsd:25:70: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / atomic-QName-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-QName-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-1-5 Grp: NIST2004-01-14 / atomic-QName-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-QName-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-2-5 Grp: NIST2004-01-14 / atomic-QName-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-QName-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-3-5 Grp: NIST2004-01-14 / atomic-QName-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-QName-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-4-5 Grp: NIST2004-01-14 / atomic-QName-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-QName-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-enumeration-5-5 Grp: NIST2004-01-14 / atomic-QName-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-QName-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-QName-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-boolean-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-1-5 Grp: NIST2004-01-14 / atomic-boolean-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-2-5 Grp: NIST2004-01-14 / atomic-boolean-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-3-5 Grp: NIST2004-01-14 / atomic-boolean-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-4-5 Grp: NIST2004-01-14 / atomic-boolean-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-pattern-5-5 Grp: NIST2004-01-14 / atomic-boolean-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-boolean-whiteSpace-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-whiteSpace-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-2-5 Grp: NIST2004-01-14 / atomic-boolean-whiteSpace-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-whiteSpace-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-3-5 Grp: NIST2004-01-14 / atomic-boolean-whiteSpace-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-whiteSpace-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-4-5 Grp: NIST2004-01-14 / atomic-boolean-whiteSpace-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-boolean-whiteSpace-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-boolean-whiteSpace-5-5 Grp: NIST2004-01-14 / atomic-base64Binary-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-1-5 Grp: NIST2004-01-14 / atomic-base64Binary-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-2-5 Grp: NIST2004-01-14 / atomic-base64Binary-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-3-5 Grp: NIST2004-01-14 / atomic-base64Binary-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-4-5 Grp: NIST2004-01-14 / atomic-base64Binary-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-maxLength-5-5 Grp: NIST2004-01-14 / atomic-base64Binary-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-1-5 Grp: NIST2004-01-14 / atomic-base64Binary-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-2-5 Grp: NIST2004-01-14 / atomic-base64Binary-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-3-5 Grp: NIST2004-01-14 / atomic-base64Binary-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-4-5 Grp: NIST2004-01-14 / atomic-base64Binary-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-minLength-5-5 Grp: NIST2004-01-14 / atomic-base64Binary-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-1-5 Grp: NIST2004-01-14 / atomic-base64Binary-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-2-5 Grp: NIST2004-01-14 / atomic-base64Binary-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-3-5 Grp: NIST2004-01-14 / atomic-base64Binary-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-4-5 Grp: NIST2004-01-14 / atomic-base64Binary-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-length-5-5 Grp: NIST2004-01-14 / atomic-base64Binary-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-1-5 Grp: NIST2004-01-14 / atomic-base64Binary-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-2-5 Grp: NIST2004-01-14 / atomic-base64Binary-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-3-5 Grp: NIST2004-01-14 / atomic-base64Binary-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-4-5 Grp: NIST2004-01-14 / atomic-base64Binary-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-pattern-5-5 Grp: NIST2004-01-14 / atomic-base64Binary-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-1-5 Grp: NIST2004-01-14 / atomic-base64Binary-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-2-5 Grp: NIST2004-01-14 / atomic-base64Binary-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-3-5 Grp: NIST2004-01-14 / atomic-base64Binary-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-4-5 Grp: NIST2004-01-14 / atomic-base64Binary-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-enumeration-5-5 Grp: NIST2004-01-14 / atomic-base64Binary-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-base64Binary-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-hexBinary-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-1-5 Grp: NIST2004-01-14 / atomic-hexBinary-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-2-5 Grp: NIST2004-01-14 / atomic-hexBinary-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-3-5 Grp: NIST2004-01-14 / atomic-hexBinary-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-4-5 Grp: NIST2004-01-14 / atomic-hexBinary-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-maxLength-5-5 Grp: NIST2004-01-14 / atomic-hexBinary-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-1-5 Grp: NIST2004-01-14 / atomic-hexBinary-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-2-5 Grp: NIST2004-01-14 / atomic-hexBinary-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-3-5 Grp: NIST2004-01-14 / atomic-hexBinary-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-4-5 Grp: NIST2004-01-14 / atomic-hexBinary-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-minLength-5-5 Grp: NIST2004-01-14 / atomic-hexBinary-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-length-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-1-5 Grp: NIST2004-01-14 / atomic-hexBinary-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-length-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-2-5 Grp: NIST2004-01-14 / atomic-hexBinary-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-length-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-3-5 Grp: NIST2004-01-14 / atomic-hexBinary-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-length-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-4-5 Grp: NIST2004-01-14 / atomic-hexBinary-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-length-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-length-5-5 Grp: NIST2004-01-14 / atomic-hexBinary-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-1-5 Grp: NIST2004-01-14 / atomic-hexBinary-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-2-5 Grp: NIST2004-01-14 / atomic-hexBinary-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-3-5 Grp: NIST2004-01-14 / atomic-hexBinary-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-4-5 Grp: NIST2004-01-14 / atomic-hexBinary-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-pattern-5-5 Grp: NIST2004-01-14 / atomic-hexBinary-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-1-5 Grp: NIST2004-01-14 / atomic-hexBinary-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-2-5 Grp: NIST2004-01-14 / atomic-hexBinary-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-3-5 Grp: NIST2004-01-14 / atomic-hexBinary-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-4-5 Grp: NIST2004-01-14 / atomic-hexBinary-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-enumeration-5-5 Grp: NIST2004-01-14 / atomic-hexBinary-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-atomic-hexBinary-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-5 Grp: NIST2004-01-14 / atomic-double-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-1-1 -OK NISTXML-SV-II-atomic-double-pattern-1-1.xml:19:115: string pattern not matched: \d{1}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-1-2 -OK NISTXML-SV-II-atomic-double-pattern-1-2.xml:19:115: string pattern not matched: \d{1}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-1-3 -OK NISTXML-SV-II-atomic-double-pattern-1-3.xml:19:115: string pattern not matched: \d{1}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-1-4 -OK NISTXML-SV-II-atomic-double-pattern-1-4.xml:19:115: string pattern not matched: \d{1}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-1-5 -OK NISTXML-SV-II-atomic-double-pattern-1-5.xml:19:115: string pattern not matched: \d{1}E\-\d{3} Grp: NIST2004-01-14 / atomic-double-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-2-1 -OK NISTXML-SV-II-atomic-double-pattern-2-1.xml:19:115: string pattern not matched: \d{1}\.\d{4}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-2-2 -OK NISTXML-SV-II-atomic-double-pattern-2-2.xml:19:115: string pattern not matched: \d{1}\.\d{4}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-2-3 -OK NISTXML-SV-II-atomic-double-pattern-2-3.xml:19:115: string pattern not matched: \d{1}\.\d{4}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-2-4 -OK NISTXML-SV-II-atomic-double-pattern-2-4.xml:19:115: string pattern not matched: \d{1}\.\d{4}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-2-5 -OK NISTXML-SV-II-atomic-double-pattern-2-5.xml:19:115: string pattern not matched: \d{1}\.\d{4}E\-\d{2} Grp: NIST2004-01-14 / atomic-double-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-3-1 -OK NISTXML-SV-II-atomic-double-pattern-3-1.xml:19:115: string pattern not matched: \d{1}\.\d{8}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-3-2 -OK NISTXML-SV-II-atomic-double-pattern-3-2.xml:19:115: string pattern not matched: \d{1}\.\d{8}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-3-3 -OK NISTXML-SV-II-atomic-double-pattern-3-3.xml:19:115: string pattern not matched: \d{1}\.\d{8}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-3-4 -OK NISTXML-SV-II-atomic-double-pattern-3-4.xml:19:115: string pattern not matched: \d{1}\.\d{8}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-3-5 -OK NISTXML-SV-II-atomic-double-pattern-3-5.xml:19:115: string pattern not matched: \d{1}\.\d{8}E\-\d{1} Grp: NIST2004-01-14 / atomic-double-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-4-1 -OK NISTXML-SV-II-atomic-double-pattern-4-1.xml:19:115: string pattern not matched: \d{1}\.\d{12}E\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-4-2 -OK NISTXML-SV-II-atomic-double-pattern-4-2.xml:19:115: string pattern not matched: \d{1}\.\d{12}E\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-4-3 -OK NISTXML-SV-II-atomic-double-pattern-4-3.xml:19:115: string pattern not matched: \d{1}\.\d{12}E\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-4-4 -OK NISTXML-SV-II-atomic-double-pattern-4-4.xml:19:115: string pattern not matched: \d{1}\.\d{12}E\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-4-5 -OK NISTXML-SV-II-atomic-double-pattern-4-5.xml:19:115: string pattern not matched: \d{1}\.\d{12}E\d{1} Grp: NIST2004-01-14 / atomic-double-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-5-1 -OK NISTXML-SV-II-atomic-double-pattern-5-1.xml:19:115: string pattern not matched: \d{1}\.\d{16}E\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-5-2 -OK NISTXML-SV-II-atomic-double-pattern-5-2.xml:19:115: string pattern not matched: \d{1}\.\d{16}E\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-5-3 -OK NISTXML-SV-II-atomic-double-pattern-5-3.xml:19:115: string pattern not matched: \d{1}\.\d{16}E\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-5-4 -OK NISTXML-SV-II-atomic-double-pattern-5-4.xml:19:115: string pattern not matched: \d{1}\.\d{16}E\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-double-pattern-5-5 -OK NISTXML-SV-II-atomic-double-pattern-5-5.xml:19:115: string pattern not matched: \d{1}\.\d{16}E\d{3} Grp: NIST2004-01-14 / atomic-double-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-1-1 -OK NISTXML-SV-II-atomic-double-enumeration-1-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-1-2 -OK NISTXML-SV-II-atomic-double-enumeration-1-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-1-3 -OK NISTXML-SV-II-atomic-double-enumeration-1-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-1-4 -OK NISTXML-SV-II-atomic-double-enumeration-1-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-1-5 -OK NISTXML-SV-II-atomic-double-enumeration-1-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-double-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-2-1 -OK NISTXML-SV-II-atomic-double-enumeration-2-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-2-2 -OK NISTXML-SV-II-atomic-double-enumeration-2-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-2-3 -OK NISTXML-SV-II-atomic-double-enumeration-2-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-2-4 -OK NISTXML-SV-II-atomic-double-enumeration-2-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-2-5 -OK NISTXML-SV-II-atomic-double-enumeration-2-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-double-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-3-1 -OK NISTXML-SV-II-atomic-double-enumeration-3-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-3-2 -OK NISTXML-SV-II-atomic-double-enumeration-3-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-3-3 -OK NISTXML-SV-II-atomic-double-enumeration-3-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-3-4 -OK NISTXML-SV-II-atomic-double-enumeration-3-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-3-5 -OK NISTXML-SV-II-atomic-double-enumeration-3-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-double-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-4-1 -OK NISTXML-SV-II-atomic-double-enumeration-4-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-4-2 -OK NISTXML-SV-II-atomic-double-enumeration-4-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-4-3 -OK NISTXML-SV-II-atomic-double-enumeration-4-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-4-4 -OK NISTXML-SV-II-atomic-double-enumeration-4-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-4-5 -OK NISTXML-SV-II-atomic-double-enumeration-4-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-double-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-double-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-5-1 -OK NISTXML-SV-II-atomic-double-enumeration-5-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-5-2 -OK NISTXML-SV-II-atomic-double-enumeration-5-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-5-3 -OK NISTXML-SV-II-atomic-double-enumeration-5-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-5-4 -OK NISTXML-SV-II-atomic-double-enumeration-5-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-double-enumeration-5-5 -OK NISTXML-SV-II-atomic-double-enumeration-5-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-float-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-1-1 -OK NISTXML-SV-II-atomic-float-pattern-1-1.xml:19:113: string pattern not matched: \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-1-2 -OK NISTXML-SV-II-atomic-float-pattern-1-2.xml:19:113: string pattern not matched: \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-1-3 -OK NISTXML-SV-II-atomic-float-pattern-1-3.xml:19:113: string pattern not matched: \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-1-4 -OK NISTXML-SV-II-atomic-float-pattern-1-4.xml:19:113: string pattern not matched: \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-1-5 -OK NISTXML-SV-II-atomic-float-pattern-1-5.xml:19:113: string pattern not matched: \d{1}E\-\d{2} Grp: NIST2004-01-14 / atomic-float-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-2-1 -OK NISTXML-SV-II-atomic-float-pattern-2-1.xml:19:113: string pattern not matched: \d{2}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-2-2 -OK NISTXML-SV-II-atomic-float-pattern-2-2.xml:19:113: string pattern not matched: \d{2}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-2-3 -OK NISTXML-SV-II-atomic-float-pattern-2-3.xml:19:113: string pattern not matched: \d{2}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-2-4 -OK NISTXML-SV-II-atomic-float-pattern-2-4.xml:19:113: string pattern not matched: \d{2}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-2-5 -OK NISTXML-SV-II-atomic-float-pattern-2-5.xml:19:113: string pattern not matched: \d{2}E\-\d{1} Grp: NIST2004-01-14 / atomic-float-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-3-1 -OK NISTXML-SV-II-atomic-float-pattern-3-1.xml:19:113: string pattern not matched: \d{1}\.\d{2}E\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-3-2 -OK NISTXML-SV-II-atomic-float-pattern-3-2.xml:19:113: string pattern not matched: \d{1}\.\d{2}E\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-3-3 -OK NISTXML-SV-II-atomic-float-pattern-3-3.xml:19:113: string pattern not matched: \d{1}\.\d{2}E\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-3-4 -OK NISTXML-SV-II-atomic-float-pattern-3-4.xml:19:113: string pattern not matched: \d{1}\.\d{2}E\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-3-5 -OK NISTXML-SV-II-atomic-float-pattern-3-5.xml:19:113: string pattern not matched: \d{1}\.\d{2}E\d{1} Grp: NIST2004-01-14 / atomic-float-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-4-1 -OK NISTXML-SV-II-atomic-float-pattern-4-1.xml:19:113: string pattern not matched: \d{1}\.\d{3}E\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-4-2 -OK NISTXML-SV-II-atomic-float-pattern-4-2.xml:19:113: string pattern not matched: \d{1}\.\d{3}E\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-4-3 -OK NISTXML-SV-II-atomic-float-pattern-4-3.xml:19:113: string pattern not matched: \d{1}\.\d{3}E\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-4-4 -OK NISTXML-SV-II-atomic-float-pattern-4-4.xml:19:113: string pattern not matched: \d{1}\.\d{3}E\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-4-5 -OK NISTXML-SV-II-atomic-float-pattern-4-5.xml:19:113: string pattern not matched: \d{1}\.\d{3}E\d{2} Grp: NIST2004-01-14 / atomic-float-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-5-1 -OK NISTXML-SV-II-atomic-float-pattern-5-1.xml:19:113: string pattern not matched: \d{1}\.\d{7}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-5-2 -OK NISTXML-SV-II-atomic-float-pattern-5-2.xml:19:113: string pattern not matched: \d{1}\.\d{7}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-5-3 -OK NISTXML-SV-II-atomic-float-pattern-5-3.xml:19:113: string pattern not matched: \d{1}\.\d{7}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-5-4 -OK NISTXML-SV-II-atomic-float-pattern-5-4.xml:19:113: string pattern not matched: \d{1}\.\d{7}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-float-pattern-5-5 -OK NISTXML-SV-II-atomic-float-pattern-5-5.xml:19:113: string pattern not matched: \d{1}\.\d{7}E\-\d{2} Grp: NIST2004-01-14 / atomic-float-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-1-1 -OK NISTXML-SV-II-atomic-float-enumeration-1-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-1-2 -OK NISTXML-SV-II-atomic-float-enumeration-1-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-1-3 -OK NISTXML-SV-II-atomic-float-enumeration-1-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-1-4 -OK NISTXML-SV-II-atomic-float-enumeration-1-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-1-5 -OK NISTXML-SV-II-atomic-float-enumeration-1-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-float-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-2-1 -OK NISTXML-SV-II-atomic-float-enumeration-2-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-2-2 -OK NISTXML-SV-II-atomic-float-enumeration-2-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-2-3 -OK NISTXML-SV-II-atomic-float-enumeration-2-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-2-4 -OK NISTXML-SV-II-atomic-float-enumeration-2-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-2-5 -OK NISTXML-SV-II-atomic-float-enumeration-2-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-float-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-3-1 -OK NISTXML-SV-II-atomic-float-enumeration-3-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-3-2 -OK NISTXML-SV-II-atomic-float-enumeration-3-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-3-3 -OK NISTXML-SV-II-atomic-float-enumeration-3-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-3-4 -OK NISTXML-SV-II-atomic-float-enumeration-3-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-3-5 -OK NISTXML-SV-II-atomic-float-enumeration-3-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-float-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-4-1 -OK NISTXML-SV-II-atomic-float-enumeration-4-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-4-2 -OK NISTXML-SV-II-atomic-float-enumeration-4-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-4-3 -OK NISTXML-SV-II-atomic-float-enumeration-4-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-4-4 -OK NISTXML-SV-II-atomic-float-enumeration-4-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-4-5 -OK NISTXML-SV-II-atomic-float-enumeration-4-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-float-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-float-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-5-1 -OK NISTXML-SV-II-atomic-float-enumeration-5-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-5-2 -OK NISTXML-SV-II-atomic-float-enumeration-5-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-5-3 -OK NISTXML-SV-II-atomic-float-enumeration-5-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-5-4 -OK NISTXML-SV-II-atomic-float-enumeration-5-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-float-enumeration-5-5 -OK NISTXML-SV-II-atomic-float-enumeration-5-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-decimal-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-2-1 -OK NISTXML-SV-II-atomic-decimal-minInclusive-2-1.xml:19:127: -999999999999999999 is smaller than minInclusive (46766021207033325) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-2-2 -OK NISTXML-SV-II-atomic-decimal-minInclusive-2-2.xml:19:127: -82035416317982814.9 is smaller than minInclusive (46766021207033325) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-2-3 -OK NISTXML-SV-II-atomic-decimal-minInclusive-2-3.xml:19:127: -116283630323041617.3 is smaller than minInclusive (46766021207033325) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-2-4 -OK NISTXML-SV-II-atomic-decimal-minInclusive-2-4.xml:19:127: -507102669884162774.8 is smaller than minInclusive (46766021207033325) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-2-5 -OK NISTXML-SV-II-atomic-decimal-minInclusive-2-5.xml:19:127: 46766021207033324.9 is smaller than minInclusive (46766021207033325) Grp: NIST2004-01-14 / atomic-decimal-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-3-1 -OK NISTXML-SV-II-atomic-decimal-minInclusive-3-1.xml:19:127: -999999999999999999 is smaller than minInclusive (217527397529179155) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-3-2 -OK NISTXML-SV-II-atomic-decimal-minInclusive-3-2.xml:19:127: -642389304015569471 is smaller than minInclusive (217527397529179155) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-3-3 -OK NISTXML-SV-II-atomic-decimal-minInclusive-3-3.xml:19:127: 194432658843846068 is smaller than minInclusive (217527397529179155) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-3-4 -OK NISTXML-SV-II-atomic-decimal-minInclusive-3-4.xml:19:127: -320930938798775041 is smaller than minInclusive (217527397529179155) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-3-5 -OK NISTXML-SV-II-atomic-decimal-minInclusive-3-5.xml:19:127: 217527397529179154 is smaller than minInclusive (217527397529179155) Grp: NIST2004-01-14 / atomic-decimal-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-4-1 -OK NISTXML-SV-II-atomic-decimal-minInclusive-4-1.xml:19:127: -999999999999999999 is smaller than minInclusive (-484062845034851418) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-4-2 -OK NISTXML-SV-II-atomic-decimal-minInclusive-4-2.xml:19:127: -744312015684597677 is smaller than minInclusive (-484062845034851418) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-4-3 -OK NISTXML-SV-II-atomic-decimal-minInclusive-4-3.xml:19:127: -798318711162899803 is smaller than minInclusive (-484062845034851418) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-4-4 -OK NISTXML-SV-II-atomic-decimal-minInclusive-4-4.xml:19:127: -756444991985341836 is smaller than minInclusive (-484062845034851418) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-4-5 -OK NISTXML-SV-II-atomic-decimal-minInclusive-4-5.xml:19:127: -484062845034851419 is smaller than minInclusive (-484062845034851418) Grp: NIST2004-01-14 / atomic-decimal-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-5-1 -OK NISTXML-SV-II-atomic-decimal-minInclusive-5-1.xml:19:127: -999999999999999999 is smaller than minInclusive (913110463857996767) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-5-2 -OK NISTXML-SV-II-atomic-decimal-minInclusive-5-2.xml:19:127: 219067290813932176 is smaller than minInclusive (913110463857996767) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-5-3 -OK NISTXML-SV-II-atomic-decimal-minInclusive-5-3.xml:19:127: 476222585470221001 is smaller than minInclusive (913110463857996767) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-5-4 -OK NISTXML-SV-II-atomic-decimal-minInclusive-5-4.xml:19:127: -977179111791051587 is smaller than minInclusive (913110463857996767) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-5-5 -OK NISTXML-SV-II-atomic-decimal-minInclusive-5-5.xml:19:127: 913110463857996766 is smaller than minInclusive (913110463857996767) Grp: NIST2004-01-14 / atomic-decimal-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-6-1 -OK NISTXML-SV-II-atomic-decimal-minInclusive-6-1.xml:19:127: -999999999999999999 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-6-2 -OK NISTXML-SV-II-atomic-decimal-minInclusive-6-2.xml:19:127: 948164537304475361 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-6-3 -OK NISTXML-SV-II-atomic-decimal-minInclusive-6-3.xml:19:127: 347408282265509792 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-6-4 -OK NISTXML-SV-II-atomic-decimal-minInclusive-6-4.xml:19:127: -213987886304789709 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minInclusive-6-5 -OK NISTXML-SV-II-atomic-decimal-minInclusive-6-5.xml:19:127: 999999999999999998 is smaller than minInclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-1-1.xml:19:127: -999999999999999998 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-1-2.xml:19:127: 704874057733450020 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-1-3.xml:19:127: 209113495339849242 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-1-4.xml:19:127: 833990441992082941 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-1-5.xml:19:127: 999999999999999999 is greater than maxInclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-2-1.xml:19:127: 334974685437745556 is greater than maxInclusive (334974685437745555) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-2-2.xml:19:127: 854169634314423861 is greater than maxInclusive (334974685437745555) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-2-3.xml:19:127: 573806945776759695 is greater than maxInclusive (334974685437745555) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-2-4.xml:19:127: 807371345967442368 is greater than maxInclusive (334974685437745555) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-2-5.xml:19:127: 999999999999999999 is greater than maxInclusive (334974685437745555) Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-3-1.xml:19:127: -873150926158042126 is greater than maxInclusive (-873150926158042127) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-3-2.xml:19:127: 305728505095716730 is greater than maxInclusive (-873150926158042127) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-3-3.xml:19:127: -283733388508344998 is greater than maxInclusive (-873150926158042127) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-3-4.xml:19:127: 917584284119832151 is greater than maxInclusive (-873150926158042127) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-3-5.xml:19:127: 999999999999999999 is greater than maxInclusive (-873150926158042127) Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-4-1.xml:19:127: -276828978495828213 is greater than maxInclusive (-276828978495828214) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-4-2.xml:19:127: -168341274308303273 is greater than maxInclusive (-276828978495828214) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-4-3.xml:19:127: -55137136585436293 is greater than maxInclusive (-276828978495828214) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-4-4.xml:19:127: 468581798712038836 is greater than maxInclusive (-276828978495828214) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-4-5.xml:19:127: 999999999999999999 is greater than maxInclusive (-276828978495828214) Grp: NIST2004-01-14 / atomic-decimal-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-5-1.xml:19:127: 187840545667389725 is greater than maxInclusive (187840545667389724) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-5-2.xml:19:127: 339229216664273730 is greater than maxInclusive (187840545667389724) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-5-3.xml:19:127: 934076830476541443 is greater than maxInclusive (187840545667389724) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-5-4.xml:19:127: 983589035502023346 is greater than maxInclusive (187840545667389724) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-decimal-maxInclusive-5-5.xml:19:127: 999999999999999999 is greater than maxInclusive (187840545667389724) Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-fractionDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-1-1 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-1-1.xml:19:131: Number 12345678912345678.9 has too many fractional digits (fractionDigits is 0) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-1-2 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-1-2.xml:19:131: Number 1234567891234.56789 has too many fractional digits (fractionDigits is 0) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-1-3 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-1-3.xml:19:131: Number 123456789.123456789 has too many fractional digits (fractionDigits is 0) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-1-4 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-1-4.xml:19:131: Number 12345.6789123456789 has too many fractional digits (fractionDigits is 0) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-1-5 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-1-5.xml:19:131: Number .123456789123456789 has too many fractional digits (fractionDigits is 0) Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-fractionDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-2-1 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-2-1.xml:19:131: Number 12345678912345.6789 has too many fractional digits (fractionDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-2-2 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-2-2.xml:19:131: Number 12345678912.3456789 has too many fractional digits (fractionDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-2-3 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-2-3.xml:19:131: Number 12345678.9123456789 has too many fractional digits (fractionDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-2-4 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-2-4.xml:19:131: Number 12345.6789123456789 has too many fractional digits (fractionDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-2-5 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-2-5.xml:19:131: Number .123456789123456789 has too many fractional digits (fractionDigits is 3) Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-fractionDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-3-1 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-3-1.xml:19:131: Number 12345678912.3456789 has too many fractional digits (fractionDigits is 6) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-3-2 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-3-2.xml:19:131: Number 123456789.123456789 has too many fractional digits (fractionDigits is 6) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-3-3 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-3-3.xml:19:131: Number 1234567.89123456789 has too many fractional digits (fractionDigits is 6) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-3-4 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-3-4.xml:19:131: Number 12345.6789123456789 has too many fractional digits (fractionDigits is 6) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-3-5 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-3-5.xml:19:131: Number .123456789123456789 has too many fractional digits (fractionDigits is 6) Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-fractionDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-4-1 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-4-1.xml:19:131: Number 12345678.9123456789 has too many fractional digits (fractionDigits is 9) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-4-2 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-4-2.xml:19:131: Number 123456.789123456789 has too many fractional digits (fractionDigits is 9) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-4-3 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-4-3.xml:19:131: Number 1234.56789123456789 has too many fractional digits (fractionDigits is 9) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-4-4 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-4-4.xml:19:131: Number 12.3456789123456789 has too many fractional digits (fractionDigits is 9) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-4-5 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-4-5.xml:19:131: Number .123456789123456789 has too many fractional digits (fractionDigits is 9) Grp: NIST2004-01-14 / atomic-decimal-fractionDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-fractionDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-5-1 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-5-1.xml:19:131: Number 12345.6789123456789 has too many fractional digits (fractionDigits is 12) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-5-2 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-5-2.xml:19:131: Number 1234.56789123456789 has too many fractional digits (fractionDigits is 12) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-5-3 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-5-3.xml:19:131: Number 123.456789123456789 has too many fractional digits (fractionDigits is 12) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-5-4 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-5-4.xml:19:131: Number 12.3456789123456789 has too many fractional digits (fractionDigits is 12) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-fractionDigits-5-5 -OK NISTXML-SV-II-atomic-decimal-fractionDigits-5-5.xml:19:131: Number .123456789123456789 has too many fractional digits (fractionDigits is 12) Grp: NIST2004-01-14 / atomic-decimal-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-1-1 -OK NISTXML-SV-II-atomic-decimal-totalDigits-1-1.xml:19:125: Number 61 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-1-2 -OK NISTXML-SV-II-atomic-decimal-totalDigits-1-2.xml:19:125: Number 777054 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-1-3 -OK NISTXML-SV-II-atomic-decimal-totalDigits-1-3.xml:19:125: Number 3113816699 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-1-4 -OK NISTXML-SV-II-atomic-decimal-totalDigits-1-4.xml:19:125: Number 61315691291273 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-1-5 -OK NISTXML-SV-II-atomic-decimal-totalDigits-1-5.xml:19:125: Number 354128147257253653 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-decimal-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-2-1 -OK NISTXML-SV-II-atomic-decimal-totalDigits-2-1.xml:19:125: Number 28265 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-2-2 -OK NISTXML-SV-II-atomic-decimal-totalDigits-2-2.xml:19:125: Number 85558005 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-2-3 -OK NISTXML-SV-II-atomic-decimal-totalDigits-2-3.xml:19:125: Number 70552163453 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-2-4 -OK NISTXML-SV-II-atomic-decimal-totalDigits-2-4.xml:19:125: Number 17566155886475 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-2-5 -OK NISTXML-SV-II-atomic-decimal-totalDigits-2-5.xml:19:125: Number 692412876221863375 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-decimal-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-3-1 -OK NISTXML-SV-II-atomic-decimal-totalDigits-3-1.xml:19:125: Number 16365494 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-3-2 -OK NISTXML-SV-II-atomic-decimal-totalDigits-3-2.xml:19:125: Number 2968213192 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-3-3 -OK NISTXML-SV-II-atomic-decimal-totalDigits-3-3.xml:19:125: Number 470843264218 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-3-4 -OK NISTXML-SV-II-atomic-decimal-totalDigits-3-4.xml:19:125: Number 12171827714185 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-3-5 -OK NISTXML-SV-II-atomic-decimal-totalDigits-3-5.xml:19:125: Number 426453427863172041 has too many digits (totalDigits is 7) Grp: NIST2004-01-14 / atomic-decimal-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-4-1 -OK NISTXML-SV-II-atomic-decimal-totalDigits-4-1.xml:19:125: Number 18747415133 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-4-2 -OK NISTXML-SV-II-atomic-decimal-totalDigits-4-2.xml:19:125: Number 111010154613 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-4-3 -OK NISTXML-SV-II-atomic-decimal-totalDigits-4-3.xml:19:125: Number 8568256181607 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-4-4 -OK NISTXML-SV-II-atomic-decimal-totalDigits-4-4.xml:19:125: Number 34732211933321 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-4-5 -OK NISTXML-SV-II-atomic-decimal-totalDigits-4-5.xml:19:125: Number 338610360158571185 has too many digits (totalDigits is 10) Grp: NIST2004-01-14 / atomic-decimal-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-5-1 -OK NISTXML-SV-II-atomic-decimal-totalDigits-5-1.xml:19:125: Number 18521730524616 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-5-2 -OK NISTXML-SV-II-atomic-decimal-totalDigits-5-2.xml:19:125: Number 178163458326868 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-5-3 -OK NISTXML-SV-II-atomic-decimal-totalDigits-5-3.xml:19:125: Number 3921554721062893 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-5-4 -OK NISTXML-SV-II-atomic-decimal-totalDigits-5-4.xml:19:125: Number 21558713367427384 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-totalDigits-5-5 -OK NISTXML-SV-II-atomic-decimal-totalDigits-5-5.xml:19:125: Number 373687644748891316 has too many digits (totalDigits is 13) Grp: NIST2004-01-14 / atomic-integer-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-2-1 -OK NISTXML-SV-II-atomic-integer-minInclusive-2-1.xml:19:127: -999999999999999999 is smaller than minInclusive (555633833307218160) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-2-2 -OK NISTXML-SV-II-atomic-integer-minInclusive-2-2.xml:19:127: -715375137462915939 is smaller than minInclusive (555633833307218160) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-2-3 -OK NISTXML-SV-II-atomic-integer-minInclusive-2-3.xml:19:127: -330293086481657660 is smaller than minInclusive (555633833307218160) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-2-4 -OK NISTXML-SV-II-atomic-integer-minInclusive-2-4.xml:19:127: -20439147890683564 is smaller than minInclusive (555633833307218160) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-2-5 -OK NISTXML-SV-II-atomic-integer-minInclusive-2-5.xml:19:127: 555633833307218159 is smaller than minInclusive (555633833307218160) Grp: NIST2004-01-14 / atomic-integer-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-3-1 -OK NISTXML-SV-II-atomic-integer-minInclusive-3-1.xml:19:127: -999999999999999999 is smaller than minInclusive (885701465961149291) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-3-2 -OK NISTXML-SV-II-atomic-integer-minInclusive-3-2.xml:19:127: -733333145792854732 is smaller than minInclusive (885701465961149291) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-3-3 -OK NISTXML-SV-II-atomic-integer-minInclusive-3-3.xml:19:127: 503646561312402961 is smaller than minInclusive (885701465961149291) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-3-4 -OK NISTXML-SV-II-atomic-integer-minInclusive-3-4.xml:19:127: 37750437322319377 is smaller than minInclusive (885701465961149291) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-3-5 -OK NISTXML-SV-II-atomic-integer-minInclusive-3-5.xml:19:127: 885701465961149290 is smaller than minInclusive (885701465961149291) Grp: NIST2004-01-14 / atomic-integer-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-4-1 -OK NISTXML-SV-II-atomic-integer-minInclusive-4-1.xml:19:127: -999999999999999999 is smaller than minInclusive (903027701396896364) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-4-2 -OK NISTXML-SV-II-atomic-integer-minInclusive-4-2.xml:19:127: 803542756340227002 is smaller than minInclusive (903027701396896364) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-4-3 -OK NISTXML-SV-II-atomic-integer-minInclusive-4-3.xml:19:127: -884575287008817597 is smaller than minInclusive (903027701396896364) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-4-4 -OK NISTXML-SV-II-atomic-integer-minInclusive-4-4.xml:19:127: -968554962892916587 is smaller than minInclusive (903027701396896364) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-4-5 -OK NISTXML-SV-II-atomic-integer-minInclusive-4-5.xml:19:127: 903027701396896363 is smaller than minInclusive (903027701396896364) Grp: NIST2004-01-14 / atomic-integer-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-5-1 -OK NISTXML-SV-II-atomic-integer-minInclusive-5-1.xml:19:127: -999999999999999999 is smaller than minInclusive (283850128955389857) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-5-2 -OK NISTXML-SV-II-atomic-integer-minInclusive-5-2.xml:19:127: -981348040158314034 is smaller than minInclusive (283850128955389857) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-5-3 -OK NISTXML-SV-II-atomic-integer-minInclusive-5-3.xml:19:127: -108551497634576688 is smaller than minInclusive (283850128955389857) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-5-4 -OK NISTXML-SV-II-atomic-integer-minInclusive-5-4.xml:19:127: -52284006405687333 is smaller than minInclusive (283850128955389857) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-5-5 -OK NISTXML-SV-II-atomic-integer-minInclusive-5-5.xml:19:127: 283850128955389856 is smaller than minInclusive (283850128955389857) Grp: NIST2004-01-14 / atomic-integer-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-6-1 -OK NISTXML-SV-II-atomic-integer-minInclusive-6-1.xml:19:127: -999999999999999999 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-6-2 -OK NISTXML-SV-II-atomic-integer-minInclusive-6-2.xml:19:127: 915231012652328866 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-6-3 -OK NISTXML-SV-II-atomic-integer-minInclusive-6-3.xml:19:127: -1842156205751122 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-6-4 -OK NISTXML-SV-II-atomic-integer-minInclusive-6-4.xml:19:127: -774880558353902237 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minInclusive-6-5 -OK NISTXML-SV-II-atomic-integer-minInclusive-6-5.xml:19:127: 999999999999999998 is smaller than minInclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-integer-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-integer-maxInclusive-1-1.xml:19:127: -999999999999999998 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-integer-maxInclusive-1-2.xml:19:127: 732627831192335320 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-integer-maxInclusive-1-3.xml:19:127: 102989881653762438 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-integer-maxInclusive-1-4.xml:19:127: 343045546112201282 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-integer-maxInclusive-1-5.xml:19:127: 999999999999999999 is greater than maxInclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-integer-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-integer-maxInclusive-2-1.xml:19:127: 579644983036442962 is greater than maxInclusive (579644983036442961) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-integer-maxInclusive-2-2.xml:19:127: 657783372604533621 is greater than maxInclusive (579644983036442961) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-integer-maxInclusive-2-3.xml:19:127: 892814218656800078 is greater than maxInclusive (579644983036442961) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-integer-maxInclusive-2-4.xml:19:127: 976683336572491260 is greater than maxInclusive (579644983036442961) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-integer-maxInclusive-2-5.xml:19:127: 999999999999999999 is greater than maxInclusive (579644983036442961) Grp: NIST2004-01-14 / atomic-integer-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-integer-maxInclusive-3-1.xml:19:127: 879158057178991647 is greater than maxInclusive (879158057178991646) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-integer-maxInclusive-3-2.xml:19:127: 957210626799168633 is greater than maxInclusive (879158057178991646) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-integer-maxInclusive-3-3.xml:19:127: 948775841289909504 is greater than maxInclusive (879158057178991646) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-integer-maxInclusive-3-4.xml:19:127: 924521657636632656 is greater than maxInclusive (879158057178991646) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-integer-maxInclusive-3-5.xml:19:127: 999999999999999999 is greater than maxInclusive (879158057178991646) Grp: NIST2004-01-14 / atomic-integer-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-integer-maxInclusive-4-1.xml:19:127: 514914181641328961 is greater than maxInclusive (514914181641328960) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-integer-maxInclusive-4-2.xml:19:127: 546412662884414317 is greater than maxInclusive (514914181641328960) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-integer-maxInclusive-4-3.xml:19:127: 984544185618551293 is greater than maxInclusive (514914181641328960) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-integer-maxInclusive-4-4.xml:19:127: 891200472113873434 is greater than maxInclusive (514914181641328960) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-integer-maxInclusive-4-5.xml:19:127: 999999999999999999 is greater than maxInclusive (514914181641328960) Grp: NIST2004-01-14 / atomic-integer-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-integer-maxInclusive-5-1.xml:19:127: 987717400733315820 is greater than maxInclusive (987717400733315819) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-integer-maxInclusive-5-2.xml:19:127: 998982291238848384 is greater than maxInclusive (987717400733315819) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-integer-maxInclusive-5-3.xml:19:127: 988147725447667619 is greater than maxInclusive (987717400733315819) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-integer-maxInclusive-5-4.xml:19:127: 995440855248586341 is greater than maxInclusive (987717400733315819) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-integer-maxInclusive-5-5.xml:19:127: 999999999999999999 is greater than maxInclusive (987717400733315819) Grp: NIST2004-01-14 / atomic-integer-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-1-1 -OK NISTXML-SV-II-atomic-integer-totalDigits-1-1.xml:19:125: Number 73 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-1-2 -OK NISTXML-SV-II-atomic-integer-totalDigits-1-2.xml:19:125: Number 769239 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-1-3 -OK NISTXML-SV-II-atomic-integer-totalDigits-1-3.xml:19:125: Number 3283247286 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-1-4 -OK NISTXML-SV-II-atomic-integer-totalDigits-1-4.xml:19:125: Number 28350621311206 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-1-5 -OK NISTXML-SV-II-atomic-integer-totalDigits-1-5.xml:19:125: Number 235172957253454087 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-integer-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-2-1 -OK NISTXML-SV-II-atomic-integer-totalDigits-2-1.xml:19:125: Number 62917 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-2-2 -OK NISTXML-SV-II-atomic-integer-totalDigits-2-2.xml:19:125: Number 37332132 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-2-3 -OK NISTXML-SV-II-atomic-integer-totalDigits-2-3.xml:19:125: Number 33541623096 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-2-4 -OK NISTXML-SV-II-atomic-integer-totalDigits-2-4.xml:19:125: Number 26653195820701 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-2-5 -OK NISTXML-SV-II-atomic-integer-totalDigits-2-5.xml:19:125: Number 436943262590675951 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-integer-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-3-1 -OK NISTXML-SV-II-atomic-integer-totalDigits-3-1.xml:19:125: Number 83731185 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-3-2 -OK NISTXML-SV-II-atomic-integer-totalDigits-3-2.xml:19:125: Number 7824493436 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-3-3 -OK NISTXML-SV-II-atomic-integer-totalDigits-3-3.xml:19:125: Number 423631318782 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-3-4 -OK NISTXML-SV-II-atomic-integer-totalDigits-3-4.xml:19:125: Number 37155925877143 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-3-5 -OK NISTXML-SV-II-atomic-integer-totalDigits-3-5.xml:19:125: Number 622613398826468318 has too many digits (totalDigits is 7) Grp: NIST2004-01-14 / atomic-integer-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-4-1 -OK NISTXML-SV-II-atomic-integer-totalDigits-4-1.xml:19:125: Number 73816310381 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-4-2 -OK NISTXML-SV-II-atomic-integer-totalDigits-4-2.xml:19:125: Number 872704113788 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-4-3 -OK NISTXML-SV-II-atomic-integer-totalDigits-4-3.xml:19:125: Number 6843138681342 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-4-4 -OK NISTXML-SV-II-atomic-integer-totalDigits-4-4.xml:19:125: Number 87437784153102 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-4-5 -OK NISTXML-SV-II-atomic-integer-totalDigits-4-5.xml:19:125: Number 111482155734837965 has too many digits (totalDigits is 10) Grp: NIST2004-01-14 / atomic-integer-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-5-1 -OK NISTXML-SV-II-atomic-integer-totalDigits-5-1.xml:19:125: Number 76486620136657 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-5-2 -OK NISTXML-SV-II-atomic-integer-totalDigits-5-2.xml:19:125: Number 881113724560259 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-5-3 -OK NISTXML-SV-II-atomic-integer-totalDigits-5-3.xml:19:125: Number 7847781334630603 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-5-4 -OK NISTXML-SV-II-atomic-integer-totalDigits-5-4.xml:19:125: Number 79384111427118245 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-totalDigits-5-5 -OK NISTXML-SV-II-atomic-integer-totalDigits-5-5.xml:19:125: Number 235339218946921455 has too many digits (totalDigits is 13) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-1.xml:19:149: -999999999999999999 is smaller than minInclusive (-269608150885451202) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-2.xml:19:149: -389294831499795693 is smaller than minInclusive (-269608150885451202) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-3.xml:19:149: -293692742896350827 is smaller than minInclusive (-269608150885451202) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-4.xml:19:149: -983208627966342561 is smaller than minInclusive (-269608150885451202) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-5.xml:19:149: -269608150885451203 is smaller than minInclusive (-269608150885451202) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-1.xml:19:149: -999999999999999999 is smaller than minInclusive (-890254333493681659) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-2.xml:19:149: -926580995300126740 is smaller than minInclusive (-890254333493681659) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-3.xml:19:149: -946004331892225444 is smaller than minInclusive (-890254333493681659) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-4.xml:19:149: -997058928016916483 is smaller than minInclusive (-890254333493681659) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-5.xml:19:149: -890254333493681660 is smaller than minInclusive (-890254333493681659) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-1.xml:19:149: -999999999999999999 is smaller than minInclusive (-203590473966627882) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-2.xml:19:149: -389158202230241307 is smaller than minInclusive (-203590473966627882) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-3.xml:19:149: -725110076828486213 is smaller than minInclusive (-203590473966627882) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-4.xml:19:149: -382574530274989215 is smaller than minInclusive (-203590473966627882) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-5.xml:19:149: -203590473966627883 is smaller than minInclusive (-203590473966627882) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-1.xml:19:149: -999999999999999999 is smaller than minInclusive (-228784597763440178) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-2.xml:19:149: -727240079311177310 is smaller than minInclusive (-228784597763440178) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-3.xml:19:149: -953315392318688509 is smaller than minInclusive (-228784597763440178) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-4.xml:19:149: -520389547660290105 is smaller than minInclusive (-228784597763440178) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-5.xml:19:149: -228784597763440179 is smaller than minInclusive (-228784597763440178) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-1.xml:19:149: -999999999999999999 is smaller than minInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-2.xml:19:149: -250580201345327214 is smaller than minInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-3.xml:19:149: -345783375965520223 is smaller than minInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-4.xml:19:149: -492839161375730694 is smaller than minInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-5.xml:19:149: -1 is smaller than minInclusive (0) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-1.xml:19:149: -999999999999999998 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-2.xml:19:149: -838154723768013252 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-3.xml:19:149: -354221138603540430 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-4.xml:19:149: -706632266417767772 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-5.xml:19:149: 0 is greater than maxInclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-1.xml:19:149: -593437050761786098 is greater than maxInclusive (-593437050761786099) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-2.xml:19:149: -138449568698411934 is greater than maxInclusive (-593437050761786099) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-3.xml:19:149: -587493942186698299 is greater than maxInclusive (-593437050761786099) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-4.xml:19:149: -249368885741101753 is greater than maxInclusive (-593437050761786099) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-5.xml:19:149: 0 is greater than maxInclusive (-593437050761786099) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-1.xml:19:149: -923171155172606059 is greater than maxInclusive (-923171155172606060) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-2.xml:19:149: -41939930644503284 is greater than maxInclusive (-923171155172606060) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-3.xml:19:149: -208864230497451625 is greater than maxInclusive (-923171155172606060) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-4.xml:19:149: -35995692169824455 is greater than maxInclusive (-923171155172606060) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-5.xml:19:149: 0 is greater than maxInclusive (-923171155172606060) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-1.xml:19:149: -850796917225226099 is greater than maxInclusive (-850796917225226100) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-2.xml:19:149: -78470538010152981 is greater than maxInclusive (-850796917225226100) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-3.xml:19:149: -141809537111496421 is greater than maxInclusive (-850796917225226100) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-4.xml:19:149: -225569617986930453 is greater than maxInclusive (-850796917225226100) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-5.xml:19:149: 0 is greater than maxInclusive (-850796917225226100) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-1.xml:19:149: -196913225599862461 is greater than maxInclusive (-196913225599862462) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-2.xml:19:149: -122943505382308148 is greater than maxInclusive (-196913225599862462) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-3.xml:19:149: -1741256791526694 is greater than maxInclusive (-196913225599862462) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-4.xml:19:149: -151863541637642114 is greater than maxInclusive (-196913225599862462) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-5.xml:19:149: 0 is greater than maxInclusive (-196913225599862462) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-1.xml:19:147: Number -40 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-2.xml:19:147: Number -577251 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-3.xml:19:147: Number -2663520623 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-4.xml:19:147: Number -73212184903048 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-5.xml:19:147: Number -349504324017759461 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-1.xml:19:147: Number -27071 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-2.xml:19:147: Number -14583578 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-3.xml:19:147: Number -35952536628 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-4.xml:19:147: Number -40802634248261 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-5.xml:19:147: Number -449887659171104609 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-1.xml:19:147: Number -69435458 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-2.xml:19:147: Number -8891934243 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-3.xml:19:147: Number -714271107488 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-4.xml:19:147: Number -43844327248488 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-5.xml:19:147: Number -302778408231437852 has too many digits (totalDigits is 7) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-1.xml:19:147: Number -57691455131 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-2.xml:19:147: Number -245941620212 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-3.xml:19:147: Number -1428731864416 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-4.xml:19:147: Number -33312167919807 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-5.xml:19:147: Number -248648124166262261 has too many digits (totalDigits is 10) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-1.xml:19:147: Number -53297507933173 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-2.xml:19:147: Number -174713368831614 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-3.xml:19:147: Number -2787813748806156 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-4.xml:19:147: Number -16182259713041554 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-5.xml:19:147: Number -524968710237166743 has too many digits (totalDigits is 13) Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-1 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-1.xml:19:143: -999999999999999999 is smaller than minInclusive (-383278836725871707) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-2 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-2.xml:19:143: -702169798022027542 is smaller than minInclusive (-383278836725871707) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-3 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-3.xml:19:143: -666529727638624998 is smaller than minInclusive (-383278836725871707) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-4 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-4.xml:19:143: -985972121431104560 is smaller than minInclusive (-383278836725871707) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-5 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-5.xml:19:143: -383278836725871708 is smaller than minInclusive (-383278836725871707) Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-1 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-1.xml:19:143: -999999999999999999 is smaller than minInclusive (-349070581849158068) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-2 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-2.xml:19:143: -865540392815267322 is smaller than minInclusive (-349070581849158068) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-3 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-3.xml:19:143: -409845412626426777 is smaller than minInclusive (-349070581849158068) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-4 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-4.xml:19:143: -402775332169313208 is smaller than minInclusive (-349070581849158068) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-5 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-5.xml:19:143: -349070581849158069 is smaller than minInclusive (-349070581849158068) Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-1 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-1.xml:19:143: -999999999999999999 is smaller than minInclusive (-13084299575343628) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-2 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-2.xml:19:143: -462923617980921371 is smaller than minInclusive (-13084299575343628) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-3 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-3.xml:19:143: -318397992456832307 is smaller than minInclusive (-13084299575343628) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-4 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-4.xml:19:143: -137137183091879389 is smaller than minInclusive (-13084299575343628) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-5 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-5.xml:19:143: -13084299575343629 is smaller than minInclusive (-13084299575343628) Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-1 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-1.xml:19:143: -999999999999999999 is smaller than minInclusive (-176155984517072817) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-2 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-2.xml:19:143: -987458292566733449 is smaller than minInclusive (-176155984517072817) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-3 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-3.xml:19:143: -811020132063424031 is smaller than minInclusive (-176155984517072817) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-4 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-4.xml:19:143: -829439578944992037 is smaller than minInclusive (-176155984517072817) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-5 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-5.xml:19:143: -176155984517072818 is smaller than minInclusive (-176155984517072817) Grp: NIST2004-01-14 / atomic-negativeInteger-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-1 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-1.xml:19:143: -999999999999999999 is smaller than minInclusive (-1) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-2 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-2.xml:19:143: -518586297113227457 is smaller than minInclusive (-1) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-3 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-3.xml:19:143: -690472356337122672 is smaller than minInclusive (-1) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-4 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-4.xml:19:143: -195234996010505647 is smaller than minInclusive (-1) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-5 -OK NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-5.xml:19:143: -2 is smaller than minInclusive (-1) Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-1.xml:19:143: -999999999999999998 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-2.xml:19:143: -283623569470353054 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-3.xml:19:143: -513743212038921703 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-4.xml:19:143: -738432751342086522 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-5.xml:19:143: -1 is greater than maxInclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-1.xml:19:143: -369278887790841391 is greater than maxInclusive (-369278887790841392) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-2.xml:19:143: -78342130091136135 is greater than maxInclusive (-369278887790841392) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-3.xml:19:143: -254223661061725469 is greater than maxInclusive (-369278887790841392) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-4.xml:19:143: -97858745140121915 is greater than maxInclusive (-369278887790841392) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-5.xml:19:143: -1 is greater than maxInclusive (-369278887790841392) Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-1.xml:19:143: -177604717942529410 is greater than maxInclusive (-177604717942529411) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-2.xml:19:143: -131211550622692333 is greater than maxInclusive (-177604717942529411) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-3.xml:19:143: -160312980577746200 is greater than maxInclusive (-177604717942529411) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-4.xml:19:143: -111775195041801727 is greater than maxInclusive (-177604717942529411) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-5.xml:19:143: -1 is greater than maxInclusive (-177604717942529411) Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-1.xml:19:143: -411412970005971433 is greater than maxInclusive (-411412970005971434) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-2.xml:19:143: -234044042183509633 is greater than maxInclusive (-411412970005971434) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-3.xml:19:143: -300625725959076879 is greater than maxInclusive (-411412970005971434) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-4.xml:19:143: -352625591500965827 is greater than maxInclusive (-411412970005971434) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-5.xml:19:143: -1 is greater than maxInclusive (-411412970005971434) Grp: NIST2004-01-14 / atomic-negativeInteger-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-1.xml:19:143: -135951110411760889 is greater than maxInclusive (-135951110411760890) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-2.xml:19:143: -85974327696241055 is greater than maxInclusive (-135951110411760890) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-3.xml:19:143: -112021063643733463 is greater than maxInclusive (-135951110411760890) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-4.xml:19:143: -132991626123000178 is greater than maxInclusive (-135951110411760890) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-5.xml:19:143: -1 is greater than maxInclusive (-135951110411760890) Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-1 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-1.xml:19:141: Number -58 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-2 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-2.xml:19:141: Number -818952 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-3 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-3.xml:19:141: Number -2832450785 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-4 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-4.xml:19:141: Number -77188754766704 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-5 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-5.xml:19:141: Number -355233502652433737 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-1 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-1.xml:19:141: Number -18086 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-2 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-2.xml:19:141: Number -30236688 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-3 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-3.xml:19:141: Number -81144291194 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-4 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-4.xml:19:141: Number -56839769692583 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-5 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-5.xml:19:141: Number -478688135624794333 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-1 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-1.xml:19:141: Number -27860248 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-2 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-2.xml:19:141: Number -6605411553 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-3 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-3.xml:19:141: Number -573349747565 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-4 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-4.xml:19:141: Number -55823956446873 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-5 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-5.xml:19:141: Number -395582881715216836 has too many digits (totalDigits is 7) Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-1 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-1.xml:19:141: Number -80764013622 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-2 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-2.xml:19:141: Number -244686357565 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-3 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-3.xml:19:141: Number -6867961201779 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-4 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-4.xml:19:141: Number -76114111985696 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-5 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-5.xml:19:141: Number -408181343177446654 has too many digits (totalDigits is 10) Grp: NIST2004-01-14 / atomic-negativeInteger-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-1 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-1.xml:19:141: Number -91158467351677 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-2 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-2.xml:19:141: Number -122763668788141 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-3 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-3.xml:19:141: Number -1320423848331330 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-4 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-4.xml:19:141: Number -48844377017825023 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-5 -OK NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-5.xml:19:141: Number -788271878309517085 has too many digits (totalDigits is 13) Grp: NIST2004-01-14 / atomic-long-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-2-1 -OK NISTXML-SV-II-atomic-long-minInclusive-2-1.xml:19:121: -999999999999999999 is smaller than minInclusive (583792148562175316) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-2-2 -OK NISTXML-SV-II-atomic-long-minInclusive-2-2.xml:19:121: 406638238320622626 is smaller than minInclusive (583792148562175316) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-2-3 -OK NISTXML-SV-II-atomic-long-minInclusive-2-3.xml:19:121: -638693120471822479 is smaller than minInclusive (583792148562175316) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-2-4 -OK NISTXML-SV-II-atomic-long-minInclusive-2-4.xml:19:121: -323016043871903592 is smaller than minInclusive (583792148562175316) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-2-5 -OK NISTXML-SV-II-atomic-long-minInclusive-2-5.xml:19:121: 583792148562175315 is smaller than minInclusive (583792148562175316) Grp: NIST2004-01-14 / atomic-long-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-3-1 -OK NISTXML-SV-II-atomic-long-minInclusive-3-1.xml:19:121: -999999999999999999 is smaller than minInclusive (-689877964040234158) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-3-2 -OK NISTXML-SV-II-atomic-long-minInclusive-3-2.xml:19:121: -820792054363353774 is smaller than minInclusive (-689877964040234158) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-3-3 -OK NISTXML-SV-II-atomic-long-minInclusive-3-3.xml:19:121: -725379333585144926 is smaller than minInclusive (-689877964040234158) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-3-4 -OK NISTXML-SV-II-atomic-long-minInclusive-3-4.xml:19:121: -928387095497131129 is smaller than minInclusive (-689877964040234158) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-3-5 -OK NISTXML-SV-II-atomic-long-minInclusive-3-5.xml:19:121: -689877964040234159 is smaller than minInclusive (-689877964040234158) Grp: NIST2004-01-14 / atomic-long-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-4-1 -OK NISTXML-SV-II-atomic-long-minInclusive-4-1.xml:19:121: -999999999999999999 is smaller than minInclusive (-635039562549570168) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-4-2 -OK NISTXML-SV-II-atomic-long-minInclusive-4-2.xml:19:121: -844669926868859999 is smaller than minInclusive (-635039562549570168) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-4-3 -OK NISTXML-SV-II-atomic-long-minInclusive-4-3.xml:19:121: -651482607533091162 is smaller than minInclusive (-635039562549570168) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-4-4 -OK NISTXML-SV-II-atomic-long-minInclusive-4-4.xml:19:121: -950390854239020283 is smaller than minInclusive (-635039562549570168) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-4-5 -OK NISTXML-SV-II-atomic-long-minInclusive-4-5.xml:19:121: -635039562549570169 is smaller than minInclusive (-635039562549570168) Grp: NIST2004-01-14 / atomic-long-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-5-1 -OK NISTXML-SV-II-atomic-long-minInclusive-5-1.xml:19:121: -999999999999999999 is smaller than minInclusive (-217274055791231379) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-5-2 -OK NISTXML-SV-II-atomic-long-minInclusive-5-2.xml:19:121: -967264967922566177 is smaller than minInclusive (-217274055791231379) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-5-3 -OK NISTXML-SV-II-atomic-long-minInclusive-5-3.xml:19:121: -527241730293832538 is smaller than minInclusive (-217274055791231379) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-5-4 -OK NISTXML-SV-II-atomic-long-minInclusive-5-4.xml:19:121: -902272444411393578 is smaller than minInclusive (-217274055791231379) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-5-5 -OK NISTXML-SV-II-atomic-long-minInclusive-5-5.xml:19:121: -217274055791231380 is smaller than minInclusive (-217274055791231379) Grp: NIST2004-01-14 / atomic-long-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-6-1 -OK NISTXML-SV-II-atomic-long-minInclusive-6-1.xml:19:121: -999999999999999999 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-6-2 -OK NISTXML-SV-II-atomic-long-minInclusive-6-2.xml:19:121: -4604910092599779 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-6-3 -OK NISTXML-SV-II-atomic-long-minInclusive-6-3.xml:19:121: 695824151654512500 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-6-4 -OK NISTXML-SV-II-atomic-long-minInclusive-6-4.xml:19:121: 476038958967349045 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minInclusive-6-5 -OK NISTXML-SV-II-atomic-long-minInclusive-6-5.xml:19:121: 999999999999999998 is smaller than minInclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-long-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-long-maxInclusive-1-1.xml:19:121: -999999999999999998 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-long-maxInclusive-1-2.xml:19:121: -136550217446477439 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-long-maxInclusive-1-3.xml:19:121: 301508639387523258 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-long-maxInclusive-1-4.xml:19:121: 165029836242362782 is greater than maxInclusive (-999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-long-maxInclusive-1-5.xml:19:121: 999999999999999999 is greater than maxInclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-long-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-long-maxInclusive-2-1.xml:19:121: 648840685860569088 is greater than maxInclusive (648840685860569087) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-long-maxInclusive-2-2.xml:19:121: 870346801180572437 is greater than maxInclusive (648840685860569087) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-long-maxInclusive-2-3.xml:19:121: 947290282026430821 is greater than maxInclusive (648840685860569087) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-long-maxInclusive-2-4.xml:19:121: 819053053548357647 is greater than maxInclusive (648840685860569087) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-long-maxInclusive-2-5.xml:19:121: 999999999999999999 is greater than maxInclusive (648840685860569087) Grp: NIST2004-01-14 / atomic-long-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-long-maxInclusive-3-1.xml:19:121: 837276573179478678 is greater than maxInclusive (837276573179478677) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-long-maxInclusive-3-2.xml:19:121: 982131744201154708 is greater than maxInclusive (837276573179478677) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-long-maxInclusive-3-3.xml:19:121: 878401732190292315 is greater than maxInclusive (837276573179478677) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-long-maxInclusive-3-4.xml:19:121: 855806805973112446 is greater than maxInclusive (837276573179478677) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-long-maxInclusive-3-5.xml:19:121: 999999999999999999 is greater than maxInclusive (837276573179478677) Grp: NIST2004-01-14 / atomic-long-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-long-maxInclusive-4-1.xml:19:121: -231112914202378226 is greater than maxInclusive (-231112914202378227) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-long-maxInclusive-4-2.xml:19:121: 642456873159420352 is greater than maxInclusive (-231112914202378227) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-long-maxInclusive-4-3.xml:19:121: 209104855015940588 is greater than maxInclusive (-231112914202378227) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-long-maxInclusive-4-4.xml:19:121: 912184317590979202 is greater than maxInclusive (-231112914202378227) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-long-maxInclusive-4-5.xml:19:121: 999999999999999999 is greater than maxInclusive (-231112914202378227) Grp: NIST2004-01-14 / atomic-long-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-long-maxInclusive-5-1.xml:19:121: -716385737637535545 is greater than maxInclusive (-716385737637535546) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-long-maxInclusive-5-2.xml:19:121: 732781777769492545 is greater than maxInclusive (-716385737637535546) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-long-maxInclusive-5-3.xml:19:121: 531162283326065394 is greater than maxInclusive (-716385737637535546) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-long-maxInclusive-5-4.xml:19:121: 240919302458363108 is greater than maxInclusive (-716385737637535546) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-long-maxInclusive-5-5.xml:19:121: 999999999999999999 is greater than maxInclusive (-716385737637535546) Grp: NIST2004-01-14 / atomic-long-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-1-1 -OK NISTXML-SV-II-atomic-long-totalDigits-1-1.xml:19:119: Number 61 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-1-2 -OK NISTXML-SV-II-atomic-long-totalDigits-1-2.xml:19:119: Number 352314 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-1-3 -OK NISTXML-SV-II-atomic-long-totalDigits-1-3.xml:19:119: Number 5672867257 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-1-4 -OK NISTXML-SV-II-atomic-long-totalDigits-1-4.xml:19:119: Number 61221375404615 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-1-5 -OK NISTXML-SV-II-atomic-long-totalDigits-1-5.xml:19:119: Number 146672972327691410 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-long-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-2-1 -OK NISTXML-SV-II-atomic-long-totalDigits-2-1.xml:19:119: Number 59600 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-2-2 -OK NISTXML-SV-II-atomic-long-totalDigits-2-2.xml:19:119: Number 68323727 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-2-3 -OK NISTXML-SV-II-atomic-long-totalDigits-2-3.xml:19:119: Number 37839894647 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-2-4 -OK NISTXML-SV-II-atomic-long-totalDigits-2-4.xml:19:119: Number 58464689733810 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-2-5 -OK NISTXML-SV-II-atomic-long-totalDigits-2-5.xml:19:119: Number 514834822567682304 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-long-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-3-1 -OK NISTXML-SV-II-atomic-long-totalDigits-3-1.xml:19:119: Number 41891153 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-3-2 -OK NISTXML-SV-II-atomic-long-totalDigits-3-2.xml:19:119: Number 3180876051 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-3-3 -OK NISTXML-SV-II-atomic-long-totalDigits-3-3.xml:19:119: Number 356217484246 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-3-4 -OK NISTXML-SV-II-atomic-long-totalDigits-3-4.xml:19:119: Number 15184683016354 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-3-5 -OK NISTXML-SV-II-atomic-long-totalDigits-3-5.xml:19:119: Number 568323046628399965 has too many digits (totalDigits is 7) Grp: NIST2004-01-14 / atomic-long-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-4-1 -OK NISTXML-SV-II-atomic-long-totalDigits-4-1.xml:19:119: Number 62183883927 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-4-2 -OK NISTXML-SV-II-atomic-long-totalDigits-4-2.xml:19:119: Number 454688281764 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-4-3 -OK NISTXML-SV-II-atomic-long-totalDigits-4-3.xml:19:119: Number 4250944564358 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-4-4 -OK NISTXML-SV-II-atomic-long-totalDigits-4-4.xml:19:119: Number 60434747874517 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-4-5 -OK NISTXML-SV-II-atomic-long-totalDigits-4-5.xml:19:119: Number 882271787829559286 has too many digits (totalDigits is 10) Grp: NIST2004-01-14 / atomic-long-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-5-1 -OK NISTXML-SV-II-atomic-long-totalDigits-5-1.xml:19:119: Number 73160554226563 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-5-2 -OK NISTXML-SV-II-atomic-long-totalDigits-5-2.xml:19:119: Number 152523424361917 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-5-3 -OK NISTXML-SV-II-atomic-long-totalDigits-5-3.xml:19:119: Number 7816567088582023 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-5-4 -OK NISTXML-SV-II-atomic-long-totalDigits-5-4.xml:19:119: Number 65585590862232778 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-long-totalDigits-5-5 -OK NISTXML-SV-II-atomic-long-totalDigits-5-5.xml:19:119: Number 175655245093397441 has too many digits (totalDigits is 13) Grp: NIST2004-01-14 / atomic-int-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-2-1 -OK NISTXML-SV-II-atomic-int-minInclusive-2-1.xml:19:119: -2147483648 is smaller than minInclusive (-1105723757) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-2-2 -OK NISTXML-SV-II-atomic-int-minInclusive-2-2.xml:19:119: -1554203522 is smaller than minInclusive (-1105723757) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-2-3 -OK NISTXML-SV-II-atomic-int-minInclusive-2-3.xml:19:119: -1867927754 is smaller than minInclusive (-1105723757) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-2-4 -OK NISTXML-SV-II-atomic-int-minInclusive-2-4.xml:19:119: -1246783233 is smaller than minInclusive (-1105723757) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-2-5 -OK NISTXML-SV-II-atomic-int-minInclusive-2-5.xml:19:119: -1105723758 is smaller than minInclusive (-1105723757) Grp: NIST2004-01-14 / atomic-int-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-3-1 -OK NISTXML-SV-II-atomic-int-minInclusive-3-1.xml:19:119: -2147483648 is smaller than minInclusive (314385179) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-3-2 -OK NISTXML-SV-II-atomic-int-minInclusive-3-2.xml:19:119: -202084546 is smaller than minInclusive (314385179) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-3-3 -OK NISTXML-SV-II-atomic-int-minInclusive-3-3.xml:19:119: -1030582070 is smaller than minInclusive (314385179) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-3-4 -OK NISTXML-SV-II-atomic-int-minInclusive-3-4.xml:19:119: -558804931 is smaller than minInclusive (314385179) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-3-5 -OK NISTXML-SV-II-atomic-int-minInclusive-3-5.xml:19:119: 314385178 is smaller than minInclusive (314385179) Grp: NIST2004-01-14 / atomic-int-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-4-1 -OK NISTXML-SV-II-atomic-int-minInclusive-4-1.xml:19:119: -2147483648 is smaller than minInclusive (-978972026) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-4-2 -OK NISTXML-SV-II-atomic-int-minInclusive-4-2.xml:19:119: -1886474009 is smaller than minInclusive (-978972026) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-4-3 -OK NISTXML-SV-II-atomic-int-minInclusive-4-3.xml:19:119: -2048558050 is smaller than minInclusive (-978972026) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-4-4 -OK NISTXML-SV-II-atomic-int-minInclusive-4-4.xml:19:119: -1270407674 is smaller than minInclusive (-978972026) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-4-5 -OK NISTXML-SV-II-atomic-int-minInclusive-4-5.xml:19:119: -978972027 is smaller than minInclusive (-978972026) Grp: NIST2004-01-14 / atomic-int-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-5-1 -OK NISTXML-SV-II-atomic-int-minInclusive-5-1.xml:19:119: -2147483648 is smaller than minInclusive (990570194) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-5-2 -OK NISTXML-SV-II-atomic-int-minInclusive-5-2.xml:19:119: 238590822 is smaller than minInclusive (990570194) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-5-3 -OK NISTXML-SV-II-atomic-int-minInclusive-5-3.xml:19:119: 695318947 is smaller than minInclusive (990570194) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-5-4 -OK NISTXML-SV-II-atomic-int-minInclusive-5-4.xml:19:119: 895695993 is smaller than minInclusive (990570194) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-5-5 -OK NISTXML-SV-II-atomic-int-minInclusive-5-5.xml:19:119: 990570193 is smaller than minInclusive (990570194) Grp: NIST2004-01-14 / atomic-int-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-6-1 -OK NISTXML-SV-II-atomic-int-minInclusive-6-1.xml:19:119: -2147483648 is smaller than minInclusive (2147483647) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-6-2 -OK NISTXML-SV-II-atomic-int-minInclusive-6-2.xml:19:119: 1357856806 is smaller than minInclusive (2147483647) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-6-3 -OK NISTXML-SV-II-atomic-int-minInclusive-6-3.xml:19:119: -319808428 is smaller than minInclusive (2147483647) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-6-4 -OK NISTXML-SV-II-atomic-int-minInclusive-6-4.xml:19:119: -121654525 is smaller than minInclusive (2147483647) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minInclusive-6-5 -OK NISTXML-SV-II-atomic-int-minInclusive-6-5.xml:19:119: 2147483646 is smaller than minInclusive (2147483647) Grp: NIST2004-01-14 / atomic-int-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-int-maxInclusive-1-1.xml:19:119: -2147483647 is greater than maxInclusive (-2147483648) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-int-maxInclusive-1-2.xml:19:119: 157650509 is greater than maxInclusive (-2147483648) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-int-maxInclusive-1-3.xml:19:119: 145963417 is greater than maxInclusive (-2147483648) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-int-maxInclusive-1-4.xml:19:119: -1718129641 is greater than maxInclusive (-2147483648) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-int-maxInclusive-1-5.xml:19:119: 2147483647 is greater than maxInclusive (-2147483648) Grp: NIST2004-01-14 / atomic-int-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-int-maxInclusive-2-1.xml:19:119: 107981829 is greater than maxInclusive (107981828) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-int-maxInclusive-2-2.xml:19:119: 690669358 is greater than maxInclusive (107981828) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-int-maxInclusive-2-3.xml:19:119: 797235603 is greater than maxInclusive (107981828) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-int-maxInclusive-2-4.xml:19:119: 554730780 is greater than maxInclusive (107981828) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-int-maxInclusive-2-5.xml:19:119: 2147483647 is greater than maxInclusive (107981828) Grp: NIST2004-01-14 / atomic-int-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-int-maxInclusive-3-1.xml:19:119: -1631590700 is greater than maxInclusive (-1631590701) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-int-maxInclusive-3-2.xml:19:119: 746911236 is greater than maxInclusive (-1631590701) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-int-maxInclusive-3-3.xml:19:119: 1443179759 is greater than maxInclusive (-1631590701) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-int-maxInclusive-3-4.xml:19:119: -1281519134 is greater than maxInclusive (-1631590701) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-int-maxInclusive-3-5.xml:19:119: 2147483647 is greater than maxInclusive (-1631590701) Grp: NIST2004-01-14 / atomic-int-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-int-maxInclusive-4-1.xml:19:119: -396617148 is greater than maxInclusive (-396617149) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-int-maxInclusive-4-2.xml:19:119: 1984167525 is greater than maxInclusive (-396617149) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-int-maxInclusive-4-3.xml:19:119: 1869474272 is greater than maxInclusive (-396617149) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-int-maxInclusive-4-4.xml:19:119: 1326598106 is greater than maxInclusive (-396617149) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-int-maxInclusive-4-5.xml:19:119: 2147483647 is greater than maxInclusive (-396617149) Grp: NIST2004-01-14 / atomic-int-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-int-maxInclusive-5-1.xml:19:119: 1617521686 is greater than maxInclusive (1617521685) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-int-maxInclusive-5-2.xml:19:119: 2058985880 is greater than maxInclusive (1617521685) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-int-maxInclusive-5-3.xml:19:119: 2093269693 is greater than maxInclusive (1617521685) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-int-maxInclusive-5-4.xml:19:119: 1714939022 is greater than maxInclusive (1617521685) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-int-maxInclusive-5-5.xml:19:119: 2147483647 is greater than maxInclusive (1617521685) Grp: NIST2004-01-14 / atomic-int-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-1-1 -OK NISTXML-SV-II-atomic-int-totalDigits-1-1.xml:19:117: Number 14 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-1-2 -OK NISTXML-SV-II-atomic-int-totalDigits-1-2.xml:19:117: Number 1938 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-1-3 -OK NISTXML-SV-II-atomic-int-totalDigits-1-3.xml:19:117: Number 377163 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-1-4 -OK NISTXML-SV-II-atomic-int-totalDigits-1-4.xml:19:117: Number 61711285 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-1-5 -OK NISTXML-SV-II-atomic-int-totalDigits-1-5.xml:19:117: Number 1516122451 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-int-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-2-1 -OK NISTXML-SV-II-atomic-int-totalDigits-2-1.xml:19:117: Number 258 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-2-2 -OK NISTXML-SV-II-atomic-int-totalDigits-2-2.xml:19:117: Number 2282 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-2-3 -OK NISTXML-SV-II-atomic-int-totalDigits-2-3.xml:19:117: Number 72675 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-2-4 -OK NISTXML-SV-II-atomic-int-totalDigits-2-4.xml:19:117: Number 418404 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-2-5 -OK NISTXML-SV-II-atomic-int-totalDigits-2-5.xml:19:117: Number 1260205586 has too many digits (totalDigits is 2) Grp: NIST2004-01-14 / atomic-int-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-3-1 -OK NISTXML-SV-II-atomic-int-totalDigits-3-1.xml:19:117: Number 2457 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-3-2 -OK NISTXML-SV-II-atomic-int-totalDigits-3-2.xml:19:117: Number 51587 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-3-3 -OK NISTXML-SV-II-atomic-int-totalDigits-3-3.xml:19:117: Number 750043 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-3-4 -OK NISTXML-SV-II-atomic-int-totalDigits-3-4.xml:19:117: Number 4422785 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-3-5 -OK NISTXML-SV-II-atomic-int-totalDigits-3-5.xml:19:117: Number 1653135776 has too many digits (totalDigits is 3) Grp: NIST2004-01-14 / atomic-int-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-4-1 -OK NISTXML-SV-II-atomic-int-totalDigits-4-1.xml:19:117: Number 86408 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-4-2 -OK NISTXML-SV-II-atomic-int-totalDigits-4-2.xml:19:117: Number 568165 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-4-3 -OK NISTXML-SV-II-atomic-int-totalDigits-4-3.xml:19:117: Number 2113676 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-4-4 -OK NISTXML-SV-II-atomic-int-totalDigits-4-4.xml:19:117: Number 65357261 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-4-5 -OK NISTXML-SV-II-atomic-int-totalDigits-4-5.xml:19:117: Number 1623517461 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-int-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-5-1 -OK NISTXML-SV-II-atomic-int-totalDigits-5-1.xml:19:117: Number 107802 has too many digits (totalDigits is 5) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-5-2 -OK NISTXML-SV-II-atomic-int-totalDigits-5-2.xml:19:117: Number 2591104 has too many digits (totalDigits is 5) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-5-3 -OK NISTXML-SV-II-atomic-int-totalDigits-5-3.xml:19:117: Number 21390625 has too many digits (totalDigits is 5) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-5-4 -OK NISTXML-SV-II-atomic-int-totalDigits-5-4.xml:19:117: Number 784566563 has too many digits (totalDigits is 5) OK XSDv-XMLi NISTXML-SV-II-atomic-int-totalDigits-5-5 -OK NISTXML-SV-II-atomic-int-totalDigits-5-5.xml:19:117: Number 1257555418 has too many digits (totalDigits is 5) Grp: NIST2004-01-14 / atomic-short-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-2-1 -OK NISTXML-SV-II-atomic-short-minInclusive-2-1.xml:19:123: -32768 is smaller than minInclusive (19101) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-2-2 -OK NISTXML-SV-II-atomic-short-minInclusive-2-2.xml:19:123: 16520 is smaller than minInclusive (19101) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-2-3 -OK NISTXML-SV-II-atomic-short-minInclusive-2-3.xml:19:123: 12214 is smaller than minInclusive (19101) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-2-4 -OK NISTXML-SV-II-atomic-short-minInclusive-2-4.xml:19:123: 3202 is smaller than minInclusive (19101) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-2-5 -OK NISTXML-SV-II-atomic-short-minInclusive-2-5.xml:19:123: 19100 is smaller than minInclusive (19101) Grp: NIST2004-01-14 / atomic-short-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-3-1 -OK NISTXML-SV-II-atomic-short-minInclusive-3-1.xml:19:123: -32768 is smaller than minInclusive (-5120) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-3-2 -OK NISTXML-SV-II-atomic-short-minInclusive-3-2.xml:19:123: -22160 is smaller than minInclusive (-5120) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-3-3 -OK NISTXML-SV-II-atomic-short-minInclusive-3-3.xml:19:123: -9704 is smaller than minInclusive (-5120) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-3-4 -OK NISTXML-SV-II-atomic-short-minInclusive-3-4.xml:19:123: -15662 is smaller than minInclusive (-5120) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-3-5 -OK NISTXML-SV-II-atomic-short-minInclusive-3-5.xml:19:123: -5121 is smaller than minInclusive (-5120) Grp: NIST2004-01-14 / atomic-short-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-4-1 -OK NISTXML-SV-II-atomic-short-minInclusive-4-1.xml:19:123: -32768 is smaller than minInclusive (26269) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-4-2 -OK NISTXML-SV-II-atomic-short-minInclusive-4-2.xml:19:123: -32296 is smaller than minInclusive (26269) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-4-3 -OK NISTXML-SV-II-atomic-short-minInclusive-4-3.xml:19:123: -22041 is smaller than minInclusive (26269) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-4-4 -OK NISTXML-SV-II-atomic-short-minInclusive-4-4.xml:19:123: 16409 is smaller than minInclusive (26269) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-4-5 -OK NISTXML-SV-II-atomic-short-minInclusive-4-5.xml:19:123: 26268 is smaller than minInclusive (26269) Grp: NIST2004-01-14 / atomic-short-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-5-1 -OK NISTXML-SV-II-atomic-short-minInclusive-5-1.xml:19:123: -32768 is smaller than minInclusive (14671) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-5-2 -OK NISTXML-SV-II-atomic-short-minInclusive-5-2.xml:19:123: 13055 is smaller than minInclusive (14671) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-5-3 -OK NISTXML-SV-II-atomic-short-minInclusive-5-3.xml:19:123: -1872 is smaller than minInclusive (14671) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-5-4 -OK NISTXML-SV-II-atomic-short-minInclusive-5-4.xml:19:123: -24417 is smaller than minInclusive (14671) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-5-5 -OK NISTXML-SV-II-atomic-short-minInclusive-5-5.xml:19:123: 14670 is smaller than minInclusive (14671) Grp: NIST2004-01-14 / atomic-short-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-6-1 -OK NISTXML-SV-II-atomic-short-minInclusive-6-1.xml:19:123: -32768 is smaller than minInclusive (32767) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-6-2 -OK NISTXML-SV-II-atomic-short-minInclusive-6-2.xml:19:123: 11466 is smaller than minInclusive (32767) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-6-3 -OK NISTXML-SV-II-atomic-short-minInclusive-6-3.xml:19:123: 15729 is smaller than minInclusive (32767) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-6-4 -OK NISTXML-SV-II-atomic-short-minInclusive-6-4.xml:19:123: -926 is smaller than minInclusive (32767) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minInclusive-6-5 -OK NISTXML-SV-II-atomic-short-minInclusive-6-5.xml:19:123: 32766 is smaller than minInclusive (32767) Grp: NIST2004-01-14 / atomic-short-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-short-maxInclusive-1-1.xml:19:123: -32767 is greater than maxInclusive (-32768) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-short-maxInclusive-1-2.xml:19:123: -18854 is greater than maxInclusive (-32768) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-short-maxInclusive-1-3.xml:19:123: 32591 is greater than maxInclusive (-32768) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-short-maxInclusive-1-4.xml:19:123: 2052 is greater than maxInclusive (-32768) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-short-maxInclusive-1-5.xml:19:123: 32767 is greater than maxInclusive (-32768) Grp: NIST2004-01-14 / atomic-short-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-short-maxInclusive-2-1.xml:19:123: -6203 is greater than maxInclusive (-6204) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-short-maxInclusive-2-2.xml:19:123: 834 is greater than maxInclusive (-6204) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-short-maxInclusive-2-3.xml:19:123: 15414 is greater than maxInclusive (-6204) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-short-maxInclusive-2-4.xml:19:123: -5410 is greater than maxInclusive (-6204) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-short-maxInclusive-2-5.xml:19:123: 32767 is greater than maxInclusive (-6204) Grp: NIST2004-01-14 / atomic-short-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-short-maxInclusive-3-1.xml:19:123: -24935 is greater than maxInclusive (-24936) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-short-maxInclusive-3-2.xml:19:123: 15 is greater than maxInclusive (-24936) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-short-maxInclusive-3-3.xml:19:123: -1864 is greater than maxInclusive (-24936) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-short-maxInclusive-3-4.xml:19:123: -845 is greater than maxInclusive (-24936) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-short-maxInclusive-3-5.xml:19:123: 32767 is greater than maxInclusive (-24936) Grp: NIST2004-01-14 / atomic-short-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-short-maxInclusive-4-1.xml:19:123: 24889 is greater than maxInclusive (24888) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-short-maxInclusive-4-2.xml:19:123: 30103 is greater than maxInclusive (24888) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-short-maxInclusive-4-3.xml:19:123: 26629 is greater than maxInclusive (24888) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-short-maxInclusive-4-4.xml:19:123: 32766 is greater than maxInclusive (24888) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-short-maxInclusive-4-5.xml:19:123: 32767 is greater than maxInclusive (24888) Grp: NIST2004-01-14 / atomic-short-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-short-maxInclusive-5-1.xml:19:123: 2652 is greater than maxInclusive (2651) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-short-maxInclusive-5-2.xml:19:123: 11075 is greater than maxInclusive (2651) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-short-maxInclusive-5-3.xml:19:123: 8514 is greater than maxInclusive (2651) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-short-maxInclusive-5-4.xml:19:123: 13224 is greater than maxInclusive (2651) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-short-maxInclusive-5-5.xml:19:123: 32767 is greater than maxInclusive (2651) Grp: NIST2004-01-14 / atomic-short-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-1-1 -OK NISTXML-SV-II-atomic-short-totalDigits-1-1.xml:19:121: Number 51 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-1-2 -OK NISTXML-SV-II-atomic-short-totalDigits-1-2.xml:19:121: Number 644 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-1-3 -OK NISTXML-SV-II-atomic-short-totalDigits-1-3.xml:19:121: Number 3267 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-1-4 -OK NISTXML-SV-II-atomic-short-totalDigits-1-4.xml:19:121: Number 15585 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-1-5 -OK NISTXML-SV-II-atomic-short-totalDigits-1-5.xml:19:121: Number 62 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-short-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-2-1 -OK NISTXML-SV-II-atomic-short-totalDigits-2-1.xml:19:121: Number 424 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-2-2 -OK NISTXML-SV-II-atomic-short-totalDigits-2-2.xml:19:121: Number 7042 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-2-3 -OK NISTXML-SV-II-atomic-short-totalDigits-2-3.xml:19:121: Number 31473 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-2-4 -OK NISTXML-SV-II-atomic-short-totalDigits-2-4.xml:19:121: Number 842 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-2-5 -OK NISTXML-SV-II-atomic-short-totalDigits-2-5.xml:19:121: Number 7593 has too many digits (totalDigits is 2) Grp: NIST2004-01-14 / atomic-short-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-3-1 -OK NISTXML-SV-II-atomic-short-totalDigits-3-1.xml:19:121: Number 6133 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-3-2 -OK NISTXML-SV-II-atomic-short-totalDigits-3-2.xml:19:121: Number 21567 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-3-3 -OK NISTXML-SV-II-atomic-short-totalDigits-3-3.xml:19:121: Number 4598 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-3-4 -OK NISTXML-SV-II-atomic-short-totalDigits-3-4.xml:19:121: Number 21557 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-3-5 -OK NISTXML-SV-II-atomic-short-totalDigits-3-5.xml:19:121: Number 1787 has too many digits (totalDigits is 3) Grp: NIST2004-01-14 / atomic-short-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-4-1 -OK NISTXML-SV-II-atomic-short-totalDigits-4-1.xml:19:121: Number 18587 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-4-2 -OK NISTXML-SV-II-atomic-short-totalDigits-4-2.xml:19:121: Number 28450 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-4-3 -OK NISTXML-SV-II-atomic-short-totalDigits-4-3.xml:19:121: Number 27965 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-4-4 -OK NISTXML-SV-II-atomic-short-totalDigits-4-4.xml:19:121: Number 25147 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-short-totalDigits-4-5 -OK NISTXML-SV-II-atomic-short-totalDigits-4-5.xml:19:121: Number 31987 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-byte-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-2-1 -OK NISTXML-SV-II-atomic-byte-minInclusive-2-1.xml:19:121: -128 is smaller than minInclusive (-17) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-2-2 -OK NISTXML-SV-II-atomic-byte-minInclusive-2-2.xml:19:121: -102 is smaller than minInclusive (-17) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-2-3 -OK NISTXML-SV-II-atomic-byte-minInclusive-2-3.xml:19:121: -24 is smaller than minInclusive (-17) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-2-4 -OK NISTXML-SV-II-atomic-byte-minInclusive-2-4.xml:19:121: -53 is smaller than minInclusive (-17) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-2-5 -OK NISTXML-SV-II-atomic-byte-minInclusive-2-5.xml:19:121: -18 is smaller than minInclusive (-17) Grp: NIST2004-01-14 / atomic-byte-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-3-1 -OK NISTXML-SV-II-atomic-byte-minInclusive-3-1.xml:19:121: -128 is smaller than minInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-3-2 -OK NISTXML-SV-II-atomic-byte-minInclusive-3-2.xml:19:121: -124 is smaller than minInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-3-3 -OK NISTXML-SV-II-atomic-byte-minInclusive-3-3.xml:19:121: -110 is smaller than minInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-3-4 -OK NISTXML-SV-II-atomic-byte-minInclusive-3-4.xml:19:121: -15 is smaller than minInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-3-5 -OK NISTXML-SV-II-atomic-byte-minInclusive-3-5.xml:19:121: -1 is smaller than minInclusive (0) Grp: NIST2004-01-14 / atomic-byte-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-4-1 -OK NISTXML-SV-II-atomic-byte-minInclusive-4-1.xml:19:121: -128 is smaller than minInclusive (-107) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-4-2 -OK NISTXML-SV-II-atomic-byte-minInclusive-4-2.xml:19:121: -125 is smaller than minInclusive (-107) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-4-3 -OK NISTXML-SV-II-atomic-byte-minInclusive-4-3.xml:19:121: -117 is smaller than minInclusive (-107) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-4-4 -OK NISTXML-SV-II-atomic-byte-minInclusive-4-4.xml:19:121: -124 is smaller than minInclusive (-107) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-4-5 -OK NISTXML-SV-II-atomic-byte-minInclusive-4-5.xml:19:121: -108 is smaller than minInclusive (-107) Grp: NIST2004-01-14 / atomic-byte-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-5-1 -OK NISTXML-SV-II-atomic-byte-minInclusive-5-1.xml:19:121: -128 is smaller than minInclusive (19) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-5-2 -OK NISTXML-SV-II-atomic-byte-minInclusive-5-2.xml:19:121: 4 is smaller than minInclusive (19) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-5-3 -OK NISTXML-SV-II-atomic-byte-minInclusive-5-3.xml:19:121: -64 is smaller than minInclusive (19) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-5-4 -OK NISTXML-SV-II-atomic-byte-minInclusive-5-4.xml:19:121: -14 is smaller than minInclusive (19) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-5-5 -OK NISTXML-SV-II-atomic-byte-minInclusive-5-5.xml:19:121: 18 is smaller than minInclusive (19) Grp: NIST2004-01-14 / atomic-byte-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-6-1 -OK NISTXML-SV-II-atomic-byte-minInclusive-6-1.xml:19:121: -128 is smaller than minInclusive (127) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-6-2 -OK NISTXML-SV-II-atomic-byte-minInclusive-6-2.xml:19:121: -85 is smaller than minInclusive (127) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-6-3 -OK NISTXML-SV-II-atomic-byte-minInclusive-6-3.xml:19:121: 64 is smaller than minInclusive (127) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-6-4 -OK NISTXML-SV-II-atomic-byte-minInclusive-6-4.xml:19:121: 36 is smaller than minInclusive (127) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minInclusive-6-5 -OK NISTXML-SV-II-atomic-byte-minInclusive-6-5.xml:19:121: 126 is smaller than minInclusive (127) Grp: NIST2004-01-14 / atomic-byte-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-byte-maxInclusive-1-1.xml:19:121: -127 is greater than maxInclusive (-128) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-byte-maxInclusive-1-2.xml:19:121: 67 is greater than maxInclusive (-128) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-byte-maxInclusive-1-3.xml:19:121: 15 is greater than maxInclusive (-128) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-byte-maxInclusive-1-4.xml:19:121: 123 is greater than maxInclusive (-128) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-byte-maxInclusive-1-5.xml:19:121: 127 is greater than maxInclusive (-128) Grp: NIST2004-01-14 / atomic-byte-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-byte-maxInclusive-2-1.xml:19:121: 123 is greater than maxInclusive (122) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-byte-maxInclusive-2-2.xml:19:121: 125 is greater than maxInclusive (122) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-byte-maxInclusive-2-3.xml:19:121: 126 is greater than maxInclusive (122) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-byte-maxInclusive-2-4.xml:19:121: 124 is greater than maxInclusive (122) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-byte-maxInclusive-2-5.xml:19:121: 127 is greater than maxInclusive (122) Grp: NIST2004-01-14 / atomic-byte-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-byte-maxInclusive-3-1.xml:19:121: -92 is greater than maxInclusive (-93) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-byte-maxInclusive-3-2.xml:19:121: 6 is greater than maxInclusive (-93) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-byte-maxInclusive-3-3.xml:19:121: -16 is greater than maxInclusive (-93) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-byte-maxInclusive-3-4.xml:19:121: -84 is greater than maxInclusive (-93) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-byte-maxInclusive-3-5.xml:19:121: 127 is greater than maxInclusive (-93) Grp: NIST2004-01-14 / atomic-byte-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-byte-maxInclusive-4-1.xml:19:121: -90 is greater than maxInclusive (-91) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-byte-maxInclusive-4-2.xml:19:121: -56 is greater than maxInclusive (-91) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-byte-maxInclusive-4-3.xml:19:121: -22 is greater than maxInclusive (-91) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-byte-maxInclusive-4-4.xml:19:121: -41 is greater than maxInclusive (-91) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-byte-maxInclusive-4-5.xml:19:121: 127 is greater than maxInclusive (-91) Grp: NIST2004-01-14 / atomic-byte-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-byte-maxInclusive-5-1.xml:19:121: -99 is greater than maxInclusive (-100) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-byte-maxInclusive-5-2.xml:19:121: -11 is greater than maxInclusive (-100) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-byte-maxInclusive-5-3.xml:19:121: 91 is greater than maxInclusive (-100) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-byte-maxInclusive-5-4.xml:19:121: -1 is greater than maxInclusive (-100) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-byte-maxInclusive-5-5.xml:19:121: 127 is greater than maxInclusive (-100) Grp: NIST2004-01-14 / atomic-byte-totalDigits-3 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-1-1 -OK NISTXML-SV-II-atomic-byte-totalDigits-1-1.xml:19:119: Number 99 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-1-2 -OK NISTXML-SV-II-atomic-byte-totalDigits-1-2.xml:19:119: Number 108 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-1-3 -OK NISTXML-SV-II-atomic-byte-totalDigits-1-3.xml:19:119: Number 44 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-1-4 -OK NISTXML-SV-II-atomic-byte-totalDigits-1-4.xml:19:119: Number 113 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-1-5 -OK NISTXML-SV-II-atomic-byte-totalDigits-1-5.xml:19:119: Number 45 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-byte-totalDigits-4 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-2-1 -OK NISTXML-SV-II-atomic-byte-totalDigits-2-1.xml:19:119: Number 116 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-2-2 -OK NISTXML-SV-II-atomic-byte-totalDigits-2-2.xml:19:119: Number 126 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-2-3 -OK NISTXML-SV-II-atomic-byte-totalDigits-2-3.xml:19:119: Number 109 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-2-4 -OK NISTXML-SV-II-atomic-byte-totalDigits-2-4.xml:19:119: Number 111 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-totalDigits-2-5 -OK NISTXML-SV-II-atomic-byte-totalDigits-2-5.xml:19:119: Number 115 has too many digits (totalDigits is 2) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-1.xml:19:149: 0 is smaller than minInclusive (68621188090916995) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-2.xml:19:149: 49164518756074332 is smaller than minInclusive (68621188090916995) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-3.xml:19:149: 47784213665996517 is smaller than minInclusive (68621188090916995) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-4.xml:19:149: 46938487223960270 is smaller than minInclusive (68621188090916995) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-5.xml:19:149: 68621188090916994 is smaller than minInclusive (68621188090916995) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-1.xml:19:149: 0 is smaller than minInclusive (414683870939169918) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-2.xml:19:149: 299190482066150346 is smaller than minInclusive (414683870939169918) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-3.xml:19:149: 7672435498459624 is smaller than minInclusive (414683870939169918) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-4.xml:19:149: 40802468802545157 is smaller than minInclusive (414683870939169918) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-5.xml:19:149: 414683870939169917 is smaller than minInclusive (414683870939169918) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-1.xml:19:149: 0 is smaller than minInclusive (705386240938976837) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-2.xml:19:149: 511692812622593162 is smaller than minInclusive (705386240938976837) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-3.xml:19:149: 229783343553290588 is smaller than minInclusive (705386240938976837) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-4.xml:19:149: 508118155474036901 is smaller than minInclusive (705386240938976837) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-5.xml:19:149: 705386240938976836 is smaller than minInclusive (705386240938976837) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-1.xml:19:149: 0 is smaller than minInclusive (586989978554113389) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-2.xml:19:149: 434690454850062370 is smaller than minInclusive (586989978554113389) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-3.xml:19:149: 208777471342449354 is smaller than minInclusive (586989978554113389) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-4.xml:19:149: 72011835839441353 is smaller than minInclusive (586989978554113389) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-5.xml:19:149: 586989978554113388 is smaller than minInclusive (586989978554113389) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-1.xml:19:149: 0 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-2.xml:19:149: 70983889130972976 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-3.xml:19:149: 266303028029555188 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-4.xml:19:149: 886245613321752110 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-5.xml:19:149: 999999999999999998 is smaller than minInclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-1.xml:19:149: 1 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-2.xml:19:149: 140801489300441785 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-3.xml:19:149: 169221912742806402 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-4.xml:19:149: 198618706990894567 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-5.xml:19:149: 999999999999999999 is greater than maxInclusive (0) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-1.xml:19:149: 297689380360350198 is greater than maxInclusive (297689380360350197) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-2.xml:19:149: 896414932894558138 is greater than maxInclusive (297689380360350197) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-3.xml:19:149: 965591322660256205 is greater than maxInclusive (297689380360350197) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-4.xml:19:149: 682141799706741747 is greater than maxInclusive (297689380360350197) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-5.xml:19:149: 999999999999999999 is greater than maxInclusive (297689380360350197) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-1.xml:19:149: 303742718992286665 is greater than maxInclusive (303742718992286664) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-2.xml:19:149: 595140762320601980 is greater than maxInclusive (303742718992286664) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-3.xml:19:149: 903052347790957108 is greater than maxInclusive (303742718992286664) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-4.xml:19:149: 705072694493848030 is greater than maxInclusive (303742718992286664) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-5.xml:19:149: 999999999999999999 is greater than maxInclusive (303742718992286664) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-1.xml:19:149: 378879032113847991 is greater than maxInclusive (378879032113847990) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-2.xml:19:149: 606255497292639091 is greater than maxInclusive (378879032113847990) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-3.xml:19:149: 847671278101021575 is greater than maxInclusive (378879032113847990) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-4.xml:19:149: 895766837444982417 is greater than maxInclusive (378879032113847990) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-5.xml:19:149: 999999999999999999 is greater than maxInclusive (378879032113847990) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-1.xml:19:149: 5840324392176411 is greater than maxInclusive (5840324392176410) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-2.xml:19:149: 564773605595527686 is greater than maxInclusive (5840324392176410) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-3.xml:19:149: 412546318997669526 is greater than maxInclusive (5840324392176410) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-4.xml:19:149: 121085269362897124 is greater than maxInclusive (5840324392176410) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-5.xml:19:149: 999999999999999999 is greater than maxInclusive (5840324392176410) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-1.xml:19:147: Number 43 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-2.xml:19:147: Number 122613 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-3.xml:19:147: Number 8413456671 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-4.xml:19:147: Number 88317353381013 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-5.xml:19:147: Number 115913271327648484 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-1.xml:19:147: Number 11545 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-2.xml:19:147: Number 16373457 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-3.xml:19:147: Number 16639132605 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-4.xml:19:147: Number 56611153511628 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-5.xml:19:147: Number 633268051751428648 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-1.xml:19:147: Number 60326505 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-2.xml:19:147: Number 1984865648 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-3.xml:19:147: Number 274752962975 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-4.xml:19:147: Number 18663945150129 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-5.xml:19:147: Number 289379373673313139 has too many digits (totalDigits is 7) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-1.xml:19:147: Number 81692927074 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-2.xml:19:147: Number 923207941036 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-3.xml:19:147: Number 6377142241925 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-4.xml:19:147: Number 36365253771732 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-5.xml:19:147: Number 936784857313111338 has too many digits (totalDigits is 10) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-1.xml:19:147: Number 10432728981242 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-2.xml:19:147: Number 170800797529838 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-3.xml:19:147: Number 4475447211351286 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-4.xml:19:147: Number 73361303663331944 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-5.xml:19:147: Number 954488713077402163 has too many digits (totalDigits is 13) Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-1.xml:19:137: 0 is smaller than minInclusive (607303985250778221) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-2.xml:19:137: 78776965077975312 is smaller than minInclusive (607303985250778221) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-3.xml:19:137: 333626116185448486 is smaller than minInclusive (607303985250778221) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-4.xml:19:137: 176760580557294792 is smaller than minInclusive (607303985250778221) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-5.xml:19:137: 607303985250778220 is smaller than minInclusive (607303985250778221) Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-1.xml:19:137: 0 is smaller than minInclusive (475565976977797121) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-2.xml:19:137: 243057859851789813 is smaller than minInclusive (475565976977797121) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-3.xml:19:137: 350287480877992018 is smaller than minInclusive (475565976977797121) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-4.xml:19:137: 228617340624930809 is smaller than minInclusive (475565976977797121) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-5.xml:19:137: 475565976977797120 is smaller than minInclusive (475565976977797121) Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-1.xml:19:137: 0 is smaller than minInclusive (78231575228674965) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-2.xml:19:137: 64436704482788751 is smaller than minInclusive (78231575228674965) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-3.xml:19:137: 70479407485482966 is smaller than minInclusive (78231575228674965) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-4.xml:19:137: 36771734124550700 is smaller than minInclusive (78231575228674965) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-5.xml:19:137: 78231575228674964 is smaller than minInclusive (78231575228674965) Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-1.xml:19:137: 0 is smaller than minInclusive (227623669414460438) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-2.xml:19:137: 212874377782275639 is smaller than minInclusive (227623669414460438) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-3.xml:19:137: 195872563971949804 is smaller than minInclusive (227623669414460438) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-4.xml:19:137: 219070887195480277 is smaller than minInclusive (227623669414460438) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-5.xml:19:137: 227623669414460437 is smaller than minInclusive (227623669414460438) Grp: NIST2004-01-14 / atomic-unsignedLong-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-1 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-1.xml:19:137: 0 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-2 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-2.xml:19:137: 428678212178694172 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-3 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-3.xml:19:137: 24363826435765512 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-4 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-4.xml:19:137: 162032948824023303 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-5 -OK NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-5.xml:19:137: 999999999999999998 is smaller than minInclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-1.xml:19:137: 1 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-2.xml:19:137: 378536898276589872 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-3.xml:19:137: 940884396243847 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-4.xml:19:137: 631245973550001892 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-5.xml:19:137: 999999999999999999 is greater than maxInclusive (0) Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-1.xml:19:137: 658823762719767059 is greater than maxInclusive (658823762719767058) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-2.xml:19:137: 937697798837375450 is greater than maxInclusive (658823762719767058) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-3.xml:19:137: 786346002052533289 is greater than maxInclusive (658823762719767058) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-4.xml:19:137: 858194201256232558 is greater than maxInclusive (658823762719767058) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-5.xml:19:137: 999999999999999999 is greater than maxInclusive (658823762719767058) Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-1.xml:19:137: 716865919719541722 is greater than maxInclusive (716865919719541721) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-2.xml:19:137: 957126819824961752 is greater than maxInclusive (716865919719541721) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-3.xml:19:137: 881387289577164257 is greater than maxInclusive (716865919719541721) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-4.xml:19:137: 939625894887129164 is greater than maxInclusive (716865919719541721) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-5.xml:19:137: 999999999999999999 is greater than maxInclusive (716865919719541721) Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-1.xml:19:137: 456868453150915621 is greater than maxInclusive (456868453150915620) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-2.xml:19:137: 900842282656852195 is greater than maxInclusive (456868453150915620) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-3.xml:19:137: 550194434556833235 is greater than maxInclusive (456868453150915620) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-4.xml:19:137: 586332526617090104 is greater than maxInclusive (456868453150915620) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-5.xml:19:137: 999999999999999999 is greater than maxInclusive (456868453150915620) Grp: NIST2004-01-14 / atomic-unsignedLong-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-1.xml:19:137: 988150031519812288 is greater than maxInclusive (988150031519812287) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-2.xml:19:137: 989538850324977517 is greater than maxInclusive (988150031519812287) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-3.xml:19:137: 990718628014227246 is greater than maxInclusive (988150031519812287) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-4.xml:19:137: 996605064728778116 is greater than maxInclusive (988150031519812287) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-5.xml:19:137: 999999999999999999 is greater than maxInclusive (988150031519812287) Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-1 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-1.xml:19:135: Number 71 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-2 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-2.xml:19:135: Number 832264 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-3 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-3.xml:19:135: Number 3620876346 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-4 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-4.xml:19:135: Number 53421877661367 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-5 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-5.xml:19:135: Number 771132081176184346 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-1 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-1.xml:19:135: Number 62708 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-2 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-2.xml:19:135: Number 52091547 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-3 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-3.xml:19:135: Number 21797978661 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-4 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-4.xml:19:135: Number 61362145742181 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-5 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-5.xml:19:135: Number 276751123244023818 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-1 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-1.xml:19:135: Number 17624365 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-2 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-2.xml:19:135: Number 8895534872 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-3 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-3.xml:19:135: Number 712385674179 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-4 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-4.xml:19:135: Number 66157908224326 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-5 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-5.xml:19:135: Number 216307197451817467 has too many digits (totalDigits is 7) Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-1 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-1.xml:19:135: Number 23693737755 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-2 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-2.xml:19:135: Number 829142574498 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-3 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-3.xml:19:135: Number 3984431563046 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-4 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-4.xml:19:135: Number 37945665144127 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-5 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-5.xml:19:135: Number 816782121715147780 has too many digits (totalDigits is 10) Grp: NIST2004-01-14 / atomic-unsignedLong-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-1 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-1.xml:19:135: Number 41311256703476 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-2 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-2.xml:19:135: Number 473130671135359 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-3 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-3.xml:19:135: Number 7918868129853453 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-4 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-4.xml:19:135: Number 17767433537356947 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-5 -OK NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-5.xml:19:135: Number 284524557405854053 has too many digits (totalDigits is 13) Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-1.xml:19:135: 0 is smaller than minInclusive (2976894290) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-2.xml:19:135: 708347188 is smaller than minInclusive (2976894290) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-3.xml:19:135: 1122195078 is smaller than minInclusive (2976894290) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-4.xml:19:135: 174343210 is smaller than minInclusive (2976894290) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-5.xml:19:135: 2976894289 is smaller than minInclusive (2976894290) Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-1.xml:19:135: 0 is smaller than minInclusive (1076892208) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-2.xml:19:135: 15441599 is smaller than minInclusive (1076892208) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-3.xml:19:135: 316873262 is smaller than minInclusive (1076892208) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-4.xml:19:135: 459570687 is smaller than minInclusive (1076892208) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-5.xml:19:135: 1076892207 is smaller than minInclusive (1076892208) Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-1.xml:19:135: 0 is smaller than minInclusive (2815670596) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-2.xml:19:135: 863588906 is smaller than minInclusive (2815670596) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-3.xml:19:135: 1185750112 is smaller than minInclusive (2815670596) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-4.xml:19:135: 1707302678 is smaller than minInclusive (2815670596) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-5.xml:19:135: 2815670595 is smaller than minInclusive (2815670596) Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-1.xml:19:135: 0 is smaller than minInclusive (795920399) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-2.xml:19:135: 26358710 is smaller than minInclusive (795920399) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-3.xml:19:135: 718501086 is smaller than minInclusive (795920399) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-4.xml:19:135: 657587282 is smaller than minInclusive (795920399) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-5.xml:19:135: 795920398 is smaller than minInclusive (795920399) Grp: NIST2004-01-14 / atomic-unsignedInt-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-1 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-1.xml:19:135: 0 is smaller than minInclusive (4294967295) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-2 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-2.xml:19:135: 2582347832 is smaller than minInclusive (4294967295) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-3 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-3.xml:19:135: 3935935285 is smaller than minInclusive (4294967295) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-4 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-4.xml:19:135: 1759957870 is smaller than minInclusive (4294967295) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-5 -OK NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-5.xml:19:135: 4294967294 is smaller than minInclusive (4294967295) Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-1.xml:19:135: 1 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-2.xml:19:135: 2539298279 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-3.xml:19:135: 1594892403 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-4.xml:19:135: 2572895521 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-5.xml:19:135: 4294967295 is greater than maxInclusive (0) Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-1.xml:19:135: 1116575448 is greater than maxInclusive (1116575447) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-2.xml:19:135: 3876884850 is greater than maxInclusive (1116575447) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-3.xml:19:135: 1663494401 is greater than maxInclusive (1116575447) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-4.xml:19:135: 4066312590 is greater than maxInclusive (1116575447) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-5.xml:19:135: 4294967295 is greater than maxInclusive (1116575447) Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-1.xml:19:135: 3663158688 is greater than maxInclusive (3663158687) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-2.xml:19:135: 4112413925 is greater than maxInclusive (3663158687) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-3.xml:19:135: 3777174703 is greater than maxInclusive (3663158687) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-4.xml:19:135: 4282922536 is greater than maxInclusive (3663158687) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-5.xml:19:135: 4294967295 is greater than maxInclusive (3663158687) Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-1.xml:19:135: 1600916645 is greater than maxInclusive (1600916644) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-2.xml:19:135: 2909227258 is greater than maxInclusive (1600916644) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-3.xml:19:135: 3587562506 is greater than maxInclusive (1600916644) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-4.xml:19:135: 2235705500 is greater than maxInclusive (1600916644) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-5.xml:19:135: 4294967295 is greater than maxInclusive (1600916644) Grp: NIST2004-01-14 / atomic-unsignedInt-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-1.xml:19:135: 2354972000 is greater than maxInclusive (2354971999) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-2.xml:19:135: 3033595904 is greater than maxInclusive (2354971999) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-3.xml:19:135: 3931046249 is greater than maxInclusive (2354971999) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-4.xml:19:135: 3724502281 is greater than maxInclusive (2354971999) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-5.xml:19:135: 4294967295 is greater than maxInclusive (2354971999) Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-1 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-1.xml:19:133: Number 12 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-2 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-2.xml:19:133: Number 5241 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-3 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-3.xml:19:133: Number 225238 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-4 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-4.xml:19:133: Number 57582229 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-5 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-5.xml:19:133: Number 3694220168 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-1 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-1.xml:19:133: Number 744 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-2 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-2.xml:19:133: Number 6087 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-3 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-3.xml:19:133: Number 41606 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-4 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-4.xml:19:133: Number 575323 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-5 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-5.xml:19:133: Number 3207575552 has too many digits (totalDigits is 2) Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-1 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-1.xml:19:133: Number 8438 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-2 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-2.xml:19:133: Number 17357 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-3 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-3.xml:19:133: Number 587817 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-4 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-4.xml:19:133: Number 4633572 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-5 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-5.xml:19:133: Number 3521971725 has too many digits (totalDigits is 3) Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-1 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-1.xml:19:133: Number 47001 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-2 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-2.xml:19:133: Number 823342 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-3 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-3.xml:19:133: Number 7164125 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-4 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-4.xml:19:133: Number 81398613 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-5 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-5.xml:19:133: Number 1850477094 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-unsignedInt-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-1 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-1.xml:19:133: Number 147284 has too many digits (totalDigits is 5) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-2 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-2.xml:19:133: Number 7452558 has too many digits (totalDigits is 5) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-3 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-3.xml:19:133: Number 64885333 has too many digits (totalDigits is 5) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-4 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-4.xml:19:133: Number 536553013 has too many digits (totalDigits is 5) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-5 -OK NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-5.xml:19:133: Number 3684558235 has too many digits (totalDigits is 5) Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-1.xml:19:139: 0 is smaller than minInclusive (34783) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-2.xml:19:139: 11617 is smaller than minInclusive (34783) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-3.xml:19:139: 22743 is smaller than minInclusive (34783) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-4.xml:19:139: 844 is smaller than minInclusive (34783) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-5.xml:19:139: 34782 is smaller than minInclusive (34783) Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-1.xml:19:139: 0 is smaller than minInclusive (3790) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-2.xml:19:139: 1600 is smaller than minInclusive (3790) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-3.xml:19:139: 483 is smaller than minInclusive (3790) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-4.xml:19:139: 459 is smaller than minInclusive (3790) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-5.xml:19:139: 3789 is smaller than minInclusive (3790) Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-1.xml:19:139: 0 is smaller than minInclusive (38462) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-2.xml:19:139: 32823 is smaller than minInclusive (38462) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-3.xml:19:139: 16049 is smaller than minInclusive (38462) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-4.xml:19:139: 8155 is smaller than minInclusive (38462) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-5.xml:19:139: 38461 is smaller than minInclusive (38462) Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-1.xml:19:139: 0 is smaller than minInclusive (5951) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-2.xml:19:139: 3365 is smaller than minInclusive (5951) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-3.xml:19:139: 2685 is smaller than minInclusive (5951) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-4.xml:19:139: 681 is smaller than minInclusive (5951) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-5.xml:19:139: 5950 is smaller than minInclusive (5951) Grp: NIST2004-01-14 / atomic-unsignedShort-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-1 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-1.xml:19:139: 0 is smaller than minInclusive (65535) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-2 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-2.xml:19:139: 51880 is smaller than minInclusive (65535) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-3 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-3.xml:19:139: 58412 is smaller than minInclusive (65535) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-4 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-4.xml:19:139: 11545 is smaller than minInclusive (65535) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-5 -OK NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-5.xml:19:139: 65534 is smaller than minInclusive (65535) Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-1.xml:19:139: 1 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-2.xml:19:139: 38371 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-3.xml:19:139: 18297 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-4.xml:19:139: 6389 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-5.xml:19:139: 65535 is greater than maxInclusive (0) Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-1.xml:19:139: 48935 is greater than maxInclusive (48934) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-2.xml:19:139: 61089 is greater than maxInclusive (48934) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-3.xml:19:139: 63415 is greater than maxInclusive (48934) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-4.xml:19:139: 49623 is greater than maxInclusive (48934) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-5.xml:19:139: 65535 is greater than maxInclusive (48934) Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-1.xml:19:139: 2826 is greater than maxInclusive (2825) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-2.xml:19:139: 60219 is greater than maxInclusive (2825) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-3.xml:19:139: 3218 is greater than maxInclusive (2825) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-4.xml:19:139: 37938 is greater than maxInclusive (2825) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-5.xml:19:139: 65535 is greater than maxInclusive (2825) Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-1.xml:19:139: 65126 is greater than maxInclusive (65125) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-2.xml:19:139: 65317 is greater than maxInclusive (65125) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-3.xml:19:139: 65385 is greater than maxInclusive (65125) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-4.xml:19:139: 65355 is greater than maxInclusive (65125) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-5.xml:19:139: 65535 is greater than maxInclusive (65125) Grp: NIST2004-01-14 / atomic-unsignedShort-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-1.xml:19:139: 10407 is greater than maxInclusive (10406) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-2.xml:19:139: 10624 is greater than maxInclusive (10406) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-3.xml:19:139: 63037 is greater than maxInclusive (10406) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-4.xml:19:139: 36430 is greater than maxInclusive (10406) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-5.xml:19:139: 65535 is greater than maxInclusive (10406) Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-1 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-1.xml:19:137: Number 31 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-2 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-2.xml:19:137: Number 867 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-3 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-3.xml:19:137: Number 2657 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-4 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-4.xml:19:137: Number 28578 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-5 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-5.xml:19:137: Number 72 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-1 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-1.xml:19:137: Number 856 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-2 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-2.xml:19:137: Number 3781 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-3 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-3.xml:19:137: Number 17128 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-4 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-4.xml:19:137: Number 989 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-5 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-5.xml:19:137: Number 1262 has too many digits (totalDigits is 2) Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-1 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-1.xml:19:137: Number 5657 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-2 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-2.xml:19:137: Number 33010 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-3 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-3.xml:19:137: Number 9302 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-4 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-4.xml:19:137: Number 54666 has too many digits (totalDigits is 3) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-5 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-5.xml:19:137: Number 8783 has too many digits (totalDigits is 3) Grp: NIST2004-01-14 / atomic-unsignedShort-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-1 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-1.xml:19:137: Number 64754 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-2 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-2.xml:19:137: Number 43975 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-3 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-3.xml:19:137: Number 38842 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-4 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-4.xml:19:137: Number 27812 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-5 -OK NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-5.xml:19:137: Number 48740 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-1.xml:19:137: 0 is smaller than minInclusive (70) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-2.xml:19:137: 7 is smaller than minInclusive (70) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-3.xml:19:137: 13 is smaller than minInclusive (70) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-4.xml:19:137: 65 is smaller than minInclusive (70) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-5.xml:19:137: 69 is smaller than minInclusive (70) Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-1.xml:19:137: 0 is smaller than minInclusive (202) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-2.xml:19:137: 9 is smaller than minInclusive (202) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-3.xml:19:137: 108 is smaller than minInclusive (202) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-4.xml:19:137: 102 is smaller than minInclusive (202) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-5.xml:19:137: 201 is smaller than minInclusive (202) Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-1.xml:19:137: 0 is smaller than minInclusive (252) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-2.xml:19:137: 33 is smaller than minInclusive (252) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-3.xml:19:137: 148 is smaller than minInclusive (252) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-4.xml:19:137: 40 is smaller than minInclusive (252) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-5.xml:19:137: 251 is smaller than minInclusive (252) Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-1.xml:19:137: 0 is smaller than minInclusive (171) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-2.xml:19:137: 10 is smaller than minInclusive (171) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-3.xml:19:137: 0 is smaller than minInclusive (171) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-4.xml:19:137: 129 is smaller than minInclusive (171) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-5.xml:19:137: 170 is smaller than minInclusive (171) Grp: NIST2004-01-14 / atomic-unsignedByte-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-1 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-1.xml:19:137: 0 is smaller than minInclusive (255) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-2 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-2.xml:19:137: 225 is smaller than minInclusive (255) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-3 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-3.xml:19:137: 90 is smaller than minInclusive (255) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-4 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-4.xml:19:137: 22 is smaller than minInclusive (255) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-5 -OK NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-5.xml:19:137: 254 is smaller than minInclusive (255) Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-1.xml:19:137: 1 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-2.xml:19:137: 20 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-3.xml:19:137: 133 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-4.xml:19:137: 169 is greater than maxInclusive (0) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-5.xml:19:137: 255 is greater than maxInclusive (0) Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-1.xml:19:137: 69 is greater than maxInclusive (68) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-2.xml:19:137: 156 is greater than maxInclusive (68) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-3.xml:19:137: 224 is greater than maxInclusive (68) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-4.xml:19:137: 173 is greater than maxInclusive (68) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-5.xml:19:137: 255 is greater than maxInclusive (68) Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-1.xml:19:137: 196 is greater than maxInclusive (195) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-2.xml:19:137: 218 is greater than maxInclusive (195) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-3.xml:19:137: 216 is greater than maxInclusive (195) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-4.xml:19:137: 233 is greater than maxInclusive (195) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-5.xml:19:137: 255 is greater than maxInclusive (195) Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-1.xml:19:137: 40 is greater than maxInclusive (39) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-2.xml:19:137: 246 is greater than maxInclusive (39) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-3.xml:19:137: 148 is greater than maxInclusive (39) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-4.xml:19:137: 251 is greater than maxInclusive (39) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-5.xml:19:137: 255 is greater than maxInclusive (39) Grp: NIST2004-01-14 / atomic-unsignedByte-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-1.xml:19:137: 8 is greater than maxInclusive (7) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-2.xml:19:137: 74 is greater than maxInclusive (7) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-3.xml:19:137: 85 is greater than maxInclusive (7) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-4.xml:19:137: 118 is greater than maxInclusive (7) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-5.xml:19:137: 255 is greater than maxInclusive (7) Grp: NIST2004-01-14 / atomic-unsignedByte-totalDigits-3 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-1 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-1.xml:19:135: Number 55 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-2 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-2.xml:19:135: Number 230 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-3 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-3.xml:19:135: Number 12 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-4 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-4.xml:19:135: Number 212 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-5 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-5.xml:19:135: Number 62 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-unsignedByte-totalDigits-4 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-1 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-1.xml:19:135: Number 247 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-2 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-2.xml:19:135: Number 121 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-3 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-3.xml:19:135: Number 187 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-4 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-4.xml:19:135: Number 121 has too many digits (totalDigits is 2) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-5 -OK NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-5.xml:19:135: Number 185 has too many digits (totalDigits is 2) Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-1 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-1.xml:19:143: 1 is smaller than minInclusive (874370595268603056) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-2 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-2.xml:19:143: 463969428287285252 is smaller than minInclusive (874370595268603056) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-3 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-3.xml:19:143: 571284772856430574 is smaller than minInclusive (874370595268603056) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-4 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-4.xml:19:143: 751601505559521427 is smaller than minInclusive (874370595268603056) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-5 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-5.xml:19:143: 874370595268603055 is smaller than minInclusive (874370595268603056) Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-1 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-1.xml:19:143: 1 is smaller than minInclusive (975077401610746407) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-2 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-2.xml:19:143: 340511711975447020 is smaller than minInclusive (975077401610746407) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-3 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-3.xml:19:143: 222561909334976317 is smaller than minInclusive (975077401610746407) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-4 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-4.xml:19:143: 703175082919244117 is smaller than minInclusive (975077401610746407) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-5 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-5.xml:19:143: 975077401610746406 is smaller than minInclusive (975077401610746407) Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-1 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-1.xml:19:143: 1 is smaller than minInclusive (520520563111862677) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-2 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-2.xml:19:143: 242844343134479483 is smaller than minInclusive (520520563111862677) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-3 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-3.xml:19:143: 199625598517031173 is smaller than minInclusive (520520563111862677) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-4 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-4.xml:19:143: 194628006109212701 is smaller than minInclusive (520520563111862677) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-5 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-5.xml:19:143: 520520563111862676 is smaller than minInclusive (520520563111862677) Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-1 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-1.xml:19:143: 1 is smaller than minInclusive (884867483068111581) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-2 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-2.xml:19:143: 789270698540434769 is smaller than minInclusive (884867483068111581) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-3 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-3.xml:19:143: 800583676657285039 is smaller than minInclusive (884867483068111581) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-4 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-4.xml:19:143: 574809300350579814 is smaller than minInclusive (884867483068111581) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-5 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-5.xml:19:143: 884867483068111580 is smaller than minInclusive (884867483068111581) Grp: NIST2004-01-14 / atomic-positiveInteger-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-1 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-1.xml:19:143: 1 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-2 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-2.xml:19:143: 878144925461554313 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-3 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-3.xml:19:143: 334020139353938039 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-4 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-4.xml:19:143: 25382068101232114 is smaller than minInclusive (999999999999999999) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-5 -OK NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-5.xml:19:143: 999999999999999998 is smaller than minInclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-1.xml:19:143: 2 is greater than maxInclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-2.xml:19:143: 45468464539782817 is greater than maxInclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-3.xml:19:143: 829562509786757495 is greater than maxInclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-4.xml:19:143: 704807950524782400 is greater than maxInclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-5.xml:19:143: 999999999999999999 is greater than maxInclusive (1) Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-1.xml:19:143: 177196767521656030 is greater than maxInclusive (177196767521656029) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-2.xml:19:143: 887357412961596139 is greater than maxInclusive (177196767521656029) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-3.xml:19:143: 183935176227759991 is greater than maxInclusive (177196767521656029) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-4.xml:19:143: 564160953444496121 is greater than maxInclusive (177196767521656029) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-5.xml:19:143: 999999999999999999 is greater than maxInclusive (177196767521656029) Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-1.xml:19:143: 131706786963028179 is greater than maxInclusive (131706786963028178) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-2.xml:19:143: 647787532796072695 is greater than maxInclusive (131706786963028178) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-3.xml:19:143: 483853198284271574 is greater than maxInclusive (131706786963028178) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-4.xml:19:143: 852804698047706080 is greater than maxInclusive (131706786963028178) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-5.xml:19:143: 999999999999999999 is greater than maxInclusive (131706786963028178) Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-1.xml:19:143: 638826049431571619 is greater than maxInclusive (638826049431571618) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-2.xml:19:143: 705257234714437272 is greater than maxInclusive (638826049431571618) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-3.xml:19:143: 844109764788363834 is greater than maxInclusive (638826049431571618) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-4.xml:19:143: 717553871867105576 is greater than maxInclusive (638826049431571618) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-5.xml:19:143: 999999999999999999 is greater than maxInclusive (638826049431571618) Grp: NIST2004-01-14 / atomic-positiveInteger-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-1.xml:19:143: 860350668025949172 is greater than maxInclusive (860350668025949171) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-2.xml:19:143: 906253266082163879 is greater than maxInclusive (860350668025949171) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-3.xml:19:143: 933320924116726189 is greater than maxInclusive (860350668025949171) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-4.xml:19:143: 867891249566093604 is greater than maxInclusive (860350668025949171) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-5.xml:19:143: 999999999999999999 is greater than maxInclusive (860350668025949171) Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-totalDigits-1 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-1 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-1.xml:19:141: Number 82 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-2 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-2.xml:19:141: Number 926035 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-3 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-3.xml:19:141: Number 4832375246 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-4 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-4.xml:19:141: Number 16512552312512 has too many digits (totalDigits is 1) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-5 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-5.xml:19:141: Number 137684928197322329 has too many digits (totalDigits is 1) Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-totalDigits-2 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-1 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-1.xml:19:141: Number 34822 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-2 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-2.xml:19:141: Number 70637742 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-3 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-3.xml:19:141: Number 15793211212 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-4 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-4.xml:19:141: Number 26618875674363 has too many digits (totalDigits is 4) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-5 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-5.xml:19:141: Number 163842311182224166 has too many digits (totalDigits is 4) Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-totalDigits-3 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-1 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-1.xml:19:141: Number 36643115 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-2 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-2.xml:19:141: Number 6351625544 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-3 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-3.xml:19:141: Number 815716190557 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-4 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-4.xml:19:141: Number 48769445775724 has too many digits (totalDigits is 7) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-5 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-5.xml:19:141: Number 110346136636237565 has too many digits (totalDigits is 7) Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-totalDigits-4 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-1 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-1.xml:19:141: Number 74648782350 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-2 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-2.xml:19:141: Number 166308411217 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-3 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-3.xml:19:141: Number 2044173572041 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-4 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-4.xml:19:141: Number 57779138821106 has too many digits (totalDigits is 10) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-5 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-5.xml:19:141: Number 398235385338349817 has too many digits (totalDigits is 10) Grp: NIST2004-01-14 / atomic-positiveInteger-totalDigits-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-totalDigits-5 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-1 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-1.xml:19:141: Number 21187981634549 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-2 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-2.xml:19:141: Number 755658594114345 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-3 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-3.xml:19:141: Number 5908446520846672 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-4 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-4.xml:19:141: Number 89050264731859148 has too many digits (totalDigits is 13) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-5 -OK NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-5.xml:19:141: Number 703714577082544222 has too many digits (totalDigits is 13) Grp: NIST2004-01-14 / atomic-duration-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-2-1 -OK NISTXML-SV-II-atomic-duration-minInclusive-2-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minInclusive (P1979Y5M22DT21H16M) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-2-2 -OK NISTXML-SV-II-atomic-duration-minInclusive-2-2.xml:19:129: P1970Y05M21DT18H22M32S is smaller than minInclusive (P1979Y5M22DT21H16M) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-2-3 -OK NISTXML-SV-II-atomic-duration-minInclusive-2-3.xml:19:129: P1970Y01M10DT04H04M51S is smaller than minInclusive (P1979Y5M22DT21H16M) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-2-4 -OK NISTXML-SV-II-atomic-duration-minInclusive-2-4.xml:19:129: P1973Y12M29DT05H47M26S is smaller than minInclusive (P1979Y5M22DT21H16M) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-2-5 -OK NISTXML-SV-II-atomic-duration-minInclusive-2-5.xml:19:129: P1979Y05M22DT21H15M59S is smaller than minInclusive (P1979Y5M22DT21H16M) Grp: NIST2004-01-14 / atomic-duration-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-3-1 -OK NISTXML-SV-II-atomic-duration-minInclusive-3-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minInclusive (P2020Y7M24DT16H45M10S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-3-2 -OK NISTXML-SV-II-atomic-duration-minInclusive-3-2.xml:19:129: P2017Y05M05DT20H46M17S is smaller than minInclusive (P2020Y7M24DT16H45M10S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-3-3 -OK NISTXML-SV-II-atomic-duration-minInclusive-3-3.xml:19:129: P1980Y09M22DT08H38M19S is smaller than minInclusive (P2020Y7M24DT16H45M10S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-3-4 -OK NISTXML-SV-II-atomic-duration-minInclusive-3-4.xml:19:129: P2013Y09M05DT12H59M59S is smaller than minInclusive (P2020Y7M24DT16H45M10S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-3-5 -OK NISTXML-SV-II-atomic-duration-minInclusive-3-5.xml:19:129: P2020Y07M24DT16H45M09S is smaller than minInclusive (P2020Y7M24DT16H45M10S) Grp: NIST2004-01-14 / atomic-duration-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-4-1 -OK NISTXML-SV-II-atomic-duration-minInclusive-4-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minInclusive (P2020Y2M5DT23H43M19S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-4-2 -OK NISTXML-SV-II-atomic-duration-minInclusive-4-2.xml:19:129: P1979Y12M11DT04H01M22S is smaller than minInclusive (P2020Y2M5DT23H43M19S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-4-3 -OK NISTXML-SV-II-atomic-duration-minInclusive-4-3.xml:19:129: P1990Y09M27DT06H02M01S is smaller than minInclusive (P2020Y2M5DT23H43M19S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-4-4 -OK NISTXML-SV-II-atomic-duration-minInclusive-4-4.xml:19:129: P1974Y09M01DT00H50M09S is smaller than minInclusive (P2020Y2M5DT23H43M19S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-4-5 -OK NISTXML-SV-II-atomic-duration-minInclusive-4-5.xml:19:129: P2020Y02M05DT23H43M18S is smaller than minInclusive (P2020Y2M5DT23H43M19S) Grp: NIST2004-01-14 / atomic-duration-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-5-1 -OK NISTXML-SV-II-atomic-duration-minInclusive-5-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minInclusive (P1985Y11M17DT3H28M39S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-5-2 -OK NISTXML-SV-II-atomic-duration-minInclusive-5-2.xml:19:129: P1981Y08M20DT09H15M08S is smaller than minInclusive (P1985Y11M17DT3H28M39S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-5-3 -OK NISTXML-SV-II-atomic-duration-minInclusive-5-3.xml:19:129: P1980Y11M22DT05H56M45S is smaller than minInclusive (P1985Y11M17DT3H28M39S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-5-4 -OK NISTXML-SV-II-atomic-duration-minInclusive-5-4.xml:19:129: P1974Y10M08DT03H51M35S is smaller than minInclusive (P1985Y11M17DT3H28M39S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-5-5 -OK NISTXML-SV-II-atomic-duration-minInclusive-5-5.xml:19:129: P1985Y11M17DT03H28M38S is smaller than minInclusive (P1985Y11M17DT3H28M39S) Grp: NIST2004-01-14 / atomic-duration-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-6-1 -OK NISTXML-SV-II-atomic-duration-minInclusive-6-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minInclusive (P2030Y12M31DT23H59M59S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-6-2 -OK NISTXML-SV-II-atomic-duration-minInclusive-6-2.xml:19:129: P1992Y03M21DT22H31M44S is smaller than minInclusive (P2030Y12M31DT23H59M59S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-6-3 -OK NISTXML-SV-II-atomic-duration-minInclusive-6-3.xml:19:129: P1982Y08M30DT10H29M11S is smaller than minInclusive (P2030Y12M31DT23H59M59S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-6-4 -OK NISTXML-SV-II-atomic-duration-minInclusive-6-4.xml:19:129: P2005Y07M18DT17H02M03S is smaller than minInclusive (P2030Y12M31DT23H59M59S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minInclusive-6-5 -OK NISTXML-SV-II-atomic-duration-minInclusive-6-5.xml:19:129: P2030Y12M31DT23H59M58S is smaller than minInclusive (P2030Y12M31DT23H59M59S) Grp: NIST2004-01-14 / atomic-duration-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-duration-maxInclusive-1-1.xml:19:129: P1970Y01M01DT00H00M01S is greater than maxInclusive (P1970Y1M1D) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-duration-maxInclusive-1-2.xml:19:129: P1978Y09M23DT07H58M54S is greater than maxInclusive (P1970Y1M1D) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-duration-maxInclusive-1-3.xml:19:129: P2003Y11M12DT12H24M27S is greater than maxInclusive (P1970Y1M1D) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-duration-maxInclusive-1-4.xml:19:129: P1972Y12M20DT09H48M15S is greater than maxInclusive (P1970Y1M1D) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-duration-maxInclusive-1-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxInclusive (P1970Y1M1D) Grp: NIST2004-01-14 / atomic-duration-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-duration-maxInclusive-2-1.xml:19:129: P2017Y11M05DT07H47M54S is greater than maxInclusive (P2017Y11M5DT7H47M53S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-duration-maxInclusive-2-2.xml:19:129: P2030Y09M02DT19H53M28S is greater than maxInclusive (P2017Y11M5DT7H47M53S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-duration-maxInclusive-2-3.xml:19:129: P2025Y02M07DT17H07M02S is greater than maxInclusive (P2017Y11M5DT7H47M53S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-duration-maxInclusive-2-4.xml:19:129: P2026Y07M26DT14H18M19S is greater than maxInclusive (P2017Y11M5DT7H47M53S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-duration-maxInclusive-2-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxInclusive (P2017Y11M5DT7H47M53S) Grp: NIST2004-01-14 / atomic-duration-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-duration-maxInclusive-3-1.xml:19:129: P1983Y03M31DT13H03M26S is greater than maxInclusive (P1983Y3M31DT13H3M25S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-duration-maxInclusive-3-2.xml:19:129: P2005Y01M28DT09H21M40S is greater than maxInclusive (P1983Y3M31DT13H3M25S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-duration-maxInclusive-3-3.xml:19:129: P2020Y08M15DT04H17M25S is greater than maxInclusive (P1983Y3M31DT13H3M25S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-duration-maxInclusive-3-4.xml:19:129: P1987Y04M17DT07H51M04S is greater than maxInclusive (P1983Y3M31DT13H3M25S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-duration-maxInclusive-3-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxInclusive (P1983Y3M31DT13H3M25S) Grp: NIST2004-01-14 / atomic-duration-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-duration-maxInclusive-4-1.xml:19:129: P2004Y12M06DT10H36M30S is greater than maxInclusive (P2004Y12M6DT10H36M29S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-duration-maxInclusive-4-2.xml:19:129: P2015Y04M26DT18H05M14S is greater than maxInclusive (P2004Y12M6DT10H36M29S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-duration-maxInclusive-4-3.xml:19:129: P2026Y12M23DT19H22M29S is greater than maxInclusive (P2004Y12M6DT10H36M29S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-duration-maxInclusive-4-4.xml:19:129: P2028Y05M31DT09H15M47S is greater than maxInclusive (P2004Y12M6DT10H36M29S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-duration-maxInclusive-4-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxInclusive (P2004Y12M6DT10H36M29S) Grp: NIST2004-01-14 / atomic-duration-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-duration-maxInclusive-5-1.xml:19:129: P1989Y02M14DT22H12M10S is greater than maxInclusive (P1989Y2M14DT22H12M9S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-duration-maxInclusive-5-2.xml:19:129: P1992Y11M01DT16H40M21S is greater than maxInclusive (P1989Y2M14DT22H12M9S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-duration-maxInclusive-5-3.xml:19:129: P1995Y03M22DT22H27M03S is greater than maxInclusive (P1989Y2M14DT22H12M9S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-duration-maxInclusive-5-4.xml:19:129: P2010Y01M27DT10H05M12S is greater than maxInclusive (P1989Y2M14DT22H12M9S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-duration-maxInclusive-5-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxInclusive (P1989Y2M14DT22H12M9S) Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-2-1 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-2-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minInclusive (1995-07-23T18:55:18) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-2-2 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-2-2.xml:19:129: 1977-04-04T01:57:42 is smaller than minInclusive (1995-07-23T18:55:18) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-2-3 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-2-3.xml:19:129: 1979-12-22T00:46:29 is smaller than minInclusive (1995-07-23T18:55:18) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-2-4 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-2-4.xml:19:129: 1970-07-17T19:04:58 is smaller than minInclusive (1995-07-23T18:55:18) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-2-5 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-2-5.xml:19:129: 1995-07-23T18:55:17 is smaller than minInclusive (1995-07-23T18:55:18) Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-3-1 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-3-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minInclusive (2020-05-11T02:01:37) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-3-2 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-3-2.xml:19:129: 1975-10-25T04:00:55 is smaller than minInclusive (2020-05-11T02:01:37) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-3-3 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-3-3.xml:19:129: 1979-10-18T13:55:12 is smaller than minInclusive (2020-05-11T02:01:37) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-3-4 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-3-4.xml:19:129: 1991-09-25T05:46:39 is smaller than minInclusive (2020-05-11T02:01:37) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-3-5 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-3-5.xml:19:129: 2020-05-11T02:01:36 is smaller than minInclusive (2020-05-11T02:01:37) Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-4-1 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-4-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minInclusive (2007-02-14T09:11:44) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-4-2 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-4-2.xml:19:129: 1988-09-17T06:02:09 is smaller than minInclusive (2007-02-14T09:11:44) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-4-3 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-4-3.xml:19:129: 1983-07-27T21:54:26 is smaller than minInclusive (2007-02-14T09:11:44) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-4-4 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-4-4.xml:19:129: 2000-08-26T12:38:57 is smaller than minInclusive (2007-02-14T09:11:44) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-4-5 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-4-5.xml:19:129: 2007-02-14T09:11:43 is smaller than minInclusive (2007-02-14T09:11:44) Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-5-1 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-5-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minInclusive (2003-12-13T22:56:59) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-5-2 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-5-2.xml:19:129: 1974-07-12T22:32:41 is smaller than minInclusive (2003-12-13T22:56:59) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-5-3 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-5-3.xml:19:129: 1973-08-11T15:28:10 is smaller than minInclusive (2003-12-13T22:56:59) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-5-4 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-5-4.xml:19:129: 1994-06-27T22:33:39 is smaller than minInclusive (2003-12-13T22:56:59) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-5-5 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-5-5.xml:19:129: 2003-12-13T22:56:58 is smaller than minInclusive (2003-12-13T22:56:59) Grp: NIST2004-01-14 / atomic-dateTime-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-6-1 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-6-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minInclusive (2030-12-31T23:59:59) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-6-2 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-6-2.xml:19:129: 1985-09-29T04:34:41 is smaller than minInclusive (2030-12-31T23:59:59) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-6-3 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-6-3.xml:19:129: 1984-09-17T22:13:04 is smaller than minInclusive (2030-12-31T23:59:59) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-6-4 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-6-4.xml:19:129: 2002-11-08T07:18:24 is smaller than minInclusive (2030-12-31T23:59:59) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minInclusive-6-5 -OK NISTXML-SV-II-atomic-dateTime-minInclusive-6-5.xml:19:129: 2030-12-31T23:59:58 is smaller than minInclusive (2030-12-31T23:59:59) Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-1-1.xml:19:129: 1970-01-01T00:00:01 is greater than maxInclusive (1970-01-01T00:00:00) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-1-2.xml:19:129: 1978-11-22T17:37:16 is greater than maxInclusive (1970-01-01T00:00:00) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-1-3.xml:19:129: 1975-09-30T17:03:00 is greater than maxInclusive (1970-01-01T00:00:00) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-1-4.xml:19:129: 1989-06-27T18:42:04 is greater than maxInclusive (1970-01-01T00:00:00) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-1-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxInclusive (1970-01-01T00:00:00) Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-2-1.xml:19:129: 1994-02-25T03:11:06 is greater than maxInclusive (1994-02-25T03:11:05) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-2-2.xml:19:129: 1996-08-18T07:44:57 is greater than maxInclusive (1994-02-25T03:11:05) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-2-3.xml:19:129: 1999-07-22T13:11:01 is greater than maxInclusive (1994-02-25T03:11:05) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-2-4.xml:19:129: 2005-04-11T16:31:40 is greater than maxInclusive (1994-02-25T03:11:05) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-2-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxInclusive (1994-02-25T03:11:05) Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-3-1.xml:19:129: 1979-10-05T09:19:24 is greater than maxInclusive (1979-10-05T09:19:23) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-3-2.xml:19:129: 2003-04-10T16:45:22 is greater than maxInclusive (1979-10-05T09:19:23) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-3-3.xml:19:129: 2020-10-15T19:51:38 is greater than maxInclusive (1979-10-05T09:19:23) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-3-4.xml:19:129: 1984-06-25T08:40:37 is greater than maxInclusive (1979-10-05T09:19:23) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-3-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxInclusive (1979-10-05T09:19:23) Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-4-1.xml:19:129: 2010-06-21T08:46:42 is greater than maxInclusive (2010-06-21T08:46:41) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-4-2.xml:19:129: 2019-10-25T02:13:37 is greater than maxInclusive (2010-06-21T08:46:41) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-4-3.xml:19:129: 2023-07-02T01:50:00 is greater than maxInclusive (2010-06-21T08:46:41) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-4-4.xml:19:129: 2027-01-03T05:59:32 is greater than maxInclusive (2010-06-21T08:46:41) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-4-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxInclusive (2010-06-21T08:46:41) Grp: NIST2004-01-14 / atomic-dateTime-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-5-1.xml:19:129: 2014-02-07T21:55:19 is greater than maxInclusive (2014-02-07T21:55:18) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-5-2.xml:19:129: 2024-12-06T20:15:18 is greater than maxInclusive (2014-02-07T21:55:18) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-5-3.xml:19:129: 2016-11-03T15:51:28 is greater than maxInclusive (2014-02-07T21:55:18) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-5-4.xml:19:129: 2028-11-30T22:31:00 is greater than maxInclusive (2014-02-07T21:55:18) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-dateTime-maxInclusive-5-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxInclusive (2014-02-07T21:55:18) Grp: NIST2004-01-14 / atomic-time-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-2-1 -OK NISTXML-SV-II-atomic-time-minInclusive-2-1.xml:19:121: 00:00:00 is smaller than minInclusive (02:50:21) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-2-2 -OK NISTXML-SV-II-atomic-time-minInclusive-2-2.xml:19:121: 01:56:56 is smaller than minInclusive (02:50:21) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-2-3 -OK NISTXML-SV-II-atomic-time-minInclusive-2-3.xml:19:121: 01:29:31 is smaller than minInclusive (02:50:21) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-2-4 -OK NISTXML-SV-II-atomic-time-minInclusive-2-4.xml:19:121: 00:24:24 is smaller than minInclusive (02:50:21) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-2-5 -OK NISTXML-SV-II-atomic-time-minInclusive-2-5.xml:19:121: 02:50:20 is smaller than minInclusive (02:50:21) Grp: NIST2004-01-14 / atomic-time-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-3-1 -OK NISTXML-SV-II-atomic-time-minInclusive-3-1.xml:19:121: 00:00:00 is smaller than minInclusive (06:43:33) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-3-2 -OK NISTXML-SV-II-atomic-time-minInclusive-3-2.xml:19:121: 01:31:46 is smaller than minInclusive (06:43:33) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-3-3 -OK NISTXML-SV-II-atomic-time-minInclusive-3-3.xml:19:121: 00:06:50 is smaller than minInclusive (06:43:33) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-3-4 -OK NISTXML-SV-II-atomic-time-minInclusive-3-4.xml:19:121: 00:50:44 is smaller than minInclusive (06:43:33) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-3-5 -OK NISTXML-SV-II-atomic-time-minInclusive-3-5.xml:19:121: 06:43:32 is smaller than minInclusive (06:43:33) Grp: NIST2004-01-14 / atomic-time-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-4-1 -OK NISTXML-SV-II-atomic-time-minInclusive-4-1.xml:19:121: 00:00:00 is smaller than minInclusive (11:03:36) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-4-2 -OK NISTXML-SV-II-atomic-time-minInclusive-4-2.xml:19:121: 05:39:21 is smaller than minInclusive (11:03:36) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-4-3 -OK NISTXML-SV-II-atomic-time-minInclusive-4-3.xml:19:121: 01:35:20 is smaller than minInclusive (11:03:36) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-4-4 -OK NISTXML-SV-II-atomic-time-minInclusive-4-4.xml:19:121: 00:50:16 is smaller than minInclusive (11:03:36) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-4-5 -OK NISTXML-SV-II-atomic-time-minInclusive-4-5.xml:19:121: 11:03:35 is smaller than minInclusive (11:03:36) Grp: NIST2004-01-14 / atomic-time-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-5-1 -OK NISTXML-SV-II-atomic-time-minInclusive-5-1.xml:19:121: 00:00:00 is smaller than minInclusive (09:12:46) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-5-2 -OK NISTXML-SV-II-atomic-time-minInclusive-5-2.xml:19:121: 05:36:48 is smaller than minInclusive (09:12:46) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-5-3 -OK NISTXML-SV-II-atomic-time-minInclusive-5-3.xml:19:121: 00:50:52 is smaller than minInclusive (09:12:46) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-5-4 -OK NISTXML-SV-II-atomic-time-minInclusive-5-4.xml:19:121: 04:26:25 is smaller than minInclusive (09:12:46) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-5-5 -OK NISTXML-SV-II-atomic-time-minInclusive-5-5.xml:19:121: 09:12:45 is smaller than minInclusive (09:12:46) Grp: NIST2004-01-14 / atomic-time-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-6-1 -OK NISTXML-SV-II-atomic-time-minInclusive-6-1.xml:19:121: 00:00:00 is smaller than minInclusive (23:59:59) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-6-2 -OK NISTXML-SV-II-atomic-time-minInclusive-6-2.xml:19:121: 04:00:40 is smaller than minInclusive (23:59:59) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-6-3 -OK NISTXML-SV-II-atomic-time-minInclusive-6-3.xml:19:121: 01:43:09 is smaller than minInclusive (23:59:59) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-6-4 -OK NISTXML-SV-II-atomic-time-minInclusive-6-4.xml:19:121: 21:44:22 is smaller than minInclusive (23:59:59) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minInclusive-6-5 -OK NISTXML-SV-II-atomic-time-minInclusive-6-5.xml:19:121: 23:59:58 is smaller than minInclusive (23:59:59) Grp: NIST2004-01-14 / atomic-time-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-time-maxInclusive-1-1.xml:19:121: 00:00:01 is greater than maxInclusive (00:00:00) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-time-maxInclusive-1-2.xml:19:121: 03:50:03 is greater than maxInclusive (00:00:00) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-time-maxInclusive-1-3.xml:19:121: 05:17:58 is greater than maxInclusive (00:00:00) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-time-maxInclusive-1-4.xml:19:121: 22:25:09 is greater than maxInclusive (00:00:00) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-time-maxInclusive-1-5.xml:19:121: 23:59:59 is greater than maxInclusive (00:00:00) Grp: NIST2004-01-14 / atomic-time-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-time-maxInclusive-2-1.xml:19:121: 18:28:54 is greater than maxInclusive (18:28:53) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-time-maxInclusive-2-2.xml:19:121: 20:12:28 is greater than maxInclusive (18:28:53) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-time-maxInclusive-2-3.xml:19:121: 19:43:30 is greater than maxInclusive (18:28:53) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-time-maxInclusive-2-4.xml:19:121: 22:15:48 is greater than maxInclusive (18:28:53) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-time-maxInclusive-2-5.xml:19:121: 23:59:59 is greater than maxInclusive (18:28:53) Grp: NIST2004-01-14 / atomic-time-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-time-maxInclusive-3-1.xml:19:121: 13:09:13 is greater than maxInclusive (13:09:12) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-time-maxInclusive-3-2.xml:19:121: 22:37:25 is greater than maxInclusive (13:09:12) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-time-maxInclusive-3-3.xml:19:121: 14:00:03 is greater than maxInclusive (13:09:12) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-time-maxInclusive-3-4.xml:19:121: 15:19:17 is greater than maxInclusive (13:09:12) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-time-maxInclusive-3-5.xml:19:121: 23:59:59 is greater than maxInclusive (13:09:12) Grp: NIST2004-01-14 / atomic-time-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-time-maxInclusive-4-1.xml:19:121: 13:51:44 is greater than maxInclusive (13:51:43) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-time-maxInclusive-4-2.xml:19:121: 18:14:02 is greater than maxInclusive (13:51:43) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-time-maxInclusive-4-3.xml:19:121: 22:45:18 is greater than maxInclusive (13:51:43) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-time-maxInclusive-4-4.xml:19:121: 18:47:55 is greater than maxInclusive (13:51:43) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-time-maxInclusive-4-5.xml:19:121: 23:59:59 is greater than maxInclusive (13:51:43) Grp: NIST2004-01-14 / atomic-time-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-time-maxInclusive-5-1.xml:19:121: 02:55:07 is greater than maxInclusive (02:55:06) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-time-maxInclusive-5-2.xml:19:121: 18:51:45 is greater than maxInclusive (02:55:06) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-time-maxInclusive-5-3.xml:19:121: 15:36:18 is greater than maxInclusive (02:55:06) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-time-maxInclusive-5-4.xml:19:121: 23:34:55 is greater than maxInclusive (02:55:06) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-time-maxInclusive-5-5.xml:19:121: 23:59:59 is greater than maxInclusive (02:55:06) Grp: NIST2004-01-14 / atomic-date-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-2-1 -OK NISTXML-SV-II-atomic-date-minInclusive-2-1.xml:19:121: 1970-01-01 is smaller than minInclusive (2010-10-14) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-2-2 -OK NISTXML-SV-II-atomic-date-minInclusive-2-2.xml:19:121: 2005-09-16 is smaller than minInclusive (2010-10-14) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-2-3 -OK NISTXML-SV-II-atomic-date-minInclusive-2-3.xml:19:121: 1974-02-08 is smaller than minInclusive (2010-10-14) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-2-4 -OK NISTXML-SV-II-atomic-date-minInclusive-2-4.xml:19:121: 1976-04-01 is smaller than minInclusive (2010-10-14) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-2-5 -OK NISTXML-SV-II-atomic-date-minInclusive-2-5.xml:19:121: 2010-10-13 is smaller than minInclusive (2010-10-14) Grp: NIST2004-01-14 / atomic-date-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-3-1 -OK NISTXML-SV-II-atomic-date-minInclusive-3-1.xml:19:121: 1970-01-01 is smaller than minInclusive (2022-10-26) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-3-2 -OK NISTXML-SV-II-atomic-date-minInclusive-3-2.xml:19:121: 2001-09-15 is smaller than minInclusive (2022-10-26) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-3-3 -OK NISTXML-SV-II-atomic-date-minInclusive-3-3.xml:19:121: 1997-06-24 is smaller than minInclusive (2022-10-26) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-3-4 -OK NISTXML-SV-II-atomic-date-minInclusive-3-4.xml:19:121: 2022-01-05 is smaller than minInclusive (2022-10-26) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-3-5 -OK NISTXML-SV-II-atomic-date-minInclusive-3-5.xml:19:121: 2022-10-25 is smaller than minInclusive (2022-10-26) Grp: NIST2004-01-14 / atomic-date-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-4-1 -OK NISTXML-SV-II-atomic-date-minInclusive-4-1.xml:19:121: 1970-01-01 is smaller than minInclusive (2004-12-05) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-4-2 -OK NISTXML-SV-II-atomic-date-minInclusive-4-2.xml:19:121: 1995-11-19 is smaller than minInclusive (2004-12-05) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-4-3 -OK NISTXML-SV-II-atomic-date-minInclusive-4-3.xml:19:121: 1997-12-03 is smaller than minInclusive (2004-12-05) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-4-4 -OK NISTXML-SV-II-atomic-date-minInclusive-4-4.xml:19:121: 1970-05-18 is smaller than minInclusive (2004-12-05) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-4-5 -OK NISTXML-SV-II-atomic-date-minInclusive-4-5.xml:19:121: 2004-12-04 is smaller than minInclusive (2004-12-05) Grp: NIST2004-01-14 / atomic-date-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-5-1 -OK NISTXML-SV-II-atomic-date-minInclusive-5-1.xml:19:121: 1970-01-01 is smaller than minInclusive (2023-07-31) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-5-2 -OK NISTXML-SV-II-atomic-date-minInclusive-5-2.xml:19:121: 2004-08-16 is smaller than minInclusive (2023-07-31) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-5-3 -OK NISTXML-SV-II-atomic-date-minInclusive-5-3.xml:19:121: 1972-01-13 is smaller than minInclusive (2023-07-31) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-5-4 -OK NISTXML-SV-II-atomic-date-minInclusive-5-4.xml:19:121: 1994-08-02 is smaller than minInclusive (2023-07-31) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-5-5 -OK NISTXML-SV-II-atomic-date-minInclusive-5-5.xml:19:121: 2023-07-30 is smaller than minInclusive (2023-07-31) Grp: NIST2004-01-14 / atomic-date-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-6-1 -OK NISTXML-SV-II-atomic-date-minInclusive-6-1.xml:19:121: 1970-01-01 is smaller than minInclusive (2030-12-31) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-6-2 -OK NISTXML-SV-II-atomic-date-minInclusive-6-2.xml:19:121: 2012-02-22 is smaller than minInclusive (2030-12-31) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-6-3 -OK NISTXML-SV-II-atomic-date-minInclusive-6-3.xml:19:121: 1974-04-29 is smaller than minInclusive (2030-12-31) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-6-4 -OK NISTXML-SV-II-atomic-date-minInclusive-6-4.xml:19:121: 2023-01-19 is smaller than minInclusive (2030-12-31) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minInclusive-6-5 -OK NISTXML-SV-II-atomic-date-minInclusive-6-5.xml:19:121: 2030-12-30 is smaller than minInclusive (2030-12-31) Grp: NIST2004-01-14 / atomic-date-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-date-maxInclusive-1-1.xml:19:121: 1970-01-02 is greater than maxInclusive (1970-01-01) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-date-maxInclusive-1-2.xml:19:121: 2014-06-29 is greater than maxInclusive (1970-01-01) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-date-maxInclusive-1-3.xml:19:121: 1994-05-21 is greater than maxInclusive (1970-01-01) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-date-maxInclusive-1-4.xml:19:121: 1978-04-13 is greater than maxInclusive (1970-01-01) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-date-maxInclusive-1-5.xml:19:121: 2030-12-31 is greater than maxInclusive (1970-01-01) Grp: NIST2004-01-14 / atomic-date-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-date-maxInclusive-2-1.xml:19:121: 1995-12-16 is greater than maxInclusive (1995-12-15) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-date-maxInclusive-2-2.xml:19:121: 1997-04-27 is greater than maxInclusive (1995-12-15) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-date-maxInclusive-2-3.xml:19:121: 1998-11-29 is greater than maxInclusive (1995-12-15) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-date-maxInclusive-2-4.xml:19:121: 2007-04-14 is greater than maxInclusive (1995-12-15) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-date-maxInclusive-2-5.xml:19:121: 2030-12-31 is greater than maxInclusive (1995-12-15) Grp: NIST2004-01-14 / atomic-date-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-date-maxInclusive-3-1.xml:19:121: 2020-08-24 is greater than maxInclusive (2020-08-23) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-date-maxInclusive-3-2.xml:19:121: 2025-02-08 is greater than maxInclusive (2020-08-23) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-date-maxInclusive-3-3.xml:19:121: 2026-06-28 is greater than maxInclusive (2020-08-23) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-date-maxInclusive-3-4.xml:19:121: 2023-11-28 is greater than maxInclusive (2020-08-23) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-date-maxInclusive-3-5.xml:19:121: 2030-12-31 is greater than maxInclusive (2020-08-23) Grp: NIST2004-01-14 / atomic-date-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-date-maxInclusive-4-1.xml:19:121: 2013-12-01 is greater than maxInclusive (2013-11-30) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-date-maxInclusive-4-2.xml:19:121: 2030-12-20 is greater than maxInclusive (2013-11-30) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-date-maxInclusive-4-3.xml:19:121: 2017-12-03 is greater than maxInclusive (2013-11-30) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-date-maxInclusive-4-4.xml:19:121: 2029-07-17 is greater than maxInclusive (2013-11-30) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-date-maxInclusive-4-5.xml:19:121: 2030-12-31 is greater than maxInclusive (2013-11-30) Grp: NIST2004-01-14 / atomic-date-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-date-maxInclusive-5-1.xml:19:121: 1985-01-06 is greater than maxInclusive (1985-01-05) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-date-maxInclusive-5-2.xml:19:121: 2017-10-04 is greater than maxInclusive (1985-01-05) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-date-maxInclusive-5-3.xml:19:121: 1991-08-21 is greater than maxInclusive (1985-01-05) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-date-maxInclusive-5-4.xml:19:121: 2019-05-04 is greater than maxInclusive (1985-01-05) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-date-maxInclusive-5-5.xml:19:121: 2030-12-31 is greater than maxInclusive (1985-01-05) Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-1 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-1.xml:19:133: 1970-01 is smaller than minInclusive (1975-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-2 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-2.xml:19:133: 1975-02 is smaller than minInclusive (1975-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-3 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-3.xml:19:133: 1972-09 is smaller than minInclusive (1975-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-4 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-4.xml:19:133: 1970-07 is smaller than minInclusive (1975-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-5 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-5.xml:19:133: 1975-09 is smaller than minInclusive (1975-10) Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-1 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-1.xml:19:133: 1970-01 is smaller than minInclusive (1998-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-2 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-2.xml:19:133: 1990-10 is smaller than minInclusive (1998-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-3 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-3.xml:19:133: 1998-06 is smaller than minInclusive (1998-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-4 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-4.xml:19:133: 1985-06 is smaller than minInclusive (1998-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-5 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-5.xml:19:133: 1998-11 is smaller than minInclusive (1998-12) Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-1 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-1.xml:19:133: 1970-01 is smaller than minInclusive (1997-07) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-2 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-2.xml:19:133: 1993-03 is smaller than minInclusive (1997-07) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-3 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-3.xml:19:133: 1971-11 is smaller than minInclusive (1997-07) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-4 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-4.xml:19:133: 1992-03 is smaller than minInclusive (1997-07) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-5 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-5.xml:19:133: 1997-06 is smaller than minInclusive (1997-07) Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-1 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-1.xml:19:133: 1970-01 is smaller than minInclusive (1973-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-2 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-2.xml:19:133: 1970-12 is smaller than minInclusive (1973-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-3 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-3.xml:19:133: 1971-10 is smaller than minInclusive (1973-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-4 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-4.xml:19:133: 1970-03 is smaller than minInclusive (1973-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-5 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-5.xml:19:133: 1973-01 is smaller than minInclusive (1973-02) Grp: NIST2004-01-14 / atomic-gYearMonth-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-1 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-1.xml:19:133: 1970-01 is smaller than minInclusive (2030-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-2 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-2.xml:19:133: 2022-02 is smaller than minInclusive (2030-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-3 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-3.xml:19:133: 2010-09 is smaller than minInclusive (2030-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-4 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-4.xml:19:133: 2012-08 is smaller than minInclusive (2030-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-5 -OK NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-5.xml:19:133: 2030-11 is smaller than minInclusive (2030-12) Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-1.xml:19:133: 1970-02 is greater than maxInclusive (1970-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-2.xml:19:133: 1997-03 is greater than maxInclusive (1970-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-3.xml:19:133: 2005-06 is greater than maxInclusive (1970-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-4.xml:19:133: 2029-12 is greater than maxInclusive (1970-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-5.xml:19:133: 2030-12 is greater than maxInclusive (1970-01) Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-1.xml:19:133: 1977-10 is greater than maxInclusive (1977-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-2.xml:19:133: 1982-06 is greater than maxInclusive (1977-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-3.xml:19:133: 2000-11 is greater than maxInclusive (1977-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-4.xml:19:133: 2013-09 is greater than maxInclusive (1977-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-5.xml:19:133: 2030-12 is greater than maxInclusive (1977-09) Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-1.xml:19:133: 1983-02 is greater than maxInclusive (1983-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-2.xml:19:133: 2018-02 is greater than maxInclusive (1983-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-3.xml:19:133: 2002-05 is greater than maxInclusive (1983-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-4.xml:19:133: 1996-09 is greater than maxInclusive (1983-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-5.xml:19:133: 2030-12 is greater than maxInclusive (1983-01) Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-1.xml:19:133: 1971-09 is greater than maxInclusive (1971-08) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-2.xml:19:133: 1997-08 is greater than maxInclusive (1971-08) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-3.xml:19:133: 1996-10 is greater than maxInclusive (1971-08) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-4.xml:19:133: 2022-06 is greater than maxInclusive (1971-08) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-5.xml:19:133: 2030-12 is greater than maxInclusive (1971-08) Grp: NIST2004-01-14 / atomic-gYearMonth-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-1.xml:19:133: 2004-02 is greater than maxInclusive (2004-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-2.xml:19:133: 2012-02 is greater than maxInclusive (2004-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-3.xml:19:133: 2019-09 is greater than maxInclusive (2004-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-4.xml:19:133: 2027-06 is greater than maxInclusive (2004-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-5.xml:19:133: 2030-12 is greater than maxInclusive (2004-01) Grp: NIST2004-01-14 / atomic-gYear-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-2-1 -OK NISTXML-SV-II-atomic-gYear-minInclusive-2-1.xml:19:123: 1970 is smaller than minInclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-2-2 -OK NISTXML-SV-II-atomic-gYear-minInclusive-2-2.xml:19:123: 1991 is smaller than minInclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-2-3 -OK NISTXML-SV-II-atomic-gYear-minInclusive-2-3.xml:19:123: 1978 is smaller than minInclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-2-4 -OK NISTXML-SV-II-atomic-gYear-minInclusive-2-4.xml:19:123: 1984 is smaller than minInclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-2-5 -OK NISTXML-SV-II-atomic-gYear-minInclusive-2-5.xml:19:123: 2018 is smaller than minInclusive (2019) Grp: NIST2004-01-14 / atomic-gYear-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-3-1 -OK NISTXML-SV-II-atomic-gYear-minInclusive-3-1.xml:19:123: 1970 is smaller than minInclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-3-2 -OK NISTXML-SV-II-atomic-gYear-minInclusive-3-2.xml:19:123: 1972 is smaller than minInclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-3-3 -OK NISTXML-SV-II-atomic-gYear-minInclusive-3-3.xml:19:123: 2008 is smaller than minInclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-3-4 -OK NISTXML-SV-II-atomic-gYear-minInclusive-3-4.xml:19:123: 2009 is smaller than minInclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-3-5 -OK NISTXML-SV-II-atomic-gYear-minInclusive-3-5.xml:19:123: 2018 is smaller than minInclusive (2019) Grp: NIST2004-01-14 / atomic-gYear-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-4-1 -OK NISTXML-SV-II-atomic-gYear-minInclusive-4-1.xml:19:123: 1970 is smaller than minInclusive (2017) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-4-2 -OK NISTXML-SV-II-atomic-gYear-minInclusive-4-2.xml:19:123: 2004 is smaller than minInclusive (2017) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-4-3 -OK NISTXML-SV-II-atomic-gYear-minInclusive-4-3.xml:19:123: 1999 is smaller than minInclusive (2017) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-4-4 -OK NISTXML-SV-II-atomic-gYear-minInclusive-4-4.xml:19:123: 1974 is smaller than minInclusive (2017) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-4-5 -OK NISTXML-SV-II-atomic-gYear-minInclusive-4-5.xml:19:123: 2016 is smaller than minInclusive (2017) Grp: NIST2004-01-14 / atomic-gYear-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-5-1 -OK NISTXML-SV-II-atomic-gYear-minInclusive-5-1.xml:19:123: 1970 is smaller than minInclusive (1980) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-5-2 -OK NISTXML-SV-II-atomic-gYear-minInclusive-5-2.xml:19:123: 1976 is smaller than minInclusive (1980) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-5-3 -OK NISTXML-SV-II-atomic-gYear-minInclusive-5-3.xml:19:123: 1977 is smaller than minInclusive (1980) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-5-4 -OK NISTXML-SV-II-atomic-gYear-minInclusive-5-4.xml:19:123: 1974 is smaller than minInclusive (1980) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-5-5 -OK NISTXML-SV-II-atomic-gYear-minInclusive-5-5.xml:19:123: 1979 is smaller than minInclusive (1980) Grp: NIST2004-01-14 / atomic-gYear-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-6-1 -OK NISTXML-SV-II-atomic-gYear-minInclusive-6-1.xml:19:123: 1970 is smaller than minInclusive (2030) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-6-2 -OK NISTXML-SV-II-atomic-gYear-minInclusive-6-2.xml:19:123: 1973 is smaller than minInclusive (2030) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-6-3 -OK NISTXML-SV-II-atomic-gYear-minInclusive-6-3.xml:19:123: 1976 is smaller than minInclusive (2030) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-6-4 -OK NISTXML-SV-II-atomic-gYear-minInclusive-6-4.xml:19:123: 2009 is smaller than minInclusive (2030) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minInclusive-6-5 -OK NISTXML-SV-II-atomic-gYear-minInclusive-6-5.xml:19:123: 2029 is smaller than minInclusive (2030) Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-1-1.xml:19:123: 1971 is greater than maxInclusive (1970) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-1-2.xml:19:123: 1994 is greater than maxInclusive (1970) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-1-3.xml:19:123: 2005 is greater than maxInclusive (1970) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-1-4.xml:19:123: 2025 is greater than maxInclusive (1970) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-1-5.xml:19:123: 2030 is greater than maxInclusive (1970) Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-2-1.xml:19:123: 1979 is greater than maxInclusive (1978) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-2-2.xml:19:123: 1982 is greater than maxInclusive (1978) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-2-3.xml:19:123: 2022 is greater than maxInclusive (1978) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-2-4.xml:19:123: 2011 is greater than maxInclusive (1978) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-2-5.xml:19:123: 2030 is greater than maxInclusive (1978) Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-3-1.xml:19:123: 1994 is greater than maxInclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-3-2.xml:19:123: 2000 is greater than maxInclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-3-3.xml:19:123: 2003 is greater than maxInclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-3-4.xml:19:123: 2018 is greater than maxInclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-3-5.xml:19:123: 2030 is greater than maxInclusive (1993) Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-4-1.xml:19:123: 1986 is greater than maxInclusive (1985) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-4-2.xml:19:123: 1997 is greater than maxInclusive (1985) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-4-3.xml:19:123: 2012 is greater than maxInclusive (1985) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-4-4.xml:19:123: 2017 is greater than maxInclusive (1985) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-4-5.xml:19:123: 2030 is greater than maxInclusive (1985) Grp: NIST2004-01-14 / atomic-gYear-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-5-1.xml:19:123: 1983 is greater than maxInclusive (1982) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-5-2.xml:19:123: 2021 is greater than maxInclusive (1982) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-5-3.xml:19:123: 1990 is greater than maxInclusive (1982) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-5-4.xml:19:123: 2027 is greater than maxInclusive (1982) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-gYear-maxInclusive-5-5.xml:19:123: 2030 is greater than maxInclusive (1982) Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-1 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-1.xml:19:131: --01-01 is smaller than minInclusive (--08-23) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-2 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-2.xml:19:131: --07-12 is smaller than minInclusive (--08-23) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-3 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-3.xml:19:131: --07-21 is smaller than minInclusive (--08-23) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-4 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-4.xml:19:131: --07-05 is smaller than minInclusive (--08-23) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-5 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-5.xml:19:131: --08-22 is smaller than minInclusive (--08-23) Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-1 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-1.xml:19:131: --01-01 is smaller than minInclusive (--06-04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-2 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-2.xml:19:131: --03-03 is smaller than minInclusive (--06-04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-3 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-3.xml:19:131: --01-06 is smaller than minInclusive (--06-04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-4 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-4.xml:19:131: --04-04 is smaller than minInclusive (--06-04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-5 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-5.xml:19:131: --06-03 is smaller than minInclusive (--06-04) Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-1 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-1.xml:19:131: --01-01 is smaller than minInclusive (--07-26) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-2 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-2.xml:19:131: --07-14 is smaller than minInclusive (--07-26) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-3 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-3.xml:19:131: --03-23 is smaller than minInclusive (--07-26) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-4 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-4.xml:19:131: --03-26 is smaller than minInclusive (--07-26) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-5 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-5.xml:19:131: --07-25 is smaller than minInclusive (--07-26) Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-1 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-1.xml:19:131: --01-01 is smaller than minInclusive (--04-03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-2 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-2.xml:19:131: --03-04 is smaller than minInclusive (--04-03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-3 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-3.xml:19:131: --01-26 is smaller than minInclusive (--04-03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-4 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-4.xml:19:131: --01-21 is smaller than minInclusive (--04-03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-5 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-5.xml:19:131: --04-02 is smaller than minInclusive (--04-03) Grp: NIST2004-01-14 / atomic-gMonthDay-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-1 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-1.xml:19:131: --01-01 is smaller than minInclusive (--12-31) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-2 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-2.xml:19:131: --01-13 is smaller than minInclusive (--12-31) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-3 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-3.xml:19:131: --09-28 is smaller than minInclusive (--12-31) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-4 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-4.xml:19:131: --04-05 is smaller than minInclusive (--12-31) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-5 -OK NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-5.xml:19:131: --12-30 is smaller than minInclusive (--12-31) Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-1.xml:19:131: --01-02 is greater than maxInclusive (--01-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-2.xml:19:131: --05-02 is greater than maxInclusive (--01-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-3.xml:19:131: --03-27 is greater than maxInclusive (--01-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-4.xml:19:131: --01-16 is greater than maxInclusive (--01-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-5.xml:19:131: --12-31 is greater than maxInclusive (--01-01) Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-1.xml:19:131: --07-18 is greater than maxInclusive (--07-17) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-2.xml:19:131: --09-25 is greater than maxInclusive (--07-17) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-3.xml:19:131: --10-07 is greater than maxInclusive (--07-17) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-4.xml:19:131: --08-10 is greater than maxInclusive (--07-17) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-5.xml:19:131: --12-31 is greater than maxInclusive (--07-17) Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-1.xml:19:131: --08-09 is greater than maxInclusive (--08-08) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-2.xml:19:131: --11-18 is greater than maxInclusive (--08-08) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-3.xml:19:131: --10-10 is greater than maxInclusive (--08-08) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-4.xml:19:131: --09-03 is greater than maxInclusive (--08-08) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-5.xml:19:131: --12-31 is greater than maxInclusive (--08-08) Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-1.xml:19:131: --10-13 is greater than maxInclusive (--10-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-2.xml:19:131: --11-05 is greater than maxInclusive (--10-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-3.xml:19:131: --11-10 is greater than maxInclusive (--10-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-4.xml:19:131: --10-30 is greater than maxInclusive (--10-12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-5.xml:19:131: --12-31 is greater than maxInclusive (--10-12) Grp: NIST2004-01-14 / atomic-gMonthDay-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-1.xml:19:131: --10-21 is greater than maxInclusive (--10-20) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-2.xml:19:131: --12-05 is greater than maxInclusive (--10-20) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-3.xml:19:131: --11-30 is greater than maxInclusive (--10-20) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-4.xml:19:131: --12-18 is greater than maxInclusive (--10-20) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-5.xml:19:131: --12-31 is greater than maxInclusive (--10-20) Grp: NIST2004-01-14 / atomic-gDay-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-3-1 -OK NISTXML-SV-II-atomic-gDay-minInclusive-3-1.xml:19:121: ---01 is smaller than minInclusive (---11) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-3-2 -OK NISTXML-SV-II-atomic-gDay-minInclusive-3-2.xml:19:121: ---08 is smaller than minInclusive (---11) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-3-3 -OK NISTXML-SV-II-atomic-gDay-minInclusive-3-3.xml:19:121: ---05 is smaller than minInclusive (---11) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-3-4 -OK NISTXML-SV-II-atomic-gDay-minInclusive-3-4.xml:19:121: ---08 is smaller than minInclusive (---11) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-3-5 -OK NISTXML-SV-II-atomic-gDay-minInclusive-3-5.xml:19:121: ---10 is smaller than minInclusive (---11) Grp: NIST2004-01-14 / atomic-gDay-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-4-1 -OK NISTXML-SV-II-atomic-gDay-minInclusive-4-1.xml:19:121: ---01 is smaller than minInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-4-2 -OK NISTXML-SV-II-atomic-gDay-minInclusive-4-2.xml:19:121: ---02 is smaller than minInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-4-3 -OK NISTXML-SV-II-atomic-gDay-minInclusive-4-3.xml:19:121: ---02 is smaller than minInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-4-4 -OK NISTXML-SV-II-atomic-gDay-minInclusive-4-4.xml:19:121: ---03 is smaller than minInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-4-5 -OK NISTXML-SV-II-atomic-gDay-minInclusive-4-5.xml:19:121: ---04 is smaller than minInclusive (---05) Grp: NIST2004-01-14 / atomic-gDay-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-5-1 -OK NISTXML-SV-II-atomic-gDay-minInclusive-5-1.xml:19:121: ---01 is smaller than minInclusive (---16) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-5-2 -OK NISTXML-SV-II-atomic-gDay-minInclusive-5-2.xml:19:121: ---09 is smaller than minInclusive (---16) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-5-3 -OK NISTXML-SV-II-atomic-gDay-minInclusive-5-3.xml:19:121: ---13 is smaller than minInclusive (---16) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-5-4 -OK NISTXML-SV-II-atomic-gDay-minInclusive-5-4.xml:19:121: ---10 is smaller than minInclusive (---16) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-5-5 -OK NISTXML-SV-II-atomic-gDay-minInclusive-5-5.xml:19:121: ---15 is smaller than minInclusive (---16) Grp: NIST2004-01-14 / atomic-gDay-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-6-1 -OK NISTXML-SV-II-atomic-gDay-minInclusive-6-1.xml:19:121: ---01 is smaller than minInclusive (---31) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-6-2 -OK NISTXML-SV-II-atomic-gDay-minInclusive-6-2.xml:19:121: ---20 is smaller than minInclusive (---31) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-6-3 -OK NISTXML-SV-II-atomic-gDay-minInclusive-6-3.xml:19:121: ---01 is smaller than minInclusive (---31) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-6-4 -OK NISTXML-SV-II-atomic-gDay-minInclusive-6-4.xml:19:121: ---14 is smaller than minInclusive (---31) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minInclusive-6-5 -OK NISTXML-SV-II-atomic-gDay-minInclusive-6-5.xml:19:121: ---30 is smaller than minInclusive (---31) Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-1-1.xml:19:121: ---02 is greater than maxInclusive (---01) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-1-2.xml:19:121: ---07 is greater than maxInclusive (---01) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-1-3.xml:19:121: ---30 is greater than maxInclusive (---01) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-1-4.xml:19:121: ---29 is greater than maxInclusive (---01) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-1-5.xml:19:121: ---31 is greater than maxInclusive (---01) Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-2-1.xml:19:121: ---31 is greater than maxInclusive (---30) Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-3-1.xml:19:121: ---06 is greater than maxInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-3-2.xml:19:121: ---25 is greater than maxInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-3-3.xml:19:121: ---27 is greater than maxInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-3-4.xml:19:121: ---24 is greater than maxInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-3-5.xml:19:121: ---31 is greater than maxInclusive (---05) Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-4-1.xml:19:121: ---06 is greater than maxInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-4-2.xml:19:121: ---10 is greater than maxInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-4-3.xml:19:121: ---07 is greater than maxInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-4-4.xml:19:121: ---07 is greater than maxInclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-4-5.xml:19:121: ---31 is greater than maxInclusive (---05) Grp: NIST2004-01-14 / atomic-gDay-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-5-1.xml:19:121: ---13 is greater than maxInclusive (---12) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-5-2.xml:19:121: ---26 is greater than maxInclusive (---12) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-5-3.xml:19:121: ---20 is greater than maxInclusive (---12) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-5-4.xml:19:121: ---22 is greater than maxInclusive (---12) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-gDay-maxInclusive-5-5.xml:19:121: ---31 is greater than maxInclusive (---12) Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-2-1 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-2-1.xml:19:125: --01 is smaller than minInclusive (--12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-2-2 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-2-2.xml:19:125: --06 is smaller than minInclusive (--12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-2-3 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-2-3.xml:19:125: --10 is smaller than minInclusive (--12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-2-4 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-2-4.xml:19:125: --04 is smaller than minInclusive (--12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-2-5 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-2-5.xml:19:125: --11 is smaller than minInclusive (--12) Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-3-1 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-3-1.xml:19:125: --01 is smaller than minInclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-3-2 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-3-2.xml:19:125: --07 is smaller than minInclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-3-3 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-3-3.xml:19:125: --08 is smaller than minInclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-3-4 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-3-4.xml:19:125: --02 is smaller than minInclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-3-5 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-3-5.xml:19:125: --09 is smaller than minInclusive (--10) Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-4-1 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-4-1.xml:19:125: --01 is smaller than minInclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-4-2 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-4-2.xml:19:125: --03 is smaller than minInclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-4-3 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-4-3.xml:19:125: --07 is smaller than minInclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-4-4 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-4-4.xml:19:125: --03 is smaller than minInclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-4-5 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-4-5.xml:19:125: --09 is smaller than minInclusive (--10) Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-5-1 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-5-1.xml:19:125: --01 is smaller than minInclusive (--04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-5-2 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-5-2.xml:19:125: --02 is smaller than minInclusive (--04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-5-3 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-5-3.xml:19:125: --02 is smaller than minInclusive (--04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-5-4 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-5-4.xml:19:125: --02 is smaller than minInclusive (--04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-5-5 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-5-5.xml:19:125: --03 is smaller than minInclusive (--04) Grp: NIST2004-01-14 / atomic-gMonth-minInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minInclusive-6 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-6-1 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-6-1.xml:19:125: --01 is smaller than minInclusive (--12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-6-2 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-6-2.xml:19:125: --02 is smaller than minInclusive (--12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-6-3 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-6-3.xml:19:125: --07 is smaller than minInclusive (--12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-6-4 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-6-4.xml:19:125: --08 is smaller than minInclusive (--12) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minInclusive-6-5 -OK NISTXML-SV-II-atomic-gMonth-minInclusive-6-5.xml:19:125: --11 is smaller than minInclusive (--12) Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxInclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-1-1 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-1-1.xml:19:125: --02 is greater than maxInclusive (--01) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-1-2 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-1-2.xml:19:125: --11 is greater than maxInclusive (--01) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-1-3 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-1-3.xml:19:125: --08 is greater than maxInclusive (--01) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-1-4 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-1-4.xml:19:125: --10 is greater than maxInclusive (--01) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-1-5 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-1-5.xml:19:125: --12 is greater than maxInclusive (--01) Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxInclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-2-1 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-2-1.xml:19:125: --06 is greater than maxInclusive (--05) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-2-2 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-2-2.xml:19:125: --08 is greater than maxInclusive (--05) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-2-3 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-2-3.xml:19:125: --08 is greater than maxInclusive (--05) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-2-4 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-2-4.xml:19:125: --07 is greater than maxInclusive (--05) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-2-5 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-2-5.xml:19:125: --12 is greater than maxInclusive (--05) Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxInclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-3-1 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-3-1.xml:19:125: --06 is greater than maxInclusive (--05) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-3-2 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-3-2.xml:19:125: --11 is greater than maxInclusive (--05) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-3-3 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-3-3.xml:19:125: --06 is greater than maxInclusive (--05) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-3-4 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-3-4.xml:19:125: --06 is greater than maxInclusive (--05) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-3-5 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-3-5.xml:19:125: --12 is greater than maxInclusive (--05) Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxInclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-4-1 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-4-1.xml:19:125: --04 is greater than maxInclusive (--03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-4-2 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-4-2.xml:19:125: --06 is greater than maxInclusive (--03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-4-3 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-4-3.xml:19:125: --09 is greater than maxInclusive (--03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-4-4 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-4-4.xml:19:125: --07 is greater than maxInclusive (--03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-4-5 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-4-5.xml:19:125: --12 is greater than maxInclusive (--03) Grp: NIST2004-01-14 / atomic-gMonth-maxInclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxInclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-5-1 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-5-1.xml:19:125: --04 is greater than maxInclusive (--03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-5-2 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-5-2.xml:19:125: --10 is greater than maxInclusive (--03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-5-3 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-5-3.xml:19:125: --05 is greater than maxInclusive (--03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-5-4 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-5-4.xml:19:125: --05 is greater than maxInclusive (--03) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxInclusive-5-5 -OK NISTXML-SV-II-atomic-gMonth-maxInclusive-5-5.xml:19:125: --12 is greater than maxInclusive (--03) Grp: NIST2004-01-14 / atomic-decimal-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-1-1 -OK NISTXML-SV-II-atomic-decimal-minExclusive-1-1.xml:19:127: -999999999999999999 is smaller than minExclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-decimal-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-2-1 -OK NISTXML-SV-II-atomic-decimal-minExclusive-2-1.xml:19:127: -999999999999999999 is smaller than minExclusive (-742667420521034182) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-2-2 -OK NISTXML-SV-II-atomic-decimal-minExclusive-2-2.xml:19:127: -873668702595663188 is smaller than minExclusive (-742667420521034182) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-2-3 -OK NISTXML-SV-II-atomic-decimal-minExclusive-2-3.xml:19:127: -875371982501205708 is smaller than minExclusive (-742667420521034182) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-2-4 -OK NISTXML-SV-II-atomic-decimal-minExclusive-2-4.xml:19:127: -746298922746964699 is smaller than minExclusive (-742667420521034182) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-2-5 -OK NISTXML-SV-II-atomic-decimal-minExclusive-2-5.xml:19:127: -742667420521034182 is smaller than minExclusive (-742667420521034182) Grp: NIST2004-01-14 / atomic-decimal-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-3-1 -OK NISTXML-SV-II-atomic-decimal-minExclusive-3-1.xml:19:127: -999999999999999999 is smaller than minExclusive (-990296746466916787) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-3-2 -OK NISTXML-SV-II-atomic-decimal-minExclusive-3-2.xml:19:127: -994232159881783270 is smaller than minExclusive (-990296746466916787) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-3-3 -OK NISTXML-SV-II-atomic-decimal-minExclusive-3-3.xml:19:127: -990366049657691773 is smaller than minExclusive (-990296746466916787) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-3-4 -OK NISTXML-SV-II-atomic-decimal-minExclusive-3-4.xml:19:127: -994038375252986787 is smaller than minExclusive (-990296746466916787) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-3-5 -OK NISTXML-SV-II-atomic-decimal-minExclusive-3-5.xml:19:127: -990296746466916787 is smaller than minExclusive (-990296746466916787) Grp: NIST2004-01-14 / atomic-decimal-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-4-1 -OK NISTXML-SV-II-atomic-decimal-minExclusive-4-1.xml:19:127: -999999999999999999 is smaller than minExclusive (604887570436412057) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-4-2 -OK NISTXML-SV-II-atomic-decimal-minExclusive-4-2.xml:19:127: 587916849690211326 is smaller than minExclusive (604887570436412057) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-4-3 -OK NISTXML-SV-II-atomic-decimal-minExclusive-4-3.xml:19:127: -505435956225881732 is smaller than minExclusive (604887570436412057) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-4-4 -OK NISTXML-SV-II-atomic-decimal-minExclusive-4-4.xml:19:127: -362094017196074591 is smaller than minExclusive (604887570436412057) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-4-5 -OK NISTXML-SV-II-atomic-decimal-minExclusive-4-5.xml:19:127: 604887570436412057 is smaller than minExclusive (604887570436412057) Grp: NIST2004-01-14 / atomic-decimal-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-5-1 -OK NISTXML-SV-II-atomic-decimal-minExclusive-5-1.xml:19:127: -999999999999999999 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-5-2 -OK NISTXML-SV-II-atomic-decimal-minExclusive-5-2.xml:19:127: 990234289529774656 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-5-3 -OK NISTXML-SV-II-atomic-decimal-minExclusive-5-3.xml:19:127: -168010106926399727 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-5-4 -OK NISTXML-SV-II-atomic-decimal-minExclusive-5-4.xml:19:127: -758263458208696671 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-minExclusive-5-5 -OK NISTXML-SV-II-atomic-decimal-minExclusive-5-5.xml:19:127: 999999999999999998 is smaller than minExclusive (999999999999999998) Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-1-1.xml:19:127: -999999999999999998 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-1-2.xml:19:127: -735099782760447738 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-1-3.xml:19:127: -701067706877750217 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-1-4.xml:19:127: 563399700388934165 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-1-5.xml:19:127: 999999999999999999 is greater than maxExclusive (-999999999999999998) Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-2-1.xml:19:127: -407946586294197554 is greater than maxExclusive (-407946586294197554) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-2-2.xml:19:127: 170561410536352337 is greater than maxExclusive (-407946586294197554) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-2-3.xml:19:127: 834811255246798541 is greater than maxExclusive (-407946586294197554) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-2-4.xml:19:127: 263175454538351659 is greater than maxExclusive (-407946586294197554) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-2-5.xml:19:127: 999999999999999999 is greater than maxExclusive (-407946586294197554) Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-3-1.xml:19:127: -663400175032719417 is greater than maxExclusive (-663400175032719417) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-3-2.xml:19:127: 281117135260569906 is greater than maxExclusive (-663400175032719417) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-3-3.xml:19:127: -341239977425938983 is greater than maxExclusive (-663400175032719417) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-3-4.xml:19:127: -53150907639494195 is greater than maxExclusive (-663400175032719417) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-3-5.xml:19:127: 999999999999999999 is greater than maxExclusive (-663400175032719417) Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-4-1.xml:19:127: -491326681056714730 is greater than maxExclusive (-491326681056714730) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-4-2.xml:19:127: 449964112725542981 is greater than maxExclusive (-491326681056714730) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-4-3.xml:19:127: 781090115734859921 is greater than maxExclusive (-491326681056714730) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-4-4.xml:19:127: 248281740579833699 is greater than maxExclusive (-491326681056714730) OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-4-5.xml:19:127: 999999999999999999 is greater than maxExclusive (-491326681056714730) Grp: NIST2004-01-14 / atomic-decimal-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-decimal-maxExclusive-5-1.xml:19:127: 999999999999999999 is greater than maxExclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-decimal-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-1-1 -OK NISTXML-SV-II-atomic-decimal-pattern-1-1.xml:19:117: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-1-2 -OK NISTXML-SV-II-atomic-decimal-pattern-1-2.xml:19:117: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-1-3 -OK NISTXML-SV-II-atomic-decimal-pattern-1-3.xml:19:117: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-1-4 -OK NISTXML-SV-II-atomic-decimal-pattern-1-4.xml:19:117: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-1-5 -OK NISTXML-SV-II-atomic-decimal-pattern-1-5.xml:19:117: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-decimal-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-2-1 -OK NISTXML-SV-II-atomic-decimal-pattern-2-1.xml:19:117: string pattern not matched: \d{1}\.\d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-2-2 -OK NISTXML-SV-II-atomic-decimal-pattern-2-2.xml:19:117: string pattern not matched: \d{1}\.\d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-2-3 -OK NISTXML-SV-II-atomic-decimal-pattern-2-3.xml:19:117: string pattern not matched: \d{1}\.\d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-2-4 -OK NISTXML-SV-II-atomic-decimal-pattern-2-4.xml:19:117: string pattern not matched: \d{1}\.\d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-2-5 -OK NISTXML-SV-II-atomic-decimal-pattern-2-5.xml:19:117: string pattern not matched: \d{1}\.\d{4} Grp: NIST2004-01-14 / atomic-decimal-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-3-1 -OK NISTXML-SV-II-atomic-decimal-pattern-3-1.xml:19:117: string pattern not matched: \-\d{5}\.\d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-3-2 -OK NISTXML-SV-II-atomic-decimal-pattern-3-2.xml:19:117: string pattern not matched: \-\d{5}\.\d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-3-3 -OK NISTXML-SV-II-atomic-decimal-pattern-3-3.xml:19:117: string pattern not matched: \-\d{5}\.\d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-3-4 -OK NISTXML-SV-II-atomic-decimal-pattern-3-4.xml:19:117: string pattern not matched: \-\d{5}\.\d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-3-5 -OK NISTXML-SV-II-atomic-decimal-pattern-3-5.xml:19:117: string pattern not matched: \-\d{5}\.\d{4} Grp: NIST2004-01-14 / atomic-decimal-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-4-1 -OK NISTXML-SV-II-atomic-decimal-pattern-4-1.xml:19:117: string pattern not matched: \d{10}\.\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-4-2 -OK NISTXML-SV-II-atomic-decimal-pattern-4-2.xml:19:117: string pattern not matched: \d{10}\.\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-4-3 -OK NISTXML-SV-II-atomic-decimal-pattern-4-3.xml:19:117: string pattern not matched: \d{10}\.\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-4-4 -OK NISTXML-SV-II-atomic-decimal-pattern-4-4.xml:19:117: string pattern not matched: \d{10}\.\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-4-5 -OK NISTXML-SV-II-atomic-decimal-pattern-4-5.xml:19:117: string pattern not matched: \d{10}\.\d{3} Grp: NIST2004-01-14 / atomic-decimal-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-5-1 -OK NISTXML-SV-II-atomic-decimal-pattern-5-1.xml:19:117: string pattern not matched: \-\d{17}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-5-2 -OK NISTXML-SV-II-atomic-decimal-pattern-5-2.xml:19:117: string pattern not matched: \-\d{17}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-5-3 -OK NISTXML-SV-II-atomic-decimal-pattern-5-3.xml:19:117: string pattern not matched: \-\d{17}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-5-4 -OK NISTXML-SV-II-atomic-decimal-pattern-5-4.xml:19:117: string pattern not matched: \-\d{17}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-pattern-5-5 -OK NISTXML-SV-II-atomic-decimal-pattern-5-5.xml:19:117: string pattern not matched: \-\d{17}\.\d{1} Grp: NIST2004-01-14 / atomic-decimal-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-1-1 -OK NISTXML-SV-II-atomic-decimal-enumeration-1-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-1-2 -OK NISTXML-SV-II-atomic-decimal-enumeration-1-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-1-3 -OK NISTXML-SV-II-atomic-decimal-enumeration-1-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-1-4 -OK NISTXML-SV-II-atomic-decimal-enumeration-1-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-1-5 -OK NISTXML-SV-II-atomic-decimal-enumeration-1-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-decimal-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-2-1 -OK NISTXML-SV-II-atomic-decimal-enumeration-2-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-2-2 -OK NISTXML-SV-II-atomic-decimal-enumeration-2-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-2-3 -OK NISTXML-SV-II-atomic-decimal-enumeration-2-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-2-4 -OK NISTXML-SV-II-atomic-decimal-enumeration-2-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-2-5 -OK NISTXML-SV-II-atomic-decimal-enumeration-2-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-decimal-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-3-1 -OK NISTXML-SV-II-atomic-decimal-enumeration-3-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-3-2 -OK NISTXML-SV-II-atomic-decimal-enumeration-3-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-3-3 -OK NISTXML-SV-II-atomic-decimal-enumeration-3-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-3-4 -OK NISTXML-SV-II-atomic-decimal-enumeration-3-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-3-5 -OK NISTXML-SV-II-atomic-decimal-enumeration-3-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-decimal-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-4-1 -OK NISTXML-SV-II-atomic-decimal-enumeration-4-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-4-2 -OK NISTXML-SV-II-atomic-decimal-enumeration-4-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-4-3 -OK NISTXML-SV-II-atomic-decimal-enumeration-4-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-4-4 -OK NISTXML-SV-II-atomic-decimal-enumeration-4-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-4-5 -OK NISTXML-SV-II-atomic-decimal-enumeration-4-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-decimal-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-decimal-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-5-1 -OK NISTXML-SV-II-atomic-decimal-enumeration-5-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-5-2 -OK NISTXML-SV-II-atomic-decimal-enumeration-5-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-5-3 -OK NISTXML-SV-II-atomic-decimal-enumeration-5-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-5-4 -OK NISTXML-SV-II-atomic-decimal-enumeration-5-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-decimal-enumeration-5-5 -OK NISTXML-SV-II-atomic-decimal-enumeration-5-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-integer-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-1-1 -OK NISTXML-SV-II-atomic-integer-minExclusive-1-1.xml:19:127: -999999999999999999 is smaller than minExclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-integer-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-2-1 -OK NISTXML-SV-II-atomic-integer-minExclusive-2-1.xml:19:127: -999999999999999999 is smaller than minExclusive (-438857029232744943) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-2-2 -OK NISTXML-SV-II-atomic-integer-minExclusive-2-2.xml:19:127: -706516304210049812 is smaller than minExclusive (-438857029232744943) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-2-3 -OK NISTXML-SV-II-atomic-integer-minExclusive-2-3.xml:19:127: -587275362264587543 is smaller than minExclusive (-438857029232744943) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-2-4 -OK NISTXML-SV-II-atomic-integer-minExclusive-2-4.xml:19:127: -811308817075634922 is smaller than minExclusive (-438857029232744943) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-2-5 -OK NISTXML-SV-II-atomic-integer-minExclusive-2-5.xml:19:127: -438857029232744943 is smaller than minExclusive (-438857029232744943) Grp: NIST2004-01-14 / atomic-integer-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-3-1 -OK NISTXML-SV-II-atomic-integer-minExclusive-3-1.xml:19:127: -999999999999999999 is smaller than minExclusive (520623083761981407) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-3-2 -OK NISTXML-SV-II-atomic-integer-minExclusive-3-2.xml:19:127: -369704743268721243 is smaller than minExclusive (520623083761981407) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-3-3 -OK NISTXML-SV-II-atomic-integer-minExclusive-3-3.xml:19:127: 431295840769552640 is smaller than minExclusive (520623083761981407) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-3-4 -OK NISTXML-SV-II-atomic-integer-minExclusive-3-4.xml:19:127: -899920080041305242 is smaller than minExclusive (520623083761981407) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-3-5 -OK NISTXML-SV-II-atomic-integer-minExclusive-3-5.xml:19:127: 520623083761981407 is smaller than minExclusive (520623083761981407) Grp: NIST2004-01-14 / atomic-integer-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-4-1 -OK NISTXML-SV-II-atomic-integer-minExclusive-4-1.xml:19:127: -999999999999999999 is smaller than minExclusive (-803324837597181761) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-4-2 -OK NISTXML-SV-II-atomic-integer-minExclusive-4-2.xml:19:127: -979574777898465747 is smaller than minExclusive (-803324837597181761) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-4-3 -OK NISTXML-SV-II-atomic-integer-minExclusive-4-3.xml:19:127: -847977457228131287 is smaller than minExclusive (-803324837597181761) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-4-4 -OK NISTXML-SV-II-atomic-integer-minExclusive-4-4.xml:19:127: -869245724557926333 is smaller than minExclusive (-803324837597181761) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-4-5 -OK NISTXML-SV-II-atomic-integer-minExclusive-4-5.xml:19:127: -803324837597181761 is smaller than minExclusive (-803324837597181761) Grp: NIST2004-01-14 / atomic-integer-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-5-1 -OK NISTXML-SV-II-atomic-integer-minExclusive-5-1.xml:19:127: -999999999999999999 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-5-2 -OK NISTXML-SV-II-atomic-integer-minExclusive-5-2.xml:19:127: -609931933249433066 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-5-3 -OK NISTXML-SV-II-atomic-integer-minExclusive-5-3.xml:19:127: -366111682540258165 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-5-4 -OK NISTXML-SV-II-atomic-integer-minExclusive-5-4.xml:19:127: -974096115222225610 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-minExclusive-5-5 -OK NISTXML-SV-II-atomic-integer-minExclusive-5-5.xml:19:127: 999999999999999998 is smaller than minExclusive (999999999999999998) Grp: NIST2004-01-14 / atomic-integer-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-integer-maxExclusive-1-1.xml:19:127: -999999999999999998 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-integer-maxExclusive-1-2.xml:19:127: -457591284603875657 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-integer-maxExclusive-1-3.xml:19:127: 277743723766642247 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-integer-maxExclusive-1-4.xml:19:127: -945199490913345428 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-integer-maxExclusive-1-5.xml:19:127: 999999999999999999 is greater than maxExclusive (-999999999999999998) Grp: NIST2004-01-14 / atomic-integer-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-integer-maxExclusive-2-1.xml:19:127: -740625800233241758 is greater than maxExclusive (-740625800233241758) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-integer-maxExclusive-2-2.xml:19:127: 398541088728751173 is greater than maxExclusive (-740625800233241758) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-integer-maxExclusive-2-3.xml:19:127: -547997326204181850 is greater than maxExclusive (-740625800233241758) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-integer-maxExclusive-2-4.xml:19:127: -288328762100017528 is greater than maxExclusive (-740625800233241758) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-integer-maxExclusive-2-5.xml:19:127: 999999999999999999 is greater than maxExclusive (-740625800233241758) Grp: NIST2004-01-14 / atomic-integer-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-integer-maxExclusive-3-1.xml:19:127: -587018553452636869 is greater than maxExclusive (-587018553452636869) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-integer-maxExclusive-3-2.xml:19:127: 82097550327076279 is greater than maxExclusive (-587018553452636869) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-integer-maxExclusive-3-3.xml:19:127: 361640725837125523 is greater than maxExclusive (-587018553452636869) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-integer-maxExclusive-3-4.xml:19:127: -490115177088915028 is greater than maxExclusive (-587018553452636869) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-integer-maxExclusive-3-5.xml:19:127: 999999999999999999 is greater than maxExclusive (-587018553452636869) Grp: NIST2004-01-14 / atomic-integer-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-integer-maxExclusive-4-1.xml:19:127: -343370478631694008 is greater than maxExclusive (-343370478631694008) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-integer-maxExclusive-4-2.xml:19:127: 161483662816734775 is greater than maxExclusive (-343370478631694008) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-integer-maxExclusive-4-3.xml:19:127: 460404257832331682 is greater than maxExclusive (-343370478631694008) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-integer-maxExclusive-4-4.xml:19:127: 101612848955484236 is greater than maxExclusive (-343370478631694008) OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-integer-maxExclusive-4-5.xml:19:127: 999999999999999999 is greater than maxExclusive (-343370478631694008) Grp: NIST2004-01-14 / atomic-integer-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-integer-maxExclusive-5-1.xml:19:127: 999999999999999999 is greater than maxExclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-integer-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-1-1 -OK NISTXML-SV-II-atomic-integer-pattern-1-1.xml:19:117: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-1-2 -OK NISTXML-SV-II-atomic-integer-pattern-1-2.xml:19:117: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-1-3 -OK NISTXML-SV-II-atomic-integer-pattern-1-3.xml:19:117: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-1-4 -OK NISTXML-SV-II-atomic-integer-pattern-1-4.xml:19:117: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-1-5 -OK NISTXML-SV-II-atomic-integer-pattern-1-5.xml:19:117: string pattern not matched: \-\d{18} Grp: NIST2004-01-14 / atomic-integer-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-2-1 -OK NISTXML-SV-II-atomic-integer-pattern-2-1.xml:19:117: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-2-2 -OK NISTXML-SV-II-atomic-integer-pattern-2-2.xml:19:117: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-2-3 -OK NISTXML-SV-II-atomic-integer-pattern-2-3.xml:19:117: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-2-4 -OK NISTXML-SV-II-atomic-integer-pattern-2-4.xml:19:117: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-2-5 -OK NISTXML-SV-II-atomic-integer-pattern-2-5.xml:19:117: string pattern not matched: \-\d{9} Grp: NIST2004-01-14 / atomic-integer-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-3-1 -OK NISTXML-SV-II-atomic-integer-pattern-3-1.xml:19:117: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-3-2 -OK NISTXML-SV-II-atomic-integer-pattern-3-2.xml:19:117: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-3-3 -OK NISTXML-SV-II-atomic-integer-pattern-3-3.xml:19:117: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-3-4 -OK NISTXML-SV-II-atomic-integer-pattern-3-4.xml:19:117: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-3-5 -OK NISTXML-SV-II-atomic-integer-pattern-3-5.xml:19:117: string pattern not matched: \-\d{1} Grp: NIST2004-01-14 / atomic-integer-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-4-1 -OK NISTXML-SV-II-atomic-integer-pattern-4-1.xml:19:117: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-4-2 -OK NISTXML-SV-II-atomic-integer-pattern-4-2.xml:19:117: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-4-3 -OK NISTXML-SV-II-atomic-integer-pattern-4-3.xml:19:117: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-4-4 -OK NISTXML-SV-II-atomic-integer-pattern-4-4.xml:19:117: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-4-5 -OK NISTXML-SV-II-atomic-integer-pattern-4-5.xml:19:117: string pattern not matched: \d{5} Grp: NIST2004-01-14 / atomic-integer-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-5-1 -OK NISTXML-SV-II-atomic-integer-pattern-5-1.xml:19:117: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-5-2 -OK NISTXML-SV-II-atomic-integer-pattern-5-2.xml:19:117: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-5-3 -OK NISTXML-SV-II-atomic-integer-pattern-5-3.xml:19:117: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-5-4 -OK NISTXML-SV-II-atomic-integer-pattern-5-4.xml:19:117: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-integer-pattern-5-5 -OK NISTXML-SV-II-atomic-integer-pattern-5-5.xml:19:117: string pattern not matched: \d{18} Grp: NIST2004-01-14 / atomic-integer-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-1-1 -OK NISTXML-SV-II-atomic-integer-enumeration-1-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-1-2 -OK NISTXML-SV-II-atomic-integer-enumeration-1-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-1-3 -OK NISTXML-SV-II-atomic-integer-enumeration-1-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-1-4 -OK NISTXML-SV-II-atomic-integer-enumeration-1-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-1-5 -OK NISTXML-SV-II-atomic-integer-enumeration-1-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-integer-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-2-1 -OK NISTXML-SV-II-atomic-integer-enumeration-2-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-2-2 -OK NISTXML-SV-II-atomic-integer-enumeration-2-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-2-3 -OK NISTXML-SV-II-atomic-integer-enumeration-2-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-2-4 -OK NISTXML-SV-II-atomic-integer-enumeration-2-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-2-5 -OK NISTXML-SV-II-atomic-integer-enumeration-2-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-integer-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-3-1 -OK NISTXML-SV-II-atomic-integer-enumeration-3-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-3-2 -OK NISTXML-SV-II-atomic-integer-enumeration-3-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-3-3 -OK NISTXML-SV-II-atomic-integer-enumeration-3-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-3-4 -OK NISTXML-SV-II-atomic-integer-enumeration-3-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-3-5 -OK NISTXML-SV-II-atomic-integer-enumeration-3-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-integer-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-4-1 -OK NISTXML-SV-II-atomic-integer-enumeration-4-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-4-2 -OK NISTXML-SV-II-atomic-integer-enumeration-4-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-4-3 -OK NISTXML-SV-II-atomic-integer-enumeration-4-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-4-4 -OK NISTXML-SV-II-atomic-integer-enumeration-4-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-4-5 -OK NISTXML-SV-II-atomic-integer-enumeration-4-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-integer-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-integer-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-5-1 -OK NISTXML-SV-II-atomic-integer-enumeration-5-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-5-2 -OK NISTXML-SV-II-atomic-integer-enumeration-5-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-5-3 -OK NISTXML-SV-II-atomic-integer-enumeration-5-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-5-4 -OK NISTXML-SV-II-atomic-integer-enumeration-5-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-integer-enumeration-5-5 -OK NISTXML-SV-II-atomic-integer-enumeration-5-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-1-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-1-1.xml:19:149: -999999999999999999 is smaller than minExclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-1.xml:19:149: -999999999999999999 is smaller than minExclusive (-572157627064420859) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-2.xml:19:149: -928148707875611681 is smaller than minExclusive (-572157627064420859) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-3.xml:19:149: -886568633074002832 is smaller than minExclusive (-572157627064420859) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-4.xml:19:149: -665290110456655127 is smaller than minExclusive (-572157627064420859) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-5.xml:19:149: -572157627064420859 is smaller than minExclusive (-572157627064420859) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-1.xml:19:149: -999999999999999999 is smaller than minExclusive (-717484827624413345) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-2.xml:19:149: -728016069820303410 is smaller than minExclusive (-717484827624413345) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-3.xml:19:149: -866446949329529514 is smaller than minExclusive (-717484827624413345) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-4.xml:19:149: -821705741031630961 is smaller than minExclusive (-717484827624413345) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-5.xml:19:149: -717484827624413345 is smaller than minExclusive (-717484827624413345) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-1.xml:19:149: -999999999999999999 is smaller than minExclusive (-791138773234574931) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-2.xml:19:149: -928318088638857581 is smaller than minExclusive (-791138773234574931) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-3.xml:19:149: -926771981913107160 is smaller than minExclusive (-791138773234574931) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-4.xml:19:149: -899773724187238059 is smaller than minExclusive (-791138773234574931) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-5.xml:19:149: -791138773234574931 is smaller than minExclusive (-791138773234574931) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-1.xml:19:149: -999999999999999999 is smaller than minExclusive (-1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-2.xml:19:149: -873838499504295817 is smaller than minExclusive (-1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-3.xml:19:149: -305614124670335330 is smaller than minExclusive (-1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-4.xml:19:149: -110339095313123026 is smaller than minExclusive (-1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-5.xml:19:149: -1 is smaller than minExclusive (-1) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-1.xml:19:149: -999999999999999998 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-2.xml:19:149: -718138374788761189 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-3.xml:19:149: -446535343371481484 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-4.xml:19:149: -702833914246292378 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-5.xml:19:149: 0 is greater than maxExclusive (-999999999999999998) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-1.xml:19:149: -698542836566919399 is greater than maxExclusive (-698542836566919399) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-2.xml:19:149: -57880152026340493 is greater than maxExclusive (-698542836566919399) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-3.xml:19:149: -458861167247245026 is greater than maxExclusive (-698542836566919399) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-4.xml:19:149: -436071170160881216 is greater than maxExclusive (-698542836566919399) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-5.xml:19:149: 0 is greater than maxExclusive (-698542836566919399) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-1.xml:19:149: -730118541643560268 is greater than maxExclusive (-730118541643560268) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-2.xml:19:149: -89298064474577713 is greater than maxExclusive (-730118541643560268) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-3.xml:19:149: -555479316813332199 is greater than maxExclusive (-730118541643560268) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-4.xml:19:149: -485487302763131155 is greater than maxExclusive (-730118541643560268) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-5.xml:19:149: 0 is greater than maxExclusive (-730118541643560268) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-1.xml:19:149: -145124311590065779 is greater than maxExclusive (-145124311590065779) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-2.xml:19:149: -60212599132106189 is greater than maxExclusive (-145124311590065779) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-3.xml:19:149: -68888204860155179 is greater than maxExclusive (-145124311590065779) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-4.xml:19:149: -80561746828064702 is greater than maxExclusive (-145124311590065779) OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-5.xml:19:149: 0 is greater than maxExclusive (-145124311590065779) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-5-1.xml:19:149: 0 is greater than maxExclusive (0) Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-1.xml:19:139: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-2.xml:19:139: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-3.xml:19:139: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-4.xml:19:139: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-5.xml:19:139: string pattern not matched: \-\d{1} Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-1.xml:19:139: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-2.xml:19:139: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-3.xml:19:139: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-4.xml:19:139: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-5.xml:19:139: string pattern not matched: \-\d{5} Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-1.xml:19:139: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-2.xml:19:139: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-3.xml:19:139: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-4.xml:19:139: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-5.xml:19:139: string pattern not matched: \-\d{9} Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-1.xml:19:139: string pattern not matched: \-\d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-2.xml:19:139: string pattern not matched: \-\d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-3.xml:19:139: string pattern not matched: \-\d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-4.xml:19:139: string pattern not matched: \-\d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-5.xml:19:139: string pattern not matched: \-\d{13} Grp: NIST2004-01-14 / atomic-nonPositiveInteger-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-1.xml:19:139: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-2.xml:19:139: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-3.xml:19:139: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-4.xml:19:139: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-5.xml:19:139: string pattern not matched: \-\d{18} Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonPositiveInteger-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-1 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-2 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-3 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-4 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-5 -OK NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-1-1 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-1-1.xml:19:143: -999999999999999999 is smaller than minExclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-1 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-1.xml:19:143: -999999999999999999 is smaller than minExclusive (-921633907817531072) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-2 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-2.xml:19:143: -951595666509219807 is smaller than minExclusive (-921633907817531072) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-3 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-3.xml:19:143: -949054733442859939 is smaller than minExclusive (-921633907817531072) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-4 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-4.xml:19:143: -985381760840341098 is smaller than minExclusive (-921633907817531072) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-5 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-5.xml:19:143: -921633907817531072 is smaller than minExclusive (-921633907817531072) Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-1 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-1.xml:19:143: -999999999999999999 is smaller than minExclusive (-976782140546110121) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-2 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-2.xml:19:143: -988149319138515245 is smaller than minExclusive (-976782140546110121) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-3 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-3.xml:19:143: -983263510399785395 is smaller than minExclusive (-976782140546110121) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-4 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-4.xml:19:143: -995748341020440494 is smaller than minExclusive (-976782140546110121) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-5 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-5.xml:19:143: -976782140546110121 is smaller than minExclusive (-976782140546110121) Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-1 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-1.xml:19:143: -999999999999999999 is smaller than minExclusive (-788555704125782685) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-2 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-2.xml:19:143: -854450049048861665 is smaller than minExclusive (-788555704125782685) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-3 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-3.xml:19:143: -901885140223494858 is smaller than minExclusive (-788555704125782685) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-4 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-4.xml:19:143: -816608602126030677 is smaller than minExclusive (-788555704125782685) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-5 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-5.xml:19:143: -788555704125782685 is smaller than minExclusive (-788555704125782685) Grp: NIST2004-01-14 / atomic-negativeInteger-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-1 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-1.xml:19:143: -999999999999999999 is smaller than minExclusive (-2) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-2 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-2.xml:19:143: -996734916696543681 is smaller than minExclusive (-2) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-3 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-3.xml:19:143: -532288887764013729 is smaller than minExclusive (-2) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-4 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-4.xml:19:143: -542195774224826232 is smaller than minExclusive (-2) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-5 -OK NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-5.xml:19:143: -2 is smaller than minExclusive (-2) Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-1.xml:19:143: -999999999999999998 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-2.xml:19:143: -145345601162744975 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-3.xml:19:143: -359114579536026434 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-4.xml:19:143: -997175199307837376 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-5.xml:19:143: -1 is greater than maxExclusive (-999999999999999998) Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-1.xml:19:143: -466339041882621318 is greater than maxExclusive (-466339041882621318) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-2.xml:19:143: -465181401943681643 is greater than maxExclusive (-466339041882621318) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-3.xml:19:143: -455208473908838232 is greater than maxExclusive (-466339041882621318) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-4.xml:19:143: -63145281984264547 is greater than maxExclusive (-466339041882621318) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-5.xml:19:143: -1 is greater than maxExclusive (-466339041882621318) Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-1.xml:19:143: -954414372192710523 is greater than maxExclusive (-954414372192710523) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-2.xml:19:143: -880236823638807375 is greater than maxExclusive (-954414372192710523) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-3.xml:19:143: -41556158763589335 is greater than maxExclusive (-954414372192710523) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-4.xml:19:143: -619003189153397151 is greater than maxExclusive (-954414372192710523) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-5.xml:19:143: -1 is greater than maxExclusive (-954414372192710523) Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-1.xml:19:143: -367996043905826186 is greater than maxExclusive (-367996043905826186) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-2.xml:19:143: -367572248213243802 is greater than maxExclusive (-367996043905826186) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-3.xml:19:143: -222998764331746192 is greater than maxExclusive (-367996043905826186) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-4.xml:19:143: -104807281411357482 is greater than maxExclusive (-367996043905826186) OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-5.xml:19:143: -1 is greater than maxExclusive (-367996043905826186) Grp: NIST2004-01-14 / atomic-negativeInteger-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-negativeInteger-maxExclusive-5-1.xml:19:143: -1 is greater than maxExclusive (-1) Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-1-1 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-1-1.xml:19:133: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-1-2 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-1-2.xml:19:133: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-1-3 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-1-3.xml:19:133: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-1-4 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-1-4.xml:19:133: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-1-5 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-1-5.xml:19:133: string pattern not matched: \-\d{1} Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-2-1 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-2-1.xml:19:133: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-2-2 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-2-2.xml:19:133: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-2-3 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-2-3.xml:19:133: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-2-4 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-2-4.xml:19:133: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-2-5 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-2-5.xml:19:133: string pattern not matched: \-\d{5} Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-3-1 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-3-1.xml:19:133: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-3-2 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-3-2.xml:19:133: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-3-3 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-3-3.xml:19:133: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-3-4 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-3-4.xml:19:133: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-3-5 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-3-5.xml:19:133: string pattern not matched: \-\d{9} Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-4-1 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-4-1.xml:19:133: string pattern not matched: \-\d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-4-2 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-4-2.xml:19:133: string pattern not matched: \-\d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-4-3 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-4-3.xml:19:133: string pattern not matched: \-\d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-4-4 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-4-4.xml:19:133: string pattern not matched: \-\d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-4-5 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-4-5.xml:19:133: string pattern not matched: \-\d{13} Grp: NIST2004-01-14 / atomic-negativeInteger-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-5-1 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-5-1.xml:19:133: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-5-2 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-5-2.xml:19:133: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-5-3 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-5-3.xml:19:133: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-5-4 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-5-4.xml:19:133: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-pattern-5-5 -OK NISTXML-SV-II-atomic-negativeInteger-pattern-5-5.xml:19:133: string pattern not matched: \-\d{18} Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-1-1 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-1-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-1-2 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-1-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-1-3 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-1-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-1-4 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-1-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-1-5 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-1-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-2-1 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-2-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-2-2 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-2-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-2-3 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-2-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-2-4 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-2-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-2-5 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-2-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-3-1 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-3-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-3-2 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-3-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-3-3 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-3-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-3-4 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-3-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-3-5 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-3-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-4-1 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-4-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-4-2 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-4-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-4-3 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-4-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-4-4 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-4-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-4-5 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-4-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-negativeInteger-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-negativeInteger-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-5-1 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-5-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-5-2 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-5-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-5-3 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-5-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-5-4 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-5-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-negativeInteger-enumeration-5-5 -OK NISTXML-SV-II-atomic-negativeInteger-enumeration-5-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-long-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-1-1 -OK NISTXML-SV-II-atomic-long-minExclusive-1-1.xml:19:121: -999999999999999999 is smaller than minExclusive (-999999999999999999) Grp: NIST2004-01-14 / atomic-long-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-2-1 -OK NISTXML-SV-II-atomic-long-minExclusive-2-1.xml:19:121: -999999999999999999 is smaller than minExclusive (797627372074136696) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-2-2 -OK NISTXML-SV-II-atomic-long-minExclusive-2-2.xml:19:121: 571517462213777986 is smaller than minExclusive (797627372074136696) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-2-3 -OK NISTXML-SV-II-atomic-long-minExclusive-2-3.xml:19:121: -828347264457694281 is smaller than minExclusive (797627372074136696) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-2-4 -OK NISTXML-SV-II-atomic-long-minExclusive-2-4.xml:19:121: -932731884480699309 is smaller than minExclusive (797627372074136696) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-2-5 -OK NISTXML-SV-II-atomic-long-minExclusive-2-5.xml:19:121: 797627372074136696 is smaller than minExclusive (797627372074136696) Grp: NIST2004-01-14 / atomic-long-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-3-1 -OK NISTXML-SV-II-atomic-long-minExclusive-3-1.xml:19:121: -999999999999999999 is smaller than minExclusive (-425021319963341470) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-3-2 -OK NISTXML-SV-II-atomic-long-minExclusive-3-2.xml:19:121: -821040419442518247 is smaller than minExclusive (-425021319963341470) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-3-3 -OK NISTXML-SV-II-atomic-long-minExclusive-3-3.xml:19:121: -693233371923550840 is smaller than minExclusive (-425021319963341470) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-3-4 -OK NISTXML-SV-II-atomic-long-minExclusive-3-4.xml:19:121: -460176317465711225 is smaller than minExclusive (-425021319963341470) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-3-5 -OK NISTXML-SV-II-atomic-long-minExclusive-3-5.xml:19:121: -425021319963341470 is smaller than minExclusive (-425021319963341470) Grp: NIST2004-01-14 / atomic-long-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-4-1 -OK NISTXML-SV-II-atomic-long-minExclusive-4-1.xml:19:121: -999999999999999999 is smaller than minExclusive (-371832791753599733) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-4-2 -OK NISTXML-SV-II-atomic-long-minExclusive-4-2.xml:19:121: -781426192888480178 is smaller than minExclusive (-371832791753599733) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-4-3 -OK NISTXML-SV-II-atomic-long-minExclusive-4-3.xml:19:121: -475269055523014805 is smaller than minExclusive (-371832791753599733) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-4-4 -OK NISTXML-SV-II-atomic-long-minExclusive-4-4.xml:19:121: -972055299241825914 is smaller than minExclusive (-371832791753599733) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-4-5 -OK NISTXML-SV-II-atomic-long-minExclusive-4-5.xml:19:121: -371832791753599733 is smaller than minExclusive (-371832791753599733) Grp: NIST2004-01-14 / atomic-long-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-5-1 -OK NISTXML-SV-II-atomic-long-minExclusive-5-1.xml:19:121: -999999999999999999 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-5-2 -OK NISTXML-SV-II-atomic-long-minExclusive-5-2.xml:19:121: -828451730987506351 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-5-3 -OK NISTXML-SV-II-atomic-long-minExclusive-5-3.xml:19:121: -161134781826219875 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-5-4 -OK NISTXML-SV-II-atomic-long-minExclusive-5-4.xml:19:121: -325521743394460605 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-long-minExclusive-5-5 -OK NISTXML-SV-II-atomic-long-minExclusive-5-5.xml:19:121: 999999999999999998 is smaller than minExclusive (999999999999999998) Grp: NIST2004-01-14 / atomic-long-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-long-maxExclusive-1-1.xml:19:121: -999999999999999998 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-long-maxExclusive-1-2.xml:19:121: 422087990407563173 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-long-maxExclusive-1-3.xml:19:121: -339322319330811249 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-long-maxExclusive-1-4.xml:19:121: 342669886312905402 is greater than maxExclusive (-999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-long-maxExclusive-1-5.xml:19:121: 999999999999999999 is greater than maxExclusive (-999999999999999998) Grp: NIST2004-01-14 / atomic-long-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-long-maxExclusive-2-1.xml:19:121: -75742468208222612 is greater than maxExclusive (-75742468208222612) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-long-maxExclusive-2-2.xml:19:121: -31400323710645496 is greater than maxExclusive (-75742468208222612) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-long-maxExclusive-2-3.xml:19:121: 11220641590985134 is greater than maxExclusive (-75742468208222612) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-long-maxExclusive-2-4.xml:19:121: 913147533063598804 is greater than maxExclusive (-75742468208222612) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-long-maxExclusive-2-5.xml:19:121: 999999999999999999 is greater than maxExclusive (-75742468208222612) Grp: NIST2004-01-14 / atomic-long-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-long-maxExclusive-3-1.xml:19:121: 426043137105943214 is greater than maxExclusive (426043137105943214) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-long-maxExclusive-3-2.xml:19:121: 499210806298271291 is greater than maxExclusive (426043137105943214) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-long-maxExclusive-3-3.xml:19:121: 845897864523529612 is greater than maxExclusive (426043137105943214) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-long-maxExclusive-3-4.xml:19:121: 744814266325269324 is greater than maxExclusive (426043137105943214) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-long-maxExclusive-3-5.xml:19:121: 999999999999999999 is greater than maxExclusive (426043137105943214) Grp: NIST2004-01-14 / atomic-long-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-long-maxExclusive-4-1.xml:19:121: 911347761427307999 is greater than maxExclusive (911347761427307999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-long-maxExclusive-4-2.xml:19:121: 989033144562084456 is greater than maxExclusive (911347761427307999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-long-maxExclusive-4-3.xml:19:121: 944503962585307676 is greater than maxExclusive (911347761427307999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-long-maxExclusive-4-4.xml:19:121: 953828544159003174 is greater than maxExclusive (911347761427307999) OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-long-maxExclusive-4-5.xml:19:121: 999999999999999999 is greater than maxExclusive (911347761427307999) Grp: NIST2004-01-14 / atomic-long-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-long-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-long-maxExclusive-5-1.xml:19:121: 999999999999999999 is greater than maxExclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-long-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-1-1 -OK NISTXML-SV-II-atomic-long-pattern-1-1.xml:19:111: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-1-2 -OK NISTXML-SV-II-atomic-long-pattern-1-2.xml:19:111: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-1-3 -OK NISTXML-SV-II-atomic-long-pattern-1-3.xml:19:111: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-1-4 -OK NISTXML-SV-II-atomic-long-pattern-1-4.xml:19:111: string pattern not matched: \-\d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-1-5 -OK NISTXML-SV-II-atomic-long-pattern-1-5.xml:19:111: string pattern not matched: \-\d{18} Grp: NIST2004-01-14 / atomic-long-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-2-1 -OK NISTXML-SV-II-atomic-long-pattern-2-1.xml:19:111: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-2-2 -OK NISTXML-SV-II-atomic-long-pattern-2-2.xml:19:111: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-2-3 -OK NISTXML-SV-II-atomic-long-pattern-2-3.xml:19:111: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-2-4 -OK NISTXML-SV-II-atomic-long-pattern-2-4.xml:19:111: string pattern not matched: \-\d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-2-5 -OK NISTXML-SV-II-atomic-long-pattern-2-5.xml:19:111: string pattern not matched: \-\d{9} Grp: NIST2004-01-14 / atomic-long-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-3-1 -OK NISTXML-SV-II-atomic-long-pattern-3-1.xml:19:111: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-3-2 -OK NISTXML-SV-II-atomic-long-pattern-3-2.xml:19:111: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-3-3 -OK NISTXML-SV-II-atomic-long-pattern-3-3.xml:19:111: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-3-4 -OK NISTXML-SV-II-atomic-long-pattern-3-4.xml:19:111: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-3-5 -OK NISTXML-SV-II-atomic-long-pattern-3-5.xml:19:111: string pattern not matched: \-\d{1} Grp: NIST2004-01-14 / atomic-long-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-4-1 -OK NISTXML-SV-II-atomic-long-pattern-4-1.xml:19:111: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-4-2 -OK NISTXML-SV-II-atomic-long-pattern-4-2.xml:19:111: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-4-3 -OK NISTXML-SV-II-atomic-long-pattern-4-3.xml:19:111: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-4-4 -OK NISTXML-SV-II-atomic-long-pattern-4-4.xml:19:111: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-4-5 -OK NISTXML-SV-II-atomic-long-pattern-4-5.xml:19:111: string pattern not matched: \d{5} Grp: NIST2004-01-14 / atomic-long-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-5-1 -OK NISTXML-SV-II-atomic-long-pattern-5-1.xml:19:111: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-5-2 -OK NISTXML-SV-II-atomic-long-pattern-5-2.xml:19:111: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-5-3 -OK NISTXML-SV-II-atomic-long-pattern-5-3.xml:19:111: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-5-4 -OK NISTXML-SV-II-atomic-long-pattern-5-4.xml:19:111: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-long-pattern-5-5 -OK NISTXML-SV-II-atomic-long-pattern-5-5.xml:19:111: string pattern not matched: \d{18} Grp: NIST2004-01-14 / atomic-long-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-1-1 -OK NISTXML-SV-II-atomic-long-enumeration-1-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-1-2 -OK NISTXML-SV-II-atomic-long-enumeration-1-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-1-3 -OK NISTXML-SV-II-atomic-long-enumeration-1-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-1-4 -OK NISTXML-SV-II-atomic-long-enumeration-1-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-1-5 -OK NISTXML-SV-II-atomic-long-enumeration-1-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-long-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-2-1 -OK NISTXML-SV-II-atomic-long-enumeration-2-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-2-2 -OK NISTXML-SV-II-atomic-long-enumeration-2-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-2-3 -OK NISTXML-SV-II-atomic-long-enumeration-2-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-2-4 -OK NISTXML-SV-II-atomic-long-enumeration-2-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-2-5 -OK NISTXML-SV-II-atomic-long-enumeration-2-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-long-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-3-1 -OK NISTXML-SV-II-atomic-long-enumeration-3-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-3-2 -OK NISTXML-SV-II-atomic-long-enumeration-3-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-3-3 -OK NISTXML-SV-II-atomic-long-enumeration-3-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-3-4 -OK NISTXML-SV-II-atomic-long-enumeration-3-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-3-5 -OK NISTXML-SV-II-atomic-long-enumeration-3-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-long-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-4-1 -OK NISTXML-SV-II-atomic-long-enumeration-4-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-4-2 -OK NISTXML-SV-II-atomic-long-enumeration-4-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-4-3 -OK NISTXML-SV-II-atomic-long-enumeration-4-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-4-4 -OK NISTXML-SV-II-atomic-long-enumeration-4-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-4-5 -OK NISTXML-SV-II-atomic-long-enumeration-4-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-long-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-long-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-5-1 -OK NISTXML-SV-II-atomic-long-enumeration-5-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-5-2 -OK NISTXML-SV-II-atomic-long-enumeration-5-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-5-3 -OK NISTXML-SV-II-atomic-long-enumeration-5-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-5-4 -OK NISTXML-SV-II-atomic-long-enumeration-5-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-long-enumeration-5-5 -OK NISTXML-SV-II-atomic-long-enumeration-5-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-int-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-1-1 -OK NISTXML-SV-II-atomic-int-minExclusive-1-1.xml:19:119: -2147483648 is smaller than minExclusive (-2147483648) Grp: NIST2004-01-14 / atomic-int-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-2-1 -OK NISTXML-SV-II-atomic-int-minExclusive-2-1.xml:19:119: -2147483648 is smaller than minExclusive (-1347613196) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-2-2 -OK NISTXML-SV-II-atomic-int-minExclusive-2-2.xml:19:119: -1941168364 is smaller than minExclusive (-1347613196) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-2-3 -OK NISTXML-SV-II-atomic-int-minExclusive-2-3.xml:19:119: -1711127617 is smaller than minExclusive (-1347613196) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-2-4 -OK NISTXML-SV-II-atomic-int-minExclusive-2-4.xml:19:119: -1368513905 is smaller than minExclusive (-1347613196) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-2-5 -OK NISTXML-SV-II-atomic-int-minExclusive-2-5.xml:19:119: -1347613196 is smaller than minExclusive (-1347613196) Grp: NIST2004-01-14 / atomic-int-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-3-1 -OK NISTXML-SV-II-atomic-int-minExclusive-3-1.xml:19:119: -2147483648 is smaller than minExclusive (-52553616) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-3-2 -OK NISTXML-SV-II-atomic-int-minExclusive-3-2.xml:19:119: -724022492 is smaller than minExclusive (-52553616) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-3-3 -OK NISTXML-SV-II-atomic-int-minExclusive-3-3.xml:19:119: -1508674745 is smaller than minExclusive (-52553616) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-3-4 -OK NISTXML-SV-II-atomic-int-minExclusive-3-4.xml:19:119: -52996607 is smaller than minExclusive (-52553616) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-3-5 -OK NISTXML-SV-II-atomic-int-minExclusive-3-5.xml:19:119: -52553616 is smaller than minExclusive (-52553616) Grp: NIST2004-01-14 / atomic-int-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-4-1 -OK NISTXML-SV-II-atomic-int-minExclusive-4-1.xml:19:119: -2147483648 is smaller than minExclusive (545642569) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-4-2 -OK NISTXML-SV-II-atomic-int-minExclusive-4-2.xml:19:119: -536743899 is smaller than minExclusive (545642569) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-4-3 -OK NISTXML-SV-II-atomic-int-minExclusive-4-3.xml:19:119: 363486011 is smaller than minExclusive (545642569) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-4-4 -OK NISTXML-SV-II-atomic-int-minExclusive-4-4.xml:19:119: -1454064932 is smaller than minExclusive (545642569) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-4-5 -OK NISTXML-SV-II-atomic-int-minExclusive-4-5.xml:19:119: 545642569 is smaller than minExclusive (545642569) Grp: NIST2004-01-14 / atomic-int-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-5-1 -OK NISTXML-SV-II-atomic-int-minExclusive-5-1.xml:19:119: -2147483648 is smaller than minExclusive (2147483646) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-5-2 -OK NISTXML-SV-II-atomic-int-minExclusive-5-2.xml:19:119: -481987679 is smaller than minExclusive (2147483646) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-5-3 -OK NISTXML-SV-II-atomic-int-minExclusive-5-3.xml:19:119: 919865681 is smaller than minExclusive (2147483646) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-5-4 -OK NISTXML-SV-II-atomic-int-minExclusive-5-4.xml:19:119: -590002976 is smaller than minExclusive (2147483646) OK XSDv-XMLi NISTXML-SV-II-atomic-int-minExclusive-5-5 -OK NISTXML-SV-II-atomic-int-minExclusive-5-5.xml:19:119: 2147483646 is smaller than minExclusive (2147483646) Grp: NIST2004-01-14 / atomic-int-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-int-maxExclusive-1-1.xml:19:119: -2147483647 is greater than maxExclusive (-2147483647) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-int-maxExclusive-1-2.xml:19:119: 1320063562 is greater than maxExclusive (-2147483647) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-int-maxExclusive-1-3.xml:19:119: 883318207 is greater than maxExclusive (-2147483647) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-int-maxExclusive-1-4.xml:19:119: 1579179461 is greater than maxExclusive (-2147483647) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-int-maxExclusive-1-5.xml:19:119: 2147483647 is greater than maxExclusive (-2147483647) Grp: NIST2004-01-14 / atomic-int-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-int-maxExclusive-2-1.xml:19:119: -1862034354 is greater than maxExclusive (-1862034354) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-int-maxExclusive-2-2.xml:19:119: 1603056474 is greater than maxExclusive (-1862034354) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-int-maxExclusive-2-3.xml:19:119: -1538388085 is greater than maxExclusive (-1862034354) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-int-maxExclusive-2-4.xml:19:119: 1638251926 is greater than maxExclusive (-1862034354) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-int-maxExclusive-2-5.xml:19:119: 2147483647 is greater than maxExclusive (-1862034354) Grp: NIST2004-01-14 / atomic-int-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-int-maxExclusive-3-1.xml:19:119: -1564577088 is greater than maxExclusive (-1564577088) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-int-maxExclusive-3-2.xml:19:119: 801713771 is greater than maxExclusive (-1564577088) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-int-maxExclusive-3-3.xml:19:119: 1786441673 is greater than maxExclusive (-1564577088) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-int-maxExclusive-3-4.xml:19:119: 1669059396 is greater than maxExclusive (-1564577088) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-int-maxExclusive-3-5.xml:19:119: 2147483647 is greater than maxExclusive (-1564577088) Grp: NIST2004-01-14 / atomic-int-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-int-maxExclusive-4-1.xml:19:119: 1028669252 is greater than maxExclusive (1028669252) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-int-maxExclusive-4-2.xml:19:119: 1727749747 is greater than maxExclusive (1028669252) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-int-maxExclusive-4-3.xml:19:119: 2034721430 is greater than maxExclusive (1028669252) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-int-maxExclusive-4-4.xml:19:119: 2146626319 is greater than maxExclusive (1028669252) OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-int-maxExclusive-4-5.xml:19:119: 2147483647 is greater than maxExclusive (1028669252) Grp: NIST2004-01-14 / atomic-int-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-int-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-int-maxExclusive-5-1.xml:19:119: 2147483647 is greater than maxExclusive (2147483647) Grp: NIST2004-01-14 / atomic-int-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-1-1 -OK NISTXML-SV-II-atomic-int-pattern-1-1.xml:19:109: string pattern not matched: \-\d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-1-2 -OK NISTXML-SV-II-atomic-int-pattern-1-2.xml:19:109: string pattern not matched: \-\d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-1-3 -OK NISTXML-SV-II-atomic-int-pattern-1-3.xml:19:109: string pattern not matched: \-\d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-1-4 -OK NISTXML-SV-II-atomic-int-pattern-1-4.xml:19:109: string pattern not matched: \-\d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-1-5 -OK NISTXML-SV-II-atomic-int-pattern-1-5.xml:19:109: string pattern not matched: \-\d{10} Grp: NIST2004-01-14 / atomic-int-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-2-1 -OK NISTXML-SV-II-atomic-int-pattern-2-1.xml:19:109: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-2-2 -OK NISTXML-SV-II-atomic-int-pattern-2-2.xml:19:109: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-2-3 -OK NISTXML-SV-II-atomic-int-pattern-2-3.xml:19:109: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-2-4 -OK NISTXML-SV-II-atomic-int-pattern-2-4.xml:19:109: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-2-5 -OK NISTXML-SV-II-atomic-int-pattern-2-5.xml:19:109: string pattern not matched: \-\d{5} Grp: NIST2004-01-14 / atomic-int-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-3-1 -OK NISTXML-SV-II-atomic-int-pattern-3-1.xml:19:109: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-3-2 -OK NISTXML-SV-II-atomic-int-pattern-3-2.xml:19:109: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-3-3 -OK NISTXML-SV-II-atomic-int-pattern-3-3.xml:19:109: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-3-4 -OK NISTXML-SV-II-atomic-int-pattern-3-4.xml:19:109: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-3-5 -OK NISTXML-SV-II-atomic-int-pattern-3-5.xml:19:109: string pattern not matched: \-\d{1} Grp: NIST2004-01-14 / atomic-int-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-4-1 -OK NISTXML-SV-II-atomic-int-pattern-4-1.xml:19:109: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-4-2 -OK NISTXML-SV-II-atomic-int-pattern-4-2.xml:19:109: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-4-3 -OK NISTXML-SV-II-atomic-int-pattern-4-3.xml:19:109: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-4-4 -OK NISTXML-SV-II-atomic-int-pattern-4-4.xml:19:109: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-4-5 -OK NISTXML-SV-II-atomic-int-pattern-4-5.xml:19:109: string pattern not matched: \d{3} Grp: NIST2004-01-14 / atomic-int-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-5-1 -OK NISTXML-SV-II-atomic-int-pattern-5-1.xml:19:109: string pattern not matched: \d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-5-2 -OK NISTXML-SV-II-atomic-int-pattern-5-2.xml:19:109: string pattern not matched: \d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-5-3 -OK NISTXML-SV-II-atomic-int-pattern-5-3.xml:19:109: string pattern not matched: \d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-5-4 -OK NISTXML-SV-II-atomic-int-pattern-5-4.xml:19:109: string pattern not matched: \d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-int-pattern-5-5 -OK NISTXML-SV-II-atomic-int-pattern-5-5.xml:19:109: string pattern not matched: \d{10} Grp: NIST2004-01-14 / atomic-int-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-1-1 -OK NISTXML-SV-II-atomic-int-enumeration-1-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-1-2 -OK NISTXML-SV-II-atomic-int-enumeration-1-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-1-3 -OK NISTXML-SV-II-atomic-int-enumeration-1-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-1-4 -OK NISTXML-SV-II-atomic-int-enumeration-1-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-1-5 -OK NISTXML-SV-II-atomic-int-enumeration-1-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-int-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-2-1 -OK NISTXML-SV-II-atomic-int-enumeration-2-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-2-2 -OK NISTXML-SV-II-atomic-int-enumeration-2-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-2-3 -OK NISTXML-SV-II-atomic-int-enumeration-2-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-2-4 -OK NISTXML-SV-II-atomic-int-enumeration-2-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-2-5 -OK NISTXML-SV-II-atomic-int-enumeration-2-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-int-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-3-1 -OK NISTXML-SV-II-atomic-int-enumeration-3-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-3-2 -OK NISTXML-SV-II-atomic-int-enumeration-3-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-3-3 -OK NISTXML-SV-II-atomic-int-enumeration-3-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-3-4 -OK NISTXML-SV-II-atomic-int-enumeration-3-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-3-5 -OK NISTXML-SV-II-atomic-int-enumeration-3-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-int-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-4-1 -OK NISTXML-SV-II-atomic-int-enumeration-4-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-4-2 -OK NISTXML-SV-II-atomic-int-enumeration-4-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-4-3 -OK NISTXML-SV-II-atomic-int-enumeration-4-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-4-4 -OK NISTXML-SV-II-atomic-int-enumeration-4-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-4-5 -OK NISTXML-SV-II-atomic-int-enumeration-4-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-int-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-int-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-5-1 -OK NISTXML-SV-II-atomic-int-enumeration-5-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-5-2 -OK NISTXML-SV-II-atomic-int-enumeration-5-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-5-3 -OK NISTXML-SV-II-atomic-int-enumeration-5-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-5-4 -OK NISTXML-SV-II-atomic-int-enumeration-5-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-int-enumeration-5-5 -OK NISTXML-SV-II-atomic-int-enumeration-5-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-short-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-1-1 -OK NISTXML-SV-II-atomic-short-minExclusive-1-1.xml:19:123: -32768 is smaller than minExclusive (-32768) Grp: NIST2004-01-14 / atomic-short-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-2-1 -OK NISTXML-SV-II-atomic-short-minExclusive-2-1.xml:19:123: -32768 is smaller than minExclusive (-18150) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-2-2 -OK NISTXML-SV-II-atomic-short-minExclusive-2-2.xml:19:123: -22506 is smaller than minExclusive (-18150) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-2-3 -OK NISTXML-SV-II-atomic-short-minExclusive-2-3.xml:19:123: -24820 is smaller than minExclusive (-18150) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-2-4 -OK NISTXML-SV-II-atomic-short-minExclusive-2-4.xml:19:123: -23399 is smaller than minExclusive (-18150) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-2-5 -OK NISTXML-SV-II-atomic-short-minExclusive-2-5.xml:19:123: -18150 is smaller than minExclusive (-18150) Grp: NIST2004-01-14 / atomic-short-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-3-1 -OK NISTXML-SV-II-atomic-short-minExclusive-3-1.xml:19:123: -32768 is smaller than minExclusive (-30410) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-3-2 -OK NISTXML-SV-II-atomic-short-minExclusive-3-2.xml:19:123: -31021 is smaller than minExclusive (-30410) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-3-3 -OK NISTXML-SV-II-atomic-short-minExclusive-3-3.xml:19:123: -31134 is smaller than minExclusive (-30410) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-3-4 -OK NISTXML-SV-II-atomic-short-minExclusive-3-4.xml:19:123: -31509 is smaller than minExclusive (-30410) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-3-5 -OK NISTXML-SV-II-atomic-short-minExclusive-3-5.xml:19:123: -30410 is smaller than minExclusive (-30410) Grp: NIST2004-01-14 / atomic-short-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-4-1 -OK NISTXML-SV-II-atomic-short-minExclusive-4-1.xml:19:123: -32768 is smaller than minExclusive (18160) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-4-2 -OK NISTXML-SV-II-atomic-short-minExclusive-4-2.xml:19:123: -18491 is smaller than minExclusive (18160) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-4-3 -OK NISTXML-SV-II-atomic-short-minExclusive-4-3.xml:19:123: -8369 is smaller than minExclusive (18160) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-4-4 -OK NISTXML-SV-II-atomic-short-minExclusive-4-4.xml:19:123: -29369 is smaller than minExclusive (18160) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-4-5 -OK NISTXML-SV-II-atomic-short-minExclusive-4-5.xml:19:123: 18160 is smaller than minExclusive (18160) Grp: NIST2004-01-14 / atomic-short-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-5-1 -OK NISTXML-SV-II-atomic-short-minExclusive-5-1.xml:19:123: -32768 is smaller than minExclusive (32766) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-5-2 -OK NISTXML-SV-II-atomic-short-minExclusive-5-2.xml:19:123: -9951 is smaller than minExclusive (32766) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-5-3 -OK NISTXML-SV-II-atomic-short-minExclusive-5-3.xml:19:123: -3126 is smaller than minExclusive (32766) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-5-4 -OK NISTXML-SV-II-atomic-short-minExclusive-5-4.xml:19:123: 30239 is smaller than minExclusive (32766) OK XSDv-XMLi NISTXML-SV-II-atomic-short-minExclusive-5-5 -OK NISTXML-SV-II-atomic-short-minExclusive-5-5.xml:19:123: 32766 is smaller than minExclusive (32766) Grp: NIST2004-01-14 / atomic-short-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-short-maxExclusive-1-1.xml:19:123: -32767 is greater than maxExclusive (-32767) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-short-maxExclusive-1-2.xml:19:123: 11252 is greater than maxExclusive (-32767) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-short-maxExclusive-1-3.xml:19:123: 31729 is greater than maxExclusive (-32767) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-short-maxExclusive-1-4.xml:19:123: -21256 is greater than maxExclusive (-32767) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-short-maxExclusive-1-5.xml:19:123: 32767 is greater than maxExclusive (-32767) Grp: NIST2004-01-14 / atomic-short-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-short-maxExclusive-2-1.xml:19:123: -32719 is greater than maxExclusive (-32719) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-short-maxExclusive-2-2.xml:19:123: -28629 is greater than maxExclusive (-32719) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-short-maxExclusive-2-3.xml:19:123: -25994 is greater than maxExclusive (-32719) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-short-maxExclusive-2-4.xml:19:123: -13596 is greater than maxExclusive (-32719) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-short-maxExclusive-2-5.xml:19:123: 32767 is greater than maxExclusive (-32719) Grp: NIST2004-01-14 / atomic-short-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-short-maxExclusive-3-1.xml:19:123: -31994 is greater than maxExclusive (-31994) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-short-maxExclusive-3-2.xml:19:123: -30590 is greater than maxExclusive (-31994) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-short-maxExclusive-3-3.xml:19:123: 28507 is greater than maxExclusive (-31994) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-short-maxExclusive-3-4.xml:19:123: 14160 is greater than maxExclusive (-31994) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-short-maxExclusive-3-5.xml:19:123: 32767 is greater than maxExclusive (-31994) Grp: NIST2004-01-14 / atomic-short-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-short-maxExclusive-4-1.xml:19:123: 13491 is greater than maxExclusive (13491) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-short-maxExclusive-4-2.xml:19:123: 19175 is greater than maxExclusive (13491) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-short-maxExclusive-4-3.xml:19:123: 28305 is greater than maxExclusive (13491) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-short-maxExclusive-4-4.xml:19:123: 17791 is greater than maxExclusive (13491) OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-short-maxExclusive-4-5.xml:19:123: 32767 is greater than maxExclusive (13491) Grp: NIST2004-01-14 / atomic-short-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-short-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-short-maxExclusive-5-1.xml:19:123: 32767 is greater than maxExclusive (32767) Grp: NIST2004-01-14 / atomic-short-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-1-1 -OK NISTXML-SV-II-atomic-short-pattern-1-1.xml:19:113: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-1-2 -OK NISTXML-SV-II-atomic-short-pattern-1-2.xml:19:113: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-1-3 -OK NISTXML-SV-II-atomic-short-pattern-1-3.xml:19:113: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-1-4 -OK NISTXML-SV-II-atomic-short-pattern-1-4.xml:19:113: string pattern not matched: \-\d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-1-5 -OK NISTXML-SV-II-atomic-short-pattern-1-5.xml:19:113: string pattern not matched: \-\d{5} Grp: NIST2004-01-14 / atomic-short-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-2-1 -OK NISTXML-SV-II-atomic-short-pattern-2-1.xml:19:113: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-2-2 -OK NISTXML-SV-II-atomic-short-pattern-2-2.xml:19:113: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-2-3 -OK NISTXML-SV-II-atomic-short-pattern-2-3.xml:19:113: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-2-4 -OK NISTXML-SV-II-atomic-short-pattern-2-4.xml:19:113: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-2-5 -OK NISTXML-SV-II-atomic-short-pattern-2-5.xml:19:113: string pattern not matched: \-\d{3} Grp: NIST2004-01-14 / atomic-short-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-3-1 -OK NISTXML-SV-II-atomic-short-pattern-3-1.xml:19:113: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-3-2 -OK NISTXML-SV-II-atomic-short-pattern-3-2.xml:19:113: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-3-3 -OK NISTXML-SV-II-atomic-short-pattern-3-3.xml:19:113: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-3-4 -OK NISTXML-SV-II-atomic-short-pattern-3-4.xml:19:113: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-3-5 -OK NISTXML-SV-II-atomic-short-pattern-3-5.xml:19:113: string pattern not matched: \-\d{1} Grp: NIST2004-01-14 / atomic-short-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-4-1 -OK NISTXML-SV-II-atomic-short-pattern-4-1.xml:19:113: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-4-2 -OK NISTXML-SV-II-atomic-short-pattern-4-2.xml:19:113: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-4-3 -OK NISTXML-SV-II-atomic-short-pattern-4-3.xml:19:113: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-4-4 -OK NISTXML-SV-II-atomic-short-pattern-4-4.xml:19:113: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-4-5 -OK NISTXML-SV-II-atomic-short-pattern-4-5.xml:19:113: string pattern not matched: \d{2} Grp: NIST2004-01-14 / atomic-short-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-5-1 -OK NISTXML-SV-II-atomic-short-pattern-5-1.xml:19:113: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-5-2 -OK NISTXML-SV-II-atomic-short-pattern-5-2.xml:19:113: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-5-3 -OK NISTXML-SV-II-atomic-short-pattern-5-3.xml:19:113: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-5-4 -OK NISTXML-SV-II-atomic-short-pattern-5-4.xml:19:113: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-short-pattern-5-5 -OK NISTXML-SV-II-atomic-short-pattern-5-5.xml:19:113: string pattern not matched: \d{5} Grp: NIST2004-01-14 / atomic-short-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-1-1 -OK NISTXML-SV-II-atomic-short-enumeration-1-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-1-2 -OK NISTXML-SV-II-atomic-short-enumeration-1-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-1-3 -OK NISTXML-SV-II-atomic-short-enumeration-1-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-1-4 -OK NISTXML-SV-II-atomic-short-enumeration-1-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-1-5 -OK NISTXML-SV-II-atomic-short-enumeration-1-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-short-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-2-1 -OK NISTXML-SV-II-atomic-short-enumeration-2-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-2-2 -OK NISTXML-SV-II-atomic-short-enumeration-2-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-2-3 -OK NISTXML-SV-II-atomic-short-enumeration-2-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-2-4 -OK NISTXML-SV-II-atomic-short-enumeration-2-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-2-5 -OK NISTXML-SV-II-atomic-short-enumeration-2-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-short-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-3-1 -OK NISTXML-SV-II-atomic-short-enumeration-3-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-3-2 -OK NISTXML-SV-II-atomic-short-enumeration-3-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-3-3 -OK NISTXML-SV-II-atomic-short-enumeration-3-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-3-4 -OK NISTXML-SV-II-atomic-short-enumeration-3-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-3-5 -OK NISTXML-SV-II-atomic-short-enumeration-3-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-short-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-4-1 -OK NISTXML-SV-II-atomic-short-enumeration-4-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-4-2 -OK NISTXML-SV-II-atomic-short-enumeration-4-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-4-3 -OK NISTXML-SV-II-atomic-short-enumeration-4-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-4-4 -OK NISTXML-SV-II-atomic-short-enumeration-4-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-4-5 -OK NISTXML-SV-II-atomic-short-enumeration-4-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-short-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-short-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-5-1 -OK NISTXML-SV-II-atomic-short-enumeration-5-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-5-2 -OK NISTXML-SV-II-atomic-short-enumeration-5-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-5-3 -OK NISTXML-SV-II-atomic-short-enumeration-5-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-5-4 -OK NISTXML-SV-II-atomic-short-enumeration-5-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-short-enumeration-5-5 -OK NISTXML-SV-II-atomic-short-enumeration-5-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-byte-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-1-1 -OK NISTXML-SV-II-atomic-byte-minExclusive-1-1.xml:19:121: -128 is smaller than minExclusive (-128) Grp: NIST2004-01-14 / atomic-byte-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-2-1 -OK NISTXML-SV-II-atomic-byte-minExclusive-2-1.xml:19:121: -128 is smaller than minExclusive (17) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-2-2 -OK NISTXML-SV-II-atomic-byte-minExclusive-2-2.xml:19:121: -120 is smaller than minExclusive (17) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-2-3 -OK NISTXML-SV-II-atomic-byte-minExclusive-2-3.xml:19:121: -78 is smaller than minExclusive (17) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-2-4 -OK NISTXML-SV-II-atomic-byte-minExclusive-2-4.xml:19:121: -9 is smaller than minExclusive (17) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-2-5 -OK NISTXML-SV-II-atomic-byte-minExclusive-2-5.xml:19:121: 17 is smaller than minExclusive (17) Grp: NIST2004-01-14 / atomic-byte-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-3-1 -OK NISTXML-SV-II-atomic-byte-minExclusive-3-1.xml:19:121: -128 is smaller than minExclusive (113) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-3-2 -OK NISTXML-SV-II-atomic-byte-minExclusive-3-2.xml:19:121: 8 is smaller than minExclusive (113) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-3-3 -OK NISTXML-SV-II-atomic-byte-minExclusive-3-3.xml:19:121: 34 is smaller than minExclusive (113) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-3-4 -OK NISTXML-SV-II-atomic-byte-minExclusive-3-4.xml:19:121: 75 is smaller than minExclusive (113) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-3-5 -OK NISTXML-SV-II-atomic-byte-minExclusive-3-5.xml:19:121: 113 is smaller than minExclusive (113) Grp: NIST2004-01-14 / atomic-byte-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-4-1 -OK NISTXML-SV-II-atomic-byte-minExclusive-4-1.xml:19:121: -128 is smaller than minExclusive (-118) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-4-2 -OK NISTXML-SV-II-atomic-byte-minExclusive-4-2.xml:19:121: -118 is smaller than minExclusive (-118) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-4-3 -OK NISTXML-SV-II-atomic-byte-minExclusive-4-3.xml:19:121: -119 is smaller than minExclusive (-118) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-4-4 -OK NISTXML-SV-II-atomic-byte-minExclusive-4-4.xml:19:121: -121 is smaller than minExclusive (-118) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-4-5 -OK NISTXML-SV-II-atomic-byte-minExclusive-4-5.xml:19:121: -118 is smaller than minExclusive (-118) Grp: NIST2004-01-14 / atomic-byte-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-5-1 -OK NISTXML-SV-II-atomic-byte-minExclusive-5-1.xml:19:121: -128 is smaller than minExclusive (126) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-5-2 -OK NISTXML-SV-II-atomic-byte-minExclusive-5-2.xml:19:121: 75 is smaller than minExclusive (126) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-5-3 -OK NISTXML-SV-II-atomic-byte-minExclusive-5-3.xml:19:121: -69 is smaller than minExclusive (126) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-5-4 -OK NISTXML-SV-II-atomic-byte-minExclusive-5-4.xml:19:121: 91 is smaller than minExclusive (126) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-minExclusive-5-5 -OK NISTXML-SV-II-atomic-byte-minExclusive-5-5.xml:19:121: 126 is smaller than minExclusive (126) Grp: NIST2004-01-14 / atomic-byte-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-byte-maxExclusive-1-1.xml:19:121: -127 is greater than maxExclusive (-127) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-byte-maxExclusive-1-2.xml:19:121: 113 is greater than maxExclusive (-127) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-byte-maxExclusive-1-3.xml:19:121: -100 is greater than maxExclusive (-127) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-byte-maxExclusive-1-4.xml:19:121: 2 is greater than maxExclusive (-127) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-byte-maxExclusive-1-5.xml:19:121: 127 is greater than maxExclusive (-127) Grp: NIST2004-01-14 / atomic-byte-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-byte-maxExclusive-2-1.xml:19:121: 48 is greater than maxExclusive (48) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-byte-maxExclusive-2-2.xml:19:121: 119 is greater than maxExclusive (48) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-byte-maxExclusive-2-3.xml:19:121: 59 is greater than maxExclusive (48) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-byte-maxExclusive-2-4.xml:19:121: 74 is greater than maxExclusive (48) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-byte-maxExclusive-2-5.xml:19:121: 127 is greater than maxExclusive (48) Grp: NIST2004-01-14 / atomic-byte-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-byte-maxExclusive-3-1.xml:19:121: 100 is greater than maxExclusive (100) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-byte-maxExclusive-3-2.xml:19:121: 113 is greater than maxExclusive (100) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-byte-maxExclusive-3-3.xml:19:121: 110 is greater than maxExclusive (100) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-byte-maxExclusive-3-4.xml:19:121: 115 is greater than maxExclusive (100) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-byte-maxExclusive-3-5.xml:19:121: 127 is greater than maxExclusive (100) Grp: NIST2004-01-14 / atomic-byte-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-byte-maxExclusive-4-1.xml:19:121: -38 is greater than maxExclusive (-38) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-byte-maxExclusive-4-2.xml:19:121: 35 is greater than maxExclusive (-38) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-byte-maxExclusive-4-3.xml:19:121: 80 is greater than maxExclusive (-38) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-byte-maxExclusive-4-4.xml:19:121: -22 is greater than maxExclusive (-38) OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-byte-maxExclusive-4-5.xml:19:121: 127 is greater than maxExclusive (-38) Grp: NIST2004-01-14 / atomic-byte-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-byte-maxExclusive-5-1.xml:19:121: 127 is greater than maxExclusive (127) Grp: NIST2004-01-14 / atomic-byte-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-1-1 -OK NISTXML-SV-II-atomic-byte-pattern-1-1.xml:19:111: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-1-2 -OK NISTXML-SV-II-atomic-byte-pattern-1-2.xml:19:111: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-1-3 -OK NISTXML-SV-II-atomic-byte-pattern-1-3.xml:19:111: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-1-4 -OK NISTXML-SV-II-atomic-byte-pattern-1-4.xml:19:111: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-1-5 -OK NISTXML-SV-II-atomic-byte-pattern-1-5.xml:19:111: string pattern not matched: \-\d{3} Grp: NIST2004-01-14 / atomic-byte-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-2-1 -OK NISTXML-SV-II-atomic-byte-pattern-2-1.xml:19:111: string pattern not matched: \-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-2-2 -OK NISTXML-SV-II-atomic-byte-pattern-2-2.xml:19:111: string pattern not matched: \-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-2-3 -OK NISTXML-SV-II-atomic-byte-pattern-2-3.xml:19:111: string pattern not matched: \-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-2-4 -OK NISTXML-SV-II-atomic-byte-pattern-2-4.xml:19:111: string pattern not matched: \-\d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-2-5 -OK NISTXML-SV-II-atomic-byte-pattern-2-5.xml:19:111: string pattern not matched: \-\d{2} Grp: NIST2004-01-14 / atomic-byte-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-3-1 -OK NISTXML-SV-II-atomic-byte-pattern-3-1.xml:19:111: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-3-2 -OK NISTXML-SV-II-atomic-byte-pattern-3-2.xml:19:111: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-3-3 -OK NISTXML-SV-II-atomic-byte-pattern-3-3.xml:19:111: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-3-4 -OK NISTXML-SV-II-atomic-byte-pattern-3-4.xml:19:111: string pattern not matched: \-\d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-3-5 -OK NISTXML-SV-II-atomic-byte-pattern-3-5.xml:19:111: string pattern not matched: \-\d{1} Grp: NIST2004-01-14 / atomic-byte-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-4-1 -OK NISTXML-SV-II-atomic-byte-pattern-4-1.xml:19:111: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-4-2 -OK NISTXML-SV-II-atomic-byte-pattern-4-2.xml:19:111: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-4-3 -OK NISTXML-SV-II-atomic-byte-pattern-4-3.xml:19:111: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-4-4 -OK NISTXML-SV-II-atomic-byte-pattern-4-4.xml:19:111: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-4-5 -OK NISTXML-SV-II-atomic-byte-pattern-4-5.xml:19:111: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-byte-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-5-1 -OK NISTXML-SV-II-atomic-byte-pattern-5-1.xml:19:111: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-5-2 -OK NISTXML-SV-II-atomic-byte-pattern-5-2.xml:19:111: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-5-3 -OK NISTXML-SV-II-atomic-byte-pattern-5-3.xml:19:111: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-5-4 -OK NISTXML-SV-II-atomic-byte-pattern-5-4.xml:19:111: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-byte-pattern-5-5 -OK NISTXML-SV-II-atomic-byte-pattern-5-5.xml:19:111: string pattern not matched: \d{3} Grp: NIST2004-01-14 / atomic-byte-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-1-1 -OK NISTXML-SV-II-atomic-byte-enumeration-1-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-1-2 -OK NISTXML-SV-II-atomic-byte-enumeration-1-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-1-3 -OK NISTXML-SV-II-atomic-byte-enumeration-1-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-1-4 -OK NISTXML-SV-II-atomic-byte-enumeration-1-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-1-5 -OK NISTXML-SV-II-atomic-byte-enumeration-1-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-byte-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-2-1 -OK NISTXML-SV-II-atomic-byte-enumeration-2-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-2-2 -OK NISTXML-SV-II-atomic-byte-enumeration-2-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-2-3 -OK NISTXML-SV-II-atomic-byte-enumeration-2-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-2-4 -OK NISTXML-SV-II-atomic-byte-enumeration-2-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-2-5 -OK NISTXML-SV-II-atomic-byte-enumeration-2-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-byte-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-3-1 -OK NISTXML-SV-II-atomic-byte-enumeration-3-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-3-2 -OK NISTXML-SV-II-atomic-byte-enumeration-3-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-3-3 -OK NISTXML-SV-II-atomic-byte-enumeration-3-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-3-4 -OK NISTXML-SV-II-atomic-byte-enumeration-3-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-3-5 -OK NISTXML-SV-II-atomic-byte-enumeration-3-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-byte-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-4-1 -OK NISTXML-SV-II-atomic-byte-enumeration-4-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-4-2 -OK NISTXML-SV-II-atomic-byte-enumeration-4-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-4-3 -OK NISTXML-SV-II-atomic-byte-enumeration-4-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-4-4 -OK NISTXML-SV-II-atomic-byte-enumeration-4-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-4-5 -OK NISTXML-SV-II-atomic-byte-enumeration-4-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-byte-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-byte-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-5-1 -OK NISTXML-SV-II-atomic-byte-enumeration-5-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-5-2 -OK NISTXML-SV-II-atomic-byte-enumeration-5-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-5-3 -OK NISTXML-SV-II-atomic-byte-enumeration-5-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-5-4 -OK NISTXML-SV-II-atomic-byte-enumeration-5-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-byte-enumeration-5-5 -OK NISTXML-SV-II-atomic-byte-enumeration-5-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-1-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-1-1.xml:19:149: 0 is smaller than minExclusive (0) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-1.xml:19:149: 0 is smaller than minExclusive (832032588787707803) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-2.xml:19:149: 488893885808247156 is smaller than minExclusive (832032588787707803) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-3.xml:19:149: 463796524911268092 is smaller than minExclusive (832032588787707803) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-4.xml:19:149: 726909715477858746 is smaller than minExclusive (832032588787707803) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-5.xml:19:149: 832032588787707803 is smaller than minExclusive (832032588787707803) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-1.xml:19:149: 0 is smaller than minExclusive (105669227618697569) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-2.xml:19:149: 13443293542706066 is smaller than minExclusive (105669227618697569) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-3.xml:19:149: 4590498223110692 is smaller than minExclusive (105669227618697569) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-4.xml:19:149: 86624382942676538 is smaller than minExclusive (105669227618697569) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-5.xml:19:149: 105669227618697569 is smaller than minExclusive (105669227618697569) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-1.xml:19:149: 0 is smaller than minExclusive (679939135819036087) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-2.xml:19:149: 646114791168737948 is smaller than minExclusive (679939135819036087) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-3.xml:19:149: 416670691466157256 is smaller than minExclusive (679939135819036087) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-4.xml:19:149: 619405580197060783 is smaller than minExclusive (679939135819036087) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-5.xml:19:149: 679939135819036087 is smaller than minExclusive (679939135819036087) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-1.xml:19:149: 0 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-2.xml:19:149: 44510725441964549 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-3.xml:19:149: 632224246631051588 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-4.xml:19:149: 479572940356873255 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-5.xml:19:149: 999999999999999998 is smaller than minExclusive (999999999999999998) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-1.xml:19:149: 1 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-2.xml:19:149: 813414117892087839 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-3.xml:19:149: 386816443373796947 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-4.xml:19:149: 525521044684190807 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-5.xml:19:149: 999999999999999999 is greater than maxExclusive (1) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-1.xml:19:149: 342271279747271451 is greater than maxExclusive (342271279747271451) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-2.xml:19:149: 362882772320813288 is greater than maxExclusive (342271279747271451) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-3.xml:19:149: 723962147859572241 is greater than maxExclusive (342271279747271451) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-4.xml:19:149: 505440518618352839 is greater than maxExclusive (342271279747271451) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-5.xml:19:149: 999999999999999999 is greater than maxExclusive (342271279747271451) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-1.xml:19:149: 588497386592158222 is greater than maxExclusive (588497386592158222) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-2.xml:19:149: 979539619900485450 is greater than maxExclusive (588497386592158222) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-3.xml:19:149: 671301357771440926 is greater than maxExclusive (588497386592158222) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-4.xml:19:149: 657245208214284995 is greater than maxExclusive (588497386592158222) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-5.xml:19:149: 999999999999999999 is greater than maxExclusive (588497386592158222) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-1.xml:19:149: 939225066502577531 is greater than maxExclusive (939225066502577531) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-2.xml:19:149: 951042209140048583 is greater than maxExclusive (939225066502577531) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-3.xml:19:149: 999769866304810403 is greater than maxExclusive (939225066502577531) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-4.xml:19:149: 960823280578121666 is greater than maxExclusive (939225066502577531) OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-5.xml:19:149: 999999999999999999 is greater than maxExclusive (939225066502577531) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-5-1.xml:19:149: 999999999999999999 is greater than maxExclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-1.xml:19:139: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-2.xml:19:139: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-3.xml:19:139: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-4.xml:19:139: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-5.xml:19:139: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-1.xml:19:139: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-2.xml:19:139: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-3.xml:19:139: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-4.xml:19:139: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-5.xml:19:139: string pattern not matched: \d{5} Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-1.xml:19:139: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-2.xml:19:139: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-3.xml:19:139: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-4.xml:19:139: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-5.xml:19:139: string pattern not matched: \d{9} Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-1.xml:19:139: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-2.xml:19:139: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-3.xml:19:139: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-4.xml:19:139: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-5.xml:19:139: string pattern not matched: \d{13} Grp: NIST2004-01-14 / atomic-nonNegativeInteger-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-1.xml:19:139: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-2.xml:19:139: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-3.xml:19:139: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-4.xml:19:139: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-5.xml:19:139: string pattern not matched: \d{18} Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-nonNegativeInteger-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-1 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-1.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-2 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-2.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-3 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-3.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-4 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-4.xml:19:147: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-5 -OK NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-5.xml:19:147: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-1-1.xml:19:137: 0 is smaller than minExclusive (0) Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-1.xml:19:137: 0 is smaller than minExclusive (537563135329115037) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-2.xml:19:137: 149267670039196492 is smaller than minExclusive (537563135329115037) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-3.xml:19:137: 272644907807817373 is smaller than minExclusive (537563135329115037) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-4.xml:19:137: 318108153653346079 is smaller than minExclusive (537563135329115037) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-5.xml:19:137: 537563135329115037 is smaller than minExclusive (537563135329115037) Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-1.xml:19:137: 0 is smaller than minExclusive (297022948594505064) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-2.xml:19:137: 78409358642214020 is smaller than minExclusive (297022948594505064) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-3.xml:19:137: 72537417730959616 is smaller than minExclusive (297022948594505064) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-4.xml:19:137: 175201384554719027 is smaller than minExclusive (297022948594505064) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-5.xml:19:137: 297022948594505064 is smaller than minExclusive (297022948594505064) Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-1.xml:19:137: 0 is smaller than minExclusive (789396117357098912) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-2.xml:19:137: 35050767997415899 is smaller than minExclusive (789396117357098912) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-3.xml:19:137: 139779438068786013 is smaller than minExclusive (789396117357098912) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-4.xml:19:137: 541648064951068808 is smaller than minExclusive (789396117357098912) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-5.xml:19:137: 789396117357098912 is smaller than minExclusive (789396117357098912) Grp: NIST2004-01-14 / atomic-unsignedLong-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-1.xml:19:137: 0 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-2.xml:19:137: 174557464349445967 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-3.xml:19:137: 43446029967720511 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-4.xml:19:137: 73036724432510968 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-5.xml:19:137: 999999999999999998 is smaller than minExclusive (999999999999999998) Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-1.xml:19:137: 1 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-2.xml:19:137: 710666380484064718 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-3.xml:19:137: 848584659967298925 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-4.xml:19:137: 291397251626248854 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-5.xml:19:137: 999999999999999999 is greater than maxExclusive (1) Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-1.xml:19:137: 237922228245894263 is greater than maxExclusive (237922228245894263) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-2.xml:19:137: 895682688487357889 is greater than maxExclusive (237922228245894263) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-3.xml:19:137: 776950032702901923 is greater than maxExclusive (237922228245894263) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-4.xml:19:137: 547019997097664011 is greater than maxExclusive (237922228245894263) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-5.xml:19:137: 999999999999999999 is greater than maxExclusive (237922228245894263) Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-1.xml:19:137: 94265169216393830 is greater than maxExclusive (94265169216393830) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-2.xml:19:137: 586099638443715153 is greater than maxExclusive (94265169216393830) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-3.xml:19:137: 437110086258198767 is greater than maxExclusive (94265169216393830) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-4.xml:19:137: 841558355233551889 is greater than maxExclusive (94265169216393830) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-5.xml:19:137: 999999999999999999 is greater than maxExclusive (94265169216393830) Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-1.xml:19:137: 438210007279301816 is greater than maxExclusive (438210007279301816) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-2.xml:19:137: 616321475942507545 is greater than maxExclusive (438210007279301816) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-3.xml:19:137: 747314011206960606 is greater than maxExclusive (438210007279301816) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-4.xml:19:137: 733560886475558485 is greater than maxExclusive (438210007279301816) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-5.xml:19:137: 999999999999999999 is greater than maxExclusive (438210007279301816) Grp: NIST2004-01-14 / atomic-unsignedLong-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedLong-maxExclusive-5-1.xml:19:137: 999999999999999999 is greater than maxExclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-1-1 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-1-1.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-1-2 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-1-2.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-1-3 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-1-3.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-1-4 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-1-4.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-1-5 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-1-5.xml:19:127: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-2-1 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-2-1.xml:19:127: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-2-2 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-2-2.xml:19:127: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-2-3 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-2-3.xml:19:127: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-2-4 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-2-4.xml:19:127: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-2-5 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-2-5.xml:19:127: string pattern not matched: \d{5} Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-3-1 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-3-1.xml:19:127: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-3-2 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-3-2.xml:19:127: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-3-3 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-3-3.xml:19:127: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-3-4 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-3-4.xml:19:127: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-3-5 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-3-5.xml:19:127: string pattern not matched: \d{9} Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-4-1 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-4-1.xml:19:127: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-4-2 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-4-2.xml:19:127: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-4-3 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-4-3.xml:19:127: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-4-4 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-4-4.xml:19:127: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-4-5 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-4-5.xml:19:127: string pattern not matched: \d{13} Grp: NIST2004-01-14 / atomic-unsignedLong-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-5-1 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-5-1.xml:19:127: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-5-2 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-5-2.xml:19:127: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-5-3 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-5-3.xml:19:127: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-5-4 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-5-4.xml:19:127: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-pattern-5-5 -OK NISTXML-SV-II-atomic-unsignedLong-pattern-5-5.xml:19:127: string pattern not matched: \d{18} Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-1-1 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-1-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-1-2 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-1-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-1-3 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-1-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-1-4 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-1-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-1-5 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-1-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-2-1 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-2-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-2-2 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-2-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-2-3 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-2-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-2-4 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-2-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-2-5 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-2-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-3-1 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-3-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-3-2 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-3-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-3-3 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-3-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-3-4 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-3-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-3-5 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-3-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-4-1 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-4-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-4-2 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-4-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-4-3 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-4-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-4-4 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-4-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-4-5 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-4-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedLong-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedLong-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-5-1 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-5-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-5-2 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-5-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-5-3 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-5-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-5-4 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-5-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedLong-enumeration-5-5 -OK NISTXML-SV-II-atomic-unsignedLong-enumeration-5-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-1-1.xml:19:135: 0 is smaller than minExclusive (0) Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-1.xml:19:135: 0 is smaller than minExclusive (1657198128) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-2.xml:19:135: 1502453737 is smaller than minExclusive (1657198128) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-3.xml:19:135: 308967366 is smaller than minExclusive (1657198128) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-4.xml:19:135: 1308358655 is smaller than minExclusive (1657198128) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-5.xml:19:135: 1657198128 is smaller than minExclusive (1657198128) Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-1.xml:19:135: 0 is smaller than minExclusive (38976714) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-2.xml:19:135: 9799632 is smaller than minExclusive (38976714) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-3.xml:19:135: 17346221 is smaller than minExclusive (38976714) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-4.xml:19:135: 12100146 is smaller than minExclusive (38976714) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-5.xml:19:135: 38976714 is smaller than minExclusive (38976714) Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-1.xml:19:135: 0 is smaller than minExclusive (1759037912) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-2.xml:19:135: 432160371 is smaller than minExclusive (1759037912) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-3.xml:19:135: 807014465 is smaller than minExclusive (1759037912) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-4.xml:19:135: 1141429462 is smaller than minExclusive (1759037912) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-5.xml:19:135: 1759037912 is smaller than minExclusive (1759037912) Grp: NIST2004-01-14 / atomic-unsignedInt-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-1.xml:19:135: 0 is smaller than minExclusive (4294967294) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-2.xml:19:135: 908662424 is smaller than minExclusive (4294967294) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-3.xml:19:135: 712642291 is smaller than minExclusive (4294967294) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-4.xml:19:135: 2489818821 is smaller than minExclusive (4294967294) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-5.xml:19:135: 4294967294 is smaller than minExclusive (4294967294) Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-1.xml:19:135: 1 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-2.xml:19:135: 1139629629 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-3.xml:19:135: 315140948 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-4.xml:19:135: 3228964435 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-5.xml:19:135: 4294967295 is greater than maxExclusive (1) Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-1.xml:19:135: 3352947019 is greater than maxExclusive (3352947019) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-2.xml:19:135: 3680518649 is greater than maxExclusive (3352947019) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-3.xml:19:135: 3578123117 is greater than maxExclusive (3352947019) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-4.xml:19:135: 4203755449 is greater than maxExclusive (3352947019) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-5.xml:19:135: 4294967295 is greater than maxExclusive (3352947019) Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-1.xml:19:135: 205769955 is greater than maxExclusive (205769955) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-2.xml:19:135: 297207523 is greater than maxExclusive (205769955) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-3.xml:19:135: 2475770327 is greater than maxExclusive (205769955) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-4.xml:19:135: 551666909 is greater than maxExclusive (205769955) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-5.xml:19:135: 4294967295 is greater than maxExclusive (205769955) Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-1.xml:19:135: 1758636711 is greater than maxExclusive (1758636711) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-2.xml:19:135: 4028713122 is greater than maxExclusive (1758636711) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-3.xml:19:135: 3768820111 is greater than maxExclusive (1758636711) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-4.xml:19:135: 4142208651 is greater than maxExclusive (1758636711) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-5.xml:19:135: 4294967295 is greater than maxExclusive (1758636711) Grp: NIST2004-01-14 / atomic-unsignedInt-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedInt-maxExclusive-5-1.xml:19:135: 4294967295 is greater than maxExclusive (4294967295) Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-1-1 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-1-1.xml:19:125: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-1-2 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-1-2.xml:19:125: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-1-3 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-1-3.xml:19:125: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-1-4 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-1-4.xml:19:125: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-1-5 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-1-5.xml:19:125: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-2-1 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-2-1.xml:19:125: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-2-2 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-2-2.xml:19:125: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-2-3 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-2-3.xml:19:125: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-2-4 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-2-4.xml:19:125: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-2-5 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-2-5.xml:19:125: string pattern not matched: \d{3} Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-3-1 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-3-1.xml:19:125: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-3-2 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-3-2.xml:19:125: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-3-3 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-3-3.xml:19:125: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-3-4 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-3-4.xml:19:125: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-3-5 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-3-5.xml:19:125: string pattern not matched: \d{5} Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-4-1 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-4-1.xml:19:125: string pattern not matched: \d{7} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-4-2 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-4-2.xml:19:125: string pattern not matched: \d{7} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-4-3 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-4-3.xml:19:125: string pattern not matched: \d{7} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-4-4 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-4-4.xml:19:125: string pattern not matched: \d{7} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-4-5 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-4-5.xml:19:125: string pattern not matched: \d{7} Grp: NIST2004-01-14 / atomic-unsignedInt-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-5-1 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-5-1.xml:19:125: string pattern not matched: \d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-5-2 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-5-2.xml:19:125: string pattern not matched: \d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-5-3 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-5-3.xml:19:125: string pattern not matched: \d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-5-4 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-5-4.xml:19:125: string pattern not matched: \d{10} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-pattern-5-5 -OK NISTXML-SV-II-atomic-unsignedInt-pattern-5-5.xml:19:125: string pattern not matched: \d{10} Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-1-1 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-1-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-1-2 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-1-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-1-3 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-1-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-1-4 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-1-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-1-5 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-1-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-2-1 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-2-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-2-2 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-2-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-2-3 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-2-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-2-4 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-2-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-2-5 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-2-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-3-1 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-3-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-3-2 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-3-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-3-3 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-3-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-3-4 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-3-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-3-5 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-3-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-4-1 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-4-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-4-2 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-4-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-4-3 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-4-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-4-4 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-4-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-4-5 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-4-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedInt-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedInt-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-5-1 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-5-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-5-2 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-5-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-5-3 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-5-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-5-4 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-5-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedInt-enumeration-5-5 -OK NISTXML-SV-II-atomic-unsignedInt-enumeration-5-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-1-1.xml:19:139: 0 is smaller than minExclusive (0) Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-1.xml:19:139: 0 is smaller than minExclusive (32874) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-2.xml:19:139: 8315 is smaller than minExclusive (32874) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-3.xml:19:139: 1494 is smaller than minExclusive (32874) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-4.xml:19:139: 26771 is smaller than minExclusive (32874) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-5.xml:19:139: 32874 is smaller than minExclusive (32874) Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-1.xml:19:139: 0 is smaller than minExclusive (52307) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-2.xml:19:139: 17019 is smaller than minExclusive (52307) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-3.xml:19:139: 47976 is smaller than minExclusive (52307) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-4.xml:19:139: 51235 is smaller than minExclusive (52307) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-5.xml:19:139: 52307 is smaller than minExclusive (52307) Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-1.xml:19:139: 0 is smaller than minExclusive (1078) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-2.xml:19:139: 658 is smaller than minExclusive (1078) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-3.xml:19:139: 159 is smaller than minExclusive (1078) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-4.xml:19:139: 548 is smaller than minExclusive (1078) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-5.xml:19:139: 1078 is smaller than minExclusive (1078) Grp: NIST2004-01-14 / atomic-unsignedShort-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-1.xml:19:139: 0 is smaller than minExclusive (65534) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-2.xml:19:139: 20499 is smaller than minExclusive (65534) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-3.xml:19:139: 6193 is smaller than minExclusive (65534) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-4.xml:19:139: 48976 is smaller than minExclusive (65534) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-5.xml:19:139: 65534 is smaller than minExclusive (65534) Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-1.xml:19:139: 1 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-2.xml:19:139: 57138 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-3.xml:19:139: 21058 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-4.xml:19:139: 60680 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-5.xml:19:139: 65535 is greater than maxExclusive (1) Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-1.xml:19:139: 51084 is greater than maxExclusive (51084) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-2.xml:19:139: 61302 is greater than maxExclusive (51084) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-3.xml:19:139: 53499 is greater than maxExclusive (51084) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-4.xml:19:139: 56872 is greater than maxExclusive (51084) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-5.xml:19:139: 65535 is greater than maxExclusive (51084) Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-1.xml:19:139: 24084 is greater than maxExclusive (24084) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-2.xml:19:139: 41115 is greater than maxExclusive (24084) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-3.xml:19:139: 62818 is greater than maxExclusive (24084) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-4.xml:19:139: 61052 is greater than maxExclusive (24084) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-5.xml:19:139: 65535 is greater than maxExclusive (24084) Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-1.xml:19:139: 33466 is greater than maxExclusive (33466) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-2.xml:19:139: 41042 is greater than maxExclusive (33466) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-3.xml:19:139: 34745 is greater than maxExclusive (33466) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-4.xml:19:139: 49171 is greater than maxExclusive (33466) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-5.xml:19:139: 65535 is greater than maxExclusive (33466) Grp: NIST2004-01-14 / atomic-unsignedShort-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedShort-maxExclusive-5-1.xml:19:139: 65535 is greater than maxExclusive (65535) Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-1-1 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-1-1.xml:19:129: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-1-2 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-1-2.xml:19:129: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-1-3 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-1-3.xml:19:129: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-1-4 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-1-4.xml:19:129: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-1-5 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-1-5.xml:19:129: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-2-1 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-2-1.xml:19:129: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-2-2 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-2-2.xml:19:129: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-2-3 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-2-3.xml:19:129: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-2-4 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-2-4.xml:19:129: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-2-5 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-2-5.xml:19:129: string pattern not matched: \d{2} Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-3-1 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-3-1.xml:19:129: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-3-2 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-3-2.xml:19:129: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-3-3 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-3-3.xml:19:129: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-3-4 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-3-4.xml:19:129: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-3-5 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-3-5.xml:19:129: string pattern not matched: \d{3} Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-4-1 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-4-1.xml:19:129: string pattern not matched: \d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-4-2 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-4-2.xml:19:129: string pattern not matched: \d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-4-3 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-4-3.xml:19:129: string pattern not matched: \d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-4-4 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-4-4.xml:19:129: string pattern not matched: \d{4} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-4-5 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-4-5.xml:19:129: string pattern not matched: \d{4} Grp: NIST2004-01-14 / atomic-unsignedShort-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-5-1 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-5-1.xml:19:129: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-5-2 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-5-2.xml:19:129: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-5-3 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-5-3.xml:19:129: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-5-4 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-5-4.xml:19:129: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-pattern-5-5 -OK NISTXML-SV-II-atomic-unsignedShort-pattern-5-5.xml:19:129: string pattern not matched: \d{5} Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-1-1 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-1-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-1-2 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-1-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-1-3 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-1-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-1-4 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-1-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-1-5 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-1-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-2-1 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-2-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-2-2 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-2-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-2-3 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-2-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-2-4 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-2-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-2-5 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-2-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-3-1 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-3-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-3-2 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-3-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-3-3 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-3-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-3-4 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-3-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-3-5 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-3-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-4-1 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-4-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-4-2 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-4-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-4-3 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-4-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-4-4 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-4-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-4-5 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-4-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedShort-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedShort-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-5-1 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-5-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-5-2 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-5-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-5-3 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-5-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-5-4 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-5-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedShort-enumeration-5-5 -OK NISTXML-SV-II-atomic-unsignedShort-enumeration-5-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-1-1.xml:19:137: 0 is smaller than minExclusive (0) Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-1.xml:19:137: 0 is smaller than minExclusive (35) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-2.xml:19:137: 31 is smaller than minExclusive (35) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-3.xml:19:137: 13 is smaller than minExclusive (35) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-4.xml:19:137: 16 is smaller than minExclusive (35) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-5.xml:19:137: 35 is smaller than minExclusive (35) Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-1.xml:19:137: 0 is smaller than minExclusive (137) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-2.xml:19:137: 1 is smaller than minExclusive (137) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-3.xml:19:137: 47 is smaller than minExclusive (137) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-4.xml:19:137: 99 is smaller than minExclusive (137) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-5.xml:19:137: 137 is smaller than minExclusive (137) Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-1.xml:19:137: 0 is smaller than minExclusive (251) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-2.xml:19:137: 219 is smaller than minExclusive (251) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-3.xml:19:137: 89 is smaller than minExclusive (251) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-4.xml:19:137: 178 is smaller than minExclusive (251) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-5.xml:19:137: 251 is smaller than minExclusive (251) Grp: NIST2004-01-14 / atomic-unsignedByte-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-1.xml:19:137: 0 is smaller than minExclusive (254) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-2 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-2.xml:19:137: 205 is smaller than minExclusive (254) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-3 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-3.xml:19:137: 204 is smaller than minExclusive (254) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-4 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-4.xml:19:137: 184 is smaller than minExclusive (254) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-5 -OK NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-5.xml:19:137: 254 is smaller than minExclusive (254) Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-1.xml:19:137: 1 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-2.xml:19:137: 147 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-3.xml:19:137: 103 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-4.xml:19:137: 9 is greater than maxExclusive (1) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-5.xml:19:137: 255 is greater than maxExclusive (1) Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-1.xml:19:137: 122 is greater than maxExclusive (122) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-2.xml:19:137: 240 is greater than maxExclusive (122) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-3.xml:19:137: 133 is greater than maxExclusive (122) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-4.xml:19:137: 143 is greater than maxExclusive (122) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-5.xml:19:137: 255 is greater than maxExclusive (122) Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-1.xml:19:137: 136 is greater than maxExclusive (136) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-2.xml:19:137: 162 is greater than maxExclusive (136) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-3.xml:19:137: 225 is greater than maxExclusive (136) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-4.xml:19:137: 234 is greater than maxExclusive (136) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-5.xml:19:137: 255 is greater than maxExclusive (136) Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-1.xml:19:137: 113 is greater than maxExclusive (113) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-2.xml:19:137: 147 is greater than maxExclusive (113) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-3.xml:19:137: 199 is greater than maxExclusive (113) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-4.xml:19:137: 185 is greater than maxExclusive (113) OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-5.xml:19:137: 255 is greater than maxExclusive (113) Grp: NIST2004-01-14 / atomic-unsignedByte-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-unsignedByte-maxExclusive-5-1.xml:19:137: 255 is greater than maxExclusive (255) Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-1-1 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-1-1.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-1-2 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-1-2.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-1-3 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-1-3.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-1-4 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-1-4.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-1-5 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-1-5.xml:19:127: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-2-1 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-2-1.xml:19:127: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-2-2 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-2-2.xml:19:127: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-2-3 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-2-3.xml:19:127: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-2-4 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-2-4.xml:19:127: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-2-5 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-2-5.xml:19:127: string pattern not matched: \d{2} Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-3-1 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-3-1.xml:19:127: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-3-2 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-3-2.xml:19:127: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-3-3 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-3-3.xml:19:127: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-3-4 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-3-4.xml:19:127: string pattern not matched: \d{3} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-3-5 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-3-5.xml:19:127: string pattern not matched: \d{3} Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-4-1 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-4-1.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-4-2 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-4-2.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-4-3 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-4-3.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-4-4 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-4-4.xml:19:127: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-4-5 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-4-5.xml:19:127: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-unsignedByte-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-5-1 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-5-1.xml:19:127: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-5-2 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-5-2.xml:19:127: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-5-3 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-5-3.xml:19:127: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-5-4 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-5-4.xml:19:127: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-pattern-5-5 -OK NISTXML-SV-II-atomic-unsignedByte-pattern-5-5.xml:19:127: string pattern not matched: \d{2} Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-1-1 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-1-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-1-2 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-1-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-1-3 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-1-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-1-4 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-1-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-1-5 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-1-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-2-1 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-2-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-2-2 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-2-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-2-3 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-2-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-2-4 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-2-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-2-5 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-2-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-3-1 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-3-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-3-2 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-3-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-3-3 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-3-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-3-4 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-3-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-3-5 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-3-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-4-1 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-4-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-4-2 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-4-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-4-3 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-4-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-4-4 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-4-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-4-5 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-4-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-unsignedByte-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-unsignedByte-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-5-1 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-5-1.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-5-2 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-5-2.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-5-3 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-5-3.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-5-4 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-5-4.xml:19:135: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-unsignedByte-enumeration-5-5 -OK NISTXML-SV-II-atomic-unsignedByte-enumeration-5-5.xml:19:135: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-1-1 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-1-1.xml:19:143: 1 is smaller than minExclusive (1) Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-1 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-1.xml:19:143: 1 is smaller than minExclusive (159779689100354561) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-2 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-2.xml:19:143: 4703221073283038 is smaller than minExclusive (159779689100354561) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-3 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-3.xml:19:143: 83826753273273379 is smaller than minExclusive (159779689100354561) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-4 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-4.xml:19:143: 47847777004084757 is smaller than minExclusive (159779689100354561) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-5 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-5.xml:19:143: 159779689100354561 is smaller than minExclusive (159779689100354561) Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-1 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-1.xml:19:143: 1 is smaller than minExclusive (196998635864784277) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-2 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-2.xml:19:143: 82328350442857316 is smaller than minExclusive (196998635864784277) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-3 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-3.xml:19:143: 191511466403091336 is smaller than minExclusive (196998635864784277) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-4 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-4.xml:19:143: 94354030643614512 is smaller than minExclusive (196998635864784277) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-5 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-5.xml:19:143: 196998635864784277 is smaller than minExclusive (196998635864784277) Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-1 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-1.xml:19:143: 1 is smaller than minExclusive (975773071955124413) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-2 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-2.xml:19:143: 366331497857183911 is smaller than minExclusive (975773071955124413) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-3 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-3.xml:19:143: 599355922918828286 is smaller than minExclusive (975773071955124413) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-4 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-4.xml:19:143: 298741005666310057 is smaller than minExclusive (975773071955124413) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-5 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-5.xml:19:143: 975773071955124413 is smaller than minExclusive (975773071955124413) Grp: NIST2004-01-14 / atomic-positiveInteger-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-1 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-1.xml:19:143: 1 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-2 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-2.xml:19:143: 292709229968370232 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-3 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-3.xml:19:143: 4037170947835956 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-4 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-4.xml:19:143: 860341361129465130 is smaller than minExclusive (999999999999999998) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-5 -OK NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-5.xml:19:143: 999999999999999998 is smaller than minExclusive (999999999999999998) Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-1.xml:19:143: 2 is greater than maxExclusive (2) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-2.xml:19:143: 580035881441445355 is greater than maxExclusive (2) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-3.xml:19:143: 260948973968477716 is greater than maxExclusive (2) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-4.xml:19:143: 563331464152950767 is greater than maxExclusive (2) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-5.xml:19:143: 999999999999999999 is greater than maxExclusive (2) Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-1.xml:19:143: 439492137310005915 is greater than maxExclusive (439492137310005915) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-2.xml:19:143: 643558600794419319 is greater than maxExclusive (439492137310005915) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-3.xml:19:143: 489995076791599946 is greater than maxExclusive (439492137310005915) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-4.xml:19:143: 530397461306073535 is greater than maxExclusive (439492137310005915) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-5.xml:19:143: 999999999999999999 is greater than maxExclusive (439492137310005915) Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-1.xml:19:143: 44963355987554522 is greater than maxExclusive (44963355987554522) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-2.xml:19:143: 699372905347424185 is greater than maxExclusive (44963355987554522) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-3.xml:19:143: 702131530495087662 is greater than maxExclusive (44963355987554522) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-4.xml:19:143: 888590873668325996 is greater than maxExclusive (44963355987554522) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-5.xml:19:143: 999999999999999999 is greater than maxExclusive (44963355987554522) Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-1.xml:19:143: 77051283049339393 is greater than maxExclusive (77051283049339393) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-2.xml:19:143: 362331558821822932 is greater than maxExclusive (77051283049339393) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-3.xml:19:143: 955585039591778988 is greater than maxExclusive (77051283049339393) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-4.xml:19:143: 544302254470812148 is greater than maxExclusive (77051283049339393) OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-5.xml:19:143: 999999999999999999 is greater than maxExclusive (77051283049339393) Grp: NIST2004-01-14 / atomic-positiveInteger-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-positiveInteger-maxExclusive-5-1.xml:19:143: 999999999999999999 is greater than maxExclusive (999999999999999999) Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-1-1 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-1-1.xml:19:133: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-1-2 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-1-2.xml:19:133: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-1-3 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-1-3.xml:19:133: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-1-4 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-1-4.xml:19:133: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-1-5 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-1-5.xml:19:133: string pattern not matched: \d{1} Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-2-1 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-2-1.xml:19:133: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-2-2 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-2-2.xml:19:133: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-2-3 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-2-3.xml:19:133: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-2-4 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-2-4.xml:19:133: string pattern not matched: \d{5} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-2-5 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-2-5.xml:19:133: string pattern not matched: \d{5} Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-3-1 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-3-1.xml:19:133: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-3-2 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-3-2.xml:19:133: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-3-3 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-3-3.xml:19:133: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-3-4 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-3-4.xml:19:133: string pattern not matched: \d{9} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-3-5 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-3-5.xml:19:133: string pattern not matched: \d{9} Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-4-1 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-4-1.xml:19:133: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-4-2 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-4-2.xml:19:133: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-4-3 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-4-3.xml:19:133: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-4-4 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-4-4.xml:19:133: string pattern not matched: \d{13} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-4-5 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-4-5.xml:19:133: string pattern not matched: \d{13} Grp: NIST2004-01-14 / atomic-positiveInteger-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-5-1 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-5-1.xml:19:133: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-5-2 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-5-2.xml:19:133: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-5-3 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-5-3.xml:19:133: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-5-4 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-5-4.xml:19:133: string pattern not matched: \d{18} OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-pattern-5-5 -OK NISTXML-SV-II-atomic-positiveInteger-pattern-5-5.xml:19:133: string pattern not matched: \d{18} Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-1-1 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-1-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-1-2 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-1-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-1-3 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-1-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-1-4 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-1-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-1-5 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-1-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-2-1 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-2-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-2-2 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-2-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-2-3 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-2-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-2-4 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-2-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-2-5 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-2-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-3-1 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-3-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-3-2 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-3-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-3-3 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-3-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-3-4 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-3-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-3-5 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-3-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-4-1 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-4-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-4-2 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-4-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-4-3 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-4-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-4-4 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-4-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-4-5 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-4-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-positiveInteger-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-positiveInteger-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-5-1 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-5-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-5-2 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-5-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-5-3 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-5-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-5-4 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-5-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-positiveInteger-enumeration-5-5 -OK NISTXML-SV-II-atomic-positiveInteger-enumeration-5-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-duration-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-1-1 -OK NISTXML-SV-II-atomic-duration-minExclusive-1-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minExclusive (P1970Y1M1D) Grp: NIST2004-01-14 / atomic-duration-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-2-1 -OK NISTXML-SV-II-atomic-duration-minExclusive-2-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minExclusive (P1974Y8M1DT1H59M52S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-2-2 -OK NISTXML-SV-II-atomic-duration-minExclusive-2-2.xml:19:129: P1974Y03M13DT17H19M07S is smaller than minExclusive (P1974Y8M1DT1H59M52S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-2-3 -OK NISTXML-SV-II-atomic-duration-minExclusive-2-3.xml:19:129: P1972Y08M14DT16H42M47S is smaller than minExclusive (P1974Y8M1DT1H59M52S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-2-4 -OK NISTXML-SV-II-atomic-duration-minExclusive-2-4.xml:19:129: P1973Y03M29DT16H56M06S is smaller than minExclusive (P1974Y8M1DT1H59M52S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-2-5 -OK NISTXML-SV-II-atomic-duration-minExclusive-2-5.xml:19:129: P1974Y08M01DT01H59M52S is smaller than minExclusive (P1974Y8M1DT1H59M52S) Grp: NIST2004-01-14 / atomic-duration-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-3-1 -OK NISTXML-SV-II-atomic-duration-minExclusive-3-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minExclusive (P2030Y7M10DT8H51M22S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-3-2 -OK NISTXML-SV-II-atomic-duration-minExclusive-3-2.xml:19:129: P1978Y12M17DT22H17M47S is smaller than minExclusive (P2030Y7M10DT8H51M22S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-3-3 -OK NISTXML-SV-II-atomic-duration-minExclusive-3-3.xml:19:129: P2029Y12M09DT07H42M51S is smaller than minExclusive (P2030Y7M10DT8H51M22S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-3-4 -OK NISTXML-SV-II-atomic-duration-minExclusive-3-4.xml:19:129: P2011Y05M04DT23H43M21S is smaller than minExclusive (P2030Y7M10DT8H51M22S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-3-5 -OK NISTXML-SV-II-atomic-duration-minExclusive-3-5.xml:19:129: P2030Y07M10DT08H51M22S is smaller than minExclusive (P2030Y7M10DT8H51M22S) Grp: NIST2004-01-14 / atomic-duration-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-4-1 -OK NISTXML-SV-II-atomic-duration-minExclusive-4-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minExclusive (P1993Y7M6DT16H26M6S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-4-2 -OK NISTXML-SV-II-atomic-duration-minExclusive-4-2.xml:19:129: P1975Y06M13DT19H10M35S is smaller than minExclusive (P1993Y7M6DT16H26M6S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-4-3 -OK NISTXML-SV-II-atomic-duration-minExclusive-4-3.xml:19:129: P1982Y08M03DT00H49M53S is smaller than minExclusive (P1993Y7M6DT16H26M6S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-4-4 -OK NISTXML-SV-II-atomic-duration-minExclusive-4-4.xml:19:129: P1974Y07M21DT16H02M33S is smaller than minExclusive (P1993Y7M6DT16H26M6S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-4-5 -OK NISTXML-SV-II-atomic-duration-minExclusive-4-5.xml:19:129: P1993Y07M06DT16H26M06S is smaller than minExclusive (P1993Y7M6DT16H26M6S) Grp: NIST2004-01-14 / atomic-duration-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-5-1 -OK NISTXML-SV-II-atomic-duration-minExclusive-5-1.xml:19:129: P1970Y01M01DT00H00M00S is smaller than minExclusive (P2030Y12M31DT23H59M58S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-5-2 -OK NISTXML-SV-II-atomic-duration-minExclusive-5-2.xml:19:129: P2014Y02M19DT10H43M12S is smaller than minExclusive (P2030Y12M31DT23H59M58S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-5-3 -OK NISTXML-SV-II-atomic-duration-minExclusive-5-3.xml:19:129: P1981Y11M21DT18H38M44S is smaller than minExclusive (P2030Y12M31DT23H59M58S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-5-4 -OK NISTXML-SV-II-atomic-duration-minExclusive-5-4.xml:19:129: P2019Y07M05DT21H46M10S is smaller than minExclusive (P2030Y12M31DT23H59M58S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-minExclusive-5-5 -OK NISTXML-SV-II-atomic-duration-minExclusive-5-5.xml:19:129: P2030Y12M31DT23H59M58S is smaller than minExclusive (P2030Y12M31DT23H59M58S) Grp: NIST2004-01-14 / atomic-duration-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-duration-maxExclusive-1-1.xml:19:129: P1970Y01M01DT00H00M01S is greater than maxExclusive (P1970Y1M1DT1S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-duration-maxExclusive-1-2.xml:19:129: P1989Y04M23DT23H47M39S is greater than maxExclusive (P1970Y1M1DT1S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-duration-maxExclusive-1-3.xml:19:129: P1983Y06M26DT22H09M28S is greater than maxExclusive (P1970Y1M1DT1S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-duration-maxExclusive-1-4.xml:19:129: P2014Y05M30DT00H06M01S is greater than maxExclusive (P1970Y1M1DT1S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-duration-maxExclusive-1-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxExclusive (P1970Y1M1DT1S) Grp: NIST2004-01-14 / atomic-duration-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-duration-maxExclusive-2-1.xml:19:129: P1983Y08M22DT12H17M52S is greater than maxExclusive (P1983Y8M22DT12H17M52S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-duration-maxExclusive-2-2.xml:19:129: P2004Y11M19DT00H59M44S is greater than maxExclusive (P1983Y8M22DT12H17M52S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-duration-maxExclusive-2-3.xml:19:129: P2027Y12M23DT16H11M34S is greater than maxExclusive (P1983Y8M22DT12H17M52S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-duration-maxExclusive-2-4.xml:19:129: P2025Y09M06DT09H26M22S is greater than maxExclusive (P1983Y8M22DT12H17M52S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-duration-maxExclusive-2-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxExclusive (P1983Y8M22DT12H17M52S) Grp: NIST2004-01-14 / atomic-duration-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-duration-maxExclusive-3-1.xml:19:129: P2024Y06M08DT17H23M35S is greater than maxExclusive (P2024Y6M8DT17H23M35S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-duration-maxExclusive-3-2.xml:19:129: P2029Y11M22DT00H36M33S is greater than maxExclusive (P2024Y6M8DT17H23M35S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-duration-maxExclusive-3-3.xml:19:129: P2030Y12M03DT10H22M41S is greater than maxExclusive (P2024Y6M8DT17H23M35S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-duration-maxExclusive-3-4.xml:19:129: P2029Y08M06DT14H36M28S is greater than maxExclusive (P2024Y6M8DT17H23M35S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-duration-maxExclusive-3-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxExclusive (P2024Y6M8DT17H23M35S) Grp: NIST2004-01-14 / atomic-duration-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-duration-maxExclusive-4-1.xml:19:129: P1974Y04M13DT23H56M57S is greater than maxExclusive (P1974Y4M13DT23H56M57S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-duration-maxExclusive-4-2.xml:19:129: P2003Y03M21DT07H39M44S is greater than maxExclusive (P1974Y4M13DT23H56M57S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-duration-maxExclusive-4-3.xml:19:129: P1980Y04M18DT22H14M48S is greater than maxExclusive (P1974Y4M13DT23H56M57S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-duration-maxExclusive-4-4.xml:19:129: P2013Y08M14DT10H05M35S is greater than maxExclusive (P1974Y4M13DT23H56M57S) OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-duration-maxExclusive-4-5.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxExclusive (P1974Y4M13DT23H56M57S) Grp: NIST2004-01-14 / atomic-duration-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-duration-maxExclusive-5-1.xml:19:129: P2030Y12M31DT23H59M59S is greater than maxExclusive (P2030Y12M31DT23H59M59S) Grp: NIST2004-01-14 / atomic-duration-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-1-1 -OK NISTXML-SV-II-atomic-duration-pattern-1-1.xml:19:119: string pattern not matched: P\d\d69Y\d2M1\dDT\d0H\d9M5\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-1-2 -OK NISTXML-SV-II-atomic-duration-pattern-1-2.xml:19:119: string pattern not matched: P\d\d69Y\d2M1\dDT\d0H\d9M5\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-1-3 -OK NISTXML-SV-II-atomic-duration-pattern-1-3.xml:19:119: string pattern not matched: P\d\d69Y\d2M1\dDT\d0H\d9M5\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-1-4 -OK NISTXML-SV-II-atomic-duration-pattern-1-4.xml:19:119: string pattern not matched: P\d\d69Y\d2M1\dDT\d0H\d9M5\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-1-5 -OK NISTXML-SV-II-atomic-duration-pattern-1-5.xml:19:119: string pattern not matched: P\d\d69Y\d2M1\dDT\d0H\d9M5\dS Grp: NIST2004-01-14 / atomic-duration-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-2-1 -OK NISTXML-SV-II-atomic-duration-pattern-2-1.xml:19:119: string pattern not matched: P19\d\dY0\dM2\dDT\d1H\d9M\d9S OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-2-2 -OK NISTXML-SV-II-atomic-duration-pattern-2-2.xml:19:119: string pattern not matched: P19\d\dY0\dM2\dDT\d1H\d9M\d9S OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-2-3 -OK NISTXML-SV-II-atomic-duration-pattern-2-3.xml:19:119: string pattern not matched: P19\d\dY0\dM2\dDT\d1H\d9M\d9S OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-2-4 -OK NISTXML-SV-II-atomic-duration-pattern-2-4.xml:19:119: string pattern not matched: P19\d\dY0\dM2\dDT\d1H\d9M\d9S OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-2-5 -OK NISTXML-SV-II-atomic-duration-pattern-2-5.xml:19:119: string pattern not matched: P19\d\dY0\dM2\dDT\d1H\d9M\d9S Grp: NIST2004-01-14 / atomic-duration-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-3-1 -OK NISTXML-SV-II-atomic-duration-pattern-3-1.xml:19:119: string pattern not matched: P\d\d24Y0\dM1\dDT1\dH\d0M5\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-3-2 -OK NISTXML-SV-II-atomic-duration-pattern-3-2.xml:19:119: string pattern not matched: P\d\d24Y0\dM1\dDT1\dH\d0M5\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-3-3 -OK NISTXML-SV-II-atomic-duration-pattern-3-3.xml:19:119: string pattern not matched: P\d\d24Y0\dM1\dDT1\dH\d0M5\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-3-4 -OK NISTXML-SV-II-atomic-duration-pattern-3-4.xml:19:119: string pattern not matched: P\d\d24Y0\dM1\dDT1\dH\d0M5\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-3-5 -OK NISTXML-SV-II-atomic-duration-pattern-3-5.xml:19:119: string pattern not matched: P\d\d24Y0\dM1\dDT1\dH\d0M5\dS Grp: NIST2004-01-14 / atomic-duration-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-4-1 -OK NISTXML-SV-II-atomic-duration-pattern-4-1.xml:19:119: string pattern not matched: P\d\d80Y\d8M1\dDT1\dH3\dM2\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-4-2 -OK NISTXML-SV-II-atomic-duration-pattern-4-2.xml:19:119: string pattern not matched: P\d\d80Y\d8M1\dDT1\dH3\dM2\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-4-3 -OK NISTXML-SV-II-atomic-duration-pattern-4-3.xml:19:119: string pattern not matched: P\d\d80Y\d8M1\dDT1\dH3\dM2\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-4-4 -OK NISTXML-SV-II-atomic-duration-pattern-4-4.xml:19:119: string pattern not matched: P\d\d80Y\d8M1\dDT1\dH3\dM2\dS OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-4-5 -OK NISTXML-SV-II-atomic-duration-pattern-4-5.xml:19:119: string pattern not matched: P\d\d80Y\d8M1\dDT1\dH3\dM2\dS Grp: NIST2004-01-14 / atomic-duration-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-5-1 -OK NISTXML-SV-II-atomic-duration-pattern-5-1.xml:19:119: string pattern not matched: P17\d\dY\d7M\d3DT0\dH0\dM\d5S OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-5-2 -OK NISTXML-SV-II-atomic-duration-pattern-5-2.xml:19:119: string pattern not matched: P17\d\dY\d7M\d3DT0\dH0\dM\d5S OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-5-3 -OK NISTXML-SV-II-atomic-duration-pattern-5-3.xml:19:119: string pattern not matched: P17\d\dY\d7M\d3DT0\dH0\dM\d5S OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-5-4 -OK NISTXML-SV-II-atomic-duration-pattern-5-4.xml:19:119: string pattern not matched: P17\d\dY\d7M\d3DT0\dH0\dM\d5S OK XSDv-XMLi NISTXML-SV-II-atomic-duration-pattern-5-5 -OK NISTXML-SV-II-atomic-duration-pattern-5-5.xml:19:119: string pattern not matched: P17\d\dY\d7M\d3DT0\dH0\dM\d5S Grp: NIST2004-01-14 / atomic-duration-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-1-1 -OK NISTXML-SV-II-atomic-duration-enumeration-1-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-1-2 -OK NISTXML-SV-II-atomic-duration-enumeration-1-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-1-3 -OK NISTXML-SV-II-atomic-duration-enumeration-1-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-1-4 -OK NISTXML-SV-II-atomic-duration-enumeration-1-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-1-5 -OK NISTXML-SV-II-atomic-duration-enumeration-1-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-duration-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-2-1 -OK NISTXML-SV-II-atomic-duration-enumeration-2-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-2-2 -OK NISTXML-SV-II-atomic-duration-enumeration-2-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-2-3 -OK NISTXML-SV-II-atomic-duration-enumeration-2-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-2-4 -OK NISTXML-SV-II-atomic-duration-enumeration-2-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-2-5 -OK NISTXML-SV-II-atomic-duration-enumeration-2-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-duration-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-3-1 -OK NISTXML-SV-II-atomic-duration-enumeration-3-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-3-2 -OK NISTXML-SV-II-atomic-duration-enumeration-3-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-3-3 -OK NISTXML-SV-II-atomic-duration-enumeration-3-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-3-4 -OK NISTXML-SV-II-atomic-duration-enumeration-3-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-3-5 -OK NISTXML-SV-II-atomic-duration-enumeration-3-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-duration-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-4-1 -OK NISTXML-SV-II-atomic-duration-enumeration-4-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-4-2 -OK NISTXML-SV-II-atomic-duration-enumeration-4-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-4-3 -OK NISTXML-SV-II-atomic-duration-enumeration-4-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-4-4 -OK NISTXML-SV-II-atomic-duration-enumeration-4-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-4-5 -OK NISTXML-SV-II-atomic-duration-enumeration-4-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-duration-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-duration-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-5-1 -OK NISTXML-SV-II-atomic-duration-enumeration-5-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-5-2 -OK NISTXML-SV-II-atomic-duration-enumeration-5-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-5-3 -OK NISTXML-SV-II-atomic-duration-enumeration-5-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-5-4 -OK NISTXML-SV-II-atomic-duration-enumeration-5-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-duration-enumeration-5-5 -OK NISTXML-SV-II-atomic-duration-enumeration-5-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-1-1 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-1-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minExclusive (1970-01-01T00:00:00) Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-2-1 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-2-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minExclusive (1972-03-14T12:38:28) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-2-2 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-2-2.xml:19:129: 1971-02-24T22:57:40 is smaller than minExclusive (1972-03-14T12:38:28) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-2-3 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-2-3.xml:19:129: 1970-09-23T02:03:55 is smaller than minExclusive (1972-03-14T12:38:28) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-2-4 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-2-4.xml:19:129: 1970-03-18T11:34:06 is smaller than minExclusive (1972-03-14T12:38:28) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-2-5 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-2-5.xml:19:129: 1972-03-14T12:38:28 is smaller than minExclusive (1972-03-14T12:38:28) Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-3-1 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-3-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minExclusive (1985-09-09T17:03:02) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-3-2 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-3-2.xml:19:129: 1983-03-07T07:44:54 is smaller than minExclusive (1985-09-09T17:03:02) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-3-3 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-3-3.xml:19:129: 1978-10-06T11:31:46 is smaller than minExclusive (1985-09-09T17:03:02) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-3-4 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-3-4.xml:19:129: 1976-05-07T04:41:18 is smaller than minExclusive (1985-09-09T17:03:02) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-3-5 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-3-5.xml:19:129: 1985-09-09T17:03:02 is smaller than minExclusive (1985-09-09T17:03:02) Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-4-1 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-4-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minExclusive (2010-03-03T22:44:36) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-4-2 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-4-2.xml:19:129: 1989-01-16T17:14:43 is smaller than minExclusive (2010-03-03T22:44:36) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-4-3 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-4-3.xml:19:129: 1994-06-18T01:00:17 is smaller than minExclusive (2010-03-03T22:44:36) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-4-4 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-4-4.xml:19:129: 1992-01-01T10:34:42 is smaller than minExclusive (2010-03-03T22:44:36) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-4-5 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-4-5.xml:19:129: 2010-03-03T22:44:36 is smaller than minExclusive (2010-03-03T22:44:36) Grp: NIST2004-01-14 / atomic-dateTime-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-5-1 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-5-1.xml:19:129: 1970-01-01T00:00:00 is smaller than minExclusive (2030-12-31T23:59:58) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-5-2 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-5-2.xml:19:129: 1997-03-24T19:39:12 is smaller than minExclusive (2030-12-31T23:59:58) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-5-3 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-5-3.xml:19:129: 2030-12-14T12:32:08 is smaller than minExclusive (2030-12-31T23:59:58) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-5-4 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-5-4.xml:19:129: 2005-11-16T03:56:15 is smaller than minExclusive (2030-12-31T23:59:58) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-minExclusive-5-5 -OK NISTXML-SV-II-atomic-dateTime-minExclusive-5-5.xml:19:129: 2030-12-31T23:59:58 is smaller than minExclusive (2030-12-31T23:59:58) Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-1-1.xml:19:129: 1970-01-01T00:00:01 is greater than maxExclusive (1970-01-01T00:00:01) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-1-2.xml:19:129: 2001-05-23T02:51:50 is greater than maxExclusive (1970-01-01T00:00:01) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-1-3.xml:19:129: 2005-07-15T12:00:28 is greater than maxExclusive (1970-01-01T00:00:01) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-1-4.xml:19:129: 1974-01-23T08:30:04 is greater than maxExclusive (1970-01-01T00:00:01) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-1-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxExclusive (1970-01-01T00:00:01) Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-2-1.xml:19:129: 2005-05-16T14:28:30 is greater than maxExclusive (2005-05-16T14:28:30) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-2-2.xml:19:129: 2027-09-25T09:41:07 is greater than maxExclusive (2005-05-16T14:28:30) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-2-3.xml:19:129: 2022-05-24T20:55:16 is greater than maxExclusive (2005-05-16T14:28:30) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-2-4.xml:19:129: 2014-09-07T05:28:34 is greater than maxExclusive (2005-05-16T14:28:30) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-2-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxExclusive (2005-05-16T14:28:30) Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-3-1.xml:19:129: 1999-05-23T06:56:49 is greater than maxExclusive (1999-05-23T06:56:49) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-3-2.xml:19:129: 2024-10-19T18:04:30 is greater than maxExclusive (1999-05-23T06:56:49) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-3-3.xml:19:129: 2028-11-25T19:57:00 is greater than maxExclusive (1999-05-23T06:56:49) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-3-4.xml:19:129: 2002-08-27T20:38:39 is greater than maxExclusive (1999-05-23T06:56:49) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-3-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxExclusive (1999-05-23T06:56:49) Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-4-1.xml:19:129: 2025-12-09T05:41:30 is greater than maxExclusive (2025-12-09T05:41:30) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-4-2.xml:19:129: 2030-05-04T05:09:58 is greater than maxExclusive (2025-12-09T05:41:30) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-4-3.xml:19:129: 2030-03-08T03:03:10 is greater than maxExclusive (2025-12-09T05:41:30) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-4-4.xml:19:129: 2029-02-02T06:32:37 is greater than maxExclusive (2025-12-09T05:41:30) OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-4-5.xml:19:129: 2030-12-31T23:59:59 is greater than maxExclusive (2025-12-09T05:41:30) Grp: NIST2004-01-14 / atomic-dateTime-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-dateTime-maxExclusive-5-1.xml:19:129: 2030-12-31T23:59:59 is greater than maxExclusive (2030-12-31T23:59:59) Grp: NIST2004-01-14 / atomic-dateTime-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-1-1 -OK NISTXML-SV-II-atomic-dateTime-pattern-1-1.xml:19:119: string pattern not matched: \d\d69-\d9-\d9T\d8:\d1:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-1-2 -OK NISTXML-SV-II-atomic-dateTime-pattern-1-2.xml:19:119: string pattern not matched: \d\d69-\d9-\d9T\d8:\d1:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-1-3 -OK NISTXML-SV-II-atomic-dateTime-pattern-1-3.xml:19:119: string pattern not matched: \d\d69-\d9-\d9T\d8:\d1:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-1-4 -OK NISTXML-SV-II-atomic-dateTime-pattern-1-4.xml:19:119: string pattern not matched: \d\d69-\d9-\d9T\d8:\d1:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-1-5 -OK NISTXML-SV-II-atomic-dateTime-pattern-1-5.xml:19:119: string pattern not matched: \d\d69-\d9-\d9T\d8:\d1:3\d Grp: NIST2004-01-14 / atomic-dateTime-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-2-1 -OK NISTXML-SV-II-atomic-dateTime-pattern-2-1.xml:19:119: string pattern not matched: \d\d94-\d9-\d7T1\d:0\d:0\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-2-2 -OK NISTXML-SV-II-atomic-dateTime-pattern-2-2.xml:19:119: string pattern not matched: \d\d94-\d9-\d7T1\d:0\d:0\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-2-3 -OK NISTXML-SV-II-atomic-dateTime-pattern-2-3.xml:19:119: string pattern not matched: \d\d94-\d9-\d7T1\d:0\d:0\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-2-4 -OK NISTXML-SV-II-atomic-dateTime-pattern-2-4.xml:19:119: string pattern not matched: \d\d94-\d9-\d7T1\d:0\d:0\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-2-5 -OK NISTXML-SV-II-atomic-dateTime-pattern-2-5.xml:19:119: string pattern not matched: \d\d94-\d9-\d7T1\d:0\d:0\d Grp: NIST2004-01-14 / atomic-dateTime-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-3-1 -OK NISTXML-SV-II-atomic-dateTime-pattern-3-1.xml:19:119: string pattern not matched: 20\d\d-\d8-\d5T\d1:\d1:0\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-3-2 -OK NISTXML-SV-II-atomic-dateTime-pattern-3-2.xml:19:119: string pattern not matched: 20\d\d-\d8-\d5T\d1:\d1:0\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-3-3 -OK NISTXML-SV-II-atomic-dateTime-pattern-3-3.xml:19:119: string pattern not matched: 20\d\d-\d8-\d5T\d1:\d1:0\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-3-4 -OK NISTXML-SV-II-atomic-dateTime-pattern-3-4.xml:19:119: string pattern not matched: 20\d\d-\d8-\d5T\d1:\d1:0\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-3-5 -OK NISTXML-SV-II-atomic-dateTime-pattern-3-5.xml:19:119: string pattern not matched: 20\d\d-\d8-\d5T\d1:\d1:0\d Grp: NIST2004-01-14 / atomic-dateTime-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-4-1 -OK NISTXML-SV-II-atomic-dateTime-pattern-4-1.xml:19:119: string pattern not matched: \d\d58-\d2-2\dT0\d:1\d:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-4-2 -OK NISTXML-SV-II-atomic-dateTime-pattern-4-2.xml:19:119: string pattern not matched: \d\d58-\d2-2\dT0\d:1\d:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-4-3 -OK NISTXML-SV-II-atomic-dateTime-pattern-4-3.xml:19:119: string pattern not matched: \d\d58-\d2-2\dT0\d:1\d:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-4-4 -OK NISTXML-SV-II-atomic-dateTime-pattern-4-4.xml:19:119: string pattern not matched: \d\d58-\d2-2\dT0\d:1\d:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-4-5 -OK NISTXML-SV-II-atomic-dateTime-pattern-4-5.xml:19:119: string pattern not matched: \d\d58-\d2-2\dT0\d:1\d:3\d Grp: NIST2004-01-14 / atomic-dateTime-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-5-1 -OK NISTXML-SV-II-atomic-dateTime-pattern-5-1.xml:19:119: string pattern not matched: \d\d59-\d3-\d4T1\d:\d9:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-5-2 -OK NISTXML-SV-II-atomic-dateTime-pattern-5-2.xml:19:119: string pattern not matched: \d\d59-\d3-\d4T1\d:\d9:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-5-3 -OK NISTXML-SV-II-atomic-dateTime-pattern-5-3.xml:19:119: string pattern not matched: \d\d59-\d3-\d4T1\d:\d9:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-5-4 -OK NISTXML-SV-II-atomic-dateTime-pattern-5-4.xml:19:119: string pattern not matched: \d\d59-\d3-\d4T1\d:\d9:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-pattern-5-5 -OK NISTXML-SV-II-atomic-dateTime-pattern-5-5.xml:19:119: string pattern not matched: \d\d59-\d3-\d4T1\d:\d9:3\d Grp: NIST2004-01-14 / atomic-dateTime-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-1-1 -OK NISTXML-SV-II-atomic-dateTime-enumeration-1-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-1-2 -OK NISTXML-SV-II-atomic-dateTime-enumeration-1-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-1-3 -OK NISTXML-SV-II-atomic-dateTime-enumeration-1-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-1-4 -OK NISTXML-SV-II-atomic-dateTime-enumeration-1-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-1-5 -OK NISTXML-SV-II-atomic-dateTime-enumeration-1-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-dateTime-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-2-1 -OK NISTXML-SV-II-atomic-dateTime-enumeration-2-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-2-2 -OK NISTXML-SV-II-atomic-dateTime-enumeration-2-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-2-3 -OK NISTXML-SV-II-atomic-dateTime-enumeration-2-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-2-4 -OK NISTXML-SV-II-atomic-dateTime-enumeration-2-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-2-5 -OK NISTXML-SV-II-atomic-dateTime-enumeration-2-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-dateTime-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-3-1 -OK NISTXML-SV-II-atomic-dateTime-enumeration-3-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-3-2 -OK NISTXML-SV-II-atomic-dateTime-enumeration-3-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-3-3 -OK NISTXML-SV-II-atomic-dateTime-enumeration-3-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-3-4 -OK NISTXML-SV-II-atomic-dateTime-enumeration-3-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-3-5 -OK NISTXML-SV-II-atomic-dateTime-enumeration-3-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-dateTime-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-4-1 -OK NISTXML-SV-II-atomic-dateTime-enumeration-4-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-4-2 -OK NISTXML-SV-II-atomic-dateTime-enumeration-4-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-4-3 -OK NISTXML-SV-II-atomic-dateTime-enumeration-4-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-4-4 -OK NISTXML-SV-II-atomic-dateTime-enumeration-4-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-4-5 -OK NISTXML-SV-II-atomic-dateTime-enumeration-4-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-dateTime-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-dateTime-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-5-1 -OK NISTXML-SV-II-atomic-dateTime-enumeration-5-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-5-2 -OK NISTXML-SV-II-atomic-dateTime-enumeration-5-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-5-3 -OK NISTXML-SV-II-atomic-dateTime-enumeration-5-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-5-4 -OK NISTXML-SV-II-atomic-dateTime-enumeration-5-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-dateTime-enumeration-5-5 -OK NISTXML-SV-II-atomic-dateTime-enumeration-5-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-time-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-1-1 -OK NISTXML-SV-II-atomic-time-minExclusive-1-1.xml:19:121: 00:00:00 is smaller than minExclusive (00:00:00) Grp: NIST2004-01-14 / atomic-time-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-2-1 -OK NISTXML-SV-II-atomic-time-minExclusive-2-1.xml:19:121: 00:00:00 is smaller than minExclusive (00:09:21) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-2-2 -OK NISTXML-SV-II-atomic-time-minExclusive-2-2.xml:19:121: 00:01:37 is smaller than minExclusive (00:09:21) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-2-3 -OK NISTXML-SV-II-atomic-time-minExclusive-2-3.xml:19:121: 00:07:26 is smaller than minExclusive (00:09:21) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-2-4 -OK NISTXML-SV-II-atomic-time-minExclusive-2-4.xml:19:121: 00:09:09 is smaller than minExclusive (00:09:21) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-2-5 -OK NISTXML-SV-II-atomic-time-minExclusive-2-5.xml:19:121: 00:09:21 is smaller than minExclusive (00:09:21) Grp: NIST2004-01-14 / atomic-time-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-3-1 -OK NISTXML-SV-II-atomic-time-minExclusive-3-1.xml:19:121: 00:00:00 is smaller than minExclusive (10:11:47) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-3-2 -OK NISTXML-SV-II-atomic-time-minExclusive-3-2.xml:19:121: 01:54:01 is smaller than minExclusive (10:11:47) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-3-3 -OK NISTXML-SV-II-atomic-time-minExclusive-3-3.xml:19:121: 00:29:05 is smaller than minExclusive (10:11:47) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-3-4 -OK NISTXML-SV-II-atomic-time-minExclusive-3-4.xml:19:121: 09:06:13 is smaller than minExclusive (10:11:47) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-3-5 -OK NISTXML-SV-II-atomic-time-minExclusive-3-5.xml:19:121: 10:11:47 is smaller than minExclusive (10:11:47) Grp: NIST2004-01-14 / atomic-time-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-4-1 -OK NISTXML-SV-II-atomic-time-minExclusive-4-1.xml:19:121: 00:00:00 is smaller than minExclusive (13:55:42) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-4-2 -OK NISTXML-SV-II-atomic-time-minExclusive-4-2.xml:19:121: 10:04:41 is smaller than minExclusive (13:55:42) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-4-3 -OK NISTXML-SV-II-atomic-time-minExclusive-4-3.xml:19:121: 10:03:21 is smaller than minExclusive (13:55:42) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-4-4 -OK NISTXML-SV-II-atomic-time-minExclusive-4-4.xml:19:121: 04:11:15 is smaller than minExclusive (13:55:42) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-4-5 -OK NISTXML-SV-II-atomic-time-minExclusive-4-5.xml:19:121: 13:55:42 is smaller than minExclusive (13:55:42) Grp: NIST2004-01-14 / atomic-time-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-5-1 -OK NISTXML-SV-II-atomic-time-minExclusive-5-1.xml:19:121: 00:00:00 is smaller than minExclusive (23:59:58) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-5-2 -OK NISTXML-SV-II-atomic-time-minExclusive-5-2.xml:19:121: 23:18:52 is smaller than minExclusive (23:59:58) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-5-3 -OK NISTXML-SV-II-atomic-time-minExclusive-5-3.xml:19:121: 19:52:19 is smaller than minExclusive (23:59:58) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-5-4 -OK NISTXML-SV-II-atomic-time-minExclusive-5-4.xml:19:121: 13:35:32 is smaller than minExclusive (23:59:58) OK XSDv-XMLi NISTXML-SV-II-atomic-time-minExclusive-5-5 -OK NISTXML-SV-II-atomic-time-minExclusive-5-5.xml:19:121: 23:59:58 is smaller than minExclusive (23:59:58) Grp: NIST2004-01-14 / atomic-time-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-time-maxExclusive-1-1.xml:19:121: 00:00:01 is greater than maxExclusive (00:00:01) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-time-maxExclusive-1-2.xml:19:121: 02:05:24 is greater than maxExclusive (00:00:01) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-time-maxExclusive-1-3.xml:19:121: 00:10:23 is greater than maxExclusive (00:00:01) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-time-maxExclusive-1-4.xml:19:121: 16:26:28 is greater than maxExclusive (00:00:01) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-time-maxExclusive-1-5.xml:19:121: 23:59:59 is greater than maxExclusive (00:00:01) Grp: NIST2004-01-14 / atomic-time-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-time-maxExclusive-2-1.xml:19:121: 22:37:46 is greater than maxExclusive (22:37:46) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-time-maxExclusive-2-2.xml:19:121: 23:51:55 is greater than maxExclusive (22:37:46) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-time-maxExclusive-2-3.xml:19:121: 23:00:04 is greater than maxExclusive (22:37:46) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-time-maxExclusive-2-4.xml:19:121: 23:07:53 is greater than maxExclusive (22:37:46) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-time-maxExclusive-2-5.xml:19:121: 23:59:59 is greater than maxExclusive (22:37:46) Grp: NIST2004-01-14 / atomic-time-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-time-maxExclusive-3-1.xml:19:121: 08:48:12 is greater than maxExclusive (08:48:12) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-time-maxExclusive-3-2.xml:19:121: 09:36:32 is greater than maxExclusive (08:48:12) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-time-maxExclusive-3-3.xml:19:121: 10:57:53 is greater than maxExclusive (08:48:12) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-time-maxExclusive-3-4.xml:19:121: 22:32:25 is greater than maxExclusive (08:48:12) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-time-maxExclusive-3-5.xml:19:121: 23:59:59 is greater than maxExclusive (08:48:12) Grp: NIST2004-01-14 / atomic-time-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-time-maxExclusive-4-1.xml:19:121: 10:24:23 is greater than maxExclusive (10:24:23) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-time-maxExclusive-4-2.xml:19:121: 15:44:07 is greater than maxExclusive (10:24:23) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-time-maxExclusive-4-3.xml:19:121: 13:43:09 is greater than maxExclusive (10:24:23) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-time-maxExclusive-4-4.xml:19:121: 19:46:06 is greater than maxExclusive (10:24:23) OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-time-maxExclusive-4-5.xml:19:121: 23:59:59 is greater than maxExclusive (10:24:23) Grp: NIST2004-01-14 / atomic-time-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-time-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-time-maxExclusive-5-1.xml:19:121: 23:59:59 is greater than maxExclusive (23:59:59) Grp: NIST2004-01-14 / atomic-time-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-1-1 -OK NISTXML-SV-II-atomic-time-pattern-1-1.xml:19:111: string pattern not matched: 1\d:2\d:\d4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-1-2 -OK NISTXML-SV-II-atomic-time-pattern-1-2.xml:19:111: string pattern not matched: 1\d:2\d:\d4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-1-3 -OK NISTXML-SV-II-atomic-time-pattern-1-3.xml:19:111: string pattern not matched: 1\d:2\d:\d4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-1-4 -OK NISTXML-SV-II-atomic-time-pattern-1-4.xml:19:111: string pattern not matched: 1\d:2\d:\d4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-1-5 -OK NISTXML-SV-II-atomic-time-pattern-1-5.xml:19:111: string pattern not matched: 1\d:2\d:\d4 Grp: NIST2004-01-14 / atomic-time-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-2-1 -OK NISTXML-SV-II-atomic-time-pattern-2-1.xml:19:111: string pattern not matched: 1\d:0\d:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-2-2 -OK NISTXML-SV-II-atomic-time-pattern-2-2.xml:19:111: string pattern not matched: 1\d:0\d:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-2-3 -OK NISTXML-SV-II-atomic-time-pattern-2-3.xml:19:111: string pattern not matched: 1\d:0\d:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-2-4 -OK NISTXML-SV-II-atomic-time-pattern-2-4.xml:19:111: string pattern not matched: 1\d:0\d:3\d OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-2-5 -OK NISTXML-SV-II-atomic-time-pattern-2-5.xml:19:111: string pattern not matched: 1\d:0\d:3\d Grp: NIST2004-01-14 / atomic-time-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-3-1 -OK NISTXML-SV-II-atomic-time-pattern-3-1.xml:19:111: string pattern not matched: 0\d:1\d:\d1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-3-2 -OK NISTXML-SV-II-atomic-time-pattern-3-2.xml:19:111: string pattern not matched: 0\d:1\d:\d1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-3-3 -OK NISTXML-SV-II-atomic-time-pattern-3-3.xml:19:111: string pattern not matched: 0\d:1\d:\d1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-3-4 -OK NISTXML-SV-II-atomic-time-pattern-3-4.xml:19:111: string pattern not matched: 0\d:1\d:\d1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-3-5 -OK NISTXML-SV-II-atomic-time-pattern-3-5.xml:19:111: string pattern not matched: 0\d:1\d:\d1 Grp: NIST2004-01-14 / atomic-time-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-4-1 -OK NISTXML-SV-II-atomic-time-pattern-4-1.xml:19:111: string pattern not matched: 0\d:4\d:\d9 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-4-2 -OK NISTXML-SV-II-atomic-time-pattern-4-2.xml:19:111: string pattern not matched: 0\d:4\d:\d9 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-4-3 -OK NISTXML-SV-II-atomic-time-pattern-4-3.xml:19:111: string pattern not matched: 0\d:4\d:\d9 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-4-4 -OK NISTXML-SV-II-atomic-time-pattern-4-4.xml:19:111: string pattern not matched: 0\d:4\d:\d9 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-4-5 -OK NISTXML-SV-II-atomic-time-pattern-4-5.xml:19:111: string pattern not matched: 0\d:4\d:\d9 Grp: NIST2004-01-14 / atomic-time-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-5-1 -OK NISTXML-SV-II-atomic-time-pattern-5-1.xml:19:111: string pattern not matched: \d0:\d6:\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-5-2 -OK NISTXML-SV-II-atomic-time-pattern-5-2.xml:19:111: string pattern not matched: \d0:\d6:\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-5-3 -OK NISTXML-SV-II-atomic-time-pattern-5-3.xml:19:111: string pattern not matched: \d0:\d6:\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-5-4 -OK NISTXML-SV-II-atomic-time-pattern-5-4.xml:19:111: string pattern not matched: \d0:\d6:\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-time-pattern-5-5 -OK NISTXML-SV-II-atomic-time-pattern-5-5.xml:19:111: string pattern not matched: \d0:\d6:\d7 Grp: NIST2004-01-14 / atomic-time-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-1-1 -OK NISTXML-SV-II-atomic-time-enumeration-1-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-1-2 -OK NISTXML-SV-II-atomic-time-enumeration-1-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-1-3 -OK NISTXML-SV-II-atomic-time-enumeration-1-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-1-4 -OK NISTXML-SV-II-atomic-time-enumeration-1-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-1-5 -OK NISTXML-SV-II-atomic-time-enumeration-1-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-time-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-2-1 -OK NISTXML-SV-II-atomic-time-enumeration-2-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-2-2 -OK NISTXML-SV-II-atomic-time-enumeration-2-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-2-3 -OK NISTXML-SV-II-atomic-time-enumeration-2-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-2-4 -OK NISTXML-SV-II-atomic-time-enumeration-2-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-2-5 -OK NISTXML-SV-II-atomic-time-enumeration-2-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-time-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-3-1 -OK NISTXML-SV-II-atomic-time-enumeration-3-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-3-2 -OK NISTXML-SV-II-atomic-time-enumeration-3-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-3-3 -OK NISTXML-SV-II-atomic-time-enumeration-3-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-3-4 -OK NISTXML-SV-II-atomic-time-enumeration-3-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-3-5 -OK NISTXML-SV-II-atomic-time-enumeration-3-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-time-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-4-1 -OK NISTXML-SV-II-atomic-time-enumeration-4-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-4-2 -OK NISTXML-SV-II-atomic-time-enumeration-4-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-4-3 -OK NISTXML-SV-II-atomic-time-enumeration-4-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-4-4 -OK NISTXML-SV-II-atomic-time-enumeration-4-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-4-5 -OK NISTXML-SV-II-atomic-time-enumeration-4-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-time-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-time-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-5-1 -OK NISTXML-SV-II-atomic-time-enumeration-5-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-5-2 -OK NISTXML-SV-II-atomic-time-enumeration-5-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-5-3 -OK NISTXML-SV-II-atomic-time-enumeration-5-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-5-4 -OK NISTXML-SV-II-atomic-time-enumeration-5-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-time-enumeration-5-5 -OK NISTXML-SV-II-atomic-time-enumeration-5-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-date-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-1-1 -OK NISTXML-SV-II-atomic-date-minExclusive-1-1.xml:19:121: 1970-01-01 is smaller than minExclusive (1970-01-01) Grp: NIST2004-01-14 / atomic-date-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-2-1 -OK NISTXML-SV-II-atomic-date-minExclusive-2-1.xml:19:121: 1970-01-01 is smaller than minExclusive (2026-12-09) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-2-2 -OK NISTXML-SV-II-atomic-date-minExclusive-2-2.xml:19:121: 1970-09-30 is smaller than minExclusive (2026-12-09) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-2-3 -OK NISTXML-SV-II-atomic-date-minExclusive-2-3.xml:19:121: 2020-02-25 is smaller than minExclusive (2026-12-09) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-2-4 -OK NISTXML-SV-II-atomic-date-minExclusive-2-4.xml:19:121: 2015-05-09 is smaller than minExclusive (2026-12-09) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-2-5 -OK NISTXML-SV-II-atomic-date-minExclusive-2-5.xml:19:121: 2026-12-09 is smaller than minExclusive (2026-12-09) Grp: NIST2004-01-14 / atomic-date-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-3-1 -OK NISTXML-SV-II-atomic-date-minExclusive-3-1.xml:19:121: 1970-01-01 is smaller than minExclusive (2010-09-26) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-3-2 -OK NISTXML-SV-II-atomic-date-minExclusive-3-2.xml:19:121: 1997-01-26 is smaller than minExclusive (2010-09-26) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-3-3 -OK NISTXML-SV-II-atomic-date-minExclusive-3-3.xml:19:121: 1978-01-21 is smaller than minExclusive (2010-09-26) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-3-4 -OK NISTXML-SV-II-atomic-date-minExclusive-3-4.xml:19:121: 2004-01-25 is smaller than minExclusive (2010-09-26) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-3-5 -OK NISTXML-SV-II-atomic-date-minExclusive-3-5.xml:19:121: 2010-09-26 is smaller than minExclusive (2010-09-26) Grp: NIST2004-01-14 / atomic-date-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-4-1 -OK NISTXML-SV-II-atomic-date-minExclusive-4-1.xml:19:121: 1970-01-01 is smaller than minExclusive (2027-08-11) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-4-2 -OK NISTXML-SV-II-atomic-date-minExclusive-4-2.xml:19:121: 1977-04-20 is smaller than minExclusive (2027-08-11) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-4-3 -OK NISTXML-SV-II-atomic-date-minExclusive-4-3.xml:19:121: 1976-10-24 is smaller than minExclusive (2027-08-11) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-4-4 -OK NISTXML-SV-II-atomic-date-minExclusive-4-4.xml:19:121: 1985-05-27 is smaller than minExclusive (2027-08-11) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-4-5 -OK NISTXML-SV-II-atomic-date-minExclusive-4-5.xml:19:121: 2027-08-11 is smaller than minExclusive (2027-08-11) Grp: NIST2004-01-14 / atomic-date-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-5-1 -OK NISTXML-SV-II-atomic-date-minExclusive-5-1.xml:19:121: 1970-01-01 is smaller than minExclusive (2030-12-30) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-5-2 -OK NISTXML-SV-II-atomic-date-minExclusive-5-2.xml:19:121: 2011-12-16 is smaller than minExclusive (2030-12-30) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-5-3 -OK NISTXML-SV-II-atomic-date-minExclusive-5-3.xml:19:121: 2004-05-15 is smaller than minExclusive (2030-12-30) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-5-4 -OK NISTXML-SV-II-atomic-date-minExclusive-5-4.xml:19:121: 1983-10-10 is smaller than minExclusive (2030-12-30) OK XSDv-XMLi NISTXML-SV-II-atomic-date-minExclusive-5-5 -OK NISTXML-SV-II-atomic-date-minExclusive-5-5.xml:19:121: 2030-12-30 is smaller than minExclusive (2030-12-30) Grp: NIST2004-01-14 / atomic-date-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-date-maxExclusive-1-1.xml:19:121: 1970-01-02 is greater than maxExclusive (1970-01-02) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-date-maxExclusive-1-2.xml:19:121: 2014-07-21 is greater than maxExclusive (1970-01-02) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-date-maxExclusive-1-3.xml:19:121: 2023-12-27 is greater than maxExclusive (1970-01-02) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-date-maxExclusive-1-4.xml:19:121: 1971-11-15 is greater than maxExclusive (1970-01-02) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-date-maxExclusive-1-5.xml:19:121: 2030-12-31 is greater than maxExclusive (1970-01-02) Grp: NIST2004-01-14 / atomic-date-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-date-maxExclusive-2-1.xml:19:121: 2003-05-06 is greater than maxExclusive (2003-05-06) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-date-maxExclusive-2-2.xml:19:121: 2028-05-02 is greater than maxExclusive (2003-05-06) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-date-maxExclusive-2-3.xml:19:121: 2027-11-22 is greater than maxExclusive (2003-05-06) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-date-maxExclusive-2-4.xml:19:121: 2004-08-11 is greater than maxExclusive (2003-05-06) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-date-maxExclusive-2-5.xml:19:121: 2030-12-31 is greater than maxExclusive (2003-05-06) Grp: NIST2004-01-14 / atomic-date-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-date-maxExclusive-3-1.xml:19:121: 2011-10-16 is greater than maxExclusive (2011-10-16) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-date-maxExclusive-3-2.xml:19:121: 2027-07-04 is greater than maxExclusive (2011-10-16) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-date-maxExclusive-3-3.xml:19:121: 2022-07-19 is greater than maxExclusive (2011-10-16) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-date-maxExclusive-3-4.xml:19:121: 2024-08-04 is greater than maxExclusive (2011-10-16) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-date-maxExclusive-3-5.xml:19:121: 2030-12-31 is greater than maxExclusive (2011-10-16) Grp: NIST2004-01-14 / atomic-date-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-date-maxExclusive-4-1.xml:19:121: 2012-11-19 is greater than maxExclusive (2012-11-19) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-date-maxExclusive-4-2.xml:19:121: 2025-08-14 is greater than maxExclusive (2012-11-19) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-date-maxExclusive-4-3.xml:19:121: 2013-08-06 is greater than maxExclusive (2012-11-19) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-date-maxExclusive-4-4.xml:19:121: 2028-07-19 is greater than maxExclusive (2012-11-19) OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-date-maxExclusive-4-5.xml:19:121: 2030-12-31 is greater than maxExclusive (2012-11-19) Grp: NIST2004-01-14 / atomic-date-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-date-maxExclusive-5-1.xml:19:121: 2030-12-31 is greater than maxExclusive (2030-12-31) Grp: NIST2004-01-14 / atomic-date-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-1-1 -OK NISTXML-SV-II-atomic-date-pattern-1-1.xml:19:111: string pattern not matched: \d\d54-0\d-\d8 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-1-2 -OK NISTXML-SV-II-atomic-date-pattern-1-2.xml:19:111: string pattern not matched: \d\d54-0\d-\d8 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-1-3 -OK NISTXML-SV-II-atomic-date-pattern-1-3.xml:19:111: string pattern not matched: \d\d54-0\d-\d8 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-1-4 -OK NISTXML-SV-II-atomic-date-pattern-1-4.xml:19:111: string pattern not matched: \d\d54-0\d-\d8 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-1-5 -OK NISTXML-SV-II-atomic-date-pattern-1-5.xml:19:111: string pattern not matched: \d\d54-0\d-\d8 Grp: NIST2004-01-14 / atomic-date-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-2-1 -OK NISTXML-SV-II-atomic-date-pattern-2-1.xml:19:111: string pattern not matched: \d\d79-0\d-\d5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-2-2 -OK NISTXML-SV-II-atomic-date-pattern-2-2.xml:19:111: string pattern not matched: \d\d79-0\d-\d5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-2-3 -OK NISTXML-SV-II-atomic-date-pattern-2-3.xml:19:111: string pattern not matched: \d\d79-0\d-\d5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-2-4 -OK NISTXML-SV-II-atomic-date-pattern-2-4.xml:19:111: string pattern not matched: \d\d79-0\d-\d5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-2-5 -OK NISTXML-SV-II-atomic-date-pattern-2-5.xml:19:111: string pattern not matched: \d\d79-0\d-\d5 Grp: NIST2004-01-14 / atomic-date-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-3-1 -OK NISTXML-SV-II-atomic-date-pattern-3-1.xml:19:111: string pattern not matched: \d\d35-0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-3-2 -OK NISTXML-SV-II-atomic-date-pattern-3-2.xml:19:111: string pattern not matched: \d\d35-0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-3-3 -OK NISTXML-SV-II-atomic-date-pattern-3-3.xml:19:111: string pattern not matched: \d\d35-0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-3-4 -OK NISTXML-SV-II-atomic-date-pattern-3-4.xml:19:111: string pattern not matched: \d\d35-0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-3-5 -OK NISTXML-SV-II-atomic-date-pattern-3-5.xml:19:111: string pattern not matched: \d\d35-0\d-\d7 Grp: NIST2004-01-14 / atomic-date-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-4-1 -OK NISTXML-SV-II-atomic-date-pattern-4-1.xml:19:111: string pattern not matched: 19\d\d-\d0-2\d OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-4-2 -OK NISTXML-SV-II-atomic-date-pattern-4-2.xml:19:111: string pattern not matched: 19\d\d-\d0-2\d OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-4-3 -OK NISTXML-SV-II-atomic-date-pattern-4-3.xml:19:111: string pattern not matched: 19\d\d-\d0-2\d OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-4-4 -OK NISTXML-SV-II-atomic-date-pattern-4-4.xml:19:111: string pattern not matched: 19\d\d-\d0-2\d OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-4-5 -OK NISTXML-SV-II-atomic-date-pattern-4-5.xml:19:111: string pattern not matched: 19\d\d-\d0-2\d Grp: NIST2004-01-14 / atomic-date-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-5-1 -OK NISTXML-SV-II-atomic-date-pattern-5-1.xml:19:111: string pattern not matched: \d\d32-0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-5-2 -OK NISTXML-SV-II-atomic-date-pattern-5-2.xml:19:111: string pattern not matched: \d\d32-0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-5-3 -OK NISTXML-SV-II-atomic-date-pattern-5-3.xml:19:111: string pattern not matched: \d\d32-0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-5-4 -OK NISTXML-SV-II-atomic-date-pattern-5-4.xml:19:111: string pattern not matched: \d\d32-0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-atomic-date-pattern-5-5 -OK NISTXML-SV-II-atomic-date-pattern-5-5.xml:19:111: string pattern not matched: \d\d32-0\d-\d7 Grp: NIST2004-01-14 / atomic-date-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-1-1 -OK NISTXML-SV-II-atomic-date-enumeration-1-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-1-2 -OK NISTXML-SV-II-atomic-date-enumeration-1-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-1-3 -OK NISTXML-SV-II-atomic-date-enumeration-1-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-1-4 -OK NISTXML-SV-II-atomic-date-enumeration-1-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-1-5 -OK NISTXML-SV-II-atomic-date-enumeration-1-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-date-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-2-1 -OK NISTXML-SV-II-atomic-date-enumeration-2-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-2-2 -OK NISTXML-SV-II-atomic-date-enumeration-2-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-2-3 -OK NISTXML-SV-II-atomic-date-enumeration-2-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-2-4 -OK NISTXML-SV-II-atomic-date-enumeration-2-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-2-5 -OK NISTXML-SV-II-atomic-date-enumeration-2-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-date-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-3-1 -OK NISTXML-SV-II-atomic-date-enumeration-3-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-3-2 -OK NISTXML-SV-II-atomic-date-enumeration-3-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-3-3 -OK NISTXML-SV-II-atomic-date-enumeration-3-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-3-4 -OK NISTXML-SV-II-atomic-date-enumeration-3-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-3-5 -OK NISTXML-SV-II-atomic-date-enumeration-3-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-date-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-4-1 -OK NISTXML-SV-II-atomic-date-enumeration-4-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-4-2 -OK NISTXML-SV-II-atomic-date-enumeration-4-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-4-3 -OK NISTXML-SV-II-atomic-date-enumeration-4-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-4-4 -OK NISTXML-SV-II-atomic-date-enumeration-4-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-4-5 -OK NISTXML-SV-II-atomic-date-enumeration-4-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-date-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-date-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-5-1 -OK NISTXML-SV-II-atomic-date-enumeration-5-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-5-2 -OK NISTXML-SV-II-atomic-date-enumeration-5-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-5-3 -OK NISTXML-SV-II-atomic-date-enumeration-5-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-5-4 -OK NISTXML-SV-II-atomic-date-enumeration-5-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-date-enumeration-5-5 -OK NISTXML-SV-II-atomic-date-enumeration-5-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-1-1 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-1-1.xml:19:133: 1970-01 is smaller than minExclusive (1970-01) Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-1 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-1.xml:19:133: 1970-01 is smaller than minExclusive (2009-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-2 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-2.xml:19:133: 1994-07 is smaller than minExclusive (2009-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-3 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-3.xml:19:133: 1992-03 is smaller than minExclusive (2009-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-4 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-4.xml:19:133: 1996-11 is smaller than minExclusive (2009-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-5 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-5.xml:19:133: 2009-09 is smaller than minExclusive (2009-09) Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-1 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-1.xml:19:133: 1970-01 is smaller than minExclusive (2018-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-2 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-2.xml:19:133: 1972-10 is smaller than minExclusive (2018-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-3 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-3.xml:19:133: 1978-05 is smaller than minExclusive (2018-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-4 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-4.xml:19:133: 2018-03 is smaller than minExclusive (2018-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-5 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-5.xml:19:133: 2018-11 is smaller than minExclusive (2018-11) Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-1 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-1.xml:19:133: 1970-01 is smaller than minExclusive (1982-07) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-2 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-2.xml:19:133: 1979-08 is smaller than minExclusive (1982-07) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-3 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-3.xml:19:133: 1976-04 is smaller than minExclusive (1982-07) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-4 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-4.xml:19:133: 1975-10 is smaller than minExclusive (1982-07) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-5 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-5.xml:19:133: 1982-07 is smaller than minExclusive (1982-07) Grp: NIST2004-01-14 / atomic-gYearMonth-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-1 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-1.xml:19:133: 1970-01 is smaller than minExclusive (2030-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-2 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-2.xml:19:133: 1997-04 is smaller than minExclusive (2030-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-3 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-3.xml:19:133: 2018-05 is smaller than minExclusive (2030-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-4 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-4.xml:19:133: 2022-06 is smaller than minExclusive (2030-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-5 -OK NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-5.xml:19:133: 2030-11 is smaller than minExclusive (2030-11) Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-1.xml:19:133: 1970-02 is greater than maxExclusive (1970-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-2.xml:19:133: 2005-03 is greater than maxExclusive (1970-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-3.xml:19:133: 2011-06 is greater than maxExclusive (1970-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-4.xml:19:133: 2021-05 is greater than maxExclusive (1970-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-5.xml:19:133: 2030-12 is greater than maxExclusive (1970-02) Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-1.xml:19:133: 2014-09 is greater than maxExclusive (2014-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-2.xml:19:133: 2026-08 is greater than maxExclusive (2014-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-3.xml:19:133: 2030-08 is greater than maxExclusive (2014-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-4.xml:19:133: 2019-06 is greater than maxExclusive (2014-09) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-5.xml:19:133: 2030-12 is greater than maxExclusive (2014-09) Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-1.xml:19:133: 1995-01 is greater than maxExclusive (1995-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-2.xml:19:133: 2015-07 is greater than maxExclusive (1995-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-3.xml:19:133: 2009-04 is greater than maxExclusive (1995-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-4.xml:19:133: 2012-05 is greater than maxExclusive (1995-01) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-5.xml:19:133: 2030-12 is greater than maxExclusive (1995-01) Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-1.xml:19:133: 1979-10 is greater than maxExclusive (1979-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-2.xml:19:133: 2017-11 is greater than maxExclusive (1979-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-3.xml:19:133: 2013-05 is greater than maxExclusive (1979-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-4.xml:19:133: 2005-10 is greater than maxExclusive (1979-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-5.xml:19:133: 2030-12 is greater than maxExclusive (1979-10) Grp: NIST2004-01-14 / atomic-gYearMonth-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-gYearMonth-maxExclusive-5-1.xml:19:133: 2030-12 is greater than maxExclusive (2030-12) Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-1-1 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-1-1.xml:19:123: string pattern not matched: \d\d10-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-1-2 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-1-2.xml:19:123: string pattern not matched: \d\d10-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-1-3 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-1-3.xml:19:123: string pattern not matched: \d\d10-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-1-4 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-1-4.xml:19:123: string pattern not matched: \d\d10-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-1-5 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-1-5.xml:19:123: string pattern not matched: \d\d10-0\d Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-2-1 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-2-1.xml:19:123: string pattern not matched: 19\d\d-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-2-2 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-2-2.xml:19:123: string pattern not matched: 19\d\d-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-2-3 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-2-3.xml:19:123: string pattern not matched: 19\d\d-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-2-4 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-2-4.xml:19:123: string pattern not matched: 19\d\d-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-2-5 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-2-5.xml:19:123: string pattern not matched: 19\d\d-0\d Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-3-1 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-3-1.xml:19:123: string pattern not matched: 19\d\d-\d6 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-3-2 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-3-2.xml:19:123: string pattern not matched: 19\d\d-\d6 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-3-3 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-3-3.xml:19:123: string pattern not matched: 19\d\d-\d6 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-3-4 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-3-4.xml:19:123: string pattern not matched: 19\d\d-\d6 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-3-5 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-3-5.xml:19:123: string pattern not matched: 19\d\d-\d6 Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-4-1 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-4-1.xml:19:123: string pattern not matched: \d\d54-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-4-2 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-4-2.xml:19:123: string pattern not matched: \d\d54-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-4-3 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-4-3.xml:19:123: string pattern not matched: \d\d54-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-4-4 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-4-4.xml:19:123: string pattern not matched: \d\d54-0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-4-5 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-4-5.xml:19:123: string pattern not matched: \d\d54-0\d Grp: NIST2004-01-14 / atomic-gYearMonth-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-5-1 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-5-1.xml:19:123: string pattern not matched: \d\d41-\d2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-5-2 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-5-2.xml:19:123: string pattern not matched: \d\d41-\d2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-5-3 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-5-3.xml:19:123: string pattern not matched: \d\d41-\d2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-5-4 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-5-4.xml:19:123: string pattern not matched: \d\d41-\d2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-pattern-5-5 -OK NISTXML-SV-II-atomic-gYearMonth-pattern-5-5.xml:19:123: string pattern not matched: \d\d41-\d2 Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-1-1 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-1-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-1-2 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-1-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-1-3 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-1-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-1-4 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-1-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-1-5 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-1-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-2-1 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-2-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-2-2 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-2-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-2-3 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-2-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-2-4 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-2-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-2-5 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-2-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-3-1 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-3-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-3-2 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-3-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-3-3 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-3-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-3-4 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-3-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-3-5 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-3-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-4-1 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-4-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-4-2 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-4-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-4-3 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-4-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-4-4 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-4-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-4-5 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-4-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYearMonth-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYearMonth-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-5-1 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-5-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-5-2 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-5-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-5-3 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-5-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-5-4 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-5-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYearMonth-enumeration-5-5 -OK NISTXML-SV-II-atomic-gYearMonth-enumeration-5-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYear-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-1-1 -OK NISTXML-SV-II-atomic-gYear-minExclusive-1-1.xml:19:123: 1970 is smaller than minExclusive (1970) Grp: NIST2004-01-14 / atomic-gYear-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-2-1 -OK NISTXML-SV-II-atomic-gYear-minExclusive-2-1.xml:19:123: 1970 is smaller than minExclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-2-2 -OK NISTXML-SV-II-atomic-gYear-minExclusive-2-2.xml:19:123: 1999 is smaller than minExclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-2-3 -OK NISTXML-SV-II-atomic-gYear-minExclusive-2-3.xml:19:123: 1997 is smaller than minExclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-2-4 -OK NISTXML-SV-II-atomic-gYear-minExclusive-2-4.xml:19:123: 2017 is smaller than minExclusive (2019) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-2-5 -OK NISTXML-SV-II-atomic-gYear-minExclusive-2-5.xml:19:123: 2019 is smaller than minExclusive (2019) Grp: NIST2004-01-14 / atomic-gYear-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-3-1 -OK NISTXML-SV-II-atomic-gYear-minExclusive-3-1.xml:19:123: 1970 is smaller than minExclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-3-2 -OK NISTXML-SV-II-atomic-gYear-minExclusive-3-2.xml:19:123: 1976 is smaller than minExclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-3-3 -OK NISTXML-SV-II-atomic-gYear-minExclusive-3-3.xml:19:123: 1990 is smaller than minExclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-3-4 -OK NISTXML-SV-II-atomic-gYear-minExclusive-3-4.xml:19:123: 1987 is smaller than minExclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-3-5 -OK NISTXML-SV-II-atomic-gYear-minExclusive-3-5.xml:19:123: 1993 is smaller than minExclusive (1993) Grp: NIST2004-01-14 / atomic-gYear-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-4-1 -OK NISTXML-SV-II-atomic-gYear-minExclusive-4-1.xml:19:123: 1970 is smaller than minExclusive (1988) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-4-2 -OK NISTXML-SV-II-atomic-gYear-minExclusive-4-2.xml:19:123: 1983 is smaller than minExclusive (1988) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-4-3 -OK NISTXML-SV-II-atomic-gYear-minExclusive-4-3.xml:19:123: 1987 is smaller than minExclusive (1988) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-4-4 -OK NISTXML-SV-II-atomic-gYear-minExclusive-4-4.xml:19:123: 1973 is smaller than minExclusive (1988) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-4-5 -OK NISTXML-SV-II-atomic-gYear-minExclusive-4-5.xml:19:123: 1988 is smaller than minExclusive (1988) Grp: NIST2004-01-14 / atomic-gYear-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-5-1 -OK NISTXML-SV-II-atomic-gYear-minExclusive-5-1.xml:19:123: 1970 is smaller than minExclusive (2029) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-5-2 -OK NISTXML-SV-II-atomic-gYear-minExclusive-5-2.xml:19:123: 1986 is smaller than minExclusive (2029) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-5-3 -OK NISTXML-SV-II-atomic-gYear-minExclusive-5-3.xml:19:123: 1994 is smaller than minExclusive (2029) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-5-4 -OK NISTXML-SV-II-atomic-gYear-minExclusive-5-4.xml:19:123: 2021 is smaller than minExclusive (2029) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-minExclusive-5-5 -OK NISTXML-SV-II-atomic-gYear-minExclusive-5-5.xml:19:123: 2029 is smaller than minExclusive (2029) Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-1-1.xml:19:123: 1971 is greater than maxExclusive (1971) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-1-2.xml:19:123: 1983 is greater than maxExclusive (1971) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-1-3.xml:19:123: 2019 is greater than maxExclusive (1971) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-1-4.xml:19:123: 2029 is greater than maxExclusive (1971) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-1-5.xml:19:123: 2030 is greater than maxExclusive (1971) Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-2-1.xml:19:123: 1993 is greater than maxExclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-2-2.xml:19:123: 2025 is greater than maxExclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-2-3.xml:19:123: 2010 is greater than maxExclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-2-4.xml:19:123: 2003 is greater than maxExclusive (1993) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-2-5.xml:19:123: 2030 is greater than maxExclusive (1993) Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-3-1.xml:19:123: 2014 is greater than maxExclusive (2014) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-3-2.xml:19:123: 2023 is greater than maxExclusive (2014) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-3-3.xml:19:123: 2021 is greater than maxExclusive (2014) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-3-4.xml:19:123: 2027 is greater than maxExclusive (2014) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-3-5.xml:19:123: 2030 is greater than maxExclusive (2014) Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-4-1.xml:19:123: 2011 is greater than maxExclusive (2011) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-4-2.xml:19:123: 2019 is greater than maxExclusive (2011) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-4-3.xml:19:123: 2016 is greater than maxExclusive (2011) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-4-4.xml:19:123: 2026 is greater than maxExclusive (2011) OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-4-5.xml:19:123: 2030 is greater than maxExclusive (2011) Grp: NIST2004-01-14 / atomic-gYear-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-gYear-maxExclusive-5-1.xml:19:123: 2030 is greater than maxExclusive (2030) Grp: NIST2004-01-14 / atomic-gYear-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-1-1 -OK NISTXML-SV-II-atomic-gYear-pattern-1-1.xml:19:113: string pattern not matched: \d\d06 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-1-2 -OK NISTXML-SV-II-atomic-gYear-pattern-1-2.xml:19:113: string pattern not matched: \d\d06 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-1-3 -OK NISTXML-SV-II-atomic-gYear-pattern-1-3.xml:19:113: string pattern not matched: \d\d06 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-1-4 -OK NISTXML-SV-II-atomic-gYear-pattern-1-4.xml:19:113: string pattern not matched: \d\d06 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-1-5 -OK NISTXML-SV-II-atomic-gYear-pattern-1-5.xml:19:113: string pattern not matched: \d\d06 Grp: NIST2004-01-14 / atomic-gYear-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-2-1 -OK NISTXML-SV-II-atomic-gYear-pattern-2-1.xml:19:113: string pattern not matched: 19\d\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-2-2 -OK NISTXML-SV-II-atomic-gYear-pattern-2-2.xml:19:113: string pattern not matched: 19\d\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-2-3 -OK NISTXML-SV-II-atomic-gYear-pattern-2-3.xml:19:113: string pattern not matched: 19\d\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-2-4 -OK NISTXML-SV-II-atomic-gYear-pattern-2-4.xml:19:113: string pattern not matched: 19\d\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-2-5 -OK NISTXML-SV-II-atomic-gYear-pattern-2-5.xml:19:113: string pattern not matched: 19\d\d Grp: NIST2004-01-14 / atomic-gYear-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-3-1 -OK NISTXML-SV-II-atomic-gYear-pattern-3-1.xml:19:113: string pattern not matched: 17\d\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-3-2 -OK NISTXML-SV-II-atomic-gYear-pattern-3-2.xml:19:113: string pattern not matched: 17\d\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-3-3 -OK NISTXML-SV-II-atomic-gYear-pattern-3-3.xml:19:113: string pattern not matched: 17\d\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-3-4 -OK NISTXML-SV-II-atomic-gYear-pattern-3-4.xml:19:113: string pattern not matched: 17\d\d OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-3-5 -OK NISTXML-SV-II-atomic-gYear-pattern-3-5.xml:19:113: string pattern not matched: 17\d\d Grp: NIST2004-01-14 / atomic-gYear-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-4-1 -OK NISTXML-SV-II-atomic-gYear-pattern-4-1.xml:19:113: string pattern not matched: \d\d66 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-4-2 -OK NISTXML-SV-II-atomic-gYear-pattern-4-2.xml:19:113: string pattern not matched: \d\d66 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-4-3 -OK NISTXML-SV-II-atomic-gYear-pattern-4-3.xml:19:113: string pattern not matched: \d\d66 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-4-4 -OK NISTXML-SV-II-atomic-gYear-pattern-4-4.xml:19:113: string pattern not matched: \d\d66 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-4-5 -OK NISTXML-SV-II-atomic-gYear-pattern-4-5.xml:19:113: string pattern not matched: \d\d66 Grp: NIST2004-01-14 / atomic-gYear-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-5-1 -OK NISTXML-SV-II-atomic-gYear-pattern-5-1.xml:19:113: string pattern not matched: \d\d77 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-5-2 -OK NISTXML-SV-II-atomic-gYear-pattern-5-2.xml:19:113: string pattern not matched: \d\d77 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-5-3 -OK NISTXML-SV-II-atomic-gYear-pattern-5-3.xml:19:113: string pattern not matched: \d\d77 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-5-4 -OK NISTXML-SV-II-atomic-gYear-pattern-5-4.xml:19:113: string pattern not matched: \d\d77 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-pattern-5-5 -OK NISTXML-SV-II-atomic-gYear-pattern-5-5.xml:19:113: string pattern not matched: \d\d77 Grp: NIST2004-01-14 / atomic-gYear-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-1-1 -OK NISTXML-SV-II-atomic-gYear-enumeration-1-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-1-2 -OK NISTXML-SV-II-atomic-gYear-enumeration-1-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-1-3 -OK NISTXML-SV-II-atomic-gYear-enumeration-1-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-1-4 -OK NISTXML-SV-II-atomic-gYear-enumeration-1-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-1-5 -OK NISTXML-SV-II-atomic-gYear-enumeration-1-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYear-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-2-1 -OK NISTXML-SV-II-atomic-gYear-enumeration-2-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-2-2 -OK NISTXML-SV-II-atomic-gYear-enumeration-2-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-2-3 -OK NISTXML-SV-II-atomic-gYear-enumeration-2-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-2-4 -OK NISTXML-SV-II-atomic-gYear-enumeration-2-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-2-5 -OK NISTXML-SV-II-atomic-gYear-enumeration-2-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYear-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-3-1 -OK NISTXML-SV-II-atomic-gYear-enumeration-3-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-3-2 -OK NISTXML-SV-II-atomic-gYear-enumeration-3-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-3-3 -OK NISTXML-SV-II-atomic-gYear-enumeration-3-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-3-4 -OK NISTXML-SV-II-atomic-gYear-enumeration-3-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-3-5 -OK NISTXML-SV-II-atomic-gYear-enumeration-3-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYear-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-4-1 -OK NISTXML-SV-II-atomic-gYear-enumeration-4-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-4-2 -OK NISTXML-SV-II-atomic-gYear-enumeration-4-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-4-3 -OK NISTXML-SV-II-atomic-gYear-enumeration-4-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-4-4 -OK NISTXML-SV-II-atomic-gYear-enumeration-4-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-4-5 -OK NISTXML-SV-II-atomic-gYear-enumeration-4-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gYear-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gYear-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-5-1 -OK NISTXML-SV-II-atomic-gYear-enumeration-5-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-5-2 -OK NISTXML-SV-II-atomic-gYear-enumeration-5-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-5-3 -OK NISTXML-SV-II-atomic-gYear-enumeration-5-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-5-4 -OK NISTXML-SV-II-atomic-gYear-enumeration-5-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gYear-enumeration-5-5 -OK NISTXML-SV-II-atomic-gYear-enumeration-5-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-1-1 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-1-1.xml:19:131: --01-01 is smaller than minExclusive (--01-01) Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-1 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-1.xml:19:131: --01-01 is smaller than minExclusive (--11-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-2 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-2.xml:19:131: --08-11 is smaller than minExclusive (--11-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-3 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-3.xml:19:131: --04-10 is smaller than minExclusive (--11-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-4 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-4.xml:19:131: --03-28 is smaller than minExclusive (--11-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-5 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-5.xml:19:131: --11-02 is smaller than minExclusive (--11-02) Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-1 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-1.xml:19:131: --01-01 is smaller than minExclusive (--07-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-2 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-2.xml:19:131: --04-19 is smaller than minExclusive (--07-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-3 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-3.xml:19:131: --05-01 is smaller than minExclusive (--07-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-4 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-4.xml:19:131: --01-27 is smaller than minExclusive (--07-10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-5 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-5.xml:19:131: --07-10 is smaller than minExclusive (--07-10) Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-1 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-1.xml:19:131: --01-01 is smaller than minExclusive (--12-26) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-2 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-2.xml:19:131: --10-22 is smaller than minExclusive (--12-26) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-3 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-3.xml:19:131: --03-26 is smaller than minExclusive (--12-26) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-4 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-4.xml:19:131: --08-29 is smaller than minExclusive (--12-26) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-5 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-5.xml:19:131: --12-26 is smaller than minExclusive (--12-26) Grp: NIST2004-01-14 / atomic-gMonthDay-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-1 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-1.xml:19:131: --01-01 is smaller than minExclusive (--12-30) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-2 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-2.xml:19:131: --03-15 is smaller than minExclusive (--12-30) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-3 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-3.xml:19:131: --03-23 is smaller than minExclusive (--12-30) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-4 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-4.xml:19:131: --08-22 is smaller than minExclusive (--12-30) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-5 -OK NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-5.xml:19:131: --12-30 is smaller than minExclusive (--12-30) Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-1.xml:19:131: --01-02 is greater than maxExclusive (--01-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-2.xml:19:131: --10-23 is greater than maxExclusive (--01-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-3.xml:19:131: --08-12 is greater than maxExclusive (--01-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-4.xml:19:131: --05-31 is greater than maxExclusive (--01-02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-5.xml:19:131: --12-31 is greater than maxExclusive (--01-02) Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-1.xml:19:131: --06-29 is greater than maxExclusive (--06-29) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-2.xml:19:131: --11-02 is greater than maxExclusive (--06-29) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-3.xml:19:131: --07-28 is greater than maxExclusive (--06-29) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-4.xml:19:131: --10-19 is greater than maxExclusive (--06-29) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-5.xml:19:131: --12-31 is greater than maxExclusive (--06-29) Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-1.xml:19:131: --05-20 is greater than maxExclusive (--05-20) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-2.xml:19:131: --07-14 is greater than maxExclusive (--05-20) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-3.xml:19:131: --08-06 is greater than maxExclusive (--05-20) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-4.xml:19:131: --09-09 is greater than maxExclusive (--05-20) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-5.xml:19:131: --12-31 is greater than maxExclusive (--05-20) Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-1.xml:19:131: --01-11 is greater than maxExclusive (--01-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-2.xml:19:131: --10-24 is greater than maxExclusive (--01-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-3.xml:19:131: --07-10 is greater than maxExclusive (--01-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-4.xml:19:131: --02-05 is greater than maxExclusive (--01-11) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-5.xml:19:131: --12-31 is greater than maxExclusive (--01-11) Grp: NIST2004-01-14 / atomic-gMonthDay-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-gMonthDay-maxExclusive-5-1.xml:19:131: --12-31 is greater than maxExclusive (--12-31) Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-1-1 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-1-1.xml:19:121: string pattern not matched: --\d1-1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-1-2 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-1-2.xml:19:121: string pattern not matched: --\d1-1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-1-3 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-1-3.xml:19:121: string pattern not matched: --\d1-1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-1-4 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-1-4.xml:19:121: string pattern not matched: --\d1-1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-1-5 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-1-5.xml:19:121: string pattern not matched: --\d1-1\d Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-2-1 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-2-1.xml:19:121: string pattern not matched: --\d6-\d8 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-2-2 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-2-2.xml:19:121: string pattern not matched: --\d6-\d8 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-2-3 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-2-3.xml:19:121: string pattern not matched: --\d6-\d8 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-2-4 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-2-4.xml:19:121: string pattern not matched: --\d6-\d8 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-2-5 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-2-5.xml:19:121: string pattern not matched: --\d6-\d8 Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-3-1 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-3-1.xml:19:121: string pattern not matched: --0\d-\d0 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-3-2 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-3-2.xml:19:121: string pattern not matched: --0\d-\d0 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-3-3 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-3-3.xml:19:121: string pattern not matched: --0\d-\d0 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-3-4 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-3-4.xml:19:121: string pattern not matched: --0\d-\d0 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-3-5 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-3-5.xml:19:121: string pattern not matched: --0\d-\d0 Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-4-1 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-4-1.xml:19:121: string pattern not matched: --0\d-\d6 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-4-2 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-4-2.xml:19:121: string pattern not matched: --0\d-\d6 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-4-3 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-4-3.xml:19:121: string pattern not matched: --0\d-\d6 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-4-4 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-4-4.xml:19:121: string pattern not matched: --0\d-\d6 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-4-5 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-4-5.xml:19:121: string pattern not matched: --0\d-\d6 Grp: NIST2004-01-14 / atomic-gMonthDay-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-5-1 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-5-1.xml:19:121: string pattern not matched: --\d5-\d9 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-5-2 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-5-2.xml:19:121: string pattern not matched: --\d5-\d9 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-5-3 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-5-3.xml:19:121: string pattern not matched: --\d5-\d9 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-5-4 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-5-4.xml:19:121: string pattern not matched: --\d5-\d9 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-pattern-5-5 -OK NISTXML-SV-II-atomic-gMonthDay-pattern-5-5.xml:19:121: string pattern not matched: --\d5-\d9 Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-1-1 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-1-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-1-2 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-1-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-1-3 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-1-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-1-4 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-1-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-1-5 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-1-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-2-1 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-2-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-2-2 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-2-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-2-3 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-2-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-2-4 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-2-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-2-5 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-2-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-3-1 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-3-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-3-2 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-3-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-3-3 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-3-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-3-4 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-3-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-3-5 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-3-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-4-1 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-4-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-4-2 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-4-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-4-3 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-4-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-4-4 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-4-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-4-5 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-4-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonthDay-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonthDay-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-5-1 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-5-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-5-2 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-5-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-5-3 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-5-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-5-4 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-5-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonthDay-enumeration-5-5 -OK NISTXML-SV-II-atomic-gMonthDay-enumeration-5-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gDay-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-1-1 -OK NISTXML-SV-II-atomic-gDay-minExclusive-1-1.xml:19:121: ---01 is smaller than minExclusive (---01) Grp: NIST2004-01-14 / atomic-gDay-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-2-1 -OK NISTXML-SV-II-atomic-gDay-minExclusive-2-1.xml:19:121: ---01 is smaller than minExclusive (---18) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-2-2 -OK NISTXML-SV-II-atomic-gDay-minExclusive-2-2.xml:19:121: ---05 is smaller than minExclusive (---18) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-2-3 -OK NISTXML-SV-II-atomic-gDay-minExclusive-2-3.xml:19:121: ---16 is smaller than minExclusive (---18) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-2-4 -OK NISTXML-SV-II-atomic-gDay-minExclusive-2-4.xml:19:121: ---17 is smaller than minExclusive (---18) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-2-5 -OK NISTXML-SV-II-atomic-gDay-minExclusive-2-5.xml:19:121: ---18 is smaller than minExclusive (---18) Grp: NIST2004-01-14 / atomic-gDay-minExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-3-1 -OK NISTXML-SV-II-atomic-gDay-minExclusive-3-1.xml:19:121: ---01 is smaller than minExclusive (---02) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-3-2 -OK NISTXML-SV-II-atomic-gDay-minExclusive-3-2.xml:19:121: ---01 is smaller than minExclusive (---02) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-3-3 -OK NISTXML-SV-II-atomic-gDay-minExclusive-3-3.xml:19:121: ---01 is smaller than minExclusive (---02) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-3-4 -OK NISTXML-SV-II-atomic-gDay-minExclusive-3-4.xml:19:121: ---01 is smaller than minExclusive (---02) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-3-5 -OK NISTXML-SV-II-atomic-gDay-minExclusive-3-5.xml:19:121: ---02 is smaller than minExclusive (---02) Grp: NIST2004-01-14 / atomic-gDay-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-4-1 -OK NISTXML-SV-II-atomic-gDay-minExclusive-4-1.xml:19:121: ---01 is smaller than minExclusive (---10) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-4-2 -OK NISTXML-SV-II-atomic-gDay-minExclusive-4-2.xml:19:121: ---01 is smaller than minExclusive (---10) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-4-3 -OK NISTXML-SV-II-atomic-gDay-minExclusive-4-3.xml:19:121: ---01 is smaller than minExclusive (---10) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-4-4 -OK NISTXML-SV-II-atomic-gDay-minExclusive-4-4.xml:19:121: ---03 is smaller than minExclusive (---10) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-4-5 -OK NISTXML-SV-II-atomic-gDay-minExclusive-4-5.xml:19:121: ---10 is smaller than minExclusive (---10) Grp: NIST2004-01-14 / atomic-gDay-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-5-1 -OK NISTXML-SV-II-atomic-gDay-minExclusive-5-1.xml:19:121: ---01 is smaller than minExclusive (---30) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-5-2 -OK NISTXML-SV-II-atomic-gDay-minExclusive-5-2.xml:19:121: ---27 is smaller than minExclusive (---30) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-5-3 -OK NISTXML-SV-II-atomic-gDay-minExclusive-5-3.xml:19:121: ---21 is smaller than minExclusive (---30) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-5-4 -OK NISTXML-SV-II-atomic-gDay-minExclusive-5-4.xml:19:121: ---02 is smaller than minExclusive (---30) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-minExclusive-5-5 -OK NISTXML-SV-II-atomic-gDay-minExclusive-5-5.xml:19:121: ---30 is smaller than minExclusive (---30) Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-1-1.xml:19:121: ---02 is greater than maxExclusive (---02) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-1-2.xml:19:121: ---29 is greater than maxExclusive (---02) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-1-3.xml:19:121: ---14 is greater than maxExclusive (---02) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-1-4.xml:19:121: ---02 is greater than maxExclusive (---02) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-1-5.xml:19:121: ---31 is greater than maxExclusive (---02) Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-2-1.xml:19:121: ---26 is greater than maxExclusive (---26) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-2-2.xml:19:121: ---27 is greater than maxExclusive (---26) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-2-3.xml:19:121: ---28 is greater than maxExclusive (---26) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-2-4.xml:19:121: ---28 is greater than maxExclusive (---26) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-2-5.xml:19:121: ---31 is greater than maxExclusive (---26) Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-3-1.xml:19:121: ---05 is greater than maxExclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-3-2.xml:19:121: ---17 is greater than maxExclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-3-3.xml:19:121: ---07 is greater than maxExclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-3-4.xml:19:121: ---21 is greater than maxExclusive (---05) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-3-5.xml:19:121: ---31 is greater than maxExclusive (---05) Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-4-1.xml:19:121: ---13 is greater than maxExclusive (---13) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-4-2.xml:19:121: ---28 is greater than maxExclusive (---13) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-4-3.xml:19:121: ---13 is greater than maxExclusive (---13) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-4-4.xml:19:121: ---16 is greater than maxExclusive (---13) OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-4-5.xml:19:121: ---31 is greater than maxExclusive (---13) Grp: NIST2004-01-14 / atomic-gDay-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-gDay-maxExclusive-5-1.xml:19:121: ---31 is greater than maxExclusive (---31) Grp: NIST2004-01-14 / atomic-gDay-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-1-1 -OK NISTXML-SV-II-atomic-gDay-pattern-1-1.xml:19:111: string pattern not matched: ---2\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-1-2 -OK NISTXML-SV-II-atomic-gDay-pattern-1-2.xml:19:111: string pattern not matched: ---2\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-1-3 -OK NISTXML-SV-II-atomic-gDay-pattern-1-3.xml:19:111: string pattern not matched: ---2\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-1-4 -OK NISTXML-SV-II-atomic-gDay-pattern-1-4.xml:19:111: string pattern not matched: ---2\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-1-5 -OK NISTXML-SV-II-atomic-gDay-pattern-1-5.xml:19:111: string pattern not matched: ---2\d Grp: NIST2004-01-14 / atomic-gDay-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-2-1 -OK NISTXML-SV-II-atomic-gDay-pattern-2-1.xml:19:111: string pattern not matched: ---\d3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-2-2 -OK NISTXML-SV-II-atomic-gDay-pattern-2-2.xml:19:111: string pattern not matched: ---\d3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-2-3 -OK NISTXML-SV-II-atomic-gDay-pattern-2-3.xml:19:111: string pattern not matched: ---\d3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-2-4 -OK NISTXML-SV-II-atomic-gDay-pattern-2-4.xml:19:111: string pattern not matched: ---\d3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-2-5 -OK NISTXML-SV-II-atomic-gDay-pattern-2-5.xml:19:111: string pattern not matched: ---\d3 Grp: NIST2004-01-14 / atomic-gDay-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-3-1 -OK NISTXML-SV-II-atomic-gDay-pattern-3-1.xml:19:111: string pattern not matched: ---\d4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-3-2 -OK NISTXML-SV-II-atomic-gDay-pattern-3-2.xml:19:111: string pattern not matched: ---\d4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-3-3 -OK NISTXML-SV-II-atomic-gDay-pattern-3-3.xml:19:111: string pattern not matched: ---\d4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-3-4 -OK NISTXML-SV-II-atomic-gDay-pattern-3-4.xml:19:111: string pattern not matched: ---\d4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-3-5 -OK NISTXML-SV-II-atomic-gDay-pattern-3-5.xml:19:111: string pattern not matched: ---\d4 Grp: NIST2004-01-14 / atomic-gDay-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-4-1 -OK NISTXML-SV-II-atomic-gDay-pattern-4-1.xml:19:111: string pattern not matched: ---0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-4-2 -OK NISTXML-SV-II-atomic-gDay-pattern-4-2.xml:19:111: string pattern not matched: ---0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-4-3 -OK NISTXML-SV-II-atomic-gDay-pattern-4-3.xml:19:111: string pattern not matched: ---0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-4-4 -OK NISTXML-SV-II-atomic-gDay-pattern-4-4.xml:19:111: string pattern not matched: ---0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-4-5 -OK NISTXML-SV-II-atomic-gDay-pattern-4-5.xml:19:111: string pattern not matched: ---0\d Grp: NIST2004-01-14 / atomic-gDay-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-5-1 -OK NISTXML-SV-II-atomic-gDay-pattern-5-1.xml:19:111: string pattern not matched: ---1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-5-2 -OK NISTXML-SV-II-atomic-gDay-pattern-5-2.xml:19:111: string pattern not matched: ---1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-5-3 -OK NISTXML-SV-II-atomic-gDay-pattern-5-3.xml:19:111: string pattern not matched: ---1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-5-4 -OK NISTXML-SV-II-atomic-gDay-pattern-5-4.xml:19:111: string pattern not matched: ---1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-pattern-5-5 -OK NISTXML-SV-II-atomic-gDay-pattern-5-5.xml:19:111: string pattern not matched: ---1\d Grp: NIST2004-01-14 / atomic-gDay-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-1-1 -OK NISTXML-SV-II-atomic-gDay-enumeration-1-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-1-2 -OK NISTXML-SV-II-atomic-gDay-enumeration-1-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-1-3 -OK NISTXML-SV-II-atomic-gDay-enumeration-1-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-1-4 -OK NISTXML-SV-II-atomic-gDay-enumeration-1-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-1-5 -OK NISTXML-SV-II-atomic-gDay-enumeration-1-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gDay-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-2-1 -OK NISTXML-SV-II-atomic-gDay-enumeration-2-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-2-2 -OK NISTXML-SV-II-atomic-gDay-enumeration-2-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-2-3 -OK NISTXML-SV-II-atomic-gDay-enumeration-2-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-2-4 -OK NISTXML-SV-II-atomic-gDay-enumeration-2-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-2-5 -OK NISTXML-SV-II-atomic-gDay-enumeration-2-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gDay-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-3-1 -OK NISTXML-SV-II-atomic-gDay-enumeration-3-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-3-2 -OK NISTXML-SV-II-atomic-gDay-enumeration-3-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-3-3 -OK NISTXML-SV-II-atomic-gDay-enumeration-3-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-3-4 -OK NISTXML-SV-II-atomic-gDay-enumeration-3-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-3-5 -OK NISTXML-SV-II-atomic-gDay-enumeration-3-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gDay-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-4-1 -OK NISTXML-SV-II-atomic-gDay-enumeration-4-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-4-2 -OK NISTXML-SV-II-atomic-gDay-enumeration-4-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-4-3 -OK NISTXML-SV-II-atomic-gDay-enumeration-4-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-4-4 -OK NISTXML-SV-II-atomic-gDay-enumeration-4-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-4-5 -OK NISTXML-SV-II-atomic-gDay-enumeration-4-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gDay-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gDay-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-5-1 -OK NISTXML-SV-II-atomic-gDay-enumeration-5-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-5-2 -OK NISTXML-SV-II-atomic-gDay-enumeration-5-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-5-3 -OK NISTXML-SV-II-atomic-gDay-enumeration-5-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-5-4 -OK NISTXML-SV-II-atomic-gDay-enumeration-5-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gDay-enumeration-5-5 -OK NISTXML-SV-II-atomic-gDay-enumeration-5-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-1-1 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-1-1.xml:19:125: --01 is smaller than minExclusive (--01) Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-2-1 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-2-1.xml:19:125: --01 is smaller than minExclusive (--02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-2-2 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-2-2.xml:19:125: --01 is smaller than minExclusive (--02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-2-3 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-2-3.xml:19:125: --02 is smaller than minExclusive (--02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-2-4 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-2-4.xml:19:125: --02 is smaller than minExclusive (--02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-2-5 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-2-5.xml:19:125: --02 is smaller than minExclusive (--02) Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-3-1 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-3-1.xml:19:125: --01 is smaller than minExclusive (--01) Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-4-1 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-4-1.xml:19:125: --01 is smaller than minExclusive (--04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-4-2 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-4-2.xml:19:125: --04 is smaller than minExclusive (--04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-4-3 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-4-3.xml:19:125: --02 is smaller than minExclusive (--04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-4-4 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-4-4.xml:19:125: --03 is smaller than minExclusive (--04) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-4-5 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-4-5.xml:19:125: --04 is smaller than minExclusive (--04) Grp: NIST2004-01-14 / atomic-gMonth-minExclusive-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-minExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-5-1 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-5-1.xml:19:125: --01 is smaller than minExclusive (--11) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-5-2 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-5-2.xml:19:125: --08 is smaller than minExclusive (--11) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-5-3 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-5-3.xml:19:125: --07 is smaller than minExclusive (--11) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-5-4 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-5-4.xml:19:125: --06 is smaller than minExclusive (--11) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-minExclusive-5-5 -OK NISTXML-SV-II-atomic-gMonth-minExclusive-5-5.xml:19:125: --11 is smaller than minExclusive (--11) Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxExclusive-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-1-1 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-1-1.xml:19:125: --02 is greater than maxExclusive (--02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-1-2 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-1-2.xml:19:125: --08 is greater than maxExclusive (--02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-1-3 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-1-3.xml:19:125: --11 is greater than maxExclusive (--02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-1-4 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-1-4.xml:19:125: --12 is greater than maxExclusive (--02) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-1-5 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-1-5.xml:19:125: --12 is greater than maxExclusive (--02) Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxExclusive-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-2-1 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-2-1.xml:19:125: --10 is greater than maxExclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-2-2 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-2-2.xml:19:125: --11 is greater than maxExclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-2-3 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-2-3.xml:19:125: --10 is greater than maxExclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-2-4 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-2-4.xml:19:125: --12 is greater than maxExclusive (--10) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-2-5 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-2-5.xml:19:125: --12 is greater than maxExclusive (--10) Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxExclusive-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-3-1 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-3-1.xml:19:125: --06 is greater than maxExclusive (--06) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-3-2 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-3-2.xml:19:125: --07 is greater than maxExclusive (--06) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-3-3 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-3-3.xml:19:125: --09 is greater than maxExclusive (--06) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-3-4 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-3-4.xml:19:125: --11 is greater than maxExclusive (--06) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-3-5 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-3-5.xml:19:125: --12 is greater than maxExclusive (--06) Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxExclusive-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-4-1 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-4-1.xml:19:125: --08 is greater than maxExclusive (--08) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-4-2 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-4-2.xml:19:125: --11 is greater than maxExclusive (--08) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-4-3 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-4-3.xml:19:125: --10 is greater than maxExclusive (--08) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-4-4 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-4-4.xml:19:125: --09 is greater than maxExclusive (--08) OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-4-5 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-4-5.xml:19:125: --12 is greater than maxExclusive (--08) Grp: NIST2004-01-14 / atomic-gMonth-maxExclusive-9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-maxExclusive-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-maxExclusive-5-1 -OK NISTXML-SV-II-atomic-gMonth-maxExclusive-5-1.xml:19:125: --12 is greater than maxExclusive (--12) Grp: NIST2004-01-14 / atomic-gMonth-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-1-1 -OK NISTXML-SV-II-atomic-gMonth-pattern-1-1.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-1-2 -OK NISTXML-SV-II-atomic-gMonth-pattern-1-2.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-1-3 -OK NISTXML-SV-II-atomic-gMonth-pattern-1-3.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-1-4 -OK NISTXML-SV-II-atomic-gMonth-pattern-1-4.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-1-5 -OK NISTXML-SV-II-atomic-gMonth-pattern-1-5.xml:19:115: string pattern not matched: --0\d Grp: NIST2004-01-14 / atomic-gMonth-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-2-1 -OK NISTXML-SV-II-atomic-gMonth-pattern-2-1.xml:19:115: string pattern not matched: --\d1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-2-2 -OK NISTXML-SV-II-atomic-gMonth-pattern-2-2.xml:19:115: string pattern not matched: --\d1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-2-3 -OK NISTXML-SV-II-atomic-gMonth-pattern-2-3.xml:19:115: string pattern not matched: --\d1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-2-4 -OK NISTXML-SV-II-atomic-gMonth-pattern-2-4.xml:19:115: string pattern not matched: --\d1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-2-5 -OK NISTXML-SV-II-atomic-gMonth-pattern-2-5.xml:19:115: string pattern not matched: --\d1 Grp: NIST2004-01-14 / atomic-gMonth-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-3-1 -OK NISTXML-SV-II-atomic-gMonth-pattern-3-1.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-3-2 -OK NISTXML-SV-II-atomic-gMonth-pattern-3-2.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-3-3 -OK NISTXML-SV-II-atomic-gMonth-pattern-3-3.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-3-4 -OK NISTXML-SV-II-atomic-gMonth-pattern-3-4.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-3-5 -OK NISTXML-SV-II-atomic-gMonth-pattern-3-5.xml:19:115: string pattern not matched: --0\d Grp: NIST2004-01-14 / atomic-gMonth-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-4-1 -OK NISTXML-SV-II-atomic-gMonth-pattern-4-1.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-4-2 -OK NISTXML-SV-II-atomic-gMonth-pattern-4-2.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-4-3 -OK NISTXML-SV-II-atomic-gMonth-pattern-4-3.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-4-4 -OK NISTXML-SV-II-atomic-gMonth-pattern-4-4.xml:19:115: string pattern not matched: --0\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-4-5 -OK NISTXML-SV-II-atomic-gMonth-pattern-4-5.xml:19:115: string pattern not matched: --0\d Grp: NIST2004-01-14 / atomic-gMonth-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-5-1 -OK NISTXML-SV-II-atomic-gMonth-pattern-5-1.xml:19:115: string pattern not matched: --1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-5-2 -OK NISTXML-SV-II-atomic-gMonth-pattern-5-2.xml:19:115: string pattern not matched: --1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-5-3 -OK NISTXML-SV-II-atomic-gMonth-pattern-5-3.xml:19:115: string pattern not matched: --1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-5-4 -OK NISTXML-SV-II-atomic-gMonth-pattern-5-4.xml:19:115: string pattern not matched: --1\d OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-pattern-5-5 -OK NISTXML-SV-II-atomic-gMonth-pattern-5-5.xml:19:115: string pattern not matched: --1\d Grp: NIST2004-01-14 / atomic-gMonth-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-1-1 -OK NISTXML-SV-II-atomic-gMonth-enumeration-1-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-1-2 -OK NISTXML-SV-II-atomic-gMonth-enumeration-1-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-1-3 -OK NISTXML-SV-II-atomic-gMonth-enumeration-1-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-1-4 -OK NISTXML-SV-II-atomic-gMonth-enumeration-1-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-1-5 -OK NISTXML-SV-II-atomic-gMonth-enumeration-1-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonth-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-2-1 -OK NISTXML-SV-II-atomic-gMonth-enumeration-2-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-2-2 -OK NISTXML-SV-II-atomic-gMonth-enumeration-2-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-2-3 -OK NISTXML-SV-II-atomic-gMonth-enumeration-2-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-2-4 -OK NISTXML-SV-II-atomic-gMonth-enumeration-2-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-2-5 -OK NISTXML-SV-II-atomic-gMonth-enumeration-2-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonth-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-3-1 -OK NISTXML-SV-II-atomic-gMonth-enumeration-3-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-3-2 -OK NISTXML-SV-II-atomic-gMonth-enumeration-3-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-3-3 -OK NISTXML-SV-II-atomic-gMonth-enumeration-3-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-3-4 -OK NISTXML-SV-II-atomic-gMonth-enumeration-3-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-3-5 -OK NISTXML-SV-II-atomic-gMonth-enumeration-3-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonth-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-4-1 -OK NISTXML-SV-II-atomic-gMonth-enumeration-4-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-4-2 -OK NISTXML-SV-II-atomic-gMonth-enumeration-4-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-4-3 -OK NISTXML-SV-II-atomic-gMonth-enumeration-4-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-4-4 -OK NISTXML-SV-II-atomic-gMonth-enumeration-4-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-4-5 -OK NISTXML-SV-II-atomic-gMonth-enumeration-4-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-gMonth-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-gMonth-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-5-1 -OK NISTXML-SV-II-atomic-gMonth-enumeration-5-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-5-2 -OK NISTXML-SV-II-atomic-gMonth-enumeration-5-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-5-3 -OK NISTXML-SV-II-atomic-gMonth-enumeration-5-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-5-4 -OK NISTXML-SV-II-atomic-gMonth-enumeration-5-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-gMonth-enumeration-5-5 -OK NISTXML-SV-II-atomic-gMonth-enumeration-5-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-string-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-2-1 -OK NISTXML-SV-II-atomic-string-minLength-2-1.xml:19:119: String is too short, minimum length is 998 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-2-2 -OK NISTXML-SV-II-atomic-string-minLength-2-2.xml:19:119: String is too short, minimum length is 998 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-2-3 -OK NISTXML-SV-II-atomic-string-minLength-2-3.xml:19:119: String is too short, minimum length is 998 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-2-4 -OK NISTXML-SV-II-atomic-string-minLength-2-4.xml:19:119: String is too short, minimum length is 998 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-2-5 -OK NISTXML-SV-II-atomic-string-minLength-2-5.xml:19:119: String is too short, minimum length is 998 characters Grp: NIST2004-01-14 / atomic-string-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-3-1 -OK NISTXML-SV-II-atomic-string-minLength-3-1.xml:19:119: String is too short, minimum length is 275 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-3-2 -OK NISTXML-SV-II-atomic-string-minLength-3-2.xml:19:119: String is too short, minimum length is 275 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-3-3 -OK NISTXML-SV-II-atomic-string-minLength-3-3.xml:19:119: String is too short, minimum length is 275 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-3-4 -OK NISTXML-SV-II-atomic-string-minLength-3-4.xml:19:119: String is too short, minimum length is 275 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-3-5 -OK NISTXML-SV-II-atomic-string-minLength-3-5.xml:19:119: String is too short, minimum length is 275 characters Grp: NIST2004-01-14 / atomic-string-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-4-1 -OK NISTXML-SV-II-atomic-string-minLength-4-1.xml:19:119: String is too short, minimum length is 838 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-4-2 -OK NISTXML-SV-II-atomic-string-minLength-4-2.xml:19:119: String is too short, minimum length is 838 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-4-3 -OK NISTXML-SV-II-atomic-string-minLength-4-3.xml:19:119: String is too short, minimum length is 838 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-4-4 -OK NISTXML-SV-II-atomic-string-minLength-4-4.xml:19:119: String is too short, minimum length is 838 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-4-5 -OK NISTXML-SV-II-atomic-string-minLength-4-5.xml:19:119: String is too short, minimum length is 838 characters Grp: NIST2004-01-14 / atomic-string-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-minLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-5-1 -OK NISTXML-SV-II-atomic-string-minLength-5-1.xml:19:119: String is too short, minimum length is 791 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-5-2 -OK NISTXML-SV-II-atomic-string-minLength-5-2.xml:19:119: String is too short, minimum length is 791 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-5-3 -OK NISTXML-SV-II-atomic-string-minLength-5-3.xml:19:119: String is too short, minimum length is 791 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-5-4 -OK NISTXML-SV-II-atomic-string-minLength-5-4.xml:19:119: String is too short, minimum length is 791 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-5-5 -OK NISTXML-SV-II-atomic-string-minLength-5-5.xml:19:119: String is too short, minimum length is 791 characters Grp: NIST2004-01-14 / atomic-string-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-6-1 -OK NISTXML-SV-II-atomic-string-minLength-6-1.xml:19:119: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-6-2 -OK NISTXML-SV-II-atomic-string-minLength-6-2.xml:19:119: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-6-3 -OK NISTXML-SV-II-atomic-string-minLength-6-3.xml:19:119: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-6-4 -OK NISTXML-SV-II-atomic-string-minLength-6-4.xml:19:119: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-minLength-6-5 -OK NISTXML-SV-II-atomic-string-minLength-6-5.xml:19:119: String is too short, minimum length is 1000 characters Grp: NIST2004-01-14 / atomic-normalizedString-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-2-1 -OK NISTXML-SV-II-atomic-normalizedString-minLength-2-1.xml:19:139: String is too short, minimum length is 261 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-2-2 -OK NISTXML-SV-II-atomic-normalizedString-minLength-2-2.xml:19:139: String is too short, minimum length is 261 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-2-3 -OK NISTXML-SV-II-atomic-normalizedString-minLength-2-3.xml:19:139: String is too short, minimum length is 261 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-2-4 -OK NISTXML-SV-II-atomic-normalizedString-minLength-2-4.xml:19:139: String is too short, minimum length is 261 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-2-5 -OK NISTXML-SV-II-atomic-normalizedString-minLength-2-5.xml:19:139: String is too short, minimum length is 261 characters Grp: NIST2004-01-14 / atomic-normalizedString-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-3-1 -OK NISTXML-SV-II-atomic-normalizedString-minLength-3-1.xml:19:139: String is too short, minimum length is 247 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-3-2 -OK NISTXML-SV-II-atomic-normalizedString-minLength-3-2.xml:19:139: String is too short, minimum length is 247 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-3-3 -OK NISTXML-SV-II-atomic-normalizedString-minLength-3-3.xml:19:139: String is too short, minimum length is 247 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-3-4 -OK NISTXML-SV-II-atomic-normalizedString-minLength-3-4.xml:19:139: String is too short, minimum length is 247 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-3-5 -OK NISTXML-SV-II-atomic-normalizedString-minLength-3-5.xml:19:139: String is too short, minimum length is 247 characters Grp: NIST2004-01-14 / atomic-normalizedString-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-4-1 -OK NISTXML-SV-II-atomic-normalizedString-minLength-4-1.xml:19:139: String is too short, minimum length is 230 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-4-2 -OK NISTXML-SV-II-atomic-normalizedString-minLength-4-2.xml:19:139: String is too short, minimum length is 230 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-4-3 -OK NISTXML-SV-II-atomic-normalizedString-minLength-4-3.xml:19:139: String is too short, minimum length is 230 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-4-4 -OK NISTXML-SV-II-atomic-normalizedString-minLength-4-4.xml:19:139: String is too short, minimum length is 230 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-4-5 -OK NISTXML-SV-II-atomic-normalizedString-minLength-4-5.xml:19:139: String is too short, minimum length is 230 characters Grp: NIST2004-01-14 / atomic-normalizedString-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-minLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-5-1 -OK NISTXML-SV-II-atomic-normalizedString-minLength-5-1.xml:19:139: String is too short, minimum length is 452 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-5-2 -OK NISTXML-SV-II-atomic-normalizedString-minLength-5-2.xml:19:139: String is too short, minimum length is 452 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-5-3 -OK NISTXML-SV-II-atomic-normalizedString-minLength-5-3.xml:19:139: String is too short, minimum length is 452 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-5-4 -OK NISTXML-SV-II-atomic-normalizedString-minLength-5-4.xml:19:139: String is too short, minimum length is 452 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-5-5 -OK NISTXML-SV-II-atomic-normalizedString-minLength-5-5.xml:19:139: String is too short, minimum length is 452 characters Grp: NIST2004-01-14 / atomic-normalizedString-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-6-1 -OK NISTXML-SV-II-atomic-normalizedString-minLength-6-1.xml:19:139: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-6-2 -OK NISTXML-SV-II-atomic-normalizedString-minLength-6-2.xml:19:139: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-6-3 -OK NISTXML-SV-II-atomic-normalizedString-minLength-6-3.xml:19:139: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-6-4 -OK NISTXML-SV-II-atomic-normalizedString-minLength-6-4.xml:19:139: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-minLength-6-5 -OK NISTXML-SV-II-atomic-normalizedString-minLength-6-5.xml:19:139: String is too short, minimum length is 1000 characters Grp: NIST2004-01-14 / atomic-token-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-2-1 -OK NISTXML-SV-II-atomic-token-minLength-2-1.xml:19:117: String is too short, minimum length is 211 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-2-2 -OK NISTXML-SV-II-atomic-token-minLength-2-2.xml:19:117: String is too short, minimum length is 211 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-2-3 -OK NISTXML-SV-II-atomic-token-minLength-2-3.xml:19:117: String is too short, minimum length is 211 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-2-4 -OK NISTXML-SV-II-atomic-token-minLength-2-4.xml:19:117: String is too short, minimum length is 211 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-2-5 -OK NISTXML-SV-II-atomic-token-minLength-2-5.xml:19:117: String is too short, minimum length is 211 characters Grp: NIST2004-01-14 / atomic-token-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-3-1 -OK NISTXML-SV-II-atomic-token-minLength-3-1.xml:19:117: String is too short, minimum length is 735 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-3-2 -OK NISTXML-SV-II-atomic-token-minLength-3-2.xml:19:117: String is too short, minimum length is 735 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-3-3 -OK NISTXML-SV-II-atomic-token-minLength-3-3.xml:19:117: String is too short, minimum length is 735 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-3-4 -OK NISTXML-SV-II-atomic-token-minLength-3-4.xml:19:117: String is too short, minimum length is 735 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-3-5 -OK NISTXML-SV-II-atomic-token-minLength-3-5.xml:19:117: String is too short, minimum length is 735 characters Grp: NIST2004-01-14 / atomic-token-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-4-1 -OK NISTXML-SV-II-atomic-token-minLength-4-1.xml:19:117: String is too short, minimum length is 360 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-4-2 -OK NISTXML-SV-II-atomic-token-minLength-4-2.xml:19:117: String is too short, minimum length is 360 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-4-3 -OK NISTXML-SV-II-atomic-token-minLength-4-3.xml:19:117: String is too short, minimum length is 360 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-4-4 -OK NISTXML-SV-II-atomic-token-minLength-4-4.xml:19:117: String is too short, minimum length is 360 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-4-5 -OK NISTXML-SV-II-atomic-token-minLength-4-5.xml:19:117: String is too short, minimum length is 360 characters Grp: NIST2004-01-14 / atomic-token-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-minLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-5-1 -OK NISTXML-SV-II-atomic-token-minLength-5-1.xml:19:117: String is too short, minimum length is 297 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-5-2 -OK NISTXML-SV-II-atomic-token-minLength-5-2.xml:19:117: String is too short, minimum length is 297 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-5-3 -OK NISTXML-SV-II-atomic-token-minLength-5-3.xml:19:117: String is too short, minimum length is 297 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-5-4 -OK NISTXML-SV-II-atomic-token-minLength-5-4.xml:19:117: String is too short, minimum length is 297 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-5-5 -OK NISTXML-SV-II-atomic-token-minLength-5-5.xml:19:117: String is too short, minimum length is 297 characters Grp: NIST2004-01-14 / atomic-token-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-6-1 -OK NISTXML-SV-II-atomic-token-minLength-6-1.xml:19:117: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-6-2 -OK NISTXML-SV-II-atomic-token-minLength-6-2.xml:19:117: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-6-3 -OK NISTXML-SV-II-atomic-token-minLength-6-3.xml:19:117: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-6-4 -OK NISTXML-SV-II-atomic-token-minLength-6-4.xml:19:117: String is too short, minimum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-minLength-6-5 -OK NISTXML-SV-II-atomic-token-minLength-6-5.xml:19:117: String is too short, minimum length is 1000 characters Grp: NIST2004-01-14 / atomic-Name-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-2-1 -OK NISTXML-SV-II-atomic-Name-minLength-2-1.xml:19:115: String is too short, minimum length is 8 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-2-2 -OK NISTXML-SV-II-atomic-Name-minLength-2-2.xml:19:115: String is too short, minimum length is 8 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-2-3 -OK NISTXML-SV-II-atomic-Name-minLength-2-3.xml:19:115: String is too short, minimum length is 8 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-2-4 -OK NISTXML-SV-II-atomic-Name-minLength-2-4.xml:19:115: String is too short, minimum length is 8 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-2-5 -OK NISTXML-SV-II-atomic-Name-minLength-2-5.xml:19:115: String is too short, minimum length is 8 characters Grp: NIST2004-01-14 / atomic-Name-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-3-1 -OK NISTXML-SV-II-atomic-Name-minLength-3-1.xml:19:115: String is too short, minimum length is 13 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-3-2 -OK NISTXML-SV-II-atomic-Name-minLength-3-2.xml:19:115: String is too short, minimum length is 13 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-3-3 -OK NISTXML-SV-II-atomic-Name-minLength-3-3.xml:19:115: String is too short, minimum length is 13 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-3-4 -OK NISTXML-SV-II-atomic-Name-minLength-3-4.xml:19:115: String is too short, minimum length is 13 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-3-5 -OK NISTXML-SV-II-atomic-Name-minLength-3-5.xml:19:115: String is too short, minimum length is 13 characters Grp: NIST2004-01-14 / atomic-Name-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-4-1 -OK NISTXML-SV-II-atomic-Name-minLength-4-1.xml:19:115: String is too short, minimum length is 58 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-4-2 -OK NISTXML-SV-II-atomic-Name-minLength-4-2.xml:19:115: String is too short, minimum length is 58 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-4-3 -OK NISTXML-SV-II-atomic-Name-minLength-4-3.xml:19:115: String is too short, minimum length is 58 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-4-4 -OK NISTXML-SV-II-atomic-Name-minLength-4-4.xml:19:115: String is too short, minimum length is 58 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-4-5 -OK NISTXML-SV-II-atomic-Name-minLength-4-5.xml:19:115: String is too short, minimum length is 58 characters Grp: NIST2004-01-14 / atomic-Name-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-minLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-5-1 -OK NISTXML-SV-II-atomic-Name-minLength-5-1.xml:19:115: String is too short, minimum length is 4 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-5-2 -OK NISTXML-SV-II-atomic-Name-minLength-5-2.xml:19:115: String is too short, minimum length is 4 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-5-3 -OK NISTXML-SV-II-atomic-Name-minLength-5-3.xml:19:115: String is too short, minimum length is 4 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-5-4 -OK NISTXML-SV-II-atomic-Name-minLength-5-4.xml:19:115: String is too short, minimum length is 4 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-5-5 -OK NISTXML-SV-II-atomic-Name-minLength-5-5.xml:19:115: String is too short, minimum length is 4 characters Grp: NIST2004-01-14 / atomic-Name-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-6-1 -OK NISTXML-SV-II-atomic-Name-minLength-6-1.xml:19:115: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-6-2 -OK NISTXML-SV-II-atomic-Name-minLength-6-2.xml:19:115: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-6-3 -OK NISTXML-SV-II-atomic-Name-minLength-6-3.xml:19:115: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-6-4 -OK NISTXML-SV-II-atomic-Name-minLength-6-4.xml:19:115: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-minLength-6-5 -OK NISTXML-SV-II-atomic-Name-minLength-6-5.xml:19:115: String is too short, minimum length is 64 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-2-1 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-2-1.xml:19:121: String is too short, minimum length is 49 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-2-2 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-2-2.xml:19:121: String is too short, minimum length is 49 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-2-3 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-2-3.xml:19:121: String is too short, minimum length is 49 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-2-4 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-2-4.xml:19:121: String is too short, minimum length is 49 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-2-5 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-2-5.xml:19:121: String is too short, minimum length is 49 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-3-1 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-3-1.xml:19:121: String is too short, minimum length is 51 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-3-2 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-3-2.xml:19:121: String is too short, minimum length is 51 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-3-3 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-3-3.xml:19:121: String is too short, minimum length is 51 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-3-4 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-3-4.xml:19:121: String is too short, minimum length is 51 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-3-5 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-3-5.xml:19:121: String is too short, minimum length is 51 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-4-1 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-4-1.xml:19:121: String is too short, minimum length is 17 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-4-2 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-4-2.xml:19:121: String is too short, minimum length is 17 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-4-3 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-4-3.xml:19:121: String is too short, minimum length is 17 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-4-4 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-4-4.xml:19:121: String is too short, minimum length is 17 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-4-5 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-4-5.xml:19:121: String is too short, minimum length is 17 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-minLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-5-1 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-5-1.xml:19:121: String is too short, minimum length is 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-5-2 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-5-2.xml:19:121: String is too short, minimum length is 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-5-3 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-5-3.xml:19:121: String is too short, minimum length is 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-5-4 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-5-4.xml:19:121: String is too short, minimum length is 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-5-5 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-5-5.xml:19:121: String is too short, minimum length is 3 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-6-1 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-6-1.xml:19:121: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-6-2 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-6-2.xml:19:121: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-6-3 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-6-3.xml:19:121: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-6-4 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-6-4.xml:19:121: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-minLength-6-5 -OK NISTXML-SV-II-atomic-NMTOKEN-minLength-6-5.xml:19:121: String is too short, minimum length is 64 characters Grp: NIST2004-01-14 / atomic-NCName-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-2-1 -OK NISTXML-SV-II-atomic-NCName-minLength-2-1.xml:19:119: String is too short, minimum length is 23 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-2-2 -OK NISTXML-SV-II-atomic-NCName-minLength-2-2.xml:19:119: String is too short, minimum length is 23 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-2-3 -OK NISTXML-SV-II-atomic-NCName-minLength-2-3.xml:19:119: String is too short, minimum length is 23 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-2-4 -OK NISTXML-SV-II-atomic-NCName-minLength-2-4.xml:19:119: String is too short, minimum length is 23 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-2-5 -OK NISTXML-SV-II-atomic-NCName-minLength-2-5.xml:19:119: String is too short, minimum length is 23 characters Grp: NIST2004-01-14 / atomic-NCName-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-3-1 -OK NISTXML-SV-II-atomic-NCName-minLength-3-1.xml:19:119: String is too short, minimum length is 35 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-3-2 -OK NISTXML-SV-II-atomic-NCName-minLength-3-2.xml:19:119: String is too short, minimum length is 35 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-3-3 -OK NISTXML-SV-II-atomic-NCName-minLength-3-3.xml:19:119: String is too short, minimum length is 35 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-3-4 -OK NISTXML-SV-II-atomic-NCName-minLength-3-4.xml:19:119: String is too short, minimum length is 35 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-3-5 -OK NISTXML-SV-II-atomic-NCName-minLength-3-5.xml:19:119: String is too short, minimum length is 35 characters Grp: NIST2004-01-14 / atomic-NCName-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-4-1 -OK NISTXML-SV-II-atomic-NCName-minLength-4-1.xml:19:119: String is too short, minimum length is 58 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-4-2 -OK NISTXML-SV-II-atomic-NCName-minLength-4-2.xml:19:119: String is too short, minimum length is 58 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-4-3 -OK NISTXML-SV-II-atomic-NCName-minLength-4-3.xml:19:119: String is too short, minimum length is 58 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-4-4 -OK NISTXML-SV-II-atomic-NCName-minLength-4-4.xml:19:119: String is too short, minimum length is 58 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-4-5 -OK NISTXML-SV-II-atomic-NCName-minLength-4-5.xml:19:119: String is too short, minimum length is 58 characters Grp: NIST2004-01-14 / atomic-NCName-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-minLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-5-1 -OK NISTXML-SV-II-atomic-NCName-minLength-5-1.xml:19:119: String is too short, minimum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-5-2 -OK NISTXML-SV-II-atomic-NCName-minLength-5-2.xml:19:119: String is too short, minimum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-5-3 -OK NISTXML-SV-II-atomic-NCName-minLength-5-3.xml:19:119: String is too short, minimum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-5-4 -OK NISTXML-SV-II-atomic-NCName-minLength-5-4.xml:19:119: String is too short, minimum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-5-5 -OK NISTXML-SV-II-atomic-NCName-minLength-5-5.xml:19:119: String is too short, minimum length is 53 characters Grp: NIST2004-01-14 / atomic-NCName-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-6-1 -OK NISTXML-SV-II-atomic-NCName-minLength-6-1.xml:19:119: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-6-2 -OK NISTXML-SV-II-atomic-NCName-minLength-6-2.xml:19:119: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-6-3 -OK NISTXML-SV-II-atomic-NCName-minLength-6-3.xml:19:119: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-6-4 -OK NISTXML-SV-II-atomic-NCName-minLength-6-4.xml:19:119: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-minLength-6-5 -OK NISTXML-SV-II-atomic-NCName-minLength-6-5.xml:19:119: String is too short, minimum length is 64 characters Grp: NIST2004-01-14 / atomic-ID-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-2-1 -OK NISTXML-SV-II-atomic-ID-minLength-2-1.xml:19:111: String is too short, minimum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-2-2 -OK NISTXML-SV-II-atomic-ID-minLength-2-2.xml:19:111: String is too short, minimum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-2-3 -OK NISTXML-SV-II-atomic-ID-minLength-2-3.xml:19:111: String is too short, minimum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-2-4 -OK NISTXML-SV-II-atomic-ID-minLength-2-4.xml:19:111: String is too short, minimum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-2-5 -OK NISTXML-SV-II-atomic-ID-minLength-2-5.xml:19:111: String is too short, minimum length is 53 characters Grp: NIST2004-01-14 / atomic-ID-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-3-1 -OK NISTXML-SV-II-atomic-ID-minLength-3-1.xml:19:111: String is too short, minimum length is 39 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-3-2 -OK NISTXML-SV-II-atomic-ID-minLength-3-2.xml:19:111: String is too short, minimum length is 39 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-3-3 -OK NISTXML-SV-II-atomic-ID-minLength-3-3.xml:19:111: String is too short, minimum length is 39 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-3-4 -OK NISTXML-SV-II-atomic-ID-minLength-3-4.xml:19:111: String is too short, minimum length is 39 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-3-5 -OK NISTXML-SV-II-atomic-ID-minLength-3-5.xml:19:111: String is too short, minimum length is 39 characters Grp: NIST2004-01-14 / atomic-ID-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-4-1 -OK NISTXML-SV-II-atomic-ID-minLength-4-1.xml:19:111: String is too short, minimum length is 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-4-2 -OK NISTXML-SV-II-atomic-ID-minLength-4-2.xml:19:111: String is too short, minimum length is 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-4-3 -OK NISTXML-SV-II-atomic-ID-minLength-4-3.xml:19:111: String is too short, minimum length is 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-4-4 -OK NISTXML-SV-II-atomic-ID-minLength-4-4.xml:19:111: String is too short, minimum length is 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-4-5 -OK NISTXML-SV-II-atomic-ID-minLength-4-5.xml:19:111: String is too short, minimum length is 33 characters Grp: NIST2004-01-14 / atomic-ID-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-minLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-5-1 -OK NISTXML-SV-II-atomic-ID-minLength-5-1.xml:19:111: String is too short, minimum length is 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-5-2 -OK NISTXML-SV-II-atomic-ID-minLength-5-2.xml:19:111: String is too short, minimum length is 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-5-3 -OK NISTXML-SV-II-atomic-ID-minLength-5-3.xml:19:111: String is too short, minimum length is 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-5-4 -OK NISTXML-SV-II-atomic-ID-minLength-5-4.xml:19:111: String is too short, minimum length is 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-5-5 -OK NISTXML-SV-II-atomic-ID-minLength-5-5.xml:19:111: String is too short, minimum length is 3 characters Grp: NIST2004-01-14 / atomic-ID-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-6-1 -OK NISTXML-SV-II-atomic-ID-minLength-6-1.xml:19:111: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-6-2 -OK NISTXML-SV-II-atomic-ID-minLength-6-2.xml:19:111: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-6-3 -OK NISTXML-SV-II-atomic-ID-minLength-6-3.xml:19:111: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-6-4 -OK NISTXML-SV-II-atomic-ID-minLength-6-4.xml:19:111: String is too short, minimum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-minLength-6-5 -OK NISTXML-SV-II-atomic-ID-minLength-6-5.xml:19:111: String is too short, minimum length is 64 characters Grp: NIST2004-01-14 / atomic-string-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-1-1 -OK NISTXML-SV-II-atomic-string-maxLength-1-1.xml:19:119: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-1-2 -OK NISTXML-SV-II-atomic-string-maxLength-1-2.xml:19:119: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-1-3 -OK NISTXML-SV-II-atomic-string-maxLength-1-3.xml:19:119: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-1-4 -OK NISTXML-SV-II-atomic-string-maxLength-1-4.xml:19:119: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-1-5 -OK NISTXML-SV-II-atomic-string-maxLength-1-5.xml:19:119: String is too long, maximum length is 0 characters Grp: NIST2004-01-14 / atomic-string-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-2-1 -OK NISTXML-SV-II-atomic-string-maxLength-2-1.xml:19:119: String is too long, maximum length is 567 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-2-2 -OK NISTXML-SV-II-atomic-string-maxLength-2-2.xml:19:119: String is too long, maximum length is 567 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-2-3 -OK NISTXML-SV-II-atomic-string-maxLength-2-3.xml:19:119: String is too long, maximum length is 567 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-2-4 -OK NISTXML-SV-II-atomic-string-maxLength-2-4.xml:19:119: String is too long, maximum length is 567 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-2-5 -OK NISTXML-SV-II-atomic-string-maxLength-2-5.xml:19:119: String is too long, maximum length is 567 characters Grp: NIST2004-01-14 / atomic-string-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-3-1 -OK NISTXML-SV-II-atomic-string-maxLength-3-1.xml:19:119: String is too long, maximum length is 46 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-3-2 -OK NISTXML-SV-II-atomic-string-maxLength-3-2.xml:19:119: String is too long, maximum length is 46 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-3-3 -OK NISTXML-SV-II-atomic-string-maxLength-3-3.xml:19:119: String is too long, maximum length is 46 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-3-4 -OK NISTXML-SV-II-atomic-string-maxLength-3-4.xml:19:119: String is too long, maximum length is 46 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-3-5 -OK NISTXML-SV-II-atomic-string-maxLength-3-5.xml:19:119: String is too long, maximum length is 46 characters Grp: NIST2004-01-14 / atomic-string-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-4-1 -OK NISTXML-SV-II-atomic-string-maxLength-4-1.xml:19:119: String is too long, maximum length is 412 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-4-2 -OK NISTXML-SV-II-atomic-string-maxLength-4-2.xml:19:119: String is too long, maximum length is 412 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-4-3 -OK NISTXML-SV-II-atomic-string-maxLength-4-3.xml:19:119: String is too long, maximum length is 412 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-4-4 -OK NISTXML-SV-II-atomic-string-maxLength-4-4.xml:19:119: String is too long, maximum length is 412 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-4-5 -OK NISTXML-SV-II-atomic-string-maxLength-4-5.xml:19:119: String is too long, maximum length is 412 characters Grp: NIST2004-01-14 / atomic-string-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-5-1 -OK NISTXML-SV-II-atomic-string-maxLength-5-1.xml:19:119: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-5-2 -OK NISTXML-SV-II-atomic-string-maxLength-5-2.xml:19:119: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-5-3 -OK NISTXML-SV-II-atomic-string-maxLength-5-3.xml:19:119: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-5-4 -OK NISTXML-SV-II-atomic-string-maxLength-5-4.xml:19:119: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-maxLength-5-5 -OK NISTXML-SV-II-atomic-string-maxLength-5-5.xml:19:119: String is too long, maximum length is 1000 characters Grp: NIST2004-01-14 / atomic-string-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-1-1 -OK NISTXML-SV-II-atomic-string-length-1-1.xml:19:113: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-1-2 -OK NISTXML-SV-II-atomic-string-length-1-2.xml:19:113: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-1-3 -OK NISTXML-SV-II-atomic-string-length-1-3.xml:19:113: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-1-4 -OK NISTXML-SV-II-atomic-string-length-1-4.xml:19:113: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-1-5 -OK NISTXML-SV-II-atomic-string-length-1-5.xml:19:113: Invalid length, must be 0 characters Grp: NIST2004-01-14 / atomic-string-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-2-1 -OK NISTXML-SV-II-atomic-string-length-2-1.xml:19:113: Invalid length, must be 151 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-2-2 -OK NISTXML-SV-II-atomic-string-length-2-2.xml:19:113: Invalid length, must be 151 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-2-3 -OK NISTXML-SV-II-atomic-string-length-2-3.xml:19:113: Invalid length, must be 151 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-2-4 -OK NISTXML-SV-II-atomic-string-length-2-4.xml:19:113: Invalid length, must be 151 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-2-5 -OK NISTXML-SV-II-atomic-string-length-2-5.xml:19:113: Invalid length, must be 151 characters Grp: NIST2004-01-14 / atomic-string-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-3-1 -OK NISTXML-SV-II-atomic-string-length-3-1.xml:19:113: Invalid length, must be 581 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-3-2 -OK NISTXML-SV-II-atomic-string-length-3-2.xml:19:113: Invalid length, must be 581 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-3-3 -OK NISTXML-SV-II-atomic-string-length-3-3.xml:19:113: Invalid length, must be 581 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-3-4 -OK NISTXML-SV-II-atomic-string-length-3-4.xml:19:113: Invalid length, must be 581 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-3-5 -OK NISTXML-SV-II-atomic-string-length-3-5.xml:19:113: Invalid length, must be 581 characters Grp: NIST2004-01-14 / atomic-string-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-4-1 -OK NISTXML-SV-II-atomic-string-length-4-1.xml:19:113: Invalid length, must be 532 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-4-2 -OK NISTXML-SV-II-atomic-string-length-4-2.xml:19:113: Invalid length, must be 532 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-4-3 -OK NISTXML-SV-II-atomic-string-length-4-3.xml:19:113: Invalid length, must be 532 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-4-4 -OK NISTXML-SV-II-atomic-string-length-4-4.xml:19:113: Invalid length, must be 532 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-4-5 -OK NISTXML-SV-II-atomic-string-length-4-5.xml:19:113: Invalid length, must be 532 characters Grp: NIST2004-01-14 / atomic-string-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-string-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-5-1 -OK NISTXML-SV-II-atomic-string-length-5-1.xml:19:113: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-5-2 -OK NISTXML-SV-II-atomic-string-length-5-2.xml:19:113: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-5-3 -OK NISTXML-SV-II-atomic-string-length-5-3.xml:19:113: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-5-4 -OK NISTXML-SV-II-atomic-string-length-5-4.xml:19:113: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-string-length-5-5 -OK NISTXML-SV-II-atomic-string-length-5-5.xml:19:113: Invalid length, must be 1000 characters Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-1-1 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-1-1.xml:19:139: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-1-2 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-1-2.xml:19:139: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-1-3 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-1-3.xml:19:139: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-1-4 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-1-4.xml:19:139: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-1-5 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-1-5.xml:19:139: String is too long, maximum length is 0 characters Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-2-1 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-2-1.xml:19:139: String is too long, maximum length is 823 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-2-2 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-2-2.xml:19:139: String is too long, maximum length is 823 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-2-3 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-2-3.xml:19:139: String is too long, maximum length is 823 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-2-4 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-2-4.xml:19:139: String is too long, maximum length is 823 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-2-5 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-2-5.xml:19:139: String is too long, maximum length is 823 characters Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-3-1 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-3-1.xml:19:139: String is too long, maximum length is 841 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-3-2 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-3-2.xml:19:139: String is too long, maximum length is 841 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-3-3 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-3-3.xml:19:139: String is too long, maximum length is 841 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-3-4 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-3-4.xml:19:139: String is too long, maximum length is 841 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-3-5 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-3-5.xml:19:139: String is too long, maximum length is 841 characters Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-4-1 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-4-1.xml:19:139: String is too long, maximum length is 374 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-4-2 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-4-2.xml:19:139: String is too long, maximum length is 374 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-4-3 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-4-3.xml:19:139: String is too long, maximum length is 374 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-4-4 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-4-4.xml:19:139: String is too long, maximum length is 374 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-4-5 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-4-5.xml:19:139: String is too long, maximum length is 374 characters Grp: NIST2004-01-14 / atomic-normalizedString-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-5-1 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-5-1.xml:19:139: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-5-2 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-5-2.xml:19:139: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-5-3 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-5-3.xml:19:139: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-5-4 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-5-4.xml:19:139: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-maxLength-5-5 -OK NISTXML-SV-II-atomic-normalizedString-maxLength-5-5.xml:19:139: String is too long, maximum length is 1000 characters Grp: NIST2004-01-14 / atomic-normalizedString-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-1-1 -OK NISTXML-SV-II-atomic-normalizedString-length-1-1.xml:19:133: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-1-2 -OK NISTXML-SV-II-atomic-normalizedString-length-1-2.xml:19:133: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-1-3 -OK NISTXML-SV-II-atomic-normalizedString-length-1-3.xml:19:133: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-1-4 -OK NISTXML-SV-II-atomic-normalizedString-length-1-4.xml:19:133: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-1-5 -OK NISTXML-SV-II-atomic-normalizedString-length-1-5.xml:19:133: Invalid length, must be 0 characters Grp: NIST2004-01-14 / atomic-normalizedString-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-2-1 -OK NISTXML-SV-II-atomic-normalizedString-length-2-1.xml:19:133: Invalid length, must be 359 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-2-2 -OK NISTXML-SV-II-atomic-normalizedString-length-2-2.xml:19:133: Invalid length, must be 359 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-2-3 -OK NISTXML-SV-II-atomic-normalizedString-length-2-3.xml:19:133: Invalid length, must be 359 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-2-4 -OK NISTXML-SV-II-atomic-normalizedString-length-2-4.xml:19:133: Invalid length, must be 359 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-2-5 -OK NISTXML-SV-II-atomic-normalizedString-length-2-5.xml:19:133: Invalid length, must be 359 characters Grp: NIST2004-01-14 / atomic-normalizedString-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-3-1 -OK NISTXML-SV-II-atomic-normalizedString-length-3-1.xml:19:133: Invalid length, must be 213 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-3-2 -OK NISTXML-SV-II-atomic-normalizedString-length-3-2.xml:19:133: Invalid length, must be 213 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-3-3 -OK NISTXML-SV-II-atomic-normalizedString-length-3-3.xml:19:133: Invalid length, must be 213 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-3-4 -OK NISTXML-SV-II-atomic-normalizedString-length-3-4.xml:19:133: Invalid length, must be 213 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-3-5 -OK NISTXML-SV-II-atomic-normalizedString-length-3-5.xml:19:133: Invalid length, must be 213 characters Grp: NIST2004-01-14 / atomic-normalizedString-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-4-1 -OK NISTXML-SV-II-atomic-normalizedString-length-4-1.xml:19:133: Invalid length, must be 683 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-4-2 -OK NISTXML-SV-II-atomic-normalizedString-length-4-2.xml:19:133: Invalid length, must be 683 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-4-3 -OK NISTXML-SV-II-atomic-normalizedString-length-4-3.xml:19:133: Invalid length, must be 683 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-4-4 -OK NISTXML-SV-II-atomic-normalizedString-length-4-4.xml:19:133: Invalid length, must be 683 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-4-5 -OK NISTXML-SV-II-atomic-normalizedString-length-4-5.xml:19:133: Invalid length, must be 683 characters Grp: NIST2004-01-14 / atomic-normalizedString-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-normalizedString-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-5-1 -OK NISTXML-SV-II-atomic-normalizedString-length-5-1.xml:19:133: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-5-2 -OK NISTXML-SV-II-atomic-normalizedString-length-5-2.xml:19:133: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-5-3 -OK NISTXML-SV-II-atomic-normalizedString-length-5-3.xml:19:133: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-5-4 -OK NISTXML-SV-II-atomic-normalizedString-length-5-4.xml:19:133: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-normalizedString-length-5-5 -OK NISTXML-SV-II-atomic-normalizedString-length-5-5.xml:19:133: Invalid length, must be 1000 characters Grp: NIST2004-01-14 / atomic-token-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-1-1 -OK NISTXML-SV-II-atomic-token-maxLength-1-1.xml:19:117: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-1-2 -OK NISTXML-SV-II-atomic-token-maxLength-1-2.xml:19:117: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-1-3 -OK NISTXML-SV-II-atomic-token-maxLength-1-3.xml:19:117: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-1-4 -OK NISTXML-SV-II-atomic-token-maxLength-1-4.xml:19:117: String is too long, maximum length is 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-1-5 -OK NISTXML-SV-II-atomic-token-maxLength-1-5.xml:19:117: String is too long, maximum length is 0 characters Grp: NIST2004-01-14 / atomic-token-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-2-1 -OK NISTXML-SV-II-atomic-token-maxLength-2-1.xml:19:117: String is too long, maximum length is 576 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-2-2 -OK NISTXML-SV-II-atomic-token-maxLength-2-2.xml:19:117: String is too long, maximum length is 576 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-2-3 -OK NISTXML-SV-II-atomic-token-maxLength-2-3.xml:19:117: String is too long, maximum length is 576 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-2-4 -OK NISTXML-SV-II-atomic-token-maxLength-2-4.xml:19:117: String is too long, maximum length is 576 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-2-5 -OK NISTXML-SV-II-atomic-token-maxLength-2-5.xml:19:117: String is too long, maximum length is 576 characters Grp: NIST2004-01-14 / atomic-token-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-3-1 -OK NISTXML-SV-II-atomic-token-maxLength-3-1.xml:19:117: String is too long, maximum length is 664 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-3-2 -OK NISTXML-SV-II-atomic-token-maxLength-3-2.xml:19:117: String is too long, maximum length is 664 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-3-3 -OK NISTXML-SV-II-atomic-token-maxLength-3-3.xml:19:117: String is too long, maximum length is 664 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-3-4 -OK NISTXML-SV-II-atomic-token-maxLength-3-4.xml:19:117: String is too long, maximum length is 664 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-3-5 -OK NISTXML-SV-II-atomic-token-maxLength-3-5.xml:19:117: String is too long, maximum length is 664 characters Grp: NIST2004-01-14 / atomic-token-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-4-1 -OK NISTXML-SV-II-atomic-token-maxLength-4-1.xml:19:117: String is too long, maximum length is 720 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-4-2 -OK NISTXML-SV-II-atomic-token-maxLength-4-2.xml:19:117: String is too long, maximum length is 720 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-4-3 -OK NISTXML-SV-II-atomic-token-maxLength-4-3.xml:19:117: String is too long, maximum length is 720 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-4-4 -OK NISTXML-SV-II-atomic-token-maxLength-4-4.xml:19:117: String is too long, maximum length is 720 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-4-5 -OK NISTXML-SV-II-atomic-token-maxLength-4-5.xml:19:117: String is too long, maximum length is 720 characters Grp: NIST2004-01-14 / atomic-token-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-5-1 -OK NISTXML-SV-II-atomic-token-maxLength-5-1.xml:19:117: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-5-2 -OK NISTXML-SV-II-atomic-token-maxLength-5-2.xml:19:117: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-5-3 -OK NISTXML-SV-II-atomic-token-maxLength-5-3.xml:19:117: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-5-4 -OK NISTXML-SV-II-atomic-token-maxLength-5-4.xml:19:117: String is too long, maximum length is 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-maxLength-5-5 -OK NISTXML-SV-II-atomic-token-maxLength-5-5.xml:19:117: String is too long, maximum length is 1000 characters Grp: NIST2004-01-14 / atomic-token-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-1-1 -OK NISTXML-SV-II-atomic-token-length-1-1.xml:19:111: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-1-2 -OK NISTXML-SV-II-atomic-token-length-1-2.xml:19:111: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-1-3 -OK NISTXML-SV-II-atomic-token-length-1-3.xml:19:111: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-1-4 -OK NISTXML-SV-II-atomic-token-length-1-4.xml:19:111: Invalid length, must be 0 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-1-5 -OK NISTXML-SV-II-atomic-token-length-1-5.xml:19:111: Invalid length, must be 0 characters Grp: NIST2004-01-14 / atomic-token-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-2-1 -OK NISTXML-SV-II-atomic-token-length-2-1.xml:19:111: Invalid length, must be 370 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-2-2 -OK NISTXML-SV-II-atomic-token-length-2-2.xml:19:111: Invalid length, must be 370 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-2-3 -OK NISTXML-SV-II-atomic-token-length-2-3.xml:19:111: Invalid length, must be 370 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-2-4 -OK NISTXML-SV-II-atomic-token-length-2-4.xml:19:111: Invalid length, must be 370 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-2-5 -OK NISTXML-SV-II-atomic-token-length-2-5.xml:19:111: Invalid length, must be 370 characters Grp: NIST2004-01-14 / atomic-token-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-3-1 -OK NISTXML-SV-II-atomic-token-length-3-1.xml:19:111: Invalid length, must be 780 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-3-2 -OK NISTXML-SV-II-atomic-token-length-3-2.xml:19:111: Invalid length, must be 780 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-3-3 -OK NISTXML-SV-II-atomic-token-length-3-3.xml:19:111: Invalid length, must be 780 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-3-4 -OK NISTXML-SV-II-atomic-token-length-3-4.xml:19:111: Invalid length, must be 780 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-3-5 -OK NISTXML-SV-II-atomic-token-length-3-5.xml:19:111: Invalid length, must be 780 characters Grp: NIST2004-01-14 / atomic-token-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-4-1 -OK NISTXML-SV-II-atomic-token-length-4-1.xml:19:111: Invalid length, must be 645 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-4-2 -OK NISTXML-SV-II-atomic-token-length-4-2.xml:19:111: Invalid length, must be 645 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-4-3 -OK NISTXML-SV-II-atomic-token-length-4-3.xml:19:111: Invalid length, must be 645 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-4-4 -OK NISTXML-SV-II-atomic-token-length-4-4.xml:19:111: Invalid length, must be 645 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-4-5 -OK NISTXML-SV-II-atomic-token-length-4-5.xml:19:111: Invalid length, must be 645 characters Grp: NIST2004-01-14 / atomic-token-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-token-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-5-1 -OK NISTXML-SV-II-atomic-token-length-5-1.xml:19:111: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-5-2 -OK NISTXML-SV-II-atomic-token-length-5-2.xml:19:111: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-5-3 -OK NISTXML-SV-II-atomic-token-length-5-3.xml:19:111: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-5-4 -OK NISTXML-SV-II-atomic-token-length-5-4.xml:19:111: Invalid length, must be 1000 characters OK XSDv-XMLi NISTXML-SV-II-atomic-token-length-5-5 -OK NISTXML-SV-II-atomic-token-length-5-5.xml:19:111: Invalid length, must be 1000 characters Grp: NIST2004-01-14 / atomic-Name-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-1-1 -OK NISTXML-SV-II-atomic-Name-maxLength-1-1.xml:19:115: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-1-2 -OK NISTXML-SV-II-atomic-Name-maxLength-1-2.xml:19:115: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-1-3 -OK NISTXML-SV-II-atomic-Name-maxLength-1-3.xml:19:115: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-1-4 -OK NISTXML-SV-II-atomic-Name-maxLength-1-4.xml:19:115: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-1-5 -OK NISTXML-SV-II-atomic-Name-maxLength-1-5.xml:19:115: String is too long, maximum length is 1 characters Grp: NIST2004-01-14 / atomic-Name-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-2-1 -OK NISTXML-SV-II-atomic-Name-maxLength-2-1.xml:19:115: String is too long, maximum length is 31 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-2-2 -OK NISTXML-SV-II-atomic-Name-maxLength-2-2.xml:19:115: String is too long, maximum length is 31 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-2-3 -OK NISTXML-SV-II-atomic-Name-maxLength-2-3.xml:19:115: String is too long, maximum length is 31 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-2-4 -OK NISTXML-SV-II-atomic-Name-maxLength-2-4.xml:19:115: String is too long, maximum length is 31 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-2-5 -OK NISTXML-SV-II-atomic-Name-maxLength-2-5.xml:19:115: String is too long, maximum length is 31 characters Grp: NIST2004-01-14 / atomic-Name-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-3-1 -OK NISTXML-SV-II-atomic-Name-maxLength-3-1.xml:19:115: String is too long, maximum length is 39 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-3-2 -OK NISTXML-SV-II-atomic-Name-maxLength-3-2.xml:19:115: String is too long, maximum length is 39 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-3-3 -OK NISTXML-SV-II-atomic-Name-maxLength-3-3.xml:19:115: String is too long, maximum length is 39 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-3-4 -OK NISTXML-SV-II-atomic-Name-maxLength-3-4.xml:19:115: String is too long, maximum length is 39 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-3-5 -OK NISTXML-SV-II-atomic-Name-maxLength-3-5.xml:19:115: String is too long, maximum length is 39 characters Grp: NIST2004-01-14 / atomic-Name-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-4-1 -OK NISTXML-SV-II-atomic-Name-maxLength-4-1.xml:19:115: String is too long, maximum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-4-2 -OK NISTXML-SV-II-atomic-Name-maxLength-4-2.xml:19:115: String is too long, maximum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-4-3 -OK NISTXML-SV-II-atomic-Name-maxLength-4-3.xml:19:115: String is too long, maximum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-4-4 -OK NISTXML-SV-II-atomic-Name-maxLength-4-4.xml:19:115: String is too long, maximum length is 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-4-5 -OK NISTXML-SV-II-atomic-Name-maxLength-4-5.xml:19:115: String is too long, maximum length is 53 characters Grp: NIST2004-01-14 / atomic-Name-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-5-1 -OK NISTXML-SV-II-atomic-Name-maxLength-5-1.xml:19:115: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-5-2 -OK NISTXML-SV-II-atomic-Name-maxLength-5-2.xml:19:115: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-5-3 -OK NISTXML-SV-II-atomic-Name-maxLength-5-3.xml:19:115: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-5-4 -OK NISTXML-SV-II-atomic-Name-maxLength-5-4.xml:19:115: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-maxLength-5-5 -OK NISTXML-SV-II-atomic-Name-maxLength-5-5.xml:19:115: String is too long, maximum length is 64 characters Grp: NIST2004-01-14 / atomic-Name-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-1-1 -OK NISTXML-SV-II-atomic-Name-length-1-1.xml:19:109: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-1-2 -OK NISTXML-SV-II-atomic-Name-length-1-2.xml:19:109: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-1-3 -OK NISTXML-SV-II-atomic-Name-length-1-3.xml:19:109: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-1-4 -OK NISTXML-SV-II-atomic-Name-length-1-4.xml:19:109: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-1-5 -OK NISTXML-SV-II-atomic-Name-length-1-5.xml:19:109: Invalid length, must be 1 characters Grp: NIST2004-01-14 / atomic-Name-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-2-1 -OK NISTXML-SV-II-atomic-Name-length-2-1.xml:19:109: Invalid length, must be 38 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-2-2 -OK NISTXML-SV-II-atomic-Name-length-2-2.xml:19:109: Invalid length, must be 38 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-2-3 -OK NISTXML-SV-II-atomic-Name-length-2-3.xml:19:109: Invalid length, must be 38 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-2-4 -OK NISTXML-SV-II-atomic-Name-length-2-4.xml:19:109: Invalid length, must be 38 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-2-5 -OK NISTXML-SV-II-atomic-Name-length-2-5.xml:19:109: Invalid length, must be 38 characters Grp: NIST2004-01-14 / atomic-Name-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-3-1 -OK NISTXML-SV-II-atomic-Name-length-3-1.xml:19:109: Invalid length, must be 29 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-3-2 -OK NISTXML-SV-II-atomic-Name-length-3-2.xml:19:109: Invalid length, must be 29 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-3-3 -OK NISTXML-SV-II-atomic-Name-length-3-3.xml:19:109: Invalid length, must be 29 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-3-4 -OK NISTXML-SV-II-atomic-Name-length-3-4.xml:19:109: Invalid length, must be 29 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-3-5 -OK NISTXML-SV-II-atomic-Name-length-3-5.xml:19:109: Invalid length, must be 29 characters Grp: NIST2004-01-14 / atomic-Name-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-4-1 -OK NISTXML-SV-II-atomic-Name-length-4-1.xml:19:109: Invalid length, must be 31 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-4-2 -OK NISTXML-SV-II-atomic-Name-length-4-2.xml:19:109: Invalid length, must be 31 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-4-3 -OK NISTXML-SV-II-atomic-Name-length-4-3.xml:19:109: Invalid length, must be 31 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-4-4 -OK NISTXML-SV-II-atomic-Name-length-4-4.xml:19:109: Invalid length, must be 31 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-4-5 -OK NISTXML-SV-II-atomic-Name-length-4-5.xml:19:109: Invalid length, must be 31 characters Grp: NIST2004-01-14 / atomic-Name-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-Name-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-5-1 -OK NISTXML-SV-II-atomic-Name-length-5-1.xml:19:109: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-5-2 -OK NISTXML-SV-II-atomic-Name-length-5-2.xml:19:109: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-5-3 -OK NISTXML-SV-II-atomic-Name-length-5-3.xml:19:109: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-5-4 -OK NISTXML-SV-II-atomic-Name-length-5-4.xml:19:109: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-Name-length-5-5 -OK NISTXML-SV-II-atomic-Name-length-5-5.xml:19:109: Invalid length, must be 64 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-1 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-1.xml:19:121: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-2 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-2.xml:19:121: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-3 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-3.xml:19:121: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-4 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-4.xml:19:121: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-5 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-5.xml:19:121: String is too long, maximum length is 1 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-1 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-1.xml:19:121: String is too long, maximum length is 50 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-2 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-2.xml:19:121: String is too long, maximum length is 50 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-3 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-3.xml:19:121: String is too long, maximum length is 50 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-4 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-4.xml:19:121: String is too long, maximum length is 50 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-5 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-5.xml:19:121: String is too long, maximum length is 50 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-1 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-1.xml:19:121: String is too long, maximum length is 21 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-2 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-2.xml:19:121: String is too long, maximum length is 21 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-3 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-3.xml:19:121: String is too long, maximum length is 21 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-4 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-4.xml:19:121: String is too long, maximum length is 21 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-5 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-5.xml:19:121: String is too long, maximum length is 21 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-1 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-1.xml:19:121: String is too long, maximum length is 27 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-2 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-2.xml:19:121: String is too long, maximum length is 27 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-3 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-3.xml:19:121: String is too long, maximum length is 27 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-4 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-4.xml:19:121: String is too long, maximum length is 27 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-5 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-5.xml:19:121: String is too long, maximum length is 27 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-1 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-1.xml:19:121: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-2 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-2.xml:19:121: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-3 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-3.xml:19:121: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-4 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-4.xml:19:121: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-5 -OK NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-5.xml:19:121: String is too long, maximum length is 64 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-1-1 -OK NISTXML-SV-II-atomic-NMTOKEN-length-1-1.xml:19:115: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-1-2 -OK NISTXML-SV-II-atomic-NMTOKEN-length-1-2.xml:19:115: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-1-3 -OK NISTXML-SV-II-atomic-NMTOKEN-length-1-3.xml:19:115: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-1-4 -OK NISTXML-SV-II-atomic-NMTOKEN-length-1-4.xml:19:115: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-1-5 -OK NISTXML-SV-II-atomic-NMTOKEN-length-1-5.xml:19:115: Invalid length, must be 1 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-2-1 -OK NISTXML-SV-II-atomic-NMTOKEN-length-2-1.xml:19:115: Invalid length, must be 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-2-2 -OK NISTXML-SV-II-atomic-NMTOKEN-length-2-2.xml:19:115: Invalid length, must be 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-2-3 -OK NISTXML-SV-II-atomic-NMTOKEN-length-2-3.xml:19:115: Invalid length, must be 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-2-4 -OK NISTXML-SV-II-atomic-NMTOKEN-length-2-4.xml:19:115: Invalid length, must be 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-2-5 -OK NISTXML-SV-II-atomic-NMTOKEN-length-2-5.xml:19:115: Invalid length, must be 9 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-3-1 -OK NISTXML-SV-II-atomic-NMTOKEN-length-3-1.xml:19:115: Invalid length, must be 50 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-3-2 -OK NISTXML-SV-II-atomic-NMTOKEN-length-3-2.xml:19:115: Invalid length, must be 50 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-3-3 -OK NISTXML-SV-II-atomic-NMTOKEN-length-3-3.xml:19:115: Invalid length, must be 50 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-3-4 -OK NISTXML-SV-II-atomic-NMTOKEN-length-3-4.xml:19:115: Invalid length, must be 50 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-3-5 -OK NISTXML-SV-II-atomic-NMTOKEN-length-3-5.xml:19:115: Invalid length, must be 50 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-4-1 -OK NISTXML-SV-II-atomic-NMTOKEN-length-4-1.xml:19:115: Invalid length, must be 52 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-4-2 -OK NISTXML-SV-II-atomic-NMTOKEN-length-4-2.xml:19:115: Invalid length, must be 52 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-4-3 -OK NISTXML-SV-II-atomic-NMTOKEN-length-4-3.xml:19:115: Invalid length, must be 52 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-4-4 -OK NISTXML-SV-II-atomic-NMTOKEN-length-4-4.xml:19:115: Invalid length, must be 52 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-4-5 -OK NISTXML-SV-II-atomic-NMTOKEN-length-4-5.xml:19:115: Invalid length, must be 52 characters Grp: NIST2004-01-14 / atomic-NMTOKEN-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NMTOKEN-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-5-1 -OK NISTXML-SV-II-atomic-NMTOKEN-length-5-1.xml:19:115: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-5-2 -OK NISTXML-SV-II-atomic-NMTOKEN-length-5-2.xml:19:115: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-5-3 -OK NISTXML-SV-II-atomic-NMTOKEN-length-5-3.xml:19:115: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-5-4 -OK NISTXML-SV-II-atomic-NMTOKEN-length-5-4.xml:19:115: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NMTOKEN-length-5-5 -OK NISTXML-SV-II-atomic-NMTOKEN-length-5-5.xml:19:115: Invalid length, must be 64 characters Grp: NIST2004-01-14 / atomic-NCName-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-1-1 -OK NISTXML-SV-II-atomic-NCName-maxLength-1-1.xml:19:119: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-1-2 -OK NISTXML-SV-II-atomic-NCName-maxLength-1-2.xml:19:119: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-1-3 -OK NISTXML-SV-II-atomic-NCName-maxLength-1-3.xml:19:119: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-1-4 -OK NISTXML-SV-II-atomic-NCName-maxLength-1-4.xml:19:119: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-1-5 -OK NISTXML-SV-II-atomic-NCName-maxLength-1-5.xml:19:119: String is too long, maximum length is 1 characters Grp: NIST2004-01-14 / atomic-NCName-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-2-1 -OK NISTXML-SV-II-atomic-NCName-maxLength-2-1.xml:19:119: String is too long, maximum length is 24 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-2-2 -OK NISTXML-SV-II-atomic-NCName-maxLength-2-2.xml:19:119: String is too long, maximum length is 24 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-2-3 -OK NISTXML-SV-II-atomic-NCName-maxLength-2-3.xml:19:119: String is too long, maximum length is 24 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-2-4 -OK NISTXML-SV-II-atomic-NCName-maxLength-2-4.xml:19:119: String is too long, maximum length is 24 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-2-5 -OK NISTXML-SV-II-atomic-NCName-maxLength-2-5.xml:19:119: String is too long, maximum length is 24 characters Grp: NIST2004-01-14 / atomic-NCName-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-3-1 -OK NISTXML-SV-II-atomic-NCName-maxLength-3-1.xml:19:119: String is too long, maximum length is 56 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-3-2 -OK NISTXML-SV-II-atomic-NCName-maxLength-3-2.xml:19:119: String is too long, maximum length is 56 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-3-3 -OK NISTXML-SV-II-atomic-NCName-maxLength-3-3.xml:19:119: String is too long, maximum length is 56 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-3-4 -OK NISTXML-SV-II-atomic-NCName-maxLength-3-4.xml:19:119: String is too long, maximum length is 56 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-3-5 -OK NISTXML-SV-II-atomic-NCName-maxLength-3-5.xml:19:119: String is too long, maximum length is 56 characters Grp: NIST2004-01-14 / atomic-NCName-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-4-1 -OK NISTXML-SV-II-atomic-NCName-maxLength-4-1.xml:19:119: String is too long, maximum length is 20 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-4-2 -OK NISTXML-SV-II-atomic-NCName-maxLength-4-2.xml:19:119: String is too long, maximum length is 20 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-4-3 -OK NISTXML-SV-II-atomic-NCName-maxLength-4-3.xml:19:119: String is too long, maximum length is 20 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-4-4 -OK NISTXML-SV-II-atomic-NCName-maxLength-4-4.xml:19:119: String is too long, maximum length is 20 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-4-5 -OK NISTXML-SV-II-atomic-NCName-maxLength-4-5.xml:19:119: String is too long, maximum length is 20 characters Grp: NIST2004-01-14 / atomic-NCName-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-5-1 -OK NISTXML-SV-II-atomic-NCName-maxLength-5-1.xml:19:119: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-5-2 -OK NISTXML-SV-II-atomic-NCName-maxLength-5-2.xml:19:119: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-5-3 -OK NISTXML-SV-II-atomic-NCName-maxLength-5-3.xml:19:119: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-5-4 -OK NISTXML-SV-II-atomic-NCName-maxLength-5-4.xml:19:119: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-maxLength-5-5 -OK NISTXML-SV-II-atomic-NCName-maxLength-5-5.xml:19:119: String is too long, maximum length is 64 characters Grp: NIST2004-01-14 / atomic-NCName-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-1-1 -OK NISTXML-SV-II-atomic-NCName-length-1-1.xml:19:113: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-1-2 -OK NISTXML-SV-II-atomic-NCName-length-1-2.xml:19:113: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-1-3 -OK NISTXML-SV-II-atomic-NCName-length-1-3.xml:19:113: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-1-4 -OK NISTXML-SV-II-atomic-NCName-length-1-4.xml:19:113: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-1-5 -OK NISTXML-SV-II-atomic-NCName-length-1-5.xml:19:113: Invalid length, must be 1 characters Grp: NIST2004-01-14 / atomic-NCName-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-2-1 -OK NISTXML-SV-II-atomic-NCName-length-2-1.xml:19:113: Invalid length, must be 48 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-2-2 -OK NISTXML-SV-II-atomic-NCName-length-2-2.xml:19:113: Invalid length, must be 48 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-2-3 -OK NISTXML-SV-II-atomic-NCName-length-2-3.xml:19:113: Invalid length, must be 48 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-2-4 -OK NISTXML-SV-II-atomic-NCName-length-2-4.xml:19:113: Invalid length, must be 48 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-2-5 -OK NISTXML-SV-II-atomic-NCName-length-2-5.xml:19:113: Invalid length, must be 48 characters Grp: NIST2004-01-14 / atomic-NCName-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-3-1 -OK NISTXML-SV-II-atomic-NCName-length-3-1.xml:19:113: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-3-2 -OK NISTXML-SV-II-atomic-NCName-length-3-2.xml:19:113: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-3-3 -OK NISTXML-SV-II-atomic-NCName-length-3-3.xml:19:113: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-3-4 -OK NISTXML-SV-II-atomic-NCName-length-3-4.xml:19:113: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-3-5 -OK NISTXML-SV-II-atomic-NCName-length-3-5.xml:19:113: Invalid length, must be 11 characters Grp: NIST2004-01-14 / atomic-NCName-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-4-1 -OK NISTXML-SV-II-atomic-NCName-length-4-1.xml:19:113: Invalid length, must be 52 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-4-2 -OK NISTXML-SV-II-atomic-NCName-length-4-2.xml:19:113: Invalid length, must be 52 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-4-3 -OK NISTXML-SV-II-atomic-NCName-length-4-3.xml:19:113: Invalid length, must be 52 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-4-4 -OK NISTXML-SV-II-atomic-NCName-length-4-4.xml:19:113: Invalid length, must be 52 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-4-5 -OK NISTXML-SV-II-atomic-NCName-length-4-5.xml:19:113: Invalid length, must be 52 characters Grp: NIST2004-01-14 / atomic-NCName-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-NCName-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-5-1 -OK NISTXML-SV-II-atomic-NCName-length-5-1.xml:19:113: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-5-2 -OK NISTXML-SV-II-atomic-NCName-length-5-2.xml:19:113: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-5-3 -OK NISTXML-SV-II-atomic-NCName-length-5-3.xml:19:113: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-5-4 -OK NISTXML-SV-II-atomic-NCName-length-5-4.xml:19:113: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-NCName-length-5-5 -OK NISTXML-SV-II-atomic-NCName-length-5-5.xml:19:113: Invalid length, must be 64 characters Grp: NIST2004-01-14 / atomic-ID-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-1-1 -OK NISTXML-SV-II-atomic-ID-maxLength-1-1.xml:19:111: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-1-2 -OK NISTXML-SV-II-atomic-ID-maxLength-1-2.xml:19:111: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-1-3 -OK NISTXML-SV-II-atomic-ID-maxLength-1-3.xml:19:111: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-1-4 -OK NISTXML-SV-II-atomic-ID-maxLength-1-4.xml:19:111: String is too long, maximum length is 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-1-5 -OK NISTXML-SV-II-atomic-ID-maxLength-1-5.xml:19:111: String is too long, maximum length is 1 characters Grp: NIST2004-01-14 / atomic-ID-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-2-1 -OK NISTXML-SV-II-atomic-ID-maxLength-2-1.xml:19:111: String is too long, maximum length is 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-2-2 -OK NISTXML-SV-II-atomic-ID-maxLength-2-2.xml:19:111: String is too long, maximum length is 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-2-3 -OK NISTXML-SV-II-atomic-ID-maxLength-2-3.xml:19:111: String is too long, maximum length is 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-2-4 -OK NISTXML-SV-II-atomic-ID-maxLength-2-4.xml:19:111: String is too long, maximum length is 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-2-5 -OK NISTXML-SV-II-atomic-ID-maxLength-2-5.xml:19:111: String is too long, maximum length is 7 characters Grp: NIST2004-01-14 / atomic-ID-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-3-1 -OK NISTXML-SV-II-atomic-ID-maxLength-3-1.xml:19:111: String is too long, maximum length is 62 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-3-2 -OK NISTXML-SV-II-atomic-ID-maxLength-3-2.xml:19:111: String is too long, maximum length is 62 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-3-3 -OK NISTXML-SV-II-atomic-ID-maxLength-3-3.xml:19:111: String is too long, maximum length is 62 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-3-4 -OK NISTXML-SV-II-atomic-ID-maxLength-3-4.xml:19:111: String is too long, maximum length is 62 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-3-5 -OK NISTXML-SV-II-atomic-ID-maxLength-3-5.xml:19:111: String is too long, maximum length is 62 characters Grp: NIST2004-01-14 / atomic-ID-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-4-1 -OK NISTXML-SV-II-atomic-ID-maxLength-4-1.xml:19:111: String is too long, maximum length is 25 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-4-2 -OK NISTXML-SV-II-atomic-ID-maxLength-4-2.xml:19:111: String is too long, maximum length is 25 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-4-3 -OK NISTXML-SV-II-atomic-ID-maxLength-4-3.xml:19:111: String is too long, maximum length is 25 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-4-4 -OK NISTXML-SV-II-atomic-ID-maxLength-4-4.xml:19:111: String is too long, maximum length is 25 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-4-5 -OK NISTXML-SV-II-atomic-ID-maxLength-4-5.xml:19:111: String is too long, maximum length is 25 characters Grp: NIST2004-01-14 / atomic-ID-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-5-1 -OK NISTXML-SV-II-atomic-ID-maxLength-5-1.xml:19:111: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-5-2 -OK NISTXML-SV-II-atomic-ID-maxLength-5-2.xml:19:111: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-5-3 -OK NISTXML-SV-II-atomic-ID-maxLength-5-3.xml:19:111: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-5-4 -OK NISTXML-SV-II-atomic-ID-maxLength-5-4.xml:19:111: String is too long, maximum length is 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-maxLength-5-5 -OK NISTXML-SV-II-atomic-ID-maxLength-5-5.xml:19:111: String is too long, maximum length is 64 characters Grp: NIST2004-01-14 / atomic-ID-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-1-1 -OK NISTXML-SV-II-atomic-ID-length-1-1.xml:19:105: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-1-2 -OK NISTXML-SV-II-atomic-ID-length-1-2.xml:19:105: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-1-3 -OK NISTXML-SV-II-atomic-ID-length-1-3.xml:19:105: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-1-4 -OK NISTXML-SV-II-atomic-ID-length-1-4.xml:19:105: Invalid length, must be 1 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-1-5 -OK NISTXML-SV-II-atomic-ID-length-1-5.xml:19:105: Invalid length, must be 1 characters Grp: NIST2004-01-14 / atomic-ID-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-2-1 -OK NISTXML-SV-II-atomic-ID-length-2-1.xml:19:105: Invalid length, must be 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-2-2 -OK NISTXML-SV-II-atomic-ID-length-2-2.xml:19:105: Invalid length, must be 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-2-3 -OK NISTXML-SV-II-atomic-ID-length-2-3.xml:19:105: Invalid length, must be 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-2-4 -OK NISTXML-SV-II-atomic-ID-length-2-4.xml:19:105: Invalid length, must be 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-2-5 -OK NISTXML-SV-II-atomic-ID-length-2-5.xml:19:105: Invalid length, must be 33 characters Grp: NIST2004-01-14 / atomic-ID-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-3-1 -OK NISTXML-SV-II-atomic-ID-length-3-1.xml:19:105: Invalid length, must be 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-3-2 -OK NISTXML-SV-II-atomic-ID-length-3-2.xml:19:105: Invalid length, must be 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-3-3 -OK NISTXML-SV-II-atomic-ID-length-3-3.xml:19:105: Invalid length, must be 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-3-4 -OK NISTXML-SV-II-atomic-ID-length-3-4.xml:19:105: Invalid length, must be 3 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-3-5 -OK NISTXML-SV-II-atomic-ID-length-3-5.xml:19:105: Invalid length, must be 3 characters Grp: NIST2004-01-14 / atomic-ID-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-4-1 -OK NISTXML-SV-II-atomic-ID-length-4-1.xml:19:105: Invalid length, must be 51 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-4-2 -OK NISTXML-SV-II-atomic-ID-length-4-2.xml:19:105: Invalid length, must be 51 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-4-3 -OK NISTXML-SV-II-atomic-ID-length-4-3.xml:19:105: Invalid length, must be 51 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-4-4 -OK NISTXML-SV-II-atomic-ID-length-4-4.xml:19:105: Invalid length, must be 51 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-4-5 -OK NISTXML-SV-II-atomic-ID-length-4-5.xml:19:105: Invalid length, must be 51 characters Grp: NIST2004-01-14 / atomic-ID-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-ID-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-5-1 -OK NISTXML-SV-II-atomic-ID-length-5-1.xml:19:105: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-5-2 -OK NISTXML-SV-II-atomic-ID-length-5-2.xml:19:105: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-5-3 -OK NISTXML-SV-II-atomic-ID-length-5-3.xml:19:105: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-5-4 -OK NISTXML-SV-II-atomic-ID-length-5-4.xml:19:105: Invalid length, must be 64 characters OK XSDv-XMLi NISTXML-SV-II-atomic-ID-length-5-5 -OK NISTXML-SV-II-atomic-ID-length-5-5.xml:19:105: Invalid length, must be 64 characters Grp: NIST2004-01-14 / atomic-anyURI-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-2-1 -OK NISTXML-SV-II-atomic-anyURI-minLength-2-1.xml:19:119: String is too short, minimum length is 25 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-2-2 -OK NISTXML-SV-II-atomic-anyURI-minLength-2-2.xml:19:119: String is too short, minimum length is 25 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-2-3 -OK NISTXML-SV-II-atomic-anyURI-minLength-2-3.xml:19:119: String is too short, minimum length is 25 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-2-4 -OK NISTXML-SV-II-atomic-anyURI-minLength-2-4.xml:19:119: String is too short, minimum length is 25 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-2-5 -OK NISTXML-SV-II-atomic-anyURI-minLength-2-5.xml:19:119: String is too short, minimum length is 25 characters Grp: NIST2004-01-14 / atomic-anyURI-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-3-1 -OK NISTXML-SV-II-atomic-anyURI-minLength-3-1.xml:19:119: String is too short, minimum length is 32 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-3-2 -OK NISTXML-SV-II-atomic-anyURI-minLength-3-2.xml:19:119: String is too short, minimum length is 32 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-3-3 -OK NISTXML-SV-II-atomic-anyURI-minLength-3-3.xml:19:119: String is too short, minimum length is 32 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-3-4 -OK NISTXML-SV-II-atomic-anyURI-minLength-3-4.xml:19:119: String is too short, minimum length is 32 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-3-5 -OK NISTXML-SV-II-atomic-anyURI-minLength-3-5.xml:19:119: String is too short, minimum length is 32 characters Grp: NIST2004-01-14 / atomic-anyURI-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-4-1 -OK NISTXML-SV-II-atomic-anyURI-minLength-4-1.xml:19:119: String is too short, minimum length is 48 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-4-2 -OK NISTXML-SV-II-atomic-anyURI-minLength-4-2.xml:19:119: String is too short, minimum length is 48 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-4-3 -OK NISTXML-SV-II-atomic-anyURI-minLength-4-3.xml:19:119: String is too short, minimum length is 48 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-4-4 -OK NISTXML-SV-II-atomic-anyURI-minLength-4-4.xml:19:119: String is too short, minimum length is 48 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-4-5 -OK NISTXML-SV-II-atomic-anyURI-minLength-4-5.xml:19:119: String is too short, minimum length is 48 characters Grp: NIST2004-01-14 / atomic-anyURI-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-minLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-5-1 -OK NISTXML-SV-II-atomic-anyURI-minLength-5-1.xml:19:119: String is too short, minimum length is 47 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-5-2 -OK NISTXML-SV-II-atomic-anyURI-minLength-5-2.xml:19:119: String is too short, minimum length is 47 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-5-3 -OK NISTXML-SV-II-atomic-anyURI-minLength-5-3.xml:19:119: String is too short, minimum length is 47 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-5-4 -OK NISTXML-SV-II-atomic-anyURI-minLength-5-4.xml:19:119: String is too short, minimum length is 47 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-5-5 -OK NISTXML-SV-II-atomic-anyURI-minLength-5-5.xml:19:119: String is too short, minimum length is 47 characters Grp: NIST2004-01-14 / atomic-anyURI-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-6-1 -OK NISTXML-SV-II-atomic-anyURI-minLength-6-1.xml:19:119: String is too short, minimum length is 63 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-6-2 -OK NISTXML-SV-II-atomic-anyURI-minLength-6-2.xml:19:119: String is too short, minimum length is 63 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-6-3 -OK NISTXML-SV-II-atomic-anyURI-minLength-6-3.xml:19:119: String is too short, minimum length is 63 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-6-4 -OK NISTXML-SV-II-atomic-anyURI-minLength-6-4.xml:19:119: String is too short, minimum length is 63 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-minLength-6-5 -OK NISTXML-SV-II-atomic-anyURI-minLength-6-5.xml:19:119: String is too short, minimum length is 63 characters Grp: NIST2004-01-14 / atomic-anyURI-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-1-1 -OK NISTXML-SV-II-atomic-anyURI-maxLength-1-1.xml:19:119: String is too long, maximum length is 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-1-2 -OK NISTXML-SV-II-atomic-anyURI-maxLength-1-2.xml:19:119: String is too long, maximum length is 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-1-3 -OK NISTXML-SV-II-atomic-anyURI-maxLength-1-3.xml:19:119: String is too long, maximum length is 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-1-4 -OK NISTXML-SV-II-atomic-anyURI-maxLength-1-4.xml:19:119: String is too long, maximum length is 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-1-5 -OK NISTXML-SV-II-atomic-anyURI-maxLength-1-5.xml:19:119: String is too long, maximum length is 11 characters Grp: NIST2004-01-14 / atomic-anyURI-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-2-1 -OK NISTXML-SV-II-atomic-anyURI-maxLength-2-1.xml:19:119: String is too long, maximum length is 60 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-2-2 -OK NISTXML-SV-II-atomic-anyURI-maxLength-2-2.xml:19:119: String is too long, maximum length is 60 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-2-3 -OK NISTXML-SV-II-atomic-anyURI-maxLength-2-3.xml:19:119: String is too long, maximum length is 60 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-2-4 -OK NISTXML-SV-II-atomic-anyURI-maxLength-2-4.xml:19:119: String is too long, maximum length is 60 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-2-5 -OK NISTXML-SV-II-atomic-anyURI-maxLength-2-5.xml:19:119: String is too long, maximum length is 60 characters Grp: NIST2004-01-14 / atomic-anyURI-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-3-1 -OK NISTXML-SV-II-atomic-anyURI-maxLength-3-1.xml:19:119: String is too long, maximum length is 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-3-2 -OK NISTXML-SV-II-atomic-anyURI-maxLength-3-2.xml:19:119: String is too long, maximum length is 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-3-3 -OK NISTXML-SV-II-atomic-anyURI-maxLength-3-3.xml:19:119: String is too long, maximum length is 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-3-4 -OK NISTXML-SV-II-atomic-anyURI-maxLength-3-4.xml:19:119: String is too long, maximum length is 33 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-3-5 -OK NISTXML-SV-II-atomic-anyURI-maxLength-3-5.xml:19:119: String is too long, maximum length is 33 characters Grp: NIST2004-01-14 / atomic-anyURI-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-4-1 -OK NISTXML-SV-II-atomic-anyURI-maxLength-4-1.xml:19:119: String is too long, maximum length is 37 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-4-2 -OK NISTXML-SV-II-atomic-anyURI-maxLength-4-2.xml:19:119: String is too long, maximum length is 37 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-4-3 -OK NISTXML-SV-II-atomic-anyURI-maxLength-4-3.xml:19:119: String is too long, maximum length is 37 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-4-4 -OK NISTXML-SV-II-atomic-anyURI-maxLength-4-4.xml:19:119: String is too long, maximum length is 37 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-4-5 -OK NISTXML-SV-II-atomic-anyURI-maxLength-4-5.xml:19:119: String is too long, maximum length is 37 characters Grp: NIST2004-01-14 / atomic-anyURI-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-5-1 -OK NISTXML-SV-II-atomic-anyURI-maxLength-5-1.xml:19:119: String is too long, maximum length is 17 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-5-2 -OK NISTXML-SV-II-atomic-anyURI-maxLength-5-2.xml:19:119: String is too long, maximum length is 17 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-5-3 -OK NISTXML-SV-II-atomic-anyURI-maxLength-5-3.xml:19:119: String is too long, maximum length is 17 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-5-4 -OK NISTXML-SV-II-atomic-anyURI-maxLength-5-4.xml:19:119: String is too long, maximum length is 17 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-maxLength-5-5 -OK NISTXML-SV-II-atomic-anyURI-maxLength-5-5.xml:19:119: String is too long, maximum length is 17 characters Grp: NIST2004-01-14 / atomic-language-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-minLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-2-1 -OK NISTXML-SV-II-atomic-language-minLength-2-1.xml:19:123: String is too short, minimum length is 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-2-2 -OK NISTXML-SV-II-atomic-language-minLength-2-2.xml:19:123: String is too short, minimum length is 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-2-3 -OK NISTXML-SV-II-atomic-language-minLength-2-3.xml:19:123: String is too short, minimum length is 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-2-4 -OK NISTXML-SV-II-atomic-language-minLength-2-4.xml:19:123: String is too short, minimum length is 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-2-5 -OK NISTXML-SV-II-atomic-language-minLength-2-5.xml:19:123: String is too short, minimum length is 6 characters Grp: NIST2004-01-14 / atomic-language-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-minLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-3-1 -OK NISTXML-SV-II-atomic-language-minLength-3-1.xml:19:123: String is too short, minimum length is 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-3-2 -OK NISTXML-SV-II-atomic-language-minLength-3-2.xml:19:123: String is too short, minimum length is 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-3-3 -OK NISTXML-SV-II-atomic-language-minLength-3-3.xml:19:123: String is too short, minimum length is 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-3-4 -OK NISTXML-SV-II-atomic-language-minLength-3-4.xml:19:123: String is too short, minimum length is 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-3-5 -OK NISTXML-SV-II-atomic-language-minLength-3-5.xml:19:123: String is too short, minimum length is 6 characters Grp: NIST2004-01-14 / atomic-language-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-minLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-4-1 -OK NISTXML-SV-II-atomic-language-minLength-4-1.xml:19:123: String is too short, minimum length is 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-4-2 -OK NISTXML-SV-II-atomic-language-minLength-4-2.xml:19:123: String is too short, minimum length is 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-4-3 -OK NISTXML-SV-II-atomic-language-minLength-4-3.xml:19:123: String is too short, minimum length is 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-4-4 -OK NISTXML-SV-II-atomic-language-minLength-4-4.xml:19:123: String is too short, minimum length is 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-4-5 -OK NISTXML-SV-II-atomic-language-minLength-4-5.xml:19:123: String is too short, minimum length is 9 characters Grp: NIST2004-01-14 / atomic-language-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-minLength-6 OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-6-1 -OK NISTXML-SV-II-atomic-language-minLength-6-1.xml:19:123: String is too short, minimum length is 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-6-2 -OK NISTXML-SV-II-atomic-language-minLength-6-2.xml:19:123: String is too short, minimum length is 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-6-3 -OK NISTXML-SV-II-atomic-language-minLength-6-3.xml:19:123: String is too short, minimum length is 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-6-4 -OK NISTXML-SV-II-atomic-language-minLength-6-4.xml:19:123: String is too short, minimum length is 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-minLength-6-5 -OK NISTXML-SV-II-atomic-language-minLength-6-5.xml:19:123: String is too short, minimum length is 11 characters Grp: NIST2004-01-14 / atomic-language-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-1-1 -OK NISTXML-SV-II-atomic-language-maxLength-1-1.xml:19:123: String is too long, maximum length is 2 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-1-2 -OK NISTXML-SV-II-atomic-language-maxLength-1-2.xml:19:123: String is too long, maximum length is 2 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-1-3 -OK NISTXML-SV-II-atomic-language-maxLength-1-3.xml:19:123: String is too long, maximum length is 2 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-1-4 -OK NISTXML-SV-II-atomic-language-maxLength-1-4.xml:19:123: String is too long, maximum length is 2 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-1-5 -OK NISTXML-SV-II-atomic-language-maxLength-1-5.xml:19:123: String is too long, maximum length is 2 characters Grp: NIST2004-01-14 / atomic-language-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-2-1 -OK NISTXML-SV-II-atomic-language-maxLength-2-1.xml:19:123: String is too long, maximum length is 5 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-2-2 -OK NISTXML-SV-II-atomic-language-maxLength-2-2.xml:19:123: String is too long, maximum length is 5 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-2-3 -OK NISTXML-SV-II-atomic-language-maxLength-2-3.xml:19:123: String is too long, maximum length is 5 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-2-4 -OK NISTXML-SV-II-atomic-language-maxLength-2-4.xml:19:123: String is too long, maximum length is 5 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-2-5 -OK NISTXML-SV-II-atomic-language-maxLength-2-5.xml:19:123: String is too long, maximum length is 5 characters Grp: NIST2004-01-14 / atomic-language-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-3-1 -OK NISTXML-SV-II-atomic-language-maxLength-3-1.xml:19:123: String is too long, maximum length is 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-3-2 -OK NISTXML-SV-II-atomic-language-maxLength-3-2.xml:19:123: String is too long, maximum length is 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-3-3 -OK NISTXML-SV-II-atomic-language-maxLength-3-3.xml:19:123: String is too long, maximum length is 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-3-4 -OK NISTXML-SV-II-atomic-language-maxLength-3-4.xml:19:123: String is too long, maximum length is 9 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-3-5 -OK NISTXML-SV-II-atomic-language-maxLength-3-5.xml:19:123: String is too long, maximum length is 9 characters Grp: NIST2004-01-14 / atomic-language-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-4-1 -OK NISTXML-SV-II-atomic-language-maxLength-4-1.xml:19:123: String is too long, maximum length is 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-4-2 -OK NISTXML-SV-II-atomic-language-maxLength-4-2.xml:19:123: String is too long, maximum length is 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-4-3 -OK NISTXML-SV-II-atomic-language-maxLength-4-3.xml:19:123: String is too long, maximum length is 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-4-4 -OK NISTXML-SV-II-atomic-language-maxLength-4-4.xml:19:123: String is too long, maximum length is 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-4-5 -OK NISTXML-SV-II-atomic-language-maxLength-4-5.xml:19:123: String is too long, maximum length is 7 characters Grp: NIST2004-01-14 / atomic-language-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-5-1 -OK NISTXML-SV-II-atomic-language-maxLength-5-1.xml:19:123: String is too long, maximum length is 8 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-5-2 -OK NISTXML-SV-II-atomic-language-maxLength-5-2.xml:19:123: String is too long, maximum length is 8 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-5-3 -OK NISTXML-SV-II-atomic-language-maxLength-5-3.xml:19:123: String is too long, maximum length is 8 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-5-4 -OK NISTXML-SV-II-atomic-language-maxLength-5-4.xml:19:123: String is too long, maximum length is 8 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-maxLength-5-5 -OK NISTXML-SV-II-atomic-language-maxLength-5-5.xml:19:123: String is too long, maximum length is 8 characters Grp: NIST2004-01-14 / atomic-anyURI-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-1-1 -OK NISTXML-SV-II-atomic-anyURI-length-1-1.xml:19:113: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-1-2 -OK NISTXML-SV-II-atomic-anyURI-length-1-2.xml:19:113: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-1-3 -OK NISTXML-SV-II-atomic-anyURI-length-1-3.xml:19:113: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-1-4 -OK NISTXML-SV-II-atomic-anyURI-length-1-4.xml:19:113: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-1-5 -OK NISTXML-SV-II-atomic-anyURI-length-1-5.xml:19:113: Invalid length, must be 11 characters Grp: NIST2004-01-14 / atomic-anyURI-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-2-1 -OK NISTXML-SV-II-atomic-anyURI-length-2-1.xml:19:113: Invalid length, must be 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-2-2 -OK NISTXML-SV-II-atomic-anyURI-length-2-2.xml:19:113: Invalid length, must be 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-2-3 -OK NISTXML-SV-II-atomic-anyURI-length-2-3.xml:19:113: Invalid length, must be 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-2-4 -OK NISTXML-SV-II-atomic-anyURI-length-2-4.xml:19:113: Invalid length, must be 53 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-2-5 -OK NISTXML-SV-II-atomic-anyURI-length-2-5.xml:19:113: Invalid length, must be 53 characters Grp: NIST2004-01-14 / atomic-anyURI-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-3-1 -OK NISTXML-SV-II-atomic-anyURI-length-3-1.xml:19:113: Invalid length, must be 15 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-3-2 -OK NISTXML-SV-II-atomic-anyURI-length-3-2.xml:19:113: Invalid length, must be 15 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-3-3 -OK NISTXML-SV-II-atomic-anyURI-length-3-3.xml:19:113: Invalid length, must be 15 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-3-4 -OK NISTXML-SV-II-atomic-anyURI-length-3-4.xml:19:113: Invalid length, must be 15 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-3-5 -OK NISTXML-SV-II-atomic-anyURI-length-3-5.xml:19:113: Invalid length, must be 15 characters Grp: NIST2004-01-14 / atomic-anyURI-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-4-1 -OK NISTXML-SV-II-atomic-anyURI-length-4-1.xml:19:113: Invalid length, must be 14 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-4-2 -OK NISTXML-SV-II-atomic-anyURI-length-4-2.xml:19:113: Invalid length, must be 14 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-4-3 -OK NISTXML-SV-II-atomic-anyURI-length-4-3.xml:19:113: Invalid length, must be 14 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-4-4 -OK NISTXML-SV-II-atomic-anyURI-length-4-4.xml:19:113: Invalid length, must be 14 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-4-5 -OK NISTXML-SV-II-atomic-anyURI-length-4-5.xml:19:113: Invalid length, must be 14 characters Grp: NIST2004-01-14 / atomic-anyURI-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-5-1 -OK NISTXML-SV-II-atomic-anyURI-length-5-1.xml:19:113: Invalid length, must be 63 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-5-2 -OK NISTXML-SV-II-atomic-anyURI-length-5-2.xml:19:113: Invalid length, must be 63 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-5-3 -OK NISTXML-SV-II-atomic-anyURI-length-5-3.xml:19:113: Invalid length, must be 63 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-5-4 -OK NISTXML-SV-II-atomic-anyURI-length-5-4.xml:19:113: Invalid length, must be 63 characters OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-length-5-5 -OK NISTXML-SV-II-atomic-anyURI-length-5-5.xml:19:113: Invalid length, must be 63 characters Grp: NIST2004-01-14 / atomic-language-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-length-1 OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-1-1 -OK NISTXML-SV-II-atomic-language-length-1-1.xml:19:117: Invalid length, must be 2 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-1-2 -OK NISTXML-SV-II-atomic-language-length-1-2.xml:19:117: Invalid length, must be 2 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-1-3 -OK NISTXML-SV-II-atomic-language-length-1-3.xml:19:117: Invalid length, must be 2 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-1-4 -OK NISTXML-SV-II-atomic-language-length-1-4.xml:19:117: Invalid length, must be 2 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-1-5 -OK NISTXML-SV-II-atomic-language-length-1-5.xml:19:117: Invalid length, must be 2 characters Grp: NIST2004-01-14 / atomic-language-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-length-2 OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-2-1 -OK NISTXML-SV-II-atomic-language-length-2-1.xml:19:117: Invalid length, must be 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-2-2 -OK NISTXML-SV-II-atomic-language-length-2-2.xml:19:117: Invalid length, must be 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-2-3 -OK NISTXML-SV-II-atomic-language-length-2-3.xml:19:117: Invalid length, must be 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-2-4 -OK NISTXML-SV-II-atomic-language-length-2-4.xml:19:117: Invalid length, must be 6 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-2-5 -OK NISTXML-SV-II-atomic-language-length-2-5.xml:19:117: Invalid length, must be 6 characters Grp: NIST2004-01-14 / atomic-language-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-length-3 OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-3-1 -OK NISTXML-SV-II-atomic-language-length-3-1.xml:19:117: Invalid length, must be 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-3-2 -OK NISTXML-SV-II-atomic-language-length-3-2.xml:19:117: Invalid length, must be 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-3-3 -OK NISTXML-SV-II-atomic-language-length-3-3.xml:19:117: Invalid length, must be 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-3-4 -OK NISTXML-SV-II-atomic-language-length-3-4.xml:19:117: Invalid length, must be 7 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-3-5 -OK NISTXML-SV-II-atomic-language-length-3-5.xml:19:117: Invalid length, must be 7 characters Grp: NIST2004-01-14 / atomic-language-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-length-4 OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-4-1 -OK NISTXML-SV-II-atomic-language-length-4-1.xml:19:117: Invalid length, must be 5 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-4-2 -OK NISTXML-SV-II-atomic-language-length-4-2.xml:19:117: Invalid length, must be 5 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-4-3 -OK NISTXML-SV-II-atomic-language-length-4-3.xml:19:117: Invalid length, must be 5 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-4-4 -OK NISTXML-SV-II-atomic-language-length-4-4.xml:19:117: Invalid length, must be 5 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-4-5 -OK NISTXML-SV-II-atomic-language-length-4-5.xml:19:117: Invalid length, must be 5 characters Grp: NIST2004-01-14 / atomic-language-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-language-length-5 OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-5-1 -OK NISTXML-SV-II-atomic-language-length-5-1.xml:19:117: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-5-2 -OK NISTXML-SV-II-atomic-language-length-5-2.xml:19:117: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-5-3 -OK NISTXML-SV-II-atomic-language-length-5-3.xml:19:117: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-5-4 -OK NISTXML-SV-II-atomic-language-length-5-4.xml:19:117: Invalid length, must be 11 characters OK XSDv-XMLi NISTXML-SV-II-atomic-language-length-5-5 -OK NISTXML-SV-II-atomic-language-length-5-5.xml:19:117: Invalid length, must be 11 characters Grp: NIST2004-01-14 / atomic-anyURI-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-pattern-1 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-1-1 -OK NISTXML-SV-II-atomic-anyURI-pattern-1-1.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,2}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-1-2 -OK NISTXML-SV-II-atomic-anyURI-pattern-1-2.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,2}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-1-3 -OK NISTXML-SV-II-atomic-anyURI-pattern-1-3.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,2}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-1-4 -OK NISTXML-SV-II-atomic-anyURI-pattern-1-4.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,2}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-1-5 -OK NISTXML-SV-II-atomic-anyURI-pattern-1-5.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,2}\.){1,5}\c{3} Grp: NIST2004-01-14 / atomic-anyURI-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-pattern-2 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-2-1 -OK NISTXML-SV-II-atomic-anyURI-pattern-2-1.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,3}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-2-2 -OK NISTXML-SV-II-atomic-anyURI-pattern-2-2.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,3}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-2-3 -OK NISTXML-SV-II-atomic-anyURI-pattern-2-3.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,3}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-2-4 -OK NISTXML-SV-II-atomic-anyURI-pattern-2-4.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,3}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-2-5 -OK NISTXML-SV-II-atomic-anyURI-pattern-2-5.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,3}\.){1,4}\c{3} Grp: NIST2004-01-14 / atomic-anyURI-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-pattern-3 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-3-1 -OK NISTXML-SV-II-atomic-anyURI-pattern-3-1.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,5}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-3-2 -OK NISTXML-SV-II-atomic-anyURI-pattern-3-2.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,5}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-3-3 -OK NISTXML-SV-II-atomic-anyURI-pattern-3-3.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,5}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-3-4 -OK NISTXML-SV-II-atomic-anyURI-pattern-3-4.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,5}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-3-5 -OK NISTXML-SV-II-atomic-anyURI-pattern-3-5.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,5}\.){1,4}\c{3} Grp: NIST2004-01-14 / atomic-anyURI-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-pattern-4 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-4-1 -OK NISTXML-SV-II-atomic-anyURI-pattern-4-1.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-4-2 -OK NISTXML-SV-II-atomic-anyURI-pattern-4-2.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-4-3 -OK NISTXML-SV-II-atomic-anyURI-pattern-4-3.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-4-4 -OK NISTXML-SV-II-atomic-anyURI-pattern-4-4.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-4-5 -OK NISTXML-SV-II-atomic-anyURI-pattern-4-5.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} Grp: NIST2004-01-14 / atomic-anyURI-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-pattern-5 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-5-1 -OK NISTXML-SV-II-atomic-anyURI-pattern-5-1.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,7}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-5-2 -OK NISTXML-SV-II-atomic-anyURI-pattern-5-2.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,7}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-5-3 -OK NISTXML-SV-II-atomic-anyURI-pattern-5-3.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,7}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-5-4 -OK NISTXML-SV-II-atomic-anyURI-pattern-5-4.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,7}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-pattern-5-5 -OK NISTXML-SV-II-atomic-anyURI-pattern-5-5.xml:19:115: string pattern not matched: \c{3,6}://(\c{1,7}\.){1,3}\c{3} Grp: NIST2004-01-14 / atomic-anyURI-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-1-1 -OK NISTXML-SV-II-atomic-anyURI-enumeration-1-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-1-2 -OK NISTXML-SV-II-atomic-anyURI-enumeration-1-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-1-3 -OK NISTXML-SV-II-atomic-anyURI-enumeration-1-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-1-4 -OK NISTXML-SV-II-atomic-anyURI-enumeration-1-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-1-5 -OK NISTXML-SV-II-atomic-anyURI-enumeration-1-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-anyURI-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-2-1 -OK NISTXML-SV-II-atomic-anyURI-enumeration-2-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-2-2 -OK NISTXML-SV-II-atomic-anyURI-enumeration-2-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-2-3 -OK NISTXML-SV-II-atomic-anyURI-enumeration-2-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-2-4 -OK NISTXML-SV-II-atomic-anyURI-enumeration-2-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-2-5 -OK NISTXML-SV-II-atomic-anyURI-enumeration-2-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-anyURI-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-3-1 -OK NISTXML-SV-II-atomic-anyURI-enumeration-3-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-3-2 -OK NISTXML-SV-II-atomic-anyURI-enumeration-3-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-3-3 -OK NISTXML-SV-II-atomic-anyURI-enumeration-3-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-3-4 -OK NISTXML-SV-II-atomic-anyURI-enumeration-3-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-3-5 -OK NISTXML-SV-II-atomic-anyURI-enumeration-3-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-anyURI-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-4-1 -OK NISTXML-SV-II-atomic-anyURI-enumeration-4-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-4-2 -OK NISTXML-SV-II-atomic-anyURI-enumeration-4-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-4-3 -OK NISTXML-SV-II-atomic-anyURI-enumeration-4-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-4-4 -OK NISTXML-SV-II-atomic-anyURI-enumeration-4-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-4-5 -OK NISTXML-SV-II-atomic-anyURI-enumeration-4-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / atomic-anyURI-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-atomic-anyURI-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-5-1 -OK NISTXML-SV-II-atomic-anyURI-enumeration-5-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-5-2 -OK NISTXML-SV-II-atomic-anyURI-enumeration-5-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-5-3 -OK NISTXML-SV-II-atomic-anyURI-enumeration-5-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-5-4 -OK NISTXML-SV-II-atomic-anyURI-enumeration-5-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-atomic-anyURI-enumeration-5-5 -OK NISTXML-SV-II-atomic-anyURI-enumeration-5-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-decimal-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-1-5 Grp: NIST2004-01-14 / list-decimal-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-2-5 Grp: NIST2004-01-14 / list-decimal-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-3-5 Grp: NIST2004-01-14 / list-decimal-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-4-5 Grp: NIST2004-01-14 / list-decimal-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-maxLength-5-5 Grp: NIST2004-01-14 / list-decimal-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-1-5 Grp: NIST2004-01-14 / list-decimal-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-2-5 Grp: NIST2004-01-14 / list-decimal-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-3-5 Grp: NIST2004-01-14 / list-decimal-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-4-5 Grp: NIST2004-01-14 / list-decimal-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-minLength-5-5 Grp: NIST2004-01-14 / list-decimal-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-1-5 Grp: NIST2004-01-14 / list-decimal-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-2-5 Grp: NIST2004-01-14 / list-decimal-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-3-5 Grp: NIST2004-01-14 / list-decimal-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-4-5 Grp: NIST2004-01-14 / list-decimal-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-length-5-5 Grp: NIST2004-01-14 / list-decimal-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-1-5 Grp: NIST2004-01-14 / list-decimal-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-2-5 Grp: NIST2004-01-14 / list-decimal-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-3-5 Grp: NIST2004-01-14 / list-decimal-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-4-5 Grp: NIST2004-01-14 / list-decimal-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-pattern-5-5 Grp: NIST2004-01-14 / list-decimal-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-1-5 Grp: NIST2004-01-14 / list-decimal-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-2-5 Grp: NIST2004-01-14 / list-decimal-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-3-5 Grp: NIST2004-01-14 / list-decimal-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-4-5 Grp: NIST2004-01-14 / list-decimal-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-enumeration-5-5 Grp: NIST2004-01-14 / list-decimal-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-decimal-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-decimal-whiteSpace-1-5 Grp: NIST2004-01-14 / list-integer-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-1-5 Grp: NIST2004-01-14 / list-integer-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-2-5 Grp: NIST2004-01-14 / list-integer-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-3-5 Grp: NIST2004-01-14 / list-integer-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-4-5 Grp: NIST2004-01-14 / list-integer-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-maxLength-5-5 Grp: NIST2004-01-14 / list-integer-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-1-5 Grp: NIST2004-01-14 / list-integer-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-2-5 Grp: NIST2004-01-14 / list-integer-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-3-5 Grp: NIST2004-01-14 / list-integer-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-4-5 Grp: NIST2004-01-14 / list-integer-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-minLength-5-5 Grp: NIST2004-01-14 / list-integer-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-1-5 Grp: NIST2004-01-14 / list-integer-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-2-5 Grp: NIST2004-01-14 / list-integer-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-3-5 Grp: NIST2004-01-14 / list-integer-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-4-5 Grp: NIST2004-01-14 / list-integer-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-length-5-5 Grp: NIST2004-01-14 / list-integer-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-1-5 Grp: NIST2004-01-14 / list-integer-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-2-5 Grp: NIST2004-01-14 / list-integer-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-3-5 Grp: NIST2004-01-14 / list-integer-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-4-5 Grp: NIST2004-01-14 / list-integer-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-pattern-5-5 Grp: NIST2004-01-14 / list-integer-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-1-5 Grp: NIST2004-01-14 / list-integer-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-2-5 Grp: NIST2004-01-14 / list-integer-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-3-5 Grp: NIST2004-01-14 / list-integer-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-4-5 Grp: NIST2004-01-14 / list-integer-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-enumeration-5-5 Grp: NIST2004-01-14 / list-integer-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-integer-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-integer-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-integer-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-integer-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-integer-whiteSpace-1-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-1-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-2-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-3-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-4-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-length-5-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-5 Grp: NIST2004-01-14 / list-nonPositiveInteger-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonPositiveInteger-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-5 Grp: NIST2004-01-14 / list-negativeInteger-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-1-5 Grp: NIST2004-01-14 / list-negativeInteger-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-2-5 Grp: NIST2004-01-14 / list-negativeInteger-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-3-5 Grp: NIST2004-01-14 / list-negativeInteger-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-4-5 Grp: NIST2004-01-14 / list-negativeInteger-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-maxLength-5-5 Grp: NIST2004-01-14 / list-negativeInteger-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-1-5 Grp: NIST2004-01-14 / list-negativeInteger-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-2-5 Grp: NIST2004-01-14 / list-negativeInteger-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-3-5 Grp: NIST2004-01-14 / list-negativeInteger-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-4-5 Grp: NIST2004-01-14 / list-negativeInteger-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-minLength-5-5 Grp: NIST2004-01-14 / list-negativeInteger-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-1-5 Grp: NIST2004-01-14 / list-negativeInteger-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-2-5 Grp: NIST2004-01-14 / list-negativeInteger-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-3-5 Grp: NIST2004-01-14 / list-negativeInteger-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-4-5 Grp: NIST2004-01-14 / list-negativeInteger-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-length-5-5 Grp: NIST2004-01-14 / list-negativeInteger-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-1-5 Grp: NIST2004-01-14 / list-negativeInteger-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-2-5 Grp: NIST2004-01-14 / list-negativeInteger-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-3-5 Grp: NIST2004-01-14 / list-negativeInteger-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-4-5 Grp: NIST2004-01-14 / list-negativeInteger-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-pattern-5-5 Grp: NIST2004-01-14 / list-negativeInteger-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-1-5 Grp: NIST2004-01-14 / list-negativeInteger-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-2-5 Grp: NIST2004-01-14 / list-negativeInteger-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-3-5 Grp: NIST2004-01-14 / list-negativeInteger-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-4-5 Grp: NIST2004-01-14 / list-negativeInteger-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-enumeration-5-5 Grp: NIST2004-01-14 / list-negativeInteger-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-negativeInteger-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-5 Grp: NIST2004-01-14 / list-long-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-1-5 Grp: NIST2004-01-14 / list-long-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-2-5 Grp: NIST2004-01-14 / list-long-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-3-5 Grp: NIST2004-01-14 / list-long-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-4-5 Grp: NIST2004-01-14 / list-long-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-maxLength-5-5 Grp: NIST2004-01-14 / list-long-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-1-5 Grp: NIST2004-01-14 / list-long-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-2-5 Grp: NIST2004-01-14 / list-long-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-3-5 Grp: NIST2004-01-14 / list-long-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-4-5 Grp: NIST2004-01-14 / list-long-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-minLength-5-5 Grp: NIST2004-01-14 / list-long-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-1-5 Grp: NIST2004-01-14 / list-long-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-2-5 Grp: NIST2004-01-14 / list-long-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-3-5 Grp: NIST2004-01-14 / list-long-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-4-5 Grp: NIST2004-01-14 / list-long-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-length-5-5 Grp: NIST2004-01-14 / list-long-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-1-5 Grp: NIST2004-01-14 / list-long-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-2-5 Grp: NIST2004-01-14 / list-long-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-3-5 Grp: NIST2004-01-14 / list-long-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-4-5 Grp: NIST2004-01-14 / list-long-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-pattern-5-5 Grp: NIST2004-01-14 / list-long-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-1-5 Grp: NIST2004-01-14 / list-long-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-2-5 Grp: NIST2004-01-14 / list-long-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-3-5 Grp: NIST2004-01-14 / list-long-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-4-5 Grp: NIST2004-01-14 / list-long-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-enumeration-5-5 Grp: NIST2004-01-14 / list-long-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-long-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-long-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-long-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-long-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-long-whiteSpace-1-5 Grp: NIST2004-01-14 / list-int-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-1-5 Grp: NIST2004-01-14 / list-int-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-2-5 Grp: NIST2004-01-14 / list-int-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-3-5 Grp: NIST2004-01-14 / list-int-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-4-5 Grp: NIST2004-01-14 / list-int-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-maxLength-5-5 Grp: NIST2004-01-14 / list-int-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-1-5 Grp: NIST2004-01-14 / list-int-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-2-5 Grp: NIST2004-01-14 / list-int-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-3-5 Grp: NIST2004-01-14 / list-int-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-4-5 Grp: NIST2004-01-14 / list-int-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-minLength-5-5 Grp: NIST2004-01-14 / list-int-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-1-5 Grp: NIST2004-01-14 / list-int-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-2-5 Grp: NIST2004-01-14 / list-int-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-3-5 Grp: NIST2004-01-14 / list-int-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-4-5 Grp: NIST2004-01-14 / list-int-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-length-5-5 Grp: NIST2004-01-14 / list-int-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-1-5 Grp: NIST2004-01-14 / list-int-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-2-5 Grp: NIST2004-01-14 / list-int-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-3-5 Grp: NIST2004-01-14 / list-int-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-4-5 Grp: NIST2004-01-14 / list-int-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-pattern-5-5 Grp: NIST2004-01-14 / list-int-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-1-5 Grp: NIST2004-01-14 / list-int-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-2-5 Grp: NIST2004-01-14 / list-int-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-3-5 Grp: NIST2004-01-14 / list-int-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-4-5 Grp: NIST2004-01-14 / list-int-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-enumeration-5-5 Grp: NIST2004-01-14 / list-int-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-int-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-int-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-int-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-int-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-int-whiteSpace-1-5 Grp: NIST2004-01-14 / list-short-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-1-5 Grp: NIST2004-01-14 / list-short-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-2-5 Grp: NIST2004-01-14 / list-short-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-3-5 Grp: NIST2004-01-14 / list-short-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-4-5 Grp: NIST2004-01-14 / list-short-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-maxLength-5-5 Grp: NIST2004-01-14 / list-short-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-1-5 Grp: NIST2004-01-14 / list-short-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-2-5 Grp: NIST2004-01-14 / list-short-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-3-5 Grp: NIST2004-01-14 / list-short-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-4-5 Grp: NIST2004-01-14 / list-short-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-minLength-5-5 Grp: NIST2004-01-14 / list-short-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-1-5 Grp: NIST2004-01-14 / list-short-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-2-5 Grp: NIST2004-01-14 / list-short-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-3-5 Grp: NIST2004-01-14 / list-short-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-4-5 Grp: NIST2004-01-14 / list-short-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-length-5-5 Grp: NIST2004-01-14 / list-short-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-1-5 Grp: NIST2004-01-14 / list-short-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-2-5 Grp: NIST2004-01-14 / list-short-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-3-5 Grp: NIST2004-01-14 / list-short-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-4-5 Grp: NIST2004-01-14 / list-short-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-pattern-5-5 Grp: NIST2004-01-14 / list-short-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-1-5 Grp: NIST2004-01-14 / list-short-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-2-5 Grp: NIST2004-01-14 / list-short-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-3-5 Grp: NIST2004-01-14 / list-short-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-4-5 Grp: NIST2004-01-14 / list-short-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-enumeration-5-5 Grp: NIST2004-01-14 / list-short-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-short-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-short-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-short-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-short-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-short-whiteSpace-1-5 Grp: NIST2004-01-14 / list-byte-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-1-5 Grp: NIST2004-01-14 / list-byte-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-2-5 Grp: NIST2004-01-14 / list-byte-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-3-5 Grp: NIST2004-01-14 / list-byte-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-4-5 Grp: NIST2004-01-14 / list-byte-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-maxLength-5-5 Grp: NIST2004-01-14 / list-byte-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-1-5 Grp: NIST2004-01-14 / list-byte-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-2-5 Grp: NIST2004-01-14 / list-byte-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-3-5 Grp: NIST2004-01-14 / list-byte-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-4-5 Grp: NIST2004-01-14 / list-byte-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-minLength-5-5 Grp: NIST2004-01-14 / list-byte-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-1-5 Grp: NIST2004-01-14 / list-byte-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-2-5 Grp: NIST2004-01-14 / list-byte-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-3-5 Grp: NIST2004-01-14 / list-byte-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-4-5 Grp: NIST2004-01-14 / list-byte-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-length-5-5 Grp: NIST2004-01-14 / list-byte-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-1-5 Grp: NIST2004-01-14 / list-byte-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-2-5 Grp: NIST2004-01-14 / list-byte-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-3-5 Grp: NIST2004-01-14 / list-byte-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-4-5 Grp: NIST2004-01-14 / list-byte-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-pattern-5-5 Grp: NIST2004-01-14 / list-byte-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-1-5 Grp: NIST2004-01-14 / list-byte-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-2-5 Grp: NIST2004-01-14 / list-byte-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-3-5 Grp: NIST2004-01-14 / list-byte-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-4-5 Grp: NIST2004-01-14 / list-byte-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-enumeration-5-5 Grp: NIST2004-01-14 / list-byte-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-byte-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-byte-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-byte-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-byte-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-byte-whiteSpace-1-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-1-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-2-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-3-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-4-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-length-5-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-5 Grp: NIST2004-01-14 / list-nonNegativeInteger-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-nonNegativeInteger-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-5 Grp: NIST2004-01-14 / list-unsignedLong-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-1-5 Grp: NIST2004-01-14 / list-unsignedLong-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-2-5 Grp: NIST2004-01-14 / list-unsignedLong-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-3-5 Grp: NIST2004-01-14 / list-unsignedLong-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-4-5 Grp: NIST2004-01-14 / list-unsignedLong-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-maxLength-5-5 Grp: NIST2004-01-14 / list-unsignedLong-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-1-5 Grp: NIST2004-01-14 / list-unsignedLong-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-2-5 Grp: NIST2004-01-14 / list-unsignedLong-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-3-5 Grp: NIST2004-01-14 / list-unsignedLong-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-4-5 Grp: NIST2004-01-14 / list-unsignedLong-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-minLength-5-5 Grp: NIST2004-01-14 / list-unsignedLong-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-1-5 Grp: NIST2004-01-14 / list-unsignedLong-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-2-5 Grp: NIST2004-01-14 / list-unsignedLong-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-3-5 Grp: NIST2004-01-14 / list-unsignedLong-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-4-5 Grp: NIST2004-01-14 / list-unsignedLong-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-length-5-5 Grp: NIST2004-01-14 / list-unsignedLong-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-1-5 Grp: NIST2004-01-14 / list-unsignedLong-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-2-5 Grp: NIST2004-01-14 / list-unsignedLong-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-3-5 Grp: NIST2004-01-14 / list-unsignedLong-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-4-5 Grp: NIST2004-01-14 / list-unsignedLong-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-pattern-5-5 Grp: NIST2004-01-14 / list-unsignedLong-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-1-5 Grp: NIST2004-01-14 / list-unsignedLong-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-2-5 Grp: NIST2004-01-14 / list-unsignedLong-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-3-5 Grp: NIST2004-01-14 / list-unsignedLong-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-4-5 Grp: NIST2004-01-14 / list-unsignedLong-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-enumeration-5-5 Grp: NIST2004-01-14 / list-unsignedLong-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedLong-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-5 Grp: NIST2004-01-14 / list-unsignedInt-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-1-5 Grp: NIST2004-01-14 / list-unsignedInt-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-2-5 Grp: NIST2004-01-14 / list-unsignedInt-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-3-5 Grp: NIST2004-01-14 / list-unsignedInt-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-4-5 Grp: NIST2004-01-14 / list-unsignedInt-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-maxLength-5-5 Grp: NIST2004-01-14 / list-unsignedInt-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-1-5 Grp: NIST2004-01-14 / list-unsignedInt-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-2-5 Grp: NIST2004-01-14 / list-unsignedInt-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-3-5 Grp: NIST2004-01-14 / list-unsignedInt-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-4-5 Grp: NIST2004-01-14 / list-unsignedInt-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-minLength-5-5 Grp: NIST2004-01-14 / list-unsignedInt-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-1-5 Grp: NIST2004-01-14 / list-unsignedInt-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-2-5 Grp: NIST2004-01-14 / list-unsignedInt-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-3-5 Grp: NIST2004-01-14 / list-unsignedInt-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-4-5 Grp: NIST2004-01-14 / list-unsignedInt-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-length-5-5 Grp: NIST2004-01-14 / list-unsignedInt-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-1-5 Grp: NIST2004-01-14 / list-unsignedInt-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-2-5 Grp: NIST2004-01-14 / list-unsignedInt-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-3-5 Grp: NIST2004-01-14 / list-unsignedInt-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-4-5 Grp: NIST2004-01-14 / list-unsignedInt-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-pattern-5-5 Grp: NIST2004-01-14 / list-unsignedInt-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-1-5 Grp: NIST2004-01-14 / list-unsignedInt-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-2-5 Grp: NIST2004-01-14 / list-unsignedInt-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-3-5 Grp: NIST2004-01-14 / list-unsignedInt-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-4-5 Grp: NIST2004-01-14 / list-unsignedInt-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-enumeration-5-5 Grp: NIST2004-01-14 / list-unsignedInt-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedInt-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-5 Grp: NIST2004-01-14 / list-unsignedShort-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-1-5 Grp: NIST2004-01-14 / list-unsignedShort-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-2-5 Grp: NIST2004-01-14 / list-unsignedShort-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-3-5 Grp: NIST2004-01-14 / list-unsignedShort-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-4-5 Grp: NIST2004-01-14 / list-unsignedShort-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-maxLength-5-5 Grp: NIST2004-01-14 / list-unsignedShort-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-1-5 Grp: NIST2004-01-14 / list-unsignedShort-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-2-5 Grp: NIST2004-01-14 / list-unsignedShort-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-3-5 Grp: NIST2004-01-14 / list-unsignedShort-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-4-5 Grp: NIST2004-01-14 / list-unsignedShort-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-minLength-5-5 Grp: NIST2004-01-14 / list-unsignedShort-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-1-5 Grp: NIST2004-01-14 / list-unsignedShort-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-2-5 Grp: NIST2004-01-14 / list-unsignedShort-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-3-5 Grp: NIST2004-01-14 / list-unsignedShort-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-4-5 Grp: NIST2004-01-14 / list-unsignedShort-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-length-5-5 Grp: NIST2004-01-14 / list-unsignedShort-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-1-5 Grp: NIST2004-01-14 / list-unsignedShort-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-2-5 Grp: NIST2004-01-14 / list-unsignedShort-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-3-5 Grp: NIST2004-01-14 / list-unsignedShort-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-4-5 Grp: NIST2004-01-14 / list-unsignedShort-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-pattern-5-5 Grp: NIST2004-01-14 / list-unsignedShort-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-1-5 Grp: NIST2004-01-14 / list-unsignedShort-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-2-5 Grp: NIST2004-01-14 / list-unsignedShort-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-3-5 Grp: NIST2004-01-14 / list-unsignedShort-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-4-5 Grp: NIST2004-01-14 / list-unsignedShort-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-enumeration-5-5 Grp: NIST2004-01-14 / list-unsignedShort-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedShort-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-5 Grp: NIST2004-01-14 / list-unsignedByte-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-1-5 Grp: NIST2004-01-14 / list-unsignedByte-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-2-5 Grp: NIST2004-01-14 / list-unsignedByte-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-3-5 Grp: NIST2004-01-14 / list-unsignedByte-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-4-5 Grp: NIST2004-01-14 / list-unsignedByte-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-maxLength-5-5 Grp: NIST2004-01-14 / list-unsignedByte-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-1-5 Grp: NIST2004-01-14 / list-unsignedByte-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-2-5 Grp: NIST2004-01-14 / list-unsignedByte-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-3-5 Grp: NIST2004-01-14 / list-unsignedByte-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-4-5 Grp: NIST2004-01-14 / list-unsignedByte-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-minLength-5-5 Grp: NIST2004-01-14 / list-unsignedByte-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-1-5 Grp: NIST2004-01-14 / list-unsignedByte-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-2-5 Grp: NIST2004-01-14 / list-unsignedByte-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-3-5 Grp: NIST2004-01-14 / list-unsignedByte-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-4-5 Grp: NIST2004-01-14 / list-unsignedByte-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-length-5-5 Grp: NIST2004-01-14 / list-unsignedByte-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-1-5 Grp: NIST2004-01-14 / list-unsignedByte-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-2-5 Grp: NIST2004-01-14 / list-unsignedByte-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-3-5 Grp: NIST2004-01-14 / list-unsignedByte-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-4-5 Grp: NIST2004-01-14 / list-unsignedByte-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-pattern-5-5 Grp: NIST2004-01-14 / list-unsignedByte-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-1-5 Grp: NIST2004-01-14 / list-unsignedByte-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-2-5 Grp: NIST2004-01-14 / list-unsignedByte-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-3-5 Grp: NIST2004-01-14 / list-unsignedByte-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-4-5 Grp: NIST2004-01-14 / list-unsignedByte-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-enumeration-5-5 Grp: NIST2004-01-14 / list-unsignedByte-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-unsignedByte-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-5 Grp: NIST2004-01-14 / list-positiveInteger-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-1-5 Grp: NIST2004-01-14 / list-positiveInteger-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-2-5 Grp: NIST2004-01-14 / list-positiveInteger-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-3-5 Grp: NIST2004-01-14 / list-positiveInteger-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-4-5 Grp: NIST2004-01-14 / list-positiveInteger-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-maxLength-5-5 Grp: NIST2004-01-14 / list-positiveInteger-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-1-5 Grp: NIST2004-01-14 / list-positiveInteger-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-2-5 Grp: NIST2004-01-14 / list-positiveInteger-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-3-5 Grp: NIST2004-01-14 / list-positiveInteger-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-4-5 Grp: NIST2004-01-14 / list-positiveInteger-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-minLength-5-5 Grp: NIST2004-01-14 / list-positiveInteger-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-1-5 Grp: NIST2004-01-14 / list-positiveInteger-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-2-5 Grp: NIST2004-01-14 / list-positiveInteger-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-3-5 Grp: NIST2004-01-14 / list-positiveInteger-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-4-5 Grp: NIST2004-01-14 / list-positiveInteger-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-length-5-5 Grp: NIST2004-01-14 / list-positiveInteger-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-1-5 Grp: NIST2004-01-14 / list-positiveInteger-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-2-5 Grp: NIST2004-01-14 / list-positiveInteger-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-3-5 Grp: NIST2004-01-14 / list-positiveInteger-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-4-5 Grp: NIST2004-01-14 / list-positiveInteger-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-pattern-5-5 Grp: NIST2004-01-14 / list-positiveInteger-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-1-5 Grp: NIST2004-01-14 / list-positiveInteger-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-2-5 Grp: NIST2004-01-14 / list-positiveInteger-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-3-5 Grp: NIST2004-01-14 / list-positiveInteger-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-4-5 Grp: NIST2004-01-14 / list-positiveInteger-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-enumeration-5-5 Grp: NIST2004-01-14 / list-positiveInteger-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-positiveInteger-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-5 Grp: NIST2004-01-14 / list-double-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-1-5 Grp: NIST2004-01-14 / list-double-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-2-5 Grp: NIST2004-01-14 / list-double-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-3-5 Grp: NIST2004-01-14 / list-double-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-4-5 Grp: NIST2004-01-14 / list-double-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-maxLength-5-5 Grp: NIST2004-01-14 / list-double-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-1-5 Grp: NIST2004-01-14 / list-double-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-2-5 Grp: NIST2004-01-14 / list-double-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-3-5 Grp: NIST2004-01-14 / list-double-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-4-5 Grp: NIST2004-01-14 / list-double-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-minLength-5-5 Grp: NIST2004-01-14 / list-double-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-1-5 Grp: NIST2004-01-14 / list-double-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-2-5 Grp: NIST2004-01-14 / list-double-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-3-5 Grp: NIST2004-01-14 / list-double-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-4-5 Grp: NIST2004-01-14 / list-double-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-length-5-5 Grp: NIST2004-01-14 / list-double-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-1-5 Grp: NIST2004-01-14 / list-double-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-2-5 Grp: NIST2004-01-14 / list-double-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-3-5 Grp: NIST2004-01-14 / list-double-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-4-5 Grp: NIST2004-01-14 / list-double-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-pattern-5-5 Grp: NIST2004-01-14 / list-double-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-1-5 Grp: NIST2004-01-14 / list-double-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-2-5 Grp: NIST2004-01-14 / list-double-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-3-5 Grp: NIST2004-01-14 / list-double-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-4-5 Grp: NIST2004-01-14 / list-double-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-enumeration-5-5 Grp: NIST2004-01-14 / list-double-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-double-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-double-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-double-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-double-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-double-whiteSpace-1-5 Grp: NIST2004-01-14 / list-float-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-1-5 Grp: NIST2004-01-14 / list-float-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-2-5 Grp: NIST2004-01-14 / list-float-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-3-5 Grp: NIST2004-01-14 / list-float-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-4-5 Grp: NIST2004-01-14 / list-float-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-maxLength-5-5 Grp: NIST2004-01-14 / list-float-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-1-5 Grp: NIST2004-01-14 / list-float-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-2-5 Grp: NIST2004-01-14 / list-float-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-3-5 Grp: NIST2004-01-14 / list-float-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-4-5 Grp: NIST2004-01-14 / list-float-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-minLength-5-5 Grp: NIST2004-01-14 / list-float-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-1-5 Grp: NIST2004-01-14 / list-float-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-2-5 Grp: NIST2004-01-14 / list-float-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-3-5 Grp: NIST2004-01-14 / list-float-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-4-5 Grp: NIST2004-01-14 / list-float-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-length-5-5 Grp: NIST2004-01-14 / list-float-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-1-5 Grp: NIST2004-01-14 / list-float-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-2-5 Grp: NIST2004-01-14 / list-float-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-3-5 Grp: NIST2004-01-14 / list-float-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-4-5 Grp: NIST2004-01-14 / list-float-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-pattern-5-5 Grp: NIST2004-01-14 / list-float-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-1-5 Grp: NIST2004-01-14 / list-float-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-2-5 Grp: NIST2004-01-14 / list-float-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-3-5 Grp: NIST2004-01-14 / list-float-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-4-5 Grp: NIST2004-01-14 / list-float-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-enumeration-5-5 Grp: NIST2004-01-14 / list-float-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-float-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-float-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-float-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-float-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-float-whiteSpace-1-5 Grp: NIST2004-01-14 / list-duration-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-1-5 Grp: NIST2004-01-14 / list-duration-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-2-5 Grp: NIST2004-01-14 / list-duration-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-3-5 Grp: NIST2004-01-14 / list-duration-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-4-5 Grp: NIST2004-01-14 / list-duration-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-maxLength-5-5 Grp: NIST2004-01-14 / list-duration-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-1-5 Grp: NIST2004-01-14 / list-duration-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-2-5 Grp: NIST2004-01-14 / list-duration-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-3-5 Grp: NIST2004-01-14 / list-duration-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-4-5 Grp: NIST2004-01-14 / list-duration-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-minLength-5-5 Grp: NIST2004-01-14 / list-duration-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-1-5 Grp: NIST2004-01-14 / list-duration-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-2-5 Grp: NIST2004-01-14 / list-duration-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-3-5 Grp: NIST2004-01-14 / list-duration-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-4-5 Grp: NIST2004-01-14 / list-duration-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-length-5-5 Grp: NIST2004-01-14 / list-duration-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-1-5 Grp: NIST2004-01-14 / list-duration-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-2-5 Grp: NIST2004-01-14 / list-duration-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-3-5 Grp: NIST2004-01-14 / list-duration-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-4-5 Grp: NIST2004-01-14 / list-duration-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-pattern-5-5 Grp: NIST2004-01-14 / list-duration-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-1-5 Grp: NIST2004-01-14 / list-duration-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-2-5 Grp: NIST2004-01-14 / list-duration-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-3-5 Grp: NIST2004-01-14 / list-duration-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-4-5 Grp: NIST2004-01-14 / list-duration-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-enumeration-5-5 Grp: NIST2004-01-14 / list-duration-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-duration-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-duration-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-duration-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-duration-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-duration-whiteSpace-1-5 Grp: NIST2004-01-14 / list-dateTime-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-1-5 Grp: NIST2004-01-14 / list-dateTime-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-2-5 Grp: NIST2004-01-14 / list-dateTime-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-3-5 Grp: NIST2004-01-14 / list-dateTime-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-4-5 Grp: NIST2004-01-14 / list-dateTime-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-maxLength-5-5 Grp: NIST2004-01-14 / list-dateTime-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-1-5 Grp: NIST2004-01-14 / list-dateTime-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-2-5 Grp: NIST2004-01-14 / list-dateTime-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-3-5 Grp: NIST2004-01-14 / list-dateTime-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-4-5 Grp: NIST2004-01-14 / list-dateTime-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-minLength-5-5 Grp: NIST2004-01-14 / list-dateTime-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-1-5 Grp: NIST2004-01-14 / list-dateTime-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-2-5 Grp: NIST2004-01-14 / list-dateTime-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-3-5 Grp: NIST2004-01-14 / list-dateTime-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-4-5 Grp: NIST2004-01-14 / list-dateTime-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-length-5-5 Grp: NIST2004-01-14 / list-dateTime-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-1-5 Grp: NIST2004-01-14 / list-dateTime-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-2-5 Grp: NIST2004-01-14 / list-dateTime-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-3-5 Grp: NIST2004-01-14 / list-dateTime-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-4-5 Grp: NIST2004-01-14 / list-dateTime-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-pattern-5-5 Grp: NIST2004-01-14 / list-dateTime-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-1-5 Grp: NIST2004-01-14 / list-dateTime-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-2-5 Grp: NIST2004-01-14 / list-dateTime-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-3-5 Grp: NIST2004-01-14 / list-dateTime-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-4-5 Grp: NIST2004-01-14 / list-dateTime-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-enumeration-5-5 Grp: NIST2004-01-14 / list-dateTime-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-dateTime-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-dateTime-whiteSpace-1-5 Grp: NIST2004-01-14 / list-time-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-1-5 Grp: NIST2004-01-14 / list-time-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-2-5 Grp: NIST2004-01-14 / list-time-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-3-5 Grp: NIST2004-01-14 / list-time-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-4-5 Grp: NIST2004-01-14 / list-time-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-maxLength-5-5 Grp: NIST2004-01-14 / list-time-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-1-5 Grp: NIST2004-01-14 / list-time-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-2-5 Grp: NIST2004-01-14 / list-time-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-3-5 Grp: NIST2004-01-14 / list-time-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-4-5 Grp: NIST2004-01-14 / list-time-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-minLength-5-5 Grp: NIST2004-01-14 / list-time-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-1-5 Grp: NIST2004-01-14 / list-time-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-2-5 Grp: NIST2004-01-14 / list-time-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-3-5 Grp: NIST2004-01-14 / list-time-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-4-5 Grp: NIST2004-01-14 / list-time-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-length-5-5 Grp: NIST2004-01-14 / list-time-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-1-5 Grp: NIST2004-01-14 / list-time-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-2-5 Grp: NIST2004-01-14 / list-time-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-3-5 Grp: NIST2004-01-14 / list-time-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-4-5 Grp: NIST2004-01-14 / list-time-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-pattern-5-5 Grp: NIST2004-01-14 / list-time-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-1-5 Grp: NIST2004-01-14 / list-time-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-2-5 Grp: NIST2004-01-14 / list-time-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-3-5 Grp: NIST2004-01-14 / list-time-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-4-5 Grp: NIST2004-01-14 / list-time-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-enumeration-5-5 Grp: NIST2004-01-14 / list-time-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-time-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-time-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-time-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-time-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-time-whiteSpace-1-5 Grp: NIST2004-01-14 / list-date-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-1-5 Grp: NIST2004-01-14 / list-date-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-2-5 Grp: NIST2004-01-14 / list-date-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-3-5 Grp: NIST2004-01-14 / list-date-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-4-5 Grp: NIST2004-01-14 / list-date-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-maxLength-5-5 Grp: NIST2004-01-14 / list-date-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-1-5 Grp: NIST2004-01-14 / list-date-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-2-5 Grp: NIST2004-01-14 / list-date-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-3-5 Grp: NIST2004-01-14 / list-date-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-4-5 Grp: NIST2004-01-14 / list-date-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-minLength-5-5 Grp: NIST2004-01-14 / list-date-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-1-5 Grp: NIST2004-01-14 / list-date-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-2-5 Grp: NIST2004-01-14 / list-date-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-3-5 Grp: NIST2004-01-14 / list-date-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-4-5 Grp: NIST2004-01-14 / list-date-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-length-5-5 Grp: NIST2004-01-14 / list-date-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-1-5 Grp: NIST2004-01-14 / list-date-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-2-5 Grp: NIST2004-01-14 / list-date-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-3-5 Grp: NIST2004-01-14 / list-date-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-4-5 Grp: NIST2004-01-14 / list-date-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-pattern-5-5 Grp: NIST2004-01-14 / list-date-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-1-5 Grp: NIST2004-01-14 / list-date-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-2-5 Grp: NIST2004-01-14 / list-date-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-3-5 Grp: NIST2004-01-14 / list-date-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-4-5 Grp: NIST2004-01-14 / list-date-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-enumeration-5-5 Grp: NIST2004-01-14 / list-date-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-date-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-date-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-date-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-date-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-date-whiteSpace-1-5 Grp: NIST2004-01-14 / list-gYearMonth-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-1-5 Grp: NIST2004-01-14 / list-gYearMonth-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-2-5 Grp: NIST2004-01-14 / list-gYearMonth-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-3-5 Grp: NIST2004-01-14 / list-gYearMonth-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-4-5 Grp: NIST2004-01-14 / list-gYearMonth-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-maxLength-5-5 Grp: NIST2004-01-14 / list-gYearMonth-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-1-5 Grp: NIST2004-01-14 / list-gYearMonth-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-2-5 Grp: NIST2004-01-14 / list-gYearMonth-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-3-5 Grp: NIST2004-01-14 / list-gYearMonth-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-4-5 Grp: NIST2004-01-14 / list-gYearMonth-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-minLength-5-5 Grp: NIST2004-01-14 / list-gYearMonth-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-1-5 Grp: NIST2004-01-14 / list-gYearMonth-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-2-5 Grp: NIST2004-01-14 / list-gYearMonth-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-3-5 Grp: NIST2004-01-14 / list-gYearMonth-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-4-5 Grp: NIST2004-01-14 / list-gYearMonth-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-length-5-5 Grp: NIST2004-01-14 / list-gYearMonth-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-1-5 Grp: NIST2004-01-14 / list-gYearMonth-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-2-5 Grp: NIST2004-01-14 / list-gYearMonth-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-3-5 Grp: NIST2004-01-14 / list-gYearMonth-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-4-5 Grp: NIST2004-01-14 / list-gYearMonth-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-pattern-5-5 Grp: NIST2004-01-14 / list-gYearMonth-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-1-5 Grp: NIST2004-01-14 / list-gYearMonth-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-2-5 Grp: NIST2004-01-14 / list-gYearMonth-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-3-5 Grp: NIST2004-01-14 / list-gYearMonth-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-4-5 Grp: NIST2004-01-14 / list-gYearMonth-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-enumeration-5-5 Grp: NIST2004-01-14 / list-gYearMonth-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYearMonth-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-5 Grp: NIST2004-01-14 / list-gYear-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-1-5 Grp: NIST2004-01-14 / list-gYear-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-2-5 Grp: NIST2004-01-14 / list-gYear-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-3-5 Grp: NIST2004-01-14 / list-gYear-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-4-5 Grp: NIST2004-01-14 / list-gYear-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-maxLength-5-5 Grp: NIST2004-01-14 / list-gYear-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-1-5 Grp: NIST2004-01-14 / list-gYear-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-2-5 Grp: NIST2004-01-14 / list-gYear-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-3-5 Grp: NIST2004-01-14 / list-gYear-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-4-5 Grp: NIST2004-01-14 / list-gYear-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-minLength-5-5 Grp: NIST2004-01-14 / list-gYear-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-1-5 Grp: NIST2004-01-14 / list-gYear-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-2-5 Grp: NIST2004-01-14 / list-gYear-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-3-5 Grp: NIST2004-01-14 / list-gYear-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-4-5 Grp: NIST2004-01-14 / list-gYear-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-length-5-5 Grp: NIST2004-01-14 / list-gYear-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-1-5 Grp: NIST2004-01-14 / list-gYear-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-2-5 Grp: NIST2004-01-14 / list-gYear-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-3-5 Grp: NIST2004-01-14 / list-gYear-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-4-5 Grp: NIST2004-01-14 / list-gYear-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-pattern-5-5 Grp: NIST2004-01-14 / list-gYear-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-1-5 Grp: NIST2004-01-14 / list-gYear-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-2-5 Grp: NIST2004-01-14 / list-gYear-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-3-5 Grp: NIST2004-01-14 / list-gYear-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-4-5 Grp: NIST2004-01-14 / list-gYear-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-enumeration-5-5 Grp: NIST2004-01-14 / list-gYear-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gYear-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gYear-whiteSpace-1-5 Grp: NIST2004-01-14 / list-gMonthDay-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-1-5 Grp: NIST2004-01-14 / list-gMonthDay-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-2-5 Grp: NIST2004-01-14 / list-gMonthDay-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-3-5 Grp: NIST2004-01-14 / list-gMonthDay-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-4-5 Grp: NIST2004-01-14 / list-gMonthDay-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-maxLength-5-5 Grp: NIST2004-01-14 / list-gMonthDay-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-1-5 Grp: NIST2004-01-14 / list-gMonthDay-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-2-5 Grp: NIST2004-01-14 / list-gMonthDay-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-3-5 Grp: NIST2004-01-14 / list-gMonthDay-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-4-5 Grp: NIST2004-01-14 / list-gMonthDay-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-minLength-5-5 Grp: NIST2004-01-14 / list-gMonthDay-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-1-5 Grp: NIST2004-01-14 / list-gMonthDay-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-2-5 Grp: NIST2004-01-14 / list-gMonthDay-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-3-5 Grp: NIST2004-01-14 / list-gMonthDay-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-4-5 Grp: NIST2004-01-14 / list-gMonthDay-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-length-5-5 Grp: NIST2004-01-14 / list-gMonthDay-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-1-5 Grp: NIST2004-01-14 / list-gMonthDay-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-2-5 Grp: NIST2004-01-14 / list-gMonthDay-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-3-5 Grp: NIST2004-01-14 / list-gMonthDay-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-4-5 Grp: NIST2004-01-14 / list-gMonthDay-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-pattern-5-5 Grp: NIST2004-01-14 / list-gMonthDay-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-1-5 Grp: NIST2004-01-14 / list-gMonthDay-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-2-5 Grp: NIST2004-01-14 / list-gMonthDay-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-3-5 Grp: NIST2004-01-14 / list-gMonthDay-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-4-5 Grp: NIST2004-01-14 / list-gMonthDay-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-enumeration-5-5 Grp: NIST2004-01-14 / list-gMonthDay-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonthDay-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-5 Grp: NIST2004-01-14 / list-gDay-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-1-5 Grp: NIST2004-01-14 / list-gDay-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-2-5 Grp: NIST2004-01-14 / list-gDay-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-3-5 Grp: NIST2004-01-14 / list-gDay-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-4-5 Grp: NIST2004-01-14 / list-gDay-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-maxLength-5-5 Grp: NIST2004-01-14 / list-gDay-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-1-5 Grp: NIST2004-01-14 / list-gDay-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-2-5 Grp: NIST2004-01-14 / list-gDay-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-3-5 Grp: NIST2004-01-14 / list-gDay-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-4-5 Grp: NIST2004-01-14 / list-gDay-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-minLength-5-5 Grp: NIST2004-01-14 / list-gDay-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-1-5 Grp: NIST2004-01-14 / list-gDay-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-2-5 Grp: NIST2004-01-14 / list-gDay-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-3-5 Grp: NIST2004-01-14 / list-gDay-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-4-5 Grp: NIST2004-01-14 / list-gDay-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-length-5-5 Grp: NIST2004-01-14 / list-gDay-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-1-5 Grp: NIST2004-01-14 / list-gDay-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-2-5 Grp: NIST2004-01-14 / list-gDay-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-3-5 Grp: NIST2004-01-14 / list-gDay-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-4-5 Grp: NIST2004-01-14 / list-gDay-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-pattern-5-5 Grp: NIST2004-01-14 / list-gDay-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-1-5 Grp: NIST2004-01-14 / list-gDay-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-2-5 Grp: NIST2004-01-14 / list-gDay-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-3-5 Grp: NIST2004-01-14 / list-gDay-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-4-5 Grp: NIST2004-01-14 / list-gDay-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-enumeration-5-5 Grp: NIST2004-01-14 / list-gDay-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gDay-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gDay-whiteSpace-1-5 Grp: NIST2004-01-14 / list-gMonth-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-1-5 Grp: NIST2004-01-14 / list-gMonth-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-2-5 Grp: NIST2004-01-14 / list-gMonth-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-3-5 Grp: NIST2004-01-14 / list-gMonth-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-4-5 Grp: NIST2004-01-14 / list-gMonth-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-maxLength-5-5 Grp: NIST2004-01-14 / list-gMonth-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-1-5 Grp: NIST2004-01-14 / list-gMonth-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-2-5 Grp: NIST2004-01-14 / list-gMonth-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-3-5 Grp: NIST2004-01-14 / list-gMonth-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-4-5 Grp: NIST2004-01-14 / list-gMonth-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-minLength-5-5 Grp: NIST2004-01-14 / list-gMonth-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-1-5 Grp: NIST2004-01-14 / list-gMonth-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-2-5 Grp: NIST2004-01-14 / list-gMonth-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-3-5 Grp: NIST2004-01-14 / list-gMonth-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-4-5 Grp: NIST2004-01-14 / list-gMonth-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-length-5-5 Grp: NIST2004-01-14 / list-gMonth-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-1-5 Grp: NIST2004-01-14 / list-gMonth-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-2-5 Grp: NIST2004-01-14 / list-gMonth-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-3-5 Grp: NIST2004-01-14 / list-gMonth-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-4-5 Grp: NIST2004-01-14 / list-gMonth-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-pattern-5-5 Grp: NIST2004-01-14 / list-gMonth-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-1-5 Grp: NIST2004-01-14 / list-gMonth-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-2-5 Grp: NIST2004-01-14 / list-gMonth-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-3-5 Grp: NIST2004-01-14 / list-gMonth-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-4-5 Grp: NIST2004-01-14 / list-gMonth-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-enumeration-5-5 Grp: NIST2004-01-14 / list-gMonth-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-gMonth-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-gMonth-whiteSpace-1-5 Grp: NIST2004-01-14 / list-string-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-1-5 Grp: NIST2004-01-14 / list-string-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-2-5 Grp: NIST2004-01-14 / list-string-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-3-5 Grp: NIST2004-01-14 / list-string-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-4-5 Grp: NIST2004-01-14 / list-string-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-maxLength-5-5 Grp: NIST2004-01-14 / list-string-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-1-5 Grp: NIST2004-01-14 / list-string-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-2-5 Grp: NIST2004-01-14 / list-string-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-3-5 Grp: NIST2004-01-14 / list-string-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-4-5 Grp: NIST2004-01-14 / list-string-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-minLength-5-5 Grp: NIST2004-01-14 / list-string-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-1-5 Grp: NIST2004-01-14 / list-string-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-2-5 Grp: NIST2004-01-14 / list-string-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-3-5 Grp: NIST2004-01-14 / list-string-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-4-5 Grp: NIST2004-01-14 / list-string-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-length-5-5 Grp: NIST2004-01-14 / list-string-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-1-5 Grp: NIST2004-01-14 / list-string-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-2-5 Grp: NIST2004-01-14 / list-string-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-3-5 Grp: NIST2004-01-14 / list-string-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-4-5 Grp: NIST2004-01-14 / list-string-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-pattern-5-5 Grp: NIST2004-01-14 / list-string-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-1-5 Grp: NIST2004-01-14 / list-string-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-2-5 Grp: NIST2004-01-14 / list-string-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-3-5 Grp: NIST2004-01-14 / list-string-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-4-5 Grp: NIST2004-01-14 / list-string-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-enumeration-5-5 Grp: NIST2004-01-14 / list-string-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-string-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-string-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-string-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-string-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-string-whiteSpace-1-5 Grp: NIST2004-01-14 / list-normalizedString-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-1-5 Grp: NIST2004-01-14 / list-normalizedString-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-2-5 Grp: NIST2004-01-14 / list-normalizedString-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-3-5 Grp: NIST2004-01-14 / list-normalizedString-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-4-5 Grp: NIST2004-01-14 / list-normalizedString-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-maxLength-5-5 Grp: NIST2004-01-14 / list-normalizedString-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-1-5 Grp: NIST2004-01-14 / list-normalizedString-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-2-5 Grp: NIST2004-01-14 / list-normalizedString-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-3-5 Grp: NIST2004-01-14 / list-normalizedString-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-4-5 Grp: NIST2004-01-14 / list-normalizedString-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-minLength-5-5 Grp: NIST2004-01-14 / list-normalizedString-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-1-5 Grp: NIST2004-01-14 / list-normalizedString-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-2-5 Grp: NIST2004-01-14 / list-normalizedString-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-3-5 Grp: NIST2004-01-14 / list-normalizedString-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-4-5 Grp: NIST2004-01-14 / list-normalizedString-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-length-5-5 Grp: NIST2004-01-14 / list-normalizedString-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-1-5 Grp: NIST2004-01-14 / list-normalizedString-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-2-5 Grp: NIST2004-01-14 / list-normalizedString-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-3-5 Grp: NIST2004-01-14 / list-normalizedString-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-4-5 Grp: NIST2004-01-14 / list-normalizedString-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-pattern-5-5 Grp: NIST2004-01-14 / list-normalizedString-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-1-5 Grp: NIST2004-01-14 / list-normalizedString-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-2-5 Grp: NIST2004-01-14 / list-normalizedString-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-3-5 Grp: NIST2004-01-14 / list-normalizedString-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-4-5 Grp: NIST2004-01-14 / list-normalizedString-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-enumeration-5-5 Grp: NIST2004-01-14 / list-normalizedString-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-normalizedString-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-normalizedString-whiteSpace-1-5 Grp: NIST2004-01-14 / list-token-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-1-5 Grp: NIST2004-01-14 / list-token-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-2-5 Grp: NIST2004-01-14 / list-token-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-3-5 Grp: NIST2004-01-14 / list-token-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-4-5 Grp: NIST2004-01-14 / list-token-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-maxLength-5-5 Grp: NIST2004-01-14 / list-token-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-1-5 Grp: NIST2004-01-14 / list-token-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-2-5 Grp: NIST2004-01-14 / list-token-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-3-5 Grp: NIST2004-01-14 / list-token-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-4-5 Grp: NIST2004-01-14 / list-token-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-minLength-5-5 Grp: NIST2004-01-14 / list-token-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-1-5 Grp: NIST2004-01-14 / list-token-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-2-5 Grp: NIST2004-01-14 / list-token-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-3-5 Grp: NIST2004-01-14 / list-token-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-4-5 Grp: NIST2004-01-14 / list-token-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-length-5-5 Grp: NIST2004-01-14 / list-token-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-1-5 Grp: NIST2004-01-14 / list-token-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-2-5 Grp: NIST2004-01-14 / list-token-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-3-5 Grp: NIST2004-01-14 / list-token-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-4-5 Grp: NIST2004-01-14 / list-token-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-pattern-5-5 Grp: NIST2004-01-14 / list-token-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-1-5 Grp: NIST2004-01-14 / list-token-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-2-5 Grp: NIST2004-01-14 / list-token-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-3-5 Grp: NIST2004-01-14 / list-token-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-4-5 Grp: NIST2004-01-14 / list-token-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-enumeration-5-5 Grp: NIST2004-01-14 / list-token-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-token-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-token-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-token-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-token-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-token-whiteSpace-1-5 Grp: NIST2004-01-14 / list-Name-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-1-5 Grp: NIST2004-01-14 / list-Name-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-2-5 Grp: NIST2004-01-14 / list-Name-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-3-5 Grp: NIST2004-01-14 / list-Name-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-4-5 Grp: NIST2004-01-14 / list-Name-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-maxLength-5-5 Grp: NIST2004-01-14 / list-Name-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-1-5 Grp: NIST2004-01-14 / list-Name-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-2-5 Grp: NIST2004-01-14 / list-Name-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-3-5 Grp: NIST2004-01-14 / list-Name-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-4-5 Grp: NIST2004-01-14 / list-Name-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-minLength-5-5 Grp: NIST2004-01-14 / list-Name-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-1-5 Grp: NIST2004-01-14 / list-Name-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-2-5 Grp: NIST2004-01-14 / list-Name-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-3-5 Grp: NIST2004-01-14 / list-Name-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-4-5 Grp: NIST2004-01-14 / list-Name-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-length-5-5 Grp: NIST2004-01-14 / list-Name-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-1-5 Grp: NIST2004-01-14 / list-Name-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-2-5 Grp: NIST2004-01-14 / list-Name-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-3-5 Grp: NIST2004-01-14 / list-Name-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-4-5 Grp: NIST2004-01-14 / list-Name-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-pattern-5-5 Grp: NIST2004-01-14 / list-Name-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-1-5 Grp: NIST2004-01-14 / list-Name-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-2-5 Grp: NIST2004-01-14 / list-Name-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-3-5 Grp: NIST2004-01-14 / list-Name-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-4-5 Grp: NIST2004-01-14 / list-Name-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-enumeration-5-5 Grp: NIST2004-01-14 / list-Name-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-Name-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-Name-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-Name-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-Name-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-Name-whiteSpace-1-5 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-1-5 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-2-5 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-3-5 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-4-5 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-maxLength-5-5 Grp: NIST2004-01-14 / list-NMTOKEN-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-1-5 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-2-5 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-3-5 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-4-5 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-minLength-5-5 Grp: NIST2004-01-14 / list-NMTOKEN-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-1-5 Grp: NIST2004-01-14 / list-NMTOKEN-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-2-5 Grp: NIST2004-01-14 / list-NMTOKEN-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-3-5 Grp: NIST2004-01-14 / list-NMTOKEN-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-4-5 Grp: NIST2004-01-14 / list-NMTOKEN-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-length-5-5 Grp: NIST2004-01-14 / list-NMTOKEN-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-1-5 Grp: NIST2004-01-14 / list-NMTOKEN-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-2-5 Grp: NIST2004-01-14 / list-NMTOKEN-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-3-5 Grp: NIST2004-01-14 / list-NMTOKEN-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-4-5 Grp: NIST2004-01-14 / list-NMTOKEN-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-pattern-5-5 Grp: NIST2004-01-14 / list-NMTOKEN-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-1-5 Grp: NIST2004-01-14 / list-NMTOKEN-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-2-5 Grp: NIST2004-01-14 / list-NMTOKEN-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-3-5 Grp: NIST2004-01-14 / list-NMTOKEN-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-4-5 Grp: NIST2004-01-14 / list-NMTOKEN-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-enumeration-5-5 Grp: NIST2004-01-14 / list-NMTOKEN-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKEN-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-5 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-1-5 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-2-5 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-3-5 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-4-5 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-maxLength-5-5 Grp: NIST2004-01-14 / list-NMTOKENS-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-1-5 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-2-5 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-3-5 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-4-5 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-minLength-5-5 Grp: NIST2004-01-14 / list-NMTOKENS-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-1-5 Grp: NIST2004-01-14 / list-NMTOKENS-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-2-5 Grp: NIST2004-01-14 / list-NMTOKENS-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-3-5 Grp: NIST2004-01-14 / list-NMTOKENS-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-4-5 Grp: NIST2004-01-14 / list-NMTOKENS-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-length-5-5 Grp: NIST2004-01-14 / list-NMTOKENS-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-1-5 Grp: NIST2004-01-14 / list-NMTOKENS-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-2-5 Grp: NIST2004-01-14 / list-NMTOKENS-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-3-5 Grp: NIST2004-01-14 / list-NMTOKENS-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-4-5 Grp: NIST2004-01-14 / list-NMTOKENS-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-pattern-5-5 Grp: NIST2004-01-14 / list-NMTOKENS-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-1-5 Grp: NIST2004-01-14 / list-NMTOKENS-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-2-5 Grp: NIST2004-01-14 / list-NMTOKENS-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-3-5 Grp: NIST2004-01-14 / list-NMTOKENS-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-4-5 Grp: NIST2004-01-14 / list-NMTOKENS-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-enumeration-5-5 Grp: NIST2004-01-14 / list-NMTOKENS-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NMTOKENS-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-5 Grp: NIST2004-01-14 / list-NCName-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-1-5 Grp: NIST2004-01-14 / list-NCName-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-2-5 Grp: NIST2004-01-14 / list-NCName-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-3-5 Grp: NIST2004-01-14 / list-NCName-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-4-5 Grp: NIST2004-01-14 / list-NCName-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-maxLength-5-5 Grp: NIST2004-01-14 / list-NCName-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-1-5 Grp: NIST2004-01-14 / list-NCName-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-2-5 Grp: NIST2004-01-14 / list-NCName-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-3-5 Grp: NIST2004-01-14 / list-NCName-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-4-5 Grp: NIST2004-01-14 / list-NCName-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-minLength-5-5 Grp: NIST2004-01-14 / list-NCName-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-1-5 Grp: NIST2004-01-14 / list-NCName-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-2-5 Grp: NIST2004-01-14 / list-NCName-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-3-5 Grp: NIST2004-01-14 / list-NCName-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-4-5 Grp: NIST2004-01-14 / list-NCName-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-length-5-5 Grp: NIST2004-01-14 / list-NCName-pattern sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-NCName-pattern-1 -NI NISTSchema-SV-IV-list-NCName-pattern-1.xsd:29:192: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-NCName-pattern-1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-NCName-pattern-2 -NI NISTSchema-SV-IV-list-NCName-pattern-2.xsd:29:171: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-NCName-pattern-2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-NCName-pattern-3 -NI NISTSchema-SV-IV-list-NCName-pattern-3.xsd:29:130: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-NCName-pattern-3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-NCName-pattern-4 -NI NISTSchema-SV-IV-list-NCName-pattern-4.xsd:29:234: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-NCName-pattern-4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-NCName-pattern-5 -NI NISTSchema-SV-IV-list-NCName-pattern-5.xsd:29:151: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-NCName-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-1-5 Grp: NIST2004-01-14 / list-NCName-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-2-5 Grp: NIST2004-01-14 / list-NCName-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-3-5 Grp: NIST2004-01-14 / list-NCName-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-4-5 Grp: NIST2004-01-14 / list-NCName-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-enumeration-5-5 Grp: NIST2004-01-14 / list-NCName-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-NCName-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-NCName-whiteSpace-1-5 Grp: NIST2004-01-14 / list-ID-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-1-5 Grp: NIST2004-01-14 / list-ID-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-2-5 Grp: NIST2004-01-14 / list-ID-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-3-5 Grp: NIST2004-01-14 / list-ID-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-4-5 Grp: NIST2004-01-14 / list-ID-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-maxLength-5-5 Grp: NIST2004-01-14 / list-ID-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-1-5 Grp: NIST2004-01-14 / list-ID-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-2-5 Grp: NIST2004-01-14 / list-ID-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-3-5 Grp: NIST2004-01-14 / list-ID-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-4-5 Grp: NIST2004-01-14 / list-ID-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-minLength-5-5 Grp: NIST2004-01-14 / list-ID-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-1-5 Grp: NIST2004-01-14 / list-ID-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-2-5 Grp: NIST2004-01-14 / list-ID-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-3-5 Grp: NIST2004-01-14 / list-ID-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-4-5 Grp: NIST2004-01-14 / list-ID-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-length-5-5 Grp: NIST2004-01-14 / list-ID-pattern sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-ID-pattern-1 -NI NISTSchema-SV-IV-list-ID-pattern-1.xsd:29:170: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-ID-pattern-1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-ID-pattern-2 -NI NISTSchema-SV-IV-list-ID-pattern-2.xsd:29:191: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-ID-pattern-2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-ID-pattern-3 -NI NISTSchema-SV-IV-list-ID-pattern-3.xsd:29:214: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-ID-pattern-3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-ID-pattern-4 -NI NISTSchema-SV-IV-list-ID-pattern-4.xsd:29:129: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-ID-pattern-4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-ID-pattern-5 -NI NISTSchema-SV-IV-list-ID-pattern-5.xsd:29:193: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-ID-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-1-5 Grp: NIST2004-01-14 / list-ID-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-2-5 Grp: NIST2004-01-14 / list-ID-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-3-5 Grp: NIST2004-01-14 / list-ID-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-4-5 Grp: NIST2004-01-14 / list-ID-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-enumeration-5-5 Grp: NIST2004-01-14 / list-ID-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-ID-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-ID-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-ID-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-ID-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-ID-whiteSpace-1-5 Grp: NIST2004-01-14 / list-language-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-1-5 Grp: NIST2004-01-14 / list-language-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-2-5 Grp: NIST2004-01-14 / list-language-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-3-5 Grp: NIST2004-01-14 / list-language-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-4-5 Grp: NIST2004-01-14 / list-language-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-maxLength-5-5 Grp: NIST2004-01-14 / list-language-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-1-5 Grp: NIST2004-01-14 / list-language-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-2-5 Grp: NIST2004-01-14 / list-language-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-3-5 Grp: NIST2004-01-14 / list-language-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-4-5 Grp: NIST2004-01-14 / list-language-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-minLength-5-5 Grp: NIST2004-01-14 / list-language-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-1-5 Grp: NIST2004-01-14 / list-language-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-2-5 Grp: NIST2004-01-14 / list-language-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-3-5 Grp: NIST2004-01-14 / list-language-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-4-5 Grp: NIST2004-01-14 / list-language-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-length-5-5 Grp: NIST2004-01-14 / list-language-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-1-5 Grp: NIST2004-01-14 / list-language-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-2-5 Grp: NIST2004-01-14 / list-language-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-3-5 Grp: NIST2004-01-14 / list-language-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-4-5 Grp: NIST2004-01-14 / list-language-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-pattern-5-5 Grp: NIST2004-01-14 / list-language-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-1-5 Grp: NIST2004-01-14 / list-language-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-2-5 Grp: NIST2004-01-14 / list-language-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-3-5 Grp: NIST2004-01-14 / list-language-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-4-5 Grp: NIST2004-01-14 / list-language-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-enumeration-5-5 Grp: NIST2004-01-14 / list-language-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-language-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-language-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-language-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-language-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-language-whiteSpace-1-5 Grp: NIST2004-01-14 / list-anyURI-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-1-5 Grp: NIST2004-01-14 / list-anyURI-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-2-5 Grp: NIST2004-01-14 / list-anyURI-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-3-5 Grp: NIST2004-01-14 / list-anyURI-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-4-5 Grp: NIST2004-01-14 / list-anyURI-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-maxLength-5-5 Grp: NIST2004-01-14 / list-anyURI-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-1-5 Grp: NIST2004-01-14 / list-anyURI-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-2-5 Grp: NIST2004-01-14 / list-anyURI-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-3-5 Grp: NIST2004-01-14 / list-anyURI-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-4-5 Grp: NIST2004-01-14 / list-anyURI-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-minLength-5-5 Grp: NIST2004-01-14 / list-anyURI-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-1-5 Grp: NIST2004-01-14 / list-anyURI-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-2-5 Grp: NIST2004-01-14 / list-anyURI-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-3-5 Grp: NIST2004-01-14 / list-anyURI-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-4-5 Grp: NIST2004-01-14 / list-anyURI-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-length-5-5 Grp: NIST2004-01-14 / list-anyURI-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-1-5 Grp: NIST2004-01-14 / list-anyURI-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-2-5 Grp: NIST2004-01-14 / list-anyURI-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-3-5 Grp: NIST2004-01-14 / list-anyURI-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-4-5 Grp: NIST2004-01-14 / list-anyURI-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-pattern-5-5 Grp: NIST2004-01-14 / list-anyURI-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-1-5 Grp: NIST2004-01-14 / list-anyURI-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-2-5 Grp: NIST2004-01-14 / list-anyURI-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-3-5 Grp: NIST2004-01-14 / list-anyURI-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-4-5 Grp: NIST2004-01-14 / list-anyURI-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-enumeration-5-5 Grp: NIST2004-01-14 / list-anyURI-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-anyURI-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-anyURI-whiteSpace-1-5 Grp: NIST2004-01-14 / list-QName-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-1-5 Grp: NIST2004-01-14 / list-QName-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-2-5 Grp: NIST2004-01-14 / list-QName-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-3-5 Grp: NIST2004-01-14 / list-QName-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-4-5 Grp: NIST2004-01-14 / list-QName-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-maxLength-5-5 Grp: NIST2004-01-14 / list-QName-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-1-5 Grp: NIST2004-01-14 / list-QName-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-2-5 Grp: NIST2004-01-14 / list-QName-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-3-5 Grp: NIST2004-01-14 / list-QName-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-4-5 Grp: NIST2004-01-14 / list-QName-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-minLength-5-5 Grp: NIST2004-01-14 / list-QName-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-1-5 Grp: NIST2004-01-14 / list-QName-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-2-5 Grp: NIST2004-01-14 / list-QName-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-3-5 Grp: NIST2004-01-14 / list-QName-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-4-5 Grp: NIST2004-01-14 / list-QName-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-length-5-5 Grp: NIST2004-01-14 / list-QName-pattern sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-QName-pattern-1 -NI NISTSchema-SV-IV-list-QName-pattern-1.xsd:29:319: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-QName-pattern-1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-QName-pattern-2 -NI NISTSchema-SV-IV-list-QName-pattern-2.xsd:29:445: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-QName-pattern-2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-QName-pattern-3 -NI NISTSchema-SV-IV-list-QName-pattern-3.xsd:29:235: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-QName-pattern-3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-QName-pattern-4 -NI NISTSchema-SV-IV-list-QName-pattern-4.xsd:29:318: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-QName-pattern-4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NISTSchema-SV-IV-list-QName-pattern-5 -NI NISTSchema-SV-IV-list-QName-pattern-5.xsd:29:277: Unsupported regexp construct: [...-[...]] Grp: NIST2004-01-14 / list-QName-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-1-5 Grp: NIST2004-01-14 / list-QName-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-2-5 Grp: NIST2004-01-14 / list-QName-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-3-5 Grp: NIST2004-01-14 / list-QName-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-4-5 Grp: NIST2004-01-14 / list-QName-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-enumeration-5-5 Grp: NIST2004-01-14 / list-QName-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-QName-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-QName-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-QName-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-QName-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-QName-whiteSpace-1-5 Grp: NIST2004-01-14 / list-boolean-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-1-5 Grp: NIST2004-01-14 / list-boolean-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-2-5 Grp: NIST2004-01-14 / list-boolean-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-3-5 Grp: NIST2004-01-14 / list-boolean-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-4-5 Grp: NIST2004-01-14 / list-boolean-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-maxLength-5-5 Grp: NIST2004-01-14 / list-boolean-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-1-5 Grp: NIST2004-01-14 / list-boolean-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-2-5 Grp: NIST2004-01-14 / list-boolean-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-3-5 Grp: NIST2004-01-14 / list-boolean-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-4-5 Grp: NIST2004-01-14 / list-boolean-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-minLength-5-5 Grp: NIST2004-01-14 / list-boolean-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-1-5 Grp: NIST2004-01-14 / list-boolean-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-2-5 Grp: NIST2004-01-14 / list-boolean-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-3-5 Grp: NIST2004-01-14 / list-boolean-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-4-5 Grp: NIST2004-01-14 / list-boolean-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-length-5-5 Grp: NIST2004-01-14 / list-boolean-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-1-5 Grp: NIST2004-01-14 / list-boolean-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-2-5 Grp: NIST2004-01-14 / list-boolean-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-3-5 Grp: NIST2004-01-14 / list-boolean-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-4-5 Grp: NIST2004-01-14 / list-boolean-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-pattern-5-5 Grp: NIST2004-01-14 / list-boolean-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-boolean-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-boolean-whiteSpace-1-5 Grp: NIST2004-01-14 / list-base64Binary-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-1-5 Grp: NIST2004-01-14 / list-base64Binary-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-2-5 Grp: NIST2004-01-14 / list-base64Binary-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-3-5 Grp: NIST2004-01-14 / list-base64Binary-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-4-5 Grp: NIST2004-01-14 / list-base64Binary-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-maxLength-5-5 Grp: NIST2004-01-14 / list-base64Binary-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-1-5 Grp: NIST2004-01-14 / list-base64Binary-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-2-5 Grp: NIST2004-01-14 / list-base64Binary-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-3-5 Grp: NIST2004-01-14 / list-base64Binary-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-4-5 Grp: NIST2004-01-14 / list-base64Binary-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-minLength-5-5 Grp: NIST2004-01-14 / list-base64Binary-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-1-5 Grp: NIST2004-01-14 / list-base64Binary-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-2-5 Grp: NIST2004-01-14 / list-base64Binary-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-3-5 Grp: NIST2004-01-14 / list-base64Binary-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-4-5 Grp: NIST2004-01-14 / list-base64Binary-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-length-5-5 Grp: NIST2004-01-14 / list-base64Binary-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-1-5 Grp: NIST2004-01-14 / list-base64Binary-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-2-5 Grp: NIST2004-01-14 / list-base64Binary-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-3-5 Grp: NIST2004-01-14 / list-base64Binary-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-4-5 Grp: NIST2004-01-14 / list-base64Binary-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-pattern-5-5 Grp: NIST2004-01-14 / list-base64Binary-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-1-5 Grp: NIST2004-01-14 / list-base64Binary-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-2-5 Grp: NIST2004-01-14 / list-base64Binary-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-3-5 Grp: NIST2004-01-14 / list-base64Binary-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-4-5 Grp: NIST2004-01-14 / list-base64Binary-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-enumeration-5-5 Grp: NIST2004-01-14 / list-base64Binary-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-base64Binary-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-base64Binary-whiteSpace-1-5 Grp: NIST2004-01-14 / list-hexBinary-maxLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-maxLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-1-5 Grp: NIST2004-01-14 / list-hexBinary-maxLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-maxLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-2-5 Grp: NIST2004-01-14 / list-hexBinary-maxLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-maxLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-3-5 Grp: NIST2004-01-14 / list-hexBinary-maxLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-maxLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-4-5 Grp: NIST2004-01-14 / list-hexBinary-maxLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-maxLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-maxLength-5-5 Grp: NIST2004-01-14 / list-hexBinary-minLength sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-minLength-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-1-5 Grp: NIST2004-01-14 / list-hexBinary-minLength-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-minLength-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-2-5 Grp: NIST2004-01-14 / list-hexBinary-minLength-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-minLength-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-3-5 Grp: NIST2004-01-14 / list-hexBinary-minLength-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-minLength-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-4-5 Grp: NIST2004-01-14 / list-hexBinary-minLength-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-minLength-5 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-minLength-5-5 Grp: NIST2004-01-14 / list-hexBinary-length sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-length-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-1-5 Grp: NIST2004-01-14 / list-hexBinary-length-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-length-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-2-5 Grp: NIST2004-01-14 / list-hexBinary-length-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-length-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-3-5 Grp: NIST2004-01-14 / list-hexBinary-length-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-length-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-4-5 Grp: NIST2004-01-14 / list-hexBinary-length-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-length-5 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-length-5-5 Grp: NIST2004-01-14 / list-hexBinary-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-1-5 Grp: NIST2004-01-14 / list-hexBinary-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-2-5 Grp: NIST2004-01-14 / list-hexBinary-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-3-5 Grp: NIST2004-01-14 / list-hexBinary-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-4-5 Grp: NIST2004-01-14 / list-hexBinary-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-pattern-5-5 Grp: NIST2004-01-14 / list-hexBinary-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-1-5 Grp: NIST2004-01-14 / list-hexBinary-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-2-5 Grp: NIST2004-01-14 / list-hexBinary-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-3-5 Grp: NIST2004-01-14 / list-hexBinary-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-4-5 Grp: NIST2004-01-14 / list-hexBinary-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-enumeration-5-5 Grp: NIST2004-01-14 / list-hexBinary-whiteSpace sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-list-hexBinary-whiteSpace-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-whiteSpace-1-1 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-whiteSpace-1-2 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-whiteSpace-1-3 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-whiteSpace-1-4 OK XSDv-XMLv NISTXML-SV-IV-list-hexBinary-whiteSpace-1-5 Grp: NIST2004-01-14 / list-decimal-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-1-1 -OK NISTXML-SV-II-list-decimal-maxLength-1-1.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-1-2 -OK NISTXML-SV-II-list-decimal-maxLength-1-2.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-1-3 -OK NISTXML-SV-II-list-decimal-maxLength-1-3.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-1-4 -OK NISTXML-SV-II-list-decimal-maxLength-1-4.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-1-5 -OK NISTXML-SV-II-list-decimal-maxLength-1-5.xml:19:117: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-decimal-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-2-1 -OK NISTXML-SV-II-list-decimal-maxLength-2-1.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-2-2 -OK NISTXML-SV-II-list-decimal-maxLength-2-2.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-2-3 -OK NISTXML-SV-II-list-decimal-maxLength-2-3.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-2-4 -OK NISTXML-SV-II-list-decimal-maxLength-2-4.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-2-5 -OK NISTXML-SV-II-list-decimal-maxLength-2-5.xml:19:117: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-decimal-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-3-1 -OK NISTXML-SV-II-list-decimal-maxLength-3-1.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-3-2 -OK NISTXML-SV-II-list-decimal-maxLength-3-2.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-3-3 -OK NISTXML-SV-II-list-decimal-maxLength-3-3.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-3-4 -OK NISTXML-SV-II-list-decimal-maxLength-3-4.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-3-5 -OK NISTXML-SV-II-list-decimal-maxLength-3-5.xml:19:117: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-decimal-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-4-1 -OK NISTXML-SV-II-list-decimal-maxLength-4-1.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-4-2 -OK NISTXML-SV-II-list-decimal-maxLength-4-2.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-4-3 -OK NISTXML-SV-II-list-decimal-maxLength-4-3.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-4-4 -OK NISTXML-SV-II-list-decimal-maxLength-4-4.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-4-5 -OK NISTXML-SV-II-list-decimal-maxLength-4-5.xml:19:117: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-decimal-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-5-1 -OK NISTXML-SV-II-list-decimal-maxLength-5-1.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-5-2 -OK NISTXML-SV-II-list-decimal-maxLength-5-2.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-5-3 -OK NISTXML-SV-II-list-decimal-maxLength-5-3.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-5-4 -OK NISTXML-SV-II-list-decimal-maxLength-5-4.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-decimal-maxLength-5-5 -OK NISTXML-SV-II-list-decimal-maxLength-5-5.xml:19:117: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-decimal-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-1-1 -OK NISTXML-SV-II-list-decimal-minLength-1-1.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-1-2 -OK NISTXML-SV-II-list-decimal-minLength-1-2.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-1-3 -OK NISTXML-SV-II-list-decimal-minLength-1-3.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-1-4 -OK NISTXML-SV-II-list-decimal-minLength-1-4.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-1-5 -OK NISTXML-SV-II-list-decimal-minLength-1-5.xml:19:117: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-decimal-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-2-1 -OK NISTXML-SV-II-list-decimal-minLength-2-1.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-2-2 -OK NISTXML-SV-II-list-decimal-minLength-2-2.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-2-3 -OK NISTXML-SV-II-list-decimal-minLength-2-3.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-2-4 -OK NISTXML-SV-II-list-decimal-minLength-2-4.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-2-5 -OK NISTXML-SV-II-list-decimal-minLength-2-5.xml:19:117: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-decimal-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-3-1 -OK NISTXML-SV-II-list-decimal-minLength-3-1.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-3-2 -OK NISTXML-SV-II-list-decimal-minLength-3-2.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-3-3 -OK NISTXML-SV-II-list-decimal-minLength-3-3.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-3-4 -OK NISTXML-SV-II-list-decimal-minLength-3-4.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-3-5 -OK NISTXML-SV-II-list-decimal-minLength-3-5.xml:19:117: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-decimal-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-4-1 -OK NISTXML-SV-II-list-decimal-minLength-4-1.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-4-2 -OK NISTXML-SV-II-list-decimal-minLength-4-2.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-4-3 -OK NISTXML-SV-II-list-decimal-minLength-4-3.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-4-4 -OK NISTXML-SV-II-list-decimal-minLength-4-4.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-4-5 -OK NISTXML-SV-II-list-decimal-minLength-4-5.xml:19:117: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-decimal-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-5-1 -OK NISTXML-SV-II-list-decimal-minLength-5-1.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-5-2 -OK NISTXML-SV-II-list-decimal-minLength-5-2.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-5-3 -OK NISTXML-SV-II-list-decimal-minLength-5-3.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-5-4 -OK NISTXML-SV-II-list-decimal-minLength-5-4.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-decimal-minLength-5-5 -OK NISTXML-SV-II-list-decimal-minLength-5-5.xml:19:117: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-decimal-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-length-1 OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-1-1 -OK NISTXML-SV-II-list-decimal-length-1-1.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-1-2 -OK NISTXML-SV-II-list-decimal-length-1-2.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-1-3 -OK NISTXML-SV-II-list-decimal-length-1-3.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-1-4 -OK NISTXML-SV-II-list-decimal-length-1-4.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-1-5 -OK NISTXML-SV-II-list-decimal-length-1-5.xml:19:111: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-decimal-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-length-2 OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-2-1 -OK NISTXML-SV-II-list-decimal-length-2-1.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-2-2 -OK NISTXML-SV-II-list-decimal-length-2-2.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-2-3 -OK NISTXML-SV-II-list-decimal-length-2-3.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-2-4 -OK NISTXML-SV-II-list-decimal-length-2-4.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-2-5 -OK NISTXML-SV-II-list-decimal-length-2-5.xml:19:111: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-decimal-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-length-3 OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-3-1 -OK NISTXML-SV-II-list-decimal-length-3-1.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-3-2 -OK NISTXML-SV-II-list-decimal-length-3-2.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-3-3 -OK NISTXML-SV-II-list-decimal-length-3-3.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-3-4 -OK NISTXML-SV-II-list-decimal-length-3-4.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-3-5 -OK NISTXML-SV-II-list-decimal-length-3-5.xml:19:111: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-decimal-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-length-4 OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-4-1 -OK NISTXML-SV-II-list-decimal-length-4-1.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-4-2 -OK NISTXML-SV-II-list-decimal-length-4-2.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-4-3 -OK NISTXML-SV-II-list-decimal-length-4-3.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-4-4 -OK NISTXML-SV-II-list-decimal-length-4-4.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-4-5 -OK NISTXML-SV-II-list-decimal-length-4-5.xml:19:111: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-decimal-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-length-5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-5-1 -OK NISTXML-SV-II-list-decimal-length-5-1.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-5-2 -OK NISTXML-SV-II-list-decimal-length-5-2.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-5-3 -OK NISTXML-SV-II-list-decimal-length-5-3.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-5-4 -OK NISTXML-SV-II-list-decimal-length-5-4.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-decimal-length-5-5 -OK NISTXML-SV-II-list-decimal-length-5-5.xml:19:111: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-decimal-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-1-1 -OK NISTXML-SV-II-list-decimal-pattern-1-1.xml:19:113: string pattern not matched: \-\d{1} \-\.\d{3} \-\.\d{5} \-\d{4}\.\d{3} \-\d{3}\.\d{6} \d{2}\.\d{9} \d{3}\.\d{10} \d{7}\.\d{8} \d{7}\.\d{11} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-1-2 -OK NISTXML-SV-II-list-decimal-pattern-1-2.xml:19:113: string pattern not matched: \-\d{1} \-\.\d{3} \-\.\d{5} \-\d{4}\.\d{3} \-\d{3}\.\d{6} \d{2}\.\d{9} \d{3}\.\d{10} \d{7}\.\d{8} \d{7}\.\d{11} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-1-3 -OK NISTXML-SV-II-list-decimal-pattern-1-3.xml:19:113: string pattern not matched: \-\d{1} \-\.\d{3} \-\.\d{5} \-\d{4}\.\d{3} \-\d{3}\.\d{6} \d{2}\.\d{9} \d{3}\.\d{10} \d{7}\.\d{8} \d{7}\.\d{11} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-1-4 -OK NISTXML-SV-II-list-decimal-pattern-1-4.xml:19:113: string pattern not matched: \-\d{1} \-\.\d{3} \-\.\d{5} \-\d{4}\.\d{3} \-\d{3}\.\d{6} \d{2}\.\d{9} \d{3}\.\d{10} \d{7}\.\d{8} \d{7}\.\d{11} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-1-5 -OK NISTXML-SV-II-list-decimal-pattern-1-5.xml:19:113: string pattern not matched: \-\d{1} \-\.\d{3} \-\.\d{5} \-\d{4}\.\d{3} \-\d{3}\.\d{6} \d{2}\.\d{9} \d{3}\.\d{10} \d{7}\.\d{8} \d{7}\.\d{11} Grp: NIST2004-01-14 / list-decimal-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-2-1 -OK NISTXML-SV-II-list-decimal-pattern-2-1.xml:19:113: string pattern not matched: \-\d{1} \-\d{4}\.\d{1} \-\d{7}\.\d{2} \d{5}\.\d{8} \d{2}\.\d{16} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-2-2 -OK NISTXML-SV-II-list-decimal-pattern-2-2.xml:19:113: string pattern not matched: \-\d{1} \-\d{4}\.\d{1} \-\d{7}\.\d{2} \d{5}\.\d{8} \d{2}\.\d{16} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-2-3 -OK NISTXML-SV-II-list-decimal-pattern-2-3.xml:19:113: string pattern not matched: \-\d{1} \-\d{4}\.\d{1} \-\d{7}\.\d{2} \d{5}\.\d{8} \d{2}\.\d{16} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-2-4 -OK NISTXML-SV-II-list-decimal-pattern-2-4.xml:19:113: string pattern not matched: \-\d{1} \-\d{4}\.\d{1} \-\d{7}\.\d{2} \d{5}\.\d{8} \d{2}\.\d{16} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-2-5 -OK NISTXML-SV-II-list-decimal-pattern-2-5.xml:19:113: string pattern not matched: \-\d{1} \-\d{4}\.\d{1} \-\d{7}\.\d{2} \d{5}\.\d{8} \d{2}\.\d{16} Grp: NIST2004-01-14 / list-decimal-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-3-1 -OK NISTXML-SV-II-list-decimal-pattern-3-1.xml:19:113: string pattern not matched: \d{1} \-\d{3} \d{2}\.\d{3} \d{3}\.\d{4} \d{4}\.\d{5} \-\d{1}\.\d{10} \d{5}\.\d{13} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-3-2 -OK NISTXML-SV-II-list-decimal-pattern-3-2.xml:19:113: string pattern not matched: \d{1} \-\d{3} \d{2}\.\d{3} \d{3}\.\d{4} \d{4}\.\d{5} \-\d{1}\.\d{10} \d{5}\.\d{13} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-3-3 -OK NISTXML-SV-II-list-decimal-pattern-3-3.xml:19:113: string pattern not matched: \d{1} \-\d{3} \d{2}\.\d{3} \d{3}\.\d{4} \d{4}\.\d{5} \-\d{1}\.\d{10} \d{5}\.\d{13} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-3-4 -OK NISTXML-SV-II-list-decimal-pattern-3-4.xml:19:113: string pattern not matched: \d{1} \-\d{3} \d{2}\.\d{3} \d{3}\.\d{4} \d{4}\.\d{5} \-\d{1}\.\d{10} \d{5}\.\d{13} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-3-5 -OK NISTXML-SV-II-list-decimal-pattern-3-5.xml:19:113: string pattern not matched: \d{1} \-\d{3} \d{2}\.\d{3} \d{3}\.\d{4} \d{4}\.\d{5} \-\d{1}\.\d{10} \d{5}\.\d{13} Grp: NIST2004-01-14 / list-decimal-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-4-1 -OK NISTXML-SV-II-list-decimal-pattern-4-1.xml:19:113: string pattern not matched: \d{1} \.\d{3} \d{2}\.\d{3} \-\d{4}\.\d{3} \-\d{5}\.\d{4} \d{7}\.\d{4} \d{8}\.\d{5} \-\d{17}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-4-2 -OK NISTXML-SV-II-list-decimal-pattern-4-2.xml:19:113: string pattern not matched: \d{1} \.\d{3} \d{2}\.\d{3} \-\d{4}\.\d{3} \-\d{5}\.\d{4} \d{7}\.\d{4} \d{8}\.\d{5} \-\d{17}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-4-3 -OK NISTXML-SV-II-list-decimal-pattern-4-3.xml:19:113: string pattern not matched: \d{1} \.\d{3} \d{2}\.\d{3} \-\d{4}\.\d{3} \-\d{5}\.\d{4} \d{7}\.\d{4} \d{8}\.\d{5} \-\d{17}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-4-4 -OK NISTXML-SV-II-list-decimal-pattern-4-4.xml:19:113: string pattern not matched: \d{1} \.\d{3} \d{2}\.\d{3} \-\d{4}\.\d{3} \-\d{5}\.\d{4} \d{7}\.\d{4} \d{8}\.\d{5} \-\d{17}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-4-5 -OK NISTXML-SV-II-list-decimal-pattern-4-5.xml:19:113: string pattern not matched: \d{1} \.\d{3} \d{2}\.\d{3} \-\d{4}\.\d{3} \-\d{5}\.\d{4} \d{7}\.\d{4} \d{8}\.\d{5} \-\d{17}\.\d{1} Grp: NIST2004-01-14 / list-decimal-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-5-1 -OK NISTXML-SV-II-list-decimal-pattern-5-1.xml:19:113: string pattern not matched: \d{1} \d{2}\.\d{1} \d{2}\.\d{3} \d{4}\.\d{3} \-\d{3}\.\d{6} \-\d{6}\.\d{5} \-\d{1}\.\d{17} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-5-2 -OK NISTXML-SV-II-list-decimal-pattern-5-2.xml:19:113: string pattern not matched: \d{1} \d{2}\.\d{1} \d{2}\.\d{3} \d{4}\.\d{3} \-\d{3}\.\d{6} \-\d{6}\.\d{5} \-\d{1}\.\d{17} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-5-3 -OK NISTXML-SV-II-list-decimal-pattern-5-3.xml:19:113: string pattern not matched: \d{1} \d{2}\.\d{1} \d{2}\.\d{3} \d{4}\.\d{3} \-\d{3}\.\d{6} \-\d{6}\.\d{5} \-\d{1}\.\d{17} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-5-4 -OK NISTXML-SV-II-list-decimal-pattern-5-4.xml:19:113: string pattern not matched: \d{1} \d{2}\.\d{1} \d{2}\.\d{3} \d{4}\.\d{3} \-\d{3}\.\d{6} \-\d{6}\.\d{5} \-\d{1}\.\d{17} OK XSDv-XMLi NISTXML-SV-II-list-decimal-pattern-5-5 -OK NISTXML-SV-II-list-decimal-pattern-5-5.xml:19:113: string pattern not matched: \d{1} \d{2}\.\d{1} \d{2}\.\d{3} \d{4}\.\d{3} \-\d{3}\.\d{6} \-\d{6}\.\d{5} \-\d{1}\.\d{17} Grp: NIST2004-01-14 / list-decimal-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-1-1 -OK NISTXML-SV-II-list-decimal-enumeration-1-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-1-2 -OK NISTXML-SV-II-list-decimal-enumeration-1-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-1-3 -OK NISTXML-SV-II-list-decimal-enumeration-1-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-1-4 -OK NISTXML-SV-II-list-decimal-enumeration-1-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-1-5 -OK NISTXML-SV-II-list-decimal-enumeration-1-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-decimal-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-2-1 -OK NISTXML-SV-II-list-decimal-enumeration-2-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-2-2 -OK NISTXML-SV-II-list-decimal-enumeration-2-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-2-3 -OK NISTXML-SV-II-list-decimal-enumeration-2-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-2-4 -OK NISTXML-SV-II-list-decimal-enumeration-2-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-2-5 -OK NISTXML-SV-II-list-decimal-enumeration-2-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-decimal-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-3-1 -OK NISTXML-SV-II-list-decimal-enumeration-3-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-3-2 -OK NISTXML-SV-II-list-decimal-enumeration-3-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-3-3 -OK NISTXML-SV-II-list-decimal-enumeration-3-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-3-4 -OK NISTXML-SV-II-list-decimal-enumeration-3-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-3-5 -OK NISTXML-SV-II-list-decimal-enumeration-3-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-decimal-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-4-1 -OK NISTXML-SV-II-list-decimal-enumeration-4-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-4-2 -OK NISTXML-SV-II-list-decimal-enumeration-4-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-4-3 -OK NISTXML-SV-II-list-decimal-enumeration-4-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-4-4 -OK NISTXML-SV-II-list-decimal-enumeration-4-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-4-5 -OK NISTXML-SV-II-list-decimal-enumeration-4-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-decimal-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-decimal-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-5-1 -OK NISTXML-SV-II-list-decimal-enumeration-5-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-5-2 -OK NISTXML-SV-II-list-decimal-enumeration-5-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-5-3 -OK NISTXML-SV-II-list-decimal-enumeration-5-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-5-4 -OK NISTXML-SV-II-list-decimal-enumeration-5-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-decimal-enumeration-5-5 -OK NISTXML-SV-II-list-decimal-enumeration-5-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-integer-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-1-1 -OK NISTXML-SV-II-list-integer-maxLength-1-1.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-1-2 -OK NISTXML-SV-II-list-integer-maxLength-1-2.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-1-3 -OK NISTXML-SV-II-list-integer-maxLength-1-3.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-1-4 -OK NISTXML-SV-II-list-integer-maxLength-1-4.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-1-5 -OK NISTXML-SV-II-list-integer-maxLength-1-5.xml:19:117: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-integer-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-2-1 -OK NISTXML-SV-II-list-integer-maxLength-2-1.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-2-2 -OK NISTXML-SV-II-list-integer-maxLength-2-2.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-2-3 -OK NISTXML-SV-II-list-integer-maxLength-2-3.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-2-4 -OK NISTXML-SV-II-list-integer-maxLength-2-4.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-2-5 -OK NISTXML-SV-II-list-integer-maxLength-2-5.xml:19:117: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-integer-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-3-1 -OK NISTXML-SV-II-list-integer-maxLength-3-1.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-3-2 -OK NISTXML-SV-II-list-integer-maxLength-3-2.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-3-3 -OK NISTXML-SV-II-list-integer-maxLength-3-3.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-3-4 -OK NISTXML-SV-II-list-integer-maxLength-3-4.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-3-5 -OK NISTXML-SV-II-list-integer-maxLength-3-5.xml:19:117: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-integer-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-4-1 -OK NISTXML-SV-II-list-integer-maxLength-4-1.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-4-2 -OK NISTXML-SV-II-list-integer-maxLength-4-2.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-4-3 -OK NISTXML-SV-II-list-integer-maxLength-4-3.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-4-4 -OK NISTXML-SV-II-list-integer-maxLength-4-4.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-4-5 -OK NISTXML-SV-II-list-integer-maxLength-4-5.xml:19:117: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-integer-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-5-1 -OK NISTXML-SV-II-list-integer-maxLength-5-1.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-5-2 -OK NISTXML-SV-II-list-integer-maxLength-5-2.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-5-3 -OK NISTXML-SV-II-list-integer-maxLength-5-3.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-5-4 -OK NISTXML-SV-II-list-integer-maxLength-5-4.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-integer-maxLength-5-5 -OK NISTXML-SV-II-list-integer-maxLength-5-5.xml:19:117: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-integer-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-1-1 -OK NISTXML-SV-II-list-integer-minLength-1-1.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-1-2 -OK NISTXML-SV-II-list-integer-minLength-1-2.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-1-3 -OK NISTXML-SV-II-list-integer-minLength-1-3.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-1-4 -OK NISTXML-SV-II-list-integer-minLength-1-4.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-1-5 -OK NISTXML-SV-II-list-integer-minLength-1-5.xml:19:117: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-integer-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-2-1 -OK NISTXML-SV-II-list-integer-minLength-2-1.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-2-2 -OK NISTXML-SV-II-list-integer-minLength-2-2.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-2-3 -OK NISTXML-SV-II-list-integer-minLength-2-3.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-2-4 -OK NISTXML-SV-II-list-integer-minLength-2-4.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-2-5 -OK NISTXML-SV-II-list-integer-minLength-2-5.xml:19:117: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-integer-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-3-1 -OK NISTXML-SV-II-list-integer-minLength-3-1.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-3-2 -OK NISTXML-SV-II-list-integer-minLength-3-2.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-3-3 -OK NISTXML-SV-II-list-integer-minLength-3-3.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-3-4 -OK NISTXML-SV-II-list-integer-minLength-3-4.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-3-5 -OK NISTXML-SV-II-list-integer-minLength-3-5.xml:19:117: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-integer-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-4-1 -OK NISTXML-SV-II-list-integer-minLength-4-1.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-4-2 -OK NISTXML-SV-II-list-integer-minLength-4-2.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-4-3 -OK NISTXML-SV-II-list-integer-minLength-4-3.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-4-4 -OK NISTXML-SV-II-list-integer-minLength-4-4.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-4-5 -OK NISTXML-SV-II-list-integer-minLength-4-5.xml:19:117: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-integer-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-5-1 -OK NISTXML-SV-II-list-integer-minLength-5-1.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-5-2 -OK NISTXML-SV-II-list-integer-minLength-5-2.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-5-3 -OK NISTXML-SV-II-list-integer-minLength-5-3.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-5-4 -OK NISTXML-SV-II-list-integer-minLength-5-4.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-integer-minLength-5-5 -OK NISTXML-SV-II-list-integer-minLength-5-5.xml:19:117: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-integer-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-length-1 OK XSDv-XMLi NISTXML-SV-II-list-integer-length-1-1 -OK NISTXML-SV-II-list-integer-length-1-1.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-1-2 -OK NISTXML-SV-II-list-integer-length-1-2.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-1-3 -OK NISTXML-SV-II-list-integer-length-1-3.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-1-4 -OK NISTXML-SV-II-list-integer-length-1-4.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-1-5 -OK NISTXML-SV-II-list-integer-length-1-5.xml:19:111: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-integer-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-length-2 OK XSDv-XMLi NISTXML-SV-II-list-integer-length-2-1 -OK NISTXML-SV-II-list-integer-length-2-1.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-2-2 -OK NISTXML-SV-II-list-integer-length-2-2.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-2-3 -OK NISTXML-SV-II-list-integer-length-2-3.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-2-4 -OK NISTXML-SV-II-list-integer-length-2-4.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-2-5 -OK NISTXML-SV-II-list-integer-length-2-5.xml:19:111: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-integer-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-length-3 OK XSDv-XMLi NISTXML-SV-II-list-integer-length-3-1 -OK NISTXML-SV-II-list-integer-length-3-1.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-3-2 -OK NISTXML-SV-II-list-integer-length-3-2.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-3-3 -OK NISTXML-SV-II-list-integer-length-3-3.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-3-4 -OK NISTXML-SV-II-list-integer-length-3-4.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-3-5 -OK NISTXML-SV-II-list-integer-length-3-5.xml:19:111: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-integer-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-length-4 OK XSDv-XMLi NISTXML-SV-II-list-integer-length-4-1 -OK NISTXML-SV-II-list-integer-length-4-1.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-4-2 -OK NISTXML-SV-II-list-integer-length-4-2.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-4-3 -OK NISTXML-SV-II-list-integer-length-4-3.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-4-4 -OK NISTXML-SV-II-list-integer-length-4-4.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-4-5 -OK NISTXML-SV-II-list-integer-length-4-5.xml:19:111: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-integer-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-length-5 OK XSDv-XMLi NISTXML-SV-II-list-integer-length-5-1 -OK NISTXML-SV-II-list-integer-length-5-1.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-5-2 -OK NISTXML-SV-II-list-integer-length-5-2.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-5-3 -OK NISTXML-SV-II-list-integer-length-5-3.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-5-4 -OK NISTXML-SV-II-list-integer-length-5-4.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-integer-length-5-5 -OK NISTXML-SV-II-list-integer-length-5-5.xml:19:111: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-integer-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-1-1 -OK NISTXML-SV-II-list-integer-pattern-1-1.xml:19:113: string pattern not matched: \-\d{18} \-\d{10} \-\d{4} \d{1} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-1-2 -OK NISTXML-SV-II-list-integer-pattern-1-2.xml:19:113: string pattern not matched: \-\d{18} \-\d{10} \-\d{4} \d{1} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-1-3 -OK NISTXML-SV-II-list-integer-pattern-1-3.xml:19:113: string pattern not matched: \-\d{18} \-\d{10} \-\d{4} \d{1} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-1-4 -OK NISTXML-SV-II-list-integer-pattern-1-4.xml:19:113: string pattern not matched: \-\d{18} \-\d{10} \-\d{4} \d{1} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-1-5 -OK NISTXML-SV-II-list-integer-pattern-1-5.xml:19:113: string pattern not matched: \-\d{18} \-\d{10} \-\d{4} \d{1} \d{7} \d{18} Grp: NIST2004-01-14 / list-integer-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-2-1 -OK NISTXML-SV-II-list-integer-pattern-2-1.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-2-2 -OK NISTXML-SV-II-list-integer-pattern-2-2.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-2-3 -OK NISTXML-SV-II-list-integer-pattern-2-3.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-2-4 -OK NISTXML-SV-II-list-integer-pattern-2-4.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-2-5 -OK NISTXML-SV-II-list-integer-pattern-2-5.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} Grp: NIST2004-01-14 / list-integer-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-3-1 -OK NISTXML-SV-II-list-integer-pattern-3-1.xml:19:113: string pattern not matched: \-\d{18} \-\d{11} \-\d{7} \-\d{3} \d{1} \d{5} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-3-2 -OK NISTXML-SV-II-list-integer-pattern-3-2.xml:19:113: string pattern not matched: \-\d{18} \-\d{11} \-\d{7} \-\d{3} \d{1} \d{5} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-3-3 -OK NISTXML-SV-II-list-integer-pattern-3-3.xml:19:113: string pattern not matched: \-\d{18} \-\d{11} \-\d{7} \-\d{3} \d{1} \d{5} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-3-4 -OK NISTXML-SV-II-list-integer-pattern-3-4.xml:19:113: string pattern not matched: \-\d{18} \-\d{11} \-\d{7} \-\d{3} \d{1} \d{5} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-3-5 -OK NISTXML-SV-II-list-integer-pattern-3-5.xml:19:113: string pattern not matched: \-\d{18} \-\d{11} \-\d{7} \-\d{3} \d{1} \d{5} \d{9} \d{18} Grp: NIST2004-01-14 / list-integer-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-4-1 -OK NISTXML-SV-II-list-integer-pattern-4-1.xml:19:113: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-4-2 -OK NISTXML-SV-II-list-integer-pattern-4-2.xml:19:113: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-4-3 -OK NISTXML-SV-II-list-integer-pattern-4-3.xml:19:113: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-4-4 -OK NISTXML-SV-II-list-integer-pattern-4-4.xml:19:113: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-4-5 -OK NISTXML-SV-II-list-integer-pattern-4-5.xml:19:113: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} Grp: NIST2004-01-14 / list-integer-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-5-1 -OK NISTXML-SV-II-list-integer-pattern-5-1.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-5-2 -OK NISTXML-SV-II-list-integer-pattern-5-2.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-5-3 -OK NISTXML-SV-II-list-integer-pattern-5-3.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-5-4 -OK NISTXML-SV-II-list-integer-pattern-5-4.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-integer-pattern-5-5 -OK NISTXML-SV-II-list-integer-pattern-5-5.xml:19:113: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} Grp: NIST2004-01-14 / list-integer-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-1-1 -OK NISTXML-SV-II-list-integer-enumeration-1-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-1-2 -OK NISTXML-SV-II-list-integer-enumeration-1-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-1-3 -OK NISTXML-SV-II-list-integer-enumeration-1-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-1-4 -OK NISTXML-SV-II-list-integer-enumeration-1-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-1-5 -OK NISTXML-SV-II-list-integer-enumeration-1-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-integer-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-2-1 -OK NISTXML-SV-II-list-integer-enumeration-2-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-2-2 -OK NISTXML-SV-II-list-integer-enumeration-2-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-2-3 -OK NISTXML-SV-II-list-integer-enumeration-2-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-2-4 -OK NISTXML-SV-II-list-integer-enumeration-2-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-2-5 -OK NISTXML-SV-II-list-integer-enumeration-2-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-integer-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-3-1 -OK NISTXML-SV-II-list-integer-enumeration-3-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-3-2 -OK NISTXML-SV-II-list-integer-enumeration-3-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-3-3 -OK NISTXML-SV-II-list-integer-enumeration-3-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-3-4 -OK NISTXML-SV-II-list-integer-enumeration-3-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-3-5 -OK NISTXML-SV-II-list-integer-enumeration-3-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-integer-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-4-1 -OK NISTXML-SV-II-list-integer-enumeration-4-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-4-2 -OK NISTXML-SV-II-list-integer-enumeration-4-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-4-3 -OK NISTXML-SV-II-list-integer-enumeration-4-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-4-4 -OK NISTXML-SV-II-list-integer-enumeration-4-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-4-5 -OK NISTXML-SV-II-list-integer-enumeration-4-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-integer-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-integer-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-5-1 -OK NISTXML-SV-II-list-integer-enumeration-5-1.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-5-2 -OK NISTXML-SV-II-list-integer-enumeration-5-2.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-5-3 -OK NISTXML-SV-II-list-integer-enumeration-5-3.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-5-4 -OK NISTXML-SV-II-list-integer-enumeration-5-4.xml:19:121: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-integer-enumeration-5-5 -OK NISTXML-SV-II-list-integer-enumeration-5-5.xml:19:121: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-1 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-1.xml:19:139: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-2 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-2.xml:19:139: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-3 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-3.xml:19:139: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-4 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-4.xml:19:139: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-5 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-5.xml:19:139: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-1 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-1.xml:19:139: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-2 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-2.xml:19:139: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-3 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-3.xml:19:139: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-4 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-4.xml:19:139: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-5 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-5.xml:19:139: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-1 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-1.xml:19:139: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-2 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-2.xml:19:139: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-3 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-3.xml:19:139: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-4 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-4.xml:19:139: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-5 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-5.xml:19:139: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-1 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-1.xml:19:139: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-2 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-2.xml:19:139: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-3 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-3.xml:19:139: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-4 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-4.xml:19:139: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-5 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-5.xml:19:139: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-nonPositiveInteger-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-1 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-1.xml:19:139: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-2 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-2.xml:19:139: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-3 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-3.xml:19:139: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-4 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-4.xml:19:139: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-5 -OK NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-5.xml:19:139: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-1-1 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-1-1.xml:19:139: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-1-2 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-1-2.xml:19:139: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-1-3 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-1-3.xml:19:139: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-1-4 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-1-4.xml:19:139: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-1-5 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-1-5.xml:19:139: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-2-1 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-2-1.xml:19:139: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-2-2 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-2-2.xml:19:139: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-2-3 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-2-3.xml:19:139: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-2-4 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-2-4.xml:19:139: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-2-5 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-2-5.xml:19:139: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-3-1 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-3-1.xml:19:139: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-3-2 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-3-2.xml:19:139: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-3-3 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-3-3.xml:19:139: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-3-4 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-3-4.xml:19:139: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-3-5 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-3-5.xml:19:139: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-4-1 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-4-1.xml:19:139: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-4-2 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-4-2.xml:19:139: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-4-3 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-4-3.xml:19:139: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-4-4 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-4-4.xml:19:139: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-4-5 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-4-5.xml:19:139: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-nonPositiveInteger-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-5-1 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-5-1.xml:19:139: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-5-2 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-5-2.xml:19:139: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-5-3 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-5-3.xml:19:139: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-5-4 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-5-4.xml:19:139: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-minLength-5-5 -OK NISTXML-SV-II-list-nonPositiveInteger-minLength-5-5.xml:19:139: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-nonPositiveInteger-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-length-1 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-1-1 -OK NISTXML-SV-II-list-nonPositiveInteger-length-1-1.xml:19:133: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-1-2 -OK NISTXML-SV-II-list-nonPositiveInteger-length-1-2.xml:19:133: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-1-3 -OK NISTXML-SV-II-list-nonPositiveInteger-length-1-3.xml:19:133: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-1-4 -OK NISTXML-SV-II-list-nonPositiveInteger-length-1-4.xml:19:133: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-1-5 -OK NISTXML-SV-II-list-nonPositiveInteger-length-1-5.xml:19:133: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-nonPositiveInteger-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-length-2 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-2-1 -OK NISTXML-SV-II-list-nonPositiveInteger-length-2-1.xml:19:133: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-2-2 -OK NISTXML-SV-II-list-nonPositiveInteger-length-2-2.xml:19:133: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-2-3 -OK NISTXML-SV-II-list-nonPositiveInteger-length-2-3.xml:19:133: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-2-4 -OK NISTXML-SV-II-list-nonPositiveInteger-length-2-4.xml:19:133: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-2-5 -OK NISTXML-SV-II-list-nonPositiveInteger-length-2-5.xml:19:133: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-nonPositiveInteger-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-length-3 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-3-1 -OK NISTXML-SV-II-list-nonPositiveInteger-length-3-1.xml:19:133: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-3-2 -OK NISTXML-SV-II-list-nonPositiveInteger-length-3-2.xml:19:133: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-3-3 -OK NISTXML-SV-II-list-nonPositiveInteger-length-3-3.xml:19:133: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-3-4 -OK NISTXML-SV-II-list-nonPositiveInteger-length-3-4.xml:19:133: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-3-5 -OK NISTXML-SV-II-list-nonPositiveInteger-length-3-5.xml:19:133: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-nonPositiveInteger-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-length-4 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-4-1 -OK NISTXML-SV-II-list-nonPositiveInteger-length-4-1.xml:19:133: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-4-2 -OK NISTXML-SV-II-list-nonPositiveInteger-length-4-2.xml:19:133: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-4-3 -OK NISTXML-SV-II-list-nonPositiveInteger-length-4-3.xml:19:133: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-4-4 -OK NISTXML-SV-II-list-nonPositiveInteger-length-4-4.xml:19:133: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-4-5 -OK NISTXML-SV-II-list-nonPositiveInteger-length-4-5.xml:19:133: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-nonPositiveInteger-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-length-5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-5-1 -OK NISTXML-SV-II-list-nonPositiveInteger-length-5-1.xml:19:133: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-5-2 -OK NISTXML-SV-II-list-nonPositiveInteger-length-5-2.xml:19:133: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-5-3 -OK NISTXML-SV-II-list-nonPositiveInteger-length-5-3.xml:19:133: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-5-4 -OK NISTXML-SV-II-list-nonPositiveInteger-length-5-4.xml:19:133: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-length-5-5 -OK NISTXML-SV-II-list-nonPositiveInteger-length-5-5.xml:19:133: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-1-1 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-1-1.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-1-2 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-1-2.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-1-3 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-1-3.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-1-4 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-1-4.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-1-5 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-1-5.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-2-1 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-2-1.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-2-2 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-2-2.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-2-3 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-2-3.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-2-4 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-2-4.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-2-5 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-2-5.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-3-1 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-3-1.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-3-2 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-3-2.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-3-3 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-3-3.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-3-4 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-3-4.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-3-5 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-3-5.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-4-1 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-4-1.xml:19:135: string pattern not matched: \-\d{1} \-\d{4} \-\d{7} \-\d{10} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-4-2 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-4-2.xml:19:135: string pattern not matched: \-\d{1} \-\d{4} \-\d{7} \-\d{10} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-4-3 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-4-3.xml:19:135: string pattern not matched: \-\d{1} \-\d{4} \-\d{7} \-\d{10} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-4-4 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-4-4.xml:19:135: string pattern not matched: \-\d{1} \-\d{4} \-\d{7} \-\d{10} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-4-5 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-4-5.xml:19:135: string pattern not matched: \-\d{1} \-\d{4} \-\d{7} \-\d{10} \-\d{13} \-\d{18} Grp: NIST2004-01-14 / list-nonPositiveInteger-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-5-1 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-5-1.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-5-2 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-5-2.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-5-3 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-5-3.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-5-4 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-5-4.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-pattern-5-5 -OK NISTXML-SV-II-list-nonPositiveInteger-pattern-5-5.xml:19:135: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{18} Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-1 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-2 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-3 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-4 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-5 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-1 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-2 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-3 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-4 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-5 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-1 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-2 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-3 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-4 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-5 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-1 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-2 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-3 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-4 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-5 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonPositiveInteger-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonPositiveInteger-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-1 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-2 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-3 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-4 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-5 -OK NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-negativeInteger-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-1-1 -OK NISTXML-SV-II-list-negativeInteger-maxLength-1-1.xml:19:133: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-1-2 -OK NISTXML-SV-II-list-negativeInteger-maxLength-1-2.xml:19:133: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-1-3 -OK NISTXML-SV-II-list-negativeInteger-maxLength-1-3.xml:19:133: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-1-4 -OK NISTXML-SV-II-list-negativeInteger-maxLength-1-4.xml:19:133: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-1-5 -OK NISTXML-SV-II-list-negativeInteger-maxLength-1-5.xml:19:133: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-negativeInteger-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-2-1 -OK NISTXML-SV-II-list-negativeInteger-maxLength-2-1.xml:19:133: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-2-2 -OK NISTXML-SV-II-list-negativeInteger-maxLength-2-2.xml:19:133: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-2-3 -OK NISTXML-SV-II-list-negativeInteger-maxLength-2-3.xml:19:133: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-2-4 -OK NISTXML-SV-II-list-negativeInteger-maxLength-2-4.xml:19:133: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-2-5 -OK NISTXML-SV-II-list-negativeInteger-maxLength-2-5.xml:19:133: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-negativeInteger-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-3-1 -OK NISTXML-SV-II-list-negativeInteger-maxLength-3-1.xml:19:133: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-3-2 -OK NISTXML-SV-II-list-negativeInteger-maxLength-3-2.xml:19:133: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-3-3 -OK NISTXML-SV-II-list-negativeInteger-maxLength-3-3.xml:19:133: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-3-4 -OK NISTXML-SV-II-list-negativeInteger-maxLength-3-4.xml:19:133: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-3-5 -OK NISTXML-SV-II-list-negativeInteger-maxLength-3-5.xml:19:133: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-negativeInteger-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-4-1 -OK NISTXML-SV-II-list-negativeInteger-maxLength-4-1.xml:19:133: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-4-2 -OK NISTXML-SV-II-list-negativeInteger-maxLength-4-2.xml:19:133: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-4-3 -OK NISTXML-SV-II-list-negativeInteger-maxLength-4-3.xml:19:133: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-4-4 -OK NISTXML-SV-II-list-negativeInteger-maxLength-4-4.xml:19:133: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-4-5 -OK NISTXML-SV-II-list-negativeInteger-maxLength-4-5.xml:19:133: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-negativeInteger-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-5-1 -OK NISTXML-SV-II-list-negativeInteger-maxLength-5-1.xml:19:133: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-5-2 -OK NISTXML-SV-II-list-negativeInteger-maxLength-5-2.xml:19:133: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-5-3 -OK NISTXML-SV-II-list-negativeInteger-maxLength-5-3.xml:19:133: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-5-4 -OK NISTXML-SV-II-list-negativeInteger-maxLength-5-4.xml:19:133: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-maxLength-5-5 -OK NISTXML-SV-II-list-negativeInteger-maxLength-5-5.xml:19:133: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-negativeInteger-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-1-1 -OK NISTXML-SV-II-list-negativeInteger-minLength-1-1.xml:19:133: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-1-2 -OK NISTXML-SV-II-list-negativeInteger-minLength-1-2.xml:19:133: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-1-3 -OK NISTXML-SV-II-list-negativeInteger-minLength-1-3.xml:19:133: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-1-4 -OK NISTXML-SV-II-list-negativeInteger-minLength-1-4.xml:19:133: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-1-5 -OK NISTXML-SV-II-list-negativeInteger-minLength-1-5.xml:19:133: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-negativeInteger-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-2-1 -OK NISTXML-SV-II-list-negativeInteger-minLength-2-1.xml:19:133: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-2-2 -OK NISTXML-SV-II-list-negativeInteger-minLength-2-2.xml:19:133: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-2-3 -OK NISTXML-SV-II-list-negativeInteger-minLength-2-3.xml:19:133: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-2-4 -OK NISTXML-SV-II-list-negativeInteger-minLength-2-4.xml:19:133: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-2-5 -OK NISTXML-SV-II-list-negativeInteger-minLength-2-5.xml:19:133: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-negativeInteger-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-3-1 -OK NISTXML-SV-II-list-negativeInteger-minLength-3-1.xml:19:133: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-3-2 -OK NISTXML-SV-II-list-negativeInteger-minLength-3-2.xml:19:133: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-3-3 -OK NISTXML-SV-II-list-negativeInteger-minLength-3-3.xml:19:133: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-3-4 -OK NISTXML-SV-II-list-negativeInteger-minLength-3-4.xml:19:133: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-3-5 -OK NISTXML-SV-II-list-negativeInteger-minLength-3-5.xml:19:133: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-negativeInteger-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-4-1 -OK NISTXML-SV-II-list-negativeInteger-minLength-4-1.xml:19:133: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-4-2 -OK NISTXML-SV-II-list-negativeInteger-minLength-4-2.xml:19:133: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-4-3 -OK NISTXML-SV-II-list-negativeInteger-minLength-4-3.xml:19:133: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-4-4 -OK NISTXML-SV-II-list-negativeInteger-minLength-4-4.xml:19:133: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-4-5 -OK NISTXML-SV-II-list-negativeInteger-minLength-4-5.xml:19:133: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-negativeInteger-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-5-1 -OK NISTXML-SV-II-list-negativeInteger-minLength-5-1.xml:19:133: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-5-2 -OK NISTXML-SV-II-list-negativeInteger-minLength-5-2.xml:19:133: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-5-3 -OK NISTXML-SV-II-list-negativeInteger-minLength-5-3.xml:19:133: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-5-4 -OK NISTXML-SV-II-list-negativeInteger-minLength-5-4.xml:19:133: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-minLength-5-5 -OK NISTXML-SV-II-list-negativeInteger-minLength-5-5.xml:19:133: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-negativeInteger-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-length-1 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-1-1 -OK NISTXML-SV-II-list-negativeInteger-length-1-1.xml:19:127: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-1-2 -OK NISTXML-SV-II-list-negativeInteger-length-1-2.xml:19:127: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-1-3 -OK NISTXML-SV-II-list-negativeInteger-length-1-3.xml:19:127: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-1-4 -OK NISTXML-SV-II-list-negativeInteger-length-1-4.xml:19:127: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-1-5 -OK NISTXML-SV-II-list-negativeInteger-length-1-5.xml:19:127: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-negativeInteger-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-length-2 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-2-1 -OK NISTXML-SV-II-list-negativeInteger-length-2-1.xml:19:127: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-2-2 -OK NISTXML-SV-II-list-negativeInteger-length-2-2.xml:19:127: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-2-3 -OK NISTXML-SV-II-list-negativeInteger-length-2-3.xml:19:127: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-2-4 -OK NISTXML-SV-II-list-negativeInteger-length-2-4.xml:19:127: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-2-5 -OK NISTXML-SV-II-list-negativeInteger-length-2-5.xml:19:127: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-negativeInteger-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-length-3 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-3-1 -OK NISTXML-SV-II-list-negativeInteger-length-3-1.xml:19:127: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-3-2 -OK NISTXML-SV-II-list-negativeInteger-length-3-2.xml:19:127: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-3-3 -OK NISTXML-SV-II-list-negativeInteger-length-3-3.xml:19:127: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-3-4 -OK NISTXML-SV-II-list-negativeInteger-length-3-4.xml:19:127: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-3-5 -OK NISTXML-SV-II-list-negativeInteger-length-3-5.xml:19:127: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-negativeInteger-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-length-4 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-4-1 -OK NISTXML-SV-II-list-negativeInteger-length-4-1.xml:19:127: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-4-2 -OK NISTXML-SV-II-list-negativeInteger-length-4-2.xml:19:127: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-4-3 -OK NISTXML-SV-II-list-negativeInteger-length-4-3.xml:19:127: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-4-4 -OK NISTXML-SV-II-list-negativeInteger-length-4-4.xml:19:127: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-4-5 -OK NISTXML-SV-II-list-negativeInteger-length-4-5.xml:19:127: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-negativeInteger-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-length-5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-5-1 -OK NISTXML-SV-II-list-negativeInteger-length-5-1.xml:19:127: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-5-2 -OK NISTXML-SV-II-list-negativeInteger-length-5-2.xml:19:127: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-5-3 -OK NISTXML-SV-II-list-negativeInteger-length-5-3.xml:19:127: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-5-4 -OK NISTXML-SV-II-list-negativeInteger-length-5-4.xml:19:127: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-length-5-5 -OK NISTXML-SV-II-list-negativeInteger-length-5-5.xml:19:127: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-negativeInteger-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-1-1 -OK NISTXML-SV-II-list-negativeInteger-pattern-1-1.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-1-2 -OK NISTXML-SV-II-list-negativeInteger-pattern-1-2.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-1-3 -OK NISTXML-SV-II-list-negativeInteger-pattern-1-3.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-1-4 -OK NISTXML-SV-II-list-negativeInteger-pattern-1-4.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-1-5 -OK NISTXML-SV-II-list-negativeInteger-pattern-1-5.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} Grp: NIST2004-01-14 / list-negativeInteger-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-2-1 -OK NISTXML-SV-II-list-negativeInteger-pattern-2-1.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-2-2 -OK NISTXML-SV-II-list-negativeInteger-pattern-2-2.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-2-3 -OK NISTXML-SV-II-list-negativeInteger-pattern-2-3.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-2-4 -OK NISTXML-SV-II-list-negativeInteger-pattern-2-4.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-2-5 -OK NISTXML-SV-II-list-negativeInteger-pattern-2-5.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} Grp: NIST2004-01-14 / list-negativeInteger-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-3-1 -OK NISTXML-SV-II-list-negativeInteger-pattern-3-1.xml:19:129: string pattern not matched: \-\d{1} \-\d{5} \-\d{9} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-3-2 -OK NISTXML-SV-II-list-negativeInteger-pattern-3-2.xml:19:129: string pattern not matched: \-\d{1} \-\d{5} \-\d{9} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-3-3 -OK NISTXML-SV-II-list-negativeInteger-pattern-3-3.xml:19:129: string pattern not matched: \-\d{1} \-\d{5} \-\d{9} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-3-4 -OK NISTXML-SV-II-list-negativeInteger-pattern-3-4.xml:19:129: string pattern not matched: \-\d{1} \-\d{5} \-\d{9} \-\d{13} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-3-5 -OK NISTXML-SV-II-list-negativeInteger-pattern-3-5.xml:19:129: string pattern not matched: \-\d{1} \-\d{5} \-\d{9} \-\d{13} \-\d{18} Grp: NIST2004-01-14 / list-negativeInteger-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-4-1 -OK NISTXML-SV-II-list-negativeInteger-pattern-4-1.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-4-2 -OK NISTXML-SV-II-list-negativeInteger-pattern-4-2.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-4-3 -OK NISTXML-SV-II-list-negativeInteger-pattern-4-3.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-4-4 -OK NISTXML-SV-II-list-negativeInteger-pattern-4-4.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-4-5 -OK NISTXML-SV-II-list-negativeInteger-pattern-4-5.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{18} Grp: NIST2004-01-14 / list-negativeInteger-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-5-1 -OK NISTXML-SV-II-list-negativeInteger-pattern-5-1.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-5-2 -OK NISTXML-SV-II-list-negativeInteger-pattern-5-2.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-5-3 -OK NISTXML-SV-II-list-negativeInteger-pattern-5-3.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-5-4 -OK NISTXML-SV-II-list-negativeInteger-pattern-5-4.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-pattern-5-5 -OK NISTXML-SV-II-list-negativeInteger-pattern-5-5.xml:19:129: string pattern not matched: \-\d{1} \-\d{3} \-\d{5} \-\d{7} \-\d{9} \-\d{11} \-\d{13} \-\d{15} \-\d{18} Grp: NIST2004-01-14 / list-negativeInteger-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-1-1 -OK NISTXML-SV-II-list-negativeInteger-enumeration-1-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-1-2 -OK NISTXML-SV-II-list-negativeInteger-enumeration-1-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-1-3 -OK NISTXML-SV-II-list-negativeInteger-enumeration-1-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-1-4 -OK NISTXML-SV-II-list-negativeInteger-enumeration-1-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-1-5 -OK NISTXML-SV-II-list-negativeInteger-enumeration-1-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-negativeInteger-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-2-1 -OK NISTXML-SV-II-list-negativeInteger-enumeration-2-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-2-2 -OK NISTXML-SV-II-list-negativeInteger-enumeration-2-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-2-3 -OK NISTXML-SV-II-list-negativeInteger-enumeration-2-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-2-4 -OK NISTXML-SV-II-list-negativeInteger-enumeration-2-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-2-5 -OK NISTXML-SV-II-list-negativeInteger-enumeration-2-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-negativeInteger-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-3-1 -OK NISTXML-SV-II-list-negativeInteger-enumeration-3-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-3-2 -OK NISTXML-SV-II-list-negativeInteger-enumeration-3-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-3-3 -OK NISTXML-SV-II-list-negativeInteger-enumeration-3-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-3-4 -OK NISTXML-SV-II-list-negativeInteger-enumeration-3-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-3-5 -OK NISTXML-SV-II-list-negativeInteger-enumeration-3-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-negativeInteger-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-4-1 -OK NISTXML-SV-II-list-negativeInteger-enumeration-4-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-4-2 -OK NISTXML-SV-II-list-negativeInteger-enumeration-4-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-4-3 -OK NISTXML-SV-II-list-negativeInteger-enumeration-4-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-4-4 -OK NISTXML-SV-II-list-negativeInteger-enumeration-4-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-4-5 -OK NISTXML-SV-II-list-negativeInteger-enumeration-4-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-negativeInteger-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-negativeInteger-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-5-1 -OK NISTXML-SV-II-list-negativeInteger-enumeration-5-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-5-2 -OK NISTXML-SV-II-list-negativeInteger-enumeration-5-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-5-3 -OK NISTXML-SV-II-list-negativeInteger-enumeration-5-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-5-4 -OK NISTXML-SV-II-list-negativeInteger-enumeration-5-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-negativeInteger-enumeration-5-5 -OK NISTXML-SV-II-list-negativeInteger-enumeration-5-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-long-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-1-1 -OK NISTXML-SV-II-list-long-maxLength-1-1.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-1-2 -OK NISTXML-SV-II-list-long-maxLength-1-2.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-1-3 -OK NISTXML-SV-II-list-long-maxLength-1-3.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-1-4 -OK NISTXML-SV-II-list-long-maxLength-1-4.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-1-5 -OK NISTXML-SV-II-list-long-maxLength-1-5.xml:19:111: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-long-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-2-1 -OK NISTXML-SV-II-list-long-maxLength-2-1.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-2-2 -OK NISTXML-SV-II-list-long-maxLength-2-2.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-2-3 -OK NISTXML-SV-II-list-long-maxLength-2-3.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-2-4 -OK NISTXML-SV-II-list-long-maxLength-2-4.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-2-5 -OK NISTXML-SV-II-list-long-maxLength-2-5.xml:19:111: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-long-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-3-1 -OK NISTXML-SV-II-list-long-maxLength-3-1.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-3-2 -OK NISTXML-SV-II-list-long-maxLength-3-2.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-3-3 -OK NISTXML-SV-II-list-long-maxLength-3-3.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-3-4 -OK NISTXML-SV-II-list-long-maxLength-3-4.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-3-5 -OK NISTXML-SV-II-list-long-maxLength-3-5.xml:19:111: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-long-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-4-1 -OK NISTXML-SV-II-list-long-maxLength-4-1.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-4-2 -OK NISTXML-SV-II-list-long-maxLength-4-2.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-4-3 -OK NISTXML-SV-II-list-long-maxLength-4-3.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-4-4 -OK NISTXML-SV-II-list-long-maxLength-4-4.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-4-5 -OK NISTXML-SV-II-list-long-maxLength-4-5.xml:19:111: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-long-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-5-1 -OK NISTXML-SV-II-list-long-maxLength-5-1.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-5-2 -OK NISTXML-SV-II-list-long-maxLength-5-2.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-5-3 -OK NISTXML-SV-II-list-long-maxLength-5-3.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-5-4 -OK NISTXML-SV-II-list-long-maxLength-5-4.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-long-maxLength-5-5 -OK NISTXML-SV-II-list-long-maxLength-5-5.xml:19:111: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-long-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-1-1 -OK NISTXML-SV-II-list-long-minLength-1-1.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-1-2 -OK NISTXML-SV-II-list-long-minLength-1-2.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-1-3 -OK NISTXML-SV-II-list-long-minLength-1-3.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-1-4 -OK NISTXML-SV-II-list-long-minLength-1-4.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-1-5 -OK NISTXML-SV-II-list-long-minLength-1-5.xml:19:111: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-long-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-2-1 -OK NISTXML-SV-II-list-long-minLength-2-1.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-2-2 -OK NISTXML-SV-II-list-long-minLength-2-2.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-2-3 -OK NISTXML-SV-II-list-long-minLength-2-3.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-2-4 -OK NISTXML-SV-II-list-long-minLength-2-4.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-2-5 -OK NISTXML-SV-II-list-long-minLength-2-5.xml:19:111: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-long-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-3-1 -OK NISTXML-SV-II-list-long-minLength-3-1.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-3-2 -OK NISTXML-SV-II-list-long-minLength-3-2.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-3-3 -OK NISTXML-SV-II-list-long-minLength-3-3.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-3-4 -OK NISTXML-SV-II-list-long-minLength-3-4.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-3-5 -OK NISTXML-SV-II-list-long-minLength-3-5.xml:19:111: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-long-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-4-1 -OK NISTXML-SV-II-list-long-minLength-4-1.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-4-2 -OK NISTXML-SV-II-list-long-minLength-4-2.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-4-3 -OK NISTXML-SV-II-list-long-minLength-4-3.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-4-4 -OK NISTXML-SV-II-list-long-minLength-4-4.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-4-5 -OK NISTXML-SV-II-list-long-minLength-4-5.xml:19:111: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-long-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-5-1 -OK NISTXML-SV-II-list-long-minLength-5-1.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-5-2 -OK NISTXML-SV-II-list-long-minLength-5-2.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-5-3 -OK NISTXML-SV-II-list-long-minLength-5-3.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-5-4 -OK NISTXML-SV-II-list-long-minLength-5-4.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-long-minLength-5-5 -OK NISTXML-SV-II-list-long-minLength-5-5.xml:19:111: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-long-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-length-1 OK XSDv-XMLi NISTXML-SV-II-list-long-length-1-1 -OK NISTXML-SV-II-list-long-length-1-1.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-1-2 -OK NISTXML-SV-II-list-long-length-1-2.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-1-3 -OK NISTXML-SV-II-list-long-length-1-3.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-1-4 -OK NISTXML-SV-II-list-long-length-1-4.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-1-5 -OK NISTXML-SV-II-list-long-length-1-5.xml:19:105: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-long-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-length-2 OK XSDv-XMLi NISTXML-SV-II-list-long-length-2-1 -OK NISTXML-SV-II-list-long-length-2-1.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-2-2 -OK NISTXML-SV-II-list-long-length-2-2.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-2-3 -OK NISTXML-SV-II-list-long-length-2-3.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-2-4 -OK NISTXML-SV-II-list-long-length-2-4.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-2-5 -OK NISTXML-SV-II-list-long-length-2-5.xml:19:105: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-long-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-length-3 OK XSDv-XMLi NISTXML-SV-II-list-long-length-3-1 -OK NISTXML-SV-II-list-long-length-3-1.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-3-2 -OK NISTXML-SV-II-list-long-length-3-2.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-3-3 -OK NISTXML-SV-II-list-long-length-3-3.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-3-4 -OK NISTXML-SV-II-list-long-length-3-4.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-3-5 -OK NISTXML-SV-II-list-long-length-3-5.xml:19:105: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-long-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-length-4 OK XSDv-XMLi NISTXML-SV-II-list-long-length-4-1 -OK NISTXML-SV-II-list-long-length-4-1.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-4-2 -OK NISTXML-SV-II-list-long-length-4-2.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-4-3 -OK NISTXML-SV-II-list-long-length-4-3.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-4-4 -OK NISTXML-SV-II-list-long-length-4-4.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-4-5 -OK NISTXML-SV-II-list-long-length-4-5.xml:19:105: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-long-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-length-5 OK XSDv-XMLi NISTXML-SV-II-list-long-length-5-1 -OK NISTXML-SV-II-list-long-length-5-1.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-5-2 -OK NISTXML-SV-II-list-long-length-5-2.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-5-3 -OK NISTXML-SV-II-list-long-length-5-3.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-5-4 -OK NISTXML-SV-II-list-long-length-5-4.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-long-length-5-5 -OK NISTXML-SV-II-list-long-length-5-5.xml:19:105: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-long-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-1-1 -OK NISTXML-SV-II-list-long-pattern-1-1.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-1-2 -OK NISTXML-SV-II-list-long-pattern-1-2.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-1-3 -OK NISTXML-SV-II-list-long-pattern-1-3.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-1-4 -OK NISTXML-SV-II-list-long-pattern-1-4.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-1-5 -OK NISTXML-SV-II-list-long-pattern-1-5.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} Grp: NIST2004-01-14 / list-long-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-2-1 -OK NISTXML-SV-II-list-long-pattern-2-1.xml:19:107: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-2-2 -OK NISTXML-SV-II-list-long-pattern-2-2.xml:19:107: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-2-3 -OK NISTXML-SV-II-list-long-pattern-2-3.xml:19:107: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-2-4 -OK NISTXML-SV-II-list-long-pattern-2-4.xml:19:107: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-2-5 -OK NISTXML-SV-II-list-long-pattern-2-5.xml:19:107: string pattern not matched: \-\d{18} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{18} Grp: NIST2004-01-14 / list-long-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-3-1 -OK NISTXML-SV-II-list-long-pattern-3-1.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-3-2 -OK NISTXML-SV-II-list-long-pattern-3-2.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-3-3 -OK NISTXML-SV-II-list-long-pattern-3-3.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-3-4 -OK NISTXML-SV-II-list-long-pattern-3-4.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-3-5 -OK NISTXML-SV-II-list-long-pattern-3-5.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} Grp: NIST2004-01-14 / list-long-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-4-1 -OK NISTXML-SV-II-list-long-pattern-4-1.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-4-2 -OK NISTXML-SV-II-list-long-pattern-4-2.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-4-3 -OK NISTXML-SV-II-list-long-pattern-4-3.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-4-4 -OK NISTXML-SV-II-list-long-pattern-4-4.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-4-5 -OK NISTXML-SV-II-list-long-pattern-4-5.xml:19:107: string pattern not matched: \-\d{18} \-\d{13} \-\d{9} \-\d{5} \-\d{1} \d{3} \d{7} \d{11} \d{18} Grp: NIST2004-01-14 / list-long-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-5-1 -OK NISTXML-SV-II-list-long-pattern-5-1.xml:19:107: string pattern not matched: \-\d{18} \-\d{8} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-5-2 -OK NISTXML-SV-II-list-long-pattern-5-2.xml:19:107: string pattern not matched: \-\d{18} \-\d{8} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-5-3 -OK NISTXML-SV-II-list-long-pattern-5-3.xml:19:107: string pattern not matched: \-\d{18} \-\d{8} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-5-4 -OK NISTXML-SV-II-list-long-pattern-5-4.xml:19:107: string pattern not matched: \-\d{18} \-\d{8} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{7} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-long-pattern-5-5 -OK NISTXML-SV-II-list-long-pattern-5-5.xml:19:107: string pattern not matched: \-\d{18} \-\d{8} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{7} \d{18} Grp: NIST2004-01-14 / list-long-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-1-1 -OK NISTXML-SV-II-list-long-enumeration-1-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-1-2 -OK NISTXML-SV-II-list-long-enumeration-1-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-1-3 -OK NISTXML-SV-II-list-long-enumeration-1-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-1-4 -OK NISTXML-SV-II-list-long-enumeration-1-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-1-5 -OK NISTXML-SV-II-list-long-enumeration-1-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-long-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-2-1 -OK NISTXML-SV-II-list-long-enumeration-2-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-2-2 -OK NISTXML-SV-II-list-long-enumeration-2-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-2-3 -OK NISTXML-SV-II-list-long-enumeration-2-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-2-4 -OK NISTXML-SV-II-list-long-enumeration-2-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-2-5 -OK NISTXML-SV-II-list-long-enumeration-2-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-long-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-3-1 -OK NISTXML-SV-II-list-long-enumeration-3-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-3-2 -OK NISTXML-SV-II-list-long-enumeration-3-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-3-3 -OK NISTXML-SV-II-list-long-enumeration-3-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-3-4 -OK NISTXML-SV-II-list-long-enumeration-3-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-3-5 -OK NISTXML-SV-II-list-long-enumeration-3-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-long-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-4-1 -OK NISTXML-SV-II-list-long-enumeration-4-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-4-2 -OK NISTXML-SV-II-list-long-enumeration-4-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-4-3 -OK NISTXML-SV-II-list-long-enumeration-4-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-4-4 -OK NISTXML-SV-II-list-long-enumeration-4-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-4-5 -OK NISTXML-SV-II-list-long-enumeration-4-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-long-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-long-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-5-1 -OK NISTXML-SV-II-list-long-enumeration-5-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-5-2 -OK NISTXML-SV-II-list-long-enumeration-5-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-5-3 -OK NISTXML-SV-II-list-long-enumeration-5-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-5-4 -OK NISTXML-SV-II-list-long-enumeration-5-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-long-enumeration-5-5 -OK NISTXML-SV-II-list-long-enumeration-5-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-int-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-1-1 -OK NISTXML-SV-II-list-int-maxLength-1-1.xml:19:109: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-1-2 -OK NISTXML-SV-II-list-int-maxLength-1-2.xml:19:109: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-1-3 -OK NISTXML-SV-II-list-int-maxLength-1-3.xml:19:109: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-1-4 -OK NISTXML-SV-II-list-int-maxLength-1-4.xml:19:109: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-1-5 -OK NISTXML-SV-II-list-int-maxLength-1-5.xml:19:109: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-int-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-2-1 -OK NISTXML-SV-II-list-int-maxLength-2-1.xml:19:109: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-2-2 -OK NISTXML-SV-II-list-int-maxLength-2-2.xml:19:109: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-2-3 -OK NISTXML-SV-II-list-int-maxLength-2-3.xml:19:109: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-2-4 -OK NISTXML-SV-II-list-int-maxLength-2-4.xml:19:109: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-2-5 -OK NISTXML-SV-II-list-int-maxLength-2-5.xml:19:109: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-int-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-3-1 -OK NISTXML-SV-II-list-int-maxLength-3-1.xml:19:109: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-3-2 -OK NISTXML-SV-II-list-int-maxLength-3-2.xml:19:109: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-3-3 -OK NISTXML-SV-II-list-int-maxLength-3-3.xml:19:109: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-3-4 -OK NISTXML-SV-II-list-int-maxLength-3-4.xml:19:109: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-3-5 -OK NISTXML-SV-II-list-int-maxLength-3-5.xml:19:109: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-int-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-4-1 -OK NISTXML-SV-II-list-int-maxLength-4-1.xml:19:109: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-4-2 -OK NISTXML-SV-II-list-int-maxLength-4-2.xml:19:109: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-4-3 -OK NISTXML-SV-II-list-int-maxLength-4-3.xml:19:109: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-4-4 -OK NISTXML-SV-II-list-int-maxLength-4-4.xml:19:109: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-4-5 -OK NISTXML-SV-II-list-int-maxLength-4-5.xml:19:109: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-int-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-5-1 -OK NISTXML-SV-II-list-int-maxLength-5-1.xml:19:109: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-5-2 -OK NISTXML-SV-II-list-int-maxLength-5-2.xml:19:109: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-5-3 -OK NISTXML-SV-II-list-int-maxLength-5-3.xml:19:109: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-5-4 -OK NISTXML-SV-II-list-int-maxLength-5-4.xml:19:109: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-int-maxLength-5-5 -OK NISTXML-SV-II-list-int-maxLength-5-5.xml:19:109: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-int-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-1-1 -OK NISTXML-SV-II-list-int-minLength-1-1.xml:19:109: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-1-2 -OK NISTXML-SV-II-list-int-minLength-1-2.xml:19:109: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-1-3 -OK NISTXML-SV-II-list-int-minLength-1-3.xml:19:109: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-1-4 -OK NISTXML-SV-II-list-int-minLength-1-4.xml:19:109: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-1-5 -OK NISTXML-SV-II-list-int-minLength-1-5.xml:19:109: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-int-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-2-1 -OK NISTXML-SV-II-list-int-minLength-2-1.xml:19:109: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-2-2 -OK NISTXML-SV-II-list-int-minLength-2-2.xml:19:109: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-2-3 -OK NISTXML-SV-II-list-int-minLength-2-3.xml:19:109: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-2-4 -OK NISTXML-SV-II-list-int-minLength-2-4.xml:19:109: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-2-5 -OK NISTXML-SV-II-list-int-minLength-2-5.xml:19:109: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-int-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-3-1 -OK NISTXML-SV-II-list-int-minLength-3-1.xml:19:109: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-3-2 -OK NISTXML-SV-II-list-int-minLength-3-2.xml:19:109: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-3-3 -OK NISTXML-SV-II-list-int-minLength-3-3.xml:19:109: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-3-4 -OK NISTXML-SV-II-list-int-minLength-3-4.xml:19:109: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-3-5 -OK NISTXML-SV-II-list-int-minLength-3-5.xml:19:109: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-int-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-4-1 -OK NISTXML-SV-II-list-int-minLength-4-1.xml:19:109: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-4-2 -OK NISTXML-SV-II-list-int-minLength-4-2.xml:19:109: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-4-3 -OK NISTXML-SV-II-list-int-minLength-4-3.xml:19:109: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-4-4 -OK NISTXML-SV-II-list-int-minLength-4-4.xml:19:109: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-4-5 -OK NISTXML-SV-II-list-int-minLength-4-5.xml:19:109: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-int-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-5-1 -OK NISTXML-SV-II-list-int-minLength-5-1.xml:19:109: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-5-2 -OK NISTXML-SV-II-list-int-minLength-5-2.xml:19:109: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-5-3 -OK NISTXML-SV-II-list-int-minLength-5-3.xml:19:109: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-5-4 -OK NISTXML-SV-II-list-int-minLength-5-4.xml:19:109: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-int-minLength-5-5 -OK NISTXML-SV-II-list-int-minLength-5-5.xml:19:109: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-int-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-length-1 OK XSDv-XMLi NISTXML-SV-II-list-int-length-1-1 -OK NISTXML-SV-II-list-int-length-1-1.xml:19:103: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-1-2 -OK NISTXML-SV-II-list-int-length-1-2.xml:19:103: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-1-3 -OK NISTXML-SV-II-list-int-length-1-3.xml:19:103: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-1-4 -OK NISTXML-SV-II-list-int-length-1-4.xml:19:103: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-1-5 -OK NISTXML-SV-II-list-int-length-1-5.xml:19:103: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-int-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-length-2 OK XSDv-XMLi NISTXML-SV-II-list-int-length-2-1 -OK NISTXML-SV-II-list-int-length-2-1.xml:19:103: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-2-2 -OK NISTXML-SV-II-list-int-length-2-2.xml:19:103: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-2-3 -OK NISTXML-SV-II-list-int-length-2-3.xml:19:103: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-2-4 -OK NISTXML-SV-II-list-int-length-2-4.xml:19:103: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-2-5 -OK NISTXML-SV-II-list-int-length-2-5.xml:19:103: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-int-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-length-3 OK XSDv-XMLi NISTXML-SV-II-list-int-length-3-1 -OK NISTXML-SV-II-list-int-length-3-1.xml:19:103: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-3-2 -OK NISTXML-SV-II-list-int-length-3-2.xml:19:103: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-3-3 -OK NISTXML-SV-II-list-int-length-3-3.xml:19:103: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-3-4 -OK NISTXML-SV-II-list-int-length-3-4.xml:19:103: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-3-5 -OK NISTXML-SV-II-list-int-length-3-5.xml:19:103: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-int-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-length-4 OK XSDv-XMLi NISTXML-SV-II-list-int-length-4-1 -OK NISTXML-SV-II-list-int-length-4-1.xml:19:103: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-4-2 -OK NISTXML-SV-II-list-int-length-4-2.xml:19:103: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-4-3 -OK NISTXML-SV-II-list-int-length-4-3.xml:19:103: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-4-4 -OK NISTXML-SV-II-list-int-length-4-4.xml:19:103: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-4-5 -OK NISTXML-SV-II-list-int-length-4-5.xml:19:103: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-int-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-length-5 OK XSDv-XMLi NISTXML-SV-II-list-int-length-5-1 -OK NISTXML-SV-II-list-int-length-5-1.xml:19:103: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-5-2 -OK NISTXML-SV-II-list-int-length-5-2.xml:19:103: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-5-3 -OK NISTXML-SV-II-list-int-length-5-3.xml:19:103: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-5-4 -OK NISTXML-SV-II-list-int-length-5-4.xml:19:103: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-int-length-5-5 -OK NISTXML-SV-II-list-int-length-5-5.xml:19:103: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-int-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-1-1 -OK NISTXML-SV-II-list-int-pattern-1-1.xml:19:105: string pattern not matched: \-\d{10} \-\d{4} \-\d{2} \d{1} \d{3} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-1-2 -OK NISTXML-SV-II-list-int-pattern-1-2.xml:19:105: string pattern not matched: \-\d{10} \-\d{4} \-\d{2} \d{1} \d{3} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-1-3 -OK NISTXML-SV-II-list-int-pattern-1-3.xml:19:105: string pattern not matched: \-\d{10} \-\d{4} \-\d{2} \d{1} \d{3} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-1-4 -OK NISTXML-SV-II-list-int-pattern-1-4.xml:19:105: string pattern not matched: \-\d{10} \-\d{4} \-\d{2} \d{1} \d{3} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-1-5 -OK NISTXML-SV-II-list-int-pattern-1-5.xml:19:105: string pattern not matched: \-\d{10} \-\d{4} \-\d{2} \d{1} \d{3} \d{10} Grp: NIST2004-01-14 / list-int-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-2-1 -OK NISTXML-SV-II-list-int-pattern-2-1.xml:19:105: string pattern not matched: \-\d{10} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-2-2 -OK NISTXML-SV-II-list-int-pattern-2-2.xml:19:105: string pattern not matched: \-\d{10} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-2-3 -OK NISTXML-SV-II-list-int-pattern-2-3.xml:19:105: string pattern not matched: \-\d{10} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-2-4 -OK NISTXML-SV-II-list-int-pattern-2-4.xml:19:105: string pattern not matched: \-\d{10} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-2-5 -OK NISTXML-SV-II-list-int-pattern-2-5.xml:19:105: string pattern not matched: \-\d{10} \-\d{6} \-\d{4} \-\d{2} \d{1} \d{3} \d{5} \d{10} Grp: NIST2004-01-14 / list-int-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-3-1 -OK NISTXML-SV-II-list-int-pattern-3-1.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-3-2 -OK NISTXML-SV-II-list-int-pattern-3-2.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-3-3 -OK NISTXML-SV-II-list-int-pattern-3-3.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-3-4 -OK NISTXML-SV-II-list-int-pattern-3-4.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-3-5 -OK NISTXML-SV-II-list-int-pattern-3-5.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} Grp: NIST2004-01-14 / list-int-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-4-1 -OK NISTXML-SV-II-list-int-pattern-4-1.xml:19:105: string pattern not matched: \-\d{10} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-4-2 -OK NISTXML-SV-II-list-int-pattern-4-2.xml:19:105: string pattern not matched: \-\d{10} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-4-3 -OK NISTXML-SV-II-list-int-pattern-4-3.xml:19:105: string pattern not matched: \-\d{10} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-4-4 -OK NISTXML-SV-II-list-int-pattern-4-4.xml:19:105: string pattern not matched: \-\d{10} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-4-5 -OK NISTXML-SV-II-list-int-pattern-4-5.xml:19:105: string pattern not matched: \-\d{10} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{10} Grp: NIST2004-01-14 / list-int-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-5-1 -OK NISTXML-SV-II-list-int-pattern-5-1.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-5-2 -OK NISTXML-SV-II-list-int-pattern-5-2.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-5-3 -OK NISTXML-SV-II-list-int-pattern-5-3.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-5-4 -OK NISTXML-SV-II-list-int-pattern-5-4.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-int-pattern-5-5 -OK NISTXML-SV-II-list-int-pattern-5-5.xml:19:105: string pattern not matched: \-\d{10} \-\d{7} \-\d{5} \-\d{3} \-\d{1} \d{2} \d{4} \d{6} \d{10} Grp: NIST2004-01-14 / list-int-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-1-1 -OK NISTXML-SV-II-list-int-enumeration-1-1.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-1-2 -OK NISTXML-SV-II-list-int-enumeration-1-2.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-1-3 -OK NISTXML-SV-II-list-int-enumeration-1-3.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-1-4 -OK NISTXML-SV-II-list-int-enumeration-1-4.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-1-5 -OK NISTXML-SV-II-list-int-enumeration-1-5.xml:19:113: Value not in the enumeration set Grp: NIST2004-01-14 / list-int-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-2-1 -OK NISTXML-SV-II-list-int-enumeration-2-1.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-2-2 -OK NISTXML-SV-II-list-int-enumeration-2-2.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-2-3 -OK NISTXML-SV-II-list-int-enumeration-2-3.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-2-4 -OK NISTXML-SV-II-list-int-enumeration-2-4.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-2-5 -OK NISTXML-SV-II-list-int-enumeration-2-5.xml:19:113: Value not in the enumeration set Grp: NIST2004-01-14 / list-int-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-3-1 -OK NISTXML-SV-II-list-int-enumeration-3-1.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-3-2 -OK NISTXML-SV-II-list-int-enumeration-3-2.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-3-3 -OK NISTXML-SV-II-list-int-enumeration-3-3.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-3-4 -OK NISTXML-SV-II-list-int-enumeration-3-4.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-3-5 -OK NISTXML-SV-II-list-int-enumeration-3-5.xml:19:113: Value not in the enumeration set Grp: NIST2004-01-14 / list-int-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-4-1 -OK NISTXML-SV-II-list-int-enumeration-4-1.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-4-2 -OK NISTXML-SV-II-list-int-enumeration-4-2.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-4-3 -OK NISTXML-SV-II-list-int-enumeration-4-3.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-4-4 -OK NISTXML-SV-II-list-int-enumeration-4-4.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-4-5 -OK NISTXML-SV-II-list-int-enumeration-4-5.xml:19:113: Value not in the enumeration set Grp: NIST2004-01-14 / list-int-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-int-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-5-1 -OK NISTXML-SV-II-list-int-enumeration-5-1.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-5-2 -OK NISTXML-SV-II-list-int-enumeration-5-2.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-5-3 -OK NISTXML-SV-II-list-int-enumeration-5-3.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-5-4 -OK NISTXML-SV-II-list-int-enumeration-5-4.xml:19:113: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-int-enumeration-5-5 -OK NISTXML-SV-II-list-int-enumeration-5-5.xml:19:113: Value not in the enumeration set Grp: NIST2004-01-14 / list-short-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-1-1 -OK NISTXML-SV-II-list-short-maxLength-1-1.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-1-2 -OK NISTXML-SV-II-list-short-maxLength-1-2.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-1-3 -OK NISTXML-SV-II-list-short-maxLength-1-3.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-1-4 -OK NISTXML-SV-II-list-short-maxLength-1-4.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-1-5 -OK NISTXML-SV-II-list-short-maxLength-1-5.xml:19:113: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-short-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-2-1 -OK NISTXML-SV-II-list-short-maxLength-2-1.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-2-2 -OK NISTXML-SV-II-list-short-maxLength-2-2.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-2-3 -OK NISTXML-SV-II-list-short-maxLength-2-3.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-2-4 -OK NISTXML-SV-II-list-short-maxLength-2-4.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-2-5 -OK NISTXML-SV-II-list-short-maxLength-2-5.xml:19:113: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-short-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-3-1 -OK NISTXML-SV-II-list-short-maxLength-3-1.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-3-2 -OK NISTXML-SV-II-list-short-maxLength-3-2.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-3-3 -OK NISTXML-SV-II-list-short-maxLength-3-3.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-3-4 -OK NISTXML-SV-II-list-short-maxLength-3-4.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-3-5 -OK NISTXML-SV-II-list-short-maxLength-3-5.xml:19:113: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-short-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-4-1 -OK NISTXML-SV-II-list-short-maxLength-4-1.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-4-2 -OK NISTXML-SV-II-list-short-maxLength-4-2.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-4-3 -OK NISTXML-SV-II-list-short-maxLength-4-3.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-4-4 -OK NISTXML-SV-II-list-short-maxLength-4-4.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-4-5 -OK NISTXML-SV-II-list-short-maxLength-4-5.xml:19:113: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-short-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-5-1 -OK NISTXML-SV-II-list-short-maxLength-5-1.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-5-2 -OK NISTXML-SV-II-list-short-maxLength-5-2.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-5-3 -OK NISTXML-SV-II-list-short-maxLength-5-3.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-5-4 -OK NISTXML-SV-II-list-short-maxLength-5-4.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-short-maxLength-5-5 -OK NISTXML-SV-II-list-short-maxLength-5-5.xml:19:113: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-short-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-1-1 -OK NISTXML-SV-II-list-short-minLength-1-1.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-1-2 -OK NISTXML-SV-II-list-short-minLength-1-2.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-1-3 -OK NISTXML-SV-II-list-short-minLength-1-3.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-1-4 -OK NISTXML-SV-II-list-short-minLength-1-4.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-1-5 -OK NISTXML-SV-II-list-short-minLength-1-5.xml:19:113: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-short-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-2-1 -OK NISTXML-SV-II-list-short-minLength-2-1.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-2-2 -OK NISTXML-SV-II-list-short-minLength-2-2.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-2-3 -OK NISTXML-SV-II-list-short-minLength-2-3.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-2-4 -OK NISTXML-SV-II-list-short-minLength-2-4.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-2-5 -OK NISTXML-SV-II-list-short-minLength-2-5.xml:19:113: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-short-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-3-1 -OK NISTXML-SV-II-list-short-minLength-3-1.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-3-2 -OK NISTXML-SV-II-list-short-minLength-3-2.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-3-3 -OK NISTXML-SV-II-list-short-minLength-3-3.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-3-4 -OK NISTXML-SV-II-list-short-minLength-3-4.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-3-5 -OK NISTXML-SV-II-list-short-minLength-3-5.xml:19:113: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-short-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-4-1 -OK NISTXML-SV-II-list-short-minLength-4-1.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-4-2 -OK NISTXML-SV-II-list-short-minLength-4-2.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-4-3 -OK NISTXML-SV-II-list-short-minLength-4-3.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-4-4 -OK NISTXML-SV-II-list-short-minLength-4-4.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-4-5 -OK NISTXML-SV-II-list-short-minLength-4-5.xml:19:113: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-short-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-5-1 -OK NISTXML-SV-II-list-short-minLength-5-1.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-5-2 -OK NISTXML-SV-II-list-short-minLength-5-2.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-5-3 -OK NISTXML-SV-II-list-short-minLength-5-3.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-5-4 -OK NISTXML-SV-II-list-short-minLength-5-4.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-short-minLength-5-5 -OK NISTXML-SV-II-list-short-minLength-5-5.xml:19:113: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-short-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-length-1 OK XSDv-XMLi NISTXML-SV-II-list-short-length-1-1 -OK NISTXML-SV-II-list-short-length-1-1.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-1-2 -OK NISTXML-SV-II-list-short-length-1-2.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-1-3 -OK NISTXML-SV-II-list-short-length-1-3.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-1-4 -OK NISTXML-SV-II-list-short-length-1-4.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-1-5 -OK NISTXML-SV-II-list-short-length-1-5.xml:19:107: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-short-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-length-2 OK XSDv-XMLi NISTXML-SV-II-list-short-length-2-1 -OK NISTXML-SV-II-list-short-length-2-1.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-2-2 -OK NISTXML-SV-II-list-short-length-2-2.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-2-3 -OK NISTXML-SV-II-list-short-length-2-3.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-2-4 -OK NISTXML-SV-II-list-short-length-2-4.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-2-5 -OK NISTXML-SV-II-list-short-length-2-5.xml:19:107: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-short-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-length-3 OK XSDv-XMLi NISTXML-SV-II-list-short-length-3-1 -OK NISTXML-SV-II-list-short-length-3-1.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-3-2 -OK NISTXML-SV-II-list-short-length-3-2.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-3-3 -OK NISTXML-SV-II-list-short-length-3-3.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-3-4 -OK NISTXML-SV-II-list-short-length-3-4.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-3-5 -OK NISTXML-SV-II-list-short-length-3-5.xml:19:107: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-short-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-length-4 OK XSDv-XMLi NISTXML-SV-II-list-short-length-4-1 -OK NISTXML-SV-II-list-short-length-4-1.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-4-2 -OK NISTXML-SV-II-list-short-length-4-2.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-4-3 -OK NISTXML-SV-II-list-short-length-4-3.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-4-4 -OK NISTXML-SV-II-list-short-length-4-4.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-4-5 -OK NISTXML-SV-II-list-short-length-4-5.xml:19:107: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-short-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-length-5 OK XSDv-XMLi NISTXML-SV-II-list-short-length-5-1 -OK NISTXML-SV-II-list-short-length-5-1.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-5-2 -OK NISTXML-SV-II-list-short-length-5-2.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-5-3 -OK NISTXML-SV-II-list-short-length-5-3.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-5-4 -OK NISTXML-SV-II-list-short-length-5-4.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-short-length-5-5 -OK NISTXML-SV-II-list-short-length-5-5.xml:19:107: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-short-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-1-1 -OK NISTXML-SV-II-list-short-pattern-1-1.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-1-2 -OK NISTXML-SV-II-list-short-pattern-1-2.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-1-3 -OK NISTXML-SV-II-list-short-pattern-1-3.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-1-4 -OK NISTXML-SV-II-list-short-pattern-1-4.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-1-5 -OK NISTXML-SV-II-list-short-pattern-1-5.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} Grp: NIST2004-01-14 / list-short-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-2-1 -OK NISTXML-SV-II-list-short-pattern-2-1.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-2-2 -OK NISTXML-SV-II-list-short-pattern-2-2.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-2-3 -OK NISTXML-SV-II-list-short-pattern-2-3.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-2-4 -OK NISTXML-SV-II-list-short-pattern-2-4.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-2-5 -OK NISTXML-SV-II-list-short-pattern-2-5.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} Grp: NIST2004-01-14 / list-short-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-3-1 -OK NISTXML-SV-II-list-short-pattern-3-1.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-3-2 -OK NISTXML-SV-II-list-short-pattern-3-2.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-3-3 -OK NISTXML-SV-II-list-short-pattern-3-3.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-3-4 -OK NISTXML-SV-II-list-short-pattern-3-4.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-3-5 -OK NISTXML-SV-II-list-short-pattern-3-5.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \d{5} Grp: NIST2004-01-14 / list-short-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-4-1 -OK NISTXML-SV-II-list-short-pattern-4-1.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-4-2 -OK NISTXML-SV-II-list-short-pattern-4-2.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-4-3 -OK NISTXML-SV-II-list-short-pattern-4-3.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-4-4 -OK NISTXML-SV-II-list-short-pattern-4-4.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-4-5 -OK NISTXML-SV-II-list-short-pattern-4-5.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} Grp: NIST2004-01-14 / list-short-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-5-1 -OK NISTXML-SV-II-list-short-pattern-5-1.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-5-2 -OK NISTXML-SV-II-list-short-pattern-5-2.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-5-3 -OK NISTXML-SV-II-list-short-pattern-5-3.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-5-4 -OK NISTXML-SV-II-list-short-pattern-5-4.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-short-pattern-5-5 -OK NISTXML-SV-II-list-short-pattern-5-5.xml:19:109: string pattern not matched: \-\d{5} \-\d{4} \-\d{3} \-\d{2} \-\d{1} \d{1} \d{5} Grp: NIST2004-01-14 / list-short-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-1-1 -OK NISTXML-SV-II-list-short-enumeration-1-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-1-2 -OK NISTXML-SV-II-list-short-enumeration-1-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-1-3 -OK NISTXML-SV-II-list-short-enumeration-1-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-1-4 -OK NISTXML-SV-II-list-short-enumeration-1-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-1-5 -OK NISTXML-SV-II-list-short-enumeration-1-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-short-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-2-1 -OK NISTXML-SV-II-list-short-enumeration-2-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-2-2 -OK NISTXML-SV-II-list-short-enumeration-2-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-2-3 -OK NISTXML-SV-II-list-short-enumeration-2-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-2-4 -OK NISTXML-SV-II-list-short-enumeration-2-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-2-5 -OK NISTXML-SV-II-list-short-enumeration-2-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-short-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-3-1 -OK NISTXML-SV-II-list-short-enumeration-3-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-3-2 -OK NISTXML-SV-II-list-short-enumeration-3-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-3-3 -OK NISTXML-SV-II-list-short-enumeration-3-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-3-4 -OK NISTXML-SV-II-list-short-enumeration-3-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-3-5 -OK NISTXML-SV-II-list-short-enumeration-3-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-short-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-4-1 -OK NISTXML-SV-II-list-short-enumeration-4-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-4-2 -OK NISTXML-SV-II-list-short-enumeration-4-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-4-3 -OK NISTXML-SV-II-list-short-enumeration-4-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-4-4 -OK NISTXML-SV-II-list-short-enumeration-4-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-4-5 -OK NISTXML-SV-II-list-short-enumeration-4-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-short-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-short-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-5-1 -OK NISTXML-SV-II-list-short-enumeration-5-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-5-2 -OK NISTXML-SV-II-list-short-enumeration-5-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-5-3 -OK NISTXML-SV-II-list-short-enumeration-5-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-5-4 -OK NISTXML-SV-II-list-short-enumeration-5-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-short-enumeration-5-5 -OK NISTXML-SV-II-list-short-enumeration-5-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-byte-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-1-1 -OK NISTXML-SV-II-list-byte-maxLength-1-1.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-1-2 -OK NISTXML-SV-II-list-byte-maxLength-1-2.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-1-3 -OK NISTXML-SV-II-list-byte-maxLength-1-3.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-1-4 -OK NISTXML-SV-II-list-byte-maxLength-1-4.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-1-5 -OK NISTXML-SV-II-list-byte-maxLength-1-5.xml:19:111: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-byte-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-2-1 -OK NISTXML-SV-II-list-byte-maxLength-2-1.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-2-2 -OK NISTXML-SV-II-list-byte-maxLength-2-2.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-2-3 -OK NISTXML-SV-II-list-byte-maxLength-2-3.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-2-4 -OK NISTXML-SV-II-list-byte-maxLength-2-4.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-2-5 -OK NISTXML-SV-II-list-byte-maxLength-2-5.xml:19:111: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-byte-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-3-1 -OK NISTXML-SV-II-list-byte-maxLength-3-1.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-3-2 -OK NISTXML-SV-II-list-byte-maxLength-3-2.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-3-3 -OK NISTXML-SV-II-list-byte-maxLength-3-3.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-3-4 -OK NISTXML-SV-II-list-byte-maxLength-3-4.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-3-5 -OK NISTXML-SV-II-list-byte-maxLength-3-5.xml:19:111: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-byte-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-4-1 -OK NISTXML-SV-II-list-byte-maxLength-4-1.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-4-2 -OK NISTXML-SV-II-list-byte-maxLength-4-2.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-4-3 -OK NISTXML-SV-II-list-byte-maxLength-4-3.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-4-4 -OK NISTXML-SV-II-list-byte-maxLength-4-4.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-4-5 -OK NISTXML-SV-II-list-byte-maxLength-4-5.xml:19:111: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-byte-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-5-1 -OK NISTXML-SV-II-list-byte-maxLength-5-1.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-5-2 -OK NISTXML-SV-II-list-byte-maxLength-5-2.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-5-3 -OK NISTXML-SV-II-list-byte-maxLength-5-3.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-5-4 -OK NISTXML-SV-II-list-byte-maxLength-5-4.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-byte-maxLength-5-5 -OK NISTXML-SV-II-list-byte-maxLength-5-5.xml:19:111: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-byte-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-1-1 -OK NISTXML-SV-II-list-byte-minLength-1-1.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-1-2 -OK NISTXML-SV-II-list-byte-minLength-1-2.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-1-3 -OK NISTXML-SV-II-list-byte-minLength-1-3.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-1-4 -OK NISTXML-SV-II-list-byte-minLength-1-4.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-1-5 -OK NISTXML-SV-II-list-byte-minLength-1-5.xml:19:111: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-byte-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-2-1 -OK NISTXML-SV-II-list-byte-minLength-2-1.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-2-2 -OK NISTXML-SV-II-list-byte-minLength-2-2.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-2-3 -OK NISTXML-SV-II-list-byte-minLength-2-3.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-2-4 -OK NISTXML-SV-II-list-byte-minLength-2-4.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-2-5 -OK NISTXML-SV-II-list-byte-minLength-2-5.xml:19:111: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-byte-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-3-1 -OK NISTXML-SV-II-list-byte-minLength-3-1.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-3-2 -OK NISTXML-SV-II-list-byte-minLength-3-2.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-3-3 -OK NISTXML-SV-II-list-byte-minLength-3-3.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-3-4 -OK NISTXML-SV-II-list-byte-minLength-3-4.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-3-5 -OK NISTXML-SV-II-list-byte-minLength-3-5.xml:19:111: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-byte-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-4-1 -OK NISTXML-SV-II-list-byte-minLength-4-1.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-4-2 -OK NISTXML-SV-II-list-byte-minLength-4-2.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-4-3 -OK NISTXML-SV-II-list-byte-minLength-4-3.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-4-4 -OK NISTXML-SV-II-list-byte-minLength-4-4.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-4-5 -OK NISTXML-SV-II-list-byte-minLength-4-5.xml:19:111: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-byte-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-5-1 -OK NISTXML-SV-II-list-byte-minLength-5-1.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-5-2 -OK NISTXML-SV-II-list-byte-minLength-5-2.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-5-3 -OK NISTXML-SV-II-list-byte-minLength-5-3.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-5-4 -OK NISTXML-SV-II-list-byte-minLength-5-4.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-byte-minLength-5-5 -OK NISTXML-SV-II-list-byte-minLength-5-5.xml:19:111: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-byte-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-length-1 OK XSDv-XMLi NISTXML-SV-II-list-byte-length-1-1 -OK NISTXML-SV-II-list-byte-length-1-1.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-1-2 -OK NISTXML-SV-II-list-byte-length-1-2.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-1-3 -OK NISTXML-SV-II-list-byte-length-1-3.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-1-4 -OK NISTXML-SV-II-list-byte-length-1-4.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-1-5 -OK NISTXML-SV-II-list-byte-length-1-5.xml:19:105: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-byte-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-length-2 OK XSDv-XMLi NISTXML-SV-II-list-byte-length-2-1 -OK NISTXML-SV-II-list-byte-length-2-1.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-2-2 -OK NISTXML-SV-II-list-byte-length-2-2.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-2-3 -OK NISTXML-SV-II-list-byte-length-2-3.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-2-4 -OK NISTXML-SV-II-list-byte-length-2-4.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-2-5 -OK NISTXML-SV-II-list-byte-length-2-5.xml:19:105: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-byte-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-length-3 OK XSDv-XMLi NISTXML-SV-II-list-byte-length-3-1 -OK NISTXML-SV-II-list-byte-length-3-1.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-3-2 -OK NISTXML-SV-II-list-byte-length-3-2.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-3-3 -OK NISTXML-SV-II-list-byte-length-3-3.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-3-4 -OK NISTXML-SV-II-list-byte-length-3-4.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-3-5 -OK NISTXML-SV-II-list-byte-length-3-5.xml:19:105: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-byte-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-length-4 OK XSDv-XMLi NISTXML-SV-II-list-byte-length-4-1 -OK NISTXML-SV-II-list-byte-length-4-1.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-4-2 -OK NISTXML-SV-II-list-byte-length-4-2.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-4-3 -OK NISTXML-SV-II-list-byte-length-4-3.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-4-4 -OK NISTXML-SV-II-list-byte-length-4-4.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-4-5 -OK NISTXML-SV-II-list-byte-length-4-5.xml:19:105: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-byte-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-length-5 OK XSDv-XMLi NISTXML-SV-II-list-byte-length-5-1 -OK NISTXML-SV-II-list-byte-length-5-1.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-5-2 -OK NISTXML-SV-II-list-byte-length-5-2.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-5-3 -OK NISTXML-SV-II-list-byte-length-5-3.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-5-4 -OK NISTXML-SV-II-list-byte-length-5-4.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-byte-length-5-5 -OK NISTXML-SV-II-list-byte-length-5-5.xml:19:105: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-byte-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-1-1 -OK NISTXML-SV-II-list-byte-pattern-1-1.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-1-2 -OK NISTXML-SV-II-list-byte-pattern-1-2.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-1-3 -OK NISTXML-SV-II-list-byte-pattern-1-3.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-1-4 -OK NISTXML-SV-II-list-byte-pattern-1-4.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-1-5 -OK NISTXML-SV-II-list-byte-pattern-1-5.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} Grp: NIST2004-01-14 / list-byte-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-2-1 -OK NISTXML-SV-II-list-byte-pattern-2-1.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-2-2 -OK NISTXML-SV-II-list-byte-pattern-2-2.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-2-3 -OK NISTXML-SV-II-list-byte-pattern-2-3.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-2-4 -OK NISTXML-SV-II-list-byte-pattern-2-4.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-2-5 -OK NISTXML-SV-II-list-byte-pattern-2-5.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} Grp: NIST2004-01-14 / list-byte-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-3-1 -OK NISTXML-SV-II-list-byte-pattern-3-1.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-3-2 -OK NISTXML-SV-II-list-byte-pattern-3-2.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-3-3 -OK NISTXML-SV-II-list-byte-pattern-3-3.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-3-4 -OK NISTXML-SV-II-list-byte-pattern-3-4.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-3-5 -OK NISTXML-SV-II-list-byte-pattern-3-5.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} Grp: NIST2004-01-14 / list-byte-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-4-1 -OK NISTXML-SV-II-list-byte-pattern-4-1.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-4-2 -OK NISTXML-SV-II-list-byte-pattern-4-2.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-4-3 -OK NISTXML-SV-II-list-byte-pattern-4-3.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-4-4 -OK NISTXML-SV-II-list-byte-pattern-4-4.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-4-5 -OK NISTXML-SV-II-list-byte-pattern-4-5.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} Grp: NIST2004-01-14 / list-byte-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-5-1 -OK NISTXML-SV-II-list-byte-pattern-5-1.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} \-\d{2} \-\d{1} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-5-2 -OK NISTXML-SV-II-list-byte-pattern-5-2.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} \-\d{2} \-\d{1} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-5-3 -OK NISTXML-SV-II-list-byte-pattern-5-3.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} \-\d{2} \-\d{1} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-5-4 -OK NISTXML-SV-II-list-byte-pattern-5-4.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} \-\d{2} \-\d{1} OK XSDv-XMLi NISTXML-SV-II-list-byte-pattern-5-5 -OK NISTXML-SV-II-list-byte-pattern-5-5.xml:19:107: string pattern not matched: \-\d{3} \-\d{2} \-\d{1} \d{1} \d{2} \d{3} \-\d{3} \-\d{2} \-\d{1} Grp: NIST2004-01-14 / list-byte-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-1-1 -OK NISTXML-SV-II-list-byte-enumeration-1-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-1-2 -OK NISTXML-SV-II-list-byte-enumeration-1-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-1-3 -OK NISTXML-SV-II-list-byte-enumeration-1-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-1-4 -OK NISTXML-SV-II-list-byte-enumeration-1-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-1-5 -OK NISTXML-SV-II-list-byte-enumeration-1-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-byte-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-2-1 -OK NISTXML-SV-II-list-byte-enumeration-2-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-2-2 -OK NISTXML-SV-II-list-byte-enumeration-2-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-2-3 -OK NISTXML-SV-II-list-byte-enumeration-2-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-2-4 -OK NISTXML-SV-II-list-byte-enumeration-2-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-2-5 -OK NISTXML-SV-II-list-byte-enumeration-2-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-byte-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-3-1 -OK NISTXML-SV-II-list-byte-enumeration-3-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-3-2 -OK NISTXML-SV-II-list-byte-enumeration-3-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-3-3 -OK NISTXML-SV-II-list-byte-enumeration-3-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-3-4 -OK NISTXML-SV-II-list-byte-enumeration-3-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-3-5 -OK NISTXML-SV-II-list-byte-enumeration-3-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-byte-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-4-1 -OK NISTXML-SV-II-list-byte-enumeration-4-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-4-2 -OK NISTXML-SV-II-list-byte-enumeration-4-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-4-3 -OK NISTXML-SV-II-list-byte-enumeration-4-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-4-4 -OK NISTXML-SV-II-list-byte-enumeration-4-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-4-5 -OK NISTXML-SV-II-list-byte-enumeration-4-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-byte-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-byte-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-5-1 -OK NISTXML-SV-II-list-byte-enumeration-5-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-5-2 -OK NISTXML-SV-II-list-byte-enumeration-5-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-5-3 -OK NISTXML-SV-II-list-byte-enumeration-5-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-5-4 -OK NISTXML-SV-II-list-byte-enumeration-5-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-byte-enumeration-5-5 -OK NISTXML-SV-II-list-byte-enumeration-5-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-1 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-1.xml:19:139: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-2 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-2.xml:19:139: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-3 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-3.xml:19:139: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-4 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-4.xml:19:139: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-5 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-5.xml:19:139: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-1 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-1.xml:19:139: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-2 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-2.xml:19:139: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-3 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-3.xml:19:139: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-4 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-4.xml:19:139: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-5 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-5.xml:19:139: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-1 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-1.xml:19:139: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-2 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-2.xml:19:139: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-3 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-3.xml:19:139: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-4 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-4.xml:19:139: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-5 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-5.xml:19:139: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-1 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-1.xml:19:139: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-2 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-2.xml:19:139: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-3 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-3.xml:19:139: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-4 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-4.xml:19:139: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-5 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-5.xml:19:139: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-nonNegativeInteger-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-1 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-1.xml:19:139: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-2 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-2.xml:19:139: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-3 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-3.xml:19:139: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-4 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-4.xml:19:139: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-5 -OK NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-5.xml:19:139: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-1-1 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-1-1.xml:19:139: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-1-2 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-1-2.xml:19:139: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-1-3 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-1-3.xml:19:139: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-1-4 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-1-4.xml:19:139: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-1-5 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-1-5.xml:19:139: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-2-1 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-2-1.xml:19:139: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-2-2 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-2-2.xml:19:139: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-2-3 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-2-3.xml:19:139: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-2-4 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-2-4.xml:19:139: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-2-5 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-2-5.xml:19:139: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-3-1 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-3-1.xml:19:139: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-3-2 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-3-2.xml:19:139: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-3-3 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-3-3.xml:19:139: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-3-4 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-3-4.xml:19:139: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-3-5 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-3-5.xml:19:139: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-4-1 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-4-1.xml:19:139: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-4-2 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-4-2.xml:19:139: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-4-3 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-4-3.xml:19:139: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-4-4 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-4-4.xml:19:139: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-4-5 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-4-5.xml:19:139: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-nonNegativeInteger-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-5-1 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-5-1.xml:19:139: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-5-2 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-5-2.xml:19:139: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-5-3 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-5-3.xml:19:139: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-5-4 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-5-4.xml:19:139: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-minLength-5-5 -OK NISTXML-SV-II-list-nonNegativeInteger-minLength-5-5.xml:19:139: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-nonNegativeInteger-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-length-1 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-1-1 -OK NISTXML-SV-II-list-nonNegativeInteger-length-1-1.xml:19:133: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-1-2 -OK NISTXML-SV-II-list-nonNegativeInteger-length-1-2.xml:19:133: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-1-3 -OK NISTXML-SV-II-list-nonNegativeInteger-length-1-3.xml:19:133: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-1-4 -OK NISTXML-SV-II-list-nonNegativeInteger-length-1-4.xml:19:133: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-1-5 -OK NISTXML-SV-II-list-nonNegativeInteger-length-1-5.xml:19:133: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-nonNegativeInteger-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-length-2 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-2-1 -OK NISTXML-SV-II-list-nonNegativeInteger-length-2-1.xml:19:133: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-2-2 -OK NISTXML-SV-II-list-nonNegativeInteger-length-2-2.xml:19:133: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-2-3 -OK NISTXML-SV-II-list-nonNegativeInteger-length-2-3.xml:19:133: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-2-4 -OK NISTXML-SV-II-list-nonNegativeInteger-length-2-4.xml:19:133: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-2-5 -OK NISTXML-SV-II-list-nonNegativeInteger-length-2-5.xml:19:133: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-nonNegativeInteger-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-length-3 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-3-1 -OK NISTXML-SV-II-list-nonNegativeInteger-length-3-1.xml:19:133: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-3-2 -OK NISTXML-SV-II-list-nonNegativeInteger-length-3-2.xml:19:133: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-3-3 -OK NISTXML-SV-II-list-nonNegativeInteger-length-3-3.xml:19:133: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-3-4 -OK NISTXML-SV-II-list-nonNegativeInteger-length-3-4.xml:19:133: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-3-5 -OK NISTXML-SV-II-list-nonNegativeInteger-length-3-5.xml:19:133: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-nonNegativeInteger-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-length-4 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-4-1 -OK NISTXML-SV-II-list-nonNegativeInteger-length-4-1.xml:19:133: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-4-2 -OK NISTXML-SV-II-list-nonNegativeInteger-length-4-2.xml:19:133: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-4-3 -OK NISTXML-SV-II-list-nonNegativeInteger-length-4-3.xml:19:133: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-4-4 -OK NISTXML-SV-II-list-nonNegativeInteger-length-4-4.xml:19:133: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-4-5 -OK NISTXML-SV-II-list-nonNegativeInteger-length-4-5.xml:19:133: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-nonNegativeInteger-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-length-5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-5-1 -OK NISTXML-SV-II-list-nonNegativeInteger-length-5-1.xml:19:133: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-5-2 -OK NISTXML-SV-II-list-nonNegativeInteger-length-5-2.xml:19:133: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-5-3 -OK NISTXML-SV-II-list-nonNegativeInteger-length-5-3.xml:19:133: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-5-4 -OK NISTXML-SV-II-list-nonNegativeInteger-length-5-4.xml:19:133: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-length-5-5 -OK NISTXML-SV-II-list-nonNegativeInteger-length-5-5.xml:19:133: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-1-1 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-1-1.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-1-2 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-1-2.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-1-3 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-1-3.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-1-4 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-1-4.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-1-5 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-1-5.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-2-1 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-2-1.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-2-2 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-2-2.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-2-3 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-2-3.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-2-4 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-2-4.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-2-5 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-2-5.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-3-1 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-3-1.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-3-2 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-3-2.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-3-3 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-3-3.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-3-4 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-3-4.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-3-5 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-3-5.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-4-1 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-4-1.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-4-2 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-4-2.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-4-3 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-4-3.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-4-4 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-4-4.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-4-5 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-4-5.xml:19:135: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} Grp: NIST2004-01-14 / list-nonNegativeInteger-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-5-1 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-5-1.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-5-2 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-5-2.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-5-3 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-5-3.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-5-4 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-5-4.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-pattern-5-5 -OK NISTXML-SV-II-list-nonNegativeInteger-pattern-5-5.xml:19:135: string pattern not matched: \d{1} \d{4} \d{7} \d{10} \d{13} \d{18} Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-1 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-2 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-3 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-4 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-5 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-1 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-2 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-3 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-4 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-5 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-1 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-2 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-3 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-4 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-5 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-1 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-2 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-3 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-4 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-5 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-nonNegativeInteger-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-nonNegativeInteger-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-1 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-1.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-2 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-2.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-3 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-3.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-4 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-4.xml:19:143: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-5 -OK NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-5.xml:19:143: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedLong-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-1-1 -OK NISTXML-SV-II-list-unsignedLong-maxLength-1-1.xml:19:127: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-1-2 -OK NISTXML-SV-II-list-unsignedLong-maxLength-1-2.xml:19:127: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-1-3 -OK NISTXML-SV-II-list-unsignedLong-maxLength-1-3.xml:19:127: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-1-4 -OK NISTXML-SV-II-list-unsignedLong-maxLength-1-4.xml:19:127: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-1-5 -OK NISTXML-SV-II-list-unsignedLong-maxLength-1-5.xml:19:127: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-unsignedLong-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-2-1 -OK NISTXML-SV-II-list-unsignedLong-maxLength-2-1.xml:19:127: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-2-2 -OK NISTXML-SV-II-list-unsignedLong-maxLength-2-2.xml:19:127: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-2-3 -OK NISTXML-SV-II-list-unsignedLong-maxLength-2-3.xml:19:127: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-2-4 -OK NISTXML-SV-II-list-unsignedLong-maxLength-2-4.xml:19:127: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-2-5 -OK NISTXML-SV-II-list-unsignedLong-maxLength-2-5.xml:19:127: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-unsignedLong-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-3-1 -OK NISTXML-SV-II-list-unsignedLong-maxLength-3-1.xml:19:127: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-3-2 -OK NISTXML-SV-II-list-unsignedLong-maxLength-3-2.xml:19:127: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-3-3 -OK NISTXML-SV-II-list-unsignedLong-maxLength-3-3.xml:19:127: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-3-4 -OK NISTXML-SV-II-list-unsignedLong-maxLength-3-4.xml:19:127: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-3-5 -OK NISTXML-SV-II-list-unsignedLong-maxLength-3-5.xml:19:127: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-unsignedLong-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-4-1 -OK NISTXML-SV-II-list-unsignedLong-maxLength-4-1.xml:19:127: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-4-2 -OK NISTXML-SV-II-list-unsignedLong-maxLength-4-2.xml:19:127: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-4-3 -OK NISTXML-SV-II-list-unsignedLong-maxLength-4-3.xml:19:127: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-4-4 -OK NISTXML-SV-II-list-unsignedLong-maxLength-4-4.xml:19:127: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-4-5 -OK NISTXML-SV-II-list-unsignedLong-maxLength-4-5.xml:19:127: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-unsignedLong-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-5-1 -OK NISTXML-SV-II-list-unsignedLong-maxLength-5-1.xml:19:127: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-5-2 -OK NISTXML-SV-II-list-unsignedLong-maxLength-5-2.xml:19:127: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-5-3 -OK NISTXML-SV-II-list-unsignedLong-maxLength-5-3.xml:19:127: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-5-4 -OK NISTXML-SV-II-list-unsignedLong-maxLength-5-4.xml:19:127: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-maxLength-5-5 -OK NISTXML-SV-II-list-unsignedLong-maxLength-5-5.xml:19:127: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-unsignedLong-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-1-1 -OK NISTXML-SV-II-list-unsignedLong-minLength-1-1.xml:19:127: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-1-2 -OK NISTXML-SV-II-list-unsignedLong-minLength-1-2.xml:19:127: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-1-3 -OK NISTXML-SV-II-list-unsignedLong-minLength-1-3.xml:19:127: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-1-4 -OK NISTXML-SV-II-list-unsignedLong-minLength-1-4.xml:19:127: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-1-5 -OK NISTXML-SV-II-list-unsignedLong-minLength-1-5.xml:19:127: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-unsignedLong-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-2-1 -OK NISTXML-SV-II-list-unsignedLong-minLength-2-1.xml:19:127: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-2-2 -OK NISTXML-SV-II-list-unsignedLong-minLength-2-2.xml:19:127: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-2-3 -OK NISTXML-SV-II-list-unsignedLong-minLength-2-3.xml:19:127: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-2-4 -OK NISTXML-SV-II-list-unsignedLong-minLength-2-4.xml:19:127: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-2-5 -OK NISTXML-SV-II-list-unsignedLong-minLength-2-5.xml:19:127: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-unsignedLong-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-3-1 -OK NISTXML-SV-II-list-unsignedLong-minLength-3-1.xml:19:127: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-3-2 -OK NISTXML-SV-II-list-unsignedLong-minLength-3-2.xml:19:127: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-3-3 -OK NISTXML-SV-II-list-unsignedLong-minLength-3-3.xml:19:127: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-3-4 -OK NISTXML-SV-II-list-unsignedLong-minLength-3-4.xml:19:127: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-3-5 -OK NISTXML-SV-II-list-unsignedLong-minLength-3-5.xml:19:127: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-unsignedLong-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-4-1 -OK NISTXML-SV-II-list-unsignedLong-minLength-4-1.xml:19:127: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-4-2 -OK NISTXML-SV-II-list-unsignedLong-minLength-4-2.xml:19:127: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-4-3 -OK NISTXML-SV-II-list-unsignedLong-minLength-4-3.xml:19:127: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-4-4 -OK NISTXML-SV-II-list-unsignedLong-minLength-4-4.xml:19:127: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-4-5 -OK NISTXML-SV-II-list-unsignedLong-minLength-4-5.xml:19:127: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-unsignedLong-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-5-1 -OK NISTXML-SV-II-list-unsignedLong-minLength-5-1.xml:19:127: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-5-2 -OK NISTXML-SV-II-list-unsignedLong-minLength-5-2.xml:19:127: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-5-3 -OK NISTXML-SV-II-list-unsignedLong-minLength-5-3.xml:19:127: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-5-4 -OK NISTXML-SV-II-list-unsignedLong-minLength-5-4.xml:19:127: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-minLength-5-5 -OK NISTXML-SV-II-list-unsignedLong-minLength-5-5.xml:19:127: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-unsignedLong-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-length-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-1-1 -OK NISTXML-SV-II-list-unsignedLong-length-1-1.xml:19:121: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-1-2 -OK NISTXML-SV-II-list-unsignedLong-length-1-2.xml:19:121: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-1-3 -OK NISTXML-SV-II-list-unsignedLong-length-1-3.xml:19:121: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-1-4 -OK NISTXML-SV-II-list-unsignedLong-length-1-4.xml:19:121: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-1-5 -OK NISTXML-SV-II-list-unsignedLong-length-1-5.xml:19:121: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-unsignedLong-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-length-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-2-1 -OK NISTXML-SV-II-list-unsignedLong-length-2-1.xml:19:121: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-2-2 -OK NISTXML-SV-II-list-unsignedLong-length-2-2.xml:19:121: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-2-3 -OK NISTXML-SV-II-list-unsignedLong-length-2-3.xml:19:121: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-2-4 -OK NISTXML-SV-II-list-unsignedLong-length-2-4.xml:19:121: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-2-5 -OK NISTXML-SV-II-list-unsignedLong-length-2-5.xml:19:121: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-unsignedLong-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-length-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-3-1 -OK NISTXML-SV-II-list-unsignedLong-length-3-1.xml:19:121: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-3-2 -OK NISTXML-SV-II-list-unsignedLong-length-3-2.xml:19:121: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-3-3 -OK NISTXML-SV-II-list-unsignedLong-length-3-3.xml:19:121: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-3-4 -OK NISTXML-SV-II-list-unsignedLong-length-3-4.xml:19:121: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-3-5 -OK NISTXML-SV-II-list-unsignedLong-length-3-5.xml:19:121: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-unsignedLong-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-length-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-4-1 -OK NISTXML-SV-II-list-unsignedLong-length-4-1.xml:19:121: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-4-2 -OK NISTXML-SV-II-list-unsignedLong-length-4-2.xml:19:121: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-4-3 -OK NISTXML-SV-II-list-unsignedLong-length-4-3.xml:19:121: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-4-4 -OK NISTXML-SV-II-list-unsignedLong-length-4-4.xml:19:121: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-4-5 -OK NISTXML-SV-II-list-unsignedLong-length-4-5.xml:19:121: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-unsignedLong-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-length-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-5-1 -OK NISTXML-SV-II-list-unsignedLong-length-5-1.xml:19:121: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-5-2 -OK NISTXML-SV-II-list-unsignedLong-length-5-2.xml:19:121: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-5-3 -OK NISTXML-SV-II-list-unsignedLong-length-5-3.xml:19:121: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-5-4 -OK NISTXML-SV-II-list-unsignedLong-length-5-4.xml:19:121: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-length-5-5 -OK NISTXML-SV-II-list-unsignedLong-length-5-5.xml:19:121: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-unsignedLong-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-1-1 -OK NISTXML-SV-II-list-unsignedLong-pattern-1-1.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-1-2 -OK NISTXML-SV-II-list-unsignedLong-pattern-1-2.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-1-3 -OK NISTXML-SV-II-list-unsignedLong-pattern-1-3.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-1-4 -OK NISTXML-SV-II-list-unsignedLong-pattern-1-4.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-1-5 -OK NISTXML-SV-II-list-unsignedLong-pattern-1-5.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} Grp: NIST2004-01-14 / list-unsignedLong-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-2-1 -OK NISTXML-SV-II-list-unsignedLong-pattern-2-1.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-2-2 -OK NISTXML-SV-II-list-unsignedLong-pattern-2-2.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-2-3 -OK NISTXML-SV-II-list-unsignedLong-pattern-2-3.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-2-4 -OK NISTXML-SV-II-list-unsignedLong-pattern-2-4.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-2-5 -OK NISTXML-SV-II-list-unsignedLong-pattern-2-5.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} Grp: NIST2004-01-14 / list-unsignedLong-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-3-1 -OK NISTXML-SV-II-list-unsignedLong-pattern-3-1.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-3-2 -OK NISTXML-SV-II-list-unsignedLong-pattern-3-2.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-3-3 -OK NISTXML-SV-II-list-unsignedLong-pattern-3-3.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-3-4 -OK NISTXML-SV-II-list-unsignedLong-pattern-3-4.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-3-5 -OK NISTXML-SV-II-list-unsignedLong-pattern-3-5.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} Grp: NIST2004-01-14 / list-unsignedLong-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-4-1 -OK NISTXML-SV-II-list-unsignedLong-pattern-4-1.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-4-2 -OK NISTXML-SV-II-list-unsignedLong-pattern-4-2.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-4-3 -OK NISTXML-SV-II-list-unsignedLong-pattern-4-3.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-4-4 -OK NISTXML-SV-II-list-unsignedLong-pattern-4-4.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-4-5 -OK NISTXML-SV-II-list-unsignedLong-pattern-4-5.xml:19:123: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} Grp: NIST2004-01-14 / list-unsignedLong-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-5-1 -OK NISTXML-SV-II-list-unsignedLong-pattern-5-1.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-5-2 -OK NISTXML-SV-II-list-unsignedLong-pattern-5-2.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-5-3 -OK NISTXML-SV-II-list-unsignedLong-pattern-5-3.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-5-4 -OK NISTXML-SV-II-list-unsignedLong-pattern-5-4.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-pattern-5-5 -OK NISTXML-SV-II-list-unsignedLong-pattern-5-5.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} Grp: NIST2004-01-14 / list-unsignedLong-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-1-1 -OK NISTXML-SV-II-list-unsignedLong-enumeration-1-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-1-2 -OK NISTXML-SV-II-list-unsignedLong-enumeration-1-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-1-3 -OK NISTXML-SV-II-list-unsignedLong-enumeration-1-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-1-4 -OK NISTXML-SV-II-list-unsignedLong-enumeration-1-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-1-5 -OK NISTXML-SV-II-list-unsignedLong-enumeration-1-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedLong-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-2-1 -OK NISTXML-SV-II-list-unsignedLong-enumeration-2-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-2-2 -OK NISTXML-SV-II-list-unsignedLong-enumeration-2-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-2-3 -OK NISTXML-SV-II-list-unsignedLong-enumeration-2-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-2-4 -OK NISTXML-SV-II-list-unsignedLong-enumeration-2-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-2-5 -OK NISTXML-SV-II-list-unsignedLong-enumeration-2-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedLong-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-3-1 -OK NISTXML-SV-II-list-unsignedLong-enumeration-3-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-3-2 -OK NISTXML-SV-II-list-unsignedLong-enumeration-3-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-3-3 -OK NISTXML-SV-II-list-unsignedLong-enumeration-3-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-3-4 -OK NISTXML-SV-II-list-unsignedLong-enumeration-3-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-3-5 -OK NISTXML-SV-II-list-unsignedLong-enumeration-3-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedLong-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-4-1 -OK NISTXML-SV-II-list-unsignedLong-enumeration-4-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-4-2 -OK NISTXML-SV-II-list-unsignedLong-enumeration-4-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-4-3 -OK NISTXML-SV-II-list-unsignedLong-enumeration-4-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-4-4 -OK NISTXML-SV-II-list-unsignedLong-enumeration-4-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-4-5 -OK NISTXML-SV-II-list-unsignedLong-enumeration-4-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedLong-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedLong-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-5-1 -OK NISTXML-SV-II-list-unsignedLong-enumeration-5-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-5-2 -OK NISTXML-SV-II-list-unsignedLong-enumeration-5-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-5-3 -OK NISTXML-SV-II-list-unsignedLong-enumeration-5-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-5-4 -OK NISTXML-SV-II-list-unsignedLong-enumeration-5-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedLong-enumeration-5-5 -OK NISTXML-SV-II-list-unsignedLong-enumeration-5-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedInt-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-1-1 -OK NISTXML-SV-II-list-unsignedInt-maxLength-1-1.xml:19:125: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-1-2 -OK NISTXML-SV-II-list-unsignedInt-maxLength-1-2.xml:19:125: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-1-3 -OK NISTXML-SV-II-list-unsignedInt-maxLength-1-3.xml:19:125: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-1-4 -OK NISTXML-SV-II-list-unsignedInt-maxLength-1-4.xml:19:125: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-1-5 -OK NISTXML-SV-II-list-unsignedInt-maxLength-1-5.xml:19:125: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-unsignedInt-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-2-1 -OK NISTXML-SV-II-list-unsignedInt-maxLength-2-1.xml:19:125: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-2-2 -OK NISTXML-SV-II-list-unsignedInt-maxLength-2-2.xml:19:125: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-2-3 -OK NISTXML-SV-II-list-unsignedInt-maxLength-2-3.xml:19:125: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-2-4 -OK NISTXML-SV-II-list-unsignedInt-maxLength-2-4.xml:19:125: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-2-5 -OK NISTXML-SV-II-list-unsignedInt-maxLength-2-5.xml:19:125: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-unsignedInt-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-3-1 -OK NISTXML-SV-II-list-unsignedInt-maxLength-3-1.xml:19:125: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-3-2 -OK NISTXML-SV-II-list-unsignedInt-maxLength-3-2.xml:19:125: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-3-3 -OK NISTXML-SV-II-list-unsignedInt-maxLength-3-3.xml:19:125: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-3-4 -OK NISTXML-SV-II-list-unsignedInt-maxLength-3-4.xml:19:125: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-3-5 -OK NISTXML-SV-II-list-unsignedInt-maxLength-3-5.xml:19:125: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-unsignedInt-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-4-1 -OK NISTXML-SV-II-list-unsignedInt-maxLength-4-1.xml:19:125: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-4-2 -OK NISTXML-SV-II-list-unsignedInt-maxLength-4-2.xml:19:125: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-4-3 -OK NISTXML-SV-II-list-unsignedInt-maxLength-4-3.xml:19:125: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-4-4 -OK NISTXML-SV-II-list-unsignedInt-maxLength-4-4.xml:19:125: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-4-5 -OK NISTXML-SV-II-list-unsignedInt-maxLength-4-5.xml:19:125: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-unsignedInt-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-5-1 -OK NISTXML-SV-II-list-unsignedInt-maxLength-5-1.xml:19:125: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-5-2 -OK NISTXML-SV-II-list-unsignedInt-maxLength-5-2.xml:19:125: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-5-3 -OK NISTXML-SV-II-list-unsignedInt-maxLength-5-3.xml:19:125: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-5-4 -OK NISTXML-SV-II-list-unsignedInt-maxLength-5-4.xml:19:125: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-maxLength-5-5 -OK NISTXML-SV-II-list-unsignedInt-maxLength-5-5.xml:19:125: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-unsignedInt-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-1-1 -OK NISTXML-SV-II-list-unsignedInt-minLength-1-1.xml:19:125: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-1-2 -OK NISTXML-SV-II-list-unsignedInt-minLength-1-2.xml:19:125: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-1-3 -OK NISTXML-SV-II-list-unsignedInt-minLength-1-3.xml:19:125: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-1-4 -OK NISTXML-SV-II-list-unsignedInt-minLength-1-4.xml:19:125: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-1-5 -OK NISTXML-SV-II-list-unsignedInt-minLength-1-5.xml:19:125: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-unsignedInt-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-2-1 -OK NISTXML-SV-II-list-unsignedInt-minLength-2-1.xml:19:125: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-2-2 -OK NISTXML-SV-II-list-unsignedInt-minLength-2-2.xml:19:125: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-2-3 -OK NISTXML-SV-II-list-unsignedInt-minLength-2-3.xml:19:125: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-2-4 -OK NISTXML-SV-II-list-unsignedInt-minLength-2-4.xml:19:125: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-2-5 -OK NISTXML-SV-II-list-unsignedInt-minLength-2-5.xml:19:125: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-unsignedInt-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-3-1 -OK NISTXML-SV-II-list-unsignedInt-minLength-3-1.xml:19:125: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-3-2 -OK NISTXML-SV-II-list-unsignedInt-minLength-3-2.xml:19:125: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-3-3 -OK NISTXML-SV-II-list-unsignedInt-minLength-3-3.xml:19:125: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-3-4 -OK NISTXML-SV-II-list-unsignedInt-minLength-3-4.xml:19:125: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-3-5 -OK NISTXML-SV-II-list-unsignedInt-minLength-3-5.xml:19:125: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-unsignedInt-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-4-1 -OK NISTXML-SV-II-list-unsignedInt-minLength-4-1.xml:19:125: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-4-2 -OK NISTXML-SV-II-list-unsignedInt-minLength-4-2.xml:19:125: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-4-3 -OK NISTXML-SV-II-list-unsignedInt-minLength-4-3.xml:19:125: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-4-4 -OK NISTXML-SV-II-list-unsignedInt-minLength-4-4.xml:19:125: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-4-5 -OK NISTXML-SV-II-list-unsignedInt-minLength-4-5.xml:19:125: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-unsignedInt-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-5-1 -OK NISTXML-SV-II-list-unsignedInt-minLength-5-1.xml:19:125: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-5-2 -OK NISTXML-SV-II-list-unsignedInt-minLength-5-2.xml:19:125: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-5-3 -OK NISTXML-SV-II-list-unsignedInt-minLength-5-3.xml:19:125: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-5-4 -OK NISTXML-SV-II-list-unsignedInt-minLength-5-4.xml:19:125: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-minLength-5-5 -OK NISTXML-SV-II-list-unsignedInt-minLength-5-5.xml:19:125: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-unsignedInt-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-length-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-1-1 -OK NISTXML-SV-II-list-unsignedInt-length-1-1.xml:19:119: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-1-2 -OK NISTXML-SV-II-list-unsignedInt-length-1-2.xml:19:119: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-1-3 -OK NISTXML-SV-II-list-unsignedInt-length-1-3.xml:19:119: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-1-4 -OK NISTXML-SV-II-list-unsignedInt-length-1-4.xml:19:119: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-1-5 -OK NISTXML-SV-II-list-unsignedInt-length-1-5.xml:19:119: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-unsignedInt-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-length-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-2-1 -OK NISTXML-SV-II-list-unsignedInt-length-2-1.xml:19:119: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-2-2 -OK NISTXML-SV-II-list-unsignedInt-length-2-2.xml:19:119: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-2-3 -OK NISTXML-SV-II-list-unsignedInt-length-2-3.xml:19:119: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-2-4 -OK NISTXML-SV-II-list-unsignedInt-length-2-4.xml:19:119: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-2-5 -OK NISTXML-SV-II-list-unsignedInt-length-2-5.xml:19:119: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-unsignedInt-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-length-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-3-1 -OK NISTXML-SV-II-list-unsignedInt-length-3-1.xml:19:119: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-3-2 -OK NISTXML-SV-II-list-unsignedInt-length-3-2.xml:19:119: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-3-3 -OK NISTXML-SV-II-list-unsignedInt-length-3-3.xml:19:119: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-3-4 -OK NISTXML-SV-II-list-unsignedInt-length-3-4.xml:19:119: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-3-5 -OK NISTXML-SV-II-list-unsignedInt-length-3-5.xml:19:119: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-unsignedInt-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-length-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-4-1 -OK NISTXML-SV-II-list-unsignedInt-length-4-1.xml:19:119: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-4-2 -OK NISTXML-SV-II-list-unsignedInt-length-4-2.xml:19:119: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-4-3 -OK NISTXML-SV-II-list-unsignedInt-length-4-3.xml:19:119: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-4-4 -OK NISTXML-SV-II-list-unsignedInt-length-4-4.xml:19:119: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-4-5 -OK NISTXML-SV-II-list-unsignedInt-length-4-5.xml:19:119: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-unsignedInt-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-length-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-5-1 -OK NISTXML-SV-II-list-unsignedInt-length-5-1.xml:19:119: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-5-2 -OK NISTXML-SV-II-list-unsignedInt-length-5-2.xml:19:119: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-5-3 -OK NISTXML-SV-II-list-unsignedInt-length-5-3.xml:19:119: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-5-4 -OK NISTXML-SV-II-list-unsignedInt-length-5-4.xml:19:119: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-length-5-5 -OK NISTXML-SV-II-list-unsignedInt-length-5-5.xml:19:119: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-unsignedInt-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-1-1 -OK NISTXML-SV-II-list-unsignedInt-pattern-1-1.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-1-2 -OK NISTXML-SV-II-list-unsignedInt-pattern-1-2.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-1-3 -OK NISTXML-SV-II-list-unsignedInt-pattern-1-3.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-1-4 -OK NISTXML-SV-II-list-unsignedInt-pattern-1-4.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-1-5 -OK NISTXML-SV-II-list-unsignedInt-pattern-1-5.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} Grp: NIST2004-01-14 / list-unsignedInt-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-2-1 -OK NISTXML-SV-II-list-unsignedInt-pattern-2-1.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-2-2 -OK NISTXML-SV-II-list-unsignedInt-pattern-2-2.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-2-3 -OK NISTXML-SV-II-list-unsignedInt-pattern-2-3.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-2-4 -OK NISTXML-SV-II-list-unsignedInt-pattern-2-4.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-2-5 -OK NISTXML-SV-II-list-unsignedInt-pattern-2-5.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{10} Grp: NIST2004-01-14 / list-unsignedInt-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-3-1 -OK NISTXML-SV-II-list-unsignedInt-pattern-3-1.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-3-2 -OK NISTXML-SV-II-list-unsignedInt-pattern-3-2.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-3-3 -OK NISTXML-SV-II-list-unsignedInt-pattern-3-3.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-3-4 -OK NISTXML-SV-II-list-unsignedInt-pattern-3-4.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-3-5 -OK NISTXML-SV-II-list-unsignedInt-pattern-3-5.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} Grp: NIST2004-01-14 / list-unsignedInt-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-4-1 -OK NISTXML-SV-II-list-unsignedInt-pattern-4-1.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-4-2 -OK NISTXML-SV-II-list-unsignedInt-pattern-4-2.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-4-3 -OK NISTXML-SV-II-list-unsignedInt-pattern-4-3.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-4-4 -OK NISTXML-SV-II-list-unsignedInt-pattern-4-4.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-4-5 -OK NISTXML-SV-II-list-unsignedInt-pattern-4-5.xml:19:121: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{10} Grp: NIST2004-01-14 / list-unsignedInt-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-5-1 -OK NISTXML-SV-II-list-unsignedInt-pattern-5-1.xml:19:121: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-5-2 -OK NISTXML-SV-II-list-unsignedInt-pattern-5-2.xml:19:121: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-5-3 -OK NISTXML-SV-II-list-unsignedInt-pattern-5-3.xml:19:121: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-5-4 -OK NISTXML-SV-II-list-unsignedInt-pattern-5-4.xml:19:121: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{10} OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-pattern-5-5 -OK NISTXML-SV-II-list-unsignedInt-pattern-5-5.xml:19:121: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{10} Grp: NIST2004-01-14 / list-unsignedInt-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-1-1 -OK NISTXML-SV-II-list-unsignedInt-enumeration-1-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-1-2 -OK NISTXML-SV-II-list-unsignedInt-enumeration-1-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-1-3 -OK NISTXML-SV-II-list-unsignedInt-enumeration-1-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-1-4 -OK NISTXML-SV-II-list-unsignedInt-enumeration-1-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-1-5 -OK NISTXML-SV-II-list-unsignedInt-enumeration-1-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedInt-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-2-1 -OK NISTXML-SV-II-list-unsignedInt-enumeration-2-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-2-2 -OK NISTXML-SV-II-list-unsignedInt-enumeration-2-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-2-3 -OK NISTXML-SV-II-list-unsignedInt-enumeration-2-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-2-4 -OK NISTXML-SV-II-list-unsignedInt-enumeration-2-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-2-5 -OK NISTXML-SV-II-list-unsignedInt-enumeration-2-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedInt-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-3-1 -OK NISTXML-SV-II-list-unsignedInt-enumeration-3-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-3-2 -OK NISTXML-SV-II-list-unsignedInt-enumeration-3-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-3-3 -OK NISTXML-SV-II-list-unsignedInt-enumeration-3-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-3-4 -OK NISTXML-SV-II-list-unsignedInt-enumeration-3-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-3-5 -OK NISTXML-SV-II-list-unsignedInt-enumeration-3-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedInt-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-4-1 -OK NISTXML-SV-II-list-unsignedInt-enumeration-4-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-4-2 -OK NISTXML-SV-II-list-unsignedInt-enumeration-4-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-4-3 -OK NISTXML-SV-II-list-unsignedInt-enumeration-4-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-4-4 -OK NISTXML-SV-II-list-unsignedInt-enumeration-4-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-4-5 -OK NISTXML-SV-II-list-unsignedInt-enumeration-4-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedInt-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedInt-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-5-1 -OK NISTXML-SV-II-list-unsignedInt-enumeration-5-1.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-5-2 -OK NISTXML-SV-II-list-unsignedInt-enumeration-5-2.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-5-3 -OK NISTXML-SV-II-list-unsignedInt-enumeration-5-3.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-5-4 -OK NISTXML-SV-II-list-unsignedInt-enumeration-5-4.xml:19:129: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedInt-enumeration-5-5 -OK NISTXML-SV-II-list-unsignedInt-enumeration-5-5.xml:19:129: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedShort-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-1-1 -OK NISTXML-SV-II-list-unsignedShort-maxLength-1-1.xml:19:129: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-1-2 -OK NISTXML-SV-II-list-unsignedShort-maxLength-1-2.xml:19:129: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-1-3 -OK NISTXML-SV-II-list-unsignedShort-maxLength-1-3.xml:19:129: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-1-4 -OK NISTXML-SV-II-list-unsignedShort-maxLength-1-4.xml:19:129: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-1-5 -OK NISTXML-SV-II-list-unsignedShort-maxLength-1-5.xml:19:129: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-unsignedShort-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-2-1 -OK NISTXML-SV-II-list-unsignedShort-maxLength-2-1.xml:19:129: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-2-2 -OK NISTXML-SV-II-list-unsignedShort-maxLength-2-2.xml:19:129: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-2-3 -OK NISTXML-SV-II-list-unsignedShort-maxLength-2-3.xml:19:129: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-2-4 -OK NISTXML-SV-II-list-unsignedShort-maxLength-2-4.xml:19:129: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-2-5 -OK NISTXML-SV-II-list-unsignedShort-maxLength-2-5.xml:19:129: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-unsignedShort-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-3-1 -OK NISTXML-SV-II-list-unsignedShort-maxLength-3-1.xml:19:129: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-3-2 -OK NISTXML-SV-II-list-unsignedShort-maxLength-3-2.xml:19:129: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-3-3 -OK NISTXML-SV-II-list-unsignedShort-maxLength-3-3.xml:19:129: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-3-4 -OK NISTXML-SV-II-list-unsignedShort-maxLength-3-4.xml:19:129: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-3-5 -OK NISTXML-SV-II-list-unsignedShort-maxLength-3-5.xml:19:129: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-unsignedShort-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-4-1 -OK NISTXML-SV-II-list-unsignedShort-maxLength-4-1.xml:19:129: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-4-2 -OK NISTXML-SV-II-list-unsignedShort-maxLength-4-2.xml:19:129: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-4-3 -OK NISTXML-SV-II-list-unsignedShort-maxLength-4-3.xml:19:129: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-4-4 -OK NISTXML-SV-II-list-unsignedShort-maxLength-4-4.xml:19:129: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-4-5 -OK NISTXML-SV-II-list-unsignedShort-maxLength-4-5.xml:19:129: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-unsignedShort-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-5-1 -OK NISTXML-SV-II-list-unsignedShort-maxLength-5-1.xml:19:129: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-5-2 -OK NISTXML-SV-II-list-unsignedShort-maxLength-5-2.xml:19:129: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-5-3 -OK NISTXML-SV-II-list-unsignedShort-maxLength-5-3.xml:19:129: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-5-4 -OK NISTXML-SV-II-list-unsignedShort-maxLength-5-4.xml:19:129: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-maxLength-5-5 -OK NISTXML-SV-II-list-unsignedShort-maxLength-5-5.xml:19:129: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-unsignedShort-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-1-1 -OK NISTXML-SV-II-list-unsignedShort-minLength-1-1.xml:19:129: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-1-2 -OK NISTXML-SV-II-list-unsignedShort-minLength-1-2.xml:19:129: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-1-3 -OK NISTXML-SV-II-list-unsignedShort-minLength-1-3.xml:19:129: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-1-4 -OK NISTXML-SV-II-list-unsignedShort-minLength-1-4.xml:19:129: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-1-5 -OK NISTXML-SV-II-list-unsignedShort-minLength-1-5.xml:19:129: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-unsignedShort-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-2-1 -OK NISTXML-SV-II-list-unsignedShort-minLength-2-1.xml:19:129: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-2-2 -OK NISTXML-SV-II-list-unsignedShort-minLength-2-2.xml:19:129: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-2-3 -OK NISTXML-SV-II-list-unsignedShort-minLength-2-3.xml:19:129: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-2-4 -OK NISTXML-SV-II-list-unsignedShort-minLength-2-4.xml:19:129: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-2-5 -OK NISTXML-SV-II-list-unsignedShort-minLength-2-5.xml:19:129: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-unsignedShort-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-3-1 -OK NISTXML-SV-II-list-unsignedShort-minLength-3-1.xml:19:129: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-3-2 -OK NISTXML-SV-II-list-unsignedShort-minLength-3-2.xml:19:129: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-3-3 -OK NISTXML-SV-II-list-unsignedShort-minLength-3-3.xml:19:129: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-3-4 -OK NISTXML-SV-II-list-unsignedShort-minLength-3-4.xml:19:129: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-3-5 -OK NISTXML-SV-II-list-unsignedShort-minLength-3-5.xml:19:129: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-unsignedShort-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-4-1 -OK NISTXML-SV-II-list-unsignedShort-minLength-4-1.xml:19:129: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-4-2 -OK NISTXML-SV-II-list-unsignedShort-minLength-4-2.xml:19:129: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-4-3 -OK NISTXML-SV-II-list-unsignedShort-minLength-4-3.xml:19:129: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-4-4 -OK NISTXML-SV-II-list-unsignedShort-minLength-4-4.xml:19:129: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-4-5 -OK NISTXML-SV-II-list-unsignedShort-minLength-4-5.xml:19:129: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-unsignedShort-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-5-1 -OK NISTXML-SV-II-list-unsignedShort-minLength-5-1.xml:19:129: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-5-2 -OK NISTXML-SV-II-list-unsignedShort-minLength-5-2.xml:19:129: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-5-3 -OK NISTXML-SV-II-list-unsignedShort-minLength-5-3.xml:19:129: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-5-4 -OK NISTXML-SV-II-list-unsignedShort-minLength-5-4.xml:19:129: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-minLength-5-5 -OK NISTXML-SV-II-list-unsignedShort-minLength-5-5.xml:19:129: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-unsignedShort-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-length-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-1-1 -OK NISTXML-SV-II-list-unsignedShort-length-1-1.xml:19:123: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-1-2 -OK NISTXML-SV-II-list-unsignedShort-length-1-2.xml:19:123: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-1-3 -OK NISTXML-SV-II-list-unsignedShort-length-1-3.xml:19:123: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-1-4 -OK NISTXML-SV-II-list-unsignedShort-length-1-4.xml:19:123: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-1-5 -OK NISTXML-SV-II-list-unsignedShort-length-1-5.xml:19:123: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-unsignedShort-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-length-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-2-1 -OK NISTXML-SV-II-list-unsignedShort-length-2-1.xml:19:123: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-2-2 -OK NISTXML-SV-II-list-unsignedShort-length-2-2.xml:19:123: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-2-3 -OK NISTXML-SV-II-list-unsignedShort-length-2-3.xml:19:123: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-2-4 -OK NISTXML-SV-II-list-unsignedShort-length-2-4.xml:19:123: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-2-5 -OK NISTXML-SV-II-list-unsignedShort-length-2-5.xml:19:123: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-unsignedShort-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-length-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-3-1 -OK NISTXML-SV-II-list-unsignedShort-length-3-1.xml:19:123: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-3-2 -OK NISTXML-SV-II-list-unsignedShort-length-3-2.xml:19:123: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-3-3 -OK NISTXML-SV-II-list-unsignedShort-length-3-3.xml:19:123: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-3-4 -OK NISTXML-SV-II-list-unsignedShort-length-3-4.xml:19:123: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-3-5 -OK NISTXML-SV-II-list-unsignedShort-length-3-5.xml:19:123: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-unsignedShort-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-length-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-4-1 -OK NISTXML-SV-II-list-unsignedShort-length-4-1.xml:19:123: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-4-2 -OK NISTXML-SV-II-list-unsignedShort-length-4-2.xml:19:123: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-4-3 -OK NISTXML-SV-II-list-unsignedShort-length-4-3.xml:19:123: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-4-4 -OK NISTXML-SV-II-list-unsignedShort-length-4-4.xml:19:123: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-4-5 -OK NISTXML-SV-II-list-unsignedShort-length-4-5.xml:19:123: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-unsignedShort-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-length-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-5-1 -OK NISTXML-SV-II-list-unsignedShort-length-5-1.xml:19:123: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-5-2 -OK NISTXML-SV-II-list-unsignedShort-length-5-2.xml:19:123: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-5-3 -OK NISTXML-SV-II-list-unsignedShort-length-5-3.xml:19:123: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-5-4 -OK NISTXML-SV-II-list-unsignedShort-length-5-4.xml:19:123: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-length-5-5 -OK NISTXML-SV-II-list-unsignedShort-length-5-5.xml:19:123: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-unsignedShort-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-1-1 -OK NISTXML-SV-II-list-unsignedShort-pattern-1-1.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-1-2 -OK NISTXML-SV-II-list-unsignedShort-pattern-1-2.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-1-3 -OK NISTXML-SV-II-list-unsignedShort-pattern-1-3.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-1-4 -OK NISTXML-SV-II-list-unsignedShort-pattern-1-4.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-1-5 -OK NISTXML-SV-II-list-unsignedShort-pattern-1-5.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} Grp: NIST2004-01-14 / list-unsignedShort-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-2-1 -OK NISTXML-SV-II-list-unsignedShort-pattern-2-1.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} \d{2} \d{3} \d{4} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-2-2 -OK NISTXML-SV-II-list-unsignedShort-pattern-2-2.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} \d{2} \d{3} \d{4} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-2-3 -OK NISTXML-SV-II-list-unsignedShort-pattern-2-3.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} \d{2} \d{3} \d{4} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-2-4 -OK NISTXML-SV-II-list-unsignedShort-pattern-2-4.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} \d{2} \d{3} \d{4} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-2-5 -OK NISTXML-SV-II-list-unsignedShort-pattern-2-5.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} \d{2} \d{3} \d{4} Grp: NIST2004-01-14 / list-unsignedShort-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-3-1 -OK NISTXML-SV-II-list-unsignedShort-pattern-3-1.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-3-2 -OK NISTXML-SV-II-list-unsignedShort-pattern-3-2.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-3-3 -OK NISTXML-SV-II-list-unsignedShort-pattern-3-3.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-3-4 -OK NISTXML-SV-II-list-unsignedShort-pattern-3-4.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-3-5 -OK NISTXML-SV-II-list-unsignedShort-pattern-3-5.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} Grp: NIST2004-01-14 / list-unsignedShort-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-4-1 -OK NISTXML-SV-II-list-unsignedShort-pattern-4-1.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-4-2 -OK NISTXML-SV-II-list-unsignedShort-pattern-4-2.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-4-3 -OK NISTXML-SV-II-list-unsignedShort-pattern-4-3.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-4-4 -OK NISTXML-SV-II-list-unsignedShort-pattern-4-4.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-4-5 -OK NISTXML-SV-II-list-unsignedShort-pattern-4-5.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{1} Grp: NIST2004-01-14 / list-unsignedShort-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-5-1 -OK NISTXML-SV-II-list-unsignedShort-pattern-5-1.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-5-2 -OK NISTXML-SV-II-list-unsignedShort-pattern-5-2.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-5-3 -OK NISTXML-SV-II-list-unsignedShort-pattern-5-3.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-5-4 -OK NISTXML-SV-II-list-unsignedShort-pattern-5-4.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-pattern-5-5 -OK NISTXML-SV-II-list-unsignedShort-pattern-5-5.xml:19:125: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} Grp: NIST2004-01-14 / list-unsignedShort-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-1-1 -OK NISTXML-SV-II-list-unsignedShort-enumeration-1-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-1-2 -OK NISTXML-SV-II-list-unsignedShort-enumeration-1-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-1-3 -OK NISTXML-SV-II-list-unsignedShort-enumeration-1-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-1-4 -OK NISTXML-SV-II-list-unsignedShort-enumeration-1-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-1-5 -OK NISTXML-SV-II-list-unsignedShort-enumeration-1-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedShort-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-2-1 -OK NISTXML-SV-II-list-unsignedShort-enumeration-2-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-2-2 -OK NISTXML-SV-II-list-unsignedShort-enumeration-2-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-2-3 -OK NISTXML-SV-II-list-unsignedShort-enumeration-2-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-2-4 -OK NISTXML-SV-II-list-unsignedShort-enumeration-2-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-2-5 -OK NISTXML-SV-II-list-unsignedShort-enumeration-2-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedShort-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-3-1 -OK NISTXML-SV-II-list-unsignedShort-enumeration-3-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-3-2 -OK NISTXML-SV-II-list-unsignedShort-enumeration-3-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-3-3 -OK NISTXML-SV-II-list-unsignedShort-enumeration-3-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-3-4 -OK NISTXML-SV-II-list-unsignedShort-enumeration-3-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-3-5 -OK NISTXML-SV-II-list-unsignedShort-enumeration-3-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedShort-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-4-1 -OK NISTXML-SV-II-list-unsignedShort-enumeration-4-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-4-2 -OK NISTXML-SV-II-list-unsignedShort-enumeration-4-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-4-3 -OK NISTXML-SV-II-list-unsignedShort-enumeration-4-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-4-4 -OK NISTXML-SV-II-list-unsignedShort-enumeration-4-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-4-5 -OK NISTXML-SV-II-list-unsignedShort-enumeration-4-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedShort-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedShort-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-5-1 -OK NISTXML-SV-II-list-unsignedShort-enumeration-5-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-5-2 -OK NISTXML-SV-II-list-unsignedShort-enumeration-5-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-5-3 -OK NISTXML-SV-II-list-unsignedShort-enumeration-5-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-5-4 -OK NISTXML-SV-II-list-unsignedShort-enumeration-5-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedShort-enumeration-5-5 -OK NISTXML-SV-II-list-unsignedShort-enumeration-5-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedByte-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-1-1 -OK NISTXML-SV-II-list-unsignedByte-maxLength-1-1.xml:19:127: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-1-2 -OK NISTXML-SV-II-list-unsignedByte-maxLength-1-2.xml:19:127: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-1-3 -OK NISTXML-SV-II-list-unsignedByte-maxLength-1-3.xml:19:127: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-1-4 -OK NISTXML-SV-II-list-unsignedByte-maxLength-1-4.xml:19:127: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-1-5 -OK NISTXML-SV-II-list-unsignedByte-maxLength-1-5.xml:19:127: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-unsignedByte-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-2-1 -OK NISTXML-SV-II-list-unsignedByte-maxLength-2-1.xml:19:127: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-2-2 -OK NISTXML-SV-II-list-unsignedByte-maxLength-2-2.xml:19:127: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-2-3 -OK NISTXML-SV-II-list-unsignedByte-maxLength-2-3.xml:19:127: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-2-4 -OK NISTXML-SV-II-list-unsignedByte-maxLength-2-4.xml:19:127: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-2-5 -OK NISTXML-SV-II-list-unsignedByte-maxLength-2-5.xml:19:127: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-unsignedByte-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-3-1 -OK NISTXML-SV-II-list-unsignedByte-maxLength-3-1.xml:19:127: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-3-2 -OK NISTXML-SV-II-list-unsignedByte-maxLength-3-2.xml:19:127: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-3-3 -OK NISTXML-SV-II-list-unsignedByte-maxLength-3-3.xml:19:127: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-3-4 -OK NISTXML-SV-II-list-unsignedByte-maxLength-3-4.xml:19:127: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-3-5 -OK NISTXML-SV-II-list-unsignedByte-maxLength-3-5.xml:19:127: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-unsignedByte-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-4-1 -OK NISTXML-SV-II-list-unsignedByte-maxLength-4-1.xml:19:127: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-4-2 -OK NISTXML-SV-II-list-unsignedByte-maxLength-4-2.xml:19:127: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-4-3 -OK NISTXML-SV-II-list-unsignedByte-maxLength-4-3.xml:19:127: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-4-4 -OK NISTXML-SV-II-list-unsignedByte-maxLength-4-4.xml:19:127: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-4-5 -OK NISTXML-SV-II-list-unsignedByte-maxLength-4-5.xml:19:127: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-unsignedByte-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-5-1 -OK NISTXML-SV-II-list-unsignedByte-maxLength-5-1.xml:19:127: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-5-2 -OK NISTXML-SV-II-list-unsignedByte-maxLength-5-2.xml:19:127: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-5-3 -OK NISTXML-SV-II-list-unsignedByte-maxLength-5-3.xml:19:127: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-5-4 -OK NISTXML-SV-II-list-unsignedByte-maxLength-5-4.xml:19:127: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-maxLength-5-5 -OK NISTXML-SV-II-list-unsignedByte-maxLength-5-5.xml:19:127: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-unsignedByte-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-1-1 -OK NISTXML-SV-II-list-unsignedByte-minLength-1-1.xml:19:127: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-1-2 -OK NISTXML-SV-II-list-unsignedByte-minLength-1-2.xml:19:127: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-1-3 -OK NISTXML-SV-II-list-unsignedByte-minLength-1-3.xml:19:127: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-1-4 -OK NISTXML-SV-II-list-unsignedByte-minLength-1-4.xml:19:127: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-1-5 -OK NISTXML-SV-II-list-unsignedByte-minLength-1-5.xml:19:127: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-unsignedByte-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-2-1 -OK NISTXML-SV-II-list-unsignedByte-minLength-2-1.xml:19:127: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-2-2 -OK NISTXML-SV-II-list-unsignedByte-minLength-2-2.xml:19:127: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-2-3 -OK NISTXML-SV-II-list-unsignedByte-minLength-2-3.xml:19:127: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-2-4 -OK NISTXML-SV-II-list-unsignedByte-minLength-2-4.xml:19:127: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-2-5 -OK NISTXML-SV-II-list-unsignedByte-minLength-2-5.xml:19:127: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-unsignedByte-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-3-1 -OK NISTXML-SV-II-list-unsignedByte-minLength-3-1.xml:19:127: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-3-2 -OK NISTXML-SV-II-list-unsignedByte-minLength-3-2.xml:19:127: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-3-3 -OK NISTXML-SV-II-list-unsignedByte-minLength-3-3.xml:19:127: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-3-4 -OK NISTXML-SV-II-list-unsignedByte-minLength-3-4.xml:19:127: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-3-5 -OK NISTXML-SV-II-list-unsignedByte-minLength-3-5.xml:19:127: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-unsignedByte-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-4-1 -OK NISTXML-SV-II-list-unsignedByte-minLength-4-1.xml:19:127: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-4-2 -OK NISTXML-SV-II-list-unsignedByte-minLength-4-2.xml:19:127: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-4-3 -OK NISTXML-SV-II-list-unsignedByte-minLength-4-3.xml:19:127: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-4-4 -OK NISTXML-SV-II-list-unsignedByte-minLength-4-4.xml:19:127: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-4-5 -OK NISTXML-SV-II-list-unsignedByte-minLength-4-5.xml:19:127: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-unsignedByte-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-5-1 -OK NISTXML-SV-II-list-unsignedByte-minLength-5-1.xml:19:127: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-5-2 -OK NISTXML-SV-II-list-unsignedByte-minLength-5-2.xml:19:127: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-5-3 -OK NISTXML-SV-II-list-unsignedByte-minLength-5-3.xml:19:127: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-5-4 -OK NISTXML-SV-II-list-unsignedByte-minLength-5-4.xml:19:127: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-minLength-5-5 -OK NISTXML-SV-II-list-unsignedByte-minLength-5-5.xml:19:127: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-unsignedByte-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-length-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-1-1 -OK NISTXML-SV-II-list-unsignedByte-length-1-1.xml:19:121: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-1-2 -OK NISTXML-SV-II-list-unsignedByte-length-1-2.xml:19:121: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-1-3 -OK NISTXML-SV-II-list-unsignedByte-length-1-3.xml:19:121: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-1-4 -OK NISTXML-SV-II-list-unsignedByte-length-1-4.xml:19:121: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-1-5 -OK NISTXML-SV-II-list-unsignedByte-length-1-5.xml:19:121: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-unsignedByte-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-length-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-2-1 -OK NISTXML-SV-II-list-unsignedByte-length-2-1.xml:19:121: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-2-2 -OK NISTXML-SV-II-list-unsignedByte-length-2-2.xml:19:121: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-2-3 -OK NISTXML-SV-II-list-unsignedByte-length-2-3.xml:19:121: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-2-4 -OK NISTXML-SV-II-list-unsignedByte-length-2-4.xml:19:121: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-2-5 -OK NISTXML-SV-II-list-unsignedByte-length-2-5.xml:19:121: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-unsignedByte-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-length-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-3-1 -OK NISTXML-SV-II-list-unsignedByte-length-3-1.xml:19:121: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-3-2 -OK NISTXML-SV-II-list-unsignedByte-length-3-2.xml:19:121: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-3-3 -OK NISTXML-SV-II-list-unsignedByte-length-3-3.xml:19:121: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-3-4 -OK NISTXML-SV-II-list-unsignedByte-length-3-4.xml:19:121: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-3-5 -OK NISTXML-SV-II-list-unsignedByte-length-3-5.xml:19:121: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-unsignedByte-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-length-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-4-1 -OK NISTXML-SV-II-list-unsignedByte-length-4-1.xml:19:121: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-4-2 -OK NISTXML-SV-II-list-unsignedByte-length-4-2.xml:19:121: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-4-3 -OK NISTXML-SV-II-list-unsignedByte-length-4-3.xml:19:121: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-4-4 -OK NISTXML-SV-II-list-unsignedByte-length-4-4.xml:19:121: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-4-5 -OK NISTXML-SV-II-list-unsignedByte-length-4-5.xml:19:121: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-unsignedByte-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-length-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-5-1 -OK NISTXML-SV-II-list-unsignedByte-length-5-1.xml:19:121: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-5-2 -OK NISTXML-SV-II-list-unsignedByte-length-5-2.xml:19:121: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-5-3 -OK NISTXML-SV-II-list-unsignedByte-length-5-3.xml:19:121: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-5-4 -OK NISTXML-SV-II-list-unsignedByte-length-5-4.xml:19:121: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-length-5-5 -OK NISTXML-SV-II-list-unsignedByte-length-5-5.xml:19:121: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-unsignedByte-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-1-1 -OK NISTXML-SV-II-list-unsignedByte-pattern-1-1.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-1-2 -OK NISTXML-SV-II-list-unsignedByte-pattern-1-2.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-1-3 -OK NISTXML-SV-II-list-unsignedByte-pattern-1-3.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-1-4 -OK NISTXML-SV-II-list-unsignedByte-pattern-1-4.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-1-5 -OK NISTXML-SV-II-list-unsignedByte-pattern-1-5.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} Grp: NIST2004-01-14 / list-unsignedByte-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-2-1 -OK NISTXML-SV-II-list-unsignedByte-pattern-2-1.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-2-2 -OK NISTXML-SV-II-list-unsignedByte-pattern-2-2.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-2-3 -OK NISTXML-SV-II-list-unsignedByte-pattern-2-3.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-2-4 -OK NISTXML-SV-II-list-unsignedByte-pattern-2-4.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-2-5 -OK NISTXML-SV-II-list-unsignedByte-pattern-2-5.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} Grp: NIST2004-01-14 / list-unsignedByte-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-3-1 -OK NISTXML-SV-II-list-unsignedByte-pattern-3-1.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-3-2 -OK NISTXML-SV-II-list-unsignedByte-pattern-3-2.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-3-3 -OK NISTXML-SV-II-list-unsignedByte-pattern-3-3.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-3-4 -OK NISTXML-SV-II-list-unsignedByte-pattern-3-4.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-3-5 -OK NISTXML-SV-II-list-unsignedByte-pattern-3-5.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} Grp: NIST2004-01-14 / list-unsignedByte-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-4-1 -OK NISTXML-SV-II-list-unsignedByte-pattern-4-1.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-4-2 -OK NISTXML-SV-II-list-unsignedByte-pattern-4-2.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-4-3 -OK NISTXML-SV-II-list-unsignedByte-pattern-4-3.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-4-4 -OK NISTXML-SV-II-list-unsignedByte-pattern-4-4.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-4-5 -OK NISTXML-SV-II-list-unsignedByte-pattern-4-5.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} Grp: NIST2004-01-14 / list-unsignedByte-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-5-1 -OK NISTXML-SV-II-list-unsignedByte-pattern-5-1.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-5-2 -OK NISTXML-SV-II-list-unsignedByte-pattern-5-2.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-5-3 -OK NISTXML-SV-II-list-unsignedByte-pattern-5-3.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-5-4 -OK NISTXML-SV-II-list-unsignedByte-pattern-5-4.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-pattern-5-5 -OK NISTXML-SV-II-list-unsignedByte-pattern-5-5.xml:19:123: string pattern not matched: \d{1} \d{2} \d{3} \d{1} \d{2} \d{3} \d{1} \d{2} Grp: NIST2004-01-14 / list-unsignedByte-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-1-1 -OK NISTXML-SV-II-list-unsignedByte-enumeration-1-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-1-2 -OK NISTXML-SV-II-list-unsignedByte-enumeration-1-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-1-3 -OK NISTXML-SV-II-list-unsignedByte-enumeration-1-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-1-4 -OK NISTXML-SV-II-list-unsignedByte-enumeration-1-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-1-5 -OK NISTXML-SV-II-list-unsignedByte-enumeration-1-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedByte-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-2-1 -OK NISTXML-SV-II-list-unsignedByte-enumeration-2-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-2-2 -OK NISTXML-SV-II-list-unsignedByte-enumeration-2-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-2-3 -OK NISTXML-SV-II-list-unsignedByte-enumeration-2-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-2-4 -OK NISTXML-SV-II-list-unsignedByte-enumeration-2-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-2-5 -OK NISTXML-SV-II-list-unsignedByte-enumeration-2-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedByte-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-3-1 -OK NISTXML-SV-II-list-unsignedByte-enumeration-3-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-3-2 -OK NISTXML-SV-II-list-unsignedByte-enumeration-3-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-3-3 -OK NISTXML-SV-II-list-unsignedByte-enumeration-3-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-3-4 -OK NISTXML-SV-II-list-unsignedByte-enumeration-3-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-3-5 -OK NISTXML-SV-II-list-unsignedByte-enumeration-3-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedByte-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-4-1 -OK NISTXML-SV-II-list-unsignedByte-enumeration-4-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-4-2 -OK NISTXML-SV-II-list-unsignedByte-enumeration-4-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-4-3 -OK NISTXML-SV-II-list-unsignedByte-enumeration-4-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-4-4 -OK NISTXML-SV-II-list-unsignedByte-enumeration-4-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-4-5 -OK NISTXML-SV-II-list-unsignedByte-enumeration-4-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-unsignedByte-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-unsignedByte-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-5-1 -OK NISTXML-SV-II-list-unsignedByte-enumeration-5-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-5-2 -OK NISTXML-SV-II-list-unsignedByte-enumeration-5-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-5-3 -OK NISTXML-SV-II-list-unsignedByte-enumeration-5-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-5-4 -OK NISTXML-SV-II-list-unsignedByte-enumeration-5-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-unsignedByte-enumeration-5-5 -OK NISTXML-SV-II-list-unsignedByte-enumeration-5-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / list-positiveInteger-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-1-1 -OK NISTXML-SV-II-list-positiveInteger-maxLength-1-1.xml:19:133: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-1-2 -OK NISTXML-SV-II-list-positiveInteger-maxLength-1-2.xml:19:133: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-1-3 -OK NISTXML-SV-II-list-positiveInteger-maxLength-1-3.xml:19:133: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-1-4 -OK NISTXML-SV-II-list-positiveInteger-maxLength-1-4.xml:19:133: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-1-5 -OK NISTXML-SV-II-list-positiveInteger-maxLength-1-5.xml:19:133: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-positiveInteger-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-2-1 -OK NISTXML-SV-II-list-positiveInteger-maxLength-2-1.xml:19:133: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-2-2 -OK NISTXML-SV-II-list-positiveInteger-maxLength-2-2.xml:19:133: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-2-3 -OK NISTXML-SV-II-list-positiveInteger-maxLength-2-3.xml:19:133: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-2-4 -OK NISTXML-SV-II-list-positiveInteger-maxLength-2-4.xml:19:133: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-2-5 -OK NISTXML-SV-II-list-positiveInteger-maxLength-2-5.xml:19:133: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-positiveInteger-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-3-1 -OK NISTXML-SV-II-list-positiveInteger-maxLength-3-1.xml:19:133: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-3-2 -OK NISTXML-SV-II-list-positiveInteger-maxLength-3-2.xml:19:133: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-3-3 -OK NISTXML-SV-II-list-positiveInteger-maxLength-3-3.xml:19:133: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-3-4 -OK NISTXML-SV-II-list-positiveInteger-maxLength-3-4.xml:19:133: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-3-5 -OK NISTXML-SV-II-list-positiveInteger-maxLength-3-5.xml:19:133: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-positiveInteger-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-4-1 -OK NISTXML-SV-II-list-positiveInteger-maxLength-4-1.xml:19:133: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-4-2 -OK NISTXML-SV-II-list-positiveInteger-maxLength-4-2.xml:19:133: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-4-3 -OK NISTXML-SV-II-list-positiveInteger-maxLength-4-3.xml:19:133: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-4-4 -OK NISTXML-SV-II-list-positiveInteger-maxLength-4-4.xml:19:133: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-4-5 -OK NISTXML-SV-II-list-positiveInteger-maxLength-4-5.xml:19:133: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-positiveInteger-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-5-1 -OK NISTXML-SV-II-list-positiveInteger-maxLength-5-1.xml:19:133: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-5-2 -OK NISTXML-SV-II-list-positiveInteger-maxLength-5-2.xml:19:133: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-5-3 -OK NISTXML-SV-II-list-positiveInteger-maxLength-5-3.xml:19:133: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-5-4 -OK NISTXML-SV-II-list-positiveInteger-maxLength-5-4.xml:19:133: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-maxLength-5-5 -OK NISTXML-SV-II-list-positiveInteger-maxLength-5-5.xml:19:133: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-positiveInteger-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-1-1 -OK NISTXML-SV-II-list-positiveInteger-minLength-1-1.xml:19:133: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-1-2 -OK NISTXML-SV-II-list-positiveInteger-minLength-1-2.xml:19:133: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-1-3 -OK NISTXML-SV-II-list-positiveInteger-minLength-1-3.xml:19:133: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-1-4 -OK NISTXML-SV-II-list-positiveInteger-minLength-1-4.xml:19:133: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-1-5 -OK NISTXML-SV-II-list-positiveInteger-minLength-1-5.xml:19:133: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-positiveInteger-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-2-1 -OK NISTXML-SV-II-list-positiveInteger-minLength-2-1.xml:19:133: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-2-2 -OK NISTXML-SV-II-list-positiveInteger-minLength-2-2.xml:19:133: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-2-3 -OK NISTXML-SV-II-list-positiveInteger-minLength-2-3.xml:19:133: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-2-4 -OK NISTXML-SV-II-list-positiveInteger-minLength-2-4.xml:19:133: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-2-5 -OK NISTXML-SV-II-list-positiveInteger-minLength-2-5.xml:19:133: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-positiveInteger-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-3-1 -OK NISTXML-SV-II-list-positiveInteger-minLength-3-1.xml:19:133: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-3-2 -OK NISTXML-SV-II-list-positiveInteger-minLength-3-2.xml:19:133: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-3-3 -OK NISTXML-SV-II-list-positiveInteger-minLength-3-3.xml:19:133: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-3-4 -OK NISTXML-SV-II-list-positiveInteger-minLength-3-4.xml:19:133: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-3-5 -OK NISTXML-SV-II-list-positiveInteger-minLength-3-5.xml:19:133: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-positiveInteger-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-4-1 -OK NISTXML-SV-II-list-positiveInteger-minLength-4-1.xml:19:133: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-4-2 -OK NISTXML-SV-II-list-positiveInteger-minLength-4-2.xml:19:133: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-4-3 -OK NISTXML-SV-II-list-positiveInteger-minLength-4-3.xml:19:133: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-4-4 -OK NISTXML-SV-II-list-positiveInteger-minLength-4-4.xml:19:133: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-4-5 -OK NISTXML-SV-II-list-positiveInteger-minLength-4-5.xml:19:133: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-positiveInteger-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-5-1 -OK NISTXML-SV-II-list-positiveInteger-minLength-5-1.xml:19:133: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-5-2 -OK NISTXML-SV-II-list-positiveInteger-minLength-5-2.xml:19:133: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-5-3 -OK NISTXML-SV-II-list-positiveInteger-minLength-5-3.xml:19:133: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-5-4 -OK NISTXML-SV-II-list-positiveInteger-minLength-5-4.xml:19:133: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-minLength-5-5 -OK NISTXML-SV-II-list-positiveInteger-minLength-5-5.xml:19:133: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-positiveInteger-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-length-1 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-1-1 -OK NISTXML-SV-II-list-positiveInteger-length-1-1.xml:19:127: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-1-2 -OK NISTXML-SV-II-list-positiveInteger-length-1-2.xml:19:127: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-1-3 -OK NISTXML-SV-II-list-positiveInteger-length-1-3.xml:19:127: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-1-4 -OK NISTXML-SV-II-list-positiveInteger-length-1-4.xml:19:127: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-1-5 -OK NISTXML-SV-II-list-positiveInteger-length-1-5.xml:19:127: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-positiveInteger-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-length-2 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-2-1 -OK NISTXML-SV-II-list-positiveInteger-length-2-1.xml:19:127: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-2-2 -OK NISTXML-SV-II-list-positiveInteger-length-2-2.xml:19:127: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-2-3 -OK NISTXML-SV-II-list-positiveInteger-length-2-3.xml:19:127: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-2-4 -OK NISTXML-SV-II-list-positiveInteger-length-2-4.xml:19:127: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-2-5 -OK NISTXML-SV-II-list-positiveInteger-length-2-5.xml:19:127: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-positiveInteger-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-length-3 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-3-1 -OK NISTXML-SV-II-list-positiveInteger-length-3-1.xml:19:127: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-3-2 -OK NISTXML-SV-II-list-positiveInteger-length-3-2.xml:19:127: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-3-3 -OK NISTXML-SV-II-list-positiveInteger-length-3-3.xml:19:127: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-3-4 -OK NISTXML-SV-II-list-positiveInteger-length-3-4.xml:19:127: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-3-5 -OK NISTXML-SV-II-list-positiveInteger-length-3-5.xml:19:127: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-positiveInteger-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-length-4 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-4-1 -OK NISTXML-SV-II-list-positiveInteger-length-4-1.xml:19:127: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-4-2 -OK NISTXML-SV-II-list-positiveInteger-length-4-2.xml:19:127: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-4-3 -OK NISTXML-SV-II-list-positiveInteger-length-4-3.xml:19:127: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-4-4 -OK NISTXML-SV-II-list-positiveInteger-length-4-4.xml:19:127: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-4-5 -OK NISTXML-SV-II-list-positiveInteger-length-4-5.xml:19:127: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-positiveInteger-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-length-5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-5-1 -OK NISTXML-SV-II-list-positiveInteger-length-5-1.xml:19:127: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-5-2 -OK NISTXML-SV-II-list-positiveInteger-length-5-2.xml:19:127: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-5-3 -OK NISTXML-SV-II-list-positiveInteger-length-5-3.xml:19:127: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-5-4 -OK NISTXML-SV-II-list-positiveInteger-length-5-4.xml:19:127: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-length-5-5 -OK NISTXML-SV-II-list-positiveInteger-length-5-5.xml:19:127: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-positiveInteger-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-1-1 -OK NISTXML-SV-II-list-positiveInteger-pattern-1-1.xml:19:129: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-1-2 -OK NISTXML-SV-II-list-positiveInteger-pattern-1-2.xml:19:129: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-1-3 -OK NISTXML-SV-II-list-positiveInteger-pattern-1-3.xml:19:129: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-1-4 -OK NISTXML-SV-II-list-positiveInteger-pattern-1-4.xml:19:129: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-1-5 -OK NISTXML-SV-II-list-positiveInteger-pattern-1-5.xml:19:129: string pattern not matched: \d{1} \d{2} \d{3} \d{4} \d{5} \d{6} \d{7} \d{8} \d{9} \d{18} Grp: NIST2004-01-14 / list-positiveInteger-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-2-1 -OK NISTXML-SV-II-list-positiveInteger-pattern-2-1.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-2-2 -OK NISTXML-SV-II-list-positiveInteger-pattern-2-2.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-2-3 -OK NISTXML-SV-II-list-positiveInteger-pattern-2-3.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-2-4 -OK NISTXML-SV-II-list-positiveInteger-pattern-2-4.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-2-5 -OK NISTXML-SV-II-list-positiveInteger-pattern-2-5.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{18} Grp: NIST2004-01-14 / list-positiveInteger-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-3-1 -OK NISTXML-SV-II-list-positiveInteger-pattern-3-1.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-3-2 -OK NISTXML-SV-II-list-positiveInteger-pattern-3-2.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-3-3 -OK NISTXML-SV-II-list-positiveInteger-pattern-3-3.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-3-4 -OK NISTXML-SV-II-list-positiveInteger-pattern-3-4.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-3-5 -OK NISTXML-SV-II-list-positiveInteger-pattern-3-5.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} Grp: NIST2004-01-14 / list-positiveInteger-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-4-1 -OK NISTXML-SV-II-list-positiveInteger-pattern-4-1.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-4-2 -OK NISTXML-SV-II-list-positiveInteger-pattern-4-2.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-4-3 -OK NISTXML-SV-II-list-positiveInteger-pattern-4-3.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-4-4 -OK NISTXML-SV-II-list-positiveInteger-pattern-4-4.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-4-5 -OK NISTXML-SV-II-list-positiveInteger-pattern-4-5.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{18} Grp: NIST2004-01-14 / list-positiveInteger-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-5-1 -OK NISTXML-SV-II-list-positiveInteger-pattern-5-1.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-5-2 -OK NISTXML-SV-II-list-positiveInteger-pattern-5-2.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-5-3 -OK NISTXML-SV-II-list-positiveInteger-pattern-5-3.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-5-4 -OK NISTXML-SV-II-list-positiveInteger-pattern-5-4.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-pattern-5-5 -OK NISTXML-SV-II-list-positiveInteger-pattern-5-5.xml:19:129: string pattern not matched: \d{1} \d{3} \d{5} \d{7} \d{9} \d{11} \d{13} \d{15} \d{18} Grp: NIST2004-01-14 / list-positiveInteger-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-1-1 -OK NISTXML-SV-II-list-positiveInteger-enumeration-1-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-1-2 -OK NISTXML-SV-II-list-positiveInteger-enumeration-1-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-1-3 -OK NISTXML-SV-II-list-positiveInteger-enumeration-1-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-1-4 -OK NISTXML-SV-II-list-positiveInteger-enumeration-1-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-1-5 -OK NISTXML-SV-II-list-positiveInteger-enumeration-1-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-positiveInteger-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-2-1 -OK NISTXML-SV-II-list-positiveInteger-enumeration-2-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-2-2 -OK NISTXML-SV-II-list-positiveInteger-enumeration-2-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-2-3 -OK NISTXML-SV-II-list-positiveInteger-enumeration-2-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-2-4 -OK NISTXML-SV-II-list-positiveInteger-enumeration-2-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-2-5 -OK NISTXML-SV-II-list-positiveInteger-enumeration-2-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-positiveInteger-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-3-1 -OK NISTXML-SV-II-list-positiveInteger-enumeration-3-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-3-2 -OK NISTXML-SV-II-list-positiveInteger-enumeration-3-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-3-3 -OK NISTXML-SV-II-list-positiveInteger-enumeration-3-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-3-4 -OK NISTXML-SV-II-list-positiveInteger-enumeration-3-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-3-5 -OK NISTXML-SV-II-list-positiveInteger-enumeration-3-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-positiveInteger-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-4-1 -OK NISTXML-SV-II-list-positiveInteger-enumeration-4-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-4-2 -OK NISTXML-SV-II-list-positiveInteger-enumeration-4-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-4-3 -OK NISTXML-SV-II-list-positiveInteger-enumeration-4-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-4-4 -OK NISTXML-SV-II-list-positiveInteger-enumeration-4-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-4-5 -OK NISTXML-SV-II-list-positiveInteger-enumeration-4-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-positiveInteger-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-positiveInteger-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-5-1 -OK NISTXML-SV-II-list-positiveInteger-enumeration-5-1.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-5-2 -OK NISTXML-SV-II-list-positiveInteger-enumeration-5-2.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-5-3 -OK NISTXML-SV-II-list-positiveInteger-enumeration-5-3.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-5-4 -OK NISTXML-SV-II-list-positiveInteger-enumeration-5-4.xml:19:137: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-positiveInteger-enumeration-5-5 -OK NISTXML-SV-II-list-positiveInteger-enumeration-5-5.xml:19:137: Value not in the enumeration set Grp: NIST2004-01-14 / list-double-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-1-1 -OK NISTXML-SV-II-list-double-maxLength-1-1.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-1-2 -OK NISTXML-SV-II-list-double-maxLength-1-2.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-1-3 -OK NISTXML-SV-II-list-double-maxLength-1-3.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-1-4 -OK NISTXML-SV-II-list-double-maxLength-1-4.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-1-5 -OK NISTXML-SV-II-list-double-maxLength-1-5.xml:19:115: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-double-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-2-1 -OK NISTXML-SV-II-list-double-maxLength-2-1.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-2-2 -OK NISTXML-SV-II-list-double-maxLength-2-2.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-2-3 -OK NISTXML-SV-II-list-double-maxLength-2-3.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-2-4 -OK NISTXML-SV-II-list-double-maxLength-2-4.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-2-5 -OK NISTXML-SV-II-list-double-maxLength-2-5.xml:19:115: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-double-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-3-1 -OK NISTXML-SV-II-list-double-maxLength-3-1.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-3-2 -OK NISTXML-SV-II-list-double-maxLength-3-2.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-3-3 -OK NISTXML-SV-II-list-double-maxLength-3-3.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-3-4 -OK NISTXML-SV-II-list-double-maxLength-3-4.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-3-5 -OK NISTXML-SV-II-list-double-maxLength-3-5.xml:19:115: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-double-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-4-1 -OK NISTXML-SV-II-list-double-maxLength-4-1.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-4-2 -OK NISTXML-SV-II-list-double-maxLength-4-2.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-4-3 -OK NISTXML-SV-II-list-double-maxLength-4-3.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-4-4 -OK NISTXML-SV-II-list-double-maxLength-4-4.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-4-5 -OK NISTXML-SV-II-list-double-maxLength-4-5.xml:19:115: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-double-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-5-1 -OK NISTXML-SV-II-list-double-maxLength-5-1.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-5-2 -OK NISTXML-SV-II-list-double-maxLength-5-2.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-5-3 -OK NISTXML-SV-II-list-double-maxLength-5-3.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-5-4 -OK NISTXML-SV-II-list-double-maxLength-5-4.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-double-maxLength-5-5 -OK NISTXML-SV-II-list-double-maxLength-5-5.xml:19:115: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-double-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-1-1 -OK NISTXML-SV-II-list-double-minLength-1-1.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-1-2 -OK NISTXML-SV-II-list-double-minLength-1-2.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-1-3 -OK NISTXML-SV-II-list-double-minLength-1-3.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-1-4 -OK NISTXML-SV-II-list-double-minLength-1-4.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-1-5 -OK NISTXML-SV-II-list-double-minLength-1-5.xml:19:115: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-double-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-2-1 -OK NISTXML-SV-II-list-double-minLength-2-1.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-2-2 -OK NISTXML-SV-II-list-double-minLength-2-2.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-2-3 -OK NISTXML-SV-II-list-double-minLength-2-3.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-2-4 -OK NISTXML-SV-II-list-double-minLength-2-4.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-2-5 -OK NISTXML-SV-II-list-double-minLength-2-5.xml:19:115: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-double-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-3-1 -OK NISTXML-SV-II-list-double-minLength-3-1.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-3-2 -OK NISTXML-SV-II-list-double-minLength-3-2.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-3-3 -OK NISTXML-SV-II-list-double-minLength-3-3.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-3-4 -OK NISTXML-SV-II-list-double-minLength-3-4.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-3-5 -OK NISTXML-SV-II-list-double-minLength-3-5.xml:19:115: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-double-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-4-1 -OK NISTXML-SV-II-list-double-minLength-4-1.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-4-2 -OK NISTXML-SV-II-list-double-minLength-4-2.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-4-3 -OK NISTXML-SV-II-list-double-minLength-4-3.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-4-4 -OK NISTXML-SV-II-list-double-minLength-4-4.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-4-5 -OK NISTXML-SV-II-list-double-minLength-4-5.xml:19:115: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-double-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-5-1 -OK NISTXML-SV-II-list-double-minLength-5-1.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-5-2 -OK NISTXML-SV-II-list-double-minLength-5-2.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-5-3 -OK NISTXML-SV-II-list-double-minLength-5-3.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-5-4 -OK NISTXML-SV-II-list-double-minLength-5-4.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-double-minLength-5-5 -OK NISTXML-SV-II-list-double-minLength-5-5.xml:19:115: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-double-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-length-1 OK XSDv-XMLi NISTXML-SV-II-list-double-length-1-1 -OK NISTXML-SV-II-list-double-length-1-1.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-1-2 -OK NISTXML-SV-II-list-double-length-1-2.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-1-3 -OK NISTXML-SV-II-list-double-length-1-3.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-1-4 -OK NISTXML-SV-II-list-double-length-1-4.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-1-5 -OK NISTXML-SV-II-list-double-length-1-5.xml:19:109: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-double-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-length-2 OK XSDv-XMLi NISTXML-SV-II-list-double-length-2-1 -OK NISTXML-SV-II-list-double-length-2-1.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-2-2 -OK NISTXML-SV-II-list-double-length-2-2.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-2-3 -OK NISTXML-SV-II-list-double-length-2-3.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-2-4 -OK NISTXML-SV-II-list-double-length-2-4.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-2-5 -OK NISTXML-SV-II-list-double-length-2-5.xml:19:109: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-double-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-length-3 OK XSDv-XMLi NISTXML-SV-II-list-double-length-3-1 -OK NISTXML-SV-II-list-double-length-3-1.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-3-2 -OK NISTXML-SV-II-list-double-length-3-2.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-3-3 -OK NISTXML-SV-II-list-double-length-3-3.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-3-4 -OK NISTXML-SV-II-list-double-length-3-4.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-3-5 -OK NISTXML-SV-II-list-double-length-3-5.xml:19:109: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-double-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-length-4 OK XSDv-XMLi NISTXML-SV-II-list-double-length-4-1 -OK NISTXML-SV-II-list-double-length-4-1.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-4-2 -OK NISTXML-SV-II-list-double-length-4-2.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-4-3 -OK NISTXML-SV-II-list-double-length-4-3.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-4-4 -OK NISTXML-SV-II-list-double-length-4-4.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-4-5 -OK NISTXML-SV-II-list-double-length-4-5.xml:19:109: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-double-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-length-5 OK XSDv-XMLi NISTXML-SV-II-list-double-length-5-1 -OK NISTXML-SV-II-list-double-length-5-1.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-5-2 -OK NISTXML-SV-II-list-double-length-5-2.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-5-3 -OK NISTXML-SV-II-list-double-length-5-3.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-5-4 -OK NISTXML-SV-II-list-double-length-5-4.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-double-length-5-5 -OK NISTXML-SV-II-list-double-length-5-5.xml:19:109: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-double-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-1-1 -OK NISTXML-SV-II-list-double-pattern-1-1.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{3}E\-\d{2} \d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-1-2 -OK NISTXML-SV-II-list-double-pattern-1-2.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{3}E\-\d{2} \d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-1-3 -OK NISTXML-SV-II-list-double-pattern-1-3.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{3}E\-\d{2} \d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-1-4 -OK NISTXML-SV-II-list-double-pattern-1-4.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{3}E\-\d{2} \d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-1-5 -OK NISTXML-SV-II-list-double-pattern-1-5.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{3}E\-\d{2} \d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} Grp: NIST2004-01-14 / list-double-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-2-1 -OK NISTXML-SV-II-list-double-pattern-2-1.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{12}E\-\d{3} \d{1}\.\d{14}E\-\d{2} \d{1}\.\d{16}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-2-2 -OK NISTXML-SV-II-list-double-pattern-2-2.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{12}E\-\d{3} \d{1}\.\d{14}E\-\d{2} \d{1}\.\d{16}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-2-3 -OK NISTXML-SV-II-list-double-pattern-2-3.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{12}E\-\d{3} \d{1}\.\d{14}E\-\d{2} \d{1}\.\d{16}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-2-4 -OK NISTXML-SV-II-list-double-pattern-2-4.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{12}E\-\d{3} \d{1}\.\d{14}E\-\d{2} \d{1}\.\d{16}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-2-5 -OK NISTXML-SV-II-list-double-pattern-2-5.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{12}E\-\d{3} \d{1}\.\d{14}E\-\d{2} \d{1}\.\d{16}E\-\d{1} Grp: NIST2004-01-14 / list-double-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-3-1 -OK NISTXML-SV-II-list-double-pattern-3-1.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{4}E\-\d{2} \d{1}\.\d{6}E\-\d{1} \d{1}\.\d{9}E\d{1} \d{1}\.\d{12}E\d{2} \d{17}E\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-3-2 -OK NISTXML-SV-II-list-double-pattern-3-2.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{4}E\-\d{2} \d{1}\.\d{6}E\-\d{1} \d{1}\.\d{9}E\d{1} \d{1}\.\d{12}E\d{2} \d{17}E\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-3-3 -OK NISTXML-SV-II-list-double-pattern-3-3.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{4}E\-\d{2} \d{1}\.\d{6}E\-\d{1} \d{1}\.\d{9}E\d{1} \d{1}\.\d{12}E\d{2} \d{17}E\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-3-4 -OK NISTXML-SV-II-list-double-pattern-3-4.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{4}E\-\d{2} \d{1}\.\d{6}E\-\d{1} \d{1}\.\d{9}E\d{1} \d{1}\.\d{12}E\d{2} \d{17}E\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-3-5 -OK NISTXML-SV-II-list-double-pattern-3-5.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{4}E\-\d{2} \d{1}\.\d{6}E\-\d{1} \d{1}\.\d{9}E\d{1} \d{1}\.\d{12}E\d{2} \d{17}E\d{3} Grp: NIST2004-01-14 / list-double-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-4-1 -OK NISTXML-SV-II-list-double-pattern-4-1.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-4-2 -OK NISTXML-SV-II-list-double-pattern-4-2.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-4-3 -OK NISTXML-SV-II-list-double-pattern-4-3.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-4-4 -OK NISTXML-SV-II-list-double-pattern-4-4.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-4-5 -OK NISTXML-SV-II-list-double-pattern-4-5.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \d{1}\.\d{16}E\-\d{3} Grp: NIST2004-01-14 / list-double-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-5-1 -OK NISTXML-SV-II-list-double-pattern-5-1.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \.\d{13}E\-\d{3} \d{1}\.\d{16}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-5-2 -OK NISTXML-SV-II-list-double-pattern-5-2.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \.\d{13}E\-\d{3} \d{1}\.\d{16}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-5-3 -OK NISTXML-SV-II-list-double-pattern-5-3.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \.\d{13}E\-\d{3} \d{1}\.\d{16}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-5-4 -OK NISTXML-SV-II-list-double-pattern-5-4.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \.\d{13}E\-\d{3} \d{1}\.\d{16}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-double-pattern-5-5 -OK NISTXML-SV-II-list-double-pattern-5-5.xml:19:111: string pattern not matched: \d{1}E\-\d{3} \d{1}\.\d{2}E\-\d{2} \d{1}\.\d{4}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{8}E\d{2} \d{1}\.\d{10}E\d{3} \.\d{13}E\-\d{3} \d{1}\.\d{16}E\-\d{2} Grp: NIST2004-01-14 / list-double-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-1-1 -OK NISTXML-SV-II-list-double-enumeration-1-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-1-2 -OK NISTXML-SV-II-list-double-enumeration-1-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-1-3 -OK NISTXML-SV-II-list-double-enumeration-1-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-1-4 -OK NISTXML-SV-II-list-double-enumeration-1-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-1-5 -OK NISTXML-SV-II-list-double-enumeration-1-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-double-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-2-1 -OK NISTXML-SV-II-list-double-enumeration-2-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-2-2 -OK NISTXML-SV-II-list-double-enumeration-2-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-2-3 -OK NISTXML-SV-II-list-double-enumeration-2-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-2-4 -OK NISTXML-SV-II-list-double-enumeration-2-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-2-5 -OK NISTXML-SV-II-list-double-enumeration-2-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-double-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-3-1 -OK NISTXML-SV-II-list-double-enumeration-3-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-3-2 -OK NISTXML-SV-II-list-double-enumeration-3-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-3-3 -OK NISTXML-SV-II-list-double-enumeration-3-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-3-4 -OK NISTXML-SV-II-list-double-enumeration-3-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-3-5 -OK NISTXML-SV-II-list-double-enumeration-3-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-double-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-4-1 -OK NISTXML-SV-II-list-double-enumeration-4-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-4-2 -OK NISTXML-SV-II-list-double-enumeration-4-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-4-3 -OK NISTXML-SV-II-list-double-enumeration-4-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-4-4 -OK NISTXML-SV-II-list-double-enumeration-4-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-4-5 -OK NISTXML-SV-II-list-double-enumeration-4-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-double-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-double-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-5-1 -OK NISTXML-SV-II-list-double-enumeration-5-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-5-2 -OK NISTXML-SV-II-list-double-enumeration-5-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-5-3 -OK NISTXML-SV-II-list-double-enumeration-5-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-5-4 -OK NISTXML-SV-II-list-double-enumeration-5-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-double-enumeration-5-5 -OK NISTXML-SV-II-list-double-enumeration-5-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-float-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-1-1 -OK NISTXML-SV-II-list-float-maxLength-1-1.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-1-2 -OK NISTXML-SV-II-list-float-maxLength-1-2.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-1-3 -OK NISTXML-SV-II-list-float-maxLength-1-3.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-1-4 -OK NISTXML-SV-II-list-float-maxLength-1-4.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-1-5 -OK NISTXML-SV-II-list-float-maxLength-1-5.xml:19:113: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-float-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-2-1 -OK NISTXML-SV-II-list-float-maxLength-2-1.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-2-2 -OK NISTXML-SV-II-list-float-maxLength-2-2.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-2-3 -OK NISTXML-SV-II-list-float-maxLength-2-3.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-2-4 -OK NISTXML-SV-II-list-float-maxLength-2-4.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-2-5 -OK NISTXML-SV-II-list-float-maxLength-2-5.xml:19:113: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-float-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-3-1 -OK NISTXML-SV-II-list-float-maxLength-3-1.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-3-2 -OK NISTXML-SV-II-list-float-maxLength-3-2.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-3-3 -OK NISTXML-SV-II-list-float-maxLength-3-3.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-3-4 -OK NISTXML-SV-II-list-float-maxLength-3-4.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-3-5 -OK NISTXML-SV-II-list-float-maxLength-3-5.xml:19:113: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-float-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-4-1 -OK NISTXML-SV-II-list-float-maxLength-4-1.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-4-2 -OK NISTXML-SV-II-list-float-maxLength-4-2.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-4-3 -OK NISTXML-SV-II-list-float-maxLength-4-3.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-4-4 -OK NISTXML-SV-II-list-float-maxLength-4-4.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-4-5 -OK NISTXML-SV-II-list-float-maxLength-4-5.xml:19:113: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-float-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-5-1 -OK NISTXML-SV-II-list-float-maxLength-5-1.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-5-2 -OK NISTXML-SV-II-list-float-maxLength-5-2.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-5-3 -OK NISTXML-SV-II-list-float-maxLength-5-3.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-5-4 -OK NISTXML-SV-II-list-float-maxLength-5-4.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-float-maxLength-5-5 -OK NISTXML-SV-II-list-float-maxLength-5-5.xml:19:113: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-float-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-1-1 -OK NISTXML-SV-II-list-float-minLength-1-1.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-1-2 -OK NISTXML-SV-II-list-float-minLength-1-2.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-1-3 -OK NISTXML-SV-II-list-float-minLength-1-3.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-1-4 -OK NISTXML-SV-II-list-float-minLength-1-4.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-1-5 -OK NISTXML-SV-II-list-float-minLength-1-5.xml:19:113: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-float-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-2-1 -OK NISTXML-SV-II-list-float-minLength-2-1.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-2-2 -OK NISTXML-SV-II-list-float-minLength-2-2.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-2-3 -OK NISTXML-SV-II-list-float-minLength-2-3.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-2-4 -OK NISTXML-SV-II-list-float-minLength-2-4.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-2-5 -OK NISTXML-SV-II-list-float-minLength-2-5.xml:19:113: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-float-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-3-1 -OK NISTXML-SV-II-list-float-minLength-3-1.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-3-2 -OK NISTXML-SV-II-list-float-minLength-3-2.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-3-3 -OK NISTXML-SV-II-list-float-minLength-3-3.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-3-4 -OK NISTXML-SV-II-list-float-minLength-3-4.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-3-5 -OK NISTXML-SV-II-list-float-minLength-3-5.xml:19:113: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-float-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-4-1 -OK NISTXML-SV-II-list-float-minLength-4-1.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-4-2 -OK NISTXML-SV-II-list-float-minLength-4-2.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-4-3 -OK NISTXML-SV-II-list-float-minLength-4-3.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-4-4 -OK NISTXML-SV-II-list-float-minLength-4-4.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-4-5 -OK NISTXML-SV-II-list-float-minLength-4-5.xml:19:113: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-float-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-5-1 -OK NISTXML-SV-II-list-float-minLength-5-1.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-5-2 -OK NISTXML-SV-II-list-float-minLength-5-2.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-5-3 -OK NISTXML-SV-II-list-float-minLength-5-3.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-5-4 -OK NISTXML-SV-II-list-float-minLength-5-4.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-float-minLength-5-5 -OK NISTXML-SV-II-list-float-minLength-5-5.xml:19:113: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-float-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-length-1 OK XSDv-XMLi NISTXML-SV-II-list-float-length-1-1 -OK NISTXML-SV-II-list-float-length-1-1.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-1-2 -OK NISTXML-SV-II-list-float-length-1-2.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-1-3 -OK NISTXML-SV-II-list-float-length-1-3.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-1-4 -OK NISTXML-SV-II-list-float-length-1-4.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-1-5 -OK NISTXML-SV-II-list-float-length-1-5.xml:19:107: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-float-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-length-2 OK XSDv-XMLi NISTXML-SV-II-list-float-length-2-1 -OK NISTXML-SV-II-list-float-length-2-1.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-2-2 -OK NISTXML-SV-II-list-float-length-2-2.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-2-3 -OK NISTXML-SV-II-list-float-length-2-3.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-2-4 -OK NISTXML-SV-II-list-float-length-2-4.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-2-5 -OK NISTXML-SV-II-list-float-length-2-5.xml:19:107: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-float-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-length-3 OK XSDv-XMLi NISTXML-SV-II-list-float-length-3-1 -OK NISTXML-SV-II-list-float-length-3-1.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-3-2 -OK NISTXML-SV-II-list-float-length-3-2.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-3-3 -OK NISTXML-SV-II-list-float-length-3-3.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-3-4 -OK NISTXML-SV-II-list-float-length-3-4.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-3-5 -OK NISTXML-SV-II-list-float-length-3-5.xml:19:107: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-float-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-length-4 OK XSDv-XMLi NISTXML-SV-II-list-float-length-4-1 -OK NISTXML-SV-II-list-float-length-4-1.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-4-2 -OK NISTXML-SV-II-list-float-length-4-2.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-4-3 -OK NISTXML-SV-II-list-float-length-4-3.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-4-4 -OK NISTXML-SV-II-list-float-length-4-4.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-4-5 -OK NISTXML-SV-II-list-float-length-4-5.xml:19:107: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-float-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-length-5 OK XSDv-XMLi NISTXML-SV-II-list-float-length-5-1 -OK NISTXML-SV-II-list-float-length-5-1.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-5-2 -OK NISTXML-SV-II-list-float-length-5-2.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-5-3 -OK NISTXML-SV-II-list-float-length-5-3.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-5-4 -OK NISTXML-SV-II-list-float-length-5-4.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-float-length-5-5 -OK NISTXML-SV-II-list-float-length-5-5.xml:19:107: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-float-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-1-1 -OK NISTXML-SV-II-list-float-pattern-1-1.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-1-2 -OK NISTXML-SV-II-list-float-pattern-1-2.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-1-3 -OK NISTXML-SV-II-list-float-pattern-1-3.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-1-4 -OK NISTXML-SV-II-list-float-pattern-1-4.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-1-5 -OK NISTXML-SV-II-list-float-pattern-1-5.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} Grp: NIST2004-01-14 / list-float-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-2-1 -OK NISTXML-SV-II-list-float-pattern-2-1.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-2-2 -OK NISTXML-SV-II-list-float-pattern-2-2.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-2-3 -OK NISTXML-SV-II-list-float-pattern-2-3.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-2-4 -OK NISTXML-SV-II-list-float-pattern-2-4.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-2-5 -OK NISTXML-SV-II-list-float-pattern-2-5.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{3}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} Grp: NIST2004-01-14 / list-float-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-3-1 -OK NISTXML-SV-II-list-float-pattern-3-1.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-3-2 -OK NISTXML-SV-II-list-float-pattern-3-2.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-3-3 -OK NISTXML-SV-II-list-float-pattern-3-3.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-3-4 -OK NISTXML-SV-II-list-float-pattern-3-4.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-3-5 -OK NISTXML-SV-II-list-float-pattern-3-5.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{1}\.\d{3}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} \d{1}E\-\d{2} Grp: NIST2004-01-14 / list-float-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-4-1 -OK NISTXML-SV-II-list-float-pattern-4-1.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-4-2 -OK NISTXML-SV-II-list-float-pattern-4-2.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-4-3 -OK NISTXML-SV-II-list-float-pattern-4-3.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-4-4 -OK NISTXML-SV-II-list-float-pattern-4-4.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-4-5 -OK NISTXML-SV-II-list-float-pattern-4-5.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{2}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{6}E\d{1} \d{1}\.\d{7}E\d{2} Grp: NIST2004-01-14 / list-float-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-5-1 -OK NISTXML-SV-II-list-float-pattern-5-1.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-5-2 -OK NISTXML-SV-II-list-float-pattern-5-2.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-5-3 -OK NISTXML-SV-II-list-float-pattern-5-3.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-5-4 -OK NISTXML-SV-II-list-float-pattern-5-4.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} OK XSDv-XMLi NISTXML-SV-II-list-float-pattern-5-5 -OK NISTXML-SV-II-list-float-pattern-5-5.xml:19:109: string pattern not matched: \d{1}E\-\d{2} \d{1}\.\d{1}E\-\d{1} \d{1}\.\d{2}E\d{1} \d{4}E\d{2} \d{1}\.\d{4}E\-\d{2} \d{1}\.\d{5}E\-\d{1} \d{1}\.\d{7}E\d{1} Grp: NIST2004-01-14 / list-float-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-1-1 -OK NISTXML-SV-II-list-float-enumeration-1-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-1-2 -OK NISTXML-SV-II-list-float-enumeration-1-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-1-3 -OK NISTXML-SV-II-list-float-enumeration-1-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-1-4 -OK NISTXML-SV-II-list-float-enumeration-1-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-1-5 -OK NISTXML-SV-II-list-float-enumeration-1-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-float-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-2-1 -OK NISTXML-SV-II-list-float-enumeration-2-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-2-2 -OK NISTXML-SV-II-list-float-enumeration-2-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-2-3 -OK NISTXML-SV-II-list-float-enumeration-2-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-2-4 -OK NISTXML-SV-II-list-float-enumeration-2-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-2-5 -OK NISTXML-SV-II-list-float-enumeration-2-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-float-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-3-1 -OK NISTXML-SV-II-list-float-enumeration-3-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-3-2 -OK NISTXML-SV-II-list-float-enumeration-3-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-3-3 -OK NISTXML-SV-II-list-float-enumeration-3-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-3-4 -OK NISTXML-SV-II-list-float-enumeration-3-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-3-5 -OK NISTXML-SV-II-list-float-enumeration-3-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-float-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-4-1 -OK NISTXML-SV-II-list-float-enumeration-4-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-4-2 -OK NISTXML-SV-II-list-float-enumeration-4-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-4-3 -OK NISTXML-SV-II-list-float-enumeration-4-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-4-4 -OK NISTXML-SV-II-list-float-enumeration-4-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-4-5 -OK NISTXML-SV-II-list-float-enumeration-4-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-float-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-float-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-5-1 -OK NISTXML-SV-II-list-float-enumeration-5-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-5-2 -OK NISTXML-SV-II-list-float-enumeration-5-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-5-3 -OK NISTXML-SV-II-list-float-enumeration-5-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-5-4 -OK NISTXML-SV-II-list-float-enumeration-5-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-float-enumeration-5-5 -OK NISTXML-SV-II-list-float-enumeration-5-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-duration-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-1-1 -OK NISTXML-SV-II-list-duration-maxLength-1-1.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-1-2 -OK NISTXML-SV-II-list-duration-maxLength-1-2.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-1-3 -OK NISTXML-SV-II-list-duration-maxLength-1-3.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-1-4 -OK NISTXML-SV-II-list-duration-maxLength-1-4.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-1-5 -OK NISTXML-SV-II-list-duration-maxLength-1-5.xml:19:119: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-duration-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-2-1 -OK NISTXML-SV-II-list-duration-maxLength-2-1.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-2-2 -OK NISTXML-SV-II-list-duration-maxLength-2-2.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-2-3 -OK NISTXML-SV-II-list-duration-maxLength-2-3.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-2-4 -OK NISTXML-SV-II-list-duration-maxLength-2-4.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-2-5 -OK NISTXML-SV-II-list-duration-maxLength-2-5.xml:19:119: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-duration-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-3-1 -OK NISTXML-SV-II-list-duration-maxLength-3-1.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-3-2 -OK NISTXML-SV-II-list-duration-maxLength-3-2.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-3-3 -OK NISTXML-SV-II-list-duration-maxLength-3-3.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-3-4 -OK NISTXML-SV-II-list-duration-maxLength-3-4.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-3-5 -OK NISTXML-SV-II-list-duration-maxLength-3-5.xml:19:119: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-duration-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-4-1 -OK NISTXML-SV-II-list-duration-maxLength-4-1.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-4-2 -OK NISTXML-SV-II-list-duration-maxLength-4-2.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-4-3 -OK NISTXML-SV-II-list-duration-maxLength-4-3.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-4-4 -OK NISTXML-SV-II-list-duration-maxLength-4-4.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-4-5 -OK NISTXML-SV-II-list-duration-maxLength-4-5.xml:19:119: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-duration-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-5-1 -OK NISTXML-SV-II-list-duration-maxLength-5-1.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-5-2 -OK NISTXML-SV-II-list-duration-maxLength-5-2.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-5-3 -OK NISTXML-SV-II-list-duration-maxLength-5-3.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-5-4 -OK NISTXML-SV-II-list-duration-maxLength-5-4.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-duration-maxLength-5-5 -OK NISTXML-SV-II-list-duration-maxLength-5-5.xml:19:119: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-duration-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-1-1 -OK NISTXML-SV-II-list-duration-minLength-1-1.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-1-2 -OK NISTXML-SV-II-list-duration-minLength-1-2.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-1-3 -OK NISTXML-SV-II-list-duration-minLength-1-3.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-1-4 -OK NISTXML-SV-II-list-duration-minLength-1-4.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-1-5 -OK NISTXML-SV-II-list-duration-minLength-1-5.xml:19:119: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-duration-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-2-1 -OK NISTXML-SV-II-list-duration-minLength-2-1.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-2-2 -OK NISTXML-SV-II-list-duration-minLength-2-2.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-2-3 -OK NISTXML-SV-II-list-duration-minLength-2-3.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-2-4 -OK NISTXML-SV-II-list-duration-minLength-2-4.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-2-5 -OK NISTXML-SV-II-list-duration-minLength-2-5.xml:19:119: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-duration-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-3-1 -OK NISTXML-SV-II-list-duration-minLength-3-1.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-3-2 -OK NISTXML-SV-II-list-duration-minLength-3-2.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-3-3 -OK NISTXML-SV-II-list-duration-minLength-3-3.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-3-4 -OK NISTXML-SV-II-list-duration-minLength-3-4.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-3-5 -OK NISTXML-SV-II-list-duration-minLength-3-5.xml:19:119: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-duration-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-4-1 -OK NISTXML-SV-II-list-duration-minLength-4-1.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-4-2 -OK NISTXML-SV-II-list-duration-minLength-4-2.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-4-3 -OK NISTXML-SV-II-list-duration-minLength-4-3.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-4-4 -OK NISTXML-SV-II-list-duration-minLength-4-4.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-4-5 -OK NISTXML-SV-II-list-duration-minLength-4-5.xml:19:119: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-duration-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-5-1 -OK NISTXML-SV-II-list-duration-minLength-5-1.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-5-2 -OK NISTXML-SV-II-list-duration-minLength-5-2.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-5-3 -OK NISTXML-SV-II-list-duration-minLength-5-3.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-5-4 -OK NISTXML-SV-II-list-duration-minLength-5-4.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-duration-minLength-5-5 -OK NISTXML-SV-II-list-duration-minLength-5-5.xml:19:119: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-duration-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-length-1 OK XSDv-XMLi NISTXML-SV-II-list-duration-length-1-1 -OK NISTXML-SV-II-list-duration-length-1-1.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-1-2 -OK NISTXML-SV-II-list-duration-length-1-2.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-1-3 -OK NISTXML-SV-II-list-duration-length-1-3.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-1-4 -OK NISTXML-SV-II-list-duration-length-1-4.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-1-5 -OK NISTXML-SV-II-list-duration-length-1-5.xml:19:113: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-duration-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-length-2 OK XSDv-XMLi NISTXML-SV-II-list-duration-length-2-1 -OK NISTXML-SV-II-list-duration-length-2-1.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-2-2 -OK NISTXML-SV-II-list-duration-length-2-2.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-2-3 -OK NISTXML-SV-II-list-duration-length-2-3.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-2-4 -OK NISTXML-SV-II-list-duration-length-2-4.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-2-5 -OK NISTXML-SV-II-list-duration-length-2-5.xml:19:113: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-duration-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-length-3 OK XSDv-XMLi NISTXML-SV-II-list-duration-length-3-1 -OK NISTXML-SV-II-list-duration-length-3-1.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-3-2 -OK NISTXML-SV-II-list-duration-length-3-2.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-3-3 -OK NISTXML-SV-II-list-duration-length-3-3.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-3-4 -OK NISTXML-SV-II-list-duration-length-3-4.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-3-5 -OK NISTXML-SV-II-list-duration-length-3-5.xml:19:113: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-duration-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-length-4 OK XSDv-XMLi NISTXML-SV-II-list-duration-length-4-1 -OK NISTXML-SV-II-list-duration-length-4-1.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-4-2 -OK NISTXML-SV-II-list-duration-length-4-2.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-4-3 -OK NISTXML-SV-II-list-duration-length-4-3.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-4-4 -OK NISTXML-SV-II-list-duration-length-4-4.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-4-5 -OK NISTXML-SV-II-list-duration-length-4-5.xml:19:113: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-duration-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-length-5 OK XSDv-XMLi NISTXML-SV-II-list-duration-length-5-1 -OK NISTXML-SV-II-list-duration-length-5-1.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-5-2 -OK NISTXML-SV-II-list-duration-length-5-2.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-5-3 -OK NISTXML-SV-II-list-duration-length-5-3.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-5-4 -OK NISTXML-SV-II-list-duration-length-5-4.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-duration-length-5-5 -OK NISTXML-SV-II-list-duration-length-5-5.xml:19:113: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-duration-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-1-1 -OK NISTXML-SV-II-list-duration-pattern-1-1.xml:19:115: string pattern not matched: P\d\d49Y\d0M\d3DT\d1H1\dM\d0S P\d\d88Y\d9M\d4DT1\dH\d1M\d5S P\d\d31Y0\dM\d4DT\d3H\d4M\d1S P19\d\dY0\dM1\dDT1\dH\d8M\d7S P\d\d22Y\d6M1\dDT\d9H3\dM3\dS P\d\d26Y0\dM\d3DT\d5H\d6M4\dS P20\d\dY1\dM1\dDT1\dH\d0M5\dS P\d\d05Y\d2M\d6DT1\dH3\dM3\dS P19\d\dY\d9M0\dDT\d8H4\dM\d7S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-1-2 -OK NISTXML-SV-II-list-duration-pattern-1-2.xml:19:115: string pattern not matched: P\d\d49Y\d0M\d3DT\d1H1\dM\d0S P\d\d88Y\d9M\d4DT1\dH\d1M\d5S P\d\d31Y0\dM\d4DT\d3H\d4M\d1S P19\d\dY0\dM1\dDT1\dH\d8M\d7S P\d\d22Y\d6M1\dDT\d9H3\dM3\dS P\d\d26Y0\dM\d3DT\d5H\d6M4\dS P20\d\dY1\dM1\dDT1\dH\d0M5\dS P\d\d05Y\d2M\d6DT1\dH3\dM3\dS P19\d\dY\d9M0\dDT\d8H4\dM\d7S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-1-3 -OK NISTXML-SV-II-list-duration-pattern-1-3.xml:19:115: string pattern not matched: P\d\d49Y\d0M\d3DT\d1H1\dM\d0S P\d\d88Y\d9M\d4DT1\dH\d1M\d5S P\d\d31Y0\dM\d4DT\d3H\d4M\d1S P19\d\dY0\dM1\dDT1\dH\d8M\d7S P\d\d22Y\d6M1\dDT\d9H3\dM3\dS P\d\d26Y0\dM\d3DT\d5H\d6M4\dS P20\d\dY1\dM1\dDT1\dH\d0M5\dS P\d\d05Y\d2M\d6DT1\dH3\dM3\dS P19\d\dY\d9M0\dDT\d8H4\dM\d7S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-1-4 -OK NISTXML-SV-II-list-duration-pattern-1-4.xml:19:115: string pattern not matched: P\d\d49Y\d0M\d3DT\d1H1\dM\d0S P\d\d88Y\d9M\d4DT1\dH\d1M\d5S P\d\d31Y0\dM\d4DT\d3H\d4M\d1S P19\d\dY0\dM1\dDT1\dH\d8M\d7S P\d\d22Y\d6M1\dDT\d9H3\dM3\dS P\d\d26Y0\dM\d3DT\d5H\d6M4\dS P20\d\dY1\dM1\dDT1\dH\d0M5\dS P\d\d05Y\d2M\d6DT1\dH3\dM3\dS P19\d\dY\d9M0\dDT\d8H4\dM\d7S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-1-5 -OK NISTXML-SV-II-list-duration-pattern-1-5.xml:19:115: string pattern not matched: P\d\d49Y\d0M\d3DT\d1H1\dM\d0S P\d\d88Y\d9M\d4DT1\dH\d1M\d5S P\d\d31Y0\dM\d4DT\d3H\d4M\d1S P19\d\dY0\dM1\dDT1\dH\d8M\d7S P\d\d22Y\d6M1\dDT\d9H3\dM3\dS P\d\d26Y0\dM\d3DT\d5H\d6M4\dS P20\d\dY1\dM1\dDT1\dH\d0M5\dS P\d\d05Y\d2M\d6DT1\dH3\dM3\dS P19\d\dY\d9M0\dDT\d8H4\dM\d7S Grp: NIST2004-01-14 / list-duration-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-2-1 -OK NISTXML-SV-II-list-duration-pattern-2-1.xml:19:115: string pattern not matched: P\d\d52Y\d2M\d7DT\d2H5\dM5\dS P19\d\dY\d9M0\dDT1\dH\d3M0\dS P\d\d47Y1\dM1\dDT\d6H3\dM\d7S P17\d\dY\d2M1\dDT1\dH\d4M2\dS P\d\d37Y0\dM\d8DT1\dH3\dM5\dS P19\d\dY\d2M\d3DT\d0H\d7M\d0S P\d\d68Y\d0M\d6DT\d3H1\dM0\dS OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-2-2 -OK NISTXML-SV-II-list-duration-pattern-2-2.xml:19:115: string pattern not matched: P\d\d52Y\d2M\d7DT\d2H5\dM5\dS P19\d\dY\d9M0\dDT1\dH\d3M0\dS P\d\d47Y1\dM1\dDT\d6H3\dM\d7S P17\d\dY\d2M1\dDT1\dH\d4M2\dS P\d\d37Y0\dM\d8DT1\dH3\dM5\dS P19\d\dY\d2M\d3DT\d0H\d7M\d0S P\d\d68Y\d0M\d6DT\d3H1\dM0\dS OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-2-3 -OK NISTXML-SV-II-list-duration-pattern-2-3.xml:19:115: string pattern not matched: P\d\d52Y\d2M\d7DT\d2H5\dM5\dS P19\d\dY\d9M0\dDT1\dH\d3M0\dS P\d\d47Y1\dM1\dDT\d6H3\dM\d7S P17\d\dY\d2M1\dDT1\dH\d4M2\dS P\d\d37Y0\dM\d8DT1\dH3\dM5\dS P19\d\dY\d2M\d3DT\d0H\d7M\d0S P\d\d68Y\d0M\d6DT\d3H1\dM0\dS OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-2-4 -OK NISTXML-SV-II-list-duration-pattern-2-4.xml:19:115: string pattern not matched: P\d\d52Y\d2M\d7DT\d2H5\dM5\dS P19\d\dY\d9M0\dDT1\dH\d3M0\dS P\d\d47Y1\dM1\dDT\d6H3\dM\d7S P17\d\dY\d2M1\dDT1\dH\d4M2\dS P\d\d37Y0\dM\d8DT1\dH3\dM5\dS P19\d\dY\d2M\d3DT\d0H\d7M\d0S P\d\d68Y\d0M\d6DT\d3H1\dM0\dS OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-2-5 -OK NISTXML-SV-II-list-duration-pattern-2-5.xml:19:115: string pattern not matched: P\d\d52Y\d2M\d7DT\d2H5\dM5\dS P19\d\dY\d9M0\dDT1\dH\d3M0\dS P\d\d47Y1\dM1\dDT\d6H3\dM\d7S P17\d\dY\d2M1\dDT1\dH\d4M2\dS P\d\d37Y0\dM\d8DT1\dH3\dM5\dS P19\d\dY\d2M\d3DT\d0H\d7M\d0S P\d\d68Y\d0M\d6DT\d3H1\dM0\dS Grp: NIST2004-01-14 / list-duration-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-3-1 -OK NISTXML-SV-II-list-duration-pattern-3-1.xml:19:115: string pattern not matched: P20\d\dY0\dM0\dDT\d3H5\dM5\dS P\d\d42Y0\dM2\dDT\d9H\d7M\d1S P\d\d24Y0\dM\d2DT1\dH2\dM4\dS P\d\d26Y0\dM\d0DT1\dH\d6M\d7S P19\d\dY\d2M2\dDT0\dH4\dM0\dS P\d\d96Y\d0M0\dDT0\dH4\dM\d4S P\d\d38Y\d7M0\dDT0\dH\d3M\d1S P\d\d28Y\d7M2\dDT1\dH3\dM4\dS OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-3-2 -OK NISTXML-SV-II-list-duration-pattern-3-2.xml:19:115: string pattern not matched: P20\d\dY0\dM0\dDT\d3H5\dM5\dS P\d\d42Y0\dM2\dDT\d9H\d7M\d1S P\d\d24Y0\dM\d2DT1\dH2\dM4\dS P\d\d26Y0\dM\d0DT1\dH\d6M\d7S P19\d\dY\d2M2\dDT0\dH4\dM0\dS P\d\d96Y\d0M0\dDT0\dH4\dM\d4S P\d\d38Y\d7M0\dDT0\dH\d3M\d1S P\d\d28Y\d7M2\dDT1\dH3\dM4\dS OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-3-3 -OK NISTXML-SV-II-list-duration-pattern-3-3.xml:19:115: string pattern not matched: P20\d\dY0\dM0\dDT\d3H5\dM5\dS P\d\d42Y0\dM2\dDT\d9H\d7M\d1S P\d\d24Y0\dM\d2DT1\dH2\dM4\dS P\d\d26Y0\dM\d0DT1\dH\d6M\d7S P19\d\dY\d2M2\dDT0\dH4\dM0\dS P\d\d96Y\d0M0\dDT0\dH4\dM\d4S P\d\d38Y\d7M0\dDT0\dH\d3M\d1S P\d\d28Y\d7M2\dDT1\dH3\dM4\dS OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-3-4 -OK NISTXML-SV-II-list-duration-pattern-3-4.xml:19:115: string pattern not matched: P20\d\dY0\dM0\dDT\d3H5\dM5\dS P\d\d42Y0\dM2\dDT\d9H\d7M\d1S P\d\d24Y0\dM\d2DT1\dH2\dM4\dS P\d\d26Y0\dM\d0DT1\dH\d6M\d7S P19\d\dY\d2M2\dDT0\dH4\dM0\dS P\d\d96Y\d0M0\dDT0\dH4\dM\d4S P\d\d38Y\d7M0\dDT0\dH\d3M\d1S P\d\d28Y\d7M2\dDT1\dH3\dM4\dS OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-3-5 -OK NISTXML-SV-II-list-duration-pattern-3-5.xml:19:115: string pattern not matched: P20\d\dY0\dM0\dDT\d3H5\dM5\dS P\d\d42Y0\dM2\dDT\d9H\d7M\d1S P\d\d24Y0\dM\d2DT1\dH2\dM4\dS P\d\d26Y0\dM\d0DT1\dH\d6M\d7S P19\d\dY\d2M2\dDT0\dH4\dM0\dS P\d\d96Y\d0M0\dDT0\dH4\dM\d4S P\d\d38Y\d7M0\dDT0\dH\d3M\d1S P\d\d28Y\d7M2\dDT1\dH3\dM4\dS Grp: NIST2004-01-14 / list-duration-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-4-1 -OK NISTXML-SV-II-list-duration-pattern-4-1.xml:19:115: string pattern not matched: P\d\d84Y\d5M2\dDT\d4H\d5M3\dS P19\d\dY\d4M1\dDT\d9H\d3M4\dS P19\d\dY0\dM\d1DT\d2H1\dM3\dS P\d\d09Y0\dM\d2DT\d2H\d5M\d6S P\d\d89Y\d1M\d1DT\d8H\d7M4\dS P19\d\dY0\dM2\dDT1\dH4\dM\d4S P\d\d22Y1\dM\d7DT\d2H\d3M\d7S P\d\d47Y\d9M\d6DT\d1H\d1M5\dS P17\d\dY0\dM\d0DT0\dH1\dM\d3S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-4-2 -OK NISTXML-SV-II-list-duration-pattern-4-2.xml:19:115: string pattern not matched: P\d\d84Y\d5M2\dDT\d4H\d5M3\dS P19\d\dY\d4M1\dDT\d9H\d3M4\dS P19\d\dY0\dM\d1DT\d2H1\dM3\dS P\d\d09Y0\dM\d2DT\d2H\d5M\d6S P\d\d89Y\d1M\d1DT\d8H\d7M4\dS P19\d\dY0\dM2\dDT1\dH4\dM\d4S P\d\d22Y1\dM\d7DT\d2H\d3M\d7S P\d\d47Y\d9M\d6DT\d1H\d1M5\dS P17\d\dY0\dM\d0DT0\dH1\dM\d3S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-4-3 -OK NISTXML-SV-II-list-duration-pattern-4-3.xml:19:115: string pattern not matched: P\d\d84Y\d5M2\dDT\d4H\d5M3\dS P19\d\dY\d4M1\dDT\d9H\d3M4\dS P19\d\dY0\dM\d1DT\d2H1\dM3\dS P\d\d09Y0\dM\d2DT\d2H\d5M\d6S P\d\d89Y\d1M\d1DT\d8H\d7M4\dS P19\d\dY0\dM2\dDT1\dH4\dM\d4S P\d\d22Y1\dM\d7DT\d2H\d3M\d7S P\d\d47Y\d9M\d6DT\d1H\d1M5\dS P17\d\dY0\dM\d0DT0\dH1\dM\d3S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-4-4 -OK NISTXML-SV-II-list-duration-pattern-4-4.xml:19:115: string pattern not matched: P\d\d84Y\d5M2\dDT\d4H\d5M3\dS P19\d\dY\d4M1\dDT\d9H\d3M4\dS P19\d\dY0\dM\d1DT\d2H1\dM3\dS P\d\d09Y0\dM\d2DT\d2H\d5M\d6S P\d\d89Y\d1M\d1DT\d8H\d7M4\dS P19\d\dY0\dM2\dDT1\dH4\dM\d4S P\d\d22Y1\dM\d7DT\d2H\d3M\d7S P\d\d47Y\d9M\d6DT\d1H\d1M5\dS P17\d\dY0\dM\d0DT0\dH1\dM\d3S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-4-5 -OK NISTXML-SV-II-list-duration-pattern-4-5.xml:19:115: string pattern not matched: P\d\d84Y\d5M2\dDT\d4H\d5M3\dS P19\d\dY\d4M1\dDT\d9H\d3M4\dS P19\d\dY0\dM\d1DT\d2H1\dM3\dS P\d\d09Y0\dM\d2DT\d2H\d5M\d6S P\d\d89Y\d1M\d1DT\d8H\d7M4\dS P19\d\dY0\dM2\dDT1\dH4\dM\d4S P\d\d22Y1\dM\d7DT\d2H\d3M\d7S P\d\d47Y\d9M\d6DT\d1H\d1M5\dS P17\d\dY0\dM\d0DT0\dH1\dM\d3S Grp: NIST2004-01-14 / list-duration-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-5-1 -OK NISTXML-SV-II-list-duration-pattern-5-1.xml:19:115: string pattern not matched: P\d\d03Y0\dM\d9DT\d6H\d9M\d3S P\d\d33Y\d3M\d9DT\d2H\d8M\d8S P19\d\dY0\dM\d8DT1\dH\d1M4\dS P\d\d66Y1\dM1\dDT\d8H2\dM4\dS P\d\d20Y0\dM\d8DT\d4H4\dM0\dS P\d\d44Y1\dM\d2DT0\dH1\dM\d6S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-5-2 -OK NISTXML-SV-II-list-duration-pattern-5-2.xml:19:115: string pattern not matched: P\d\d03Y0\dM\d9DT\d6H\d9M\d3S P\d\d33Y\d3M\d9DT\d2H\d8M\d8S P19\d\dY0\dM\d8DT1\dH\d1M4\dS P\d\d66Y1\dM1\dDT\d8H2\dM4\dS P\d\d20Y0\dM\d8DT\d4H4\dM0\dS P\d\d44Y1\dM\d2DT0\dH1\dM\d6S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-5-3 -OK NISTXML-SV-II-list-duration-pattern-5-3.xml:19:115: string pattern not matched: P\d\d03Y0\dM\d9DT\d6H\d9M\d3S P\d\d33Y\d3M\d9DT\d2H\d8M\d8S P19\d\dY0\dM\d8DT1\dH\d1M4\dS P\d\d66Y1\dM1\dDT\d8H2\dM4\dS P\d\d20Y0\dM\d8DT\d4H4\dM0\dS P\d\d44Y1\dM\d2DT0\dH1\dM\d6S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-5-4 -OK NISTXML-SV-II-list-duration-pattern-5-4.xml:19:115: string pattern not matched: P\d\d03Y0\dM\d9DT\d6H\d9M\d3S P\d\d33Y\d3M\d9DT\d2H\d8M\d8S P19\d\dY0\dM\d8DT1\dH\d1M4\dS P\d\d66Y1\dM1\dDT\d8H2\dM4\dS P\d\d20Y0\dM\d8DT\d4H4\dM0\dS P\d\d44Y1\dM\d2DT0\dH1\dM\d6S OK XSDv-XMLi NISTXML-SV-II-list-duration-pattern-5-5 -OK NISTXML-SV-II-list-duration-pattern-5-5.xml:19:115: string pattern not matched: P\d\d03Y0\dM\d9DT\d6H\d9M\d3S P\d\d33Y\d3M\d9DT\d2H\d8M\d8S P19\d\dY0\dM\d8DT1\dH\d1M4\dS P\d\d66Y1\dM1\dDT\d8H2\dM4\dS P\d\d20Y0\dM\d8DT\d4H4\dM0\dS P\d\d44Y1\dM\d2DT0\dH1\dM\d6S Grp: NIST2004-01-14 / list-duration-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-1-1 -OK NISTXML-SV-II-list-duration-enumeration-1-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-1-2 -OK NISTXML-SV-II-list-duration-enumeration-1-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-1-3 -OK NISTXML-SV-II-list-duration-enumeration-1-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-1-4 -OK NISTXML-SV-II-list-duration-enumeration-1-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-1-5 -OK NISTXML-SV-II-list-duration-enumeration-1-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-duration-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-2-1 -OK NISTXML-SV-II-list-duration-enumeration-2-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-2-2 -OK NISTXML-SV-II-list-duration-enumeration-2-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-2-3 -OK NISTXML-SV-II-list-duration-enumeration-2-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-2-4 -OK NISTXML-SV-II-list-duration-enumeration-2-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-2-5 -OK NISTXML-SV-II-list-duration-enumeration-2-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-duration-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-3-1 -OK NISTXML-SV-II-list-duration-enumeration-3-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-3-2 -OK NISTXML-SV-II-list-duration-enumeration-3-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-3-3 -OK NISTXML-SV-II-list-duration-enumeration-3-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-3-4 -OK NISTXML-SV-II-list-duration-enumeration-3-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-3-5 -OK NISTXML-SV-II-list-duration-enumeration-3-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-duration-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-4-1 -OK NISTXML-SV-II-list-duration-enumeration-4-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-4-2 -OK NISTXML-SV-II-list-duration-enumeration-4-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-4-3 -OK NISTXML-SV-II-list-duration-enumeration-4-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-4-4 -OK NISTXML-SV-II-list-duration-enumeration-4-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-4-5 -OK NISTXML-SV-II-list-duration-enumeration-4-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-duration-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-duration-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-5-1 -OK NISTXML-SV-II-list-duration-enumeration-5-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-5-2 -OK NISTXML-SV-II-list-duration-enumeration-5-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-5-3 -OK NISTXML-SV-II-list-duration-enumeration-5-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-5-4 -OK NISTXML-SV-II-list-duration-enumeration-5-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-duration-enumeration-5-5 -OK NISTXML-SV-II-list-duration-enumeration-5-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-dateTime-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-1-1 -OK NISTXML-SV-II-list-dateTime-maxLength-1-1.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-1-2 -OK NISTXML-SV-II-list-dateTime-maxLength-1-2.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-1-3 -OK NISTXML-SV-II-list-dateTime-maxLength-1-3.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-1-4 -OK NISTXML-SV-II-list-dateTime-maxLength-1-4.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-1-5 -OK NISTXML-SV-II-list-dateTime-maxLength-1-5.xml:19:119: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-dateTime-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-2-1 -OK NISTXML-SV-II-list-dateTime-maxLength-2-1.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-2-2 -OK NISTXML-SV-II-list-dateTime-maxLength-2-2.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-2-3 -OK NISTXML-SV-II-list-dateTime-maxLength-2-3.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-2-4 -OK NISTXML-SV-II-list-dateTime-maxLength-2-4.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-2-5 -OK NISTXML-SV-II-list-dateTime-maxLength-2-5.xml:19:119: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-dateTime-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-3-1 -OK NISTXML-SV-II-list-dateTime-maxLength-3-1.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-3-2 -OK NISTXML-SV-II-list-dateTime-maxLength-3-2.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-3-3 -OK NISTXML-SV-II-list-dateTime-maxLength-3-3.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-3-4 -OK NISTXML-SV-II-list-dateTime-maxLength-3-4.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-3-5 -OK NISTXML-SV-II-list-dateTime-maxLength-3-5.xml:19:119: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-dateTime-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-4-1 -OK NISTXML-SV-II-list-dateTime-maxLength-4-1.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-4-2 -OK NISTXML-SV-II-list-dateTime-maxLength-4-2.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-4-3 -OK NISTXML-SV-II-list-dateTime-maxLength-4-3.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-4-4 -OK NISTXML-SV-II-list-dateTime-maxLength-4-4.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-4-5 -OK NISTXML-SV-II-list-dateTime-maxLength-4-5.xml:19:119: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-dateTime-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-5-1 -OK NISTXML-SV-II-list-dateTime-maxLength-5-1.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-5-2 -OK NISTXML-SV-II-list-dateTime-maxLength-5-2.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-5-3 -OK NISTXML-SV-II-list-dateTime-maxLength-5-3.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-5-4 -OK NISTXML-SV-II-list-dateTime-maxLength-5-4.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-maxLength-5-5 -OK NISTXML-SV-II-list-dateTime-maxLength-5-5.xml:19:119: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-dateTime-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-1-1 -OK NISTXML-SV-II-list-dateTime-minLength-1-1.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-1-2 -OK NISTXML-SV-II-list-dateTime-minLength-1-2.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-1-3 -OK NISTXML-SV-II-list-dateTime-minLength-1-3.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-1-4 -OK NISTXML-SV-II-list-dateTime-minLength-1-4.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-1-5 -OK NISTXML-SV-II-list-dateTime-minLength-1-5.xml:19:119: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-dateTime-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-2-1 -OK NISTXML-SV-II-list-dateTime-minLength-2-1.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-2-2 -OK NISTXML-SV-II-list-dateTime-minLength-2-2.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-2-3 -OK NISTXML-SV-II-list-dateTime-minLength-2-3.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-2-4 -OK NISTXML-SV-II-list-dateTime-minLength-2-4.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-2-5 -OK NISTXML-SV-II-list-dateTime-minLength-2-5.xml:19:119: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-dateTime-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-3-1 -OK NISTXML-SV-II-list-dateTime-minLength-3-1.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-3-2 -OK NISTXML-SV-II-list-dateTime-minLength-3-2.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-3-3 -OK NISTXML-SV-II-list-dateTime-minLength-3-3.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-3-4 -OK NISTXML-SV-II-list-dateTime-minLength-3-4.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-3-5 -OK NISTXML-SV-II-list-dateTime-minLength-3-5.xml:19:119: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-dateTime-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-4-1 -OK NISTXML-SV-II-list-dateTime-minLength-4-1.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-4-2 -OK NISTXML-SV-II-list-dateTime-minLength-4-2.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-4-3 -OK NISTXML-SV-II-list-dateTime-minLength-4-3.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-4-4 -OK NISTXML-SV-II-list-dateTime-minLength-4-4.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-4-5 -OK NISTXML-SV-II-list-dateTime-minLength-4-5.xml:19:119: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-dateTime-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-5-1 -OK NISTXML-SV-II-list-dateTime-minLength-5-1.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-5-2 -OK NISTXML-SV-II-list-dateTime-minLength-5-2.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-5-3 -OK NISTXML-SV-II-list-dateTime-minLength-5-3.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-5-4 -OK NISTXML-SV-II-list-dateTime-minLength-5-4.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-minLength-5-5 -OK NISTXML-SV-II-list-dateTime-minLength-5-5.xml:19:119: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-dateTime-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-length-1 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-1-1 -OK NISTXML-SV-II-list-dateTime-length-1-1.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-1-2 -OK NISTXML-SV-II-list-dateTime-length-1-2.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-1-3 -OK NISTXML-SV-II-list-dateTime-length-1-3.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-1-4 -OK NISTXML-SV-II-list-dateTime-length-1-4.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-1-5 -OK NISTXML-SV-II-list-dateTime-length-1-5.xml:19:113: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-dateTime-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-length-2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-2-1 -OK NISTXML-SV-II-list-dateTime-length-2-1.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-2-2 -OK NISTXML-SV-II-list-dateTime-length-2-2.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-2-3 -OK NISTXML-SV-II-list-dateTime-length-2-3.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-2-4 -OK NISTXML-SV-II-list-dateTime-length-2-4.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-2-5 -OK NISTXML-SV-II-list-dateTime-length-2-5.xml:19:113: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-dateTime-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-length-3 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-3-1 -OK NISTXML-SV-II-list-dateTime-length-3-1.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-3-2 -OK NISTXML-SV-II-list-dateTime-length-3-2.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-3-3 -OK NISTXML-SV-II-list-dateTime-length-3-3.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-3-4 -OK NISTXML-SV-II-list-dateTime-length-3-4.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-3-5 -OK NISTXML-SV-II-list-dateTime-length-3-5.xml:19:113: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-dateTime-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-length-4 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-4-1 -OK NISTXML-SV-II-list-dateTime-length-4-1.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-4-2 -OK NISTXML-SV-II-list-dateTime-length-4-2.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-4-3 -OK NISTXML-SV-II-list-dateTime-length-4-3.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-4-4 -OK NISTXML-SV-II-list-dateTime-length-4-4.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-4-5 -OK NISTXML-SV-II-list-dateTime-length-4-5.xml:19:113: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-dateTime-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-length-5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-5-1 -OK NISTXML-SV-II-list-dateTime-length-5-1.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-5-2 -OK NISTXML-SV-II-list-dateTime-length-5-2.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-5-3 -OK NISTXML-SV-II-list-dateTime-length-5-3.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-5-4 -OK NISTXML-SV-II-list-dateTime-length-5-4.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-dateTime-length-5-5 -OK NISTXML-SV-II-list-dateTime-length-5-5.xml:19:113: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-dateTime-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-1-1 -OK NISTXML-SV-II-list-dateTime-pattern-1-1.xml:19:115: string pattern not matched: 19\d\d-\d0-1\dT\d9:2\d:4\d 20\d\d-\d0-\d5T\d8:1\d:\d7 18\d\d-1\d-0\dT\d4:\d3:4\d \d\d62-0\d-\d3T\d1:1\d:\d7 \d\d36-0\d-\d9T\d2:\d3:1\d 17\d\d-\d9-0\dT0\d:0\d:\d0 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-1-2 -OK NISTXML-SV-II-list-dateTime-pattern-1-2.xml:19:115: string pattern not matched: 19\d\d-\d0-1\dT\d9:2\d:4\d 20\d\d-\d0-\d5T\d8:1\d:\d7 18\d\d-1\d-0\dT\d4:\d3:4\d \d\d62-0\d-\d3T\d1:1\d:\d7 \d\d36-0\d-\d9T\d2:\d3:1\d 17\d\d-\d9-0\dT0\d:0\d:\d0 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-1-3 -OK NISTXML-SV-II-list-dateTime-pattern-1-3.xml:19:115: string pattern not matched: 19\d\d-\d0-1\dT\d9:2\d:4\d 20\d\d-\d0-\d5T\d8:1\d:\d7 18\d\d-1\d-0\dT\d4:\d3:4\d \d\d62-0\d-\d3T\d1:1\d:\d7 \d\d36-0\d-\d9T\d2:\d3:1\d 17\d\d-\d9-0\dT0\d:0\d:\d0 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-1-4 -OK NISTXML-SV-II-list-dateTime-pattern-1-4.xml:19:115: string pattern not matched: 19\d\d-\d0-1\dT\d9:2\d:4\d 20\d\d-\d0-\d5T\d8:1\d:\d7 18\d\d-1\d-0\dT\d4:\d3:4\d \d\d62-0\d-\d3T\d1:1\d:\d7 \d\d36-0\d-\d9T\d2:\d3:1\d 17\d\d-\d9-0\dT0\d:0\d:\d0 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-1-5 -OK NISTXML-SV-II-list-dateTime-pattern-1-5.xml:19:115: string pattern not matched: 19\d\d-\d0-1\dT\d9:2\d:4\d 20\d\d-\d0-\d5T\d8:1\d:\d7 18\d\d-1\d-0\dT\d4:\d3:4\d \d\d62-0\d-\d3T\d1:1\d:\d7 \d\d36-0\d-\d9T\d2:\d3:1\d 17\d\d-\d9-0\dT0\d:0\d:\d0 Grp: NIST2004-01-14 / list-dateTime-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-2-1 -OK NISTXML-SV-II-list-dateTime-pattern-2-1.xml:19:115: string pattern not matched: \d\d52-\d1-0\dT\d5:\d4:\d3 \d\d95-\d3-1\dT\d3:1\d:\d3 17\d\d-\d2-\d9T1\d:\d9:5\d 17\d\d-1\d-\d1T1\d:\d2:\d4 17\d\d-\d1-2\dT\d1:\d4:2\d 18\d\d-0\d-\d4T\d4:3\d:0\d \d\d16-\d1-2\dT1\d:\d5:\d7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-2-2 -OK NISTXML-SV-II-list-dateTime-pattern-2-2.xml:19:115: string pattern not matched: \d\d52-\d1-0\dT\d5:\d4:\d3 \d\d95-\d3-1\dT\d3:1\d:\d3 17\d\d-\d2-\d9T1\d:\d9:5\d 17\d\d-1\d-\d1T1\d:\d2:\d4 17\d\d-\d1-2\dT\d1:\d4:2\d 18\d\d-0\d-\d4T\d4:3\d:0\d \d\d16-\d1-2\dT1\d:\d5:\d7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-2-3 -OK NISTXML-SV-II-list-dateTime-pattern-2-3.xml:19:115: string pattern not matched: \d\d52-\d1-0\dT\d5:\d4:\d3 \d\d95-\d3-1\dT\d3:1\d:\d3 17\d\d-\d2-\d9T1\d:\d9:5\d 17\d\d-1\d-\d1T1\d:\d2:\d4 17\d\d-\d1-2\dT\d1:\d4:2\d 18\d\d-0\d-\d4T\d4:3\d:0\d \d\d16-\d1-2\dT1\d:\d5:\d7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-2-4 -OK NISTXML-SV-II-list-dateTime-pattern-2-4.xml:19:115: string pattern not matched: \d\d52-\d1-0\dT\d5:\d4:\d3 \d\d95-\d3-1\dT\d3:1\d:\d3 17\d\d-\d2-\d9T1\d:\d9:5\d 17\d\d-1\d-\d1T1\d:\d2:\d4 17\d\d-\d1-2\dT\d1:\d4:2\d 18\d\d-0\d-\d4T\d4:3\d:0\d \d\d16-\d1-2\dT1\d:\d5:\d7 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-2-5 -OK NISTXML-SV-II-list-dateTime-pattern-2-5.xml:19:115: string pattern not matched: \d\d52-\d1-0\dT\d5:\d4:\d3 \d\d95-\d3-1\dT\d3:1\d:\d3 17\d\d-\d2-\d9T1\d:\d9:5\d 17\d\d-1\d-\d1T1\d:\d2:\d4 17\d\d-\d1-2\dT\d1:\d4:2\d 18\d\d-0\d-\d4T\d4:3\d:0\d \d\d16-\d1-2\dT1\d:\d5:\d7 Grp: NIST2004-01-14 / list-dateTime-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-3-1 -OK NISTXML-SV-II-list-dateTime-pattern-3-1.xml:19:115: string pattern not matched: 20\d\d-\d0-2\dT\d9:5\d:\d9 \d\d34-\d4-2\dT0\d:2\d:1\d 18\d\d-\d0-\d1T1\d:0\d:\d3 \d\d10-0\d-2\dT1\d:1\d:4\d 18\d\d-\d3-0\dT1\d:\d8:\d2 17\d\d-\d4-1\dT1\d:3\d:0\d OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-3-2 -OK NISTXML-SV-II-list-dateTime-pattern-3-2.xml:19:115: string pattern not matched: 20\d\d-\d0-2\dT\d9:5\d:\d9 \d\d34-\d4-2\dT0\d:2\d:1\d 18\d\d-\d0-\d1T1\d:0\d:\d3 \d\d10-0\d-2\dT1\d:1\d:4\d 18\d\d-\d3-0\dT1\d:\d8:\d2 17\d\d-\d4-1\dT1\d:3\d:0\d OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-3-3 -OK NISTXML-SV-II-list-dateTime-pattern-3-3.xml:19:115: string pattern not matched: 20\d\d-\d0-2\dT\d9:5\d:\d9 \d\d34-\d4-2\dT0\d:2\d:1\d 18\d\d-\d0-\d1T1\d:0\d:\d3 \d\d10-0\d-2\dT1\d:1\d:4\d 18\d\d-\d3-0\dT1\d:\d8:\d2 17\d\d-\d4-1\dT1\d:3\d:0\d OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-3-4 -OK NISTXML-SV-II-list-dateTime-pattern-3-4.xml:19:115: string pattern not matched: 20\d\d-\d0-2\dT\d9:5\d:\d9 \d\d34-\d4-2\dT0\d:2\d:1\d 18\d\d-\d0-\d1T1\d:0\d:\d3 \d\d10-0\d-2\dT1\d:1\d:4\d 18\d\d-\d3-0\dT1\d:\d8:\d2 17\d\d-\d4-1\dT1\d:3\d:0\d OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-3-5 -OK NISTXML-SV-II-list-dateTime-pattern-3-5.xml:19:115: string pattern not matched: 20\d\d-\d0-2\dT\d9:5\d:\d9 \d\d34-\d4-2\dT0\d:2\d:1\d 18\d\d-\d0-\d1T1\d:0\d:\d3 \d\d10-0\d-2\dT1\d:1\d:4\d 18\d\d-\d3-0\dT1\d:\d8:\d2 17\d\d-\d4-1\dT1\d:3\d:0\d Grp: NIST2004-01-14 / list-dateTime-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-4-1 -OK NISTXML-SV-II-list-dateTime-pattern-4-1.xml:19:115: string pattern not matched: 19\d\d-1\d-1\dT1\d:\d8:4\d 17\d\d-\d0-0\dT\d7:\d7:2\d 17\d\d-\d6-\d2T1\d:\d2:\d1 \d\d90-\d5-\d8T1\d:\d0:\d3 18\d\d-\d0-2\dT0\d:3\d:2\d \d\d66-0\d-\d0T\d1:2\d:4\d OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-4-2 -OK NISTXML-SV-II-list-dateTime-pattern-4-2.xml:19:115: string pattern not matched: 19\d\d-1\d-1\dT1\d:\d8:4\d 17\d\d-\d0-0\dT\d7:\d7:2\d 17\d\d-\d6-\d2T1\d:\d2:\d1 \d\d90-\d5-\d8T1\d:\d0:\d3 18\d\d-\d0-2\dT0\d:3\d:2\d \d\d66-0\d-\d0T\d1:2\d:4\d OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-4-3 -OK NISTXML-SV-II-list-dateTime-pattern-4-3.xml:19:115: string pattern not matched: 19\d\d-1\d-1\dT1\d:\d8:4\d 17\d\d-\d0-0\dT\d7:\d7:2\d 17\d\d-\d6-\d2T1\d:\d2:\d1 \d\d90-\d5-\d8T1\d:\d0:\d3 18\d\d-\d0-2\dT0\d:3\d:2\d \d\d66-0\d-\d0T\d1:2\d:4\d OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-4-4 -OK NISTXML-SV-II-list-dateTime-pattern-4-4.xml:19:115: string pattern not matched: 19\d\d-1\d-1\dT1\d:\d8:4\d 17\d\d-\d0-0\dT\d7:\d7:2\d 17\d\d-\d6-\d2T1\d:\d2:\d1 \d\d90-\d5-\d8T1\d:\d0:\d3 18\d\d-\d0-2\dT0\d:3\d:2\d \d\d66-0\d-\d0T\d1:2\d:4\d OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-4-5 -OK NISTXML-SV-II-list-dateTime-pattern-4-5.xml:19:115: string pattern not matched: 19\d\d-1\d-1\dT1\d:\d8:4\d 17\d\d-\d0-0\dT\d7:\d7:2\d 17\d\d-\d6-\d2T1\d:\d2:\d1 \d\d90-\d5-\d8T1\d:\d0:\d3 18\d\d-\d0-2\dT0\d:3\d:2\d \d\d66-0\d-\d0T\d1:2\d:4\d Grp: NIST2004-01-14 / list-dateTime-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-5-1 -OK NISTXML-SV-II-list-dateTime-pattern-5-1.xml:19:115: string pattern not matched: 19\d\d-\d4-2\dT\d7:\d0:\d8 \d\d28-\d5-1\dT1\d:2\d:\d1 \d\d84-\d6-2\dT\d1:\d8:\d3 17\d\d-\d1-2\dT\d7:\d2:\d1 \d\d12-0\d-\d9T\d5:0\d:4\d \d\d51-\d7-\d6T\d9:1\d:\d5 \d\d23-\d2-0\dT\d9:1\d:\d4 18\d\d-0\d-\d4T\d5:\d8:3\d \d\d37-\d5-2\dT\d5:5\d:\d2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-5-2 -OK NISTXML-SV-II-list-dateTime-pattern-5-2.xml:19:115: string pattern not matched: 19\d\d-\d4-2\dT\d7:\d0:\d8 \d\d28-\d5-1\dT1\d:2\d:\d1 \d\d84-\d6-2\dT\d1:\d8:\d3 17\d\d-\d1-2\dT\d7:\d2:\d1 \d\d12-0\d-\d9T\d5:0\d:4\d \d\d51-\d7-\d6T\d9:1\d:\d5 \d\d23-\d2-0\dT\d9:1\d:\d4 18\d\d-0\d-\d4T\d5:\d8:3\d \d\d37-\d5-2\dT\d5:5\d:\d2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-5-3 -OK NISTXML-SV-II-list-dateTime-pattern-5-3.xml:19:115: string pattern not matched: 19\d\d-\d4-2\dT\d7:\d0:\d8 \d\d28-\d5-1\dT1\d:2\d:\d1 \d\d84-\d6-2\dT\d1:\d8:\d3 17\d\d-\d1-2\dT\d7:\d2:\d1 \d\d12-0\d-\d9T\d5:0\d:4\d \d\d51-\d7-\d6T\d9:1\d:\d5 \d\d23-\d2-0\dT\d9:1\d:\d4 18\d\d-0\d-\d4T\d5:\d8:3\d \d\d37-\d5-2\dT\d5:5\d:\d2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-5-4 -OK NISTXML-SV-II-list-dateTime-pattern-5-4.xml:19:115: string pattern not matched: 19\d\d-\d4-2\dT\d7:\d0:\d8 \d\d28-\d5-1\dT1\d:2\d:\d1 \d\d84-\d6-2\dT\d1:\d8:\d3 17\d\d-\d1-2\dT\d7:\d2:\d1 \d\d12-0\d-\d9T\d5:0\d:4\d \d\d51-\d7-\d6T\d9:1\d:\d5 \d\d23-\d2-0\dT\d9:1\d:\d4 18\d\d-0\d-\d4T\d5:\d8:3\d \d\d37-\d5-2\dT\d5:5\d:\d2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-pattern-5-5 -OK NISTXML-SV-II-list-dateTime-pattern-5-5.xml:19:115: string pattern not matched: 19\d\d-\d4-2\dT\d7:\d0:\d8 \d\d28-\d5-1\dT1\d:2\d:\d1 \d\d84-\d6-2\dT\d1:\d8:\d3 17\d\d-\d1-2\dT\d7:\d2:\d1 \d\d12-0\d-\d9T\d5:0\d:4\d \d\d51-\d7-\d6T\d9:1\d:\d5 \d\d23-\d2-0\dT\d9:1\d:\d4 18\d\d-0\d-\d4T\d5:\d8:3\d \d\d37-\d5-2\dT\d5:5\d:\d2 Grp: NIST2004-01-14 / list-dateTime-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-1-1 -OK NISTXML-SV-II-list-dateTime-enumeration-1-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-1-2 -OK NISTXML-SV-II-list-dateTime-enumeration-1-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-1-3 -OK NISTXML-SV-II-list-dateTime-enumeration-1-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-1-4 -OK NISTXML-SV-II-list-dateTime-enumeration-1-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-1-5 -OK NISTXML-SV-II-list-dateTime-enumeration-1-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-dateTime-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-2-1 -OK NISTXML-SV-II-list-dateTime-enumeration-2-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-2-2 -OK NISTXML-SV-II-list-dateTime-enumeration-2-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-2-3 -OK NISTXML-SV-II-list-dateTime-enumeration-2-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-2-4 -OK NISTXML-SV-II-list-dateTime-enumeration-2-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-2-5 -OK NISTXML-SV-II-list-dateTime-enumeration-2-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-dateTime-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-3-1 -OK NISTXML-SV-II-list-dateTime-enumeration-3-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-3-2 -OK NISTXML-SV-II-list-dateTime-enumeration-3-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-3-3 -OK NISTXML-SV-II-list-dateTime-enumeration-3-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-3-4 -OK NISTXML-SV-II-list-dateTime-enumeration-3-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-3-5 -OK NISTXML-SV-II-list-dateTime-enumeration-3-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-dateTime-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-4-1 -OK NISTXML-SV-II-list-dateTime-enumeration-4-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-4-2 -OK NISTXML-SV-II-list-dateTime-enumeration-4-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-4-3 -OK NISTXML-SV-II-list-dateTime-enumeration-4-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-4-4 -OK NISTXML-SV-II-list-dateTime-enumeration-4-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-4-5 -OK NISTXML-SV-II-list-dateTime-enumeration-4-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-dateTime-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-dateTime-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-5-1 -OK NISTXML-SV-II-list-dateTime-enumeration-5-1.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-5-2 -OK NISTXML-SV-II-list-dateTime-enumeration-5-2.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-5-3 -OK NISTXML-SV-II-list-dateTime-enumeration-5-3.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-5-4 -OK NISTXML-SV-II-list-dateTime-enumeration-5-4.xml:19:123: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-dateTime-enumeration-5-5 -OK NISTXML-SV-II-list-dateTime-enumeration-5-5.xml:19:123: Value not in the enumeration set Grp: NIST2004-01-14 / list-time-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-1-1 -OK NISTXML-SV-II-list-time-maxLength-1-1.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-1-2 -OK NISTXML-SV-II-list-time-maxLength-1-2.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-1-3 -OK NISTXML-SV-II-list-time-maxLength-1-3.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-1-4 -OK NISTXML-SV-II-list-time-maxLength-1-4.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-1-5 -OK NISTXML-SV-II-list-time-maxLength-1-5.xml:19:111: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-time-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-2-1 -OK NISTXML-SV-II-list-time-maxLength-2-1.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-2-2 -OK NISTXML-SV-II-list-time-maxLength-2-2.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-2-3 -OK NISTXML-SV-II-list-time-maxLength-2-3.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-2-4 -OK NISTXML-SV-II-list-time-maxLength-2-4.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-2-5 -OK NISTXML-SV-II-list-time-maxLength-2-5.xml:19:111: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-time-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-3-1 -OK NISTXML-SV-II-list-time-maxLength-3-1.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-3-2 -OK NISTXML-SV-II-list-time-maxLength-3-2.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-3-3 -OK NISTXML-SV-II-list-time-maxLength-3-3.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-3-4 -OK NISTXML-SV-II-list-time-maxLength-3-4.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-3-5 -OK NISTXML-SV-II-list-time-maxLength-3-5.xml:19:111: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-time-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-4-1 -OK NISTXML-SV-II-list-time-maxLength-4-1.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-4-2 -OK NISTXML-SV-II-list-time-maxLength-4-2.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-4-3 -OK NISTXML-SV-II-list-time-maxLength-4-3.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-4-4 -OK NISTXML-SV-II-list-time-maxLength-4-4.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-4-5 -OK NISTXML-SV-II-list-time-maxLength-4-5.xml:19:111: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-time-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-5-1 -OK NISTXML-SV-II-list-time-maxLength-5-1.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-5-2 -OK NISTXML-SV-II-list-time-maxLength-5-2.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-5-3 -OK NISTXML-SV-II-list-time-maxLength-5-3.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-5-4 -OK NISTXML-SV-II-list-time-maxLength-5-4.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-time-maxLength-5-5 -OK NISTXML-SV-II-list-time-maxLength-5-5.xml:19:111: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-time-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-1-1 -OK NISTXML-SV-II-list-time-minLength-1-1.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-1-2 -OK NISTXML-SV-II-list-time-minLength-1-2.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-1-3 -OK NISTXML-SV-II-list-time-minLength-1-3.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-1-4 -OK NISTXML-SV-II-list-time-minLength-1-4.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-1-5 -OK NISTXML-SV-II-list-time-minLength-1-5.xml:19:111: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-time-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-2-1 -OK NISTXML-SV-II-list-time-minLength-2-1.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-2-2 -OK NISTXML-SV-II-list-time-minLength-2-2.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-2-3 -OK NISTXML-SV-II-list-time-minLength-2-3.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-2-4 -OK NISTXML-SV-II-list-time-minLength-2-4.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-2-5 -OK NISTXML-SV-II-list-time-minLength-2-5.xml:19:111: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-time-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-3-1 -OK NISTXML-SV-II-list-time-minLength-3-1.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-3-2 -OK NISTXML-SV-II-list-time-minLength-3-2.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-3-3 -OK NISTXML-SV-II-list-time-minLength-3-3.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-3-4 -OK NISTXML-SV-II-list-time-minLength-3-4.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-3-5 -OK NISTXML-SV-II-list-time-minLength-3-5.xml:19:111: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-time-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-4-1 -OK NISTXML-SV-II-list-time-minLength-4-1.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-4-2 -OK NISTXML-SV-II-list-time-minLength-4-2.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-4-3 -OK NISTXML-SV-II-list-time-minLength-4-3.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-4-4 -OK NISTXML-SV-II-list-time-minLength-4-4.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-4-5 -OK NISTXML-SV-II-list-time-minLength-4-5.xml:19:111: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-time-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-5-1 -OK NISTXML-SV-II-list-time-minLength-5-1.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-5-2 -OK NISTXML-SV-II-list-time-minLength-5-2.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-5-3 -OK NISTXML-SV-II-list-time-minLength-5-3.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-5-4 -OK NISTXML-SV-II-list-time-minLength-5-4.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-time-minLength-5-5 -OK NISTXML-SV-II-list-time-minLength-5-5.xml:19:111: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-time-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-length-1 OK XSDv-XMLi NISTXML-SV-II-list-time-length-1-1 -OK NISTXML-SV-II-list-time-length-1-1.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-1-2 -OK NISTXML-SV-II-list-time-length-1-2.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-1-3 -OK NISTXML-SV-II-list-time-length-1-3.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-1-4 -OK NISTXML-SV-II-list-time-length-1-4.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-1-5 -OK NISTXML-SV-II-list-time-length-1-5.xml:19:105: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-time-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-length-2 OK XSDv-XMLi NISTXML-SV-II-list-time-length-2-1 -OK NISTXML-SV-II-list-time-length-2-1.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-2-2 -OK NISTXML-SV-II-list-time-length-2-2.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-2-3 -OK NISTXML-SV-II-list-time-length-2-3.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-2-4 -OK NISTXML-SV-II-list-time-length-2-4.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-2-5 -OK NISTXML-SV-II-list-time-length-2-5.xml:19:105: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-time-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-length-3 OK XSDv-XMLi NISTXML-SV-II-list-time-length-3-1 -OK NISTXML-SV-II-list-time-length-3-1.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-3-2 -OK NISTXML-SV-II-list-time-length-3-2.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-3-3 -OK NISTXML-SV-II-list-time-length-3-3.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-3-4 -OK NISTXML-SV-II-list-time-length-3-4.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-3-5 -OK NISTXML-SV-II-list-time-length-3-5.xml:19:105: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-time-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-length-4 OK XSDv-XMLi NISTXML-SV-II-list-time-length-4-1 -OK NISTXML-SV-II-list-time-length-4-1.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-4-2 -OK NISTXML-SV-II-list-time-length-4-2.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-4-3 -OK NISTXML-SV-II-list-time-length-4-3.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-4-4 -OK NISTXML-SV-II-list-time-length-4-4.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-4-5 -OK NISTXML-SV-II-list-time-length-4-5.xml:19:105: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-time-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-length-5 OK XSDv-XMLi NISTXML-SV-II-list-time-length-5-1 -OK NISTXML-SV-II-list-time-length-5-1.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-5-2 -OK NISTXML-SV-II-list-time-length-5-2.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-5-3 -OK NISTXML-SV-II-list-time-length-5-3.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-5-4 -OK NISTXML-SV-II-list-time-length-5-4.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-time-length-5-5 -OK NISTXML-SV-II-list-time-length-5-5.xml:19:105: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-time-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-1-1 -OK NISTXML-SV-II-list-time-pattern-1-1.xml:19:107: string pattern not matched: \d1:\d5:2\d \d5:\d7:\d6 \d4:\d4:\d1 \d1:\d7:\d3 0\d:0\d:1\d 0\d:\d7:\d6 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-1-2 -OK NISTXML-SV-II-list-time-pattern-1-2.xml:19:107: string pattern not matched: \d1:\d5:2\d \d5:\d7:\d6 \d4:\d4:\d1 \d1:\d7:\d3 0\d:0\d:1\d 0\d:\d7:\d6 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-1-3 -OK NISTXML-SV-II-list-time-pattern-1-3.xml:19:107: string pattern not matched: \d1:\d5:2\d \d5:\d7:\d6 \d4:\d4:\d1 \d1:\d7:\d3 0\d:0\d:1\d 0\d:\d7:\d6 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-1-4 -OK NISTXML-SV-II-list-time-pattern-1-4.xml:19:107: string pattern not matched: \d1:\d5:2\d \d5:\d7:\d6 \d4:\d4:\d1 \d1:\d7:\d3 0\d:0\d:1\d 0\d:\d7:\d6 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-1-5 -OK NISTXML-SV-II-list-time-pattern-1-5.xml:19:107: string pattern not matched: \d1:\d5:2\d \d5:\d7:\d6 \d4:\d4:\d1 \d1:\d7:\d3 0\d:0\d:1\d 0\d:\d7:\d6 Grp: NIST2004-01-14 / list-time-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-2-1 -OK NISTXML-SV-II-list-time-pattern-2-1.xml:19:107: string pattern not matched: 0\d:\d9:\d7 1\d:\d6:0\d 0\d:\d4:0\d 0\d:4\d:2\d 0\d:\d2:\d1 \d0:\d8:1\d \d5:0\d:5\d OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-2-2 -OK NISTXML-SV-II-list-time-pattern-2-2.xml:19:107: string pattern not matched: 0\d:\d9:\d7 1\d:\d6:0\d 0\d:\d4:0\d 0\d:4\d:2\d 0\d:\d2:\d1 \d0:\d8:1\d \d5:0\d:5\d OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-2-3 -OK NISTXML-SV-II-list-time-pattern-2-3.xml:19:107: string pattern not matched: 0\d:\d9:\d7 1\d:\d6:0\d 0\d:\d4:0\d 0\d:4\d:2\d 0\d:\d2:\d1 \d0:\d8:1\d \d5:0\d:5\d OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-2-4 -OK NISTXML-SV-II-list-time-pattern-2-4.xml:19:107: string pattern not matched: 0\d:\d9:\d7 1\d:\d6:0\d 0\d:\d4:0\d 0\d:4\d:2\d 0\d:\d2:\d1 \d0:\d8:1\d \d5:0\d:5\d OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-2-5 -OK NISTXML-SV-II-list-time-pattern-2-5.xml:19:107: string pattern not matched: 0\d:\d9:\d7 1\d:\d6:0\d 0\d:\d4:0\d 0\d:4\d:2\d 0\d:\d2:\d1 \d0:\d8:1\d \d5:0\d:5\d Grp: NIST2004-01-14 / list-time-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-3-1 -OK NISTXML-SV-II-list-time-pattern-3-1.xml:19:107: string pattern not matched: 0\d:3\d:\d1 \d0:4\d:4\d \d5:3\d:\d0 \d6:\d2:\d7 \d7:\d8:\d2 1\d:5\d:0\d 1\d:\d8:5\d \d6:2\d:\d1 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-3-2 -OK NISTXML-SV-II-list-time-pattern-3-2.xml:19:107: string pattern not matched: 0\d:3\d:\d1 \d0:4\d:4\d \d5:3\d:\d0 \d6:\d2:\d7 \d7:\d8:\d2 1\d:5\d:0\d 1\d:\d8:5\d \d6:2\d:\d1 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-3-3 -OK NISTXML-SV-II-list-time-pattern-3-3.xml:19:107: string pattern not matched: 0\d:3\d:\d1 \d0:4\d:4\d \d5:3\d:\d0 \d6:\d2:\d7 \d7:\d8:\d2 1\d:5\d:0\d 1\d:\d8:5\d \d6:2\d:\d1 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-3-4 -OK NISTXML-SV-II-list-time-pattern-3-4.xml:19:107: string pattern not matched: 0\d:3\d:\d1 \d0:4\d:4\d \d5:3\d:\d0 \d6:\d2:\d7 \d7:\d8:\d2 1\d:5\d:0\d 1\d:\d8:5\d \d6:2\d:\d1 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-3-5 -OK NISTXML-SV-II-list-time-pattern-3-5.xml:19:107: string pattern not matched: 0\d:3\d:\d1 \d0:4\d:4\d \d5:3\d:\d0 \d6:\d2:\d7 \d7:\d8:\d2 1\d:5\d:0\d 1\d:\d8:5\d \d6:2\d:\d1 Grp: NIST2004-01-14 / list-time-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-4-1 -OK NISTXML-SV-II-list-time-pattern-4-1.xml:19:107: string pattern not matched: 0\d:\d1:\d9 \d2:\d0:3\d 0\d:\d8:0\d \d0:4\d:4\d \d7:\d6:\d3 0\d:\d1:2\d OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-4-2 -OK NISTXML-SV-II-list-time-pattern-4-2.xml:19:107: string pattern not matched: 0\d:\d1:\d9 \d2:\d0:3\d 0\d:\d8:0\d \d0:4\d:4\d \d7:\d6:\d3 0\d:\d1:2\d OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-4-3 -OK NISTXML-SV-II-list-time-pattern-4-3.xml:19:107: string pattern not matched: 0\d:\d1:\d9 \d2:\d0:3\d 0\d:\d8:0\d \d0:4\d:4\d \d7:\d6:\d3 0\d:\d1:2\d OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-4-4 -OK NISTXML-SV-II-list-time-pattern-4-4.xml:19:107: string pattern not matched: 0\d:\d1:\d9 \d2:\d0:3\d 0\d:\d8:0\d \d0:4\d:4\d \d7:\d6:\d3 0\d:\d1:2\d OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-4-5 -OK NISTXML-SV-II-list-time-pattern-4-5.xml:19:107: string pattern not matched: 0\d:\d1:\d9 \d2:\d0:3\d 0\d:\d8:0\d \d0:4\d:4\d \d7:\d6:\d3 0\d:\d1:2\d Grp: NIST2004-01-14 / list-time-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-5-1 -OK NISTXML-SV-II-list-time-pattern-5-1.xml:19:107: string pattern not matched: 1\d:\d5:\d5 \d1:5\d:5\d \d3:4\d:2\d \d2:\d3:\d4 1\d:\d0:3\d 0\d:5\d:1\d 1\d:4\d:\d9 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-5-2 -OK NISTXML-SV-II-list-time-pattern-5-2.xml:19:107: string pattern not matched: 1\d:\d5:\d5 \d1:5\d:5\d \d3:4\d:2\d \d2:\d3:\d4 1\d:\d0:3\d 0\d:5\d:1\d 1\d:4\d:\d9 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-5-3 -OK NISTXML-SV-II-list-time-pattern-5-3.xml:19:107: string pattern not matched: 1\d:\d5:\d5 \d1:5\d:5\d \d3:4\d:2\d \d2:\d3:\d4 1\d:\d0:3\d 0\d:5\d:1\d 1\d:4\d:\d9 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-5-4 -OK NISTXML-SV-II-list-time-pattern-5-4.xml:19:107: string pattern not matched: 1\d:\d5:\d5 \d1:5\d:5\d \d3:4\d:2\d \d2:\d3:\d4 1\d:\d0:3\d 0\d:5\d:1\d 1\d:4\d:\d9 OK XSDv-XMLi NISTXML-SV-II-list-time-pattern-5-5 -OK NISTXML-SV-II-list-time-pattern-5-5.xml:19:107: string pattern not matched: 1\d:\d5:\d5 \d1:5\d:5\d \d3:4\d:2\d \d2:\d3:\d4 1\d:\d0:3\d 0\d:5\d:1\d 1\d:4\d:\d9 Grp: NIST2004-01-14 / list-time-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-1-1 -OK NISTXML-SV-II-list-time-enumeration-1-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-1-2 -OK NISTXML-SV-II-list-time-enumeration-1-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-1-3 -OK NISTXML-SV-II-list-time-enumeration-1-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-1-4 -OK NISTXML-SV-II-list-time-enumeration-1-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-1-5 -OK NISTXML-SV-II-list-time-enumeration-1-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-time-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-2-1 -OK NISTXML-SV-II-list-time-enumeration-2-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-2-2 -OK NISTXML-SV-II-list-time-enumeration-2-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-2-3 -OK NISTXML-SV-II-list-time-enumeration-2-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-2-4 -OK NISTXML-SV-II-list-time-enumeration-2-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-2-5 -OK NISTXML-SV-II-list-time-enumeration-2-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-time-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-3-1 -OK NISTXML-SV-II-list-time-enumeration-3-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-3-2 -OK NISTXML-SV-II-list-time-enumeration-3-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-3-3 -OK NISTXML-SV-II-list-time-enumeration-3-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-3-4 -OK NISTXML-SV-II-list-time-enumeration-3-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-3-5 -OK NISTXML-SV-II-list-time-enumeration-3-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-time-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-4-1 -OK NISTXML-SV-II-list-time-enumeration-4-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-4-2 -OK NISTXML-SV-II-list-time-enumeration-4-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-4-3 -OK NISTXML-SV-II-list-time-enumeration-4-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-4-4 -OK NISTXML-SV-II-list-time-enumeration-4-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-4-5 -OK NISTXML-SV-II-list-time-enumeration-4-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-time-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-time-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-5-1 -OK NISTXML-SV-II-list-time-enumeration-5-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-5-2 -OK NISTXML-SV-II-list-time-enumeration-5-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-5-3 -OK NISTXML-SV-II-list-time-enumeration-5-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-5-4 -OK NISTXML-SV-II-list-time-enumeration-5-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-time-enumeration-5-5 -OK NISTXML-SV-II-list-time-enumeration-5-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-date-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-1-1 -OK NISTXML-SV-II-list-date-maxLength-1-1.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-1-2 -OK NISTXML-SV-II-list-date-maxLength-1-2.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-1-3 -OK NISTXML-SV-II-list-date-maxLength-1-3.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-1-4 -OK NISTXML-SV-II-list-date-maxLength-1-4.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-1-5 -OK NISTXML-SV-II-list-date-maxLength-1-5.xml:19:111: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-date-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-2-1 -OK NISTXML-SV-II-list-date-maxLength-2-1.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-2-2 -OK NISTXML-SV-II-list-date-maxLength-2-2.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-2-3 -OK NISTXML-SV-II-list-date-maxLength-2-3.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-2-4 -OK NISTXML-SV-II-list-date-maxLength-2-4.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-2-5 -OK NISTXML-SV-II-list-date-maxLength-2-5.xml:19:111: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-date-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-3-1 -OK NISTXML-SV-II-list-date-maxLength-3-1.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-3-2 -OK NISTXML-SV-II-list-date-maxLength-3-2.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-3-3 -OK NISTXML-SV-II-list-date-maxLength-3-3.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-3-4 -OK NISTXML-SV-II-list-date-maxLength-3-4.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-3-5 -OK NISTXML-SV-II-list-date-maxLength-3-5.xml:19:111: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-date-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-4-1 -OK NISTXML-SV-II-list-date-maxLength-4-1.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-4-2 -OK NISTXML-SV-II-list-date-maxLength-4-2.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-4-3 -OK NISTXML-SV-II-list-date-maxLength-4-3.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-4-4 -OK NISTXML-SV-II-list-date-maxLength-4-4.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-4-5 -OK NISTXML-SV-II-list-date-maxLength-4-5.xml:19:111: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-date-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-5-1 -OK NISTXML-SV-II-list-date-maxLength-5-1.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-5-2 -OK NISTXML-SV-II-list-date-maxLength-5-2.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-5-3 -OK NISTXML-SV-II-list-date-maxLength-5-3.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-5-4 -OK NISTXML-SV-II-list-date-maxLength-5-4.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-date-maxLength-5-5 -OK NISTXML-SV-II-list-date-maxLength-5-5.xml:19:111: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-date-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-1-1 -OK NISTXML-SV-II-list-date-minLength-1-1.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-1-2 -OK NISTXML-SV-II-list-date-minLength-1-2.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-1-3 -OK NISTXML-SV-II-list-date-minLength-1-3.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-1-4 -OK NISTXML-SV-II-list-date-minLength-1-4.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-1-5 -OK NISTXML-SV-II-list-date-minLength-1-5.xml:19:111: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-date-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-2-1 -OK NISTXML-SV-II-list-date-minLength-2-1.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-2-2 -OK NISTXML-SV-II-list-date-minLength-2-2.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-2-3 -OK NISTXML-SV-II-list-date-minLength-2-3.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-2-4 -OK NISTXML-SV-II-list-date-minLength-2-4.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-2-5 -OK NISTXML-SV-II-list-date-minLength-2-5.xml:19:111: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-date-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-3-1 -OK NISTXML-SV-II-list-date-minLength-3-1.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-3-2 -OK NISTXML-SV-II-list-date-minLength-3-2.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-3-3 -OK NISTXML-SV-II-list-date-minLength-3-3.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-3-4 -OK NISTXML-SV-II-list-date-minLength-3-4.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-3-5 -OK NISTXML-SV-II-list-date-minLength-3-5.xml:19:111: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-date-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-4-1 -OK NISTXML-SV-II-list-date-minLength-4-1.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-4-2 -OK NISTXML-SV-II-list-date-minLength-4-2.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-4-3 -OK NISTXML-SV-II-list-date-minLength-4-3.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-4-4 -OK NISTXML-SV-II-list-date-minLength-4-4.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-4-5 -OK NISTXML-SV-II-list-date-minLength-4-5.xml:19:111: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-date-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-5-1 -OK NISTXML-SV-II-list-date-minLength-5-1.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-5-2 -OK NISTXML-SV-II-list-date-minLength-5-2.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-5-3 -OK NISTXML-SV-II-list-date-minLength-5-3.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-5-4 -OK NISTXML-SV-II-list-date-minLength-5-4.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-date-minLength-5-5 -OK NISTXML-SV-II-list-date-minLength-5-5.xml:19:111: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-date-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-length-1 OK XSDv-XMLi NISTXML-SV-II-list-date-length-1-1 -OK NISTXML-SV-II-list-date-length-1-1.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-1-2 -OK NISTXML-SV-II-list-date-length-1-2.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-1-3 -OK NISTXML-SV-II-list-date-length-1-3.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-1-4 -OK NISTXML-SV-II-list-date-length-1-4.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-1-5 -OK NISTXML-SV-II-list-date-length-1-5.xml:19:105: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-date-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-length-2 OK XSDv-XMLi NISTXML-SV-II-list-date-length-2-1 -OK NISTXML-SV-II-list-date-length-2-1.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-2-2 -OK NISTXML-SV-II-list-date-length-2-2.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-2-3 -OK NISTXML-SV-II-list-date-length-2-3.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-2-4 -OK NISTXML-SV-II-list-date-length-2-4.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-2-5 -OK NISTXML-SV-II-list-date-length-2-5.xml:19:105: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-date-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-length-3 OK XSDv-XMLi NISTXML-SV-II-list-date-length-3-1 -OK NISTXML-SV-II-list-date-length-3-1.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-3-2 -OK NISTXML-SV-II-list-date-length-3-2.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-3-3 -OK NISTXML-SV-II-list-date-length-3-3.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-3-4 -OK NISTXML-SV-II-list-date-length-3-4.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-3-5 -OK NISTXML-SV-II-list-date-length-3-5.xml:19:105: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-date-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-length-4 OK XSDv-XMLi NISTXML-SV-II-list-date-length-4-1 -OK NISTXML-SV-II-list-date-length-4-1.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-4-2 -OK NISTXML-SV-II-list-date-length-4-2.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-4-3 -OK NISTXML-SV-II-list-date-length-4-3.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-4-4 -OK NISTXML-SV-II-list-date-length-4-4.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-4-5 -OK NISTXML-SV-II-list-date-length-4-5.xml:19:105: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-date-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-length-5 OK XSDv-XMLi NISTXML-SV-II-list-date-length-5-1 -OK NISTXML-SV-II-list-date-length-5-1.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-5-2 -OK NISTXML-SV-II-list-date-length-5-2.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-5-3 -OK NISTXML-SV-II-list-date-length-5-3.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-5-4 -OK NISTXML-SV-II-list-date-length-5-4.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-date-length-5-5 -OK NISTXML-SV-II-list-date-length-5-5.xml:19:105: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-date-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-1-1 -OK NISTXML-SV-II-list-date-pattern-1-1.xml:19:107: string pattern not matched: \d\d54-0\d-\d8 \d\d85-0\d-\d5 17\d\d-\d3-\d7 \d\d70-0\d-2\d 19\d\d-0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-1-2 -OK NISTXML-SV-II-list-date-pattern-1-2.xml:19:107: string pattern not matched: \d\d54-0\d-\d8 \d\d85-0\d-\d5 17\d\d-\d3-\d7 \d\d70-0\d-2\d 19\d\d-0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-1-3 -OK NISTXML-SV-II-list-date-pattern-1-3.xml:19:107: string pattern not matched: \d\d54-0\d-\d8 \d\d85-0\d-\d5 17\d\d-\d3-\d7 \d\d70-0\d-2\d 19\d\d-0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-1-4 -OK NISTXML-SV-II-list-date-pattern-1-4.xml:19:107: string pattern not matched: \d\d54-0\d-\d8 \d\d85-0\d-\d5 17\d\d-\d3-\d7 \d\d70-0\d-2\d 19\d\d-0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-1-5 -OK NISTXML-SV-II-list-date-pattern-1-5.xml:19:107: string pattern not matched: \d\d54-0\d-\d8 \d\d85-0\d-\d5 17\d\d-\d3-\d7 \d\d70-0\d-2\d 19\d\d-0\d-1\d Grp: NIST2004-01-14 / list-date-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-2-1 -OK NISTXML-SV-II-list-date-pattern-2-1.xml:19:107: string pattern not matched: 20\d\d-\d2-1\d \d\d48-0\d-\d2 \d\d87-\d0-\d8 19\d\d-\d7-\d4 \d\d92-0\d-2\d \d\d28-\d5-2\d 17\d\d-\d1-1\d \d\d87-\d2-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-2-2 -OK NISTXML-SV-II-list-date-pattern-2-2.xml:19:107: string pattern not matched: 20\d\d-\d2-1\d \d\d48-0\d-\d2 \d\d87-\d0-\d8 19\d\d-\d7-\d4 \d\d92-0\d-2\d \d\d28-\d5-2\d 17\d\d-\d1-1\d \d\d87-\d2-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-2-3 -OK NISTXML-SV-II-list-date-pattern-2-3.xml:19:107: string pattern not matched: 20\d\d-\d2-1\d \d\d48-0\d-\d2 \d\d87-\d0-\d8 19\d\d-\d7-\d4 \d\d92-0\d-2\d \d\d28-\d5-2\d 17\d\d-\d1-1\d \d\d87-\d2-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-2-4 -OK NISTXML-SV-II-list-date-pattern-2-4.xml:19:107: string pattern not matched: 20\d\d-\d2-1\d \d\d48-0\d-\d2 \d\d87-\d0-\d8 19\d\d-\d7-\d4 \d\d92-0\d-2\d \d\d28-\d5-2\d 17\d\d-\d1-1\d \d\d87-\d2-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-2-5 -OK NISTXML-SV-II-list-date-pattern-2-5.xml:19:107: string pattern not matched: 20\d\d-\d2-1\d \d\d48-0\d-\d2 \d\d87-\d0-\d8 19\d\d-\d7-\d4 \d\d92-0\d-2\d \d\d28-\d5-2\d 17\d\d-\d1-1\d \d\d87-\d2-1\d Grp: NIST2004-01-14 / list-date-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-3-1 -OK NISTXML-SV-II-list-date-pattern-3-1.xml:19:107: string pattern not matched: 19\d\d-0\d-\d3 \d\d71-\d6-0\d 20\d\d-\d1-1\d 19\d\d-\d0-2\d \d\d20-\d3-1\d 18\d\d-\d1-0\d 18\d\d-0\d-2\d \d\d20-\d7-\d2 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-3-2 -OK NISTXML-SV-II-list-date-pattern-3-2.xml:19:107: string pattern not matched: 19\d\d-0\d-\d3 \d\d71-\d6-0\d 20\d\d-\d1-1\d 19\d\d-\d0-2\d \d\d20-\d3-1\d 18\d\d-\d1-0\d 18\d\d-0\d-2\d \d\d20-\d7-\d2 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-3-3 -OK NISTXML-SV-II-list-date-pattern-3-3.xml:19:107: string pattern not matched: 19\d\d-0\d-\d3 \d\d71-\d6-0\d 20\d\d-\d1-1\d 19\d\d-\d0-2\d \d\d20-\d3-1\d 18\d\d-\d1-0\d 18\d\d-0\d-2\d \d\d20-\d7-\d2 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-3-4 -OK NISTXML-SV-II-list-date-pattern-3-4.xml:19:107: string pattern not matched: 19\d\d-0\d-\d3 \d\d71-\d6-0\d 20\d\d-\d1-1\d 19\d\d-\d0-2\d \d\d20-\d3-1\d 18\d\d-\d1-0\d 18\d\d-0\d-2\d \d\d20-\d7-\d2 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-3-5 -OK NISTXML-SV-II-list-date-pattern-3-5.xml:19:107: string pattern not matched: 19\d\d-0\d-\d3 \d\d71-\d6-0\d 20\d\d-\d1-1\d 19\d\d-\d0-2\d \d\d20-\d3-1\d 18\d\d-\d1-0\d 18\d\d-0\d-2\d \d\d20-\d7-\d2 Grp: NIST2004-01-14 / list-date-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-4-1 -OK NISTXML-SV-II-list-date-pattern-4-1.xml:19:107: string pattern not matched: 20\d\d-1\d-0\d \d\d36-\d8-1\d \d\d39-\d9-\d7 \d\d01-\d4-\d1 18\d\d-\d1-\d9 18\d\d-0\d-0\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-4-2 -OK NISTXML-SV-II-list-date-pattern-4-2.xml:19:107: string pattern not matched: 20\d\d-1\d-0\d \d\d36-\d8-1\d \d\d39-\d9-\d7 \d\d01-\d4-\d1 18\d\d-\d1-\d9 18\d\d-0\d-0\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-4-3 -OK NISTXML-SV-II-list-date-pattern-4-3.xml:19:107: string pattern not matched: 20\d\d-1\d-0\d \d\d36-\d8-1\d \d\d39-\d9-\d7 \d\d01-\d4-\d1 18\d\d-\d1-\d9 18\d\d-0\d-0\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-4-4 -OK NISTXML-SV-II-list-date-pattern-4-4.xml:19:107: string pattern not matched: 20\d\d-1\d-0\d \d\d36-\d8-1\d \d\d39-\d9-\d7 \d\d01-\d4-\d1 18\d\d-\d1-\d9 18\d\d-0\d-0\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-4-5 -OK NISTXML-SV-II-list-date-pattern-4-5.xml:19:107: string pattern not matched: 20\d\d-1\d-0\d \d\d36-\d8-1\d \d\d39-\d9-\d7 \d\d01-\d4-\d1 18\d\d-\d1-\d9 18\d\d-0\d-0\d Grp: NIST2004-01-14 / list-date-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-5-1 -OK NISTXML-SV-II-list-date-pattern-5-1.xml:19:107: string pattern not matched: 17\d\d-0\d-2\d \d\d10-\d7-1\d 17\d\d-0\d-2\d 20\d\d-\d2-0\d \d\d60-0\d-\d6 18\d\d-\d9-0\d 19\d\d-\d9-1\d \d\d52-\d5-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-5-2 -OK NISTXML-SV-II-list-date-pattern-5-2.xml:19:107: string pattern not matched: 17\d\d-0\d-2\d \d\d10-\d7-1\d 17\d\d-0\d-2\d 20\d\d-\d2-0\d \d\d60-0\d-\d6 18\d\d-\d9-0\d 19\d\d-\d9-1\d \d\d52-\d5-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-5-3 -OK NISTXML-SV-II-list-date-pattern-5-3.xml:19:107: string pattern not matched: 17\d\d-0\d-2\d \d\d10-\d7-1\d 17\d\d-0\d-2\d 20\d\d-\d2-0\d \d\d60-0\d-\d6 18\d\d-\d9-0\d 19\d\d-\d9-1\d \d\d52-\d5-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-5-4 -OK NISTXML-SV-II-list-date-pattern-5-4.xml:19:107: string pattern not matched: 17\d\d-0\d-2\d \d\d10-\d7-1\d 17\d\d-0\d-2\d 20\d\d-\d2-0\d \d\d60-0\d-\d6 18\d\d-\d9-0\d 19\d\d-\d9-1\d \d\d52-\d5-1\d OK XSDv-XMLi NISTXML-SV-II-list-date-pattern-5-5 -OK NISTXML-SV-II-list-date-pattern-5-5.xml:19:107: string pattern not matched: 17\d\d-0\d-2\d \d\d10-\d7-1\d 17\d\d-0\d-2\d 20\d\d-\d2-0\d \d\d60-0\d-\d6 18\d\d-\d9-0\d 19\d\d-\d9-1\d \d\d52-\d5-1\d Grp: NIST2004-01-14 / list-date-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-1-1 -OK NISTXML-SV-II-list-date-enumeration-1-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-1-2 -OK NISTXML-SV-II-list-date-enumeration-1-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-1-3 -OK NISTXML-SV-II-list-date-enumeration-1-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-1-4 -OK NISTXML-SV-II-list-date-enumeration-1-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-1-5 -OK NISTXML-SV-II-list-date-enumeration-1-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-date-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-2-1 -OK NISTXML-SV-II-list-date-enumeration-2-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-2-2 -OK NISTXML-SV-II-list-date-enumeration-2-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-2-3 -OK NISTXML-SV-II-list-date-enumeration-2-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-2-4 -OK NISTXML-SV-II-list-date-enumeration-2-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-2-5 -OK NISTXML-SV-II-list-date-enumeration-2-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-date-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-3-1 -OK NISTXML-SV-II-list-date-enumeration-3-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-3-2 -OK NISTXML-SV-II-list-date-enumeration-3-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-3-3 -OK NISTXML-SV-II-list-date-enumeration-3-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-3-4 -OK NISTXML-SV-II-list-date-enumeration-3-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-3-5 -OK NISTXML-SV-II-list-date-enumeration-3-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-date-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-4-1 -OK NISTXML-SV-II-list-date-enumeration-4-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-4-2 -OK NISTXML-SV-II-list-date-enumeration-4-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-4-3 -OK NISTXML-SV-II-list-date-enumeration-4-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-4-4 -OK NISTXML-SV-II-list-date-enumeration-4-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-4-5 -OK NISTXML-SV-II-list-date-enumeration-4-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-date-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-date-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-5-1 -OK NISTXML-SV-II-list-date-enumeration-5-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-5-2 -OK NISTXML-SV-II-list-date-enumeration-5-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-5-3 -OK NISTXML-SV-II-list-date-enumeration-5-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-5-4 -OK NISTXML-SV-II-list-date-enumeration-5-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-date-enumeration-5-5 -OK NISTXML-SV-II-list-date-enumeration-5-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYearMonth-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-1-1 -OK NISTXML-SV-II-list-gYearMonth-maxLength-1-1.xml:19:123: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-1-2 -OK NISTXML-SV-II-list-gYearMonth-maxLength-1-2.xml:19:123: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-1-3 -OK NISTXML-SV-II-list-gYearMonth-maxLength-1-3.xml:19:123: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-1-4 -OK NISTXML-SV-II-list-gYearMonth-maxLength-1-4.xml:19:123: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-1-5 -OK NISTXML-SV-II-list-gYearMonth-maxLength-1-5.xml:19:123: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-gYearMonth-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-2-1 -OK NISTXML-SV-II-list-gYearMonth-maxLength-2-1.xml:19:123: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-2-2 -OK NISTXML-SV-II-list-gYearMonth-maxLength-2-2.xml:19:123: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-2-3 -OK NISTXML-SV-II-list-gYearMonth-maxLength-2-3.xml:19:123: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-2-4 -OK NISTXML-SV-II-list-gYearMonth-maxLength-2-4.xml:19:123: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-2-5 -OK NISTXML-SV-II-list-gYearMonth-maxLength-2-5.xml:19:123: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-gYearMonth-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-3-1 -OK NISTXML-SV-II-list-gYearMonth-maxLength-3-1.xml:19:123: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-3-2 -OK NISTXML-SV-II-list-gYearMonth-maxLength-3-2.xml:19:123: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-3-3 -OK NISTXML-SV-II-list-gYearMonth-maxLength-3-3.xml:19:123: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-3-4 -OK NISTXML-SV-II-list-gYearMonth-maxLength-3-4.xml:19:123: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-3-5 -OK NISTXML-SV-II-list-gYearMonth-maxLength-3-5.xml:19:123: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-gYearMonth-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-4-1 -OK NISTXML-SV-II-list-gYearMonth-maxLength-4-1.xml:19:123: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-4-2 -OK NISTXML-SV-II-list-gYearMonth-maxLength-4-2.xml:19:123: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-4-3 -OK NISTXML-SV-II-list-gYearMonth-maxLength-4-3.xml:19:123: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-4-4 -OK NISTXML-SV-II-list-gYearMonth-maxLength-4-4.xml:19:123: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-4-5 -OK NISTXML-SV-II-list-gYearMonth-maxLength-4-5.xml:19:123: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-gYearMonth-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-5-1 -OK NISTXML-SV-II-list-gYearMonth-maxLength-5-1.xml:19:123: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-5-2 -OK NISTXML-SV-II-list-gYearMonth-maxLength-5-2.xml:19:123: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-5-3 -OK NISTXML-SV-II-list-gYearMonth-maxLength-5-3.xml:19:123: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-5-4 -OK NISTXML-SV-II-list-gYearMonth-maxLength-5-4.xml:19:123: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-maxLength-5-5 -OK NISTXML-SV-II-list-gYearMonth-maxLength-5-5.xml:19:123: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-gYearMonth-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-1-1 -OK NISTXML-SV-II-list-gYearMonth-minLength-1-1.xml:19:123: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-1-2 -OK NISTXML-SV-II-list-gYearMonth-minLength-1-2.xml:19:123: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-1-3 -OK NISTXML-SV-II-list-gYearMonth-minLength-1-3.xml:19:123: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-1-4 -OK NISTXML-SV-II-list-gYearMonth-minLength-1-4.xml:19:123: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-1-5 -OK NISTXML-SV-II-list-gYearMonth-minLength-1-5.xml:19:123: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-gYearMonth-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-2-1 -OK NISTXML-SV-II-list-gYearMonth-minLength-2-1.xml:19:123: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-2-2 -OK NISTXML-SV-II-list-gYearMonth-minLength-2-2.xml:19:123: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-2-3 -OK NISTXML-SV-II-list-gYearMonth-minLength-2-3.xml:19:123: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-2-4 -OK NISTXML-SV-II-list-gYearMonth-minLength-2-4.xml:19:123: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-2-5 -OK NISTXML-SV-II-list-gYearMonth-minLength-2-5.xml:19:123: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-gYearMonth-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-3-1 -OK NISTXML-SV-II-list-gYearMonth-minLength-3-1.xml:19:123: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-3-2 -OK NISTXML-SV-II-list-gYearMonth-minLength-3-2.xml:19:123: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-3-3 -OK NISTXML-SV-II-list-gYearMonth-minLength-3-3.xml:19:123: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-3-4 -OK NISTXML-SV-II-list-gYearMonth-minLength-3-4.xml:19:123: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-3-5 -OK NISTXML-SV-II-list-gYearMonth-minLength-3-5.xml:19:123: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-gYearMonth-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-4-1 -OK NISTXML-SV-II-list-gYearMonth-minLength-4-1.xml:19:123: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-4-2 -OK NISTXML-SV-II-list-gYearMonth-minLength-4-2.xml:19:123: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-4-3 -OK NISTXML-SV-II-list-gYearMonth-minLength-4-3.xml:19:123: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-4-4 -OK NISTXML-SV-II-list-gYearMonth-minLength-4-4.xml:19:123: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-4-5 -OK NISTXML-SV-II-list-gYearMonth-minLength-4-5.xml:19:123: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-gYearMonth-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-5-1 -OK NISTXML-SV-II-list-gYearMonth-minLength-5-1.xml:19:123: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-5-2 -OK NISTXML-SV-II-list-gYearMonth-minLength-5-2.xml:19:123: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-5-3 -OK NISTXML-SV-II-list-gYearMonth-minLength-5-3.xml:19:123: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-5-4 -OK NISTXML-SV-II-list-gYearMonth-minLength-5-4.xml:19:123: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-minLength-5-5 -OK NISTXML-SV-II-list-gYearMonth-minLength-5-5.xml:19:123: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-gYearMonth-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-length-1 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-1-1 -OK NISTXML-SV-II-list-gYearMonth-length-1-1.xml:19:117: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-1-2 -OK NISTXML-SV-II-list-gYearMonth-length-1-2.xml:19:117: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-1-3 -OK NISTXML-SV-II-list-gYearMonth-length-1-3.xml:19:117: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-1-4 -OK NISTXML-SV-II-list-gYearMonth-length-1-4.xml:19:117: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-1-5 -OK NISTXML-SV-II-list-gYearMonth-length-1-5.xml:19:117: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-gYearMonth-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-length-2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-2-1 -OK NISTXML-SV-II-list-gYearMonth-length-2-1.xml:19:117: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-2-2 -OK NISTXML-SV-II-list-gYearMonth-length-2-2.xml:19:117: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-2-3 -OK NISTXML-SV-II-list-gYearMonth-length-2-3.xml:19:117: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-2-4 -OK NISTXML-SV-II-list-gYearMonth-length-2-4.xml:19:117: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-2-5 -OK NISTXML-SV-II-list-gYearMonth-length-2-5.xml:19:117: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-gYearMonth-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-length-3 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-3-1 -OK NISTXML-SV-II-list-gYearMonth-length-3-1.xml:19:117: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-3-2 -OK NISTXML-SV-II-list-gYearMonth-length-3-2.xml:19:117: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-3-3 -OK NISTXML-SV-II-list-gYearMonth-length-3-3.xml:19:117: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-3-4 -OK NISTXML-SV-II-list-gYearMonth-length-3-4.xml:19:117: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-3-5 -OK NISTXML-SV-II-list-gYearMonth-length-3-5.xml:19:117: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-gYearMonth-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-length-4 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-4-1 -OK NISTXML-SV-II-list-gYearMonth-length-4-1.xml:19:117: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-4-2 -OK NISTXML-SV-II-list-gYearMonth-length-4-2.xml:19:117: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-4-3 -OK NISTXML-SV-II-list-gYearMonth-length-4-3.xml:19:117: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-4-4 -OK NISTXML-SV-II-list-gYearMonth-length-4-4.xml:19:117: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-4-5 -OK NISTXML-SV-II-list-gYearMonth-length-4-5.xml:19:117: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-gYearMonth-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-length-5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-5-1 -OK NISTXML-SV-II-list-gYearMonth-length-5-1.xml:19:117: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-5-2 -OK NISTXML-SV-II-list-gYearMonth-length-5-2.xml:19:117: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-5-3 -OK NISTXML-SV-II-list-gYearMonth-length-5-3.xml:19:117: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-5-4 -OK NISTXML-SV-II-list-gYearMonth-length-5-4.xml:19:117: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-length-5-5 -OK NISTXML-SV-II-list-gYearMonth-length-5-5.xml:19:117: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-gYearMonth-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-1-1 -OK NISTXML-SV-II-list-gYearMonth-pattern-1-1.xml:19:119: string pattern not matched: 17\d\d-\d6 19\d\d-\d4 20\d\d-\d1 \d\d52-\d0 17\d\d-\d0 19\d\d-1\d \d\d81-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-1-2 -OK NISTXML-SV-II-list-gYearMonth-pattern-1-2.xml:19:119: string pattern not matched: 17\d\d-\d6 19\d\d-\d4 20\d\d-\d1 \d\d52-\d0 17\d\d-\d0 19\d\d-1\d \d\d81-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-1-3 -OK NISTXML-SV-II-list-gYearMonth-pattern-1-3.xml:19:119: string pattern not matched: 17\d\d-\d6 19\d\d-\d4 20\d\d-\d1 \d\d52-\d0 17\d\d-\d0 19\d\d-1\d \d\d81-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-1-4 -OK NISTXML-SV-II-list-gYearMonth-pattern-1-4.xml:19:119: string pattern not matched: 17\d\d-\d6 19\d\d-\d4 20\d\d-\d1 \d\d52-\d0 17\d\d-\d0 19\d\d-1\d \d\d81-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-1-5 -OK NISTXML-SV-II-list-gYearMonth-pattern-1-5.xml:19:119: string pattern not matched: 17\d\d-\d6 19\d\d-\d4 20\d\d-\d1 \d\d52-\d0 17\d\d-\d0 19\d\d-1\d \d\d81-0\d Grp: NIST2004-01-14 / list-gYearMonth-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-2-1 -OK NISTXML-SV-II-list-gYearMonth-pattern-2-1.xml:19:119: string pattern not matched: 18\d\d-\d0 20\d\d-0\d 19\d\d-0\d 18\d\d-\d6 17\d\d-0\d \d\d66-0\d 20\d\d-\d2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-2-2 -OK NISTXML-SV-II-list-gYearMonth-pattern-2-2.xml:19:119: string pattern not matched: 18\d\d-\d0 20\d\d-0\d 19\d\d-0\d 18\d\d-\d6 17\d\d-0\d \d\d66-0\d 20\d\d-\d2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-2-3 -OK NISTXML-SV-II-list-gYearMonth-pattern-2-3.xml:19:119: string pattern not matched: 18\d\d-\d0 20\d\d-0\d 19\d\d-0\d 18\d\d-\d6 17\d\d-0\d \d\d66-0\d 20\d\d-\d2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-2-4 -OK NISTXML-SV-II-list-gYearMonth-pattern-2-4.xml:19:119: string pattern not matched: 18\d\d-\d0 20\d\d-0\d 19\d\d-0\d 18\d\d-\d6 17\d\d-0\d \d\d66-0\d 20\d\d-\d2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-2-5 -OK NISTXML-SV-II-list-gYearMonth-pattern-2-5.xml:19:119: string pattern not matched: 18\d\d-\d0 20\d\d-0\d 19\d\d-0\d 18\d\d-\d6 17\d\d-0\d \d\d66-0\d 20\d\d-\d2 Grp: NIST2004-01-14 / list-gYearMonth-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-3-1 -OK NISTXML-SV-II-list-gYearMonth-pattern-3-1.xml:19:119: string pattern not matched: \d\d78-0\d 20\d\d-\d3 \d\d56-0\d 19\d\d-0\d 19\d\d-0\d \d\d36-1\d \d\d17-\d0 20\d\d-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-3-2 -OK NISTXML-SV-II-list-gYearMonth-pattern-3-2.xml:19:119: string pattern not matched: \d\d78-0\d 20\d\d-\d3 \d\d56-0\d 19\d\d-0\d 19\d\d-0\d \d\d36-1\d \d\d17-\d0 20\d\d-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-3-3 -OK NISTXML-SV-II-list-gYearMonth-pattern-3-3.xml:19:119: string pattern not matched: \d\d78-0\d 20\d\d-\d3 \d\d56-0\d 19\d\d-0\d 19\d\d-0\d \d\d36-1\d \d\d17-\d0 20\d\d-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-3-4 -OK NISTXML-SV-II-list-gYearMonth-pattern-3-4.xml:19:119: string pattern not matched: \d\d78-0\d 20\d\d-\d3 \d\d56-0\d 19\d\d-0\d 19\d\d-0\d \d\d36-1\d \d\d17-\d0 20\d\d-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-3-5 -OK NISTXML-SV-II-list-gYearMonth-pattern-3-5.xml:19:119: string pattern not matched: \d\d78-0\d 20\d\d-\d3 \d\d56-0\d 19\d\d-0\d 19\d\d-0\d \d\d36-1\d \d\d17-\d0 20\d\d-0\d Grp: NIST2004-01-14 / list-gYearMonth-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-4-1 -OK NISTXML-SV-II-list-gYearMonth-pattern-4-1.xml:19:119: string pattern not matched: \d\d42-\d7 19\d\d-\d3 18\d\d-0\d \d\d02-0\d \d\d02-\d2 19\d\d-\d2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-4-2 -OK NISTXML-SV-II-list-gYearMonth-pattern-4-2.xml:19:119: string pattern not matched: \d\d42-\d7 19\d\d-\d3 18\d\d-0\d \d\d02-0\d \d\d02-\d2 19\d\d-\d2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-4-3 -OK NISTXML-SV-II-list-gYearMonth-pattern-4-3.xml:19:119: string pattern not matched: \d\d42-\d7 19\d\d-\d3 18\d\d-0\d \d\d02-0\d \d\d02-\d2 19\d\d-\d2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-4-4 -OK NISTXML-SV-II-list-gYearMonth-pattern-4-4.xml:19:119: string pattern not matched: \d\d42-\d7 19\d\d-\d3 18\d\d-0\d \d\d02-0\d \d\d02-\d2 19\d\d-\d2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-4-5 -OK NISTXML-SV-II-list-gYearMonth-pattern-4-5.xml:19:119: string pattern not matched: \d\d42-\d7 19\d\d-\d3 18\d\d-0\d \d\d02-0\d \d\d02-\d2 19\d\d-\d2 Grp: NIST2004-01-14 / list-gYearMonth-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-5-1 -OK NISTXML-SV-II-list-gYearMonth-pattern-5-1.xml:19:119: string pattern not matched: 18\d\d-\d9 17\d\d-\d2 18\d\d-\d3 18\d\d-1\d \d\d99-0\d 18\d\d-\d8 \d\d10-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-5-2 -OK NISTXML-SV-II-list-gYearMonth-pattern-5-2.xml:19:119: string pattern not matched: 18\d\d-\d9 17\d\d-\d2 18\d\d-\d3 18\d\d-1\d \d\d99-0\d 18\d\d-\d8 \d\d10-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-5-3 -OK NISTXML-SV-II-list-gYearMonth-pattern-5-3.xml:19:119: string pattern not matched: 18\d\d-\d9 17\d\d-\d2 18\d\d-\d3 18\d\d-1\d \d\d99-0\d 18\d\d-\d8 \d\d10-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-5-4 -OK NISTXML-SV-II-list-gYearMonth-pattern-5-4.xml:19:119: string pattern not matched: 18\d\d-\d9 17\d\d-\d2 18\d\d-\d3 18\d\d-1\d \d\d99-0\d 18\d\d-\d8 \d\d10-0\d OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-pattern-5-5 -OK NISTXML-SV-II-list-gYearMonth-pattern-5-5.xml:19:119: string pattern not matched: 18\d\d-\d9 17\d\d-\d2 18\d\d-\d3 18\d\d-1\d \d\d99-0\d 18\d\d-\d8 \d\d10-0\d Grp: NIST2004-01-14 / list-gYearMonth-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-1-1 -OK NISTXML-SV-II-list-gYearMonth-enumeration-1-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-1-2 -OK NISTXML-SV-II-list-gYearMonth-enumeration-1-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-1-3 -OK NISTXML-SV-II-list-gYearMonth-enumeration-1-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-1-4 -OK NISTXML-SV-II-list-gYearMonth-enumeration-1-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-1-5 -OK NISTXML-SV-II-list-gYearMonth-enumeration-1-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYearMonth-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-2-1 -OK NISTXML-SV-II-list-gYearMonth-enumeration-2-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-2-2 -OK NISTXML-SV-II-list-gYearMonth-enumeration-2-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-2-3 -OK NISTXML-SV-II-list-gYearMonth-enumeration-2-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-2-4 -OK NISTXML-SV-II-list-gYearMonth-enumeration-2-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-2-5 -OK NISTXML-SV-II-list-gYearMonth-enumeration-2-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYearMonth-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-3-1 -OK NISTXML-SV-II-list-gYearMonth-enumeration-3-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-3-2 -OK NISTXML-SV-II-list-gYearMonth-enumeration-3-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-3-3 -OK NISTXML-SV-II-list-gYearMonth-enumeration-3-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-3-4 -OK NISTXML-SV-II-list-gYearMonth-enumeration-3-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-3-5 -OK NISTXML-SV-II-list-gYearMonth-enumeration-3-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYearMonth-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-4-1 -OK NISTXML-SV-II-list-gYearMonth-enumeration-4-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-4-2 -OK NISTXML-SV-II-list-gYearMonth-enumeration-4-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-4-3 -OK NISTXML-SV-II-list-gYearMonth-enumeration-4-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-4-4 -OK NISTXML-SV-II-list-gYearMonth-enumeration-4-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-4-5 -OK NISTXML-SV-II-list-gYearMonth-enumeration-4-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYearMonth-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYearMonth-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-5-1 -OK NISTXML-SV-II-list-gYearMonth-enumeration-5-1.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-5-2 -OK NISTXML-SV-II-list-gYearMonth-enumeration-5-2.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-5-3 -OK NISTXML-SV-II-list-gYearMonth-enumeration-5-3.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-5-4 -OK NISTXML-SV-II-list-gYearMonth-enumeration-5-4.xml:19:127: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYearMonth-enumeration-5-5 -OK NISTXML-SV-II-list-gYearMonth-enumeration-5-5.xml:19:127: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYear-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-1-1 -OK NISTXML-SV-II-list-gYear-maxLength-1-1.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-1-2 -OK NISTXML-SV-II-list-gYear-maxLength-1-2.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-1-3 -OK NISTXML-SV-II-list-gYear-maxLength-1-3.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-1-4 -OK NISTXML-SV-II-list-gYear-maxLength-1-4.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-1-5 -OK NISTXML-SV-II-list-gYear-maxLength-1-5.xml:19:113: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-gYear-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-2-1 -OK NISTXML-SV-II-list-gYear-maxLength-2-1.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-2-2 -OK NISTXML-SV-II-list-gYear-maxLength-2-2.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-2-3 -OK NISTXML-SV-II-list-gYear-maxLength-2-3.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-2-4 -OK NISTXML-SV-II-list-gYear-maxLength-2-4.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-2-5 -OK NISTXML-SV-II-list-gYear-maxLength-2-5.xml:19:113: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-gYear-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-3-1 -OK NISTXML-SV-II-list-gYear-maxLength-3-1.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-3-2 -OK NISTXML-SV-II-list-gYear-maxLength-3-2.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-3-3 -OK NISTXML-SV-II-list-gYear-maxLength-3-3.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-3-4 -OK NISTXML-SV-II-list-gYear-maxLength-3-4.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-3-5 -OK NISTXML-SV-II-list-gYear-maxLength-3-5.xml:19:113: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-gYear-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-4-1 -OK NISTXML-SV-II-list-gYear-maxLength-4-1.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-4-2 -OK NISTXML-SV-II-list-gYear-maxLength-4-2.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-4-3 -OK NISTXML-SV-II-list-gYear-maxLength-4-3.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-4-4 -OK NISTXML-SV-II-list-gYear-maxLength-4-4.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-4-5 -OK NISTXML-SV-II-list-gYear-maxLength-4-5.xml:19:113: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-gYear-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-5-1 -OK NISTXML-SV-II-list-gYear-maxLength-5-1.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-5-2 -OK NISTXML-SV-II-list-gYear-maxLength-5-2.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-5-3 -OK NISTXML-SV-II-list-gYear-maxLength-5-3.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-5-4 -OK NISTXML-SV-II-list-gYear-maxLength-5-4.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYear-maxLength-5-5 -OK NISTXML-SV-II-list-gYear-maxLength-5-5.xml:19:113: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-gYear-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-1-1 -OK NISTXML-SV-II-list-gYear-minLength-1-1.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-1-2 -OK NISTXML-SV-II-list-gYear-minLength-1-2.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-1-3 -OK NISTXML-SV-II-list-gYear-minLength-1-3.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-1-4 -OK NISTXML-SV-II-list-gYear-minLength-1-4.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-1-5 -OK NISTXML-SV-II-list-gYear-minLength-1-5.xml:19:113: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-gYear-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-2-1 -OK NISTXML-SV-II-list-gYear-minLength-2-1.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-2-2 -OK NISTXML-SV-II-list-gYear-minLength-2-2.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-2-3 -OK NISTXML-SV-II-list-gYear-minLength-2-3.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-2-4 -OK NISTXML-SV-II-list-gYear-minLength-2-4.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-2-5 -OK NISTXML-SV-II-list-gYear-minLength-2-5.xml:19:113: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-gYear-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-3-1 -OK NISTXML-SV-II-list-gYear-minLength-3-1.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-3-2 -OK NISTXML-SV-II-list-gYear-minLength-3-2.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-3-3 -OK NISTXML-SV-II-list-gYear-minLength-3-3.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-3-4 -OK NISTXML-SV-II-list-gYear-minLength-3-4.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-3-5 -OK NISTXML-SV-II-list-gYear-minLength-3-5.xml:19:113: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-gYear-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-4-1 -OK NISTXML-SV-II-list-gYear-minLength-4-1.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-4-2 -OK NISTXML-SV-II-list-gYear-minLength-4-2.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-4-3 -OK NISTXML-SV-II-list-gYear-minLength-4-3.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-4-4 -OK NISTXML-SV-II-list-gYear-minLength-4-4.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-4-5 -OK NISTXML-SV-II-list-gYear-minLength-4-5.xml:19:113: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-gYear-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-5-1 -OK NISTXML-SV-II-list-gYear-minLength-5-1.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-5-2 -OK NISTXML-SV-II-list-gYear-minLength-5-2.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-5-3 -OK NISTXML-SV-II-list-gYear-minLength-5-3.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-5-4 -OK NISTXML-SV-II-list-gYear-minLength-5-4.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gYear-minLength-5-5 -OK NISTXML-SV-II-list-gYear-minLength-5-5.xml:19:113: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-gYear-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-length-1 OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-1-1 -OK NISTXML-SV-II-list-gYear-length-1-1.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-1-2 -OK NISTXML-SV-II-list-gYear-length-1-2.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-1-3 -OK NISTXML-SV-II-list-gYear-length-1-3.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-1-4 -OK NISTXML-SV-II-list-gYear-length-1-4.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-1-5 -OK NISTXML-SV-II-list-gYear-length-1-5.xml:19:107: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-gYear-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-length-2 OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-2-1 -OK NISTXML-SV-II-list-gYear-length-2-1.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-2-2 -OK NISTXML-SV-II-list-gYear-length-2-2.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-2-3 -OK NISTXML-SV-II-list-gYear-length-2-3.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-2-4 -OK NISTXML-SV-II-list-gYear-length-2-4.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-2-5 -OK NISTXML-SV-II-list-gYear-length-2-5.xml:19:107: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-gYear-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-length-3 OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-3-1 -OK NISTXML-SV-II-list-gYear-length-3-1.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-3-2 -OK NISTXML-SV-II-list-gYear-length-3-2.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-3-3 -OK NISTXML-SV-II-list-gYear-length-3-3.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-3-4 -OK NISTXML-SV-II-list-gYear-length-3-4.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-3-5 -OK NISTXML-SV-II-list-gYear-length-3-5.xml:19:107: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-gYear-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-length-4 OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-4-1 -OK NISTXML-SV-II-list-gYear-length-4-1.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-4-2 -OK NISTXML-SV-II-list-gYear-length-4-2.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-4-3 -OK NISTXML-SV-II-list-gYear-length-4-3.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-4-4 -OK NISTXML-SV-II-list-gYear-length-4-4.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-4-5 -OK NISTXML-SV-II-list-gYear-length-4-5.xml:19:107: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-gYear-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-length-5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-5-1 -OK NISTXML-SV-II-list-gYear-length-5-1.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-5-2 -OK NISTXML-SV-II-list-gYear-length-5-2.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-5-3 -OK NISTXML-SV-II-list-gYear-length-5-3.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-5-4 -OK NISTXML-SV-II-list-gYear-length-5-4.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gYear-length-5-5 -OK NISTXML-SV-II-list-gYear-length-5-5.xml:19:107: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-gYear-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-1-1 -OK NISTXML-SV-II-list-gYear-pattern-1-1.xml:19:109: string pattern not matched: \d\d73 \d\d08 18\d\d \d\d59 \d\d85 \d\d38 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-1-2 -OK NISTXML-SV-II-list-gYear-pattern-1-2.xml:19:109: string pattern not matched: \d\d73 \d\d08 18\d\d \d\d59 \d\d85 \d\d38 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-1-3 -OK NISTXML-SV-II-list-gYear-pattern-1-3.xml:19:109: string pattern not matched: \d\d73 \d\d08 18\d\d \d\d59 \d\d85 \d\d38 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-1-4 -OK NISTXML-SV-II-list-gYear-pattern-1-4.xml:19:109: string pattern not matched: \d\d73 \d\d08 18\d\d \d\d59 \d\d85 \d\d38 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-1-5 -OK NISTXML-SV-II-list-gYear-pattern-1-5.xml:19:109: string pattern not matched: \d\d73 \d\d08 18\d\d \d\d59 \d\d85 \d\d38 Grp: NIST2004-01-14 / list-gYear-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-2-1 -OK NISTXML-SV-II-list-gYear-pattern-2-1.xml:19:109: string pattern not matched: 19\d\d 18\d\d \d\d67 \d\d78 \d\d96 \d\d21 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-2-2 -OK NISTXML-SV-II-list-gYear-pattern-2-2.xml:19:109: string pattern not matched: 19\d\d 18\d\d \d\d67 \d\d78 \d\d96 \d\d21 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-2-3 -OK NISTXML-SV-II-list-gYear-pattern-2-3.xml:19:109: string pattern not matched: 19\d\d 18\d\d \d\d67 \d\d78 \d\d96 \d\d21 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-2-4 -OK NISTXML-SV-II-list-gYear-pattern-2-4.xml:19:109: string pattern not matched: 19\d\d 18\d\d \d\d67 \d\d78 \d\d96 \d\d21 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-2-5 -OK NISTXML-SV-II-list-gYear-pattern-2-5.xml:19:109: string pattern not matched: 19\d\d 18\d\d \d\d67 \d\d78 \d\d96 \d\d21 Grp: NIST2004-01-14 / list-gYear-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-3-1 -OK NISTXML-SV-II-list-gYear-pattern-3-1.xml:19:109: string pattern not matched: \d\d26 \d\d57 17\d\d 20\d\d 18\d\d \d\d36 19\d\d 19\d\d \d\d31 17\d\d OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-3-2 -OK NISTXML-SV-II-list-gYear-pattern-3-2.xml:19:109: string pattern not matched: \d\d26 \d\d57 17\d\d 20\d\d 18\d\d \d\d36 19\d\d 19\d\d \d\d31 17\d\d OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-3-3 -OK NISTXML-SV-II-list-gYear-pattern-3-3.xml:19:109: string pattern not matched: \d\d26 \d\d57 17\d\d 20\d\d 18\d\d \d\d36 19\d\d 19\d\d \d\d31 17\d\d OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-3-4 -OK NISTXML-SV-II-list-gYear-pattern-3-4.xml:19:109: string pattern not matched: \d\d26 \d\d57 17\d\d 20\d\d 18\d\d \d\d36 19\d\d 19\d\d \d\d31 17\d\d OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-3-5 -OK NISTXML-SV-II-list-gYear-pattern-3-5.xml:19:109: string pattern not matched: \d\d26 \d\d57 17\d\d 20\d\d 18\d\d \d\d36 19\d\d 19\d\d \d\d31 17\d\d Grp: NIST2004-01-14 / list-gYear-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-4-1 -OK NISTXML-SV-II-list-gYear-pattern-4-1.xml:19:109: string pattern not matched: \d\d92 \d\d96 \d\d29 \d\d13 18\d\d 19\d\d \d\d05 \d\d44 19\d\d OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-4-2 -OK NISTXML-SV-II-list-gYear-pattern-4-2.xml:19:109: string pattern not matched: \d\d92 \d\d96 \d\d29 \d\d13 18\d\d 19\d\d \d\d05 \d\d44 19\d\d OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-4-3 -OK NISTXML-SV-II-list-gYear-pattern-4-3.xml:19:109: string pattern not matched: \d\d92 \d\d96 \d\d29 \d\d13 18\d\d 19\d\d \d\d05 \d\d44 19\d\d OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-4-4 -OK NISTXML-SV-II-list-gYear-pattern-4-4.xml:19:109: string pattern not matched: \d\d92 \d\d96 \d\d29 \d\d13 18\d\d 19\d\d \d\d05 \d\d44 19\d\d OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-4-5 -OK NISTXML-SV-II-list-gYear-pattern-4-5.xml:19:109: string pattern not matched: \d\d92 \d\d96 \d\d29 \d\d13 18\d\d 19\d\d \d\d05 \d\d44 19\d\d Grp: NIST2004-01-14 / list-gYear-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-5-1 -OK NISTXML-SV-II-list-gYear-pattern-5-1.xml:19:109: string pattern not matched: 18\d\d 19\d\d 18\d\d \d\d18 \d\d12 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-5-2 -OK NISTXML-SV-II-list-gYear-pattern-5-2.xml:19:109: string pattern not matched: 18\d\d 19\d\d 18\d\d \d\d18 \d\d12 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-5-3 -OK NISTXML-SV-II-list-gYear-pattern-5-3.xml:19:109: string pattern not matched: 18\d\d 19\d\d 18\d\d \d\d18 \d\d12 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-5-4 -OK NISTXML-SV-II-list-gYear-pattern-5-4.xml:19:109: string pattern not matched: 18\d\d 19\d\d 18\d\d \d\d18 \d\d12 OK XSDv-XMLi NISTXML-SV-II-list-gYear-pattern-5-5 -OK NISTXML-SV-II-list-gYear-pattern-5-5.xml:19:109: string pattern not matched: 18\d\d 19\d\d 18\d\d \d\d18 \d\d12 Grp: NIST2004-01-14 / list-gYear-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-1-1 -OK NISTXML-SV-II-list-gYear-enumeration-1-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-1-2 -OK NISTXML-SV-II-list-gYear-enumeration-1-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-1-3 -OK NISTXML-SV-II-list-gYear-enumeration-1-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-1-4 -OK NISTXML-SV-II-list-gYear-enumeration-1-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-1-5 -OK NISTXML-SV-II-list-gYear-enumeration-1-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYear-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-2-1 -OK NISTXML-SV-II-list-gYear-enumeration-2-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-2-2 -OK NISTXML-SV-II-list-gYear-enumeration-2-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-2-3 -OK NISTXML-SV-II-list-gYear-enumeration-2-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-2-4 -OK NISTXML-SV-II-list-gYear-enumeration-2-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-2-5 -OK NISTXML-SV-II-list-gYear-enumeration-2-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYear-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-3-1 -OK NISTXML-SV-II-list-gYear-enumeration-3-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-3-2 -OK NISTXML-SV-II-list-gYear-enumeration-3-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-3-3 -OK NISTXML-SV-II-list-gYear-enumeration-3-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-3-4 -OK NISTXML-SV-II-list-gYear-enumeration-3-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-3-5 -OK NISTXML-SV-II-list-gYear-enumeration-3-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYear-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-4-1 -OK NISTXML-SV-II-list-gYear-enumeration-4-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-4-2 -OK NISTXML-SV-II-list-gYear-enumeration-4-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-4-3 -OK NISTXML-SV-II-list-gYear-enumeration-4-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-4-4 -OK NISTXML-SV-II-list-gYear-enumeration-4-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-4-5 -OK NISTXML-SV-II-list-gYear-enumeration-4-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-gYear-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gYear-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-5-1 -OK NISTXML-SV-II-list-gYear-enumeration-5-1.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-5-2 -OK NISTXML-SV-II-list-gYear-enumeration-5-2.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-5-3 -OK NISTXML-SV-II-list-gYear-enumeration-5-3.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-5-4 -OK NISTXML-SV-II-list-gYear-enumeration-5-4.xml:19:117: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gYear-enumeration-5-5 -OK NISTXML-SV-II-list-gYear-enumeration-5-5.xml:19:117: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonthDay-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-1-1 -OK NISTXML-SV-II-list-gMonthDay-maxLength-1-1.xml:19:121: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-1-2 -OK NISTXML-SV-II-list-gMonthDay-maxLength-1-2.xml:19:121: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-1-3 -OK NISTXML-SV-II-list-gMonthDay-maxLength-1-3.xml:19:121: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-1-4 -OK NISTXML-SV-II-list-gMonthDay-maxLength-1-4.xml:19:121: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-1-5 -OK NISTXML-SV-II-list-gMonthDay-maxLength-1-5.xml:19:121: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-gMonthDay-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-2-1 -OK NISTXML-SV-II-list-gMonthDay-maxLength-2-1.xml:19:121: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-2-2 -OK NISTXML-SV-II-list-gMonthDay-maxLength-2-2.xml:19:121: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-2-3 -OK NISTXML-SV-II-list-gMonthDay-maxLength-2-3.xml:19:121: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-2-4 -OK NISTXML-SV-II-list-gMonthDay-maxLength-2-4.xml:19:121: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-2-5 -OK NISTXML-SV-II-list-gMonthDay-maxLength-2-5.xml:19:121: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-gMonthDay-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-3-1 -OK NISTXML-SV-II-list-gMonthDay-maxLength-3-1.xml:19:121: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-3-2 -OK NISTXML-SV-II-list-gMonthDay-maxLength-3-2.xml:19:121: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-3-3 -OK NISTXML-SV-II-list-gMonthDay-maxLength-3-3.xml:19:121: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-3-4 -OK NISTXML-SV-II-list-gMonthDay-maxLength-3-4.xml:19:121: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-3-5 -OK NISTXML-SV-II-list-gMonthDay-maxLength-3-5.xml:19:121: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-gMonthDay-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-4-1 -OK NISTXML-SV-II-list-gMonthDay-maxLength-4-1.xml:19:121: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-4-2 -OK NISTXML-SV-II-list-gMonthDay-maxLength-4-2.xml:19:121: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-4-3 -OK NISTXML-SV-II-list-gMonthDay-maxLength-4-3.xml:19:121: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-4-4 -OK NISTXML-SV-II-list-gMonthDay-maxLength-4-4.xml:19:121: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-4-5 -OK NISTXML-SV-II-list-gMonthDay-maxLength-4-5.xml:19:121: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-gMonthDay-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-5-1 -OK NISTXML-SV-II-list-gMonthDay-maxLength-5-1.xml:19:121: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-5-2 -OK NISTXML-SV-II-list-gMonthDay-maxLength-5-2.xml:19:121: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-5-3 -OK NISTXML-SV-II-list-gMonthDay-maxLength-5-3.xml:19:121: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-5-4 -OK NISTXML-SV-II-list-gMonthDay-maxLength-5-4.xml:19:121: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-maxLength-5-5 -OK NISTXML-SV-II-list-gMonthDay-maxLength-5-5.xml:19:121: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-gMonthDay-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-1-1 -OK NISTXML-SV-II-list-gMonthDay-minLength-1-1.xml:19:121: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-1-2 -OK NISTXML-SV-II-list-gMonthDay-minLength-1-2.xml:19:121: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-1-3 -OK NISTXML-SV-II-list-gMonthDay-minLength-1-3.xml:19:121: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-1-4 -OK NISTXML-SV-II-list-gMonthDay-minLength-1-4.xml:19:121: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-1-5 -OK NISTXML-SV-II-list-gMonthDay-minLength-1-5.xml:19:121: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-gMonthDay-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-2-1 -OK NISTXML-SV-II-list-gMonthDay-minLength-2-1.xml:19:121: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-2-2 -OK NISTXML-SV-II-list-gMonthDay-minLength-2-2.xml:19:121: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-2-3 -OK NISTXML-SV-II-list-gMonthDay-minLength-2-3.xml:19:121: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-2-4 -OK NISTXML-SV-II-list-gMonthDay-minLength-2-4.xml:19:121: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-2-5 -OK NISTXML-SV-II-list-gMonthDay-minLength-2-5.xml:19:121: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-gMonthDay-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-3-1 -OK NISTXML-SV-II-list-gMonthDay-minLength-3-1.xml:19:121: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-3-2 -OK NISTXML-SV-II-list-gMonthDay-minLength-3-2.xml:19:121: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-3-3 -OK NISTXML-SV-II-list-gMonthDay-minLength-3-3.xml:19:121: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-3-4 -OK NISTXML-SV-II-list-gMonthDay-minLength-3-4.xml:19:121: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-3-5 -OK NISTXML-SV-II-list-gMonthDay-minLength-3-5.xml:19:121: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-gMonthDay-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-4-1 -OK NISTXML-SV-II-list-gMonthDay-minLength-4-1.xml:19:121: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-4-2 -OK NISTXML-SV-II-list-gMonthDay-minLength-4-2.xml:19:121: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-4-3 -OK NISTXML-SV-II-list-gMonthDay-minLength-4-3.xml:19:121: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-4-4 -OK NISTXML-SV-II-list-gMonthDay-minLength-4-4.xml:19:121: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-4-5 -OK NISTXML-SV-II-list-gMonthDay-minLength-4-5.xml:19:121: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-gMonthDay-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-5-1 -OK NISTXML-SV-II-list-gMonthDay-minLength-5-1.xml:19:121: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-5-2 -OK NISTXML-SV-II-list-gMonthDay-minLength-5-2.xml:19:121: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-5-3 -OK NISTXML-SV-II-list-gMonthDay-minLength-5-3.xml:19:121: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-5-4 -OK NISTXML-SV-II-list-gMonthDay-minLength-5-4.xml:19:121: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-minLength-5-5 -OK NISTXML-SV-II-list-gMonthDay-minLength-5-5.xml:19:121: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-gMonthDay-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-length-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-1-1 -OK NISTXML-SV-II-list-gMonthDay-length-1-1.xml:19:115: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-1-2 -OK NISTXML-SV-II-list-gMonthDay-length-1-2.xml:19:115: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-1-3 -OK NISTXML-SV-II-list-gMonthDay-length-1-3.xml:19:115: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-1-4 -OK NISTXML-SV-II-list-gMonthDay-length-1-4.xml:19:115: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-1-5 -OK NISTXML-SV-II-list-gMonthDay-length-1-5.xml:19:115: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-gMonthDay-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-length-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-2-1 -OK NISTXML-SV-II-list-gMonthDay-length-2-1.xml:19:115: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-2-2 -OK NISTXML-SV-II-list-gMonthDay-length-2-2.xml:19:115: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-2-3 -OK NISTXML-SV-II-list-gMonthDay-length-2-3.xml:19:115: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-2-4 -OK NISTXML-SV-II-list-gMonthDay-length-2-4.xml:19:115: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-2-5 -OK NISTXML-SV-II-list-gMonthDay-length-2-5.xml:19:115: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-gMonthDay-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-length-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-3-1 -OK NISTXML-SV-II-list-gMonthDay-length-3-1.xml:19:115: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-3-2 -OK NISTXML-SV-II-list-gMonthDay-length-3-2.xml:19:115: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-3-3 -OK NISTXML-SV-II-list-gMonthDay-length-3-3.xml:19:115: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-3-4 -OK NISTXML-SV-II-list-gMonthDay-length-3-4.xml:19:115: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-3-5 -OK NISTXML-SV-II-list-gMonthDay-length-3-5.xml:19:115: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-gMonthDay-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-length-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-4-1 -OK NISTXML-SV-II-list-gMonthDay-length-4-1.xml:19:115: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-4-2 -OK NISTXML-SV-II-list-gMonthDay-length-4-2.xml:19:115: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-4-3 -OK NISTXML-SV-II-list-gMonthDay-length-4-3.xml:19:115: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-4-4 -OK NISTXML-SV-II-list-gMonthDay-length-4-4.xml:19:115: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-4-5 -OK NISTXML-SV-II-list-gMonthDay-length-4-5.xml:19:115: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-gMonthDay-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-length-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-5-1 -OK NISTXML-SV-II-list-gMonthDay-length-5-1.xml:19:115: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-5-2 -OK NISTXML-SV-II-list-gMonthDay-length-5-2.xml:19:115: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-5-3 -OK NISTXML-SV-II-list-gMonthDay-length-5-3.xml:19:115: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-5-4 -OK NISTXML-SV-II-list-gMonthDay-length-5-4.xml:19:115: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-length-5-5 -OK NISTXML-SV-II-list-gMonthDay-length-5-5.xml:19:115: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-gMonthDay-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-1-1 -OK NISTXML-SV-II-list-gMonthDay-pattern-1-1.xml:19:117: string pattern not matched: --1\d-0\d --\d9-1\d --\d3-1\d --0\d-1\d --1\d-0\d --0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-1-2 -OK NISTXML-SV-II-list-gMonthDay-pattern-1-2.xml:19:117: string pattern not matched: --1\d-0\d --\d9-1\d --\d3-1\d --0\d-1\d --1\d-0\d --0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-1-3 -OK NISTXML-SV-II-list-gMonthDay-pattern-1-3.xml:19:117: string pattern not matched: --1\d-0\d --\d9-1\d --\d3-1\d --0\d-1\d --1\d-0\d --0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-1-4 -OK NISTXML-SV-II-list-gMonthDay-pattern-1-4.xml:19:117: string pattern not matched: --1\d-0\d --\d9-1\d --\d3-1\d --0\d-1\d --1\d-0\d --0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-1-5 -OK NISTXML-SV-II-list-gMonthDay-pattern-1-5.xml:19:117: string pattern not matched: --1\d-0\d --\d9-1\d --\d3-1\d --0\d-1\d --1\d-0\d --0\d-1\d Grp: NIST2004-01-14 / list-gMonthDay-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-2-1 -OK NISTXML-SV-II-list-gMonthDay-pattern-2-1.xml:19:117: string pattern not matched: --0\d-\d6 --\d3-\d2 --\d9-\d7 --\d2-\d7 --0\d-\d1 --0\d-1\d --0\d-\d5 --0\d-0\d --\d9-\d9 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-2-2 -OK NISTXML-SV-II-list-gMonthDay-pattern-2-2.xml:19:117: string pattern not matched: --0\d-\d6 --\d3-\d2 --\d9-\d7 --\d2-\d7 --0\d-\d1 --0\d-1\d --0\d-\d5 --0\d-0\d --\d9-\d9 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-2-3 -OK NISTXML-SV-II-list-gMonthDay-pattern-2-3.xml:19:117: string pattern not matched: --0\d-\d6 --\d3-\d2 --\d9-\d7 --\d2-\d7 --0\d-\d1 --0\d-1\d --0\d-\d5 --0\d-0\d --\d9-\d9 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-2-4 -OK NISTXML-SV-II-list-gMonthDay-pattern-2-4.xml:19:117: string pattern not matched: --0\d-\d6 --\d3-\d2 --\d9-\d7 --\d2-\d7 --0\d-\d1 --0\d-1\d --0\d-\d5 --0\d-0\d --\d9-\d9 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-2-5 -OK NISTXML-SV-II-list-gMonthDay-pattern-2-5.xml:19:117: string pattern not matched: --0\d-\d6 --\d3-\d2 --\d9-\d7 --\d2-\d7 --0\d-\d1 --0\d-1\d --0\d-\d5 --0\d-0\d --\d9-\d9 Grp: NIST2004-01-14 / list-gMonthDay-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-3-1 -OK NISTXML-SV-II-list-gMonthDay-pattern-3-1.xml:19:117: string pattern not matched: --\d2-0\d --0\d-1\d --1\d-0\d --\d4-\d4 --\d7-\d9 --0\d-\d9 --0\d-\d3 --0\d-\d4 --\d3-2\d --0\d-2\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-3-2 -OK NISTXML-SV-II-list-gMonthDay-pattern-3-2.xml:19:117: string pattern not matched: --\d2-0\d --0\d-1\d --1\d-0\d --\d4-\d4 --\d7-\d9 --0\d-\d9 --0\d-\d3 --0\d-\d4 --\d3-2\d --0\d-2\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-3-3 -OK NISTXML-SV-II-list-gMonthDay-pattern-3-3.xml:19:117: string pattern not matched: --\d2-0\d --0\d-1\d --1\d-0\d --\d4-\d4 --\d7-\d9 --0\d-\d9 --0\d-\d3 --0\d-\d4 --\d3-2\d --0\d-2\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-3-4 -OK NISTXML-SV-II-list-gMonthDay-pattern-3-4.xml:19:117: string pattern not matched: --\d2-0\d --0\d-1\d --1\d-0\d --\d4-\d4 --\d7-\d9 --0\d-\d9 --0\d-\d3 --0\d-\d4 --\d3-2\d --0\d-2\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-3-5 -OK NISTXML-SV-II-list-gMonthDay-pattern-3-5.xml:19:117: string pattern not matched: --\d2-0\d --0\d-1\d --1\d-0\d --\d4-\d4 --\d7-\d9 --0\d-\d9 --0\d-\d3 --0\d-\d4 --\d3-2\d --0\d-2\d Grp: NIST2004-01-14 / list-gMonthDay-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-4-1 -OK NISTXML-SV-II-list-gMonthDay-pattern-4-1.xml:19:117: string pattern not matched: --0\d-\d0 --\d5-\d2 --0\d-0\d --\d7-\d2 --\d7-\d3 --\d1-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-4-2 -OK NISTXML-SV-II-list-gMonthDay-pattern-4-2.xml:19:117: string pattern not matched: --0\d-\d0 --\d5-\d2 --0\d-0\d --\d7-\d2 --\d7-\d3 --\d1-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-4-3 -OK NISTXML-SV-II-list-gMonthDay-pattern-4-3.xml:19:117: string pattern not matched: --0\d-\d0 --\d5-\d2 --0\d-0\d --\d7-\d2 --\d7-\d3 --\d1-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-4-4 -OK NISTXML-SV-II-list-gMonthDay-pattern-4-4.xml:19:117: string pattern not matched: --0\d-\d0 --\d5-\d2 --0\d-0\d --\d7-\d2 --\d7-\d3 --\d1-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-4-5 -OK NISTXML-SV-II-list-gMonthDay-pattern-4-5.xml:19:117: string pattern not matched: --0\d-\d0 --\d5-\d2 --0\d-0\d --\d7-\d2 --\d7-\d3 --\d1-1\d Grp: NIST2004-01-14 / list-gMonthDay-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-5-1 -OK NISTXML-SV-II-list-gMonthDay-pattern-5-1.xml:19:117: string pattern not matched: --0\d-\d3 --0\d-2\d --\d3-0\d --\d6-1\d --\d3-2\d --1\d-0\d --0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-5-2 -OK NISTXML-SV-II-list-gMonthDay-pattern-5-2.xml:19:117: string pattern not matched: --0\d-\d3 --0\d-2\d --\d3-0\d --\d6-1\d --\d3-2\d --1\d-0\d --0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-5-3 -OK NISTXML-SV-II-list-gMonthDay-pattern-5-3.xml:19:117: string pattern not matched: --0\d-\d3 --0\d-2\d --\d3-0\d --\d6-1\d --\d3-2\d --1\d-0\d --0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-5-4 -OK NISTXML-SV-II-list-gMonthDay-pattern-5-4.xml:19:117: string pattern not matched: --0\d-\d3 --0\d-2\d --\d3-0\d --\d6-1\d --\d3-2\d --1\d-0\d --0\d-1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-pattern-5-5 -OK NISTXML-SV-II-list-gMonthDay-pattern-5-5.xml:19:117: string pattern not matched: --0\d-\d3 --0\d-2\d --\d3-0\d --\d6-1\d --\d3-2\d --1\d-0\d --0\d-1\d Grp: NIST2004-01-14 / list-gMonthDay-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-1-1 -OK NISTXML-SV-II-list-gMonthDay-enumeration-1-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-1-2 -OK NISTXML-SV-II-list-gMonthDay-enumeration-1-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-1-3 -OK NISTXML-SV-II-list-gMonthDay-enumeration-1-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-1-4 -OK NISTXML-SV-II-list-gMonthDay-enumeration-1-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-1-5 -OK NISTXML-SV-II-list-gMonthDay-enumeration-1-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonthDay-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-2-1 -OK NISTXML-SV-II-list-gMonthDay-enumeration-2-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-2-2 -OK NISTXML-SV-II-list-gMonthDay-enumeration-2-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-2-3 -OK NISTXML-SV-II-list-gMonthDay-enumeration-2-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-2-4 -OK NISTXML-SV-II-list-gMonthDay-enumeration-2-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-2-5 -OK NISTXML-SV-II-list-gMonthDay-enumeration-2-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonthDay-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-3-1 -OK NISTXML-SV-II-list-gMonthDay-enumeration-3-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-3-2 -OK NISTXML-SV-II-list-gMonthDay-enumeration-3-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-3-3 -OK NISTXML-SV-II-list-gMonthDay-enumeration-3-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-3-4 -OK NISTXML-SV-II-list-gMonthDay-enumeration-3-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-3-5 -OK NISTXML-SV-II-list-gMonthDay-enumeration-3-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonthDay-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-4-1 -OK NISTXML-SV-II-list-gMonthDay-enumeration-4-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-4-2 -OK NISTXML-SV-II-list-gMonthDay-enumeration-4-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-4-3 -OK NISTXML-SV-II-list-gMonthDay-enumeration-4-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-4-4 -OK NISTXML-SV-II-list-gMonthDay-enumeration-4-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-4-5 -OK NISTXML-SV-II-list-gMonthDay-enumeration-4-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonthDay-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonthDay-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-5-1 -OK NISTXML-SV-II-list-gMonthDay-enumeration-5-1.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-5-2 -OK NISTXML-SV-II-list-gMonthDay-enumeration-5-2.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-5-3 -OK NISTXML-SV-II-list-gMonthDay-enumeration-5-3.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-5-4 -OK NISTXML-SV-II-list-gMonthDay-enumeration-5-4.xml:19:125: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonthDay-enumeration-5-5 -OK NISTXML-SV-II-list-gMonthDay-enumeration-5-5.xml:19:125: Value not in the enumeration set Grp: NIST2004-01-14 / list-gDay-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-1-1 -OK NISTXML-SV-II-list-gDay-maxLength-1-1.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-1-2 -OK NISTXML-SV-II-list-gDay-maxLength-1-2.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-1-3 -OK NISTXML-SV-II-list-gDay-maxLength-1-3.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-1-4 -OK NISTXML-SV-II-list-gDay-maxLength-1-4.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-1-5 -OK NISTXML-SV-II-list-gDay-maxLength-1-5.xml:19:111: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-gDay-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-2-1 -OK NISTXML-SV-II-list-gDay-maxLength-2-1.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-2-2 -OK NISTXML-SV-II-list-gDay-maxLength-2-2.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-2-3 -OK NISTXML-SV-II-list-gDay-maxLength-2-3.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-2-4 -OK NISTXML-SV-II-list-gDay-maxLength-2-4.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-2-5 -OK NISTXML-SV-II-list-gDay-maxLength-2-5.xml:19:111: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-gDay-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-3-1 -OK NISTXML-SV-II-list-gDay-maxLength-3-1.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-3-2 -OK NISTXML-SV-II-list-gDay-maxLength-3-2.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-3-3 -OK NISTXML-SV-II-list-gDay-maxLength-3-3.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-3-4 -OK NISTXML-SV-II-list-gDay-maxLength-3-4.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-3-5 -OK NISTXML-SV-II-list-gDay-maxLength-3-5.xml:19:111: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-gDay-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-4-1 -OK NISTXML-SV-II-list-gDay-maxLength-4-1.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-4-2 -OK NISTXML-SV-II-list-gDay-maxLength-4-2.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-4-3 -OK NISTXML-SV-II-list-gDay-maxLength-4-3.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-4-4 -OK NISTXML-SV-II-list-gDay-maxLength-4-4.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-4-5 -OK NISTXML-SV-II-list-gDay-maxLength-4-5.xml:19:111: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-gDay-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-5-1 -OK NISTXML-SV-II-list-gDay-maxLength-5-1.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-5-2 -OK NISTXML-SV-II-list-gDay-maxLength-5-2.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-5-3 -OK NISTXML-SV-II-list-gDay-maxLength-5-3.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-5-4 -OK NISTXML-SV-II-list-gDay-maxLength-5-4.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gDay-maxLength-5-5 -OK NISTXML-SV-II-list-gDay-maxLength-5-5.xml:19:111: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-gDay-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-1-1 -OK NISTXML-SV-II-list-gDay-minLength-1-1.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-1-2 -OK NISTXML-SV-II-list-gDay-minLength-1-2.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-1-3 -OK NISTXML-SV-II-list-gDay-minLength-1-3.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-1-4 -OK NISTXML-SV-II-list-gDay-minLength-1-4.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-1-5 -OK NISTXML-SV-II-list-gDay-minLength-1-5.xml:19:111: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-gDay-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-2-1 -OK NISTXML-SV-II-list-gDay-minLength-2-1.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-2-2 -OK NISTXML-SV-II-list-gDay-minLength-2-2.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-2-3 -OK NISTXML-SV-II-list-gDay-minLength-2-3.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-2-4 -OK NISTXML-SV-II-list-gDay-minLength-2-4.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-2-5 -OK NISTXML-SV-II-list-gDay-minLength-2-5.xml:19:111: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-gDay-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-3-1 -OK NISTXML-SV-II-list-gDay-minLength-3-1.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-3-2 -OK NISTXML-SV-II-list-gDay-minLength-3-2.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-3-3 -OK NISTXML-SV-II-list-gDay-minLength-3-3.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-3-4 -OK NISTXML-SV-II-list-gDay-minLength-3-4.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-3-5 -OK NISTXML-SV-II-list-gDay-minLength-3-5.xml:19:111: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-gDay-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-4-1 -OK NISTXML-SV-II-list-gDay-minLength-4-1.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-4-2 -OK NISTXML-SV-II-list-gDay-minLength-4-2.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-4-3 -OK NISTXML-SV-II-list-gDay-minLength-4-3.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-4-4 -OK NISTXML-SV-II-list-gDay-minLength-4-4.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-4-5 -OK NISTXML-SV-II-list-gDay-minLength-4-5.xml:19:111: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-gDay-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-5-1 -OK NISTXML-SV-II-list-gDay-minLength-5-1.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-5-2 -OK NISTXML-SV-II-list-gDay-minLength-5-2.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-5-3 -OK NISTXML-SV-II-list-gDay-minLength-5-3.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-5-4 -OK NISTXML-SV-II-list-gDay-minLength-5-4.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gDay-minLength-5-5 -OK NISTXML-SV-II-list-gDay-minLength-5-5.xml:19:111: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-gDay-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-length-1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-1-1 -OK NISTXML-SV-II-list-gDay-length-1-1.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-1-2 -OK NISTXML-SV-II-list-gDay-length-1-2.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-1-3 -OK NISTXML-SV-II-list-gDay-length-1-3.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-1-4 -OK NISTXML-SV-II-list-gDay-length-1-4.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-1-5 -OK NISTXML-SV-II-list-gDay-length-1-5.xml:19:105: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-gDay-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-length-2 OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-2-1 -OK NISTXML-SV-II-list-gDay-length-2-1.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-2-2 -OK NISTXML-SV-II-list-gDay-length-2-2.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-2-3 -OK NISTXML-SV-II-list-gDay-length-2-3.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-2-4 -OK NISTXML-SV-II-list-gDay-length-2-4.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-2-5 -OK NISTXML-SV-II-list-gDay-length-2-5.xml:19:105: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-gDay-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-length-3 OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-3-1 -OK NISTXML-SV-II-list-gDay-length-3-1.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-3-2 -OK NISTXML-SV-II-list-gDay-length-3-2.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-3-3 -OK NISTXML-SV-II-list-gDay-length-3-3.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-3-4 -OK NISTXML-SV-II-list-gDay-length-3-4.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-3-5 -OK NISTXML-SV-II-list-gDay-length-3-5.xml:19:105: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-gDay-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-length-4 OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-4-1 -OK NISTXML-SV-II-list-gDay-length-4-1.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-4-2 -OK NISTXML-SV-II-list-gDay-length-4-2.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-4-3 -OK NISTXML-SV-II-list-gDay-length-4-3.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-4-4 -OK NISTXML-SV-II-list-gDay-length-4-4.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-4-5 -OK NISTXML-SV-II-list-gDay-length-4-5.xml:19:105: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-gDay-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-length-5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-5-1 -OK NISTXML-SV-II-list-gDay-length-5-1.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-5-2 -OK NISTXML-SV-II-list-gDay-length-5-2.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-5-3 -OK NISTXML-SV-II-list-gDay-length-5-3.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-5-4 -OK NISTXML-SV-II-list-gDay-length-5-4.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gDay-length-5-5 -OK NISTXML-SV-II-list-gDay-length-5-5.xml:19:105: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-gDay-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-1-1 -OK NISTXML-SV-II-list-gDay-pattern-1-1.xml:19:107: string pattern not matched: ---1\d ---0\d ---\d4 ---\d8 ---\d4 ---0\d OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-1-2 -OK NISTXML-SV-II-list-gDay-pattern-1-2.xml:19:107: string pattern not matched: ---1\d ---0\d ---\d4 ---\d8 ---\d4 ---0\d OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-1-3 -OK NISTXML-SV-II-list-gDay-pattern-1-3.xml:19:107: string pattern not matched: ---1\d ---0\d ---\d4 ---\d8 ---\d4 ---0\d OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-1-4 -OK NISTXML-SV-II-list-gDay-pattern-1-4.xml:19:107: string pattern not matched: ---1\d ---0\d ---\d4 ---\d8 ---\d4 ---0\d OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-1-5 -OK NISTXML-SV-II-list-gDay-pattern-1-5.xml:19:107: string pattern not matched: ---1\d ---0\d ---\d4 ---\d8 ---\d4 ---0\d Grp: NIST2004-01-14 / list-gDay-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-2-1 -OK NISTXML-SV-II-list-gDay-pattern-2-1.xml:19:107: string pattern not matched: ---\d0 ---1\d ---1\d ---1\d ---\d4 ---\d3 ---\d8 ---\d7 ---2\d ---\d9 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-2-2 -OK NISTXML-SV-II-list-gDay-pattern-2-2.xml:19:107: string pattern not matched: ---\d0 ---1\d ---1\d ---1\d ---\d4 ---\d3 ---\d8 ---\d7 ---2\d ---\d9 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-2-3 -OK NISTXML-SV-II-list-gDay-pattern-2-3.xml:19:107: string pattern not matched: ---\d0 ---1\d ---1\d ---1\d ---\d4 ---\d3 ---\d8 ---\d7 ---2\d ---\d9 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-2-4 -OK NISTXML-SV-II-list-gDay-pattern-2-4.xml:19:107: string pattern not matched: ---\d0 ---1\d ---1\d ---1\d ---\d4 ---\d3 ---\d8 ---\d7 ---2\d ---\d9 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-2-5 -OK NISTXML-SV-II-list-gDay-pattern-2-5.xml:19:107: string pattern not matched: ---\d0 ---1\d ---1\d ---1\d ---\d4 ---\d3 ---\d8 ---\d7 ---2\d ---\d9 Grp: NIST2004-01-14 / list-gDay-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-3-1 -OK NISTXML-SV-II-list-gDay-pattern-3-1.xml:19:107: string pattern not matched: ---\d6 ---\d4 ---1\d ---1\d ---\d4 ---\d1 ---\d9 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-3-2 -OK NISTXML-SV-II-list-gDay-pattern-3-2.xml:19:107: string pattern not matched: ---\d6 ---\d4 ---1\d ---1\d ---\d4 ---\d1 ---\d9 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-3-3 -OK NISTXML-SV-II-list-gDay-pattern-3-3.xml:19:107: string pattern not matched: ---\d6 ---\d4 ---1\d ---1\d ---\d4 ---\d1 ---\d9 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-3-4 -OK NISTXML-SV-II-list-gDay-pattern-3-4.xml:19:107: string pattern not matched: ---\d6 ---\d4 ---1\d ---1\d ---\d4 ---\d1 ---\d9 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-3-5 -OK NISTXML-SV-II-list-gDay-pattern-3-5.xml:19:107: string pattern not matched: ---\d6 ---\d4 ---1\d ---1\d ---\d4 ---\d1 ---\d9 Grp: NIST2004-01-14 / list-gDay-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-4-1 -OK NISTXML-SV-II-list-gDay-pattern-4-1.xml:19:107: string pattern not matched: ---2\d ---1\d ---0\d ---\d6 ---\d5 ---\d1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-4-2 -OK NISTXML-SV-II-list-gDay-pattern-4-2.xml:19:107: string pattern not matched: ---2\d ---1\d ---0\d ---\d6 ---\d5 ---\d1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-4-3 -OK NISTXML-SV-II-list-gDay-pattern-4-3.xml:19:107: string pattern not matched: ---2\d ---1\d ---0\d ---\d6 ---\d5 ---\d1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-4-4 -OK NISTXML-SV-II-list-gDay-pattern-4-4.xml:19:107: string pattern not matched: ---2\d ---1\d ---0\d ---\d6 ---\d5 ---\d1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-4-5 -OK NISTXML-SV-II-list-gDay-pattern-4-5.xml:19:107: string pattern not matched: ---2\d ---1\d ---0\d ---\d6 ---\d5 ---\d1 Grp: NIST2004-01-14 / list-gDay-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-5-1 -OK NISTXML-SV-II-list-gDay-pattern-5-1.xml:19:107: string pattern not matched: ---\d2 ---\d1 ---0\d ---\d3 ---2\d OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-5-2 -OK NISTXML-SV-II-list-gDay-pattern-5-2.xml:19:107: string pattern not matched: ---\d2 ---\d1 ---0\d ---\d3 ---2\d OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-5-3 -OK NISTXML-SV-II-list-gDay-pattern-5-3.xml:19:107: string pattern not matched: ---\d2 ---\d1 ---0\d ---\d3 ---2\d OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-5-4 -OK NISTXML-SV-II-list-gDay-pattern-5-4.xml:19:107: string pattern not matched: ---\d2 ---\d1 ---0\d ---\d3 ---2\d OK XSDv-XMLi NISTXML-SV-II-list-gDay-pattern-5-5 -OK NISTXML-SV-II-list-gDay-pattern-5-5.xml:19:107: string pattern not matched: ---\d2 ---\d1 ---0\d ---\d3 ---2\d Grp: NIST2004-01-14 / list-gDay-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-1-1 -OK NISTXML-SV-II-list-gDay-enumeration-1-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-1-2 -OK NISTXML-SV-II-list-gDay-enumeration-1-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-1-3 -OK NISTXML-SV-II-list-gDay-enumeration-1-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-1-4 -OK NISTXML-SV-II-list-gDay-enumeration-1-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-1-5 -OK NISTXML-SV-II-list-gDay-enumeration-1-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-gDay-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-2-1 -OK NISTXML-SV-II-list-gDay-enumeration-2-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-2-2 -OK NISTXML-SV-II-list-gDay-enumeration-2-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-2-3 -OK NISTXML-SV-II-list-gDay-enumeration-2-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-2-4 -OK NISTXML-SV-II-list-gDay-enumeration-2-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-2-5 -OK NISTXML-SV-II-list-gDay-enumeration-2-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-gDay-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-3-1 -OK NISTXML-SV-II-list-gDay-enumeration-3-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-3-2 -OK NISTXML-SV-II-list-gDay-enumeration-3-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-3-3 -OK NISTXML-SV-II-list-gDay-enumeration-3-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-3-4 -OK NISTXML-SV-II-list-gDay-enumeration-3-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-3-5 -OK NISTXML-SV-II-list-gDay-enumeration-3-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-gDay-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-4-1 -OK NISTXML-SV-II-list-gDay-enumeration-4-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-4-2 -OK NISTXML-SV-II-list-gDay-enumeration-4-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-4-3 -OK NISTXML-SV-II-list-gDay-enumeration-4-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-4-4 -OK NISTXML-SV-II-list-gDay-enumeration-4-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-4-5 -OK NISTXML-SV-II-list-gDay-enumeration-4-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-gDay-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gDay-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-5-1 -OK NISTXML-SV-II-list-gDay-enumeration-5-1.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-5-2 -OK NISTXML-SV-II-list-gDay-enumeration-5-2.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-5-3 -OK NISTXML-SV-II-list-gDay-enumeration-5-3.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-5-4 -OK NISTXML-SV-II-list-gDay-enumeration-5-4.xml:19:115: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gDay-enumeration-5-5 -OK NISTXML-SV-II-list-gDay-enumeration-5-5.xml:19:115: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonth-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-1-1 -OK NISTXML-SV-II-list-gMonth-maxLength-1-1.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-1-2 -OK NISTXML-SV-II-list-gMonth-maxLength-1-2.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-1-3 -OK NISTXML-SV-II-list-gMonth-maxLength-1-3.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-1-4 -OK NISTXML-SV-II-list-gMonth-maxLength-1-4.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-1-5 -OK NISTXML-SV-II-list-gMonth-maxLength-1-5.xml:19:115: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-gMonth-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-2-1 -OK NISTXML-SV-II-list-gMonth-maxLength-2-1.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-2-2 -OK NISTXML-SV-II-list-gMonth-maxLength-2-2.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-2-3 -OK NISTXML-SV-II-list-gMonth-maxLength-2-3.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-2-4 -OK NISTXML-SV-II-list-gMonth-maxLength-2-4.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-2-5 -OK NISTXML-SV-II-list-gMonth-maxLength-2-5.xml:19:115: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-gMonth-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-3-1 -OK NISTXML-SV-II-list-gMonth-maxLength-3-1.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-3-2 -OK NISTXML-SV-II-list-gMonth-maxLength-3-2.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-3-3 -OK NISTXML-SV-II-list-gMonth-maxLength-3-3.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-3-4 -OK NISTXML-SV-II-list-gMonth-maxLength-3-4.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-3-5 -OK NISTXML-SV-II-list-gMonth-maxLength-3-5.xml:19:115: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-gMonth-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-4-1 -OK NISTXML-SV-II-list-gMonth-maxLength-4-1.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-4-2 -OK NISTXML-SV-II-list-gMonth-maxLength-4-2.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-4-3 -OK NISTXML-SV-II-list-gMonth-maxLength-4-3.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-4-4 -OK NISTXML-SV-II-list-gMonth-maxLength-4-4.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-4-5 -OK NISTXML-SV-II-list-gMonth-maxLength-4-5.xml:19:115: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-gMonth-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-5-1 -OK NISTXML-SV-II-list-gMonth-maxLength-5-1.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-5-2 -OK NISTXML-SV-II-list-gMonth-maxLength-5-2.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-5-3 -OK NISTXML-SV-II-list-gMonth-maxLength-5-3.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-5-4 -OK NISTXML-SV-II-list-gMonth-maxLength-5-4.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-maxLength-5-5 -OK NISTXML-SV-II-list-gMonth-maxLength-5-5.xml:19:115: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-gMonth-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-1-1 -OK NISTXML-SV-II-list-gMonth-minLength-1-1.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-1-2 -OK NISTXML-SV-II-list-gMonth-minLength-1-2.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-1-3 -OK NISTXML-SV-II-list-gMonth-minLength-1-3.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-1-4 -OK NISTXML-SV-II-list-gMonth-minLength-1-4.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-1-5 -OK NISTXML-SV-II-list-gMonth-minLength-1-5.xml:19:115: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-gMonth-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-2-1 -OK NISTXML-SV-II-list-gMonth-minLength-2-1.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-2-2 -OK NISTXML-SV-II-list-gMonth-minLength-2-2.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-2-3 -OK NISTXML-SV-II-list-gMonth-minLength-2-3.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-2-4 -OK NISTXML-SV-II-list-gMonth-minLength-2-4.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-2-5 -OK NISTXML-SV-II-list-gMonth-minLength-2-5.xml:19:115: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-gMonth-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-3-1 -OK NISTXML-SV-II-list-gMonth-minLength-3-1.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-3-2 -OK NISTXML-SV-II-list-gMonth-minLength-3-2.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-3-3 -OK NISTXML-SV-II-list-gMonth-minLength-3-3.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-3-4 -OK NISTXML-SV-II-list-gMonth-minLength-3-4.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-3-5 -OK NISTXML-SV-II-list-gMonth-minLength-3-5.xml:19:115: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-gMonth-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-4-1 -OK NISTXML-SV-II-list-gMonth-minLength-4-1.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-4-2 -OK NISTXML-SV-II-list-gMonth-minLength-4-2.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-4-3 -OK NISTXML-SV-II-list-gMonth-minLength-4-3.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-4-4 -OK NISTXML-SV-II-list-gMonth-minLength-4-4.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-4-5 -OK NISTXML-SV-II-list-gMonth-minLength-4-5.xml:19:115: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-gMonth-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-5-1 -OK NISTXML-SV-II-list-gMonth-minLength-5-1.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-5-2 -OK NISTXML-SV-II-list-gMonth-minLength-5-2.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-5-3 -OK NISTXML-SV-II-list-gMonth-minLength-5-3.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-5-4 -OK NISTXML-SV-II-list-gMonth-minLength-5-4.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-minLength-5-5 -OK NISTXML-SV-II-list-gMonth-minLength-5-5.xml:19:115: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-gMonth-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-length-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-1-1 -OK NISTXML-SV-II-list-gMonth-length-1-1.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-1-2 -OK NISTXML-SV-II-list-gMonth-length-1-2.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-1-3 -OK NISTXML-SV-II-list-gMonth-length-1-3.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-1-4 -OK NISTXML-SV-II-list-gMonth-length-1-4.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-1-5 -OK NISTXML-SV-II-list-gMonth-length-1-5.xml:19:109: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-gMonth-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-length-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-2-1 -OK NISTXML-SV-II-list-gMonth-length-2-1.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-2-2 -OK NISTXML-SV-II-list-gMonth-length-2-2.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-2-3 -OK NISTXML-SV-II-list-gMonth-length-2-3.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-2-4 -OK NISTXML-SV-II-list-gMonth-length-2-4.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-2-5 -OK NISTXML-SV-II-list-gMonth-length-2-5.xml:19:109: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-gMonth-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-length-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-3-1 -OK NISTXML-SV-II-list-gMonth-length-3-1.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-3-2 -OK NISTXML-SV-II-list-gMonth-length-3-2.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-3-3 -OK NISTXML-SV-II-list-gMonth-length-3-3.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-3-4 -OK NISTXML-SV-II-list-gMonth-length-3-4.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-3-5 -OK NISTXML-SV-II-list-gMonth-length-3-5.xml:19:109: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-gMonth-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-length-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-4-1 -OK NISTXML-SV-II-list-gMonth-length-4-1.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-4-2 -OK NISTXML-SV-II-list-gMonth-length-4-2.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-4-3 -OK NISTXML-SV-II-list-gMonth-length-4-3.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-4-4 -OK NISTXML-SV-II-list-gMonth-length-4-4.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-4-5 -OK NISTXML-SV-II-list-gMonth-length-4-5.xml:19:109: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-gMonth-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-length-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-5-1 -OK NISTXML-SV-II-list-gMonth-length-5-1.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-5-2 -OK NISTXML-SV-II-list-gMonth-length-5-2.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-5-3 -OK NISTXML-SV-II-list-gMonth-length-5-3.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-5-4 -OK NISTXML-SV-II-list-gMonth-length-5-4.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-gMonth-length-5-5 -OK NISTXML-SV-II-list-gMonth-length-5-5.xml:19:109: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-gMonth-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-1-1 -OK NISTXML-SV-II-list-gMonth-pattern-1-1.xml:19:111: string pattern not matched: --\d0 --1\d --0\d --0\d --1\d --\d7 --1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-1-2 -OK NISTXML-SV-II-list-gMonth-pattern-1-2.xml:19:111: string pattern not matched: --\d0 --1\d --0\d --0\d --1\d --\d7 --1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-1-3 -OK NISTXML-SV-II-list-gMonth-pattern-1-3.xml:19:111: string pattern not matched: --\d0 --1\d --0\d --0\d --1\d --\d7 --1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-1-4 -OK NISTXML-SV-II-list-gMonth-pattern-1-4.xml:19:111: string pattern not matched: --\d0 --1\d --0\d --0\d --1\d --\d7 --1\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-1-5 -OK NISTXML-SV-II-list-gMonth-pattern-1-5.xml:19:111: string pattern not matched: --\d0 --1\d --0\d --0\d --1\d --\d7 --1\d Grp: NIST2004-01-14 / list-gMonth-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-2-1 -OK NISTXML-SV-II-list-gMonth-pattern-2-1.xml:19:111: string pattern not matched: --\d1 --\d8 --\d8 --\d2 --0\d --0\d --\d4 --0\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-2-2 -OK NISTXML-SV-II-list-gMonth-pattern-2-2.xml:19:111: string pattern not matched: --\d1 --\d8 --\d8 --\d2 --0\d --0\d --\d4 --0\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-2-3 -OK NISTXML-SV-II-list-gMonth-pattern-2-3.xml:19:111: string pattern not matched: --\d1 --\d8 --\d8 --\d2 --0\d --0\d --\d4 --0\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-2-4 -OK NISTXML-SV-II-list-gMonth-pattern-2-4.xml:19:111: string pattern not matched: --\d1 --\d8 --\d8 --\d2 --0\d --0\d --\d4 --0\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-2-5 -OK NISTXML-SV-II-list-gMonth-pattern-2-5.xml:19:111: string pattern not matched: --\d1 --\d8 --\d8 --\d2 --0\d --0\d --\d4 --0\d Grp: NIST2004-01-14 / list-gMonth-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-3-1 -OK NISTXML-SV-II-list-gMonth-pattern-3-1.xml:19:111: string pattern not matched: --0\d --0\d --\d8 --\d6 --0\d --1\d --\d7 --0\d --\d6 --\d0 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-3-2 -OK NISTXML-SV-II-list-gMonth-pattern-3-2.xml:19:111: string pattern not matched: --0\d --0\d --\d8 --\d6 --0\d --1\d --\d7 --0\d --\d6 --\d0 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-3-3 -OK NISTXML-SV-II-list-gMonth-pattern-3-3.xml:19:111: string pattern not matched: --0\d --0\d --\d8 --\d6 --0\d --1\d --\d7 --0\d --\d6 --\d0 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-3-4 -OK NISTXML-SV-II-list-gMonth-pattern-3-4.xml:19:111: string pattern not matched: --0\d --0\d --\d8 --\d6 --0\d --1\d --\d7 --0\d --\d6 --\d0 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-3-5 -OK NISTXML-SV-II-list-gMonth-pattern-3-5.xml:19:111: string pattern not matched: --0\d --0\d --\d8 --\d6 --0\d --1\d --\d7 --0\d --\d6 --\d0 Grp: NIST2004-01-14 / list-gMonth-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-4-1 -OK NISTXML-SV-II-list-gMonth-pattern-4-1.xml:19:111: string pattern not matched: --0\d --0\d --0\d --0\d --\d1 --0\d --0\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-4-2 -OK NISTXML-SV-II-list-gMonth-pattern-4-2.xml:19:111: string pattern not matched: --0\d --0\d --0\d --0\d --\d1 --0\d --0\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-4-3 -OK NISTXML-SV-II-list-gMonth-pattern-4-3.xml:19:111: string pattern not matched: --0\d --0\d --0\d --0\d --\d1 --0\d --0\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-4-4 -OK NISTXML-SV-II-list-gMonth-pattern-4-4.xml:19:111: string pattern not matched: --0\d --0\d --0\d --0\d --\d1 --0\d --0\d OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-4-5 -OK NISTXML-SV-II-list-gMonth-pattern-4-5.xml:19:111: string pattern not matched: --0\d --0\d --0\d --0\d --\d1 --0\d --0\d Grp: NIST2004-01-14 / list-gMonth-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-5-1 -OK NISTXML-SV-II-list-gMonth-pattern-5-1.xml:19:111: string pattern not matched: --\d9 --0\d --\d7 --0\d --\d6 --\d8 --0\d --\d2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-5-2 -OK NISTXML-SV-II-list-gMonth-pattern-5-2.xml:19:111: string pattern not matched: --\d9 --0\d --\d7 --0\d --\d6 --\d8 --0\d --\d2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-5-3 -OK NISTXML-SV-II-list-gMonth-pattern-5-3.xml:19:111: string pattern not matched: --\d9 --0\d --\d7 --0\d --\d6 --\d8 --0\d --\d2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-5-4 -OK NISTXML-SV-II-list-gMonth-pattern-5-4.xml:19:111: string pattern not matched: --\d9 --0\d --\d7 --0\d --\d6 --\d8 --0\d --\d2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-pattern-5-5 -OK NISTXML-SV-II-list-gMonth-pattern-5-5.xml:19:111: string pattern not matched: --\d9 --0\d --\d7 --0\d --\d6 --\d8 --0\d --\d2 Grp: NIST2004-01-14 / list-gMonth-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-1-1 -OK NISTXML-SV-II-list-gMonth-enumeration-1-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-1-2 -OK NISTXML-SV-II-list-gMonth-enumeration-1-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-1-3 -OK NISTXML-SV-II-list-gMonth-enumeration-1-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-1-4 -OK NISTXML-SV-II-list-gMonth-enumeration-1-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-1-5 -OK NISTXML-SV-II-list-gMonth-enumeration-1-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonth-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-2-1 -OK NISTXML-SV-II-list-gMonth-enumeration-2-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-2-2 -OK NISTXML-SV-II-list-gMonth-enumeration-2-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-2-3 -OK NISTXML-SV-II-list-gMonth-enumeration-2-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-2-4 -OK NISTXML-SV-II-list-gMonth-enumeration-2-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-2-5 -OK NISTXML-SV-II-list-gMonth-enumeration-2-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonth-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-3-1 -OK NISTXML-SV-II-list-gMonth-enumeration-3-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-3-2 -OK NISTXML-SV-II-list-gMonth-enumeration-3-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-3-3 -OK NISTXML-SV-II-list-gMonth-enumeration-3-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-3-4 -OK NISTXML-SV-II-list-gMonth-enumeration-3-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-3-5 -OK NISTXML-SV-II-list-gMonth-enumeration-3-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonth-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-4-1 -OK NISTXML-SV-II-list-gMonth-enumeration-4-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-4-2 -OK NISTXML-SV-II-list-gMonth-enumeration-4-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-4-3 -OK NISTXML-SV-II-list-gMonth-enumeration-4-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-4-4 -OK NISTXML-SV-II-list-gMonth-enumeration-4-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-4-5 -OK NISTXML-SV-II-list-gMonth-enumeration-4-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-gMonth-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-gMonth-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-5-1 -OK NISTXML-SV-II-list-gMonth-enumeration-5-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-5-2 -OK NISTXML-SV-II-list-gMonth-enumeration-5-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-5-3 -OK NISTXML-SV-II-list-gMonth-enumeration-5-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-5-4 -OK NISTXML-SV-II-list-gMonth-enumeration-5-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-gMonth-enumeration-5-5 -OK NISTXML-SV-II-list-gMonth-enumeration-5-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-anyURI-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-1-1 -OK NISTXML-SV-II-list-anyURI-maxLength-1-1.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-1-2 -OK NISTXML-SV-II-list-anyURI-maxLength-1-2.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-1-3 -OK NISTXML-SV-II-list-anyURI-maxLength-1-3.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-1-4 -OK NISTXML-SV-II-list-anyURI-maxLength-1-4.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-1-5 -OK NISTXML-SV-II-list-anyURI-maxLength-1-5.xml:19:115: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-anyURI-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-2-1 -OK NISTXML-SV-II-list-anyURI-maxLength-2-1.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-2-2 -OK NISTXML-SV-II-list-anyURI-maxLength-2-2.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-2-3 -OK NISTXML-SV-II-list-anyURI-maxLength-2-3.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-2-4 -OK NISTXML-SV-II-list-anyURI-maxLength-2-4.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-2-5 -OK NISTXML-SV-II-list-anyURI-maxLength-2-5.xml:19:115: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-anyURI-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-3-1 -OK NISTXML-SV-II-list-anyURI-maxLength-3-1.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-3-2 -OK NISTXML-SV-II-list-anyURI-maxLength-3-2.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-3-3 -OK NISTXML-SV-II-list-anyURI-maxLength-3-3.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-3-4 -OK NISTXML-SV-II-list-anyURI-maxLength-3-4.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-3-5 -OK NISTXML-SV-II-list-anyURI-maxLength-3-5.xml:19:115: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-anyURI-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-4-1 -OK NISTXML-SV-II-list-anyURI-maxLength-4-1.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-4-2 -OK NISTXML-SV-II-list-anyURI-maxLength-4-2.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-4-3 -OK NISTXML-SV-II-list-anyURI-maxLength-4-3.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-4-4 -OK NISTXML-SV-II-list-anyURI-maxLength-4-4.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-4-5 -OK NISTXML-SV-II-list-anyURI-maxLength-4-5.xml:19:115: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-anyURI-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-5-1 -OK NISTXML-SV-II-list-anyURI-maxLength-5-1.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-5-2 -OK NISTXML-SV-II-list-anyURI-maxLength-5-2.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-5-3 -OK NISTXML-SV-II-list-anyURI-maxLength-5-3.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-5-4 -OK NISTXML-SV-II-list-anyURI-maxLength-5-4.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-maxLength-5-5 -OK NISTXML-SV-II-list-anyURI-maxLength-5-5.xml:19:115: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-anyURI-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-1-1 -OK NISTXML-SV-II-list-anyURI-minLength-1-1.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-1-2 -OK NISTXML-SV-II-list-anyURI-minLength-1-2.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-1-3 -OK NISTXML-SV-II-list-anyURI-minLength-1-3.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-1-4 -OK NISTXML-SV-II-list-anyURI-minLength-1-4.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-1-5 -OK NISTXML-SV-II-list-anyURI-minLength-1-5.xml:19:115: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-anyURI-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-2-1 -OK NISTXML-SV-II-list-anyURI-minLength-2-1.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-2-2 -OK NISTXML-SV-II-list-anyURI-minLength-2-2.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-2-3 -OK NISTXML-SV-II-list-anyURI-minLength-2-3.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-2-4 -OK NISTXML-SV-II-list-anyURI-minLength-2-4.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-2-5 -OK NISTXML-SV-II-list-anyURI-minLength-2-5.xml:19:115: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-anyURI-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-3-1 -OK NISTXML-SV-II-list-anyURI-minLength-3-1.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-3-2 -OK NISTXML-SV-II-list-anyURI-minLength-3-2.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-3-3 -OK NISTXML-SV-II-list-anyURI-minLength-3-3.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-3-4 -OK NISTXML-SV-II-list-anyURI-minLength-3-4.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-3-5 -OK NISTXML-SV-II-list-anyURI-minLength-3-5.xml:19:115: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-anyURI-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-4-1 -OK NISTXML-SV-II-list-anyURI-minLength-4-1.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-4-2 -OK NISTXML-SV-II-list-anyURI-minLength-4-2.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-4-3 -OK NISTXML-SV-II-list-anyURI-minLength-4-3.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-4-4 -OK NISTXML-SV-II-list-anyURI-minLength-4-4.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-4-5 -OK NISTXML-SV-II-list-anyURI-minLength-4-5.xml:19:115: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-anyURI-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-5-1 -OK NISTXML-SV-II-list-anyURI-minLength-5-1.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-5-2 -OK NISTXML-SV-II-list-anyURI-minLength-5-2.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-5-3 -OK NISTXML-SV-II-list-anyURI-minLength-5-3.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-5-4 -OK NISTXML-SV-II-list-anyURI-minLength-5-4.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-minLength-5-5 -OK NISTXML-SV-II-list-anyURI-minLength-5-5.xml:19:115: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-anyURI-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-length-1 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-1-1 -OK NISTXML-SV-II-list-anyURI-length-1-1.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-1-2 -OK NISTXML-SV-II-list-anyURI-length-1-2.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-1-3 -OK NISTXML-SV-II-list-anyURI-length-1-3.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-1-4 -OK NISTXML-SV-II-list-anyURI-length-1-4.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-1-5 -OK NISTXML-SV-II-list-anyURI-length-1-5.xml:19:109: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-anyURI-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-length-2 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-2-1 -OK NISTXML-SV-II-list-anyURI-length-2-1.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-2-2 -OK NISTXML-SV-II-list-anyURI-length-2-2.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-2-3 -OK NISTXML-SV-II-list-anyURI-length-2-3.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-2-4 -OK NISTXML-SV-II-list-anyURI-length-2-4.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-2-5 -OK NISTXML-SV-II-list-anyURI-length-2-5.xml:19:109: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-anyURI-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-length-3 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-3-1 -OK NISTXML-SV-II-list-anyURI-length-3-1.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-3-2 -OK NISTXML-SV-II-list-anyURI-length-3-2.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-3-3 -OK NISTXML-SV-II-list-anyURI-length-3-3.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-3-4 -OK NISTXML-SV-II-list-anyURI-length-3-4.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-3-5 -OK NISTXML-SV-II-list-anyURI-length-3-5.xml:19:109: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-anyURI-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-length-4 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-4-1 -OK NISTXML-SV-II-list-anyURI-length-4-1.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-4-2 -OK NISTXML-SV-II-list-anyURI-length-4-2.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-4-3 -OK NISTXML-SV-II-list-anyURI-length-4-3.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-4-4 -OK NISTXML-SV-II-list-anyURI-length-4-4.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-4-5 -OK NISTXML-SV-II-list-anyURI-length-4-5.xml:19:109: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-anyURI-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-length-5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-5-1 -OK NISTXML-SV-II-list-anyURI-length-5-1.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-5-2 -OK NISTXML-SV-II-list-anyURI-length-5-2.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-5-3 -OK NISTXML-SV-II-list-anyURI-length-5-3.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-5-4 -OK NISTXML-SV-II-list-anyURI-length-5-4.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-anyURI-length-5-5 -OK NISTXML-SV-II-list-anyURI-length-5-5.xml:19:109: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-anyURI-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-pattern-1 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-1-1 -OK NISTXML-SV-II-list-anyURI-pattern-1-1.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,3}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-1-2 -OK NISTXML-SV-II-list-anyURI-pattern-1-2.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,3}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-1-3 -OK NISTXML-SV-II-list-anyURI-pattern-1-3.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,3}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-1-4 -OK NISTXML-SV-II-list-anyURI-pattern-1-4.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,3}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-1-5 -OK NISTXML-SV-II-list-anyURI-pattern-1-5.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,3}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,3}\.){1,4}\c{3} Grp: NIST2004-01-14 / list-anyURI-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-pattern-2 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-2-1 -OK NISTXML-SV-II-list-anyURI-pattern-2-1.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,4}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,5}\c{3} \c{3,6}://(\c{1,5}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-2-2 -OK NISTXML-SV-II-list-anyURI-pattern-2-2.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,4}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,5}\c{3} \c{3,6}://(\c{1,5}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-2-3 -OK NISTXML-SV-II-list-anyURI-pattern-2-3.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,4}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,5}\c{3} \c{3,6}://(\c{1,5}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-2-4 -OK NISTXML-SV-II-list-anyURI-pattern-2-4.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,4}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,5}\c{3} \c{3,6}://(\c{1,5}\.){1,4}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-2-5 -OK NISTXML-SV-II-list-anyURI-pattern-2-5.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,4}\c{3} \c{3,6}://(\c{1,11}\.){1,3}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,5}\c{3} \c{3,6}://(\c{1,5}\.){1,4}\c{3} Grp: NIST2004-01-14 / list-anyURI-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-pattern-3 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-3-1 -OK NISTXML-SV-II-list-anyURI-pattern-3-1.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,5}\.){1,3}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,3}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-3-2 -OK NISTXML-SV-II-list-anyURI-pattern-3-2.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,5}\.){1,3}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,3}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-3-3 -OK NISTXML-SV-II-list-anyURI-pattern-3-3.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,5}\.){1,3}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,3}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-3-4 -OK NISTXML-SV-II-list-anyURI-pattern-3-4.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,5}\.){1,3}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,3}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-3-5 -OK NISTXML-SV-II-list-anyURI-pattern-3-5.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,9}\.){1,4}\c{3} \c{3,6}://(\c{1,5}\.){1,3}\c{3} \c{3,6}://(\c{1,6}\.){1,3}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,3}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} Grp: NIST2004-01-14 / list-anyURI-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-pattern-4 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-4-1 -OK NISTXML-SV-II-list-anyURI-pattern-4-1.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,4}\c{3} \c{3,6}://(\c{1,3}\.){1,2}\c{3} \c{3,6}://(\c{1,6}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-4-2 -OK NISTXML-SV-II-list-anyURI-pattern-4-2.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,4}\c{3} \c{3,6}://(\c{1,3}\.){1,2}\c{3} \c{3,6}://(\c{1,6}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-4-3 -OK NISTXML-SV-II-list-anyURI-pattern-4-3.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,4}\c{3} \c{3,6}://(\c{1,3}\.){1,2}\c{3} \c{3,6}://(\c{1,6}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-4-4 -OK NISTXML-SV-II-list-anyURI-pattern-4-4.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,4}\c{3} \c{3,6}://(\c{1,3}\.){1,2}\c{3} \c{3,6}://(\c{1,6}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-4-5 -OK NISTXML-SV-II-list-anyURI-pattern-4-5.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,10}\.){1,5}\c{3} \c{3,6}://(\c{1,7}\.){1,4}\c{3} \c{3,6}://(\c{1,3}\.){1,2}\c{3} \c{3,6}://(\c{1,6}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,2}\c{3} \c{3,6}://(\c{1,4}\.){1,2}\c{3} Grp: NIST2004-01-14 / list-anyURI-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-pattern-5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-5-1 -OK NISTXML-SV-II-list-anyURI-pattern-5-1.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,8}\.){1,2}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,2}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-5-2 -OK NISTXML-SV-II-list-anyURI-pattern-5-2.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,8}\.){1,2}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,2}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-5-3 -OK NISTXML-SV-II-list-anyURI-pattern-5-3.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,8}\.){1,2}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,2}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-5-4 -OK NISTXML-SV-II-list-anyURI-pattern-5-4.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,8}\.){1,2}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,2}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-list-anyURI-pattern-5-5 -OK NISTXML-SV-II-list-anyURI-pattern-5-5.xml:19:111: string pattern not matched: \c{3,6}://(\c{1,8}\.){1,2}\c{3} \c{3,6}://(\c{1,8}\.){1,5}\c{3} \c{3,6}://(\c{1,6}\.){1,2}\c{3} \c{3,6}://(\c{1,10}\.){1,4}\c{3} \c{3,6}://(\c{1,8}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,4}\c{3} \c{3,6}://(\c{1,7}\.){1,3}\c{3} \c{3,6}://(\c{1,4}\.){1,5}\c{3} Grp: NIST2004-01-14 / list-anyURI-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-1-1 -OK NISTXML-SV-II-list-anyURI-enumeration-1-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-1-2 -OK NISTXML-SV-II-list-anyURI-enumeration-1-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-1-3 -OK NISTXML-SV-II-list-anyURI-enumeration-1-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-1-4 -OK NISTXML-SV-II-list-anyURI-enumeration-1-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-1-5 -OK NISTXML-SV-II-list-anyURI-enumeration-1-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-anyURI-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-2-1 -OK NISTXML-SV-II-list-anyURI-enumeration-2-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-2-2 -OK NISTXML-SV-II-list-anyURI-enumeration-2-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-2-3 -OK NISTXML-SV-II-list-anyURI-enumeration-2-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-2-4 -OK NISTXML-SV-II-list-anyURI-enumeration-2-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-2-5 -OK NISTXML-SV-II-list-anyURI-enumeration-2-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-anyURI-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-3-1 -OK NISTXML-SV-II-list-anyURI-enumeration-3-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-3-2 -OK NISTXML-SV-II-list-anyURI-enumeration-3-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-3-3 -OK NISTXML-SV-II-list-anyURI-enumeration-3-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-3-4 -OK NISTXML-SV-II-list-anyURI-enumeration-3-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-3-5 -OK NISTXML-SV-II-list-anyURI-enumeration-3-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-anyURI-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-4-1 -OK NISTXML-SV-II-list-anyURI-enumeration-4-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-4-2 -OK NISTXML-SV-II-list-anyURI-enumeration-4-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-4-3 -OK NISTXML-SV-II-list-anyURI-enumeration-4-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-4-4 -OK NISTXML-SV-II-list-anyURI-enumeration-4-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-4-5 -OK NISTXML-SV-II-list-anyURI-enumeration-4-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-anyURI-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-anyURI-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-5-1 -OK NISTXML-SV-II-list-anyURI-enumeration-5-1.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-5-2 -OK NISTXML-SV-II-list-anyURI-enumeration-5-2.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-5-3 -OK NISTXML-SV-II-list-anyURI-enumeration-5-3.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-5-4 -OK NISTXML-SV-II-list-anyURI-enumeration-5-4.xml:19:119: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-list-anyURI-enumeration-5-5 -OK NISTXML-SV-II-list-anyURI-enumeration-5-5.xml:19:119: Value not in the enumeration set Grp: NIST2004-01-14 / list-string-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-1-1 -OK NISTXML-SV-II-list-string-maxLength-1-1.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-1-2 -OK NISTXML-SV-II-list-string-maxLength-1-2.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-1-3 -OK NISTXML-SV-II-list-string-maxLength-1-3.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-1-4 -OK NISTXML-SV-II-list-string-maxLength-1-4.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-1-5 -OK NISTXML-SV-II-list-string-maxLength-1-5.xml:19:115: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-string-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-2-1 -OK NISTXML-SV-II-list-string-maxLength-2-1.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-2-2 -OK NISTXML-SV-II-list-string-maxLength-2-2.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-2-3 -OK NISTXML-SV-II-list-string-maxLength-2-3.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-2-4 -OK NISTXML-SV-II-list-string-maxLength-2-4.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-2-5 -OK NISTXML-SV-II-list-string-maxLength-2-5.xml:19:115: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-string-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-3-1 -OK NISTXML-SV-II-list-string-maxLength-3-1.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-3-2 -OK NISTXML-SV-II-list-string-maxLength-3-2.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-3-3 -OK NISTXML-SV-II-list-string-maxLength-3-3.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-3-4 -OK NISTXML-SV-II-list-string-maxLength-3-4.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-3-5 -OK NISTXML-SV-II-list-string-maxLength-3-5.xml:19:115: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-string-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-4-1 -OK NISTXML-SV-II-list-string-maxLength-4-1.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-4-2 -OK NISTXML-SV-II-list-string-maxLength-4-2.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-4-3 -OK NISTXML-SV-II-list-string-maxLength-4-3.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-4-4 -OK NISTXML-SV-II-list-string-maxLength-4-4.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-4-5 -OK NISTXML-SV-II-list-string-maxLength-4-5.xml:19:115: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-string-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-5-1 -OK NISTXML-SV-II-list-string-maxLength-5-1.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-5-2 -OK NISTXML-SV-II-list-string-maxLength-5-2.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-5-3 -OK NISTXML-SV-II-list-string-maxLength-5-3.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-5-4 -OK NISTXML-SV-II-list-string-maxLength-5-4.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-string-maxLength-5-5 -OK NISTXML-SV-II-list-string-maxLength-5-5.xml:19:115: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-string-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-1-1 -OK NISTXML-SV-II-list-string-minLength-1-1.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-1-2 -OK NISTXML-SV-II-list-string-minLength-1-2.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-1-3 -OK NISTXML-SV-II-list-string-minLength-1-3.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-1-4 -OK NISTXML-SV-II-list-string-minLength-1-4.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-1-5 -OK NISTXML-SV-II-list-string-minLength-1-5.xml:19:115: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-string-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-2-1 -OK NISTXML-SV-II-list-string-minLength-2-1.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-2-2 -OK NISTXML-SV-II-list-string-minLength-2-2.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-2-3 -OK NISTXML-SV-II-list-string-minLength-2-3.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-2-4 -OK NISTXML-SV-II-list-string-minLength-2-4.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-2-5 -OK NISTXML-SV-II-list-string-minLength-2-5.xml:19:115: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-string-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-3-1 -OK NISTXML-SV-II-list-string-minLength-3-1.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-3-2 -OK NISTXML-SV-II-list-string-minLength-3-2.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-3-3 -OK NISTXML-SV-II-list-string-minLength-3-3.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-3-4 -OK NISTXML-SV-II-list-string-minLength-3-4.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-3-5 -OK NISTXML-SV-II-list-string-minLength-3-5.xml:19:115: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-string-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-4-1 -OK NISTXML-SV-II-list-string-minLength-4-1.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-4-2 -OK NISTXML-SV-II-list-string-minLength-4-2.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-4-3 -OK NISTXML-SV-II-list-string-minLength-4-3.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-4-4 -OK NISTXML-SV-II-list-string-minLength-4-4.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-4-5 -OK NISTXML-SV-II-list-string-minLength-4-5.xml:19:115: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-string-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-5-1 -OK NISTXML-SV-II-list-string-minLength-5-1.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-5-2 -OK NISTXML-SV-II-list-string-minLength-5-2.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-5-3 -OK NISTXML-SV-II-list-string-minLength-5-3.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-5-4 -OK NISTXML-SV-II-list-string-minLength-5-4.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-string-minLength-5-5 -OK NISTXML-SV-II-list-string-minLength-5-5.xml:19:115: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-string-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-length-1 OK XSDv-XMLi NISTXML-SV-II-list-string-length-1-1 -OK NISTXML-SV-II-list-string-length-1-1.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-1-2 -OK NISTXML-SV-II-list-string-length-1-2.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-1-3 -OK NISTXML-SV-II-list-string-length-1-3.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-1-4 -OK NISTXML-SV-II-list-string-length-1-4.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-1-5 -OK NISTXML-SV-II-list-string-length-1-5.xml:19:109: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-string-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-length-2 OK XSDv-XMLi NISTXML-SV-II-list-string-length-2-1 -OK NISTXML-SV-II-list-string-length-2-1.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-2-2 -OK NISTXML-SV-II-list-string-length-2-2.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-2-3 -OK NISTXML-SV-II-list-string-length-2-3.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-2-4 -OK NISTXML-SV-II-list-string-length-2-4.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-2-5 -OK NISTXML-SV-II-list-string-length-2-5.xml:19:109: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-string-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-length-3 OK XSDv-XMLi NISTXML-SV-II-list-string-length-3-1 -OK NISTXML-SV-II-list-string-length-3-1.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-3-2 -OK NISTXML-SV-II-list-string-length-3-2.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-3-3 -OK NISTXML-SV-II-list-string-length-3-3.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-3-4 -OK NISTXML-SV-II-list-string-length-3-4.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-3-5 -OK NISTXML-SV-II-list-string-length-3-5.xml:19:109: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-string-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-length-4 OK XSDv-XMLi NISTXML-SV-II-list-string-length-4-1 -OK NISTXML-SV-II-list-string-length-4-1.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-4-2 -OK NISTXML-SV-II-list-string-length-4-2.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-4-3 -OK NISTXML-SV-II-list-string-length-4-3.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-4-4 -OK NISTXML-SV-II-list-string-length-4-4.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-4-5 -OK NISTXML-SV-II-list-string-length-4-5.xml:19:109: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-string-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-string-length-5 OK XSDv-XMLi NISTXML-SV-II-list-string-length-5-1 -OK NISTXML-SV-II-list-string-length-5-1.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-5-2 -OK NISTXML-SV-II-list-string-length-5-2.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-5-3 -OK NISTXML-SV-II-list-string-length-5-3.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-5-4 -OK NISTXML-SV-II-list-string-length-5-4.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-string-length-5-5 -OK NISTXML-SV-II-list-string-length-5-5.xml:19:109: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-normalizedString-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-1-1 -OK NISTXML-SV-II-list-normalizedString-maxLength-1-1.xml:19:135: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-1-2 -OK NISTXML-SV-II-list-normalizedString-maxLength-1-2.xml:19:135: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-1-3 -OK NISTXML-SV-II-list-normalizedString-maxLength-1-3.xml:19:135: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-1-4 -OK NISTXML-SV-II-list-normalizedString-maxLength-1-4.xml:19:135: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-1-5 -OK NISTXML-SV-II-list-normalizedString-maxLength-1-5.xml:19:135: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-normalizedString-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-2-1 -OK NISTXML-SV-II-list-normalizedString-maxLength-2-1.xml:19:135: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-2-2 -OK NISTXML-SV-II-list-normalizedString-maxLength-2-2.xml:19:135: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-2-3 -OK NISTXML-SV-II-list-normalizedString-maxLength-2-3.xml:19:135: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-2-4 -OK NISTXML-SV-II-list-normalizedString-maxLength-2-4.xml:19:135: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-2-5 -OK NISTXML-SV-II-list-normalizedString-maxLength-2-5.xml:19:135: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-normalizedString-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-3-1 -OK NISTXML-SV-II-list-normalizedString-maxLength-3-1.xml:19:135: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-3-2 -OK NISTXML-SV-II-list-normalizedString-maxLength-3-2.xml:19:135: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-3-3 -OK NISTXML-SV-II-list-normalizedString-maxLength-3-3.xml:19:135: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-3-4 -OK NISTXML-SV-II-list-normalizedString-maxLength-3-4.xml:19:135: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-3-5 -OK NISTXML-SV-II-list-normalizedString-maxLength-3-5.xml:19:135: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-normalizedString-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-4-1 -OK NISTXML-SV-II-list-normalizedString-maxLength-4-1.xml:19:135: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-4-2 -OK NISTXML-SV-II-list-normalizedString-maxLength-4-2.xml:19:135: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-4-3 -OK NISTXML-SV-II-list-normalizedString-maxLength-4-3.xml:19:135: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-4-4 -OK NISTXML-SV-II-list-normalizedString-maxLength-4-4.xml:19:135: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-4-5 -OK NISTXML-SV-II-list-normalizedString-maxLength-4-5.xml:19:135: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-normalizedString-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-5-1 -OK NISTXML-SV-II-list-normalizedString-maxLength-5-1.xml:19:135: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-5-2 -OK NISTXML-SV-II-list-normalizedString-maxLength-5-2.xml:19:135: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-5-3 -OK NISTXML-SV-II-list-normalizedString-maxLength-5-3.xml:19:135: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-5-4 -OK NISTXML-SV-II-list-normalizedString-maxLength-5-4.xml:19:135: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-maxLength-5-5 -OK NISTXML-SV-II-list-normalizedString-maxLength-5-5.xml:19:135: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-normalizedString-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-1-1 -OK NISTXML-SV-II-list-normalizedString-minLength-1-1.xml:19:135: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-1-2 -OK NISTXML-SV-II-list-normalizedString-minLength-1-2.xml:19:135: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-1-3 -OK NISTXML-SV-II-list-normalizedString-minLength-1-3.xml:19:135: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-1-4 -OK NISTXML-SV-II-list-normalizedString-minLength-1-4.xml:19:135: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-1-5 -OK NISTXML-SV-II-list-normalizedString-minLength-1-5.xml:19:135: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-normalizedString-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-2-1 -OK NISTXML-SV-II-list-normalizedString-minLength-2-1.xml:19:135: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-2-2 -OK NISTXML-SV-II-list-normalizedString-minLength-2-2.xml:19:135: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-2-3 -OK NISTXML-SV-II-list-normalizedString-minLength-2-3.xml:19:135: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-2-4 -OK NISTXML-SV-II-list-normalizedString-minLength-2-4.xml:19:135: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-2-5 -OK NISTXML-SV-II-list-normalizedString-minLength-2-5.xml:19:135: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-normalizedString-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-3-1 -OK NISTXML-SV-II-list-normalizedString-minLength-3-1.xml:19:135: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-3-2 -OK NISTXML-SV-II-list-normalizedString-minLength-3-2.xml:19:135: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-3-3 -OK NISTXML-SV-II-list-normalizedString-minLength-3-3.xml:19:135: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-3-4 -OK NISTXML-SV-II-list-normalizedString-minLength-3-4.xml:19:135: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-3-5 -OK NISTXML-SV-II-list-normalizedString-minLength-3-5.xml:19:135: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-normalizedString-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-4-1 -OK NISTXML-SV-II-list-normalizedString-minLength-4-1.xml:19:135: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-4-2 -OK NISTXML-SV-II-list-normalizedString-minLength-4-2.xml:19:135: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-4-3 -OK NISTXML-SV-II-list-normalizedString-minLength-4-3.xml:19:135: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-4-4 -OK NISTXML-SV-II-list-normalizedString-minLength-4-4.xml:19:135: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-4-5 -OK NISTXML-SV-II-list-normalizedString-minLength-4-5.xml:19:135: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-normalizedString-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-5-1 -OK NISTXML-SV-II-list-normalizedString-minLength-5-1.xml:19:135: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-5-2 -OK NISTXML-SV-II-list-normalizedString-minLength-5-2.xml:19:135: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-5-3 -OK NISTXML-SV-II-list-normalizedString-minLength-5-3.xml:19:135: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-5-4 -OK NISTXML-SV-II-list-normalizedString-minLength-5-4.xml:19:135: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-minLength-5-5 -OK NISTXML-SV-II-list-normalizedString-minLength-5-5.xml:19:135: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-normalizedString-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-length-1 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-1-1 -OK NISTXML-SV-II-list-normalizedString-length-1-1.xml:19:129: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-1-2 -OK NISTXML-SV-II-list-normalizedString-length-1-2.xml:19:129: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-1-3 -OK NISTXML-SV-II-list-normalizedString-length-1-3.xml:19:129: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-1-4 -OK NISTXML-SV-II-list-normalizedString-length-1-4.xml:19:129: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-1-5 -OK NISTXML-SV-II-list-normalizedString-length-1-5.xml:19:129: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-normalizedString-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-length-2 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-2-1 -OK NISTXML-SV-II-list-normalizedString-length-2-1.xml:19:129: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-2-2 -OK NISTXML-SV-II-list-normalizedString-length-2-2.xml:19:129: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-2-3 -OK NISTXML-SV-II-list-normalizedString-length-2-3.xml:19:129: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-2-4 -OK NISTXML-SV-II-list-normalizedString-length-2-4.xml:19:129: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-2-5 -OK NISTXML-SV-II-list-normalizedString-length-2-5.xml:19:129: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-normalizedString-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-length-3 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-3-1 -OK NISTXML-SV-II-list-normalizedString-length-3-1.xml:19:129: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-3-2 -OK NISTXML-SV-II-list-normalizedString-length-3-2.xml:19:129: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-3-3 -OK NISTXML-SV-II-list-normalizedString-length-3-3.xml:19:129: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-3-4 -OK NISTXML-SV-II-list-normalizedString-length-3-4.xml:19:129: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-3-5 -OK NISTXML-SV-II-list-normalizedString-length-3-5.xml:19:129: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-normalizedString-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-length-4 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-4-1 -OK NISTXML-SV-II-list-normalizedString-length-4-1.xml:19:129: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-4-2 -OK NISTXML-SV-II-list-normalizedString-length-4-2.xml:19:129: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-4-3 -OK NISTXML-SV-II-list-normalizedString-length-4-3.xml:19:129: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-4-4 -OK NISTXML-SV-II-list-normalizedString-length-4-4.xml:19:129: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-4-5 -OK NISTXML-SV-II-list-normalizedString-length-4-5.xml:19:129: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-normalizedString-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-normalizedString-length-5 OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-5-1 -OK NISTXML-SV-II-list-normalizedString-length-5-1.xml:19:129: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-5-2 -OK NISTXML-SV-II-list-normalizedString-length-5-2.xml:19:129: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-5-3 -OK NISTXML-SV-II-list-normalizedString-length-5-3.xml:19:129: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-5-4 -OK NISTXML-SV-II-list-normalizedString-length-5-4.xml:19:129: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-normalizedString-length-5-5 -OK NISTXML-SV-II-list-normalizedString-length-5-5.xml:19:129: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-token-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-1-1 -OK NISTXML-SV-II-list-token-maxLength-1-1.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-1-2 -OK NISTXML-SV-II-list-token-maxLength-1-2.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-1-3 -OK NISTXML-SV-II-list-token-maxLength-1-3.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-1-4 -OK NISTXML-SV-II-list-token-maxLength-1-4.xml:19:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-1-5 -OK NISTXML-SV-II-list-token-maxLength-1-5.xml:19:113: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-token-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-2-1 -OK NISTXML-SV-II-list-token-maxLength-2-1.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-2-2 -OK NISTXML-SV-II-list-token-maxLength-2-2.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-2-3 -OK NISTXML-SV-II-list-token-maxLength-2-3.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-2-4 -OK NISTXML-SV-II-list-token-maxLength-2-4.xml:19:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-2-5 -OK NISTXML-SV-II-list-token-maxLength-2-5.xml:19:113: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-token-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-3-1 -OK NISTXML-SV-II-list-token-maxLength-3-1.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-3-2 -OK NISTXML-SV-II-list-token-maxLength-3-2.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-3-3 -OK NISTXML-SV-II-list-token-maxLength-3-3.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-3-4 -OK NISTXML-SV-II-list-token-maxLength-3-4.xml:19:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-3-5 -OK NISTXML-SV-II-list-token-maxLength-3-5.xml:19:113: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-token-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-4-1 -OK NISTXML-SV-II-list-token-maxLength-4-1.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-4-2 -OK NISTXML-SV-II-list-token-maxLength-4-2.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-4-3 -OK NISTXML-SV-II-list-token-maxLength-4-3.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-4-4 -OK NISTXML-SV-II-list-token-maxLength-4-4.xml:19:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-4-5 -OK NISTXML-SV-II-list-token-maxLength-4-5.xml:19:113: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-token-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-5-1 -OK NISTXML-SV-II-list-token-maxLength-5-1.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-5-2 -OK NISTXML-SV-II-list-token-maxLength-5-2.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-5-3 -OK NISTXML-SV-II-list-token-maxLength-5-3.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-5-4 -OK NISTXML-SV-II-list-token-maxLength-5-4.xml:19:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-token-maxLength-5-5 -OK NISTXML-SV-II-list-token-maxLength-5-5.xml:19:113: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-token-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-1-1 -OK NISTXML-SV-II-list-token-minLength-1-1.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-1-2 -OK NISTXML-SV-II-list-token-minLength-1-2.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-1-3 -OK NISTXML-SV-II-list-token-minLength-1-3.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-1-4 -OK NISTXML-SV-II-list-token-minLength-1-4.xml:19:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-1-5 -OK NISTXML-SV-II-list-token-minLength-1-5.xml:19:113: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-token-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-2-1 -OK NISTXML-SV-II-list-token-minLength-2-1.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-2-2 -OK NISTXML-SV-II-list-token-minLength-2-2.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-2-3 -OK NISTXML-SV-II-list-token-minLength-2-3.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-2-4 -OK NISTXML-SV-II-list-token-minLength-2-4.xml:19:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-2-5 -OK NISTXML-SV-II-list-token-minLength-2-5.xml:19:113: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-token-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-3-1 -OK NISTXML-SV-II-list-token-minLength-3-1.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-3-2 -OK NISTXML-SV-II-list-token-minLength-3-2.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-3-3 -OK NISTXML-SV-II-list-token-minLength-3-3.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-3-4 -OK NISTXML-SV-II-list-token-minLength-3-4.xml:19:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-3-5 -OK NISTXML-SV-II-list-token-minLength-3-5.xml:19:113: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-token-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-4-1 -OK NISTXML-SV-II-list-token-minLength-4-1.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-4-2 -OK NISTXML-SV-II-list-token-minLength-4-2.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-4-3 -OK NISTXML-SV-II-list-token-minLength-4-3.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-4-4 -OK NISTXML-SV-II-list-token-minLength-4-4.xml:19:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-4-5 -OK NISTXML-SV-II-list-token-minLength-4-5.xml:19:113: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-token-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-5-1 -OK NISTXML-SV-II-list-token-minLength-5-1.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-5-2 -OK NISTXML-SV-II-list-token-minLength-5-2.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-5-3 -OK NISTXML-SV-II-list-token-minLength-5-3.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-5-4 -OK NISTXML-SV-II-list-token-minLength-5-4.xml:19:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-token-minLength-5-5 -OK NISTXML-SV-II-list-token-minLength-5-5.xml:19:113: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-token-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-length-1 OK XSDv-XMLi NISTXML-SV-II-list-token-length-1-1 -OK NISTXML-SV-II-list-token-length-1-1.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-1-2 -OK NISTXML-SV-II-list-token-length-1-2.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-1-3 -OK NISTXML-SV-II-list-token-length-1-3.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-1-4 -OK NISTXML-SV-II-list-token-length-1-4.xml:19:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-1-5 -OK NISTXML-SV-II-list-token-length-1-5.xml:19:107: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-token-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-length-2 OK XSDv-XMLi NISTXML-SV-II-list-token-length-2-1 -OK NISTXML-SV-II-list-token-length-2-1.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-2-2 -OK NISTXML-SV-II-list-token-length-2-2.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-2-3 -OK NISTXML-SV-II-list-token-length-2-3.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-2-4 -OK NISTXML-SV-II-list-token-length-2-4.xml:19:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-2-5 -OK NISTXML-SV-II-list-token-length-2-5.xml:19:107: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-token-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-length-3 OK XSDv-XMLi NISTXML-SV-II-list-token-length-3-1 -OK NISTXML-SV-II-list-token-length-3-1.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-3-2 -OK NISTXML-SV-II-list-token-length-3-2.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-3-3 -OK NISTXML-SV-II-list-token-length-3-3.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-3-4 -OK NISTXML-SV-II-list-token-length-3-4.xml:19:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-3-5 -OK NISTXML-SV-II-list-token-length-3-5.xml:19:107: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-token-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-length-4 OK XSDv-XMLi NISTXML-SV-II-list-token-length-4-1 -OK NISTXML-SV-II-list-token-length-4-1.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-4-2 -OK NISTXML-SV-II-list-token-length-4-2.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-4-3 -OK NISTXML-SV-II-list-token-length-4-3.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-4-4 -OK NISTXML-SV-II-list-token-length-4-4.xml:19:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-4-5 -OK NISTXML-SV-II-list-token-length-4-5.xml:19:107: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-token-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-token-length-5 OK XSDv-XMLi NISTXML-SV-II-list-token-length-5-1 -OK NISTXML-SV-II-list-token-length-5-1.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-5-2 -OK NISTXML-SV-II-list-token-length-5-2.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-5-3 -OK NISTXML-SV-II-list-token-length-5-3.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-5-4 -OK NISTXML-SV-II-list-token-length-5-4.xml:19:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-token-length-5-5 -OK NISTXML-SV-II-list-token-length-5-5.xml:19:107: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-Name-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-1-1 -OK NISTXML-SV-II-list-Name-maxLength-1-1.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-1-2 -OK NISTXML-SV-II-list-Name-maxLength-1-2.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-1-3 -OK NISTXML-SV-II-list-Name-maxLength-1-3.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-1-4 -OK NISTXML-SV-II-list-Name-maxLength-1-4.xml:19:111: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-1-5 -OK NISTXML-SV-II-list-Name-maxLength-1-5.xml:19:111: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-Name-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-2-1 -OK NISTXML-SV-II-list-Name-maxLength-2-1.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-2-2 -OK NISTXML-SV-II-list-Name-maxLength-2-2.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-2-3 -OK NISTXML-SV-II-list-Name-maxLength-2-3.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-2-4 -OK NISTXML-SV-II-list-Name-maxLength-2-4.xml:19:111: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-2-5 -OK NISTXML-SV-II-list-Name-maxLength-2-5.xml:19:111: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-Name-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-3-1 -OK NISTXML-SV-II-list-Name-maxLength-3-1.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-3-2 -OK NISTXML-SV-II-list-Name-maxLength-3-2.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-3-3 -OK NISTXML-SV-II-list-Name-maxLength-3-3.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-3-4 -OK NISTXML-SV-II-list-Name-maxLength-3-4.xml:19:111: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-3-5 -OK NISTXML-SV-II-list-Name-maxLength-3-5.xml:19:111: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-Name-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-4-1 -OK NISTXML-SV-II-list-Name-maxLength-4-1.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-4-2 -OK NISTXML-SV-II-list-Name-maxLength-4-2.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-4-3 -OK NISTXML-SV-II-list-Name-maxLength-4-3.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-4-4 -OK NISTXML-SV-II-list-Name-maxLength-4-4.xml:19:111: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-4-5 -OK NISTXML-SV-II-list-Name-maxLength-4-5.xml:19:111: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-Name-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-5-1 -OK NISTXML-SV-II-list-Name-maxLength-5-1.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-5-2 -OK NISTXML-SV-II-list-Name-maxLength-5-2.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-5-3 -OK NISTXML-SV-II-list-Name-maxLength-5-3.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-5-4 -OK NISTXML-SV-II-list-Name-maxLength-5-4.xml:19:111: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-Name-maxLength-5-5 -OK NISTXML-SV-II-list-Name-maxLength-5-5.xml:19:111: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-Name-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-1-1 -OK NISTXML-SV-II-list-Name-minLength-1-1.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-1-2 -OK NISTXML-SV-II-list-Name-minLength-1-2.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-1-3 -OK NISTXML-SV-II-list-Name-minLength-1-3.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-1-4 -OK NISTXML-SV-II-list-Name-minLength-1-4.xml:19:111: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-1-5 -OK NISTXML-SV-II-list-Name-minLength-1-5.xml:19:111: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-Name-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-2-1 -OK NISTXML-SV-II-list-Name-minLength-2-1.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-2-2 -OK NISTXML-SV-II-list-Name-minLength-2-2.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-2-3 -OK NISTXML-SV-II-list-Name-minLength-2-3.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-2-4 -OK NISTXML-SV-II-list-Name-minLength-2-4.xml:19:111: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-2-5 -OK NISTXML-SV-II-list-Name-minLength-2-5.xml:19:111: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-Name-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-3-1 -OK NISTXML-SV-II-list-Name-minLength-3-1.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-3-2 -OK NISTXML-SV-II-list-Name-minLength-3-2.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-3-3 -OK NISTXML-SV-II-list-Name-minLength-3-3.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-3-4 -OK NISTXML-SV-II-list-Name-minLength-3-4.xml:19:111: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-3-5 -OK NISTXML-SV-II-list-Name-minLength-3-5.xml:19:111: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-Name-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-4-1 -OK NISTXML-SV-II-list-Name-minLength-4-1.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-4-2 -OK NISTXML-SV-II-list-Name-minLength-4-2.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-4-3 -OK NISTXML-SV-II-list-Name-minLength-4-3.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-4-4 -OK NISTXML-SV-II-list-Name-minLength-4-4.xml:19:111: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-4-5 -OK NISTXML-SV-II-list-Name-minLength-4-5.xml:19:111: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-Name-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-5-1 -OK NISTXML-SV-II-list-Name-minLength-5-1.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-5-2 -OK NISTXML-SV-II-list-Name-minLength-5-2.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-5-3 -OK NISTXML-SV-II-list-Name-minLength-5-3.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-5-4 -OK NISTXML-SV-II-list-Name-minLength-5-4.xml:19:111: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-Name-minLength-5-5 -OK NISTXML-SV-II-list-Name-minLength-5-5.xml:19:111: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-Name-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-length-1 OK XSDv-XMLi NISTXML-SV-II-list-Name-length-1-1 -OK NISTXML-SV-II-list-Name-length-1-1.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-1-2 -OK NISTXML-SV-II-list-Name-length-1-2.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-1-3 -OK NISTXML-SV-II-list-Name-length-1-3.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-1-4 -OK NISTXML-SV-II-list-Name-length-1-4.xml:19:105: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-1-5 -OK NISTXML-SV-II-list-Name-length-1-5.xml:19:105: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-Name-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-length-2 OK XSDv-XMLi NISTXML-SV-II-list-Name-length-2-1 -OK NISTXML-SV-II-list-Name-length-2-1.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-2-2 -OK NISTXML-SV-II-list-Name-length-2-2.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-2-3 -OK NISTXML-SV-II-list-Name-length-2-3.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-2-4 -OK NISTXML-SV-II-list-Name-length-2-4.xml:19:105: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-2-5 -OK NISTXML-SV-II-list-Name-length-2-5.xml:19:105: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-Name-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-length-3 OK XSDv-XMLi NISTXML-SV-II-list-Name-length-3-1 -OK NISTXML-SV-II-list-Name-length-3-1.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-3-2 -OK NISTXML-SV-II-list-Name-length-3-2.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-3-3 -OK NISTXML-SV-II-list-Name-length-3-3.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-3-4 -OK NISTXML-SV-II-list-Name-length-3-4.xml:19:105: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-3-5 -OK NISTXML-SV-II-list-Name-length-3-5.xml:19:105: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-Name-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-length-4 OK XSDv-XMLi NISTXML-SV-II-list-Name-length-4-1 -OK NISTXML-SV-II-list-Name-length-4-1.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-4-2 -OK NISTXML-SV-II-list-Name-length-4-2.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-4-3 -OK NISTXML-SV-II-list-Name-length-4-3.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-4-4 -OK NISTXML-SV-II-list-Name-length-4-4.xml:19:105: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-4-5 -OK NISTXML-SV-II-list-Name-length-4-5.xml:19:105: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-Name-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-Name-length-5 OK XSDv-XMLi NISTXML-SV-II-list-Name-length-5-1 -OK NISTXML-SV-II-list-Name-length-5-1.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-5-2 -OK NISTXML-SV-II-list-Name-length-5-2.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-5-3 -OK NISTXML-SV-II-list-Name-length-5-3.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-5-4 -OK NISTXML-SV-II-list-Name-length-5-4.xml:19:105: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-Name-length-5-5 -OK NISTXML-SV-II-list-Name-length-5-5.xml:19:105: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-1-1 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-1-1.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-1-2 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-1-2.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-1-3 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-1-3.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-1-4 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-1-4.xml:19:117: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-1-5 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-1-5.xml:19:117: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-2-1 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-2-1.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-2-2 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-2-2.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-2-3 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-2-3.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-2-4 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-2-4.xml:19:117: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-2-5 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-2-5.xml:19:117: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-3-1 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-3-1.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-3-2 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-3-2.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-3-3 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-3-3.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-3-4 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-3-4.xml:19:117: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-3-5 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-3-5.xml:19:117: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-4-1 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-4-1.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-4-2 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-4-2.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-4-3 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-4-3.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-4-4 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-4-4.xml:19:117: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-4-5 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-4-5.xml:19:117: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-NMTOKEN-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-5-1 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-5-1.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-5-2 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-5-2.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-5-3 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-5-3.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-5-4 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-5-4.xml:19:117: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-maxLength-5-5 -OK NISTXML-SV-II-list-NMTOKEN-maxLength-5-5.xml:19:117: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-1-1 -OK NISTXML-SV-II-list-NMTOKEN-minLength-1-1.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-1-2 -OK NISTXML-SV-II-list-NMTOKEN-minLength-1-2.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-1-3 -OK NISTXML-SV-II-list-NMTOKEN-minLength-1-3.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-1-4 -OK NISTXML-SV-II-list-NMTOKEN-minLength-1-4.xml:19:117: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-1-5 -OK NISTXML-SV-II-list-NMTOKEN-minLength-1-5.xml:19:117: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-2-1 -OK NISTXML-SV-II-list-NMTOKEN-minLength-2-1.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-2-2 -OK NISTXML-SV-II-list-NMTOKEN-minLength-2-2.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-2-3 -OK NISTXML-SV-II-list-NMTOKEN-minLength-2-3.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-2-4 -OK NISTXML-SV-II-list-NMTOKEN-minLength-2-4.xml:19:117: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-2-5 -OK NISTXML-SV-II-list-NMTOKEN-minLength-2-5.xml:19:117: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-3-1 -OK NISTXML-SV-II-list-NMTOKEN-minLength-3-1.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-3-2 -OK NISTXML-SV-II-list-NMTOKEN-minLength-3-2.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-3-3 -OK NISTXML-SV-II-list-NMTOKEN-minLength-3-3.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-3-4 -OK NISTXML-SV-II-list-NMTOKEN-minLength-3-4.xml:19:117: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-3-5 -OK NISTXML-SV-II-list-NMTOKEN-minLength-3-5.xml:19:117: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-4-1 -OK NISTXML-SV-II-list-NMTOKEN-minLength-4-1.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-4-2 -OK NISTXML-SV-II-list-NMTOKEN-minLength-4-2.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-4-3 -OK NISTXML-SV-II-list-NMTOKEN-minLength-4-3.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-4-4 -OK NISTXML-SV-II-list-NMTOKEN-minLength-4-4.xml:19:117: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-4-5 -OK NISTXML-SV-II-list-NMTOKEN-minLength-4-5.xml:19:117: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-NMTOKEN-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-5-1 -OK NISTXML-SV-II-list-NMTOKEN-minLength-5-1.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-5-2 -OK NISTXML-SV-II-list-NMTOKEN-minLength-5-2.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-5-3 -OK NISTXML-SV-II-list-NMTOKEN-minLength-5-3.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-5-4 -OK NISTXML-SV-II-list-NMTOKEN-minLength-5-4.xml:19:117: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-minLength-5-5 -OK NISTXML-SV-II-list-NMTOKEN-minLength-5-5.xml:19:117: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-NMTOKEN-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-length-1 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-1-1 -OK NISTXML-SV-II-list-NMTOKEN-length-1-1.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-1-2 -OK NISTXML-SV-II-list-NMTOKEN-length-1-2.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-1-3 -OK NISTXML-SV-II-list-NMTOKEN-length-1-3.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-1-4 -OK NISTXML-SV-II-list-NMTOKEN-length-1-4.xml:19:111: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-1-5 -OK NISTXML-SV-II-list-NMTOKEN-length-1-5.xml:19:111: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-NMTOKEN-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-length-2 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-2-1 -OK NISTXML-SV-II-list-NMTOKEN-length-2-1.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-2-2 -OK NISTXML-SV-II-list-NMTOKEN-length-2-2.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-2-3 -OK NISTXML-SV-II-list-NMTOKEN-length-2-3.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-2-4 -OK NISTXML-SV-II-list-NMTOKEN-length-2-4.xml:19:111: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-2-5 -OK NISTXML-SV-II-list-NMTOKEN-length-2-5.xml:19:111: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-NMTOKEN-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-length-3 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-3-1 -OK NISTXML-SV-II-list-NMTOKEN-length-3-1.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-3-2 -OK NISTXML-SV-II-list-NMTOKEN-length-3-2.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-3-3 -OK NISTXML-SV-II-list-NMTOKEN-length-3-3.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-3-4 -OK NISTXML-SV-II-list-NMTOKEN-length-3-4.xml:19:111: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-3-5 -OK NISTXML-SV-II-list-NMTOKEN-length-3-5.xml:19:111: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-NMTOKEN-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-length-4 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-4-1 -OK NISTXML-SV-II-list-NMTOKEN-length-4-1.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-4-2 -OK NISTXML-SV-II-list-NMTOKEN-length-4-2.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-4-3 -OK NISTXML-SV-II-list-NMTOKEN-length-4-3.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-4-4 -OK NISTXML-SV-II-list-NMTOKEN-length-4-4.xml:19:111: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-4-5 -OK NISTXML-SV-II-list-NMTOKEN-length-4-5.xml:19:111: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-NMTOKEN-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKEN-length-5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-5-1 -OK NISTXML-SV-II-list-NMTOKEN-length-5-1.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-5-2 -OK NISTXML-SV-II-list-NMTOKEN-length-5-2.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-5-3 -OK NISTXML-SV-II-list-NMTOKEN-length-5-3.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-5-4 -OK NISTXML-SV-II-list-NMTOKEN-length-5-4.xml:19:111: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKEN-length-5-5 -OK NISTXML-SV-II-list-NMTOKEN-length-5-5.xml:19:111: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-1-1 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-1-1.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-1-2 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-1-2.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-1-3 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-1-3.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-1-4 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-1-4.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-1-5 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-1-5.xml:19:119: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-2-1 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-2-1.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-2-2 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-2-2.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-2-3 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-2-3.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-2-4 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-2-4.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-2-5 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-2-5.xml:19:119: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-3-1 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-3-1.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-3-2 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-3-2.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-3-3 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-3-3.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-3-4 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-3-4.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-3-5 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-3-5.xml:19:119: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-4-1 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-4-1.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-4-2 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-4-2.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-4-3 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-4-3.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-4-4 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-4-4.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-4-5 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-4-5.xml:19:119: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-NMTOKENS-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-5-1 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-5-1.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-5-2 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-5-2.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-5-3 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-5-3.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-5-4 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-5-4.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-maxLength-5-5 -OK NISTXML-SV-II-list-NMTOKENS-maxLength-5-5.xml:19:119: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-1-1 -OK NISTXML-SV-II-list-NMTOKENS-minLength-1-1.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-1-2 -OK NISTXML-SV-II-list-NMTOKENS-minLength-1-2.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-1-3 -OK NISTXML-SV-II-list-NMTOKENS-minLength-1-3.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-1-4 -OK NISTXML-SV-II-list-NMTOKENS-minLength-1-4.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-1-5 -OK NISTXML-SV-II-list-NMTOKENS-minLength-1-5.xml:19:119: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-2-1 -OK NISTXML-SV-II-list-NMTOKENS-minLength-2-1.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-2-2 -OK NISTXML-SV-II-list-NMTOKENS-minLength-2-2.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-2-3 -OK NISTXML-SV-II-list-NMTOKENS-minLength-2-3.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-2-4 -OK NISTXML-SV-II-list-NMTOKENS-minLength-2-4.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-2-5 -OK NISTXML-SV-II-list-NMTOKENS-minLength-2-5.xml:19:119: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-3-1 -OK NISTXML-SV-II-list-NMTOKENS-minLength-3-1.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-3-2 -OK NISTXML-SV-II-list-NMTOKENS-minLength-3-2.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-3-3 -OK NISTXML-SV-II-list-NMTOKENS-minLength-3-3.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-3-4 -OK NISTXML-SV-II-list-NMTOKENS-minLength-3-4.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-3-5 -OK NISTXML-SV-II-list-NMTOKENS-minLength-3-5.xml:19:119: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-4-1 -OK NISTXML-SV-II-list-NMTOKENS-minLength-4-1.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-4-2 -OK NISTXML-SV-II-list-NMTOKENS-minLength-4-2.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-4-3 -OK NISTXML-SV-II-list-NMTOKENS-minLength-4-3.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-4-4 -OK NISTXML-SV-II-list-NMTOKENS-minLength-4-4.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-4-5 -OK NISTXML-SV-II-list-NMTOKENS-minLength-4-5.xml:19:119: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-NMTOKENS-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-5-1 -OK NISTXML-SV-II-list-NMTOKENS-minLength-5-1.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-5-2 -OK NISTXML-SV-II-list-NMTOKENS-minLength-5-2.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-5-3 -OK NISTXML-SV-II-list-NMTOKENS-minLength-5-3.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-5-4 -OK NISTXML-SV-II-list-NMTOKENS-minLength-5-4.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-minLength-5-5 -OK NISTXML-SV-II-list-NMTOKENS-minLength-5-5.xml:19:119: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-NMTOKENS-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-length-1 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-1-1 -OK NISTXML-SV-II-list-NMTOKENS-length-1-1.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-1-2 -OK NISTXML-SV-II-list-NMTOKENS-length-1-2.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-1-3 -OK NISTXML-SV-II-list-NMTOKENS-length-1-3.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-1-4 -OK NISTXML-SV-II-list-NMTOKENS-length-1-4.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-1-5 -OK NISTXML-SV-II-list-NMTOKENS-length-1-5.xml:19:113: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-NMTOKENS-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-length-2 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-2-1 -OK NISTXML-SV-II-list-NMTOKENS-length-2-1.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-2-2 -OK NISTXML-SV-II-list-NMTOKENS-length-2-2.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-2-3 -OK NISTXML-SV-II-list-NMTOKENS-length-2-3.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-2-4 -OK NISTXML-SV-II-list-NMTOKENS-length-2-4.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-2-5 -OK NISTXML-SV-II-list-NMTOKENS-length-2-5.xml:19:113: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-NMTOKENS-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-length-3 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-3-1 -OK NISTXML-SV-II-list-NMTOKENS-length-3-1.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-3-2 -OK NISTXML-SV-II-list-NMTOKENS-length-3-2.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-3-3 -OK NISTXML-SV-II-list-NMTOKENS-length-3-3.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-3-4 -OK NISTXML-SV-II-list-NMTOKENS-length-3-4.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-3-5 -OK NISTXML-SV-II-list-NMTOKENS-length-3-5.xml:19:113: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-NMTOKENS-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-length-4 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-4-1 -OK NISTXML-SV-II-list-NMTOKENS-length-4-1.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-4-2 -OK NISTXML-SV-II-list-NMTOKENS-length-4-2.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-4-3 -OK NISTXML-SV-II-list-NMTOKENS-length-4-3.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-4-4 -OK NISTXML-SV-II-list-NMTOKENS-length-4-4.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-4-5 -OK NISTXML-SV-II-list-NMTOKENS-length-4-5.xml:19:113: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-NMTOKENS-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NMTOKENS-length-5 OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-5-1 -OK NISTXML-SV-II-list-NMTOKENS-length-5-1.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-5-2 -OK NISTXML-SV-II-list-NMTOKENS-length-5-2.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-5-3 -OK NISTXML-SV-II-list-NMTOKENS-length-5-3.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-5-4 -OK NISTXML-SV-II-list-NMTOKENS-length-5-4.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NMTOKENS-length-5-5 -OK NISTXML-SV-II-list-NMTOKENS-length-5-5.xml:19:113: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-NCName-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-1-1 -OK NISTXML-SV-II-list-NCName-maxLength-1-1.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-1-2 -OK NISTXML-SV-II-list-NCName-maxLength-1-2.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-1-3 -OK NISTXML-SV-II-list-NCName-maxLength-1-3.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-1-4 -OK NISTXML-SV-II-list-NCName-maxLength-1-4.xml:19:115: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-1-5 -OK NISTXML-SV-II-list-NCName-maxLength-1-5.xml:19:115: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-NCName-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-2-1 -OK NISTXML-SV-II-list-NCName-maxLength-2-1.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-2-2 -OK NISTXML-SV-II-list-NCName-maxLength-2-2.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-2-3 -OK NISTXML-SV-II-list-NCName-maxLength-2-3.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-2-4 -OK NISTXML-SV-II-list-NCName-maxLength-2-4.xml:19:115: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-2-5 -OK NISTXML-SV-II-list-NCName-maxLength-2-5.xml:19:115: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-NCName-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-3-1 -OK NISTXML-SV-II-list-NCName-maxLength-3-1.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-3-2 -OK NISTXML-SV-II-list-NCName-maxLength-3-2.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-3-3 -OK NISTXML-SV-II-list-NCName-maxLength-3-3.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-3-4 -OK NISTXML-SV-II-list-NCName-maxLength-3-4.xml:19:115: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-3-5 -OK NISTXML-SV-II-list-NCName-maxLength-3-5.xml:19:115: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-NCName-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-4-1 -OK NISTXML-SV-II-list-NCName-maxLength-4-1.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-4-2 -OK NISTXML-SV-II-list-NCName-maxLength-4-2.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-4-3 -OK NISTXML-SV-II-list-NCName-maxLength-4-3.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-4-4 -OK NISTXML-SV-II-list-NCName-maxLength-4-4.xml:19:115: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-4-5 -OK NISTXML-SV-II-list-NCName-maxLength-4-5.xml:19:115: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-NCName-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-5-1 -OK NISTXML-SV-II-list-NCName-maxLength-5-1.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-5-2 -OK NISTXML-SV-II-list-NCName-maxLength-5-2.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-5-3 -OK NISTXML-SV-II-list-NCName-maxLength-5-3.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-5-4 -OK NISTXML-SV-II-list-NCName-maxLength-5-4.xml:19:115: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NCName-maxLength-5-5 -OK NISTXML-SV-II-list-NCName-maxLength-5-5.xml:19:115: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-NCName-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-1-1 -OK NISTXML-SV-II-list-NCName-minLength-1-1.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-1-2 -OK NISTXML-SV-II-list-NCName-minLength-1-2.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-1-3 -OK NISTXML-SV-II-list-NCName-minLength-1-3.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-1-4 -OK NISTXML-SV-II-list-NCName-minLength-1-4.xml:19:115: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-1-5 -OK NISTXML-SV-II-list-NCName-minLength-1-5.xml:19:115: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-NCName-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-2-1 -OK NISTXML-SV-II-list-NCName-minLength-2-1.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-2-2 -OK NISTXML-SV-II-list-NCName-minLength-2-2.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-2-3 -OK NISTXML-SV-II-list-NCName-minLength-2-3.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-2-4 -OK NISTXML-SV-II-list-NCName-minLength-2-4.xml:19:115: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-2-5 -OK NISTXML-SV-II-list-NCName-minLength-2-5.xml:19:115: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-NCName-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-3-1 -OK NISTXML-SV-II-list-NCName-minLength-3-1.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-3-2 -OK NISTXML-SV-II-list-NCName-minLength-3-2.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-3-3 -OK NISTXML-SV-II-list-NCName-minLength-3-3.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-3-4 -OK NISTXML-SV-II-list-NCName-minLength-3-4.xml:19:115: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-3-5 -OK NISTXML-SV-II-list-NCName-minLength-3-5.xml:19:115: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-NCName-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-4-1 -OK NISTXML-SV-II-list-NCName-minLength-4-1.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-4-2 -OK NISTXML-SV-II-list-NCName-minLength-4-2.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-4-3 -OK NISTXML-SV-II-list-NCName-minLength-4-3.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-4-4 -OK NISTXML-SV-II-list-NCName-minLength-4-4.xml:19:115: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-4-5 -OK NISTXML-SV-II-list-NCName-minLength-4-5.xml:19:115: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-NCName-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-5-1 -OK NISTXML-SV-II-list-NCName-minLength-5-1.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-5-2 -OK NISTXML-SV-II-list-NCName-minLength-5-2.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-5-3 -OK NISTXML-SV-II-list-NCName-minLength-5-3.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-5-4 -OK NISTXML-SV-II-list-NCName-minLength-5-4.xml:19:115: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-NCName-minLength-5-5 -OK NISTXML-SV-II-list-NCName-minLength-5-5.xml:19:115: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-NCName-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-length-1 OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-1-1 -OK NISTXML-SV-II-list-NCName-length-1-1.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-1-2 -OK NISTXML-SV-II-list-NCName-length-1-2.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-1-3 -OK NISTXML-SV-II-list-NCName-length-1-3.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-1-4 -OK NISTXML-SV-II-list-NCName-length-1-4.xml:19:109: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-1-5 -OK NISTXML-SV-II-list-NCName-length-1-5.xml:19:109: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-NCName-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-length-2 OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-2-1 -OK NISTXML-SV-II-list-NCName-length-2-1.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-2-2 -OK NISTXML-SV-II-list-NCName-length-2-2.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-2-3 -OK NISTXML-SV-II-list-NCName-length-2-3.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-2-4 -OK NISTXML-SV-II-list-NCName-length-2-4.xml:19:109: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-2-5 -OK NISTXML-SV-II-list-NCName-length-2-5.xml:19:109: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-NCName-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-length-3 OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-3-1 -OK NISTXML-SV-II-list-NCName-length-3-1.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-3-2 -OK NISTXML-SV-II-list-NCName-length-3-2.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-3-3 -OK NISTXML-SV-II-list-NCName-length-3-3.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-3-4 -OK NISTXML-SV-II-list-NCName-length-3-4.xml:19:109: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-3-5 -OK NISTXML-SV-II-list-NCName-length-3-5.xml:19:109: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-NCName-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-length-4 OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-4-1 -OK NISTXML-SV-II-list-NCName-length-4-1.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-4-2 -OK NISTXML-SV-II-list-NCName-length-4-2.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-4-3 -OK NISTXML-SV-II-list-NCName-length-4-3.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-4-4 -OK NISTXML-SV-II-list-NCName-length-4-4.xml:19:109: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-4-5 -OK NISTXML-SV-II-list-NCName-length-4-5.xml:19:109: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-NCName-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-NCName-length-5 OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-5-1 -OK NISTXML-SV-II-list-NCName-length-5-1.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-5-2 -OK NISTXML-SV-II-list-NCName-length-5-2.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-5-3 -OK NISTXML-SV-II-list-NCName-length-5-3.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-5-4 -OK NISTXML-SV-II-list-NCName-length-5-4.xml:19:109: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-NCName-length-5-5 -OK NISTXML-SV-II-list-NCName-length-5-5.xml:19:109: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-ID-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-1-1 -OK NISTXML-SV-II-list-ID-maxLength-1-1.xml:19:107: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-1-2 -OK NISTXML-SV-II-list-ID-maxLength-1-2.xml:19:107: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-1-3 -OK NISTXML-SV-II-list-ID-maxLength-1-3.xml:19:107: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-1-4 -OK NISTXML-SV-II-list-ID-maxLength-1-4.xml:19:107: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-1-5 -OK NISTXML-SV-II-list-ID-maxLength-1-5.xml:19:107: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-ID-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-2-1 -OK NISTXML-SV-II-list-ID-maxLength-2-1.xml:19:107: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-2-2 -OK NISTXML-SV-II-list-ID-maxLength-2-2.xml:19:107: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-2-3 -OK NISTXML-SV-II-list-ID-maxLength-2-3.xml:19:107: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-2-4 -OK NISTXML-SV-II-list-ID-maxLength-2-4.xml:19:107: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-2-5 -OK NISTXML-SV-II-list-ID-maxLength-2-5.xml:19:107: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-ID-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-3-1 -OK NISTXML-SV-II-list-ID-maxLength-3-1.xml:19:107: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-3-2 -OK NISTXML-SV-II-list-ID-maxLength-3-2.xml:19:107: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-3-3 -OK NISTXML-SV-II-list-ID-maxLength-3-3.xml:19:107: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-3-4 -OK NISTXML-SV-II-list-ID-maxLength-3-4.xml:19:107: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-3-5 -OK NISTXML-SV-II-list-ID-maxLength-3-5.xml:19:107: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-ID-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-4-1 -OK NISTXML-SV-II-list-ID-maxLength-4-1.xml:19:107: ID "_an" already defined OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-4-2 -OK NISTXML-SV-II-list-ID-maxLength-4-2.xml:19:107: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-4-3 -OK NISTXML-SV-II-list-ID-maxLength-4-3.xml:19:107: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-4-4 -OK NISTXML-SV-II-list-ID-maxLength-4-4.xml:19:107: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-4-5 -OK NISTXML-SV-II-list-ID-maxLength-4-5.xml:19:107: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-ID-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-5-1 -OK NISTXML-SV-II-list-ID-maxLength-5-1.xml:19:107: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-5-2 -OK NISTXML-SV-II-list-ID-maxLength-5-2.xml:19:107: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-5-3 -OK NISTXML-SV-II-list-ID-maxLength-5-3.xml:19:107: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-5-4 -OK NISTXML-SV-II-list-ID-maxLength-5-4.xml:19:107: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-ID-maxLength-5-5 -OK NISTXML-SV-II-list-ID-maxLength-5-5.xml:19:107: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-ID-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-1-1 -OK NISTXML-SV-II-list-ID-minLength-1-1.xml:19:107: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-1-2 -OK NISTXML-SV-II-list-ID-minLength-1-2.xml:19:107: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-1-3 -OK NISTXML-SV-II-list-ID-minLength-1-3.xml:19:107: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-1-4 -OK NISTXML-SV-II-list-ID-minLength-1-4.xml:19:107: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-1-5 -OK NISTXML-SV-II-list-ID-minLength-1-5.xml:19:107: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-ID-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-2-1 -OK NISTXML-SV-II-list-ID-minLength-2-1.xml:19:107: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-2-2 -OK NISTXML-SV-II-list-ID-minLength-2-2.xml:19:107: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-2-3 -OK NISTXML-SV-II-list-ID-minLength-2-3.xml:19:107: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-2-4 -OK NISTXML-SV-II-list-ID-minLength-2-4.xml:19:107: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-2-5 -OK NISTXML-SV-II-list-ID-minLength-2-5.xml:19:107: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-ID-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-3-1 -OK NISTXML-SV-II-list-ID-minLength-3-1.xml:19:107: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-3-2 -OK NISTXML-SV-II-list-ID-minLength-3-2.xml:19:107: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-3-3 -OK NISTXML-SV-II-list-ID-minLength-3-3.xml:19:107: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-3-4 -OK NISTXML-SV-II-list-ID-minLength-3-4.xml:19:107: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-3-5 -OK NISTXML-SV-II-list-ID-minLength-3-5.xml:19:107: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-ID-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-4-1 -OK NISTXML-SV-II-list-ID-minLength-4-1.xml:19:107: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-4-2 -OK NISTXML-SV-II-list-ID-minLength-4-2.xml:19:107: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-4-3 -OK NISTXML-SV-II-list-ID-minLength-4-3.xml:19:107: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-4-4 -OK NISTXML-SV-II-list-ID-minLength-4-4.xml:19:107: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-4-5 -OK NISTXML-SV-II-list-ID-minLength-4-5.xml:19:107: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-ID-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-5-1 -OK NISTXML-SV-II-list-ID-minLength-5-1.xml:19:107: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-5-2 -OK NISTXML-SV-II-list-ID-minLength-5-2.xml:19:107: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-5-3 -OK NISTXML-SV-II-list-ID-minLength-5-3.xml:19:107: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-5-4 -OK NISTXML-SV-II-list-ID-minLength-5-4.xml:19:107: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-ID-minLength-5-5 -OK NISTXML-SV-II-list-ID-minLength-5-5.xml:19:107: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-ID-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-length-1 OK XSDv-XMLi NISTXML-SV-II-list-ID-length-1-1 -OK NISTXML-SV-II-list-ID-length-1-1.xml:19:101: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-1-2 -OK NISTXML-SV-II-list-ID-length-1-2.xml:19:101: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-1-3 -OK NISTXML-SV-II-list-ID-length-1-3.xml:19:101: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-1-4 -OK NISTXML-SV-II-list-ID-length-1-4.xml:19:101: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-1-5 -OK NISTXML-SV-II-list-ID-length-1-5.xml:19:101: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-ID-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-length-2 OK XSDv-XMLi NISTXML-SV-II-list-ID-length-2-1 -OK NISTXML-SV-II-list-ID-length-2-1.xml:19:101: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-2-2 -OK NISTXML-SV-II-list-ID-length-2-2.xml:19:101: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-2-3 -OK NISTXML-SV-II-list-ID-length-2-3.xml:19:101: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-2-4 -OK NISTXML-SV-II-list-ID-length-2-4.xml:19:101: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-2-5 -OK NISTXML-SV-II-list-ID-length-2-5.xml:19:101: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-ID-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-length-3 OK XSDv-XMLi NISTXML-SV-II-list-ID-length-3-1 -OK NISTXML-SV-II-list-ID-length-3-1.xml:19:101: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-3-2 -OK NISTXML-SV-II-list-ID-length-3-2.xml:19:101: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-3-3 -OK NISTXML-SV-II-list-ID-length-3-3.xml:19:101: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-3-4 -OK NISTXML-SV-II-list-ID-length-3-4.xml:19:101: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-3-5 -OK NISTXML-SV-II-list-ID-length-3-5.xml:19:101: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-ID-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-length-4 OK XSDv-XMLi NISTXML-SV-II-list-ID-length-4-1 -OK NISTXML-SV-II-list-ID-length-4-1.xml:19:101: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-4-2 -OK NISTXML-SV-II-list-ID-length-4-2.xml:19:101: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-4-3 -OK NISTXML-SV-II-list-ID-length-4-3.xml:19:101: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-4-4 -OK NISTXML-SV-II-list-ID-length-4-4.xml:19:101: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-4-5 -OK NISTXML-SV-II-list-ID-length-4-5.xml:19:101: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-ID-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-ID-length-5 OK XSDv-XMLi NISTXML-SV-II-list-ID-length-5-1 -OK NISTXML-SV-II-list-ID-length-5-1.xml:19:101: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-5-2 -OK NISTXML-SV-II-list-ID-length-5-2.xml:19:101: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-5-3 -OK NISTXML-SV-II-list-ID-length-5-3.xml:19:101: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-5-4 -OK NISTXML-SV-II-list-ID-length-5-4.xml:19:101: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-ID-length-5-5 -OK NISTXML-SV-II-list-ID-length-5-5.xml:19:101: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-language-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-1-1 -OK NISTXML-SV-II-list-language-maxLength-1-1.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-1-2 -OK NISTXML-SV-II-list-language-maxLength-1-2.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-1-3 -OK NISTXML-SV-II-list-language-maxLength-1-3.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-1-4 -OK NISTXML-SV-II-list-language-maxLength-1-4.xml:19:119: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-1-5 -OK NISTXML-SV-II-list-language-maxLength-1-5.xml:19:119: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-language-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-2-1 -OK NISTXML-SV-II-list-language-maxLength-2-1.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-2-2 -OK NISTXML-SV-II-list-language-maxLength-2-2.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-2-3 -OK NISTXML-SV-II-list-language-maxLength-2-3.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-2-4 -OK NISTXML-SV-II-list-language-maxLength-2-4.xml:19:119: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-2-5 -OK NISTXML-SV-II-list-language-maxLength-2-5.xml:19:119: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-language-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-3-1 -OK NISTXML-SV-II-list-language-maxLength-3-1.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-3-2 -OK NISTXML-SV-II-list-language-maxLength-3-2.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-3-3 -OK NISTXML-SV-II-list-language-maxLength-3-3.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-3-4 -OK NISTXML-SV-II-list-language-maxLength-3-4.xml:19:119: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-3-5 -OK NISTXML-SV-II-list-language-maxLength-3-5.xml:19:119: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-language-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-4-1 -OK NISTXML-SV-II-list-language-maxLength-4-1.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-4-2 -OK NISTXML-SV-II-list-language-maxLength-4-2.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-4-3 -OK NISTXML-SV-II-list-language-maxLength-4-3.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-4-4 -OK NISTXML-SV-II-list-language-maxLength-4-4.xml:19:119: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-4-5 -OK NISTXML-SV-II-list-language-maxLength-4-5.xml:19:119: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-language-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-5-1 -OK NISTXML-SV-II-list-language-maxLength-5-1.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-5-2 -OK NISTXML-SV-II-list-language-maxLength-5-2.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-5-3 -OK NISTXML-SV-II-list-language-maxLength-5-3.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-5-4 -OK NISTXML-SV-II-list-language-maxLength-5-4.xml:19:119: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-language-maxLength-5-5 -OK NISTXML-SV-II-list-language-maxLength-5-5.xml:19:119: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-language-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-1-1 -OK NISTXML-SV-II-list-language-minLength-1-1.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-1-2 -OK NISTXML-SV-II-list-language-minLength-1-2.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-1-3 -OK NISTXML-SV-II-list-language-minLength-1-3.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-1-4 -OK NISTXML-SV-II-list-language-minLength-1-4.xml:19:119: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-1-5 -OK NISTXML-SV-II-list-language-minLength-1-5.xml:19:119: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-language-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-2-1 -OK NISTXML-SV-II-list-language-minLength-2-1.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-2-2 -OK NISTXML-SV-II-list-language-minLength-2-2.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-2-3 -OK NISTXML-SV-II-list-language-minLength-2-3.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-2-4 -OK NISTXML-SV-II-list-language-minLength-2-4.xml:19:119: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-2-5 -OK NISTXML-SV-II-list-language-minLength-2-5.xml:19:119: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-language-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-3-1 -OK NISTXML-SV-II-list-language-minLength-3-1.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-3-2 -OK NISTXML-SV-II-list-language-minLength-3-2.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-3-3 -OK NISTXML-SV-II-list-language-minLength-3-3.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-3-4 -OK NISTXML-SV-II-list-language-minLength-3-4.xml:19:119: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-3-5 -OK NISTXML-SV-II-list-language-minLength-3-5.xml:19:119: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-language-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-4-1 -OK NISTXML-SV-II-list-language-minLength-4-1.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-4-2 -OK NISTXML-SV-II-list-language-minLength-4-2.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-4-3 -OK NISTXML-SV-II-list-language-minLength-4-3.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-4-4 -OK NISTXML-SV-II-list-language-minLength-4-4.xml:19:119: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-4-5 -OK NISTXML-SV-II-list-language-minLength-4-5.xml:19:119: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-language-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-5-1 -OK NISTXML-SV-II-list-language-minLength-5-1.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-5-2 -OK NISTXML-SV-II-list-language-minLength-5-2.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-5-3 -OK NISTXML-SV-II-list-language-minLength-5-3.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-5-4 -OK NISTXML-SV-II-list-language-minLength-5-4.xml:19:119: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-language-minLength-5-5 -OK NISTXML-SV-II-list-language-minLength-5-5.xml:19:119: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-language-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-length-1 OK XSDv-XMLi NISTXML-SV-II-list-language-length-1-1 -OK NISTXML-SV-II-list-language-length-1-1.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-1-2 -OK NISTXML-SV-II-list-language-length-1-2.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-1-3 -OK NISTXML-SV-II-list-language-length-1-3.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-1-4 -OK NISTXML-SV-II-list-language-length-1-4.xml:19:113: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-1-5 -OK NISTXML-SV-II-list-language-length-1-5.xml:19:113: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-language-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-length-2 OK XSDv-XMLi NISTXML-SV-II-list-language-length-2-1 -OK NISTXML-SV-II-list-language-length-2-1.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-2-2 -OK NISTXML-SV-II-list-language-length-2-2.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-2-3 -OK NISTXML-SV-II-list-language-length-2-3.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-2-4 -OK NISTXML-SV-II-list-language-length-2-4.xml:19:113: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-2-5 -OK NISTXML-SV-II-list-language-length-2-5.xml:19:113: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-language-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-length-3 OK XSDv-XMLi NISTXML-SV-II-list-language-length-3-1 -OK NISTXML-SV-II-list-language-length-3-1.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-3-2 -OK NISTXML-SV-II-list-language-length-3-2.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-3-3 -OK NISTXML-SV-II-list-language-length-3-3.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-3-4 -OK NISTXML-SV-II-list-language-length-3-4.xml:19:113: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-3-5 -OK NISTXML-SV-II-list-language-length-3-5.xml:19:113: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-language-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-length-4 OK XSDv-XMLi NISTXML-SV-II-list-language-length-4-1 -OK NISTXML-SV-II-list-language-length-4-1.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-4-2 -OK NISTXML-SV-II-list-language-length-4-2.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-4-3 -OK NISTXML-SV-II-list-language-length-4-3.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-4-4 -OK NISTXML-SV-II-list-language-length-4-4.xml:19:113: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-4-5 -OK NISTXML-SV-II-list-language-length-4-5.xml:19:113: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-language-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-language-length-5 OK XSDv-XMLi NISTXML-SV-II-list-language-length-5-1 -OK NISTXML-SV-II-list-language-length-5-1.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-5-2 -OK NISTXML-SV-II-list-language-length-5-2.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-5-3 -OK NISTXML-SV-II-list-language-length-5-3.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-5-4 -OK NISTXML-SV-II-list-language-length-5-4.xml:19:113: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-language-length-5-5 -OK NISTXML-SV-II-list-language-length-5-5.xml:19:113: Invalid size, must have 10 items Grp: NIST2004-01-14 / list-QName-maxLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-maxLength-1 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-1-1 -OK NISTXML-SV-II-list-QName-maxLength-1-1.xml:24:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-1-2 -OK NISTXML-SV-II-list-QName-maxLength-1-2.xml:26:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-1-3 -OK NISTXML-SV-II-list-QName-maxLength-1-3.xml:24:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-1-4 -OK NISTXML-SV-II-list-QName-maxLength-1-4.xml:25:113: Too many items, maximum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-1-5 -OK NISTXML-SV-II-list-QName-maxLength-1-5.xml:23:113: Too many items, maximum number is 5 Grp: NIST2004-01-14 / list-QName-maxLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-maxLength-2 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-2-1 -OK NISTXML-SV-II-list-QName-maxLength-2-1.xml:26:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-2-2 -OK NISTXML-SV-II-list-QName-maxLength-2-2.xml:23:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-2-3 -OK NISTXML-SV-II-list-QName-maxLength-2-3.xml:23:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-2-4 -OK NISTXML-SV-II-list-QName-maxLength-2-4.xml:26:113: Too many items, maximum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-2-5 -OK NISTXML-SV-II-list-QName-maxLength-2-5.xml:24:113: Too many items, maximum number is 6 Grp: NIST2004-01-14 / list-QName-maxLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-maxLength-3 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-3-1 -OK NISTXML-SV-II-list-QName-maxLength-3-1.xml:23:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-3-2 -OK NISTXML-SV-II-list-QName-maxLength-3-2.xml:25:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-3-3 -OK NISTXML-SV-II-list-QName-maxLength-3-3.xml:24:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-3-4 -OK NISTXML-SV-II-list-QName-maxLength-3-4.xml:25:113: Too many items, maximum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-3-5 -OK NISTXML-SV-II-list-QName-maxLength-3-5.xml:26:113: Too many items, maximum number is 7 Grp: NIST2004-01-14 / list-QName-maxLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-maxLength-4 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-4-1 -OK NISTXML-SV-II-list-QName-maxLength-4-1.xml:25:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-4-2 -OK NISTXML-SV-II-list-QName-maxLength-4-2.xml:27:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-4-3 -OK NISTXML-SV-II-list-QName-maxLength-4-3.xml:27:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-4-4 -OK NISTXML-SV-II-list-QName-maxLength-4-4.xml:27:113: Too many items, maximum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-4-5 -OK NISTXML-SV-II-list-QName-maxLength-4-5.xml:21:113: Too many items, maximum number is 8 Grp: NIST2004-01-14 / list-QName-maxLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-maxLength-5 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-5-1 -OK NISTXML-SV-II-list-QName-maxLength-5-1.xml:28:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-5-2 -OK NISTXML-SV-II-list-QName-maxLength-5-2.xml:31:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-5-3 -OK NISTXML-SV-II-list-QName-maxLength-5-3.xml:31:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-5-4 -OK NISTXML-SV-II-list-QName-maxLength-5-4.xml:28:113: Too many items, maximum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-QName-maxLength-5-5 -OK NISTXML-SV-II-list-QName-maxLength-5-5.xml:28:113: Too many items, maximum number is 10 Grp: NIST2004-01-14 / list-QName-minLength-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-minLength-1 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-1-1 -OK NISTXML-SV-II-list-QName-minLength-1-1.xml:22:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-1-2 -OK NISTXML-SV-II-list-QName-minLength-1-2.xml:23:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-1-3 -OK NISTXML-SV-II-list-QName-minLength-1-3.xml:22:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-1-4 -OK NISTXML-SV-II-list-QName-minLength-1-4.xml:23:113: Not enough items, minimum number is 5 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-1-5 -OK NISTXML-SV-II-list-QName-minLength-1-5.xml:21:113: Not enough items, minimum number is 5 Grp: NIST2004-01-14 / list-QName-minLength-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-minLength-2 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-2-1 -OK NISTXML-SV-II-list-QName-minLength-2-1.xml:23:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-2-2 -OK NISTXML-SV-II-list-QName-minLength-2-2.xml:22:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-2-3 -OK NISTXML-SV-II-list-QName-minLength-2-3.xml:22:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-2-4 -OK NISTXML-SV-II-list-QName-minLength-2-4.xml:21:113: Not enough items, minimum number is 6 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-2-5 -OK NISTXML-SV-II-list-QName-minLength-2-5.xml:24:113: Not enough items, minimum number is 6 Grp: NIST2004-01-14 / list-QName-minLength-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-minLength-3 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-3-1 -OK NISTXML-SV-II-list-QName-minLength-3-1.xml:23:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-3-2 -OK NISTXML-SV-II-list-QName-minLength-3-2.xml:23:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-3-3 -OK NISTXML-SV-II-list-QName-minLength-3-3.xml:22:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-3-4 -OK NISTXML-SV-II-list-QName-minLength-3-4.xml:21:113: Not enough items, minimum number is 7 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-3-5 -OK NISTXML-SV-II-list-QName-minLength-3-5.xml:23:113: Not enough items, minimum number is 7 Grp: NIST2004-01-14 / list-QName-minLength-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-minLength-4 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-4-1 -OK NISTXML-SV-II-list-QName-minLength-4-1.xml:24:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-4-2 -OK NISTXML-SV-II-list-QName-minLength-4-2.xml:22:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-4-3 -OK NISTXML-SV-II-list-QName-minLength-4-3.xml:23:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-4-4 -OK NISTXML-SV-II-list-QName-minLength-4-4.xml:23:113: Not enough items, minimum number is 8 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-4-5 -OK NISTXML-SV-II-list-QName-minLength-4-5.xml:22:113: Not enough items, minimum number is 8 Grp: NIST2004-01-14 / list-QName-minLength-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-minLength-5 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-5-1 -OK NISTXML-SV-II-list-QName-minLength-5-1.xml:25:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-5-2 -OK NISTXML-SV-II-list-QName-minLength-5-2.xml:24:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-5-3 -OK NISTXML-SV-II-list-QName-minLength-5-3.xml:22:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-5-4 -OK NISTXML-SV-II-list-QName-minLength-5-4.xml:27:113: Not enough items, minimum number is 10 OK XSDv-XMLi NISTXML-SV-II-list-QName-minLength-5-5 -OK NISTXML-SV-II-list-QName-minLength-5-5.xml:24:113: Not enough items, minimum number is 10 Grp: NIST2004-01-14 / list-QName-length-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-length-1 OK XSDv-XMLi NISTXML-SV-II-list-QName-length-1-1 -OK NISTXML-SV-II-list-QName-length-1-1.xml:25:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-1-2 -OK NISTXML-SV-II-list-QName-length-1-2.xml:25:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-1-3 -OK NISTXML-SV-II-list-QName-length-1-3.xml:23:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-1-4 -OK NISTXML-SV-II-list-QName-length-1-4.xml:26:107: Invalid size, must have 5 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-1-5 -OK NISTXML-SV-II-list-QName-length-1-5.xml:25:107: Invalid size, must have 5 items Grp: NIST2004-01-14 / list-QName-length-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-length-2 OK XSDv-XMLi NISTXML-SV-II-list-QName-length-2-1 -OK NISTXML-SV-II-list-QName-length-2-1.xml:24:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-2-2 -OK NISTXML-SV-II-list-QName-length-2-2.xml:24:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-2-3 -OK NISTXML-SV-II-list-QName-length-2-3.xml:24:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-2-4 -OK NISTXML-SV-II-list-QName-length-2-4.xml:25:107: Invalid size, must have 6 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-2-5 -OK NISTXML-SV-II-list-QName-length-2-5.xml:25:107: Invalid size, must have 6 items Grp: NIST2004-01-14 / list-QName-length-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-length-3 OK XSDv-XMLi NISTXML-SV-II-list-QName-length-3-1 -OK NISTXML-SV-II-list-QName-length-3-1.xml:26:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-3-2 -OK NISTXML-SV-II-list-QName-length-3-2.xml:23:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-3-3 -OK NISTXML-SV-II-list-QName-length-3-3.xml:24:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-3-4 -OK NISTXML-SV-II-list-QName-length-3-4.xml:25:107: Invalid size, must have 7 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-3-5 -OK NISTXML-SV-II-list-QName-length-3-5.xml:25:107: Invalid size, must have 7 items Grp: NIST2004-01-14 / list-QName-length-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-length-4 OK XSDv-XMLi NISTXML-SV-II-list-QName-length-4-1 -OK NISTXML-SV-II-list-QName-length-4-1.xml:23:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-4-2 -OK NISTXML-SV-II-list-QName-length-4-2.xml:25:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-4-3 -OK NISTXML-SV-II-list-QName-length-4-3.xml:22:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-4-4 -OK NISTXML-SV-II-list-QName-length-4-4.xml:23:107: Invalid size, must have 8 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-4-5 -OK NISTXML-SV-II-list-QName-length-4-5.xml:23:107: Invalid size, must have 8 items Grp: NIST2004-01-14 / list-QName-length-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-list-QName-length-5 OK XSDv-XMLi NISTXML-SV-II-list-QName-length-5-1 -OK NISTXML-SV-II-list-QName-length-5-1.xml:23:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-5-2 -OK NISTXML-SV-II-list-QName-length-5-2.xml:24:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-5-3 -OK NISTXML-SV-II-list-QName-length-5-3.xml:24:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-5-4 -OK NISTXML-SV-II-list-QName-length-5-4.xml:21:107: Invalid size, must have 10 items OK XSDv-XMLi NISTXML-SV-II-list-QName-length-5-5 -OK NISTXML-SV-II-list-QName-length-5-5.xml:24:107: Invalid size, must have 10 items Grp: NIST2004-01-14 / union-duration-decimal-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-1-5 Grp: NIST2004-01-14 / union-duration-decimal-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-2-5 Grp: NIST2004-01-14 / union-duration-decimal-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-3-5 Grp: NIST2004-01-14 / union-duration-decimal-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-4-5 Grp: NIST2004-01-14 / union-duration-decimal-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-pattern-5-5 Grp: NIST2004-01-14 / union-duration-decimal-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-1-5 Grp: NIST2004-01-14 / union-duration-decimal-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-2-5 Grp: NIST2004-01-14 / union-duration-decimal-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-3-5 Grp: NIST2004-01-14 / union-duration-decimal-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-4-5 Grp: NIST2004-01-14 / union-duration-decimal-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-duration-decimal-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-union-duration-decimal-enumeration-5-5 Grp: NIST2004-01-14 / union-anyURI-float-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-1-5 Grp: NIST2004-01-14 / union-anyURI-float-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-2-5 Grp: NIST2004-01-14 / union-anyURI-float-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-3-5 Grp: NIST2004-01-14 / union-anyURI-float-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-4-5 Grp: NIST2004-01-14 / union-anyURI-float-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-pattern-5-5 Grp: NIST2004-01-14 / union-anyURI-float-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-1-5 Grp: NIST2004-01-14 / union-anyURI-float-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-2-5 Grp: NIST2004-01-14 / union-anyURI-float-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-3-5 Grp: NIST2004-01-14 / union-anyURI-float-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-4-5 Grp: NIST2004-01-14 / union-anyURI-float-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-anyURI-float-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-union-anyURI-float-enumeration-5-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-5 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-5 Grp: NIST2004-01-14 / union-short-gYear-pattern sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-pattern-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-1-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-1-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-1-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-1-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-1-5 Grp: NIST2004-01-14 / union-short-gYear-pattern-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-pattern-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-2-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-2-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-2-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-2-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-2-5 Grp: NIST2004-01-14 / union-short-gYear-pattern-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-pattern-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-3-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-3-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-3-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-3-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-3-5 Grp: NIST2004-01-14 / union-short-gYear-pattern-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-pattern-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-4-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-4-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-4-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-4-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-4-5 Grp: NIST2004-01-14 / union-short-gYear-pattern-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-pattern-5 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-5-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-5-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-5-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-5-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-pattern-5-5 Grp: NIST2004-01-14 / union-short-gYear-enumeration sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-enumeration-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-1-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-1-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-1-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-1-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-1-5 Grp: NIST2004-01-14 / union-short-gYear-enumeration-1 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-enumeration-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-2-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-2-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-2-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-2-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-2-5 Grp: NIST2004-01-14 / union-short-gYear-enumeration-2 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-enumeration-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-3-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-3-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-3-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-3-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-3-5 Grp: NIST2004-01-14 / union-short-gYear-enumeration-3 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-enumeration-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-4-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-4-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-4-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-4-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-4-5 Grp: NIST2004-01-14 / union-short-gYear-enumeration-4 sp= 1 xp= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-IV-union-short-gYear-enumeration-5 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-5-1 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-5-2 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-5-3 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-5-4 OK XSDv-XMLv NISTXML-SV-IV-union-short-gYear-enumeration-5-5 Grp: NIST2004-01-14 / union-duration-decimal-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-pattern-1 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-1-1 -OK NISTXML-SV-II-union-duration-decimal-pattern-1-1.xml:19:133: string pattern not matched: \d{6}\.\d{3} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-1-2 -OK NISTXML-SV-II-union-duration-decimal-pattern-1-2.xml:19:133: string pattern not matched: \d{6}\.\d{3} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-1-3 -OK NISTXML-SV-II-union-duration-decimal-pattern-1-3.xml:19:133: string pattern not matched: \d{6}\.\d{3} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-1-4 -OK NISTXML-SV-II-union-duration-decimal-pattern-1-4.xml:19:133: string pattern not matched: \d{6}\.\d{3} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-1-5 -OK NISTXML-SV-II-union-duration-decimal-pattern-1-5.xml:19:133: string pattern not matched: \d{6}\.\d{3} Grp: NIST2004-01-14 / union-duration-decimal-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-pattern-2 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-2-1 -OK NISTXML-SV-II-union-duration-decimal-pattern-2-1.xml:19:133: string pattern not matched: P17\d\dY0\dM\d6DT\d4H\d2M\d8S OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-2-2 -OK NISTXML-SV-II-union-duration-decimal-pattern-2-2.xml:19:133: string pattern not matched: P17\d\dY0\dM\d6DT\d4H\d2M\d8S OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-2-3 -OK NISTXML-SV-II-union-duration-decimal-pattern-2-3.xml:19:133: string pattern not matched: P17\d\dY0\dM\d6DT\d4H\d2M\d8S OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-2-4 -OK NISTXML-SV-II-union-duration-decimal-pattern-2-4.xml:19:133: string pattern not matched: P17\d\dY0\dM\d6DT\d4H\d2M\d8S OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-2-5 -OK NISTXML-SV-II-union-duration-decimal-pattern-2-5.xml:19:133: string pattern not matched: P17\d\dY0\dM\d6DT\d4H\d2M\d8S Grp: NIST2004-01-14 / union-duration-decimal-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-pattern-3 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-3-1 -OK NISTXML-SV-II-union-duration-decimal-pattern-3-1.xml:19:133: string pattern not matched: P19\d\dY0\dM\d2DT\d1H1\dM\d4S OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-3-2 -OK NISTXML-SV-II-union-duration-decimal-pattern-3-2.xml:19:133: string pattern not matched: P19\d\dY0\dM\d2DT\d1H1\dM\d4S OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-3-3 -OK NISTXML-SV-II-union-duration-decimal-pattern-3-3.xml:19:133: string pattern not matched: P19\d\dY0\dM\d2DT\d1H1\dM\d4S OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-3-4 -OK NISTXML-SV-II-union-duration-decimal-pattern-3-4.xml:19:133: string pattern not matched: P19\d\dY0\dM\d2DT\d1H1\dM\d4S OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-3-5 -OK NISTXML-SV-II-union-duration-decimal-pattern-3-5.xml:19:133: string pattern not matched: P19\d\dY0\dM\d2DT\d1H1\dM\d4S Grp: NIST2004-01-14 / union-duration-decimal-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-pattern-4 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-4-1 -OK NISTXML-SV-II-union-duration-decimal-pattern-4-1.xml:19:133: string pattern not matched: \-\d{4}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-4-2 -OK NISTXML-SV-II-union-duration-decimal-pattern-4-2.xml:19:133: string pattern not matched: \-\d{4}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-4-3 -OK NISTXML-SV-II-union-duration-decimal-pattern-4-3.xml:19:133: string pattern not matched: \-\d{4}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-4-4 -OK NISTXML-SV-II-union-duration-decimal-pattern-4-4.xml:19:133: string pattern not matched: \-\d{4}\.\d{1} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-4-5 -OK NISTXML-SV-II-union-duration-decimal-pattern-4-5.xml:19:133: string pattern not matched: \-\d{4}\.\d{1} Grp: NIST2004-01-14 / union-duration-decimal-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-pattern-5 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-5-1 -OK NISTXML-SV-II-union-duration-decimal-pattern-5-1.xml:19:133: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-5-2 -OK NISTXML-SV-II-union-duration-decimal-pattern-5-2.xml:19:133: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-5-3 -OK NISTXML-SV-II-union-duration-decimal-pattern-5-3.xml:19:133: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-5-4 -OK NISTXML-SV-II-union-duration-decimal-pattern-5-4.xml:19:133: string pattern not matched: \d{1} OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-pattern-5-5 -OK NISTXML-SV-II-union-duration-decimal-pattern-5-5.xml:19:133: string pattern not matched: \d{1} Grp: NIST2004-01-14 / union-duration-decimal-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-1-1 -OK NISTXML-SV-II-union-duration-decimal-enumeration-1-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-1-2 -OK NISTXML-SV-II-union-duration-decimal-enumeration-1-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-1-3 -OK NISTXML-SV-II-union-duration-decimal-enumeration-1-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-1-4 -OK NISTXML-SV-II-union-duration-decimal-enumeration-1-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-1-5 -OK NISTXML-SV-II-union-duration-decimal-enumeration-1-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / union-duration-decimal-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-2-1 -OK NISTXML-SV-II-union-duration-decimal-enumeration-2-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-2-2 -OK NISTXML-SV-II-union-duration-decimal-enumeration-2-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-2-3 -OK NISTXML-SV-II-union-duration-decimal-enumeration-2-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-2-4 -OK NISTXML-SV-II-union-duration-decimal-enumeration-2-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-2-5 -OK NISTXML-SV-II-union-duration-decimal-enumeration-2-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / union-duration-decimal-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-3-1 -OK NISTXML-SV-II-union-duration-decimal-enumeration-3-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-3-2 -OK NISTXML-SV-II-union-duration-decimal-enumeration-3-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-3-3 -OK NISTXML-SV-II-union-duration-decimal-enumeration-3-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-3-4 -OK NISTXML-SV-II-union-duration-decimal-enumeration-3-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-3-5 -OK NISTXML-SV-II-union-duration-decimal-enumeration-3-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / union-duration-decimal-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-4-1 -OK NISTXML-SV-II-union-duration-decimal-enumeration-4-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-4-2 -OK NISTXML-SV-II-union-duration-decimal-enumeration-4-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-4-3 -OK NISTXML-SV-II-union-duration-decimal-enumeration-4-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-4-4 -OK NISTXML-SV-II-union-duration-decimal-enumeration-4-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-4-5 -OK NISTXML-SV-II-union-duration-decimal-enumeration-4-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / union-duration-decimal-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-duration-decimal-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-5-1 -OK NISTXML-SV-II-union-duration-decimal-enumeration-5-1.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-5-2 -OK NISTXML-SV-II-union-duration-decimal-enumeration-5-2.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-5-3 -OK NISTXML-SV-II-union-duration-decimal-enumeration-5-3.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-5-4 -OK NISTXML-SV-II-union-duration-decimal-enumeration-5-4.xml:19:141: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-duration-decimal-enumeration-5-5 -OK NISTXML-SV-II-union-duration-decimal-enumeration-5-5.xml:19:141: Value not in the enumeration set Grp: NIST2004-01-14 / union-anyURI-float-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-pattern-1 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-1-1 -OK NISTXML-SV-II-union-anyURI-float-pattern-1-1.xml:19:125: string pattern not matched: \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-1-2 -OK NISTXML-SV-II-union-anyURI-float-pattern-1-2.xml:19:125: string pattern not matched: \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-1-3 -OK NISTXML-SV-II-union-anyURI-float-pattern-1-3.xml:19:125: string pattern not matched: \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-1-4 -OK NISTXML-SV-II-union-anyURI-float-pattern-1-4.xml:19:125: string pattern not matched: \d{1}E\-\d{2} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-1-5 -OK NISTXML-SV-II-union-anyURI-float-pattern-1-5.xml:19:125: string pattern not matched: \d{1}E\-\d{2} Grp: NIST2004-01-14 / union-anyURI-float-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-pattern-2 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-2-1 -OK NISTXML-SV-II-union-anyURI-float-pattern-2-1.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,11}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-2-2 -OK NISTXML-SV-II-union-anyURI-float-pattern-2-2.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,11}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-2-3 -OK NISTXML-SV-II-union-anyURI-float-pattern-2-3.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,11}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-2-4 -OK NISTXML-SV-II-union-anyURI-float-pattern-2-4.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,11}\.){1,5}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-2-5 -OK NISTXML-SV-II-union-anyURI-float-pattern-2-5.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,11}\.){1,5}\c{3} Grp: NIST2004-01-14 / union-anyURI-float-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-pattern-3 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-3-1 -OK NISTXML-SV-II-union-anyURI-float-pattern-3-1.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-3-2 -OK NISTXML-SV-II-union-anyURI-float-pattern-3-2.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-3-3 -OK NISTXML-SV-II-union-anyURI-float-pattern-3-3.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-3-4 -OK NISTXML-SV-II-union-anyURI-float-pattern-3-4.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,3}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-3-5 -OK NISTXML-SV-II-union-anyURI-float-pattern-3-5.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,3}\c{3} Grp: NIST2004-01-14 / union-anyURI-float-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-pattern-4 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-4-1 -OK NISTXML-SV-II-union-anyURI-float-pattern-4-1.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-4-2 -OK NISTXML-SV-II-union-anyURI-float-pattern-4-2.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-4-3 -OK NISTXML-SV-II-union-anyURI-float-pattern-4-3.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-4-4 -OK NISTXML-SV-II-union-anyURI-float-pattern-4-4.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,2}\c{3} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-4-5 -OK NISTXML-SV-II-union-anyURI-float-pattern-4-5.xml:19:125: string pattern not matched: \c{3,6}://(\c{1,6}\.){1,2}\c{3} Grp: NIST2004-01-14 / union-anyURI-float-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-pattern-5 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-5-1 -OK NISTXML-SV-II-union-anyURI-float-pattern-5-1.xml:19:125: string pattern not matched: \d{2}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-5-2 -OK NISTXML-SV-II-union-anyURI-float-pattern-5-2.xml:19:125: string pattern not matched: \d{2}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-5-3 -OK NISTXML-SV-II-union-anyURI-float-pattern-5-3.xml:19:125: string pattern not matched: \d{2}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-5-4 -OK NISTXML-SV-II-union-anyURI-float-pattern-5-4.xml:19:125: string pattern not matched: \d{2}E\-\d{1} OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-pattern-5-5 -OK NISTXML-SV-II-union-anyURI-float-pattern-5-5.xml:19:125: string pattern not matched: \d{2}E\-\d{1} Grp: NIST2004-01-14 / union-anyURI-float-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-1-1 -OK NISTXML-SV-II-union-anyURI-float-enumeration-1-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-1-2 -OK NISTXML-SV-II-union-anyURI-float-enumeration-1-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-1-3 -OK NISTXML-SV-II-union-anyURI-float-enumeration-1-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-1-4 -OK NISTXML-SV-II-union-anyURI-float-enumeration-1-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-1-5 -OK NISTXML-SV-II-union-anyURI-float-enumeration-1-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / union-anyURI-float-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-2-1 -OK NISTXML-SV-II-union-anyURI-float-enumeration-2-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-2-2 -OK NISTXML-SV-II-union-anyURI-float-enumeration-2-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-2-3 -OK NISTXML-SV-II-union-anyURI-float-enumeration-2-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-2-4 -OK NISTXML-SV-II-union-anyURI-float-enumeration-2-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-2-5 -OK NISTXML-SV-II-union-anyURI-float-enumeration-2-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / union-anyURI-float-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-3-1 -OK NISTXML-SV-II-union-anyURI-float-enumeration-3-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-3-2 -OK NISTXML-SV-II-union-anyURI-float-enumeration-3-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-3-3 -OK NISTXML-SV-II-union-anyURI-float-enumeration-3-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-3-4 -OK NISTXML-SV-II-union-anyURI-float-enumeration-3-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-3-5 -OK NISTXML-SV-II-union-anyURI-float-enumeration-3-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / union-anyURI-float-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-4-1 -OK NISTXML-SV-II-union-anyURI-float-enumeration-4-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-4-2 -OK NISTXML-SV-II-union-anyURI-float-enumeration-4-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-4-3 -OK NISTXML-SV-II-union-anyURI-float-enumeration-4-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-4-4 -OK NISTXML-SV-II-union-anyURI-float-enumeration-4-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-4-5 -OK NISTXML-SV-II-union-anyURI-float-enumeration-4-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / union-anyURI-float-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-anyURI-float-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-5-1 -OK NISTXML-SV-II-union-anyURI-float-enumeration-5-1.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-5-2 -OK NISTXML-SV-II-union-anyURI-float-enumeration-5-2.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-5-3 -OK NISTXML-SV-II-union-anyURI-float-enumeration-5-3.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-5-4 -OK NISTXML-SV-II-union-anyURI-float-enumeration-5-4.xml:19:133: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-anyURI-float-enumeration-5-5 -OK NISTXML-SV-II-union-anyURI-float-enumeration-5-5.xml:19:133: Value not in the enumeration set Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-1 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-1.xml:19:141: string pattern not matched: --0\d-\d4 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-2.xml:19:141: string pattern not matched: --0\d-\d4 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-3.xml:19:141: string pattern not matched: --0\d-\d4 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-4.xml:19:141: string pattern not matched: --0\d-\d4 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-5.xml:19:141: string pattern not matched: --0\d-\d4 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-2 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-1.xml:19:141: string pattern not matched: --0\d-2\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-2.xml:19:141: string pattern not matched: --0\d-2\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-3.xml:19:141: string pattern not matched: --0\d-2\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-4.xml:19:141: string pattern not matched: --0\d-2\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-5.xml:19:141: string pattern not matched: --0\d-2\d Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-3 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-1.xml:19:141: string pattern not matched: \d\d11-0\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-2.xml:19:141: string pattern not matched: \d\d11-0\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-3.xml:19:141: string pattern not matched: \d\d11-0\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-4.xml:19:141: string pattern not matched: \d\d11-0\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-5.xml:19:141: string pattern not matched: \d\d11-0\d Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-4 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-1.xml:19:141: string pattern not matched: --\d1-0\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-2.xml:19:141: string pattern not matched: --\d1-0\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-3.xml:19:141: string pattern not matched: --\d1-0\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-4.xml:19:141: string pattern not matched: --\d1-0\d OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-5.xml:19:141: string pattern not matched: --\d1-0\d Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-5 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-1.xml:19:141: string pattern not matched: --0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-2.xml:19:141: string pattern not matched: --0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-3.xml:19:141: string pattern not matched: --0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-4.xml:19:141: string pattern not matched: --0\d-\d7 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-5.xml:19:141: string pattern not matched: --0\d-\d7 Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-1.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-2.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-3.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-4.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-5.xml:19:149: Value not in the enumeration set Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-1.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-2.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-3.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-4.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-5.xml:19:149: Value not in the enumeration set Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-1.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-2.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-3.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-4.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-5.xml:19:149: Value not in the enumeration set Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-1.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-2.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-3.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-4.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-5.xml:19:149: Value not in the enumeration set Grp: NIST2004-01-14 / union-gMonthDay-gYearMonth-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-1 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-1.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-2 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-2.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-3 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-3.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-4 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-4.xml:19:149: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-5 -OK NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-5.xml:19:149: Value not in the enumeration set Grp: NIST2004-01-14 / union-short-gYear-pattern-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-pattern-1 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-1-1 -OK NISTXML-SV-II-union-short-gYear-pattern-1-1.xml:19:123: string pattern not matched: \d\d90 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-1-2 -OK NISTXML-SV-II-union-short-gYear-pattern-1-2.xml:19:123: string pattern not matched: \d\d90 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-1-3 -OK NISTXML-SV-II-union-short-gYear-pattern-1-3.xml:19:123: string pattern not matched: \d\d90 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-1-4 -OK NISTXML-SV-II-union-short-gYear-pattern-1-4.xml:19:123: string pattern not matched: \d\d90 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-1-5 -OK NISTXML-SV-II-union-short-gYear-pattern-1-5.xml:19:123: string pattern not matched: \d\d90 Grp: NIST2004-01-14 / union-short-gYear-pattern-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-pattern-2 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-2-1 -OK NISTXML-SV-II-union-short-gYear-pattern-2-1.xml:19:123: string pattern not matched: 17\d\d OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-2-2 -OK NISTXML-SV-II-union-short-gYear-pattern-2-2.xml:19:123: string pattern not matched: 17\d\d OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-2-3 -OK NISTXML-SV-II-union-short-gYear-pattern-2-3.xml:19:123: string pattern not matched: 17\d\d OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-2-4 -OK NISTXML-SV-II-union-short-gYear-pattern-2-4.xml:19:123: string pattern not matched: 17\d\d OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-2-5 -OK NISTXML-SV-II-union-short-gYear-pattern-2-5.xml:19:123: string pattern not matched: 17\d\d Grp: NIST2004-01-14 / union-short-gYear-pattern-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-pattern-3 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-3-1 -OK NISTXML-SV-II-union-short-gYear-pattern-3-1.xml:19:123: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-3-2 -OK NISTXML-SV-II-union-short-gYear-pattern-3-2.xml:19:123: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-3-3 -OK NISTXML-SV-II-union-short-gYear-pattern-3-3.xml:19:123: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-3-4 -OK NISTXML-SV-II-union-short-gYear-pattern-3-4.xml:19:123: string pattern not matched: \-\d{3} OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-3-5 -OK NISTXML-SV-II-union-short-gYear-pattern-3-5.xml:19:123: string pattern not matched: \-\d{3} Grp: NIST2004-01-14 / union-short-gYear-pattern-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-pattern-4 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-4-1 -OK NISTXML-SV-II-union-short-gYear-pattern-4-1.xml:19:123: string pattern not matched: 19\d\d OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-4-2 -OK NISTXML-SV-II-union-short-gYear-pattern-4-2.xml:19:123: string pattern not matched: 19\d\d OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-4-3 -OK NISTXML-SV-II-union-short-gYear-pattern-4-3.xml:19:123: string pattern not matched: 19\d\d OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-4-4 -OK NISTXML-SV-II-union-short-gYear-pattern-4-4.xml:19:123: string pattern not matched: 19\d\d OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-4-5 -OK NISTXML-SV-II-union-short-gYear-pattern-4-5.xml:19:123: string pattern not matched: 19\d\d Grp: NIST2004-01-14 / union-short-gYear-pattern-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-pattern-5 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-5-1 -OK NISTXML-SV-II-union-short-gYear-pattern-5-1.xml:19:123: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-5-2 -OK NISTXML-SV-II-union-short-gYear-pattern-5-2.xml:19:123: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-5-3 -OK NISTXML-SV-II-union-short-gYear-pattern-5-3.xml:19:123: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-5-4 -OK NISTXML-SV-II-union-short-gYear-pattern-5-4.xml:19:123: string pattern not matched: \d{2} OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-pattern-5-5 -OK NISTXML-SV-II-union-short-gYear-pattern-5-5.xml:19:123: string pattern not matched: \d{2} Grp: NIST2004-01-14 / union-short-gYear-enumeration-5 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-enumeration-1 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-1-1 -OK NISTXML-SV-II-union-short-gYear-enumeration-1-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-1-2 -OK NISTXML-SV-II-union-short-gYear-enumeration-1-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-1-3 -OK NISTXML-SV-II-union-short-gYear-enumeration-1-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-1-4 -OK NISTXML-SV-II-union-short-gYear-enumeration-1-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-1-5 -OK NISTXML-SV-II-union-short-gYear-enumeration-1-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / union-short-gYear-enumeration-6 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-enumeration-2 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-2-1 -OK NISTXML-SV-II-union-short-gYear-enumeration-2-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-2-2 -OK NISTXML-SV-II-union-short-gYear-enumeration-2-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-2-3 -OK NISTXML-SV-II-union-short-gYear-enumeration-2-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-2-4 -OK NISTXML-SV-II-union-short-gYear-enumeration-2-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-2-5 -OK NISTXML-SV-II-union-short-gYear-enumeration-2-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / union-short-gYear-enumeration-7 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-enumeration-3 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-3-1 -OK NISTXML-SV-II-union-short-gYear-enumeration-3-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-3-2 -OK NISTXML-SV-II-union-short-gYear-enumeration-3-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-3-3 -OK NISTXML-SV-II-union-short-gYear-enumeration-3-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-3-4 -OK NISTXML-SV-II-union-short-gYear-enumeration-3-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-3-5 -OK NISTXML-SV-II-union-short-gYear-enumeration-3-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / union-short-gYear-enumeration-8 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-enumeration-4 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-4-1 -OK NISTXML-SV-II-union-short-gYear-enumeration-4-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-4-2 -OK NISTXML-SV-II-union-short-gYear-enumeration-4-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-4-3 -OK NISTXML-SV-II-union-short-gYear-enumeration-4-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-4-4 -OK NISTXML-SV-II-union-short-gYear-enumeration-4-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-4-5 -OK NISTXML-SV-II-union-short-gYear-enumeration-4-5.xml:19:131: Value not in the enumeration set Grp: NIST2004-01-14 / union-short-gYear-enumeration-9 sp= 1 xf= 5} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv NISTSchema-SV-II-union-short-gYear-enumeration-5 OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-5-1 -OK NISTXML-SV-II-union-short-gYear-enumeration-5-1.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-5-2 -OK NISTXML-SV-II-union-short-gYear-enumeration-5-2.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-5-3 -OK NISTXML-SV-II-union-short-gYear-enumeration-5-3.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-5-4 -OK NISTXML-SV-II-union-short-gYear-enumeration-5-4.xml:19:131: Value not in the enumeration set OK XSDv-XMLi NISTXML-SV-II-union-short-gYear-enumeration-5-5 -OK NISTXML-SV-II-union-short-gYear-enumeration-5-5.xml:19:131: Value not in the enumeration set Grp: suntest / test001 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv test OK XSDv-XMLv test.1.v OK XSDv-XMLi test.2.n -OK test.2.n.xml:9:30: {foo}empty is not a derivation of {foo}B Grp: suntest / test002 sp= 1 xp= 1 xf= 4} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv test OK XSDv-XMLv test.1.v OK XSDv-XMLi test.2.n -OK test.2.n.xml:9:26: {foo}B blocks extensions OK XSDv-XMLi test.3.n -OK test.3.n.xml:9:27: {foo}B blocks extensions OK XSDv-XMLi test.4.n -OK test.4.n.xml:9:27: {foo}B blocks extensions OK XSDv-XMLi test.5.n -OK test.5.n.xml:9:27: {foo}B blocks extensions Grp: suntest / test003 sp= 1 xp= 1 xf= 4} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv test OK XSDv-XMLv test.1.v OK XSDv-XMLi test.2.n -OK test.2.n.xml:9:26: {foo}B blocks extensions OK XSDv-XMLi test.3.n -OK test.3.n.xml:9:27: {foo}B blocks extensions OK XSDv-XMLi test.4.n -OK test.4.n.xml:9:27: {foo}B blocks extensions OK XSDv-XMLi test.5.n -OK test.5.n.xml:9:27: {foo}B blocks extensions Grp: suntest / test004 sp= 1 xp= 1 xf= 4} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv test OK XSDv-XMLv test.1.v OK XSDv-XMLi test.2.n -OK test.2.n.xml:9:26: Element blocks extensions OK XSDv-XMLi test.3.n -OK test.3.n.xml:9:27: Element blocks extensions OK XSDv-XMLi test.4.n -OK test.4.n.xml:9:27: Element blocks extensions OK XSDv-XMLi test.5.n -OK test.5.n.xml:9:27: Element blocks extensions Grp: suntest / test005 sp= 1 xp= 1 xf= 4} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv test OK XSDv-XMLv test.1.v OK XSDv-XMLi test.2.n -OK test.2.n.xml:9:26: Element blocks extensions OK XSDv-XMLi test.3.n -OK test.3.n.xml:9:27: Element blocks extensions OK XSDv-XMLi test.4.n -OK test.4.n.xml:9:27: Element blocks extensions OK XSDv-XMLi test.5.n -OK test.5.n.xml:9:27: Element blocks extensions Grp: suntest / test006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv test -NI substitutionGroup not supported Grp: suntest / test007 sp= 1 xp= 2 xf= 6} (xsd= 1 xml= 8) OK= 9 FAILED= 0 OK XSDv test OK XSDv-XMLv test.1.v OK XSDv-XMLv test.6.v OK XSDv-XMLi test.2.n -OK test.2.n.xml:8:91: Attribute "a:foo" does not match attribute wildcard OK XSDv-XMLi test.3.n -OK test.3.n.xml:8:91: Attribute "b:foo" does not match attribute wildcard OK XSDv-XMLi test.4.n -OK test.4.n.xml:8:91: Attribute "foo" does not match attribute wildcard OK XSDv-XMLi test.5.n -OK test.5.n.xml:8:89: Attribute "foo" does not match attribute wildcard OK XSDv-XMLi test.7.n -OK test.7.n.xml:8:91: Attribute "b:foo" does not match attribute wildcard OK XSDv-XMLi test.8.n -OK test.8.n.xml:8:91: Attribute "c:foo" does not match attribute wildcard Grp: suntest / test008 sp= 1 xp= 4 xf= 8} (xsd= 1 xml= 12) OK= 13 FAILED= 0 OK XSDv test OK XSDv-XMLi test.1.n -OK test.1.n.xml:8:99: Attribute "xxx" does not match attribute wildcard OK XSDv-XMLi test.10.n -OK test.10.n.xml:8:97: Attribute "a:xxx" invalid for type OK XSDv-XMLi test.11.n -OK test.11.n.xml:8:97: Attribute "b:xxx" invalid for type OK XSDv-XMLi test.12.n -OK test.12.n.xml:8:97: Attribute "c:xxx" invalid for type OK XSDv-XMLi test.5.n -OK test.5.n.xml:8:101: Attribute "xxx" does not match attribute wildcard OK XSDv-XMLi test.7.n -OK test.7.n.xml:8:103: Attribute "b:xxx" does not match attribute wildcard OK XSDv-XMLi test.8.n -OK test.8.n.xml:8:103: Attribute "c:xxx" does not match attribute wildcard OK XSDv-XMLi test.9.n -OK test.9.n.xml:8:95: Attribute "xxx" invalid for type OK XSDv-XMLv test.2.v OK XSDv-XMLv test.3.v OK XSDv-XMLv test.4.v OK XSDv-XMLv test.6.v Grp: suntest / test009 sp= 1 xp= 11 xf= 2} (xsd= 1 xml= 13) OK= 14 FAILED= 0 OK XSDv test OK XSDv-XMLi test.13.n -OK test.13.n.xml:8:47: Attribute "c" is prohibited in this context OK XSDv-XMLi test.8.n -OK test.8.n.xml:8:38: Value not in the enumeration set OK XSDv-XMLv test.1.v OK XSDv-XMLv test.10.v OK XSDv-XMLv test.11.v OK XSDv-XMLv test.12.v OK XSDv-XMLv test.2.v OK XSDv-XMLv test.3.v OK XSDv-XMLv test.4.v OK XSDv-XMLv test.5.v OK XSDv-XMLv test.6.v OK XSDv-XMLv test.7.v OK XSDv-XMLv test.9.v Grp: suntest / identitytestsuitetest001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv test -NI test.xsd:18:25: Unsupported element in the schema: key Grp: suntest / identitytestsuitetest002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv test -NI test.xsd:18:25: Unsupported element in the schema: key Grp: suntest / identitytestsuitetest003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv test -NI test.xsd:22:25: Unsupported element in the schema: key Grp: suntest / identitytestsuitetest004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv test -NI test.xsd:27:25: Unsupported element in the schema: key Grp: suntest / idc001.nogen sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idc001.nogen -NI idc001.nogen.xsd:32:33: Unsupported element in the schema: unique Grp: suntest / idc002.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idc002.e -NI idc002.e.xsd:28:71: Unsupported element in the schema: keyref Grp: suntest / idc002b.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idc002b.e -NI idc002b.e.xsd:28:75: Unsupported element in the schema: keyref Grp: suntest / idc003.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idc003.e -NI idc003.e.xsd:28:70: Unsupported element in the schema: keyref Grp: suntest / idc004.nogen sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idc004.nogen -NI idc004.nogen.xsd:31:19: Unsupported element in the schema: key Grp: suntest / idc004a.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idc004a.e -NI idc004a.e.xsd:32:19: Unsupported element in the schema: key Grp: suntest / idc005.nogen sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idc005.nogen -NI idc005.nogen.xsd:32:30: Unsupported element in the schema: key Grp: suntest / idc006.nogen sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idc006.nogen -NI idc006.nogen.xsd:33:29: Unsupported element in the schema: key Grp: suntest / xsd001 sp= 1 xp= 4 xf= 8} (xsd= 1 xml= 12) OK= 13 FAILED= 0 OK XSDv xsd001 OK XSDv-XMLi xsd001.n00 -OK xsd001.n00.xml:12:12: Unexpected end of sequence, expecting "{http://foo.com}child" OK XSDv-XMLi xsd001.n01 -OK xsd001.n01.xml:16:9: Unexpected element "child": expecting "close parent" OK XSDv-XMLi xsd001.n02 -OK xsd001.n02.xml:13:9: String is too short, minimum length is 5 characters OK XSDv-XMLi xsd001.n03 -OK xsd001.n03.xml:13:9: String is too long, maximum length is 10 characters OK XSDv-XMLi xsd001.n04 -OK xsd001.n04.xml:10:11: String is too short, minimum length is 3 characters OK XSDv-XMLi xsd001.n05 -OK xsd001.n05.xml:9:9: String is too long, maximum length is 10 characters OK XSDv-XMLi xsd001.n06 -OK xsd001.n06.xml:10:9: String is too short, minimum length is 3 characters OK XSDv-XMLi xsd001.n07 -OK xsd001.n07.xml:10:13: Unexpected element "{http://foo.com}child": expecting "{http://foo.com}child" OK XSDv-XMLv xsd001.v00 OK XSDv-XMLv xsd001.v01 OK XSDv-XMLv xsd001.v02 OK XSDv-XMLv xsd001.v03 Grp: suntest / xsd002 sp= 1 xp= 2 xf= 3} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv xsd002 OK XSDv-XMLi xsd002.n00 -OK xsd002.n00.xml:9:11: Unexpected element "{http://foo.com}foo": expecting "{http://foo.com}foo|{http://foo.com}bar|{http://foo.com}zot" OK XSDv-XMLi xsd002.n01 -OK xsd002.n01.xml:9:9: Unexpected element "bar": expecting "{http://foo.com}foo|{http://foo.com}bar|{http://foo.com}zot" OK XSDv-XMLi xsd002.n02 -OK xsd002.n02.xml:9:11: Unexpected element "{http://foo.com}zot": expecting "{http://foo.com}foo|{http://foo.com}bar|{http://foo.com}zot" OK XSDv-XMLv xsd002.v00 OK XSDv-XMLv xsd002.v01 Grp: suntest / xsd003-1.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi xsd003-1.e -NI xsd003-1.e.xsd:15:47: Unsupported <redefined> Grp: suntest / xsd003-2.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi xsd003-2.e -NI xsd003-2.e.xsd:15:47: Unsupported <redefined> Grp: suntest / xsd003a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv xsd003a -NI xsd003a.xsd:15:49: Unsupported <redefined> Grp: suntest / xsd003b.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi xsd003b.e -NI xsd003b.e.xsd:17:47: Unsupported <redefined> Grp: suntest / xsd003b sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv xsd003b -NI xsd003b.xsd:15:47: Unsupported <redefined> Grp: suntest / xsd004 sp= 1 xp= 1 xf= 13} (xsd= 1 xml= 14) OK= 15 FAILED= 0 OK XSDv xsd004 OK XSDv-XMLi xsd004.n00 -OK xsd004.n00.xml:17:15: Unexpected element "illegal": expecting "close parent|close parent|close parent" OK XSDv-XMLi xsd004.n01 -OK xsd004.n01.xml:14:20: No definition found for {bar}undefined OK XSDv-XMLi xsd004.n02 -OK xsd004.n02.xml:14:15: Unexpected element "{foo}root": expecting "<any>" OK XSDv-XMLi xsd004.n03 -OK xsd004.n03.xml:14:21: Unexpected element "{foo}undeclared": expecting "<any>" OK XSDv-XMLi xsd004.n04 -OK xsd004.n04.xml:13:15: No character data allowed by content model OK XSDv-XMLi xsd004.n05 -OK xsd004.n05.xml:14:15: Unexpected element "{foo}root": expecting "<any>" OK XSDv-XMLi xsd004.n06 -OK xsd004.n06.xml:14:12: Unexpected element "{bar}a": expecting "<any>" OK XSDv-XMLi xsd004.n07 -OK xsd004.n07.xml:14:21: Unexpected element "{zot}undeclared": expecting "<any>" OK XSDv-XMLi xsd004.n08 -OK xsd004.n08.xml:14:21: No definition found for {foo}undeclared OK XSDv-XMLi xsd004.n09 -OK xsd004.n09.xml:14:12: Unexpected element "{bar}a": expecting "<any>" OK XSDv-XMLi xsd004.n10 -OK xsd004.n10.xml:14:18: Unexpected element "unqualified": expecting "<any>" OK XSDv-XMLi xsd004.n11 -OK xsd004.n11.xml:14:15: Unexpected element "{foo}root": expecting "<any>" OK XSDv-XMLi xsd004.n12 -OK xsd004.n12.xml:14:18: Unexpected element "unqualified": expecting "<any>" OK XSDv-XMLv xsd004.v00 Grp: suntest / xsd005 sp= 1 xp= 1 xf= 7} (xsd= 1 xml= 8) OK= 9 FAILED= 0 OK XSDv xsd005 OK XSDv-XMLi xsd005.n00 -OK xsd005.n00.xml:11:10: Unexpected end of sequence, expecting "{foo}a" OK XSDv-XMLi xsd005.n01 -OK xsd005.n01.xml:11:30: Unknown type {foo}undeclared OK XSDv-XMLi xsd005.n02 -OK xsd005.n02.xml:12:15: Unexpected element "{foo}b": expecting "{foo}c" OK XSDv-XMLi xsd005.n03 -OK xsd005.n03.xml:12:11: Unexpected element "{foo}b": expecting "{foo}c" OK XSDv-XMLi xsd005.n04 -OK xsd005.n04.xml:12:15: Unexpected element "{foo}d": expecting "close parent" OK XSDv-XMLi xsd005.n05 -OK xsd005.n05.xml:12:18: Unknown type {unknown}ext OK XSDv-XMLi xsd005.n06 -OK xsd005.n06.xml:13:9: Unexpected end of sequence, expecting "{foo}d" OK XSDv-XMLv xsd005.v00 Grp: suntest / xsd006 sp= 1 xp= 1 xf= 12} (xsd= 1 xml= 13) OK= 14 FAILED= 0 OK XSDv xsd006 OK XSDv-XMLi xsd006.n00 -OK xsd006.n00.xml:11:11: Unexpected element "{foo}x": expecting "close parent" OK XSDv-XMLi xsd006.n01 -OK xsd006.n01.xml:11:15: Unexpected element "{foo}x": expecting "close parent" OK XSDv-XMLi xsd006.n02 -OK xsd006.n02.xml:11:13: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd006.n03 -OK xsd006.n03.xml:11:15: Unexpected element "{foo}x": expecting "close parent" OK XSDv-XMLi xsd006.n04 -OK xsd006.n04.xml:11:13: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd006.n05 -OK xsd006.n05.xml:12:13: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd006.n06 -OK xsd006.n06.xml:11:15: Unexpected element "{foo}x": expecting "close parent" OK XSDv-XMLi xsd006.n07 -OK xsd006.n07.xml:12:13: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd006.n08 -OK xsd006.n08.xml:11:13: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd006.n09 -OK xsd006.n09.xml:12:13: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd006.n10 -OK xsd006.n10.xml:12:13: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd006.n11 -OK xsd006.n11.xml:11:35: Unexpected element "{foo}x": expecting "close parent" OK XSDv-XMLv xsd006.v00 Grp: suntest / xsd007.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd007.e -OK xsd007.e.xsd:38:30: Circular inheritance of type {foo}foo Grp: suntest / xsd008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv xsd008 -NI substitutionGroup not supported Grp: suntest / xsd009.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi xsd009.e -NI substitutionGroup not supported Grp: suntest / xsd010.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi xsd010.e -NI substitutionGroup not supported Grp: suntest / xsd011 sp= 1 xp= 1 xf= 5} (xsd= 1 xml= 6) OK= 7 FAILED= 0 OK XSDv xsd011 OK XSDv-XMLi xsd011.n00 -OK xsd011.n00.xml:13:17: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd011.n01 -OK xsd011.n01.xml:13:14: Unexpected end of sequence, expecting "{foo}x" OK XSDv-XMLi xsd011.n02 -OK xsd011.n02.xml:13:7: Unexpected element "{foo}x": expecting "close parent|close parent" OK XSDv-XMLi xsd011.n03 -OK xsd011.n03.xml:12:13: Not enough items, minimum number is 2 OK XSDv-XMLi xsd011.n04 -OK xsd011.n04.xml:12:28: No character content allowed because the element is 'nilled' OK XSDv-XMLv xsd011.v00 Grp: suntest / xsd012 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv xsd012 OK XSDv-XMLi xsd012.n00 -OK xsd012.n00.xml:10:12: No character data allowed by content model OK XSDv-XMLv xsd012.v00 Grp: suntest / xsd013.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd013.e -OK xsd013.e.xsd:22:27: Unknown refed element {http://www.w3.org/2001/XMLSchema}root Grp: suntest / xsd014.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd014.e -OK xsd014.e.xsd:21:28: Unknown refed element {http://www.w3.org/2001/XMLSchema}undef Grp: suntest / xsd015.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd015.e -OK xsd015.e.xsd:26:34: Unknown type {http://www.w3.org/2001/XMLSchema}abc Grp: suntest / xsd016.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd016.e -OK xsd016.e.xsd:19:34: Unknown type {http://www.w3.org/2001/XMLSchema}abc Grp: suntest / xsd017.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd017.e -OK xsd017.e.xsd:27:31: Unknown type {foo}def Grp: suntest / xsd018.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd018.e -OK xsd018.e.xsd:27:27: Unknown type {http://www.w3.org/2001/XMLSchema}abc Grp: suntest / xsd019.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd019.e -OK xsd019.e.xsd:28:29: Unknown type {http://www.w3.org/2001/XMLSchema}abc Grp: suntest / xsd020-2.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd020-2.e -OK xsd020-2.e.xsd:28:31: Unknown referenced attribute: {foo}abc Grp: suntest / xsd020-3.e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi xsd020-3.e -NI xsd020-3.e.xsd:31:27: Unsupported "group" in this context Grp: suntest / xsd020-4.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd020-4.e -OK xsd020-4.e.xsd:35:36: Reference to undefined attributeGroup: {foo}abc Grp: suntest / xsd020.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd020.e -OK base type specified in simpleContent definition must be a simple type Grp: suntest / xsd021 sp= 1 xp= 1 xf= 12} (xsd= 1 xml= 13) OK= 14 FAILED= 0 OK XSDv xsd021 OK XSDv-XMLi xsd021.n00 -OK xsd021.n00.xml:14:14: string pattern not matched: [\-+]?[0-9]+ OK XSDv-XMLi xsd021.n01 -OK xsd021.n01.xml:14:14: string pattern not matched: [\-+]?[0-9]+ OK XSDv-XMLi xsd021.n02 -OK xsd021.n02.xml:14:38: No definition found for "u:undeclared" OK XSDv-XMLi xsd021.n03 -OK xsd021.n03.xml:14:17: string pattern not matched: [\-+]?[0-9]+ OK XSDv-XMLi xsd021.n04 -OK xsd021.n04.xml:14:33: Attribute "f:a" does not match attribute wildcard OK XSDv-XMLi xsd021.n05 -OK xsd021.n05.xml:14:25: Attribute "f:a" does not match attribute wildcard OK XSDv-XMLi xsd021.n06 -OK xsd021.n06.xml:14:24: Attribute "f:a" does not match attribute wildcard OK XSDv-XMLi xsd021.n07 -OK xsd021.n07.xml:14:24: Attribute "b:b" does not match attribute wildcard OK XSDv-XMLi xsd021.n08 -OK xsd021.n08.xml:14:35: Attribute "local" does not match attribute wildcard OK XSDv-XMLi xsd021.n09 -OK xsd021.n09.xml:14:20: string pattern not matched: [\-+]?[0-9]+ OK XSDv-XMLi xsd021.n10 -OK xsd021.n10.xml:14:30: Attribute "local" does not match attribute wildcard OK XSDv-XMLi xsd021.n11 -OK xsd021.n11.xml:14:28: Attribute "f:a" does not match attribute wildcard OK XSDv-XMLv xsd021.v00 Grp: suntest / xsd022 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv xsd022 OK XSDv-XMLi xsd022.n00 -OK xsd022.n00.xml:9:10: String is too short, minimum length is 5 characters OK XSDv-XMLv xsd022.v00 Grp: suntest / xsd023.e sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi xsd023.e -OK xsd023.e.xsd:17:38: Circular inheritance of type {http://foo.com}abcOrBoolean Grp: suntest / xsd024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv xsd024 -NI xsd024.xsdmod:8:27: Unsupported "group" in this context Grp: AGroupDef / ag_attrusens00101m1_p sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AG_attrUseNS00101m1_p OK XSDv-XMLv Positive Grp: AGroupDef / ag_attrusens00101m1_n sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi AG_attrUseNS00101m1_n -OK AG_attrUseNS00101m1_n.xsd:25:19: Cannot resolve namespace prefix wrongNS Grp: AGroupDef / ag_attrwcard00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AG_attrWCard00101m1 OK XSDv-XMLv Positive Grp: AGroupDef / ag_name00101m1_p sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AG_name00101m1_p OK XSDv-XMLv Positive Grp: AGroupDef / ag_name00101m1_n sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi AG_name00101m1_n -OK AG_name00101m1_n.xsd:19:46: Reference to undefined attributeGroup: {AttrGroup/name}wrongName Grp: AGroupDef / ag_targetns00101m1_p sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AG_targetNS00101m1_p OK XSDv-XMLv Positive Grp: AGroupDef / ag_targetns00101m1_n sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi AG_targetNS00101m1_n -OK AG_targetNS00101m1_n.xsd:19:26: Cannot resolve namespace prefix wrongNS Grp: AGroupDef / annotation00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m1 OK XSDv-XMLv Positive Grp: AGroupDef / annotation00101m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m2 -OK annotation00101m2.xsd:27:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: AGroupDef / annotation00101m3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m3 -OK annotation00101m3.xsd:24:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: AGroupDef / annotation00101m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m4 OK XSDv-XMLv Positive Grp: AGroupDef / annotation00101m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m5 -OK annotation00101m5.xsd:27:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: AGroupDef / annotation00101m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m6 -OK annotation00101m6.xsd:24:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: AttrDecl / ad_annotation00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_annotation00101m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_annotation00101m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_annotation00101m2 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv AD_name00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK AD_name00101m1_n.xml:19:39: Attribute price must have a namespace Grp: AttrDecl / ad_name00101m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv AD_name00101m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK AD_name00101m2_n.xml:19:40: Attribute td:number must not have a namespace Grp: AttrDecl / ad_name00101m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv AD_name00101m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK AD_name00101m3_n.xml:19:42: Attribute td:price must not have a namespace Grp: AttrDecl / ad_name00101m4 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv AD_name00101m4 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK AD_name00101m4_n.xml:19:37: Attribute number must have a namespace Grp: AttrDecl / ad_name00102m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00102m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00103m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00103m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00103m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00103m2 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m10 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m11 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m12 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m13 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m14 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m14 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m15 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m15 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m16 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m17 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m18 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m19 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m19 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m2 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m20 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m20 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m21 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m21 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m3 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m4 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m5 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m6 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m7 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m8 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00104m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00104m9 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00105m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00105m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00106m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00106m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00107m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00107m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m10 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m11 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m12 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m13 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m14 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m14 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m15 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m15 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m16 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m17 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m18 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m19 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m19 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m2 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m20 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m20 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m21 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m21 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m3 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m4 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m5 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m6 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m7 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m8 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00108m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00108m9 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00109m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00109m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00109m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00109m2 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m10 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m2 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m3 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m4 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m5 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m6 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m7 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m8 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00110m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00110m9 OK XSDv-XMLv Positive Grp: AttrDecl / ad_name00111 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00111 OK XSDv-XMLv AD_name00111_p Grp: AttrDecl / ad_name00112 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00112 OK XSDv-XMLv AD_name00112_p Grp: AttrDecl / ad_name00113 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00113 OK XSDv-XMLv AD_name00113_p Grp: AttrDecl / ad_name00114 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00114 OK XSDv-XMLv AD_name00114_p Grp: AttrDecl / ad_name00115 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00115 OK XSDv-XMLv AD_name00115_p Grp: AttrDecl / ad_name00118 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_name00118 OK XSDv-XMLv AD_name00118_p Grp: AttrDecl / ad_scope00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_scope00101m1 OK XSDv-XMLv Positive Grp: AttrDecl / ad_scope00101m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi AD_scope00101m2 -OK AD_scope00101m2.xsd:21:53: Unknown referenced attribute: {AttrDecl/scope}number Grp: AttrDecl / ad_targetns00101m sp= 1 xp= 2 xf= 3} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv AD_targetNS00101m OK XSDv-XMLv AD_targetNS00101m1_p OK XSDv-XMLi AD_targetNS00101m1_n -OK AD_targetNS00101m1_n.xml:14:39: Attribute price must have a namespace OK XSDv-XMLi AD_targetNS00101m2_n -OK AD_targetNS00101m2_n.xml:15:44: Attribute "tNOT:price" invalid for type OK XSDv-XMLv AD_targetNS00101m3_p OK XSDv-XMLi AD_targetNS00101m3_n -OK AD_targetNS00101m3_n.xml:14:41: Attribute td:number must not have a namespace Grp: AttrDecl / ad_type00101m sp= 1 xp= 2 xf= 2} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv AD_type00101m OK XSDv-XMLv AD_type00101m1_p OK XSDv-XMLi AD_type00101m1_n -OK AD_type00101m1_n.xml:14:27: string pattern not matched: [\-+]?[0-9]+ OK XSDv-XMLv AD_type00101m2_p OK XSDv-XMLi AD_type00101m2_n -OK AD_type00101m2_n.xml:14:24: Invalid integer: "twelve.3" Grp: AttrDecl / ad_type00102m sp= 1 xp= 2 xf= 2} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv AD_type00102m OK XSDv-XMLv AD_type00102m1_p OK XSDv-XMLi AD_type00102m1_n -OK AD_type00102m1_n.xml:14:27: -11 is smaller than minExclusive (0) OK XSDv-XMLv AD_type00102m2_p OK XSDv-XMLi AD_type00102m2_n -OK AD_type00102m2_n.xml:14:24: -1.1 is smaller than minExclusive (0.0) Grp: AttrDecl / ad_valconstr00101m sp= 1 xp= 2 xf= 2} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv AD_valConstr00101m OK XSDv-XMLv AD_valConstr00101m1_p OK XSDv-XMLi AD_valConstr00101m1_n -OK AD_valConstr00101m1_n.xml:14:27: value must be "12" (found "-1") OK XSDv-XMLv AD_valConstr00101m2_p OK XSDv-XMLi AD_valConstr00101m2_n -OK AD_valConstr00101m2_n.xml:14:24: value must be "12.3" (found "-1.3") Grp: AttrDecl / ad_valconstr00201m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi AD_valConstr00201m1 -OK AD_valConstr00201m1.xsd:29:37: Attributes "fixed" and "default" cannot be both specified Grp: AttrDecl / ad_valconstr00201m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi AD_valConstr00201m2 -OK AD_valConstr00201m2.xsd:29:37: Use must be "optional" when a default value is specified Grp: AttrDecl / ad_valconstr00201m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AD_valConstr00201m3 OK XSDv-XMLv Positive Grp: AttrDecl / ad_valconstr00201m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi AD_valConstr00201m4 -OK AD_valConstr00201m4.xsd:24:38: Attributes "fixed" and "default" cannot be both specified Grp: AttrDecl / ad_valconstr00201m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi AD_valConstr00201m5 -OK AD_valConstr00201m5.xsd:24:38: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: AttrUse / au_attrdecl00101m1_p sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv AU_attrDecl00101m1_p OK XSDv-XMLv Positive Grp: AttrUse / au_attrdecl00101m1_n sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi AU_attrDecl00101m1_n Grp: AttrUse / au_required00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv AU_required00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK AU_required00101m1_n.xml:19:25: Attribute "{AttrUse/required}number" is required in this context Grp: AttrUse / au_valconstr00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv AU_valConstr00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK AU_valConstr00101m1_n.xml:14:27: value must be "12" (found "-1") Grp: CType / abstract00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv abstract00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK abstract00101m1_n.xml:15:10: Unexpected end of sequence, expecting "{abstract}d" Grp: CType / abstract00101m2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv abstract00101m2 OK XSDv-XMLi Negative -OK abstract00101m2_n.xml:13:55: Type {abstract}A is abstract Grp: CType / annotation00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m1 OK XSDv-XMLv Positive Grp: CType / annotation00101m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m2 OK XSDv-XMLv Positive Grp: CType / annotation00101m3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m3 -OK annotation00101m3.xsd:18:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: CType / annotation00101m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m4 -OK annotation00101m4.xsd:18:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: CType / attrwildcard00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attrWildcard00101m1 OK XSDv-XMLv Positive Grp: CType / attributeuses00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv attributeUses00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK attributeUses00101m1_n.xml:13:77: Attribute "{attributeUses}attr2" is required in this context Grp: CType / basetd00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv baseTD00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK baseTD00101m1_n.xml:14:2: Invalid integer: "b" Grp: CType / basetd00101m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv baseTD00101m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK baseTD00101m2_n.xml:14:2: Invalid integer: "b" Grp: CType / basetd00101m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv baseTD00101m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK baseTD00101m3_n.xml:14:2: No character data allowed by content model Grp: CType / basetd00101m4 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv baseTD00101m4 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK baseTD00101m4_n.xml:14:2: No character data allowed by content model Grp: CType / contenttype00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv contentType00101m OK XSDv-XMLv contentType00101m1_p OK XSDv-XMLi contentType00101m1_n -OK contentType00101m1_n.xml:13:72: No character data allowed by content model Grp: CType / contenttype00201m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv contentType00201m OK XSDv-XMLv contentType00201m1_p OK XSDv-XMLi contentType00201m1_n -OK contentType00201m1_n.xml:13:60: Invalid year in "abc" Grp: CType / contenttype00301m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv contentType00301m OK XSDv-XMLv contentType00301m1_p OK XSDv-XMLi contentType00301m1_n -OK contentType00301m1_n.xml:13:60: No character data allowed by content model Grp: CType / contenttype00401m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv contentType00401m OK XSDv-XMLv contentType00401m1_p OK XSDv-XMLi contentType00401m1_n -OK contentType00401m1_n.xml:13:72: Unexpected end of sequence, expecting "{contentType}date" Grp: CType / derivationmethod00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv derivationMethod00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK derivationMethod00101m1_n.xml:14:5: Invalid integer: "aaa" Grp: CType / derivationmethod00101m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv derivationMethod00101m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK derivationMethod00101m2_n.xml:15:2: No character data allowed by content model Grp: CType / derivationmethod00102m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv derivationMethod00102m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK derivationMethod00102m1_n.xml:13:72: Invalid integer: "abc" Grp: CType / derivationmethod00102m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv derivationMethod00102m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK derivationMethod00102m2_n.xml:13:71: Invalid integer: "x" Grp: CType / final00101m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi final00101m2 -OK final00101m2.xsd:24:40: {final}A is final for extensions Grp: CType / final00101m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv final00101m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK final00101m3_n.xml:15:10: Unexpected end of sequence, expecting "{final}d" Grp: CType / final00101m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi final00101m4 -OK final00101m4.xsd:24:42: {final}A is final for restrictions Grp: CType / final00101m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi final00101m5 -OK final00101m5.xsd:24:42: {final}A is final for restrictions Grp: CType / final00101m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi final00101m6 -OK final00101m6.xsd:24:40: {final}A is final for extensions Grp: CType / name00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv name00101m OK XSDv-XMLv name00101m1_p OK XSDv-XMLi name00101m1_n -OK name00101m1_n.xml:14:2: Unknown type TEST Grp: CType / psubstitutions00101m sp= 1 xp= 2 xf= 2} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv pSubstitutions00101m OK XSDv-XMLv pSubstitutions00101m1_p OK XSDv-XMLi pSubstitutions00101m1_n -OK pSubstitutions00101m1_n.xml:15:10: Unexpected end of sequence, expecting "{pSubstitutions}d|{pSubstitutions}c" OK XSDv-XMLv pSubstitutions00101m2_p OK XSDv-XMLi pSubstitutions00101m2_n -OK pSubstitutions00101m2_n.xml:14:20: Unexpected element "c": expecting "close parent" Grp: CType / psubstitutions00102m sp= 1 xp= 2 xf= 2} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv pSubstitutions00102m OK XSDv-XMLv pSubstitutions00102m1_p OK XSDv-XMLi pSubstitutions00102m1_n -OK pSubstitutions00102m1_n.xml:13:84: {pSubstitutions}A blocks extensions OK XSDv-XMLv pSubstitutions00102m2_p OK XSDv-XMLi pSubstitutions00102m2_n -OK pSubstitutions00102m2_n.xml:14:20: Unexpected element "c": expecting "close parent" Grp: CType / psubstitutions00103m sp= 1 xp= 2 xf= 2} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv pSubstitutions00103m OK XSDv-XMLv pSubstitutions00103m1_p OK XSDv-XMLi pSubstitutions00103m1_n -OK pSubstitutions00103m1_n.xml:15:10: Unexpected end of sequence, expecting "{pSubstitutions}d|{pSubstitutions}c" OK XSDv-XMLv pSubstitutions00103m2_p OK XSDv-XMLi pSubstitutions00103m2_n -OK pSubstitutions00103m2_n.xml:13:84: {pSubstitutions}A blocks restrictions Grp: CType / psubstitutions00104m sp= 1 xp= 2 xf= 2} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv pSubstitutions00104m OK XSDv-XMLv pSubstitutions00104m1_p OK XSDv-XMLi pSubstitutions00104m1_n -OK pSubstitutions00104m1_n.xml:13:84: {pSubstitutions}A blocks extensions OK XSDv-XMLv pSubstitutions00104m2_p OK XSDv-XMLi pSubstitutions00104m2_n -OK pSubstitutions00104m2_n.xml:13:84: {pSubstitutions}A blocks restrictions Grp: CType / targetns00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00101m OK XSDv-XMLv targetNS00101m1_p OK XSDv-XMLi targetNS00101m1_n -OK targetNS00101m1_n.xml:14:2: Unknown type Test Grp: ElemDecl / abstract00101m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv abstract00101m -NI substitutionGroup not supported Grp: ElemDecl / abstract00201m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv abstract00201m1 -NI Abstract elements not handled yet Grp: ElemDecl / abstract00201m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv abstract00201m2 OK XSDv-XMLv Positive Grp: ElemDecl / abstract00201m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv abstract00201m3 OK XSDv-XMLv Positive Grp: ElemDecl / annotation00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m1 OK XSDv-XMLv Positive Grp: ElemDecl / annotation00101m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m2 -OK annotation00101m2.xsd:20:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent" Grp: ElemDecl / annotation00101m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m3 OK XSDv-XMLv Positive Grp: ElemDecl / annotation00101m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m4 -OK annotation00101m4.xsd:20:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent" Grp: ElemDecl / disallowedsubst00101m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00101m -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00102m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00102m1 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00102m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00102m2 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00105m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00105m -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00106m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00106m1 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00106m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00106m2 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00202m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m1 -OK disallowedSubst00202m1.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m10 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m10 -OK disallowedSubst00202m10.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m11 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m11 -OK disallowedSubst00202m11.xsd:26:50: No matching type in the union Grp: ElemDecl / disallowedsubst00202m12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv disallowedSubst00202m12 OK XSDv-XMLv Positive Grp: ElemDecl / disallowedsubst00202m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m2 -OK disallowedSubst00202m2.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m3 -OK disallowedSubst00202m3.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m4 -OK disallowedSubst00202m4.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m5 -OK disallowedSubst00202m5.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m6 -OK disallowedSubst00202m6.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m7 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m7 -OK disallowedSubst00202m7.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m8 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m8 -OK disallowedSubst00202m8.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00202m9 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi disallowedSubst00202m9 -OK disallowedSubst00202m9.xsd:26:49: No matching type in the union Grp: ElemDecl / disallowedsubst00301m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00301m1 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00301m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00301m2 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00401m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00401m1 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00401m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00401m2 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00501m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00501m1 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00501m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00501m2 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00502m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00502m1 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00502m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00502m2 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00502m3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00502m3 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00502m4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00502m4 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00503m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00503m1 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00503m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00503m2 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00503m3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00503m3 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00503m4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00503m4 -NI substitutionGroup not supported Grp: ElemDecl / disallowedsubst00503m5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv disallowedSubst00503m5 -NI substitutionGroup not supported Grp: ElemDecl / idconstrdefs00101m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00101m -NI idConstrDefs00101m.xsd:20:31: Unsupported element in the schema: unique Grp: ElemDecl / idconstrdefs00201m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00201m -NI idConstrDefs00201m.xsd:22:31: Unsupported element in the schema: unique Grp: ElemDecl / idconstrdefs00202m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00202m -NI idConstrDefs00202m.xsd:28:27: Unsupported element in the schema: key Grp: ElemDecl / idconstrdefs00203m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00203m -NI idConstrDefs00203m.xsd:28:31: Unsupported element in the schema: unique Grp: ElemDecl / idconstrdefs00204m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00204m -NI idConstrDefs00204m.xsd:28:27: Unsupported element in the schema: key Grp: ElemDecl / idconstrdefs00301m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00301m -NI idConstrDefs00301m.xsd:18:64: Unsupported type IDREF and IDREFS Grp: ElemDecl / idconstrdefs00302m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00302m -NI idConstrDefs00302m.xsd:20:51: Unsupported type IDREF and IDREFS Grp: ElemDecl / idconstrdefs00401m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00401m -NI idConstrDefs00401m.xsd:36:42: Unsupported type IDREF and IDREFS Grp: ElemDecl / idconstrdefs00402m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00402m -NI idConstrDefs00402m.xsd:36:42: Unsupported type IDREF and IDREFS Grp: ElemDecl / idconstrdefs00403m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idConstrDefs00403m -NI idConstrDefs00403m.xsd:36:43: Unsupported type IDREF and IDREFS Grp: ElemDecl / idconstrdefs00501m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv idConstrDefs00501m OK XSDv-XMLv idConstrDefs00501m1_p OK XSDv-XMLi idConstrDefs00501m1_n -OK idConstrDefs00501m1_n.xml:20:11: ID "s007" already defined Grp: ElemDecl / maxoccurs00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv maxOccurs00101m OK XSDv-XMLv maxOccurs00101m1_p OK XSDv-XMLi maxOccurs00101m1_n -OK maxOccurs00101m1_n.xml:16:12: Unexpected element "Local": expecting "close parent" Grp: ElemDecl / maxoccurs00201m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv maxOccurs00201m OK XSDv-XMLv maxOccurs00201m1_p OK XSDv-XMLi maxOccurs00201m1_n -OK maxOccurs00201m1_n.xml:16:12: Unexpected element "{ElemDecl/maxOccurs}Local": expecting "close parent" Grp: ElemDecl / minoccurs00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv minOccurs00101m OK XSDv-XMLv minOccurs00101m1_p OK XSDv-XMLi minOccurs00101m1_n -OK minOccurs00101m1_n.xml:18:13: Unexpected end of sequence, expecting "{ElemDecl/minOccurs}Local" Grp: ElemDecl / minoccurs00201m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv minOccurs00201m OK XSDv-XMLv minOccurs00201m1_p OK XSDv-XMLi minOccurs00201m1_n -OK minOccurs00201m1_n.xml:18:8: Unexpected end of sequence, expecting "{ElemDecl/minOccurs}Local" Grp: ElemDecl / name00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv name00101m OK XSDv-XMLv name00101m1_p OK XSDv-XMLi name00101m1_n -OK name00101m1_n.xml:13:53: Invalid value for boolean type: "No" Grp: ElemDecl / name00201m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00201m1 OK XSDv-XMLv Positive Grp: ElemDecl / name00201m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00201m2 OK XSDv-XMLv Positive Grp: ElemDecl / name00301m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00301m1 OK XSDv-XMLv Positive Grp: ElemDecl / name00401m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00401m1 OK XSDv-XMLv Positive Grp: ElemDecl / name00401m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00401m2 OK XSDv-XMLv Positive Grp: ElemDecl / name00401m3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00401m3 -OK name00401m3.xsd:19:53: Name and Ref cannot be both specified Grp: ElemDecl / name00401m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00401m4 -OK name00401m4.xsd:19:53: Name and Ref cannot be both specified Grp: ElemDecl / name00401m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00401m5 -OK name00401m5.xsd:19:52: Name and Ref cannot be both specified Grp: ElemDecl / name00501m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m1 OK XSDv-XMLv Positive Grp: ElemDecl / name00501m10 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi name00501m10 Grp: ElemDecl / name00501m11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m11 OK XSDv-XMLv Positive Grp: ElemDecl / name00501m12 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00501m12 -OK name00501m12.xsd:21:59: "type" attribute cannot be specified along with "ref" Grp: ElemDecl / name00501m13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m13 OK XSDv-XMLv Positive Grp: ElemDecl / name00501m14 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m14 OK XSDv-XMLv Positive Grp: ElemDecl / name00501m15 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m15 OK XSDv-XMLv Positive Grp: ElemDecl / name00501m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi name00501m2 Grp: ElemDecl / name00501m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m3 OK XSDv-XMLv Positive Grp: ElemDecl / name00501m4 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi name00501m4 Grp: ElemDecl / name00501m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m5 OK XSDv-XMLv Positive Grp: ElemDecl / name00501m6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi name00501m6 Grp: ElemDecl / name00501m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m7 OK XSDv-XMLv Positive Grp: ElemDecl / name00501m8 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi name00501m8 Grp: ElemDecl / name00501m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00501m9 OK XSDv-XMLv Positive Grp: ElemDecl / name00502m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00502m1 OK XSDv-XMLv Positive Grp: ElemDecl / name00502m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00502m2 -OK name00502m2.xsd:16:30: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: ElemDecl / name00503m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00503m1 OK XSDv-XMLv Positive Grp: ElemDecl / name00503m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00503m2 -OK name00503m2.xsd:16:30: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: ElemDecl / name00504m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv name00504m1 -NI name00504m1.xsd:17:29: Unsupported element in the schema: key Grp: ElemDecl / name00504m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00504m2 -OK name00504m2.xsd:16:30: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: ElemDecl / name00504m3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv name00504m3 -NI name00504m3.xsd:17:32: Unsupported element in the schema: unique Grp: ElemDecl / name00504m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00504m4 -OK name00504m4.xsd:16:30: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: ElemDecl / name00505m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv name00505m1 -NI name00505m1.xsd:15:27: Unsupported element in the schema: key Grp: ElemDecl / name00505m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi name00505m2 -NI name00505m2.xsd:15:27: Unsupported element in the schema: key Grp: ElemDecl / name00601m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv name00601m OK XSDv-XMLv name00601m1_p OK XSDv-XMLi name00601m1_n -OK name00601m1_n.xml:19:54: No type found for {ElemDecl/name}toor Grp: ElemDecl / name00801 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00801 OK XSDv-XMLv name00801_p Grp: ElemDecl / name00802 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00802 OK XSDv-XMLv name00802_p Grp: ElemDecl / name00803 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00803 OK XSDv-XMLv name00803_p Grp: ElemDecl / name00804 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00804 OK XSDv-XMLv name00804_p Grp: ElemDecl / name00805 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00805 OK XSDv-XMLv name00805_p Grp: ElemDecl / nillable00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nillable00101m1 OK XSDv-XMLv Positive Grp: ElemDecl / nillable00101m2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nillable00101m2 OK XSDv-XMLi Negative -OK nillable00101m2_n.xml:14:22: Element cannot be nil Grp: ElemDecl / nillable00102m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nillable00102m OK XSDv-XMLv nillable00102m1_p OK XSDv-XMLi nillable00102m1_n -OK nillable00102m1_n.xml:14:23: Invalid value for boolean type: "" Grp: ElemDecl / nillable00201m sp= 1 xp= 1 xf= 2} (xsd= 1 xml= 3) OK= 4 FAILED= 0 OK XSDv nillable00201m OK XSDv-XMLi nillable00201m1_n -OK nillable00201m1_n.xml:13:22: Element cannot be nil OK XSDv-XMLi nillable00201m2_n -OK nillable00201m2_n.xml:13:23: Element cannot be nil OK XSDv-XMLv nillable00201m3_p Grp: ElemDecl / nillable00301m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nillable00301m OK XSDv-XMLv nillable00301m1_p OK XSDv-XMLi nillable00301m1_n -OK nillable00301m1_n.xml:14:6: No character content allowed because the element is 'nilled' Grp: ElemDecl / nillable00302m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nillable00302m OK XSDv-XMLv nillable00302m1_p OK XSDv-XMLi nillable00302m1_n -OK nillable00302m1_n.xml:14:14: Unexpected element "Local": expecting "close parent|close parent|close parent" Grp: ElemDecl / nillable00401m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nillable00401m1 OK XSDv-XMLv Positive Grp: ElemDecl / nillable00401m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nillable00401m2 OK XSDv-XMLv Positive Grp: ElemDecl / scope00101m sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv scope00101m OK XSDv-XMLv scope00101m1_p Grp: ElemDecl / scope00201m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv scope00201m1 OK XSDv-XMLv Positive Grp: ElemDecl / scope00201m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi scope00201m2 -OK scope00201m2.xsd:22:29: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: ElemDecl / scope00301m sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv scope00301m OK XSDv-XMLv scope00301m1_p Grp: ElemDecl / substgrpaffil00101m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv substGrpAffil00101m -NI Abstract elements not handled yet Grp: ElemDecl / substgrpaffil00201m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv substGrpAffil00201m -NI substitutionGroup not supported Grp: ElemDecl / substgrpexcl00202m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv substGrpExcl00202m1 -NI substitutionGroup not supported Grp: ElemDecl / substgrpexcl00202m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi substGrpExcl00202m2 -NI substitutionGroup not supported Grp: ElemDecl / substgrpexcl00301m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv substGrpExcl00301m1 -NI substitutionGroup not supported Grp: ElemDecl / substgrpexcl00301m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00301m3 OK XSDv-XMLv Positive Grp: ElemDecl / substgrpexcl00303m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv substGrpExcl00303m1 -NI substitutionGroup not supported Grp: ElemDecl / substgrpexcl00303m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi substGrpExcl00303m2 -NI substitutionGroup not supported Grp: ElemDecl / substgrpexcl00303m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00303m3 OK XSDv-XMLv Positive Grp: ElemDecl / substgrpexcl00401m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00401m1 OK XSDv-XMLv Positive Grp: ElemDecl / substgrpexcl00401m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00401m2 OK XSDv-XMLv Positive Grp: ElemDecl / substgrpexcl00401m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00401m3 OK XSDv-XMLv Positive Grp: ElemDecl / substgrpexcl00401m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00401m4 OK XSDv-XMLv Positive Grp: ElemDecl / substgrpexcl00401m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00401m5 OK XSDv-XMLv Positive Grp: ElemDecl / substgrpexcl00401m6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00401m6 OK XSDv-XMLv Positive Grp: ElemDecl / substgrpexcl00402m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi substGrpExcl00402m1 -OK substGrpExcl00402m1.xsd:26:49: No matching type in the union Grp: ElemDecl / substgrpexcl00402m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi substGrpExcl00402m2 -OK substGrpExcl00402m2.xsd:26:49: No matching type in the union Grp: ElemDecl / substgrpexcl00402m3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi substGrpExcl00402m3 -OK substGrpExcl00402m3.xsd:26:49: No matching type in the union Grp: ElemDecl / substgrpexcl00402m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi substGrpExcl00402m4 -OK substGrpExcl00402m4.xsd:26:49: No matching type in the union Grp: ElemDecl / substgrpexcl00402m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi substGrpExcl00402m5 -OK substGrpExcl00402m5.xsd:26:49: No matching type in the union Grp: ElemDecl / substgrpexcl00402m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi substGrpExcl00402m6 -OK substGrpExcl00402m6.xsd:26:49: No matching type in the union Grp: ElemDecl / substgrpexcl00402m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv substGrpExcl00402m7 OK XSDv-XMLv Positive Grp: ElemDecl / targetns00101m sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv targetNS00101m OK XSDv-XMLv targetNS00101m1_p Grp: ElemDecl / targetns00201m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00201m OK XSDv-XMLv targetNS00201m1_p OK XSDv-XMLi targetNS00201m1_n -OK targetNS00201m1_n.xml:11:56: Invalid integer: "XII" Grp: ElemDecl / targetns00301m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00301m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00301m1_n.xml:18:11: Unexpected element "Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00301m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00301m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00301m2_n.xml:18:16: Unexpected element "{ElemDecl/targetNS}Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00301m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00301m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00301m3_n.xml:18:16: Unexpected element "{ElemDecl/targetNS}Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00302m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00302m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00302m1_n.xml:18:11: Unexpected element "Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00302m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00302m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00302m2_n.xml:18:16: Unexpected element "{ElemDecl/targetNS}Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00302m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00302m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00302m3_n.xml:18:11: Unexpected element "Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00303m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00303m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00303m1_n.xml:18:11: Unexpected element "Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00303m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00303m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00303m2_n.xml:18:16: Unexpected element "{ElemDecl/targetNS}Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00303m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00303m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK targetNS00303m3_n.xml:18:16: Unexpected element "{ElemDecl/targetNS}Local": expecting "{ElemDecl/targetNS}Local" Grp: ElemDecl / targetns00401m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00401m OK XSDv-XMLv targetNS00401m1_p OK XSDv-XMLi targetNS00401m1_n -OK targetNS00401m1_n.xml:19:64: No type found for Global Grp: ElemDecl / targetns00402m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv targetNS00402m OK XSDv-XMLv targetNS00402m1_p OK XSDv-XMLi targetNS00402m1_n -OK targetNS00402m1_n.xml:17:60: No type found for {ElemDecl/targetNS}Global Grp: ElemDecl / term00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv term00101m OK XSDv-XMLv term00101m1_p OK XSDv-XMLi term00101m1_n -OK term00101m1_n.xml:18:12: Invalid value for boolean type: "Yes" Grp: ElemDecl / typedef00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00101m OK XSDv-XMLv typeDef00101m1_p OK XSDv-XMLi typeDef00101m1_n -OK typeDef00101m1_n.xml:12:61: Invalid value for boolean type: "sure" Grp: ElemDecl / typedef00201m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00201m OK XSDv-XMLv typeDef00201m1_p OK XSDv-XMLi typeDef00201m1_n -OK typeDef00201m1_n.xml:12:61: string pattern not matched: [01]+ Grp: ElemDecl / typedef00202m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00202m OK XSDv-XMLv typeDef00202m1_p OK XSDv-XMLi typeDef00202m1_n -OK typeDef00202m1_n.xml:14:14: Invalid value for boolean type: "Yes" Grp: ElemDecl / typedef00203m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00203m OK XSDv-XMLv typeDef00203m1_p OK XSDv-XMLi typeDef00203m1_n -OK typeDef00203m1_n.xml:12:61: Invalid value for boolean type: "Yes" Grp: ElemDecl / typedef00204m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv typeDef00204m -NI substitutionGroup not supported Grp: ElemDecl / typedef00205m sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv typeDef00205m -NI substitutionGroup not supported Grp: ElemDecl / typedef00301m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00301m OK XSDv-XMLv typeDef00301m1_p OK XSDv-XMLi typeDef00301m1_n -OK typeDef00301m1_n.xml:18:12: Invalid value for boolean type: "No" Grp: ElemDecl / typedef00401m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00401m OK XSDv-XMLv typeDef00401m1_p OK XSDv-XMLi typeDef00401m1_n -OK typeDef00401m1_n.xml:18:13: Unexpected element "Global": expecting "{ElemDecl/typeDef}Global" Grp: ElemDecl / typedef00402m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00402m OK XSDv-XMLv typeDef00402m1_p OK XSDv-XMLi typeDef00402m1_n -OK typeDef00402m1_n.xml:19:17: Unexpected element "{ElemDecl/typeDef}Local": expecting "{ElemDecl/typeDef}Local" Grp: ElemDecl / typedef00403m sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv typeDef00403m OK XSDv-XMLv typeDef00403m1_p Grp: ElemDecl / typedef00501m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv typeDef00501m1 OK XSDv-XMLv Positive Grp: ElemDecl / typedef00501m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi typeDef00501m2 Grp: ElemDecl / typedef00502m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv typeDef00502m1 OK XSDv-XMLv Positive Grp: ElemDecl / typedef00502m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi typeDef00502m2 Grp: ElemDecl / typedef00601m sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv typeDef00601m OK XSDv-XMLv typeDef00601m1_p Grp: ElemDecl / typedef00701m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00701m OK XSDv-XMLv typeDef00701m1_p OK XSDv-XMLi typeDef00701m1_n -OK typeDef00701m1_n.xml:15:5: Invalid value for boolean type: "Yes" Grp: ElemDecl / typedef00801m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv typeDef00801m1 OK XSDv-XMLv Positive Grp: ElemDecl / typedef00801m2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv typeDef00801m2 OK XSDv-XMLi Negative -OK typeDef00801m2_n.xml:14:71: {ElemDecl/typeDef}Type blocks extensions Grp: ElemDecl / typedef00801m3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv typeDef00801m3 OK XSDv-XMLi Negative -OK typeDef00801m3_n.xml:14:71: Element blocks extensions Grp: ElemDecl / typedef00802m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00802m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK typeDef00802m1_n.xml:15:37: string pattern not matched: 0 Grp: ElemDecl / typedef00802m2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv typeDef00802m2 OK XSDv-XMLi Negative -OK typeDef00802m2_n.xml:14:37: Element blocks restrictions Grp: ElemDecl / typedef00901m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef00901m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK typeDef00901m1_n.xml:15:6: string pattern not matched: true|1 Grp: ElemDecl / typedef01101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef01101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK typeDef01101m1_n.xml:14:7: Type {ElemDecl/typeDef}VirtualType is abstract Grp: ElemDecl / typedef01201m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef01201m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK typeDef01201m1_n.xml:17:7: Attribute "test:attr" invalid for type {http://www.w3.org/2001/XMLSchema}string Grp: ElemDecl / typedef01202m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef01202m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK typeDef01202m1_n.xml:16:7: Attribute "attr" invalid for type {http://www.w3.org/2001/XMLSchema}string Grp: ElemDecl / typedef01301m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef01301m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK typeDef01301m1_n.xml:15:19: Unexpected element "{ElemDecl/typeDef}inline": expecting "close parent" Grp: ElemDecl / typedef01401m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef01401m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK typeDef01401m1_n.xml:13:6: string pattern not matched: [\-+]?[0-9]+ Grp: ElemDecl / typedef01501m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv typeDef01501m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK typeDef01501m1_n.xml:22:13: Invalid character content (fixed to "") Grp: ElemDecl / valueconstraint00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00101m1 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00101m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint00101m2 Grp: ElemDecl / valueconstraint00201m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv valueConstraint00201m OK XSDv-XMLv valueConstraint00201m1_p OK XSDv-XMLi valueConstraint00201m1_n -OK valueConstraint00201m1_n.xml:16:25: Invalid character content (fixed to "12") Grp: ElemDecl / valueconstraint00301m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00301m1 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00301m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00301m2 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00301m3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi valueConstraint00301m3 -OK valueConstraint00301m3.xsd:14:70: Default and Fixed cannot be both specified Grp: ElemDecl / valueconstraint00301m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi valueConstraint00301m4 -OK valueConstraint00301m4.xsd:14:70: Default and Fixed cannot be both specified Grp: ElemDecl / valueconstraint00301m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi valueConstraint00301m5 -OK valueConstraint00301m5.xsd:14:70: Default and Fixed cannot be both specified Grp: ElemDecl / valueconstraint00401m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00401m1 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00401m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint00401m2 Grp: ElemDecl / valueconstraint00401m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00401m3 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00401m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00401m4 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00401m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00401m5 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00401m6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint00401m6 Grp: ElemDecl / valueconstraint00401m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00401m7 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00401m8 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint00401m8 Grp: ElemDecl / valueconstraint00401m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00401m9 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00402m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00402m1 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00402m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi valueConstraint00402m2 -OK valueConstraint00402m2.xsd:16:58: Invalid value for boolean type: "Yes" Grp: ElemDecl / valueconstraint00402m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00402m3 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00402m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00402m4 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00402m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00402m5 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00402m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi valueConstraint00402m6 -OK valueConstraint00402m6.xsd:16:53: Invalid value for boolean type: "Yes" Grp: ElemDecl / valueconstraint00402m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00402m7 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00402m8 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi valueConstraint00402m8 -OK valueConstraint00402m8.xsd:16:55: string pattern not matched: true Grp: ElemDecl / valueconstraint00402m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00402m9 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00501m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00501m1 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00501m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00501m2 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00501m3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00501m3 OK XSDv-XMLi Negative -OK valueConstraint00501m3_n.xml:14:38: string pattern not matched: 1\.0[Ee]-2 Grp: ElemDecl / valueconstraint00501m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00501m4 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00501m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00501m5 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00501m6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00501m6 OK XSDv-XMLi Negative -OK valueConstraint00501m6_n.xml:14:38: string pattern not matched: 1\.0[Ee]-2 Grp: ElemDecl / valueconstraint00601m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00601m1 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00601m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi valueConstraint00601m2 -OK valueConstraint00601m2.xsd:14:61: Invalid value: "1.0F-2" Grp: ElemDecl / valueconstraint00601m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00601m3 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00601m4 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint00601m4 Grp: ElemDecl / valueconstraint00601m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00601m5 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00601m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi valueConstraint00601m6 -OK valueConstraint00601m6.xsd:14:57: string pattern not matched: ...E.. Grp: ElemDecl / valueconstraint00601m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint00601m7 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint00601m8 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint00601m8 Grp: ElemDecl / valueconstraint00701m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv valueConstraint00701m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK valueConstraint00701m1_n.xml:16:24: Invalid character content (fixed to "part1 part2") Grp: ElemDecl / valueconstraint00801m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv valueConstraint00801m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK valueConstraint00801m1_n.xml:14:28: Invalid character content (fixed to "alpha beta") Grp: ElemDecl / valueconstraint00901m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv valueConstraint00901m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK valueConstraint00901m1_n.xml:15:28: Invalid character content (fixed to "alpha beta") Grp: ElemDecl / valueconstraint01001m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint01001m1 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint01001m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint01001m2 Grp: ElemDecl / valueconstraint01001m3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint01001m3 Grp: ElemDecl / valueconstraint01001m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint01001m4 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint01001m5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint01001m5 Grp: ElemDecl / valueconstraint01001m6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi valueConstraint01001m6 Grp: ElemDecl / valueconstraint01001m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint01001m7 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint01001m8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint01001m8 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint01101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint01101m1 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint01101m2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint01101m2 OK XSDv-XMLi Negative -OK valueConstraint01101m2_n.xml:14:43: -1 is smaller than minInclusive (0.) Grp: ElemDecl / valueconstraint01101m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint01101m3 OK XSDv-XMLv Positive Grp: ElemDecl / valueconstraint01101m4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv valueConstraint01101m4 OK XSDv-XMLi Negative -OK valueConstraint01101m4_n.xml:14:43: -1 is smaller than minInclusive (0.) Grp: IdConstrDefs / annotation00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotation00101m1 -NI annotation00101m1.xsd:23:37: Unsupported element in the schema: unique Grp: IdConstrDefs / annotation00101m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotation00101m2 -NI annotation00101m2.xsd:23:37: Unsupported element in the schema: unique Grp: IdConstrDefs / annotation00101m3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotation00101m3 -NI annotation00101m3.xsd:23:37: Unsupported element in the schema: unique Grp: IdConstrDefs / annotation00101m4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotation00101m4 -NI annotation00101m4.xsd:23:37: Unsupported element in the schema: unique Grp: IdConstrDefs / annotation00101m5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotation00101m5 -NI annotation00101m5.xsd:23:37: Unsupported element in the schema: unique Grp: IdConstrDefs / annotation00101m6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotation00101m6 -NI annotation00101m6.xsd:23:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00101m1 -NI fields00101m1.xsd:29:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00201m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00201m1 -NI fields00201m1.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00201m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00201m2 -NI fields00201m2.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00201m3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00201m3 -NI fields00201m3.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00201m4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00201m4 -NI fields00201m4.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00201m5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00201m5 -NI fields00201m5.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00202m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00202m1 -NI fields00202m1.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00202m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00202m2 -NI fields00202m2.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00202m3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00202m3 -NI fields00202m3.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00202m4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00202m4 -NI fields00202m4.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00202m5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00202m5 -NI fields00202m5.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00203m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00203m1 -NI fields00203m1.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00203m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00203m2 -NI fields00203m2.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00203m3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00203m3 -NI fields00203m3.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00203m4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00203m4 -NI fields00203m4.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / fields00203m5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv fields00203m5 -NI fields00203m5.xsd:20:37: Unsupported element in the schema: unique Grp: IdConstrDefs / name00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv name00101m1 -NI name00101m1.xsd:28:28: Unsupported element in the schema: key Grp: IdConstrDefs / name00101m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi name00101m2 -NI name00101m2.xsd:28:28: Unsupported element in the schema: key Grp: IdConstrDefs / name00201m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv name00201m1 -NI name00201m1.xsd:29:28: Unsupported element in the schema: key Grp: IdConstrDefs / targetns00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv targetNS00101m1 -NI targetNS00101m1a.xsd:28:27: Unsupported element in the schema: key Grp: IdConstrDefs / targetns00101m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi targetNS00101m2 -NI targetNS00101m2a.xsd:28:27: Unsupported element in the schema: key Grp: MGroup / annotation00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m1 OK XSDv-XMLv Positive Grp: MGroup / annotation00101m10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m10 OK XSDv-XMLv Positive Grp: MGroup / annotation00101m11 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m11 -OK annotation00101m11.xsd:25:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MGroup / annotation00101m12 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m12 -OK annotation00101m12.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MGroup / annotation00101m13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m13 OK XSDv-XMLv Positive Grp: MGroup / annotation00101m14 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m14 -OK annotation00101m14.xsd:25:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MGroup / annotation00101m15 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m15 -OK annotation00101m15.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MGroup / annotation00101m16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m16 OK XSDv-XMLv Positive Grp: MGroup / annotation00101m17 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m17 -OK annotation00101m17.xsd:25:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MGroup / annotation00101m18 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m18 -OK annotation00101m18.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MGroup / annotation00101m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m2 -OK annotation00101m2.xsd:25:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MGroup / annotation00101m3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m3 -OK annotation00101m3.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MGroup / annotation00101m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m4 OK XSDv-XMLv Positive Grp: MGroup / annotation00101m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m5 -OK annotation00101m5.xsd:25:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MGroup / annotation00101m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m6 -OK annotation00101m6.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MGroup / annotation00101m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m7 OK XSDv-XMLv Positive Grp: MGroup / annotation00101m8 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m8 -OK annotation00101m8.xsd:25:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MGroup / annotation00101m9 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m9 -OK annotation00101m9.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MGroup / compositor00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv compositor00101m1 -NI compositor00101m1.xsd:25:37: Unsupported "group" in this context Grp: MGroup / compositor00102m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv compositor00102m1 -NI compositor00102m1.xsd:24:37: Unsupported "group" in this context Grp: MGroup / compositor00103m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv compositor00103m1 -NI compositor00103m1.xsd:24:37: Unsupported "group" in this context Grp: MGroup / compositor00201m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv compositor00201m1 -NI compositor00201m1.xsd:21:37: Unsupported "group" in this context Grp: MGroup / compositor00202m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv compositor00202m1 -NI compositor00202m1.xsd:23:37: Unsupported "group" in this context Grp: MGroup / compositor00203m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv compositor00203m1 -NI compositor00203m1.xsd:21:37: Unsupported "group" in this context Grp: MGroup / particles00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00101m1 -NI particles00101m1.xsd:23:28: Unsupported "group" in this context Grp: MGroup / particles00101m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00101m2 -NI particles00101m2.xsd:24:28: Unsupported "group" in this context Grp: MGroup / particles00102m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particles00102m1 -OK particles00102m1.xsd:17:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MGroup / particles00103m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particles00103m1 -OK particles00103m1.xsd:17:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MGroup / particles00104m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particles00104m1 -OK particles00104m1.xsd:17:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}any": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MGroup / particles00105m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particles00105m1 -OK particles00105m1.xsd:17:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MGroup / particles00201m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00201m1 -NI particles00201m1.xsd:24:28: Unsupported "group" in this context Grp: MGroup / particles00202m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00202m1 -NI particles00202m1.xsd:37:28: Unsupported "group" in this context Grp: MGroup / particles00203m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00203m1 -NI particles00203m1.xsd:29:28: Unsupported "group" in this context Grp: MGroup / particles00204m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00204m1 -NI particles00204m1.xsd:29:28: Unsupported "group" in this context Grp: MGroup / particles00205m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00205m1 -NI particles00205m1.xsd:23:28: Unsupported "group" in this context Grp: MGroup / particles00301m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00301m1 -NI particles00301m1.xsd:24:28: Unsupported "group" in this context Grp: MGroup / particles00302m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00302m1 -NI particles00302m1.xsd:36:28: Unsupported "group" in this context Grp: MGroup / particles00303m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00303m1 -NI particles00303m1.xsd:30:28: Unsupported "group" in this context Grp: MGroup / particles00304m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00304m1 -NI particles00304m1.xsd:29:28: Unsupported "group" in this context Grp: MGroup / particles00305m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particles00305m1 -NI particles00305m1.xsd:23:28: Unsupported "group" in this context Grp: MGroupDef / annotation00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotation00101m1 -NI annotation00101m1.xsd:18:32: Unsupported "group" in this context Grp: MGroupDef / annotation00101m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotation00101m2 -NI annotation00101m2.xsd:18:32: Unsupported "group" in this context Grp: MGroupDef / annotation00101m3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotation00101m3 -NI annotation00101m3.xsd:18:32: Unsupported "group" in this context Grp: MGroupDef / annotation00101m4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotation00101m4 -NI annotation00101m4.xsd:18:32: Unsupported "group" in this context Grp: MGroupDef / annotation00101m5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotation00101m5 -NI annotation00101m5.xsd:18:32: Unsupported "group" in this context Grp: MGroupDef / annotation00101m6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotation00101m6 -NI annotation00101m6.xsd:18:32: Unsupported "group" in this context Grp: MGroupDef / modelgroup00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv modelGroup00101m1 -NI modelGroup00101m1.xsd:16:32: Unsupported "group" in this context Grp: MGroupDef / modelgroup00101m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv modelGroup00101m2 -NI modelGroup00101m2.xsd:16:32: Unsupported "group" in this context Grp: MGroupDef / modelgroup00101m3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv modelGroup00101m3 -NI modelGroup00101m3.xsd:16:32: Unsupported "group" in this context Grp: MGroupDef / modelgroup00102m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi modelGroup00102m1 -OK modelGroup00102m1.xsd:21:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MGroupDef / modelgroup00102m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi modelGroup00102m2 -OK modelGroup00102m2.xsd:21:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MGroupDef / modelgroup00102m3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi modelGroup00102m3 -OK modelGroup00102m3.xsd:21:25: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MGroupDef / modelgroup00102m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi modelGroup00102m4 -OK modelGroup00102m4.xsd:21:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MGroupDef / modelgroup00102m5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi modelGroup00102m5 -OK modelGroup00102m5.xsd:21:25: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MGroupDef / modelgroup00102m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi modelGroup00102m6 -OK modelGroup00102m6.xsd:21:25: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MGroupDef / name00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv name00101m1 -NI name00101m1.xsd:22:32: Unsupported "group" in this context Grp: MGroupDef / name00101m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi name00101m2 Grp: MGroupDef / targetns00101m1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv targetNS00101m1 -NI targetNS00101m1.xsd:24:32: Unsupported "group" in this context Grp: MGroupDef / targetns00101m2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv targetNS00101m2 -NI targetNS00101m1.xsd:24:32: Unsupported "group" in this context Grp: Notation / annotation00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m1 OK XSDv-XMLv Positive Grp: Notation / annotation00101m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m2 -OK annotation00101m2.xsd:23:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: Notation / annotation00101m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m3 OK XSDv-XMLv Positive Grp: Notation / annotation00101m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m4 -OK annotation00101m4.xsd:23:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: Notation / name00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv name00101m1 OK XSDv-XMLv Positive Grp: Notation / name00101m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi name00101m2 Grp: Notation / name00201m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi name00201m1 -OK name00201m1.xsd:15:40: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: Notation / publicid00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv publicId00101m1 OK XSDv-XMLv Positive Grp: Notation / publicid00201m1 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi publicId00201m1 Grp: Notation / systemid00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv systemId00101m1 OK XSDv-XMLv Positive Grp: Notation / systemid00201m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv systemId00201m1 OK XSDv-XMLv Positive Grp: Notation / targetns00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv targetNS00101m1 OK XSDv-XMLv Positive Grp: Notation / targetns00101m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv targetNS00101m2 OK XSDv-XMLv Positive Grp: SType / st_annotation00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_annotation00101m1 OK XSDv-XMLv Positive Grp: SType / st_annotation00101m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_annotation00101m2 OK XSDv-XMLv Positive Grp: SType / st_basetd00101m sp= 1 xp= 2 xf= 1} (xsd= 1 xml= 3) OK= 4 FAILED= 0 OK XSDv ST_baseTD00101m OK XSDv-XMLv ST_baseTD00101m1_p OK XSDv-XMLi ST_baseTD00101m1_n -OK ST_baseTD00101m1_n.xml:13:56: string pattern not matched: 1|2 OK XSDv-XMLv ST_baseTD00101m2_p Grp: SType / st_basetd00201m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_baseTD00201m OK XSDv-XMLv ST_baseTD00201m1_p OK XSDv-XMLi ST_baseTD00201m1_n -OK ST_baseTD00201m1_n.xml:13:56: Invalid length, must be 4 characters Grp: SType / st_basetd00301m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_baseTD00301m OK XSDv-XMLv ST_baseTD00301m1_p OK XSDv-XMLi ST_baseTD00301m1_n -OK ST_baseTD00301m1_n.xml:13:56: String is too long, maximum length is 6 characters Grp: SType / st_basetd00302m sp= 1 xp= 2 xf= 3} (xsd= 1 xml= 5) OK= 6 FAILED= 0 OK XSDv ST_baseTD00302m OK XSDv-XMLv ST_baseTD00302m1_p OK XSDv-XMLi ST_baseTD00302m1_n -OK ST_baseTD00302m1_n.xml:13:56: No matching type in the union OK XSDv-XMLv ST_baseTD00302m2_p OK XSDv-XMLi ST_baseTD00302m2_n -OK ST_baseTD00302m2_n.xml:13:56: No matching type in the union OK XSDv-XMLi ST_baseTD00302m3_n -OK ST_baseTD00302m3_n.xml:12:56: No matching type in the union Grp: SType / st_facets00101m sp= 1 xp= 3 xf= 1} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv ST_facets00101m OK XSDv-XMLv ST_facets00101m1_p OK XSDv-XMLi ST_facets00101m1_n -OK ST_facets00101m1_n.xml:13:56: String is too long, maximum length is 3 characters OK XSDv-XMLv ST_facets00101m2_p OK XSDv-XMLv ST_facets00101m3_p Grp: SType / st_facets00102m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00102m OK XSDv-XMLv ST_facets00102m1_p OK XSDv-XMLi ST_facets00102m1_n -OK ST_facets00102m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00103m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00103m OK XSDv-XMLv ST_facets00103m1_p OK XSDv-XMLi ST_facets00103m1_n -OK ST_facets00103m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00104m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00104m OK XSDv-XMLv ST_facets00104m1_p OK XSDv-XMLi ST_facets00104m1_n -OK ST_facets00104m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00105m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00105m OK XSDv-XMLv ST_facets00105m1_p OK XSDv-XMLi ST_facets00105m1_n -OK ST_facets00105m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00106m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00106m OK XSDv-XMLv ST_facets00106m1_p OK XSDv-XMLi ST_facets00106m1_n -OK ST_facets00106m1_n.xml:13:56: -9 is greater than maxInclusive (-10) Grp: SType / st_facets00107m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00107m OK XSDv-XMLv ST_facets00107m1_p OK XSDv-XMLi ST_facets00107m1_n -OK ST_facets00107m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00108m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00108m OK XSDv-XMLv ST_facets00108m1_p OK XSDv-XMLi ST_facets00108m1_n -OK ST_facets00108m1_n.xml:13:56: -9 is greater than maxInclusive (-10) Grp: SType / st_facets00109m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00109m OK XSDv-XMLv ST_facets00109m1_p OK XSDv-XMLi ST_facets00109m1_n -OK ST_facets00109m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00110m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00110m OK XSDv-XMLv ST_facets00110m1_p OK XSDv-XMLi ST_facets00110m1_n -OK ST_facets00110m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00111m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00111m OK XSDv-XMLv ST_facets00111m1_p OK XSDv-XMLi ST_facets00111m1_n -OK ST_facets00111m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00112m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00112m OK XSDv-XMLv ST_facets00112m1_p OK XSDv-XMLi ST_facets00112m1_n -OK ST_facets00112m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00113m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00113m OK XSDv-XMLv ST_facets00113m1_p OK XSDv-XMLi ST_facets00113m1_n -OK ST_facets00113m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00114m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00114m OK XSDv-XMLv ST_facets00114m1_p OK XSDv-XMLi ST_facets00114m1_n -OK ST_facets00114m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00115m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00115m OK XSDv-XMLv ST_facets00115m1_p OK XSDv-XMLi ST_facets00115m1_n -OK ST_facets00115m1_n.xml:13:56: 101 is greater than maxInclusive (100) Grp: SType / st_facets00116m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00116m OK XSDv-XMLv ST_facets00116m1_p OK XSDv-XMLi ST_facets00116m1_n -OK ST_facets00116m1_n.xml:13:56: 101.0 is greater than maxInclusive (1.E+2) Grp: SType / st_facets00117m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00117m OK XSDv-XMLv ST_facets00117m1_p OK XSDv-XMLi ST_facets00117m1_n -OK ST_facets00117m1_n.xml:13:56: 101.0 is greater than maxInclusive (1.E+2) Grp: SType / st_facets00118m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00118m OK XSDv-XMLv ST_facets00118m1_p OK XSDv-XMLi ST_facets00118m1_n -OK ST_facets00118m1_n.xml:13:56: 2002-03-01 is greater than maxInclusive (2002-02-28) Grp: SType / st_facets00119m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00119m OK XSDv-XMLv ST_facets00119m1_p OK XSDv-XMLi ST_facets00119m1_n -OK ST_facets00119m1_n.xml:13:56: --03-- is greater than maxInclusive (--02) Grp: SType / st_facets00120m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00120m OK XSDv-XMLv ST_facets00120m1_p OK XSDv-XMLi ST_facets00120m1_n -OK ST_facets00120m1_n.xml:13:56: 2003 is greater than maxInclusive (2002) Grp: SType / st_facets00121m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00121m OK XSDv-XMLv ST_facets00121m1_p OK XSDv-XMLi ST_facets00121m1_n -OK ST_facets00121m1_n.xml:13:56: 2002-03 is greater than maxInclusive (2002-02) Grp: SType / st_facets00122m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00122m OK XSDv-XMLv ST_facets00122m1_p OK XSDv-XMLi ST_facets00122m1_n -OK ST_facets00122m1_n.xml:13:56: ---29 is greater than maxInclusive (---28) Grp: SType / st_facets00123m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00123m OK XSDv-XMLv ST_facets00123m1_p OK XSDv-XMLi ST_facets00123m1_n -OK ST_facets00123m1_n.xml:13:56: --03-01 is greater than maxInclusive (--02-28) Grp: SType / st_facets00124m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00124m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00124m1_n.xml:13:57: --03-01 is greater than maxInclusive (--02-28) Grp: SType / st_facets00201m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m1_n.xml:13:57: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m10 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m10 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m10_n.xml:13:58: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m11 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m11 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m11_n.xml:13:58: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m12 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m12 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m12_n.xml:13:58: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m13 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m13 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m13_n.xml:13:58: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m14 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m14 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m14_n.xml:13:58: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m15 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m15 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m15_n.xml:13:58: 11.0 is greater than maxExclusive (1.1E+1) Grp: SType / st_facets00201m16 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m16 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m16_n.xml:13:58: 11.0 is greater than maxExclusive (1.1E+1) Grp: SType / st_facets00201m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m2_n.xml:13:57: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m3_n.xml:13:57: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m4 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m4 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m4_n.xml:13:57: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m5 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m5 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m5_n.xml:13:57: -11 is greater than maxExclusive (-11) Grp: SType / st_facets00201m6 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m6 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m6_n.xml:13:57: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m7 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m7 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m7_n.xml:13:57: -11 is greater than maxExclusive (-11) Grp: SType / st_facets00201m8 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m8 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m8_n.xml:13:57: 11 is greater than maxExclusive (11) Grp: SType / st_facets00201m9 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00201m9 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_facets00201m9_n.xml:13:57: 11 is greater than maxExclusive (11) Grp: SType / st_facets00301m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_facets00301m OK XSDv-XMLv ST_facets00301m1_p OK XSDv-XMLi ST_facets00301m1_n -OK ST_facets00301m1_n.xml:12:62: Value not in the enumeration set Grp: SType / st_facets00401m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m1 OK XSDv-XMLv Positive Grp: SType / st_facets00401m10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m10 OK XSDv-XMLv Positive Grp: SType / st_facets00401m11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m11 OK XSDv-XMLv Positive Grp: SType / st_facets00401m12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m12 OK XSDv-XMLv Positive Grp: SType / st_facets00401m13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m13 OK XSDv-XMLv Positive Grp: SType / st_facets00401m14 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m14 OK XSDv-XMLv Positive Grp: SType / st_facets00401m15 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m15 OK XSDv-XMLv Positive Grp: SType / st_facets00401m16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m16 OK XSDv-XMLv Positive Grp: SType / st_facets00401m17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m17 OK XSDv-XMLv Positive Grp: SType / st_facets00401m18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m18 OK XSDv-XMLv Positive Grp: SType / st_facets00401m19 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m19 OK XSDv-XMLv Positive Grp: SType / st_facets00401m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m2 OK XSDv-XMLv Positive Grp: SType / st_facets00401m20 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m20 OK XSDv-XMLv Positive Grp: SType / st_facets00401m21 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m21 OK XSDv-XMLv Positive Grp: SType / st_facets00401m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m3 OK XSDv-XMLv Positive Grp: SType / st_facets00401m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m4 OK XSDv-XMLv Positive Grp: SType / st_facets00401m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m5 OK XSDv-XMLv Positive Grp: SType / st_facets00401m6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m6 OK XSDv-XMLv Positive Grp: SType / st_facets00401m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m7 OK XSDv-XMLv Positive Grp: SType / st_facets00401m8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m8 OK XSDv-XMLv Positive Grp: SType / st_facets00401m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00401m9 OK XSDv-XMLv Positive Grp: SType / st_facets00402m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00402m1 OK XSDv-XMLv Positive Grp: SType / st_facets00403m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00403m1 OK XSDv-XMLv Positive Grp: SType / st_facets00501m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m1 OK XSDv-XMLv Positive Grp: SType / st_facets00501m10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m10 OK XSDv-XMLv Positive Grp: SType / st_facets00501m11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m11 OK XSDv-XMLv Positive Grp: SType / st_facets00501m12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m12 OK XSDv-XMLv Positive Grp: SType / st_facets00501m13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m13 OK XSDv-XMLv Positive Grp: SType / st_facets00501m14 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m14 OK XSDv-XMLv Positive Grp: SType / st_facets00501m15 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m15 OK XSDv-XMLv Positive Grp: SType / st_facets00501m16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m16 OK XSDv-XMLv Positive Grp: SType / st_facets00501m17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m17 OK XSDv-XMLv Positive Grp: SType / st_facets00501m18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m18 OK XSDv-XMLv Positive Grp: SType / st_facets00501m19 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m19 OK XSDv-XMLv Positive Grp: SType / st_facets00501m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m2 OK XSDv-XMLv Positive Grp: SType / st_facets00501m20 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m20 OK XSDv-XMLv Positive Grp: SType / st_facets00501m21 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m21 OK XSDv-XMLv Positive Grp: SType / st_facets00501m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m3 OK XSDv-XMLv Positive Grp: SType / st_facets00501m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m4 OK XSDv-XMLv Positive Grp: SType / st_facets00501m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m5 OK XSDv-XMLv Positive Grp: SType / st_facets00501m6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m6 OK XSDv-XMLv Positive Grp: SType / st_facets00501m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m7 OK XSDv-XMLv Positive Grp: SType / st_facets00501m8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m8 OK XSDv-XMLv Positive Grp: SType / st_facets00501m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00501m9 OK XSDv-XMLv Positive Grp: SType / st_facets00502m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00502m1 OK XSDv-XMLv Positive Grp: SType / st_facets00503m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00503m1 OK XSDv-XMLv Positive Grp: SType / st_facets00504m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00504m1 OK XSDv-XMLv Positive Grp: SType / st_facets00504m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00504m2 OK XSDv-XMLv Positive Grp: SType / st_facets00505m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m1 OK XSDv-XMLv Positive Grp: SType / st_facets00505m10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m10 OK XSDv-XMLv Positive Grp: SType / st_facets00505m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m2 OK XSDv-XMLv Positive Grp: SType / st_facets00505m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m3 OK XSDv-XMLv Positive Grp: SType / st_facets00505m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m4 OK XSDv-XMLv Positive Grp: SType / st_facets00505m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m5 OK XSDv-XMLv Positive Grp: SType / st_facets00505m6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m6 OK XSDv-XMLv Positive Grp: SType / st_facets00505m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m7 OK XSDv-XMLv Positive Grp: SType / st_facets00505m8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m8 OK XSDv-XMLv Positive Grp: SType / st_facets00505m9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00505m9 OK XSDv-XMLv Positive Grp: SType / st_facets00506m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00506m1 OK XSDv-XMLv Positive Grp: SType / st_facets00506m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00506m2 OK XSDv-XMLv Positive Grp: SType / st_facets00601 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00601 OK XSDv-XMLv ST_facets00601_p Grp: SType / st_facets00602 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00602 OK XSDv-XMLv ST_facets00602_p Grp: SType / st_facets00603 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00603 OK XSDv-XMLv ST_facets00603_p Grp: SType / st_facets00604 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00604 OK XSDv-XMLv ST_facets00604_p Grp: SType / st_facets00605 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00605 OK XSDv-XMLv ST_facets00605_p Grp: SType / st_facets00608 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_facets00608 OK XSDv-XMLv ST_facets00608_p Grp: SType / st_final00101m1 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ST_final00101m1 Grp: SType / st_final00101m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00101m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00101m2_n.xml:13:55: string pattern not matched: 1|2 Grp: SType / st_final00101m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00101m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00101m3_n.xml:13:55: No matching type in the union Grp: SType / st_final00101m4 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00101m4 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00101m4_n.xml:13:55: No matching type in the union Grp: SType / st_final00101m5 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00101m5 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00101m5_n.xml:13:55: No matching type in the union Grp: SType / st_final00101m6 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00101m6 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00101m6_n.xml:13:55: No matching type in the union Grp: SType / st_final00102m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ST_final00102m1 -OK ST_final00102m1.xsd:24:38: {ST_final}Test is final for list Grp: SType / st_final00102m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00102m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00102m2_n.xml:13:55: string pattern not matched: 1 Grp: SType / st_final00102m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00102m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00102m3_n.xml:13:55: No matching type in the union Grp: SType / st_final00102m4 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00102m4 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00102m4_n.xml:13:55: No matching type in the union Grp: SType / st_final00102m5 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00102m5 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00102m5_n.xml:13:55: No matching type in the union Grp: SType / st_final00102m6 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00102m6 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00102m6_n.xml:13:55: No matching type in the union Grp: SType / st_final00103m1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ST_final00103m1 -OK ST_final00103m1.xsd:24:48: {ST_final}Test is final for union Grp: SType / st_final00103m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00103m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00103m2_n.xml:13:55: string pattern not matched: 1 Grp: SType / st_final00103m3 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_final00103m3 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_final00103m3_n.xml:13:55: string pattern not matched: 1|2 Grp: SType / st_name00101m sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_name00101m OK XSDv-XMLv ST_name00101m1_p OK XSDv-XMLi ST_name00101m1_n -OK ST_name00101m1_n.xml:14:2: Unknown type {ST_name}TEST Grp: SType / st_name00201m sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ST_name00201m -OK ST_name00201m.xsd:24:22: Invalid NCName: "nsk:Test" Grp: SType / st_name00301m sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ST_name00301m Grp: SType / st_name00401m sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_name00401m OK XSDv-XMLv ST_name00401m1_p Grp: SType / st_targetns00101m sp= 1 xp= 2 xf= 2} (xsd= 1 xml= 4) OK= 5 FAILED= 0 OK XSDv ST_targetNS00101m OK XSDv-XMLv ST_targetNS00101m1_p OK XSDv-XMLi ST_targetNS00101m1_n -OK ST_targetNS00101m1_n.xml:13:112: string pattern not matched: 1|2 OK XSDv-XMLv ST_targetNS00101m2_p OK XSDv-XMLi ST_targetNS00101m2_n -OK ST_targetNS00101m2_n.xml:13:112: string pattern not matched: 3|4 Grp: SType / st_targetns00201m sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ST_targetNS00201m OK XSDv-XMLv ST_targetNS00201m1_p Grp: SType / st_variety00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_variety00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_variety00101m1_n.xml:13:57: string pattern not matched: 1* Grp: SType / st_variety00101m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv ST_variety00101m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK ST_variety00101m2_n.xml:13:57: string pattern not matched: 1* Grp: SType / st_variety00201m1 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ST_variety00201m1 Grp: SType / st_variety00201m2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ST_variety00201m2 Grp: Schema / annotations00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotations00101m1 OK XSDv-XMLv Positive Grp: Schema / annotations00101m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotations00101m2 OK XSDv-XMLv Positive Grp: Schema / annotations00101m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotations00101m3 OK XSDv-XMLv Positive Grp: Schema / annotations00101m4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotations00101m4 OK XSDv-XMLv Positive Grp: Schema / annotations00101m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotations00101m5 OK XSDv-XMLv Positive Grp: Schema / annotations00101m6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotations00101m6 OK XSDv-XMLv Positive Grp: Wildcard / annotation00101m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m1 OK XSDv-XMLv Positive Grp: Wildcard / annotation00101m2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m2 -OK annotation00101m2.xsd:24:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: Wildcard / annotation00101m3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m3 OK XSDv-XMLv Positive Grp: Wildcard / annotation00101m4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m4 -OK annotation00101m4.xsd:24:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: Wildcard / annotation00101m5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m5 OK XSDv-XMLv Positive Grp: Wildcard / annotation00101m6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m6 -OK annotation00101m6.xsd:25:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: Wildcard / annotation00101m7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv annotation00101m7 OK XSDv-XMLv Positive Grp: Wildcard / annotation00101m8 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotation00101m8 -OK annotation00101m8.xsd:25:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: Wildcard / nsconstraint00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nsConstraint00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK nsConstraint00101m1_n.xml:13:10: Unexpected end of sequence, expecting "<any>" Grp: Wildcard / nsconstraint00101m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nsConstraint00101m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK nsConstraint00101m2_n.xml:14:7: Unexpected element "date": expecting "close parent" Grp: Wildcard / nsconstraint00102m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nsConstraint00102m1 OK XSDv-XMLv Positive Grp: Wildcard / nsconstraint00102m2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nsConstraint00102m2 OK XSDv-XMLv Positive Grp: Wildcard / nsconstraint00201m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nsConstraint00201m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK nsConstraint00201m1_n.xml:14:12: Unexpected element "{nsConstraint}date": expecting "<any>" Grp: Wildcard / nsconstraint00202m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nsConstraint00202m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK nsConstraint00202m1_n.xml:14:29: Attribute "test:date" does not match attribute wildcard Grp: Wildcard / nsconstraint00301m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nsConstraint00301m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK nsConstraint00301m1_n.xml:15:12: Unexpected element "{nsConstraint}date": expecting "<any>" Grp: Wildcard / nsconstraint00302m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv nsConstraint00302m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK nsConstraint00302m1_n.xml:15:29: Attribute "test:date" does not match attribute wildcard Grp: Wildcard / pscontents00101m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv psContents00101m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK psContents00101m1_n.xml:13:10: Unexpected end of sequence, expecting "<any>" Grp: Wildcard / pscontents00101m2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv psContents00101m2 OK XSDv-XMLi Negative -OK psContents00101m2_n.xml:13:12: No definition found for {psContents}date Grp: Wildcard / pscontents00102m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv psContents00102m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK psContents00102m1_n.xml:13:22: No definition found for "time" Grp: Wildcard / pscontents00102m2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv psContents00102m2 OK XSDv-XMLi Negative -OK psContents00102m2_n.xml:13:29: No definition found for "test:date" Grp: Wildcard / pscontents00201m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv psContents00201m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK psContents00201m1_n.xml:14:1: Name differ for closing tag (expecting date, opened line 13) Grp: Wildcard / pscontents00202m1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv psContents00202m1 OK XSDv-XMLv Positive Grp: Wildcard / pscontents00301m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv psContents00301m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK psContents00301m1_n.xml:13:12: Invalid date "2002-xx-30" Grp: Wildcard / pscontents00301m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv psContents00301m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK psContents00301m2_n.xml:13:22: Name differ for closing tag (expecting test:date, opened line 13) Grp: Wildcard / pscontents00302m1 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv psContents00302m1 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK psContents00302m1_n.xml:13:10: Invalid date "2002-xx-30" Grp: Wildcard / pscontents00302m2 sp= 1 xp= 1 xf= 1} (xsd= 1 xml= 2) OK= 3 FAILED= 0 OK XSDv psContents00302m2 OK XSDv-XMLv Positive OK XSDv-XMLi Negative -OK psContents00302m2_n.xml:13:20: Expecting a space Grp: MS-Additional2006-07-15 / addA001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addA001 Grp: MS-Additional2006-07-15 / addA002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addA002 Grp: MS-Additional2006-07-15 / addA003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addA003 -OK adhocAddA003e.xsd:9:22: Invalid QName: "foo test" Grp: MS-Additional2006-07-15 / addA005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addA005 -NI Abstract elements not handled yet Grp: MS-Additional2006-07-15 / addA006 xp= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLv addA006.v -NI Abstract elements not handled yet Grp: MS-Additional2006-07-15 / adda007 xp= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLv adda007.v -NI Abstract elements not handled yet Grp: MS-Additional2006-07-15 / addA008 xp= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLv addA008.v -NI Abstract elements not handled yet Grp: MS-Additional2006-07-15 / addC001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addC001 -NI adhocAddC001.xsd:5:64: Import with no schemaLocation is unsupported Grp: MS-Additional2006-07-15 / addC002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addC002 -NI adhocAddC002.xsd:3:66: Import with no schemaLocation is unsupported Grp: MS-Additional2006-07-15 / addB001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB001 Grp: MS-Additional2006-07-15 / addB002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB002 OK XSDv-XMLi addB002.i -OK test63569.xml:4:2: 980520 is greater than maxInclusive (99999) Grp: MS-Additional2006-07-15 / addB003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB003 OK XSDv-XMLi addB003.i -OK test63389.xml:4:2: No type found for {urn:purchaseOrder}purchaseOrder Grp: MS-Additional2006-07-15 / addB004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB004 -OK test64817a.xsd:3:33: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Additional2006-07-15 / addB005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB005 -OK test60998.xsd:21:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-Additional2006-07-15 / addB006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB006 Grp: MS-Additional2006-07-15 / addB007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB007 -NI test67023.xsd:3:49: Unsupported <redefined> Grp: MS-Additional2006-07-15 / addB008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB008 Grp: MS-Additional2006-07-15 / addB009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi addB009 -NI test66059.xsd:24:29: Unsupported element in the schema: unique Grp: MS-Additional2006-07-15 / addB010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB010 -OK test66531.xsd:3:29: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Additional2006-07-15 / addB011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB011 OK XSDv-XMLi addB011.i -OK test66541.xml:4:7: string pattern not matched: \d{3}-[A-Z]{2} Grp: MS-Additional2006-07-15 / addB012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB012 OK XSDv-XMLv addB012.v Grp: MS-Additional2006-07-15 / addB013 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB013 OK XSDv-XMLi addB013.i -OK test67514.xml:6:13: No definition found for {foo}foo Grp: MS-Additional2006-07-15 / addB014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB014 -OK test65699.xsd:17:46: schemaLocation for "http://www.w3.org/2001/XMLSchema" cannot occur after the first element of that namespace in XSD 1.0 Grp: MS-Additional2006-07-15 / addB016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB016 Grp: MS-Additional2006-07-15 / addB017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB017 Grp: MS-Additional2006-07-15 / addB018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB018 Grp: MS-Additional2006-07-15 / addB019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB019 OK XSDv-XMLv addB019.v Grp: MS-Additional2006-07-15 / addB020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB020 Grp: MS-Additional2006-07-15 / addB021 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB021 Grp: MS-Additional2006-07-15 / addB021a sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB021a Grp: MS-Additional2006-07-15 / addB022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB022 Grp: MS-Additional2006-07-15 / addB023 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB023 Grp: MS-Additional2006-07-15 / addB024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB024 -NI test69275.xsd:12:58: Unsupported regexp construct: \P{...} Grp: MS-Additional2006-07-15 / addB025 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB025 Grp: MS-Additional2006-07-15 / addB026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB026 -NI test69961_2.xsd:5:37: Unsupported type IDREF and IDREFS Grp: MS-Additional2006-07-15 / addB027 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB027 Grp: MS-Additional2006-07-15 / addB028 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB028 OK XSDv-XMLv addB028.v Grp: MS-Additional2006-07-15 / addB029 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB029 Grp: MS-Additional2006-07-15 / addB030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB030 -OK test69855.xsd:6:53: Unexpected element "{http://www.w3.org/2001/XMLSchema}redefine": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Additional2006-07-15 / addB31 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB31 OK XSDv-XMLv addB31.v Grp: MS-Additional2006-07-15 / addB32 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB32 -OK test67764.imp:16:1: Non-white space found at top level Grp: MS-Additional2006-07-15 / addB033 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB033 -OK test71774.xsd:11:36: base type specified in complexContent definition must be a complex type Grp: MS-Additional2006-07-15 / addB034 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB034 OK XSDv-XMLv addB034.v Grp: MS-Additional2006-07-15 / addB035 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB035 Grp: MS-Additional2006-07-15 / addB036 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB036 -OK test71847.xsd:11:36: base type specified in complexContent definition must be a complex type Grp: MS-Additional2006-07-15 / addB037 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB037 OK XSDv-XMLi addB037.i -OK test70130.xml:4:2: No character data allowed by content model Grp: MS-Additional2006-07-15 / addB040 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv addB040 OK XSDv-XMLv addB040.v Grp: MS-Additional2006-07-15 / addB041 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB041 Grp: MS-Additional2006-07-15 / addB042 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB042 Grp: MS-Additional2006-07-15 / addB043 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB043 -OK test72530.xsd:11:26: ID "anID" already defined Grp: MS-Additional2006-07-15 / addB044 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB044 -OK test72793.xsd:3:63: Attribute "form" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Additional2006-07-15 / addB045 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB045 Grp: MS-Additional2006-07-15 / addB046 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB046 OK XSDv-XMLv addB046.v Grp: MS-Additional2006-07-15 / addB047 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB047 -NI test72597.xsd:12:51: Unsupported element in the schema: keyref Grp: MS-Additional2006-07-15 / addB049 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB049 -NI test72232_1.xsd:11:48: Unsupported element in the schema: keyref Grp: MS-Additional2006-07-15 / addB050 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB050 -NI test72232_2.xsd:11:48: Unsupported element in the schema: keyref Grp: MS-Additional2006-07-15 / addB051 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB051 Grp: MS-Additional2006-07-15 / addB051b sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB051b Grp: MS-Additional2006-07-15 / addB052 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi addB052 -NI test72233.xsd:12:57: Unsupported element in the schema: keyref Grp: MS-Additional2006-07-15 / addB053 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB053 -OK test73457.xsd:10:29: Attribute "maxOccurs" is prohibited in this context {http://www.w3.org/2001/XMLSchema}simpleExplicitGroup Grp: MS-Additional2006-07-15 / addB054 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB054 OK XSDv-XMLv addB054.v Grp: MS-Additional2006-07-15 / addB055 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB055 Grp: MS-Additional2006-07-15 / addB056 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB056 OK XSDv-XMLv addB056.v Grp: MS-Additional2006-07-15 / addB057 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB057 OK XSDv-XMLi addB057.i -OK test73715i.xml:5:13: string pattern not matched: \\c Grp: MS-Additional2006-07-15 / addB058 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB058 -NI test73665.xsd:19:40: Unsupported regexp construct: \C Grp: MS-Additional2006-07-15 / addB059 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB059 OK XSDv-XMLv addB059.v Grp: MS-Additional2006-07-15 / addB060 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB060 -NI test72685a.xsd:5:45: Unsupported type IDREF and IDREFS Grp: MS-Additional2006-07-15 / addB061 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB061 Grp: MS-Additional2006-07-15 / addB062 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB062 Grp: MS-Additional2006-07-15 / addB063 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB063.i -OK test72702.imp:18:1: Non-white space found at top level Grp: MS-Additional2006-07-15 / addB064 (disabled) Grp: MS-Additional2006-07-15 / addB065 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB065 OK XSDv-XMLi addB065.i -OK test73826.xml:4:62: Element cannot be nilled because a fixed value is defined for it Grp: MS-Additional2006-07-15 / addB066 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB066 OK XSDv-XMLi addB066.i -OK test73850.xml:6:7: ID "a1" already defined Grp: MS-Additional2006-07-15 / addB067 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB067 OK XSDv-XMLv addB067.v Grp: MS-Additional2006-07-15 / addB068 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv addB068 OK NA addB068.i Grp: MS-Additional2006-07-15 / addB069 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB069 OK XSDv-XMLi addB069.i -OK test63950.xml:4:1: 980520 is greater than maxInclusive (99999) Grp: MS-Additional2006-07-15 / addB070 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB070 -OK test64982.xsd:8:77: Attribute "form" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelElement Grp: MS-Additional2006-07-15 / addB070a sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB070a -OK test64756.xsd:2:94: Attribute xsd:targetNamespace must not have a namespace Grp: MS-Additional2006-07-15 / addB071 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB071 -NI test65026.xsd:10:62: Import with no schemaLocation is unsupported Grp: MS-Additional2006-07-15 / addB072 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB072 Grp: MS-Additional2006-07-15 / addB073 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB073 Grp: MS-Additional2006-07-15 / addB075 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB075 OK XSDv-XMLi addB075.i -OK test75564.xml:5:25: Attribute a must have a namespace Grp: MS-Additional2006-07-15 / addB076 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB076 -NI Abstract elements not handled yet Grp: MS-Additional2006-07-15 / addB077 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB077 Grp: MS-Additional2006-07-15 / addB078 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA addB078 Grp: MS-Additional2006-07-15 / addB078A na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA addB078A Grp: MS-Additional2006-07-15 / addB078B na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA addB078B Grp: MS-Additional2006-07-15 / addB079 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB079 Grp: MS-Additional2006-07-15 / addB080 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB080 OK XSDv-XMLi addB080.i -OK addB080.xml:6:9: ID "j1" already defined Grp: MS-Additional2006-07-15 / addB081 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB081 Grp: MS-Additional2006-07-15 / addB082 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB082 -OK addB082.xsd:5:50: Attribute xsd:type must not have a namespace Grp: MS-Additional2006-07-15 / addB083 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB083 -OK addB083.xsd:16:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MS-Additional2006-07-15 / addB084 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB084 OK XSDv-XMLv addB084.v Grp: MS-Additional2006-07-15 / addB085 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB085 Grp: MS-Additional2006-07-15 / addB087 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB087 OK XSDv-XMLi addB087.i -OK addB087.xml:10:10: No definition found for bbb Grp: MS-Additional2006-07-15 / addB088 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB088 OK XSDv-XMLv addB088.v Grp: MS-Additional2006-07-15 / addB089 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB089 Grp: MS-Additional2006-07-15 / addB090 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB090 OK XSDv-XMLv addB090.v Grp: MS-Additional2006-07-15 / addB091 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB091 Grp: MS-Additional2006-07-15 / addB092 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB092 OK XSDv-XMLi addB092.i -OK addB092.xml:4:64: Unexpected element "{http://xsdtesting}a1": expecting "close parent" Grp: MS-Additional2006-07-15 / addB093 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB093 Grp: MS-Additional2006-07-15 / addB094 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB094 -NI addB094.xsd:5:44: Unsupported <redefined> Grp: MS-Additional2006-07-15 / addB095 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB095 -OK addB095.xsd:6:26: Value not in the enumeration set Grp: MS-Additional2006-07-15 / addB096 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB096 OK XSDv-XMLv addB096.v Grp: MS-Additional2006-07-15 / addB097 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB097 Grp: MS-Additional2006-07-15 / addB098 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB098 OK XSDv-XMLi addB098.i -OK addB098.xml:5:9: Unexpected end of sequence, expecting "A1" Grp: MS-Additional2006-07-15 / addB099 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB099 -NI addB099.xsd:21:78: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Additional2006-07-15 / addB100 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB100 -OK addB100.xsd:11:18: Multiple elements with name '{http://xsdtesting}A', with different types, appear in the model group Grp: MS-Additional2006-07-15 / addB101 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB101 -OK addB101.xsd:5:37: Circular inheritance of type sAddress Grp: MS-Additional2006-07-15 / addB102 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB102 -NI addB102.xsd:13:52: Unsupported "group" in this context Grp: MS-Additional2006-07-15 / addB103 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB103 Grp: MS-Additional2006-07-15 / addB104 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB104 OK XSDv-XMLv addB104.v Grp: MS-Additional2006-07-15 / addB105 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB105 OK XSDv-XMLi addB105.i -OK addB105.xml:5:23: Invalid character content (fixed to " 123 ") Grp: MS-Additional2006-07-15 / addB106 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB106 Grp: MS-Additional2006-07-15 / addB107 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB107 Grp: MS-Additional2006-07-15 / addB108 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB108 Grp: MS-Additional2006-07-15 / addB109 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB109 OK XSDv-XMLi addB109.i -OK addB109.xml:3:2: value must be "123" (found "abc") Grp: MS-Additional2006-07-15 / addB110 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB110 Grp: MS-Additional2006-07-15 / addB111 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB111 Grp: MS-Additional2006-07-15 / addB112 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB112 -OK test65911_3.xsd:6:25: Unexpected element "{http://www.w3.org/2001/XMLSchema}length": expecting "{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Additional2006-07-15 / addB113 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB113 Grp: MS-Additional2006-07-15 / addB114 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB114 -NI substitutionGroup not supported Grp: MS-Additional2006-07-15 / addB115 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB115 OK XSDv-XMLi addB115.i -OK addB115.xml:5:25: Attribute a must have a namespace Grp: MS-Additional2006-07-15 / addB116 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB116 OK XSDv-XMLv addB116.v Grp: MS-Additional2006-07-15 / addB117 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB117 -NI test75083.xsd:9:49: Unsupported <redefined> Grp: MS-Additional2006-07-15 / addB118 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB118 Grp: MS-Additional2006-07-15 / addB120 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB120.i -OK test73456.xsd:7:84: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-Additional2006-07-15 / addB121 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB121 Grp: MS-Additional2006-07-15 / addB122 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB122 OK XSDv-XMLv addB122.v Grp: MS-Additional2006-07-15 / addB123 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB123 -NI test79416.xsd:20:34: Unsupported element in the schema: unique Grp: MS-Additional2006-07-15 / addB124 xf= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLi addB124.i -NI test79253.xsd:119:24: Unsupported element in the schema: key Grp: MS-Additional2006-07-15 / addB125 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB125 OK XSDv-XMLv addB125.v Grp: MS-Additional2006-07-15 / addB126 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB126 -NI regexp_IsLatin-1S_44242.xsd:16:62: Unsupported regexp construct: \P{...} Grp: MS-Additional2006-07-15 / addB127 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB127 -NI regexp_IsLatinExd-A_44243.xsd:16:60: Unsupported regexp construct: \P{...} Grp: MS-Additional2006-07-15 / addB128 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB128 -NI regexp_IsLatinExd-B_44244.xsd:16:60: Unsupported regexp construct: \P{...} Grp: MS-Additional2006-07-15 / addB129 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB129 OK XSDv-XMLv addB129.v Grp: MS-Additional2006-07-15 / addB130 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB130 OK XSDv-XMLv addB130.v Grp: MS-Additional2006-07-15 / addB131 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB131 -NI test76423.xsd:11:42: Unsupported element in the schema: key Grp: MS-Additional2006-07-15 / addB132 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB132 -NI substitutionGroup not supported Grp: MS-Additional2006-07-15 / addB134 xp= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLv addB134.v -NI test72131.xsd:21:57: Unsupported element in the schema: unique Grp: MS-Additional2006-07-15 / addB135 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB135 OK XSDv-XMLv addB135.v Grp: MS-Additional2006-07-15 / addB136 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB136 OK XSDv-XMLv addB136.v Grp: MS-Additional2006-07-15 / addB137 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi addB137 -OK test84517.xsd:4:40: Type is not a simple type: {http://www.w3.org/2001/XMLSchema}anyType Grp: MS-Additional2006-07-15 / addB138 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB138.i -OK test84002_a.xsd:4:8: Cannot use an empty URI for namespaces Grp: MS-Additional2006-07-15 / addB139 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB139.i -OK test84002_b.xsd:3:8: Cannot use an empty URI for namespaces Grp: MS-Additional2006-07-15 / addB140 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv addB140 OK XSDv-XMLv addB140.v Grp: MS-Additional2006-07-15 / addB141 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi addB141 -NI substitutionGroup not supported Grp: MS-Additional2006-07-15 / addB142 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB142.i -OK test84613.xml:1:25: No type found for Envelope Grp: MS-Additional2006-07-15 / addB143 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB143 OK XSDv-XMLi addB143.i -OK test83452.xml:4:8: HexBinary length must be an even number of characters Grp: MS-Additional2006-07-15 / addB144 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB144 Grp: MS-Additional2006-07-15 / addB145 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB145 OK XSDv-XMLv addB145.v Grp: MS-Additional2006-07-15 / test93160 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv test93160 OK XSDv-XMLi test93160.i -OK test93160.xml:5:12: Invalid character content (fixed to "test information") Grp: MS-Additional2006-07-15 / addB147 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB147 -NI test94188.xsd:10:64: Import with no schemaLocation is unsupported Grp: MS-Additional2006-07-15 / addB148 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB148 OK XSDv-XMLv addB148.v Grp: MS-Additional2006-07-15 / addB149 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB149 OK XSDv-XMLi addB149.i -OK test97822.xml:11:22: Invalid character content (fixed to "goo") Grp: MS-Additional2006-07-15 / addB150 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB150 Grp: MS-Additional2006-07-15 / addB151 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB151 Grp: MS-Additional2006-07-15 / addB153 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB153 Grp: MS-Additional2006-07-15 / addB155 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv addB155.v Grp: MS-Additional2006-07-15 / addB156 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB156.i -OK test93490_2.xml:7:70: schemaLocation for "foo" cannot occur after the first element of that namespace in XSD 1.0 Grp: MS-Additional2006-07-15 / addB157 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv addB157.v Grp: MS-Additional2006-07-15 / addB158 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB158.i -OK test93490_4.xml:9:55: schemaLocation for "bar" cannot occur after the first element of that namespace in XSD 1.0 Grp: MS-Additional2006-07-15 / addB159 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB159.i -OK test93490_5.xml:9:55: schemaLocation for "foo" cannot occur after the first element of that namespace in XSD 1.0 Grp: MS-Additional2006-07-15 / addB160 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv addB160.v Grp: MS-Additional2006-07-15 / addB161 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB161.i -OK test93490_7.xml:10:63: schemaLocation for "" cannot occur after the first element of that namespace in XSD 1.0 Grp: MS-Additional2006-07-15 / addB162 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB162.i -OK test93490_8.xml:10:51: schemaLocation for "bar" cannot occur after the first element of that namespace in XSD 1.0 Grp: MS-Additional2006-07-15 / addB163 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv addB163.v Grp: MS-Additional2006-07-15 / addB164 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB164.i -OK test93490_10.xml:13:57: schemaLocation for "" cannot occur after the first element of that namespace in XSD 1.0 Grp: MS-Additional2006-07-15 / addB165 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv addB165.v Grp: MS-Additional2006-07-15 / addB166 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB166.i -OK test93490_12.xml:8:56: schemaLocation for "foo" cannot occur after the first element of that namespace in XSD 1.0 Grp: MS-Additional2006-07-15 / addB167 xf= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLi addB167.i -NI test93490_13.xml:8:57: Inline schema not supported Grp: MS-Additional2006-07-15 / addB168 xp= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLv addB168.v -NI test93490_14.xml:8:79: Inline schema not supported Grp: MS-Additional2006-07-15 / addB169 xp= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLv addB169.v -NI test93490_15.xml:7:57: Inline schema not supported Grp: MS-Additional2006-07-15 / addB169.1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv addB169.1 NI XSDv-XMLv addB169.1.v -NI test93490_16.xml:8:192: Inline schema not supported Grp: MS-Additional2006-07-15 / addB170 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB170 OK XSDv-XMLi addB170.i -OK test102433_1.xml:1:21: No type found for root Grp: MS-Additional2006-07-15 / addB171 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB171 OK XSDv-XMLi addB171.i -OK test102433_2.xml:1:21: No type found for root Grp: MS-Additional2006-07-15 / addB172 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB172 OK XSDv-XMLi addB172.i -OK test102433_3.xml:1:21: No type found for root Grp: MS-Additional2006-07-15 / addB173 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB173 OK XSDv-XMLi addB173.i -OK test102433_4.xml:1:23: No type found for {ns}foo Grp: MS-Additional2006-07-15 / addB174 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB174 OK XSDv-XMLv addB174.v Grp: MS-Additional2006-07-15 / addB175 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB175 OK XSDv-XMLi addB175.i -OK test102433_6.xml:1:23: No type found for {ns}foo Grp: MS-Additional2006-07-15 / addB176 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB176 OK XSDv-XMLv addB176.v Grp: MS-Additional2006-07-15 / addB177 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB177 Grp: MS-Additional2006-07-15 / addB178 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi addB178 Grp: MS-Additional2006-07-15 / addB180 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi addB180 -NI substitutionGroup not supported Grp: MS-Additional2006-07-15 / addB181 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB181.i -OK test109017.xml:1:11: No type found for assembly Grp: MS-Additional2006-07-15 / addB182 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB182 OK XSDv-XMLv addB182.v Grp: MS-Additional2006-07-15 / addB183 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB183 Grp: MS-Additional2006-07-15 / addB184 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB184 Grp: MS-Additional2006-07-15 / addB187 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB187 -NI test264908_1b.xsd:2:64: Import with no schemaLocation is unsupported Grp: MS-Additional2006-07-15 / addB188 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB188 -NI test264908_1b.xsd:2:64: Import with no schemaLocation is unsupported Grp: MS-Additional2006-07-15 / addB191 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv addB191.v Grp: MS-Additional2006-07-15 / addB193 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv addB193 Grp: MS-Additional2006-07-15 / addB194 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDv addB194 -KO addB194.xsd:2:130: Invalid anyURI: "rfagbyps[wfcvpjqnekzhwpmrxvdsdylfnsdvxw[iantuyukpmijseeuqopeemzw" Grp: MS-Additional2006-07-15 / addB196a sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196a OK XSDv-XMLv addB196a.v Grp: MS-Additional2006-07-15 / addB196b sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196b OK XSDv-XMLi addB196b.i -OK fixed1b.xml:2:18: Invalid character content (fixed to "Ѐfixed") Grp: MS-Additional2006-07-15 / addB196c sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196c OK XSDv-XMLv addB196c.v Grp: MS-Additional2006-07-15 / addB196d sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196d OK XSDv-XMLi addB196d.i -OK fixed1d.xml:1:6: value must be "[D0][80]fixed" (found "fixed") Grp: MS-Additional2006-07-15 / addB196e sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196e OK XSDv-XMLi addB196e.i -OK fixed1a.xml:2:26: Invalid character content (fixed to "fixed") Grp: MS-Additional2006-07-15 / addB196f sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196f OK XSDv-XMLv addB196f.v Grp: MS-Additional2006-07-15 / addB196g sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196g OK XSDv-XMLi addB196g.i -OK fixed1c.xml:1:6: value must be "fixed" (found "[D0][80]fixed") Grp: MS-Additional2006-07-15 / addB196h sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196h OK XSDv-XMLv addB196h.v Grp: MS-Additional2006-07-15 / addB196i sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196i OK XSDv-XMLi addB196i.i -OK fixed2a.xml:2:26: Invalid character content (fixed to "fixed") Grp: MS-Additional2006-07-15 / addB196j sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196j OK XSDv-XMLi addB196j.i -OK fixed2b.xml:1:6: value must be "fixed" (found "[EF][BB][BF]fixed") Grp: MS-Additional2006-07-15 / addB196k sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196k OK XSDv-XMLi addB196k.i -OK fixed3a.xml:2:26: Invalid character content (fixed to "fixed") Grp: MS-Additional2006-07-15 / addB196l sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB196l OK XSDv-XMLi addB196l.i -OK fixed3b.xml:1:6: value must be "fixed" (found "[E2][80][8B]fixed") Grp: MS-Additional2006-07-15 / addB197a sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB197a OK XSDv-XMLv addB197a.v Grp: MS-Additional2006-07-15 / addB197b sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB197b OK XSDv-XMLi addB197b.i -OK enum1b.xml:2:7: Value not in the enumeration set Grp: MS-Additional2006-07-15 / addB197c sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB197c OK XSDv-XMLv addB197c.v Grp: MS-Additional2006-07-15 / addB197d sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB197d OK XSDv-XMLi addB197d.i -OK enum1d.xml:1:6: Value not in the enumeration set Grp: MS-Additional2006-07-15 / addB197e sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB197e OK XSDv-XMLi addB197e.i -OK enum1a.xml:2:7: Value not in the enumeration set Grp: MS-Additional2006-07-15 / addB197f sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB197f OK XSDv-XMLi addB197f.i -OK enum1c.xml:1:6: Value not in the enumeration set Grp: MS-Additional2006-07-15 / addB198a sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB198a OK XSDv-XMLi addB198a.i -OK maxLength1.xml:2:7: String is too long, maximum length is 5 characters Grp: MS-Additional2006-07-15 / addB198b sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB198b OK XSDv-XMLi addB198b.i -OK maxLength2.xml:1:6: String is too long, maximum length is 5 characters Grp: MS-Additional2006-07-15 / addB198c sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB198c OK XSDv-XMLv addB198c.v Grp: MS-Additional2006-07-15 / addB198d sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB198d OK XSDv-XMLv addB198d.v Grp: MS-Additional2006-07-15 / addB199 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB199.i -OK xsiType.xml:3:31: Unknown type {http://www.w3.org/2001/XMLSchema}strЀing Grp: MS-Additional2006-07-15 / addB200a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB200a -NI idc.xsd:11:23: Unsupported element in the schema: key Grp: MS-Additional2006-07-15 / addB200b sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB200b -NI idc.xsd:11:23: Unsupported element in the schema: key Grp: MS-Additional2006-07-15 / addB200c sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addB200c -NI idc.xsd:11:23: Unsupported element in the schema: key Grp: MS-Additional2006-07-15 / addB201 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addB201 OK XSDv-XMLi addB201.i -OK ns.xml:1:28: No type found for {aЀ}doc Grp: MS-Additional2006-07-15 / addB202a xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB202a.i -OK hexbin.xml:3:26: HexBinary length must be an even number of characters Grp: MS-Additional2006-07-15 / addB202b xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi addB202b.i -OK datetime.xml:3:21: Invalid separator in date value "2005-01-0Ѐ1" Grp: MS-Additional2006-07-15 / addD001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addD001 OK XSDv-XMLv addD001.v Grp: MS-Additional2006-07-15 / addD002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addD002 OK XSDv-XMLv addD002.v Grp: MS-Additional2006-07-15 / addD003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv addD003 -NI xsd.xsd:31:63: Import with no schemaLocation is unsupported Grp: MS-Additional2006-07-15 / addD004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addD004 OK XSDv-XMLv addD004.v Grp: MS-Additional2006-07-15 / addD004a sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv addD004a OK XSDv-XMLv addD004a.v Grp: MS-Additional2006-07-15 / isDefault001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault001 OK XSDv-XMLv isDefault001.v Grp: MS-Additional2006-07-15 / isDefault002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault002 OK XSDv-XMLv isDefault002.v Grp: MS-Additional2006-07-15 / isDefault003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault003 OK XSDv-XMLv isDefault003.v Grp: MS-Additional2006-07-15 / isDefault004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault004 OK XSDv-XMLi isDefault004.i -OK isdefault004.xml:1:18: Invalid character content (fixed to "abc") Grp: MS-Additional2006-07-15 / isDefault005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault005 OK XSDv-XMLv isDefault005.v Grp: MS-Additional2006-07-15 / isDefault006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault006 OK XSDv-XMLv isDefault006.v Grp: MS-Additional2006-07-15 / isDefault007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault007 OK XSDv-XMLv isDefault007.v Grp: MS-Additional2006-07-15 / isDefault008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault008 OK XSDv-XMLi isDefault008.i -OK isdefault008.xml:2:17: Invalid character content (fixed to "abc") Grp: MS-Additional2006-07-15 / isDefault009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault009 OK XSDv-XMLi isDefault009.i -OK isdefault009.xml:2:17: Invalid character content (fixed to "abc") Grp: MS-Additional2006-07-15 / isDefault010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault010 OK XSDv-XMLi isDefault010.i -OK isdefault010.xml:3:22: Invalid character content (fixed to "123") Grp: MS-Additional2006-07-15 / isDefault011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault011 OK XSDv-XMLi isDefault011.i -OK isdefault011.xml:4:20: Invalid character content (fixed to "true") Grp: MS-Additional2006-07-15 / isDefault021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault021 OK XSDv-XMLv isDefault021.v Grp: MS-Additional2006-07-15 / isDefault022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault022 OK XSDv-XMLv isDefault022.v Grp: MS-Additional2006-07-15 / isDefault023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault023 OK XSDv-XMLv isDefault023.v Grp: MS-Additional2006-07-15 / isDefault024 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault024 OK XSDv-XMLv isDefault024.v Grp: MS-Additional2006-07-15 / isDefault025 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault025 OK XSDv-XMLv isDefault025.v Grp: MS-Additional2006-07-15 / isDefault026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault026 OK XSDv-XMLv isDefault026.v Grp: MS-Additional2006-07-15 / isDefault027 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault027 OK XSDv-XMLv isDefault027.v Grp: MS-Additional2006-07-15 / isDefault028 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault028 OK XSDv-XMLv isDefault028.v Grp: MS-Additional2006-07-15 / isDefault051 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault051 OK XSDv-XMLv isDefault051.v Grp: MS-Additional2006-07-15 / isDefault052 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault052 OK XSDv-XMLi isDefault052.i -OK isdefault052.xml:1:7: value must be "123" (found "456") Grp: MS-Additional2006-07-15 / isDefault053 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault053 OK XSDv-XMLi isDefault053.i -OK isdefault053.xml:1:19: value must be "abc" (found "def") Grp: MS-Additional2006-07-15 / isDefault054 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault054 OK XSDv-XMLi isDefault054.i -OK isdefault054.xml:1:31: value must be "true" (found "false") Grp: MS-Additional2006-07-15 / isDefault055 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault055 OK XSDv-XMLv isDefault055.v Grp: MS-Additional2006-07-15 / isDefault056 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault056 OK XSDv-XMLv isDefault056.v Grp: MS-Additional2006-07-15 / isDefault057 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault057 OK XSDv-XMLv isDefault057.v Grp: MS-Additional2006-07-15 / isDefault058 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault058 OK XSDv-XMLv isDefault058.v Grp: MS-Additional2006-07-15 / isDefault061 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault061 OK XSDv-XMLv isDefault061.v Grp: MS-Additional2006-07-15 / isDefault062 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault062 OK XSDv-XMLi isDefault062.i -OK isdefault062.xml:1:15: value must be "123" (found "456") Grp: MS-Additional2006-07-15 / isDefault063 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault063 OK XSDv-XMLi isDefault063.i -OK isdefault063.xml:1:31: value must be "abc" (found "def") Grp: MS-Additional2006-07-15 / isDefault064 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault064 OK XSDv-XMLi isDefault064.i -OK isdefault064.xml:1:47: value must be "true" (found "false") Grp: MS-Additional2006-07-15 / isDefault065 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault065 OK XSDv-XMLv isDefault065.v Grp: MS-Additional2006-07-15 / isDefault066 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault066 OK XSDv-XMLv isDefault066.v Grp: MS-Additional2006-07-15 / isDefault067 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault067 OK XSDv-XMLv isDefault067.v Grp: MS-Additional2006-07-15 / isDefault068 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault068 OK XSDv-XMLv isDefault068.v Grp: MS-Additional2006-07-15 / isDefault060_1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault060_1 OK XSDv-XMLv isDefault060_1.v Grp: MS-Additional2006-07-15 / isDefault060_2 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA isDefault060_2 Grp: MS-Additional2006-07-15 / isDefault069 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA isDefault069 Grp: MS-Additional2006-07-15 / isDefault070 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault070 OK XSDv-XMLi isDefault070.i -OK isdefault070.xml:2:20: Invalid character content (fixed to "fixed_value") Grp: MS-Additional2006-07-15 / isDefault071 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault071 OK XSDv-XMLv isDefault071.v Grp: MS-Additional2006-07-15 / isDefault072 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault072 OK XSDv-XMLv isDefault072.v Grp: MS-Additional2006-07-15 / isDefault073 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault073 OK XSDv-XMLv isDefault073.v Grp: MS-Additional2006-07-15 / isDefault074 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault074 OK XSDv-XMLv isDefault074.v Grp: MS-Additional2006-07-15 / isDefault075 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault075 OK XSDv-XMLv isDefault075.v Grp: MS-Additional2006-07-15 / isDefault076 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault076 OK XSDv-XMLv isDefault076.v Grp: MS-Additional2006-07-15 / isDefault077 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault077 OK XSDv-XMLi isDefault077.i -OK isdefault076.xml:1:22: Invalid character content (fixed to "abc") Grp: MS-Additional2006-07-15 / isDefault078 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv isDefault078 -NI isdefault078.xsd:2:67: Import with no schemaLocation is unsupported Grp: MS-Additional2006-07-15 / isDefault079 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv isDefault079 OK XSDv-XMLv isDefault079.v Grp: MS-Additional2006-07-15 / memberType001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType001 OK XSDv-XMLv memberType001.v Grp: MS-Additional2006-07-15 / memberType002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType002 OK XSDv-XMLv memberType002.v Grp: MS-Additional2006-07-15 / memberType003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType003 OK XSDv-XMLv memberType003.v Grp: MS-Additional2006-07-15 / memberType004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType004 OK XSDv-XMLv memberType004.v Grp: MS-Additional2006-07-15 / memberType005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType005 OK XSDv-XMLv memberType005.v Grp: MS-Additional2006-07-15 / memberType006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType006 OK XSDv-XMLv memberType006.v Grp: MS-Additional2006-07-15 / memberType007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType007 OK XSDv-XMLv memberType007.v Grp: MS-Additional2006-07-15 / memberType008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType008 OK XSDv-XMLv memberType008.v Grp: MS-Additional2006-07-15 / memberType021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType021 OK XSDv-XMLv memberType021.v Grp: MS-Additional2006-07-15 / memberType022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType022 OK XSDv-XMLv memberType022.v Grp: MS-Additional2006-07-15 / memberType023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType023 OK XSDv-XMLv memberType023.v Grp: MS-Additional2006-07-15 / memberType024 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv memberType024 OK XSDv-XMLv memberType024.v Grp: MS-Annotations2006-07-15 / annotA001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA001 Grp: MS-Annotations2006-07-15 / annotA002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA002 Grp: MS-Annotations2006-07-15 / annotA003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA003 Grp: MS-Annotations2006-07-15 / annotA004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA004 Grp: MS-Annotations2006-07-15 / annotA005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotA005 -NI annotA005.xsd:10:22: Unsupported element in the schema: documentation Grp: MS-Annotations2006-07-15 / annotA006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA006 Grp: MS-Annotations2006-07-15 / annotA007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA007 Grp: MS-Annotations2006-07-15 / annotA008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA008 Grp: MS-Annotations2006-07-15 / annotA009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA009 Grp: MS-Annotations2006-07-15 / annotA010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA010 Grp: MS-Annotations2006-07-15 / annotA011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotA011 -NI annotA011.xsd:4:26: Unsupported element in the schema: unique Grp: MS-Annotations2006-07-15 / annotA012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotA012 -NI annotA012.xsd:19:37: Unsupported "group" in this context Grp: MS-Annotations2006-07-15 / annotA013 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA013 Grp: MS-Annotations2006-07-15 / annotA014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA014 Grp: MS-Annotations2006-07-15 / annotA015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotA015 -NI annotA015.xsd:4:26: Unsupported element in the schema: key Grp: MS-Annotations2006-07-15 / annotA016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotA016 -NI annotA016.xsd:4:26: Unsupported element in the schema: key Grp: MS-Annotations2006-07-15 / annotA017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA017 Grp: MS-Annotations2006-07-15 / annotA018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA018 Grp: MS-Annotations2006-07-15 / annotA019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotA019 -NI annotA019.xsd:3:47: Unsupported <redefined> Grp: MS-Annotations2006-07-15 / annotA020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA020 Grp: MS-Annotations2006-07-15 / annotA021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotA021 -NI annotA021.xsd:4:26: Unsupported element in the schema: unique Grp: MS-Annotations2006-07-15 / annotA022 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotA022 Grp: MS-Annotations2006-07-15 / annotA023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotA023 -NI annotA023.xsd:4:26: Unsupported element in the schema: unique Grp: MS-Annotations2006-07-15 / annotB001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB001 -OK annotB001.xsd:4:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}appinfo|{http://www.w3.org/2001/XMLSchema}documentation|close parent" Grp: MS-Annotations2006-07-15 / annotB002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotB002 Grp: MS-Annotations2006-07-15 / annotB003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotB003 Grp: MS-Annotations2006-07-15 / annotB004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB004 -OK annotB004.xsd:10:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-Annotations2006-07-15 / annotB005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB005 -OK annotB005.xsd:4:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}appinfo|{http://www.w3.org/2001/XMLSchema}documentation|close parent" Grp: MS-Annotations2006-07-15 / annotB006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB006 -OK annotB006.xsd:11:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Annotations2006-07-15 / annotB007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB007 -OK annotB007.xsd:12:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Annotations2006-07-15 / annotB008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotB008 -NI annotB008.xsd:13:18: Unsupported element in the schema: Application Grp: MS-Annotations2006-07-15 / annotB009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB009 -OK annotB009.xsd:8:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType" Grp: MS-Annotations2006-07-15 / annotB010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB010 -OK annotB010.xsd:13:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Annotations2006-07-15 / annotB011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB011 -OK annotB011.xsd:10:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-Annotations2006-07-15 / annotB012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB012 -OK annotB012.xsd:14:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}extension" Grp: MS-Annotations2006-07-15 / annotB013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB013 -OK annotB013.xsd:9:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}simpleContent|{http://www.w3.org/2001/XMLSchema}complexContent|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-Annotations2006-07-15 / annotB014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotB014 -NI annotB014.xsd:14:20: Unsupported element in the schema: Documentation Grp: MS-Annotations2006-07-15 / annotB015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB015 -OK annotB015.xsd:8:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent" Grp: MS-Annotations2006-07-15 / annotB016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB016 -OK annotB016.xsd:11:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-Annotations2006-07-15 / annotB017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotB017 -NI annotB017.xsd:4:26: Unsupported element in the schema: unique Grp: MS-Annotations2006-07-15 / annotB018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB018 -OK annotB018.xsd:12:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence" Grp: MS-Annotations2006-07-15 / annotB019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB019 -OK annotB019.xsd:8:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Annotations2006-07-15 / annotB020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB020 -OK annotB020.xsd:8:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Annotations2006-07-15 / annotB021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotB021 -NI annotB021.xsd:4:26: Unsupported element in the schema: key Grp: MS-Annotations2006-07-15 / annotB022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotB022 -NI annotB022.xsd:4:26: Unsupported element in the schema: key Grp: MS-Annotations2006-07-15 / annotB023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB023 -OK annotB023.xsd:10:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType" Grp: MS-Annotations2006-07-15 / annotB024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB024 -OK annotB024.xsd:8:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Annotations2006-07-15 / annotB025 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA annotB025 Grp: MS-Annotations2006-07-15 / annotB026 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB026 -OK annotB026.xsd:4:32: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localSimpleType Grp: MS-Annotations2006-07-15 / annotB027 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotB027 Grp: MS-Annotations2006-07-15 / annotB028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotB028 -NI annotB028.xsd:4:26: Unsupported element in the schema: unique Grp: MS-Annotations2006-07-15 / annotB029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB029 -OK annotB029.xsd:10:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-Annotations2006-07-15 / annotB030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB030 -OK annotB030.xsd:10:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}extension" Grp: MS-Annotations2006-07-15 / annotB031 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB031 -OK annotB031.xsd:4:32: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localSimpleType Grp: MS-Annotations2006-07-15 / annotB032 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotB032 -OK annotB032.xsd:10:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType" Grp: MS-Annotations2006-07-15 / annotB033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi annotB033 -NI annotB033.xsd:4:26: Unsupported element in the schema: unique Grp: MS-Annotations2006-07-15 / annotC001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotC001 Grp: MS-Annotations2006-07-15 / annotC002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotC002 Grp: MS-Annotations2006-07-15 / annotC003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotC003 Grp: MS-Annotations2006-07-15 / annotC004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotC004 Grp: MS-Annotations2006-07-15 / annotC005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotC005 Grp: MS-Annotations2006-07-15 / annotD001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotD001 Grp: MS-Annotations2006-07-15 / annotD002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotD002 Grp: MS-Annotations2006-07-15 / annotD003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotD003 Grp: MS-Annotations2006-07-15 / annotD004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotD004 Grp: MS-Annotations2006-07-15 / annotD005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotD005 Grp: MS-Annotations2006-07-15 / annotE001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotE001 Grp: MS-Annotations2006-07-15 / annotE002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotE002 Grp: MS-Annotations2006-07-15 / annotF001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi annotF001 Grp: MS-Annotations2006-07-15 / annotF002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotF002 Grp: MS-Annotations2006-07-15 / annotF003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi annotF003 Grp: MS-Annotations2006-07-15 / annotF004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotF004 Grp: MS-Annotations2006-07-15 / annotF005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotF005 Grp: MS-Annotations2006-07-15 / annotF006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotF006 Grp: MS-Annotations2006-07-15 / annotF007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotF007 Grp: MS-Annotations2006-07-15 / annotF008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotF008 Grp: MS-Annotations2006-07-15 / annotF009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi annotF009 -OK annotF009.xsd:3:29: Attribute "foo" does not match attribute wildcard Grp: MS-Annotations2006-07-15 / annotZ001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotZ001 Grp: MS-Annotations2006-07-15 / annotZ002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv annotZ002 -NI annotZ002.xsd:663:42: Extension's base in a different file {http://www.w3.org/2001/XMLSchema}anyType Grp: MS-Annotations2006-07-15 / annotZ004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv annotZ004 Grp: MS-AttributeGroup2006-07-15 / attgA001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgA001 Grp: MS-AttributeGroup2006-07-15 / attgA002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgA002 -OK attgA002.xsd:4:33: Invalid NCName: "0" Grp: MS-AttributeGroup2006-07-15 / attgA003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgA003 -OK attgA003.xsd:4:33: Invalid NCName: "" Grp: MS-AttributeGroup2006-07-15 / attgA004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgA004 -OK attgA004.xsd:5:33: Invalid NCName: ":a" Grp: MS-AttributeGroup2006-07-15 / attgA005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgA005 -OK attgA005.xsd:5:33: ID "abc" already defined Grp: MS-AttributeGroup2006-07-15 / attgA006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgA006 -NI attgA006.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgA007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgA007 -OK attgA007.xsd:9:33: ID "a" already defined Grp: MS-AttributeGroup2006-07-15 / attgA008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgA008 Grp: MS-AttributeGroup2006-07-15 / attgA009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgA009 -NI attgA009.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgB001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgB001 Grp: MS-AttributeGroup2006-07-15 / attgB002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgB002 -OK attgB002.xsd:6:43: Attribute "{http://www.w3.org/2001/XMLSchema}ref" is required in this context Grp: MS-AttributeGroup2006-07-15 / attgB003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgB003 -OK attgB003.xsd:6:43: Attribute "{http://www.w3.org/2001/XMLSchema}ref" is required in this context Grp: MS-AttributeGroup2006-07-15 / attgB004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgB004 -OK attgB004.xsd:14:37: Attribute "{http://www.w3.org/2001/XMLSchema}ref" is required in this context Grp: MS-AttributeGroup2006-07-15 / attgB005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgB005 -NI attgB005.xsd:3:50: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgB006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgB006 -OK attgB006.xsd:5:22: Invalid NCName: "0" Grp: MS-AttributeGroup2006-07-15 / attgB007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgB007 -OK attgB007.xsd:5:22: Invalid NCName: "" Grp: MS-AttributeGroup2006-07-15 / attgB008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgB008 Grp: MS-AttributeGroup2006-07-15 / attgB009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgB009 Grp: MS-AttributeGroup2006-07-15 / attgB010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attgB010 Grp: MS-AttributeGroup2006-07-15 / attgB011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgB011 -NI attgB011.xsd:5:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgB012 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgB012 Grp: MS-AttributeGroup2006-07-15 / attgB013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attgB013 Grp: MS-AttributeGroup2006-07-15 / attgB014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgB014 Grp: MS-AttributeGroup2006-07-15 / attgB015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attgB015 Grp: MS-AttributeGroup2006-07-15 / attgC001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC001 -OK attgC001.xsd:6:33: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-AttributeGroup2006-07-15 / attgC002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC002 Grp: MS-AttributeGroup2006-07-15 / attgC003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC003 Grp: MS-AttributeGroup2006-07-15 / attgC004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC004 Grp: MS-AttributeGroup2006-07-15 / attgC005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC005 Grp: MS-AttributeGroup2006-07-15 / attgC006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC006 -NI attgC006.xsd:3:50: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC007 -NI attgC007.xsd:3:50: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC008 -OK attgC008.xsd:7:34: Reference to undefined attributeGroup: foo Grp: MS-AttributeGroup2006-07-15 / attgC009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC009 -OK attgC009.xsd:4:23: Invalid QName: "" Grp: MS-AttributeGroup2006-07-15 / attgC010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC010 -OK attgC010.xsd:7:35: attributeGroup "test" has circular reference Grp: MS-AttributeGroup2006-07-15 / attgC011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attgC011 Grp: MS-AttributeGroup2006-07-15 / attgC012 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC012 Grp: MS-AttributeGroup2006-07-15 / attgC013 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC013 Grp: MS-AttributeGroup2006-07-15 / attgC014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC014 Grp: MS-AttributeGroup2006-07-15 / attgC015 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC015 Grp: MS-AttributeGroup2006-07-15 / attgC016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC016 Grp: MS-AttributeGroup2006-07-15 / attgC017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC017 -NI attgC017.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC018 -OK attgC018.xsd:4:33: Reference to undefined attributeGroup: ct Grp: MS-AttributeGroup2006-07-15 / attgC019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC019 -OK attgC019.xsd:4:23: Invalid QName: "" Grp: MS-AttributeGroup2006-07-15 / attgC020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC020 -OK attgC020.xsd:7:35: attributeGroup "test" has circular reference Grp: MS-AttributeGroup2006-07-15 / attgC021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC021 -OK attgC021.xsd:5:35: Reference to undefined attributeGroup: gAtt Grp: MS-AttributeGroup2006-07-15 / attgC022 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC022 Grp: MS-AttributeGroup2006-07-15 / attgC023 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC023 Grp: MS-AttributeGroup2006-07-15 / attgC024 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgC024 OK XSDv-XMLv attgC024.v Grp: MS-AttributeGroup2006-07-15 / attgC025 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgC025 OK XSDv-XMLi attgC025.i -OK attgC025.xml:2:8: value must be "37" (found "38") Grp: MS-AttributeGroup2006-07-15 / attgC026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgC026 OK XSDv-XMLv attgC026.v Grp: MS-AttributeGroup2006-07-15 / attgC027 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC027 Grp: MS-AttributeGroup2006-07-15 / attgC028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgC028 -NI attgC028.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC029 -OK attgC029.xsd:10:40: Reference to undefined attributeGroup: fooBase Grp: MS-AttributeGroup2006-07-15 / attgC030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC030 -OK attgC030.xsd:10:25: Invalid QName: "" Grp: MS-AttributeGroup2006-07-15 / attgC031 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC031 -OK attgC031.xsd:20:34: attributeGroup "foo" has circular reference Grp: MS-AttributeGroup2006-07-15 / attgC032 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC032 -OK attgC032.xsd:12:37: Reference to undefined attributeGroup: att1 Grp: MS-AttributeGroup2006-07-15 / attgC033 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgC033 Grp: MS-AttributeGroup2006-07-15 / attgC034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC034 -NI attgC034.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC035 -NI attgC035.xsd:4:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC036 -NI attgC036.xsd:4:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC037 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC037 -NI attgC037.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC038 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC038 -NI attgC038.xsd:3:48: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC039 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgC039 -NI attgC039.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC040 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgC040 -NI attgC040.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC041 -NI attgC041.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC042 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgC042 -OK attgC042.xsd:4:46: Unexpected element "{http://www.w3.org/2001/XMLSchema}redefine": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-AttributeGroup2006-07-15 / attgC043 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC043 -NI attgC043.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC044 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgC044 -NI attgC044.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgC045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgC045 -NI attgC045.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgD001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgD001 Grp: MS-AttributeGroup2006-07-15 / attgD002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD002 -OK attgD002.xsd:5:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-AttributeGroup2006-07-15 / attgD003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD003 OK XSDv-XMLv attgD003.v Grp: MS-AttributeGroup2006-07-15 / attgD004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD004 OK XSDv-XMLv attgD004.v Grp: MS-AttributeGroup2006-07-15 / attgD005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD005 OK XSDv-XMLv attgD005.v Grp: MS-AttributeGroup2006-07-15 / attgD006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attgD006 Grp: MS-AttributeGroup2006-07-15 / attgD007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attgD007 Grp: MS-AttributeGroup2006-07-15 / attgD008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD008 -OK attgD008.xsd:6:44: Attributes "type" and "ref" cannot be both specified Grp: MS-AttributeGroup2006-07-15 / attgD009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attgD009 Grp: MS-AttributeGroup2006-07-15 / attgD010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgD010 Grp: MS-AttributeGroup2006-07-15 / attgD011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD011 -OK attgD011.xsd:7:28: Unknown referenced attribute: e1 Grp: MS-AttributeGroup2006-07-15 / attgD012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD012 -OK attgD012.xsd:7:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}element": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-AttributeGroup2006-07-15 / attgD013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD013 -OK attgD013.xsd:6:33: Reference to undefined attributeGroup: st Grp: MS-AttributeGroup2006-07-15 / attgD014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD014 -OK attgD014.xsd:6:33: Reference to undefined attributeGroup: ct Grp: MS-AttributeGroup2006-07-15 / attgD015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD015 -OK attgD015.xsd:7:34: attributeGroup "foo" has circular reference Grp: MS-AttributeGroup2006-07-15 / attgD016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD016 -OK attgD016.xsd:7:35: ID "abc" already defined Grp: MS-AttributeGroup2006-07-15 / attgD017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgD017 -NI attgD017.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgD018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD018 OK XSDv-XMLv attgD018.v Grp: MS-AttributeGroup2006-07-15 / attgD019 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD019 OK XSDv-XMLv attgD019.v Grp: MS-AttributeGroup2006-07-15 / attgD020 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD020 OK XSDv-XMLv attgD020.v Grp: MS-AttributeGroup2006-07-15 / attgD021 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD021 OK XSDv-XMLv attgD021.v Grp: MS-AttributeGroup2006-07-15 / attgD022 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD022 OK XSDv-XMLv attgD022.v Grp: MS-AttributeGroup2006-07-15 / attgD023 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD023 OK XSDv-XMLi attgD023.i -OK attgD023.xml:1:154: Attribute "x:foo" does not match attribute wildcard Grp: MS-AttributeGroup2006-07-15 / attgD024 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD024 OK XSDv-XMLi attgD024.i -OK attgD024.xml:3:56: No definition found for "x:foo" Grp: MS-AttributeGroup2006-07-15 / attgD025 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD025 OK XSDv-XMLv attgD025.v Grp: MS-AttributeGroup2006-07-15 / attgD026 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD026 OK XSDv-XMLi attgD026.i -OK attgD026.xml:3:33: Attribute "a:a" does not match attribute wildcard Grp: MS-AttributeGroup2006-07-15 / attgD027 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD027 OK XSDv-XMLv attgD027.v Grp: MS-AttributeGroup2006-07-15 / attgD028 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD028 OK XSDv-XMLi attgD028.i -OK attgD028.xml:3:45: Attribute "a:a" does not match attribute wildcard Grp: MS-AttributeGroup2006-07-15 / attgD029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD029 OK XSDv-XMLv attgD029.v Grp: MS-AttributeGroup2006-07-15 / attgD030 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD030 OK XSDv-XMLi attgD030.i -OK attgD030.xml:3:33: Attribute "a:b" does not match attribute wildcard Grp: MS-AttributeGroup2006-07-15 / attgD031 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD031 OK XSDv-XMLv attgD031.v Grp: MS-AttributeGroup2006-07-15 / attgD032 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD032 OK XSDv-XMLv attgD032.v Grp: MS-AttributeGroup2006-07-15 / attgD033 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD033 OK XSDv-XMLv attgD033.v Grp: MS-AttributeGroup2006-07-15 / attgD034 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD034 OK XSDv-XMLv attgD034.v Grp: MS-AttributeGroup2006-07-15 / attgD035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgD035 -NI attgD035.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgD036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attgD036 -NI attgD036.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgD037 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD037 -OK attgD037.xsd:10:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-AttributeGroup2006-07-15 / attgD038 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD038 -OK attgD038.xsd:10:36: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-AttributeGroup2006-07-15 / attgD039 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD039 -OK attgD039.xsd:10:41: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-AttributeGroup2006-07-15 / attgD040 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attgD040 Grp: MS-AttributeGroup2006-07-15 / attgD041 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attgD041 -OK attgD041.xsd:8:36: ID "abc" already defined Grp: MS-AttributeGroup2006-07-15 / attgD042 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgD042 OK XSDv-XMLi attgD042.i -OK attgD042.xml:3:48: Attribute "aga1" does not match attribute wildcard Grp: MS-AttributeGroup2006-07-15 / attgZ001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attgZ001 OK XSDv-XMLi attgZ001.i -OK attgZ001.xml:3:21: Attribute "foo" does not match attribute wildcard Grp: MS-AttributeGroup2006-07-15 / attgZ002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgZ002 -NI attgZ002.xsd:3:46: Unsupported <redefined> Grp: MS-AttributeGroup2006-07-15 / attgZ003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attgZ003 -NI attgZ003.xsd:3:46: Unsupported <redefined> Grp: MS-Attribute2006-07-15 / attA001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attA001 -OK attA001.xsd:3:49: Attribute "form" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attA002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attA002 -OK attA002.xsd:3:49: Attribute "form" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attA003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attA003 -OK attA003.xsd:4:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attA004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attA004 -OK attA004.xsd:4:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attA005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attA005 -OK attA005.xsd:4:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attA006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attA006 -OK attA006.xsd:4:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attA007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attA007 Grp: MS-Attribute2006-07-15 / attA008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attA008 Grp: MS-Attribute2006-07-15 / attB001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attB001 Grp: MS-Attribute2006-07-15 / attB002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attB002 Grp: MS-Attribute2006-07-15 / attB003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attB003 Grp: MS-Attribute2006-07-15 / attB004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attB004 Grp: MS-Attribute2006-07-15 / attB005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attB005 -OK attB005.xsd:7:30: Invalid NCName: "" Grp: MS-Attribute2006-07-15 / attB006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attB006 -OK attB006.xsd:3:46: Invalid NCName: "0" Grp: MS-Attribute2006-07-15 / attC001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attC001 Grp: MS-Attribute2006-07-15 / attC002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attC002 Grp: MS-Attribute2006-07-15 / attC003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attC003 Grp: MS-Attribute2006-07-15 / attC004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attC004 -OK attC004.xsd:6:18: Invalid NCName: "" Grp: MS-Attribute2006-07-15 / attC005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attC005 -OK attC005.xsd:4:17: Invalid NCName: "0" Grp: MS-Attribute2006-07-15 / attC006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attC006 -OK attC006.xsd:7:18: Invalid NCName: "'" Grp: MS-Attribute2006-07-15 / attC007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attC007 -OK attC007.xsd:6:18: Invalid NCName: "a:b" Grp: MS-Attribute2006-07-15 / attC008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attC008 -OK attC008.xsd:6:18: Invalid NCName: "a:b" Grp: MS-Attribute2006-07-15 / attC009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attC009 -OK attC009.xsd:6:18: Invalid NCName: "a:b:b" Grp: MS-Attribute2006-07-15 / attC010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attC010 -OK attC010.xsd:6:18: Invalid NCName: ":_" Grp: MS-Attribute2006-07-15 / attD001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attD001 Grp: MS-Attribute2006-07-15 / attD002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attD002 Grp: MS-Attribute2006-07-15 / attD003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attD003 OK XSDv-XMLv attD003.v Grp: MS-Attribute2006-07-15 / attD004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attD004 OK XSDv-XMLv attD004.v Grp: MS-Attribute2006-07-15 / attD005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attD005 -OK attD005.xsd:3:28: Invalid QName: ":_" Grp: MS-Attribute2006-07-15 / attD006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attD006 -OK attD006.xsd:4:28: Invalid QName: "123" Grp: MS-Attribute2006-07-15 / attD007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attD007 OK XSDv-XMLv attD007.v Grp: MS-Attribute2006-07-15 / attE001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attE001 OK XSDv-XMLv attE001.v Grp: MS-Attribute2006-07-15 / attE002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attE002 -OK attE002.xsd:7:30: Unknown referenced attribute: att1 Grp: MS-Attribute2006-07-15 / attE003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attE003 -OK attE003.xsd:9:30: Unknown referenced attribute: attG Grp: MS-Attribute2006-07-15 / attE004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attE004 -OK attE004.xsd:12:28: Unknown referenced attribute: ct Grp: MS-Attribute2006-07-15 / attE005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attE005 -OK attE005.xsd:7:18: Invalid QName: ":_" Grp: MS-Attribute2006-07-15 / attE006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attE006 -OK attE006.xsd:6:18: Invalid NCName: "123" Grp: MS-Attribute2006-07-15 / attE007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attE007 -OK attE007.xsd:6:18: Invalid QName: "" Grp: MS-Attribute2006-07-15 / attE008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attE008 Grp: MS-Attribute2006-07-15 / attF001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attF001 OK XSDv-XMLi attF001.i -OK attF001.xml:1:117: Attribute "test" is prohibited in this context Grp: MS-Attribute2006-07-15 / attF002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attF002 OK XSDv-XMLv attF002.v Grp: MS-Attribute2006-07-15 / attF003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attF003 OK XSDv-XMLv attF003.v Grp: MS-Attribute2006-07-15 / attF004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attF004 -OK attF004.xsd:6:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attF005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attF005 -OK attF005.xsd:6:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attF006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attF006 -OK attF006.xsd:6:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attF007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attF007 -OK attF007.xsd:6:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attF008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attF008 -OK attF008.xsd:3:61: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attF009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attF009 -OK attF009.xsd:3:59: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attF010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attF010 -OK attF010.xsd:3:54: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attF011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attF011 -OK attF011.xsd:3:57: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attJ001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ001 OK XSDv-XMLv attJ001.v Grp: MS-Attribute2006-07-15 / attJ002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ002 OK XSDv-XMLi attJ002.i -OK attJ002.xml:1:123: Attribute "complexAtt" is prohibited in this context Grp: MS-Attribute2006-07-15 / attJ003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ003 OK XSDv-XMLi attJ003.i -OK attJ003.xml:1:123: Attribute "complexAtt" is prohibited in this context Grp: MS-Attribute2006-07-15 / attJ004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ004 OK XSDv-XMLv attJ004.v Grp: MS-Attribute2006-07-15 / attJ005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ005 OK XSDv-XMLv attJ005.v Grp: MS-Attribute2006-07-15 / attJ006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ006 OK XSDv-XMLv attJ006.v Grp: MS-Attribute2006-07-15 / attJ007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ007 OK XSDv-XMLv attJ007.v Grp: MS-Attribute2006-07-15 / attJ008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ008 OK XSDv-XMLi attJ008.i -OK attJ008.xml:3:31: Attribute "bar" is required in this context Grp: MS-Attribute2006-07-15 / attJ009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ009 OK XSDv-XMLi attJ009.i -OK attJ009.xml:2:134: Attribute "item1" invalid for type Grp: MS-Attribute2006-07-15 / attJ010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ010 OK XSDv-XMLi attJ010.i -OK attJ010.xml:2:113: Attribute "x2" is required in this context Grp: MS-Attribute2006-07-15 / attJ011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attJ011 -OK attJ011.xsd:3:61: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attJ012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attJ012 -OK attJ012.xsd:4:59: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attJ013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attJ013 -OK attJ013.xsd:6:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attJ014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attJ014 -OK attJ014.xsd:7:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attJ015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attJ015 -OK attJ015.xsd:6:27: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attJ016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attJ016 -OK attJ016.xsd:6:27: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attJ017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attJ017 -OK attJ017.xsd:6:30: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attJ018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attJ018 OK XSDv-XMLv attJ018.v Grp: MS-Attribute2006-07-15 / attG001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attG001 Grp: MS-Attribute2006-07-15 / attG002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attG002 Grp: MS-Attribute2006-07-15 / attG003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attG003 Grp: MS-Attribute2006-07-15 / attH001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attH001 -OK attH001.xsd:5:62: Attribute "value" does not match attribute wildcard Grp: MS-Attribute2006-07-15 / attI001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attI001 Grp: MS-Attribute2006-07-15 / attI002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attI002 Grp: MS-Attribute2006-07-15 / attI003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attI003 OK XSDv-XMLv attI003.v Grp: MS-Attribute2006-07-15 / attI004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attI004 -OK attI004.xsd:9:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType" Grp: MS-Attribute2006-07-15 / attI005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attI005 -OK attI005.xsd:14:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Attribute2006-07-15 / attI006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attI006 -OK attI006.xsd:14:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleType": expecting "close parent" Grp: MS-Attribute2006-07-15 / attKa001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa001 -OK attKa001.xsd:4:74: Attributes "fixed" and "default" cannot be both specified Grp: MS-Attribute2006-07-15 / attKa002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKa002 Grp: MS-Attribute2006-07-15 / attKa003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa003 -OK attKa003.xsd:4:77: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attKa004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa004 -OK attKa004.xsd:7:77: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attKa005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa005 -OK attKa005.xsd:3:79: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attKa006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKa006 Grp: MS-Attribute2006-07-15 / attKa007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa007 -OK attKa007.xsd:3:75: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attKa008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa008 -OK attKa008.xsd:3:75: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attKa009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa009 -OK attKa009.xsd:3:77: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attKa010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa010 -OK attKa010.xsd:4:28: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Attribute2006-07-15 / attKa011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKa011 Grp: MS-Attribute2006-07-15 / attKa012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa012 -OK attKa012.xsd:13:31: Unknown referenced attribute: {http://xsdtesting}ga2 Grp: MS-Attribute2006-07-15 / attKa013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa013 -OK attKa013.xsd:4:17: Invalid NCName: "xmlns:" Grp: MS-Attribute2006-07-15 / attKa014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa014 -OK attKa014.xsd:4:17: Invalid NCName: "xmlns:a" Grp: MS-Attribute2006-07-15 / attKa015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKa015 -OK attKa015.xsd:3:48: Invalid target namespace for attribute declaration: "http://www.w3.org/2001/XMLSchema-instance" Grp: MS-Attribute2006-07-15 / attKb001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKb001 -OK attKb001.xsd:6:57: Attributes "fixed" and "default" cannot be both specified Grp: MS-Attribute2006-07-15 / attKb002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKb002 Grp: MS-Attribute2006-07-15 / attKb003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKb003 Grp: MS-Attribute2006-07-15 / attKb004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKb004 -OK attKb004.xsd:6:60: Use must be "optional" when a default value is specified Grp: MS-Attribute2006-07-15 / attKb005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKb005 -OK attKb005.xsd:6:62: Use must be "optional" when a default value is specified Grp: MS-Attribute2006-07-15 / attKb006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKb006 Grp: MS-Attribute2006-07-15 / attKb007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKb007 Grp: MS-Attribute2006-07-15 / attKb008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKb008 Grp: MS-Attribute2006-07-15 / attKb009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKb009 Grp: MS-Attribute2006-07-15 / attKb010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKb010 Grp: MS-Attribute2006-07-15 / attKb011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKb011 Grp: MS-Attribute2006-07-15 / attKb012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKb012 -OK attKb012.xsd:6:48: Attributes "form" and "ref" cannot be both specified Grp: MS-Attribute2006-07-15 / attKb013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKb013 -OK attKb013.xsd:6:49: Attributes "type" and "ref" cannot be both specified Grp: MS-Attribute2006-07-15 / attKb014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKb014 Grp: MS-Attribute2006-07-15 / attKb015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKb015 Grp: MS-Attribute2006-07-15 / attKb016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKb016 -OK attKb016.xsd:6:18: Invalid NCName: "xmlns:" Grp: MS-Attribute2006-07-15 / attKb017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKb017 -OK attKb017.xsd:6:18: Invalid NCName: "xmlns:a" Grp: MS-Attribute2006-07-15 / attKb018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKb018 Grp: MS-Attribute2006-07-15 / attKb018a sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKb018a Grp: MS-Attribute2006-07-15 / attKc001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKc001 -OK attKc001.xsd:10:56: Attributes "fixed" and "default" cannot be both specified Grp: MS-Attribute2006-07-15 / attKc002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKc002 Grp: MS-Attribute2006-07-15 / attKc003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKc003 Grp: MS-Attribute2006-07-15 / attKc004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKc004 -OK attKc004.xsd:10:59: Use must be "optional" when a default value is specified Grp: MS-Attribute2006-07-15 / attKc005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKc005 -OK attKc005.xsd:10:61: Use must be "optional" when a default value is specified Grp: MS-Attribute2006-07-15 / attKc006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKc006 Grp: MS-Attribute2006-07-15 / attKc007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKc007 Grp: MS-Attribute2006-07-15 / attKc008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKc008 Grp: MS-Attribute2006-07-15 / attKc009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKc009 Grp: MS-Attribute2006-07-15 / attKc010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKc010 Grp: MS-Attribute2006-07-15 / attKc011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKc011 Grp: MS-Attribute2006-07-15 / attKc012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKc012 -OK attKc012.xsd:13:50: Attributes "form" and "ref" cannot be both specified Grp: MS-Attribute2006-07-15 / attKc013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKc013 -OK attKc013.xsd:13:49: Attributes "type" and "ref" cannot be both specified Grp: MS-Attribute2006-07-15 / attKc014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKc014 Grp: MS-Attribute2006-07-15 / attKc015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attKc015 Grp: MS-Attribute2006-07-15 / attKc016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKc016 -OK attKc016.xsd:10:18: Invalid NCName: "xmlns:" Grp: MS-Attribute2006-07-15 / attKc017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKc017 -OK attKc017.xsd:10:18: Invalid NCName: "xmlns:a" Grp: MS-Attribute2006-07-15 / attKc018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attKc018 Grp: MS-Attribute2006-07-15 / attKc018a sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attKc018a -OK attKc018a.xsd:5:29: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attLa001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLa001 OK XSDv-XMLv attLa001.v Grp: MS-Attribute2006-07-15 / attLa002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLa002 OK XSDv-XMLv attLa002.v Grp: MS-Attribute2006-07-15 / attLa003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLa003 OK XSDv-XMLv attLa003.v Grp: MS-Attribute2006-07-15 / attLa004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLa004 OK XSDv-XMLv attLa004.v Grp: MS-Attribute2006-07-15 / attLa005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLa005 OK XSDv-XMLi attLa005.i -OK attLa005.xml:2:144: value must be "abc" (found "999") Grp: MS-Attribute2006-07-15 / attLa006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLa006 OK XSDv-XMLv attLa006.v Grp: MS-Attribute2006-07-15 / attLb001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLb001 OK XSDv-XMLv attLb001.v Grp: MS-Attribute2006-07-15 / attLb002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLb002 OK XSDv-XMLv attLb002.v Grp: MS-Attribute2006-07-15 / attLb003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLb003 OK XSDv-XMLv attLb003.v Grp: MS-Attribute2006-07-15 / attLb004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLb004 OK XSDv-XMLv attLb004.v Grp: MS-Attribute2006-07-15 / attLb005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLb005 OK XSDv-XMLi attLb005.i -OK attLb005.xml:3:12: value must be "abc" (found "123") Grp: MS-Attribute2006-07-15 / attLb006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLb006 OK XSDv-XMLv attLb006.v Grp: MS-Attribute2006-07-15 / attLc001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLc001 OK XSDv-XMLv attLc001.v Grp: MS-Attribute2006-07-15 / attLc002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLc002 OK XSDv-XMLv attLc002.v Grp: MS-Attribute2006-07-15 / attLc003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLc003 OK XSDv-XMLv attLc003.v Grp: MS-Attribute2006-07-15 / attLc004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLc004 OK XSDv-XMLv attLc004.v Grp: MS-Attribute2006-07-15 / attLc005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLc005 OK XSDv-XMLi attLc005.i -OK attLc005.xml:3:12: value must be "abc" (found "123") Grp: MS-Attribute2006-07-15 / attLc006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attLc006 OK XSDv-XMLv attLc006.v Grp: MS-Attribute2006-07-15 / attO001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO001 OK XSDv-XMLi attO001.i -OK attO001.xml:3:12: string pattern not matched: [\-+]?[0-9]+ Grp: MS-Attribute2006-07-15 / attO002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO002 -OK attO002.xsd:8:65: string pattern not matched: [\-+]?[0-9]+ Grp: MS-Attribute2006-07-15 / attO003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attO003 Grp: MS-Attribute2006-07-15 / attO004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO004 OK XSDv-XMLi attO004.i -OK attO004.xml:3:25: Attribute att must have a namespace Grp: MS-Attribute2006-07-15 / attO005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attO005 Grp: MS-Attribute2006-07-15 / attO006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO006 OK XSDv-XMLv attO006.v Grp: MS-Attribute2006-07-15 / attO007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO007 OK XSDv-XMLv attO007.v Grp: MS-Attribute2006-07-15 / attO008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO008 OK XSDv-XMLi attO008.i -OK attO008.xml:3:12: value must be " 1 2 3" (found " 1 2 3") Grp: MS-Attribute2006-07-15 / attO009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO009 OK XSDv-XMLv attO009.v Grp: MS-Attribute2006-07-15 / attO010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO010 OK XSDv-XMLv attO010.v Grp: MS-Attribute2006-07-15 / attO011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO011 OK XSDv-XMLv attO011.v Grp: MS-Attribute2006-07-15 / attO012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attO012 OK XSDv-XMLi attO012.i -OK attO012.xml:3:47: Attribute att must have a namespace Grp: MS-Attribute2006-07-15 / attO013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO013 -OK attO013.xsd:3:44: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO014 -OK attO014.xsd:3:44: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO015 -OK attO015.xsd:3:44: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO016 -OK attO016.xsd:3:44: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO017 -OK attO017.xsd:3:44: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attO018 Grp: MS-Attribute2006-07-15 / attO019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO019 -OK attO019.xsd:3:44: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO020 -OK attO020.xsd:3:44: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO021 -OK attO021.xsd:3:46: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO022 -OK attO022.xsd:3:46: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO023 -OK attO023.xsd:3:46: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attO024 -OK attO024.xsd:3:46: Attribute "use" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attO025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attO025 Grp: MS-Attribute2006-07-15 / attMa001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMa001 OK XSDv-XMLi attMa001.i -OK attMa001.xml:3:57: Attribute "ga1" invalid for type Grp: MS-Attribute2006-07-15 / attMa002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMa002 OK XSDv-XMLi attMa002.i -OK attMa002.xml:3:57: Attribute "ga1" invalid for type Grp: MS-Attribute2006-07-15 / attMa003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMa003 OK XSDv-XMLv attMa003.v Grp: MS-Attribute2006-07-15 / attMa004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMa004 OK XSDv-XMLv attMa004.v Grp: MS-Attribute2006-07-15 / attMb001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb001 OK XSDv-XMLi attMb001.i -OK attMb001.xml:3:57: Attribute ca2 must have a namespace Grp: MS-Attribute2006-07-15 / attMb002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb002 OK XSDv-XMLi attMb002.i -OK attMb002.xml:3:47: Attribute ca1 must have a namespace Grp: MS-Attribute2006-07-15 / attMb003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb003 OK XSDv-XMLi attMb003.i -OK attMb003.xml:3:47: Attribute ca2 must have a namespace Grp: MS-Attribute2006-07-15 / attMb004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb004 OK XSDv-XMLv attMb004.v Grp: MS-Attribute2006-07-15 / attMb005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb005 OK XSDv-XMLv attMb005.v Grp: MS-Attribute2006-07-15 / attMb006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb006 OK XSDv-XMLv attMb006.v Grp: MS-Attribute2006-07-15 / attMb007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb007 OK XSDv-XMLv attMb007.v Grp: MS-Attribute2006-07-15 / attMb008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb008 OK XSDv-XMLv attMb008.v Grp: MS-Attribute2006-07-15 / attMb009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb009 OK XSDv-XMLv attMb009.v Grp: MS-Attribute2006-07-15 / attMb010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb010 OK XSDv-XMLi attMb010.i -OK attMb010.xml:3:59: Attribute x:ca1 must not have a namespace Grp: MS-Attribute2006-07-15 / attMb011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb011 OK XSDv-XMLi attMb011.i -OK attMb011.xml:3:35: Attribute x:ca2 must not have a namespace Grp: MS-Attribute2006-07-15 / attMb012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMb012 OK XSDv-XMLi attMb012.i -OK attMb012.xml:3:23: Attribute x:ca2 must not have a namespace Grp: MS-Attribute2006-07-15 / attMc001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc001 OK XSDv-XMLi attMc001.i -OK attMc001.xml:3:48: Attribute aga1 must have a namespace Grp: MS-Attribute2006-07-15 / attMc002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc002 OK XSDv-XMLi attMc002.i -OK attMc002.xml:3:59: Attribute aga2 must have a namespace Grp: MS-Attribute2006-07-15 / attMc003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc003 OK XSDv-XMLi attMc003.i -OK attMc003.xml:3:59: Attribute aga2 must have a namespace Grp: MS-Attribute2006-07-15 / attMc004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc004 OK XSDv-XMLv attMc004.v Grp: MS-Attribute2006-07-15 / attMc005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc005 OK XSDv-XMLv attMc005.v Grp: MS-Attribute2006-07-15 / attMc006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc006 OK XSDv-XMLv attMc006.v Grp: MS-Attribute2006-07-15 / attMc007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc007 OK XSDv-XMLv attMc007.v Grp: MS-Attribute2006-07-15 / attMc008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc008 OK XSDv-XMLv attMc008.v Grp: MS-Attribute2006-07-15 / attMc009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc009 OK XSDv-XMLv attMc009.v Grp: MS-Attribute2006-07-15 / attMc010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc010 OK XSDv-XMLi attMc010.i -OK attMc010.xml:3:50: Attribute x:aga1 must not have a namespace Grp: MS-Attribute2006-07-15 / attMc011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc011 OK XSDv-XMLi attMc011.i -OK attMc011.xml:3:63: Attribute x:aga2 must not have a namespace Grp: MS-Attribute2006-07-15 / attMc012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attMc012 OK XSDv-XMLi attMc012.i -OK attMc012.xml:3:63: Attribute x:aga2 must not have a namespace Grp: MS-Attribute2006-07-15 / attMd001 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd001.i -OK test108565_1.xml:1:122: No type found for doc Grp: MS-Attribute2006-07-15 / attMd002 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd002.i -OK test108565_2.xml:1:122: No type found for doc Grp: MS-Attribute2006-07-15 / attMd003 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd003.i -OK test108565_3.xml:1:120: No type found for doc Grp: MS-Attribute2006-07-15 / attMd004 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd004.i -OK test108565_4.xml:1:120: No type found for doc Grp: MS-Attribute2006-07-15 / attMd005 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd005.i -OK test108565_5.xml:1:137: No type found for doc Grp: MS-Attribute2006-07-15 / attMd006 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd006.i -OK test108565_6.xml:1:137: No type found for doc Grp: MS-Attribute2006-07-15 / attMd007 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd007.i -OK test108565_7.xml:1:144: No type found for doc Grp: MS-Attribute2006-07-15 / attMd008 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd008.i -OK test108565_8.xml:1:144: No type found for doc Grp: MS-Attribute2006-07-15 / attMd009 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd009.i -OK test108565_9.xml:1:123: No type found for doc Grp: MS-Attribute2006-07-15 / attMd010 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd010.i -OK test108565_10.xml:1:143: No type found for doc Grp: MS-Attribute2006-07-15 / attMd011 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi attMd011.i -OK test108565_11.xml:1:143: No type found for doc Grp: MS-Attribute2006-07-15 / attP001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attP001 -OK attP001.xsd:4:49: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Attribute2006-07-15 / attP002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attP002 -OK attP002.xsd:4:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}element": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Attribute2006-07-15 / attP003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attP003 -OK attP003.xsd:4:29: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Attribute2006-07-15 / attP004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP004 OK XSDv-XMLv attP004.v Grp: MS-Attribute2006-07-15 / attP005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP005 OK XSDv-XMLi attP005.i -OK attP005.xml:3:12: value must be "1" (found "2") Grp: MS-Attribute2006-07-15 / attP006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attP006 -OK attP006.xsd:15:65: Value not in the enumeration set Grp: MS-Attribute2006-07-15 / attP007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP007 OK XSDv-XMLv attP007.v Grp: MS-Attribute2006-07-15 / attP008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP008 OK XSDv-XMLi attP008.i -OK attP008.xml:3:11: Attribute "{http://xsdtesting}att" is required in this context Grp: MS-Attribute2006-07-15 / attP009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP009 OK XSDv-XMLi attP009.i -OK attP009.xml:3:11: Attribute "{http://xsdtesting}att" is required in this context Grp: MS-Attribute2006-07-15 / attP010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP010 OK XSDv-XMLi attP010.i -OK attP010.xml:3:12: value must be "37" (found "36") Grp: MS-Attribute2006-07-15 / attP011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP011 OK XSDv-XMLv attP011.v Grp: MS-Attribute2006-07-15 / attP012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP012 OK XSDv-XMLi attP012.i -OK attP012.xml:3:12: value must be "37" (found "38") Grp: MS-Attribute2006-07-15 / attP013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP013 OK XSDv-XMLv attP013.v Grp: MS-Attribute2006-07-15 / attP014 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP014 OK XSDv-XMLi attP014.i -OK attP014.xml:3:12: value must be "37" (found "36") Grp: MS-Attribute2006-07-15 / attP015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP015 OK XSDv-XMLv attP015.v Grp: MS-Attribute2006-07-15 / attP016 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP016 OK XSDv-XMLi attP016.i -OK attP016.xml:3:12: value must be "37" (found "38") Grp: MS-Attribute2006-07-15 / attP017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP017 OK XSDv-XMLv attP017.v Grp: MS-Attribute2006-07-15 / attP018 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP018 OK XSDv-XMLi attP018.i -OK attP018.xml:3:12: value must be "37" (found "36") Grp: MS-Attribute2006-07-15 / attP019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP019 OK XSDv-XMLv attP019.v Grp: MS-Attribute2006-07-15 / attP020 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP020 OK XSDv-XMLi attP020.i -OK attP020.xml:3:12: value must be "37" (found "38") Grp: MS-Attribute2006-07-15 / attP021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP021 OK XSDv-XMLv attP021.v Grp: MS-Attribute2006-07-15 / attP022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP022 OK XSDv-XMLv attP022.v Grp: MS-Attribute2006-07-15 / attP023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP023 OK XSDv-XMLv attP023.v Grp: MS-Attribute2006-07-15 / attP024 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP024 OK XSDv-XMLv attP024.v Grp: MS-Attribute2006-07-15 / attP025 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP025 OK XSDv-XMLv attP025.v Grp: MS-Attribute2006-07-15 / attP026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP026 OK XSDv-XMLv attP026.v Grp: MS-Attribute2006-07-15 / attP027 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP027 OK XSDv-XMLi attP027.i -OK attP027.xml:3:23: Attribute "x:foo1" invalid for type {http://xsdtesting}attRef Grp: MS-Attribute2006-07-15 / attP028 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP028 OK XSDv-XMLv attP028.v Grp: MS-Attribute2006-07-15 / attP029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP029 OK XSDv-XMLv attP029.v Grp: MS-Attribute2006-07-15 / attP030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attP030 -OK attP030.xsd:4:60: Use must be "optional" when a default value is specified Grp: MS-Attribute2006-07-15 / attP031 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attP031 OK XSDv-XMLi attP031.i -OK attP031.xml:3:22: Attribute "x:att" is prohibited in this context {http://xsdtesting}attRef Grp: MS-Attribute2006-07-15 / attP032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attP032 -NI attP032.xsd:4:45: Unsupported <redefined> Grp: MS-Attribute2006-07-15 / attQ001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ001 -OK attQ001.xsd:6:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-Attribute2006-07-15 / attQ002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ002 -OK attQ002.xsd:4:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Attribute2006-07-15 / attQ003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attQ003 OK XSDv-XMLv attQ003.v Grp: MS-Attribute2006-07-15 / attQ004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ004 -OK attQ004.xsd:5:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-Attribute2006-07-15 / attQ005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ005 -OK attQ005.xsd:3:18: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Attribute2006-07-15 / attQ006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ006 -OK attQ006.xsd:8:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexType": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Attribute2006-07-15 / attQ007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attQ007 Grp: MS-Attribute2006-07-15 / attQ008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ008 -OK attQ008.xsd:3:46: Attribute "form" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attQ009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attQ009 Grp: MS-Attribute2006-07-15 / attQ010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attQ010 Grp: MS-Attribute2006-07-15 / attQ011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attQ011 -NI attQ011.xsd:3:45: Unsupported <redefined> Grp: MS-Attribute2006-07-15 / attQ012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attQ012 Grp: MS-Attribute2006-07-15 / attQ013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attQ013 Grp: MS-Attribute2006-07-15 / attQ014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attQ014 OK XSDv-XMLv attQ014.v Grp: MS-Attribute2006-07-15 / attQ015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ015 -OK attQ015.xsd:16:30: ID "a1" already defined Grp: MS-Attribute2006-07-15 / attQ016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ016 -OK attQ016.imp:3:55: Attribute "form" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attQ017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi attQ017 -NI attQ017.xsd:3:45: Unsupported <redefined> Grp: MS-Attribute2006-07-15 / attQ018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi attQ018 -OK attQ018.inc:3:55: Attribute "form" is prohibited in this context {http://www.w3.org/2001/XMLSchema}topLevelAttribute Grp: MS-Attribute2006-07-15 / attQ019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attQ019 OK XSDv-XMLv attQ019.v Grp: MS-Attribute2006-07-15 / attZ001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attZ001 -NI attZ001.xsd:3:45: Unsupported <redefined> Grp: MS-Attribute2006-07-15 / attZ002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attZ002 OK XSDv-XMLv attZ002.v Grp: MS-Attribute2006-07-15 / attZ004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ004 Grp: MS-Attribute2006-07-15 / attZ005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attZ005 OK XSDv-XMLv attZ005.v Grp: MS-Attribute2006-07-15 / attZ006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ006 Grp: MS-Attribute2006-07-15 / attZ007v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attZ007v OK XSDv-XMLv attZ007v.v Grp: MS-Attribute2006-07-15 / attZ007i sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attZ007i OK XSDv-XMLi attZ007i.i -OK attZ007i.xml:3:17: Attribute "att1" is prohibited in this context Two Grp: MS-Attribute2006-07-15 / attZ008_a sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attZ008_a Grp: MS-Attribute2006-07-15 / attZ008_b sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attZ008_b Grp: MS-Attribute2006-07-15 / attZ008_c sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attZ008_c Grp: MS-Attribute2006-07-15 / attZ008_d sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attZ008_d Grp: MS-Attribute2006-07-15 / attZ008_e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ008_e Grp: MS-Attribute2006-07-15 / attZ008_f sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ008_f Grp: MS-Attribute2006-07-15 / attZ008_g sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attZ008_g Grp: MS-Attribute2006-07-15 / attZ008_h sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ008_h Grp: MS-Attribute2006-07-15 / attZ009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attZ009 OK XSDv-XMLi attZ009.i -OK attZ009.xml:5:12: string pattern not matched: [\-+]?[0-9]+ Grp: MS-Attribute2006-07-15 / attZ010a sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attZ010a Grp: MS-Attribute2006-07-15 / attZ010b sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attZ010b Grp: MS-Attribute2006-07-15 / attZ010c sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv attZ010c Grp: MS-Attribute2006-07-15 / attZ011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ011 Grp: MS-Attribute2006-07-15 / attZ012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ012 Grp: MS-Attribute2006-07-15 / attZ013a sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ013a Grp: MS-Attribute2006-07-15 / attZ013b sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi attZ013b Grp: MS-Attribute2006-07-15 / attZ014a sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attZ014a OK XSDv-XMLi attZ014a.i -OK attZ014a.xml:1:36: Elements can have a single ID attribute in XSD 1.0 Grp: MS-Attribute2006-07-15 / attZ014b sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv attZ014b OK XSDv-XMLi attZ014b.i -OK attZ014b.xml:1:30: Elements can have a single ID attribute in XSD 1.0 Grp: MS-Attribute2006-07-15 / attZ015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv attZ015 -NI attZ015.xsd:11:39: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctA001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA001 OK XSDv-XMLv ctA001.v Grp: MS-ComplexType2006-07-15 / ctA002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA002 OK XSDv-XMLv ctA002.v Grp: MS-ComplexType2006-07-15 / ctA003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA003 OK XSDv-XMLv ctA003.v Grp: MS-ComplexType2006-07-15 / ctA004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA004 -OK ctA004.xsd:3:18: Invalid value for boolean type: "-1" Grp: MS-ComplexType2006-07-15 / ctA005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA005 OK XSDv-XMLv ctA005.v Grp: MS-ComplexType2006-07-15 / ctA006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA006 -OK ctA006.xsd:3:19: Invalid value for boolean type: "TRUE" Grp: MS-ComplexType2006-07-15 / ctA007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA007 -OK ctA007.xsd:3:19: Invalid value for boolean type: "FALSE" Grp: MS-ComplexType2006-07-15 / ctA008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA008 -OK ctA008.xsd:3:19: Invalid value for boolean type: "" Grp: MS-ComplexType2006-07-15 / ctA009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA009 OK XSDv-XMLv ctA009.v Grp: MS-ComplexType2006-07-15 / ctA010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA010 OK XSDv-XMLv ctA010.v Grp: MS-ComplexType2006-07-15 / ctA011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA011 OK XSDv-XMLv ctA011.v Grp: MS-ComplexType2006-07-15 / ctA012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA012 OK XSDv-XMLv ctA012.v Grp: MS-ComplexType2006-07-15 / ctA013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA013 OK XSDv-XMLv ctA013.v Grp: MS-ComplexType2006-07-15 / ctA014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctA014 Grp: MS-ComplexType2006-07-15 / ctA015 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctA015 Grp: MS-ComplexType2006-07-15 / ctA016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA016 -OK ctA016.xsd:3:19: No matching type in the union Grp: MS-ComplexType2006-07-15 / ctA017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA017 OK XSDv-XMLv ctA017.v Grp: MS-ComplexType2006-07-15 / ctA018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA018 OK XSDv-XMLv ctA018.v Grp: MS-ComplexType2006-07-15 / ctA019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA019 OK XSDv-XMLv ctA019.v Grp: MS-ComplexType2006-07-15 / ctA020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA020 OK XSDv-XMLv ctA020.v Grp: MS-ComplexType2006-07-15 / ctA021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA021 OK XSDv-XMLv ctA021.v Grp: MS-ComplexType2006-07-15 / ctA022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA022 OK XSDv-XMLv ctA022.v Grp: MS-ComplexType2006-07-15 / ctA023 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctA023 Grp: MS-ComplexType2006-07-15 / ctA024 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctA024 Grp: MS-ComplexType2006-07-15 / ctA025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA025 -OK ctA025.xsd:3:19: No matching type in the union Grp: MS-ComplexType2006-07-15 / ctA026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA026 OK XSDv-XMLv ctA026.v Grp: MS-ComplexType2006-07-15 / ctA027 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA027 OK XSDv-XMLv ctA027.v Grp: MS-ComplexType2006-07-15 / ctA028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA028 -OK ctA028.xsd:4:19: ID "foo123" already defined Grp: MS-ComplexType2006-07-15 / ctA029 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctA029 Grp: MS-ComplexType2006-07-15 / ctA030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA030 -OK ctA030.xsd:3:19: Invalid NCName: "" Grp: MS-ComplexType2006-07-15 / ctA031 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA031 -OK ctA031.xsd:3:19: Invalid NCName: "123" Grp: MS-ComplexType2006-07-15 / ctA032 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA032 OK XSDv-XMLv ctA032.v Grp: MS-ComplexType2006-07-15 / ctA033 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA033 OK XSDv-XMLv ctA033.v Grp: MS-ComplexType2006-07-15 / ctA034 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA034 OK XSDv-XMLv ctA034.v Grp: MS-ComplexType2006-07-15 / ctA035 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA035 OK XSDv-XMLv ctA035.v Grp: MS-ComplexType2006-07-15 / ctA036 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA036 -OK ctA036.xsd:3:34: Invalid value for boolean type: "-1" Grp: MS-ComplexType2006-07-15 / ctA037 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA037 OK XSDv-XMLv ctA037.v Grp: MS-ComplexType2006-07-15 / ctA038 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA038 -OK ctA038.xsd:3:34: Invalid value for boolean type: "TRUE" Grp: MS-ComplexType2006-07-15 / ctA039 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA039 -OK ctA039.xsd:3:34: Invalid value for boolean type: "FALSE" Grp: MS-ComplexType2006-07-15 / ctA040 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA040 -OK ctA040.xsd:3:34: Invalid value for boolean type: "" Grp: MS-ComplexType2006-07-15 / ctA041 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA041 OK XSDv-XMLv ctA041.v Grp: MS-ComplexType2006-07-15 / ctA042 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA042 -OK ctA042.xsd:4:35: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localComplexType Grp: MS-ComplexType2006-07-15 / ctA043 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA043 -OK ctA043.xsd:3:19: Invalid NCName: "a:b" Grp: MS-ComplexType2006-07-15 / ctA044 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA044 -OK ctA044.xsd:3:19: Invalid NCName: "" Grp: MS-ComplexType2006-07-15 / ctA045 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA045 OK XSDv-XMLv ctA045.v Grp: MS-ComplexType2006-07-15 / ctA046 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctA046 -OK ctA046.xsd:3:19: Invalid NCName: "1foo" Grp: MS-ComplexType2006-07-15 / ctA047 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA047 OK XSDv-XMLv ctA047.v Grp: MS-ComplexType2006-07-15 / ctA048 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA048 OK XSDv-XMLv ctA048.v Grp: MS-ComplexType2006-07-15 / ctA049 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctA049 OK XSDv-XMLv ctA049.v Grp: MS-ComplexType2006-07-15 / ctB001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB001 OK XSDv-XMLv ctB001.v Grp: MS-ComplexType2006-07-15 / ctB002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB002 -OK ctB002.xsd:9:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}simpleContent|{http://www.w3.org/2001/XMLSchema}complexContent|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB003 OK XSDv-XMLv ctB003.v Grp: MS-ComplexType2006-07-15 / ctB004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB004 -OK ctB004.xsd:7:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB005 -OK ctB005.xsd:7:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB006 -OK ctB006.xsd:7:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB007 -OK ctB007.xsd:12:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB008 -OK ctB008.xsd:7:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB009 -OK ctB009.xsd:7:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB010 -OK ctB010.xsd:7:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB011 -OK ctB011.xsd:7:33: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB012 -OK ctB012.xsd:7:34: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB013 -OK ctB013.xsd:11:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB014 -OK ctB014.xsd:15:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB015 -OK ctB015.xsd:7:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB016 -OK ctB016.xsd:7:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB017 OK XSDv-XMLv ctB017.v Grp: MS-ComplexType2006-07-15 / ctB018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB018 -OK ctB018.xsd:17:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB019 -OK ctB019.xsd:17:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB020 -OK ctB020.xsd:17:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB021 -OK ctB021.xsd:22:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB022 -OK ctB022.xsd:17:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB023 -OK ctB023.xsd:17:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB024 -OK ctB024.xsd:17:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB025 -OK ctB025.xsd:17:33: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB026 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB026 -OK ctB026.xsd:17:33: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB027 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB027 -OK ctB027.xsd:21:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB028 -OK ctB028.xsd:25:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB029 -OK ctB029.xsd:17:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB030 -OK ctB030.xsd:17:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctB031 -NI ctB031.xsd:9:28: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB032 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctB032 -NI ctB032.xsd:15:29: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctB033 -NI ctB033.xsd:15:29: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB034 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctB034 -NI ctB034.xsd:15:29: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB035 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctB035 -NI ctB035.xsd:20:29: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB036 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctB036 -NI ctB036.xsd:15:29: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB037 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctB037 -NI ctB037.xsd:15:29: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB038 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctB038 -NI ctB038.xsd:15:29: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB039 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctB039 -NI ctB039.xsd:9:28: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB040 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctB040 -NI ctB040.xsd:9:28: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctB041 -NI ctB041.xsd:12:28: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB042 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctB042 -NI ctB042.xsd:15:28: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB043 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctB043 -NI ctB043.xsd:9:28: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB044 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctB044 -NI ctB044.xsd:15:29: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctB045 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB045 OK XSDv-XMLv ctB045.v Grp: MS-ComplexType2006-07-15 / ctB046 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB046 -OK ctB046.xsd:13:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB047 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB047 -OK ctB047.xsd:13:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB048 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB048 -OK ctB048.xsd:13:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB049 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB049 -OK ctB049.xsd:18:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB050 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB050 -OK ctB050.xsd:7:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB051 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB051 -OK ctB051.xsd:7:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB052 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB052 -OK ctB052.xsd:7:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB053 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB053 OK XSDv-XMLv ctB053.v Grp: MS-ComplexType2006-07-15 / ctB054 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB054 OK XSDv-XMLv ctB054.v Grp: MS-ComplexType2006-07-15 / ctB055 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB055 OK XSDv-XMLv ctB055.v Grp: MS-ComplexType2006-07-15 / ctB056 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB056 OK XSDv-XMLv ctB056.v Grp: MS-ComplexType2006-07-15 / ctB057 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB057 OK XSDv-XMLv ctB057.v Grp: MS-ComplexType2006-07-15 / ctB058 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB058 -OK ctB058.xsd:8:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB059 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB059 OK XSDv-XMLv ctB059.v Grp: MS-ComplexType2006-07-15 / ctB060 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB060 -OK ctB060.xsd:13:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB061 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB061 -OK ctB061.xsd:13:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB062 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB062 -OK ctB062.xsd:13:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB063 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB063 -OK ctB063.xsd:18:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB064 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB064 -OK ctB064.xsd:7:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB065 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB065 -OK ctB065.xsd:7:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB066 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB066 -OK ctB066.xsd:7:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB067 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB067 OK XSDv-XMLv ctB067.v Grp: MS-ComplexType2006-07-15 / ctB068 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB068 OK XSDv-XMLv ctB068.v Grp: MS-ComplexType2006-07-15 / ctB069 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB069 OK XSDv-XMLv ctB069.v Grp: MS-ComplexType2006-07-15 / ctB070 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB070 OK XSDv-XMLv ctB070.v Grp: MS-ComplexType2006-07-15 / ctB071 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB071 OK XSDv-XMLv ctB071.v Grp: MS-ComplexType2006-07-15 / ctB072 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB072 -OK ctB072.xsd:8:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB073 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB073 OK XSDv-XMLv ctB073.v Grp: MS-ComplexType2006-07-15 / ctB074 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB074 -OK ctB074.xsd:13:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB075 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB075 -OK ctB075.xsd:13:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB076 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB076 -OK ctB076.xsd:13:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB077 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB077 -OK ctB077.xsd:18:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB078 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB078 -OK ctB078.xsd:7:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB079 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB079 -OK ctB079.xsd:7:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB080 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB080 -OK ctB080.xsd:7:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB081 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB081 OK XSDv-XMLv ctB081.v Grp: MS-ComplexType2006-07-15 / ctB082 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB082 OK XSDv-XMLv ctB082.v Grp: MS-ComplexType2006-07-15 / ctB083 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB083 OK XSDv-XMLv ctB083.v Grp: MS-ComplexType2006-07-15 / ctB084 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB084 OK XSDv-XMLv ctB084.v Grp: MS-ComplexType2006-07-15 / ctB085 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB085 OK XSDv-XMLv ctB085.v Grp: MS-ComplexType2006-07-15 / ctB086 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB086 -OK ctB086.xsd:8:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB087 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB087 OK XSDv-XMLv ctB087.v Grp: MS-ComplexType2006-07-15 / ctB088 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB088 -OK ctB088.xsd:5:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB089 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB089 -OK ctB089.xsd:5:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB090 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB090 -OK ctB090.xsd:11:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB091 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB091 -OK ctB091.xsd:10:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB092 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB092 -OK ctB092.xsd:5:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB093 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB093 -OK ctB093.xsd:5:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB094 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB094 -OK ctB094.xsd:5:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB095 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB095 OK XSDv-XMLv ctB095.v Grp: MS-ComplexType2006-07-15 / ctB096 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB096 OK XSDv-XMLv ctB096.v Grp: MS-ComplexType2006-07-15 / ctB097 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB097 OK XSDv-XMLv ctB097.v Grp: MS-ComplexType2006-07-15 / ctB098 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB098 OK XSDv-XMLv ctB098.v Grp: MS-ComplexType2006-07-15 / ctB099 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB099 -OK ctB099.xsd:6:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB100 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB100 OK XSDv-XMLv ctB100.v Grp: MS-ComplexType2006-07-15 / ctB101 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB101 -OK ctB101.xsd:9:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB102 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB102 -OK ctB102.xsd:9:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB103 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB103 -OK ctB103.xsd:15:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB104 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB104 -OK ctB104.xsd:14:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB105 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB105 -OK ctB105.xsd:9:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB106 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB106 -OK ctB106.xsd:9:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB107 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB107 -OK ctB107.xsd:9:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctB108 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB108 OK XSDv-XMLv ctB108.v Grp: MS-ComplexType2006-07-15 / ctB109 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB109 OK XSDv-XMLv ctB109.v Grp: MS-ComplexType2006-07-15 / ctB110 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB110 OK XSDv-XMLv ctB110.v Grp: MS-ComplexType2006-07-15 / ctB111 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB111 OK XSDv-XMLv ctB111.v Grp: MS-ComplexType2006-07-15 / ctB112 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB112 -OK ctB112.xsd:10:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB113 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctB113 OK XSDv-XMLv ctB113.v Grp: MS-ComplexType2006-07-15 / ctB114 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB114 -OK ctB114.xsd:5:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB115 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB115 -OK ctB115.xsd:5:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB116 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB116 -OK ctB116.xsd:11:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB117 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB117 -OK ctB117.xsd:10:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB118 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB118 -OK ctB118.xsd:5:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB119 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB119 -OK ctB119.xsd:5:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB120 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB120 -OK ctB120.xsd:5:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB121 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB121 -OK ctB121.xsd:5:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB122 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB122 -OK ctB122.xsd:5:36: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB123 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB123 -OK ctB123.xsd:9:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB124 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB124 -OK ctB124.xsd:13:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctB125 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctB125 -OK ctB125.xsd:5:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctC001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctC001 OK XSDv-XMLv ctC001.v Grp: MS-ComplexType2006-07-15 / ctC002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctC002 -OK ctC002.xsd:5:22: ID "foo123" already defined Grp: MS-ComplexType2006-07-15 / ctC003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctC003 Grp: MS-ComplexType2006-07-15 / ctC004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctC004 -OK ctC004.xsd:4:22: Invalid NCName: "" Grp: MS-ComplexType2006-07-15 / ctC005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctC005 -OK ctC005.xsd:4:22: Invalid NCName: "123" Grp: MS-ComplexType2006-07-15 / ctC006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctC006 OK XSDv-XMLv ctC006.v Grp: MS-ComplexType2006-07-15 / ctC007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctC007 OK XSDv-XMLv ctC007.v Grp: MS-ComplexType2006-07-15 / ctC008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctC008 OK XSDv-XMLv ctC008.v Grp: MS-ComplexType2006-07-15 / ctC009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctC009 -OK ctC009.xsd:10:23: Unexpected end of sequence, expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}extension" Grp: MS-ComplexType2006-07-15 / ctC010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctC010 -OK ctC010.xsd:6:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctC011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctC011 -OK ctC011.xsd:12:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctC012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctC012 OK XSDv-XMLv ctC012.v Grp: MS-ComplexType2006-07-15 / ctD001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctD001 Grp: MS-ComplexType2006-07-15 / ctD002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD002 OK XSDv-XMLv ctD002.v Grp: MS-ComplexType2006-07-15 / ctD003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD003 -OK ctD003.xsd:10:42: Unknown type {http://www.w3.org/2001/XMLSchema}something Grp: MS-ComplexType2006-07-15 / ctD004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD004 -OK ctD004.xsd:10:40: Type is not a simple type: {http://www.w3.org/2001/XMLSchema}anyType Grp: MS-ComplexType2006-07-15 / ctD005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD005 OK XSDv-XMLv ctD005.v Grp: MS-ComplexType2006-07-15 / ctD006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD006 OK XSDv-XMLv ctD006.v Grp: MS-ComplexType2006-07-15 / ctD007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD007 -OK ctD007.xsd:16:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctD008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD008 OK XSDv-XMLv ctD008.v Grp: MS-ComplexType2006-07-15 / ctD009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD009 -OK ctD009.xsd:12:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}extension": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD010 OK XSDv-XMLv ctD010.v Grp: MS-ComplexType2006-07-15 / ctD011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD011 -OK ctD011.xsd:12:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}extension": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD012 OK XSDv-XMLv ctD012.v Grp: MS-ComplexType2006-07-15 / ctD013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD013 -OK ctD013.xsd:11:32: Unexpected element "{http://www.w3.org/2001/XMLSchema}duration": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD014 -OK ctD014.xsd:11:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}encoding": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD015 OK XSDv-XMLv ctD015.v Grp: MS-ComplexType2006-07-15 / ctD016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD016 OK XSDv-XMLv ctD016.v Grp: MS-ComplexType2006-07-15 / ctD017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD017 OK XSDv-XMLv ctD017.v Grp: MS-ComplexType2006-07-15 / ctD018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD018 OK XSDv-XMLv ctD018.v Grp: MS-ComplexType2006-07-15 / ctD019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD019 OK XSDv-XMLv ctD019.v Grp: MS-ComplexType2006-07-15 / ctD020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD020 OK XSDv-XMLv ctD020.v Grp: MS-ComplexType2006-07-15 / ctD021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD021 OK XSDv-XMLv ctD021.v Grp: MS-ComplexType2006-07-15 / ctD022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD022 OK XSDv-XMLv ctD022.v Grp: MS-ComplexType2006-07-15 / ctD023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD023 OK XSDv-XMLv ctD023.v Grp: MS-ComplexType2006-07-15 / ctD024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD024 -OK ctD024.xsd:11:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}period": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD025 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD025 OK XSDv-XMLv ctD025.v Grp: MS-ComplexType2006-07-15 / ctD026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD026 OK XSDv-XMLv ctD026.v Grp: MS-ComplexType2006-07-15 / ctD027 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD027 OK XSDv-XMLv ctD027.v Grp: MS-ComplexType2006-07-15 / ctD028 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD028 OK XSDv-XMLv ctD028.v Grp: MS-ComplexType2006-07-15 / ctD029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD029 OK XSDv-XMLv ctD029.v Grp: MS-ComplexType2006-07-15 / ctD030 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD030 OK XSDv-XMLv ctD030.v Grp: MS-ComplexType2006-07-15 / ctD031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctD031 -NI ctD031.xsd:16:41: Invalid context for attributeGroup: CONTEXT_SIMPLE_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctD032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctD032 -NI ctD032.xsd:19:41: Invalid context for attributeGroup: CONTEXT_SIMPLE_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctD033 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD033 OK XSDv-XMLv ctD033.v Grp: MS-ComplexType2006-07-15 / ctD034 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD034 -OK ctD034.xsd:14:44: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctD035 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctD035 OK XSDv-XMLv ctD035.v Grp: MS-ComplexType2006-07-15 / ctD036 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD036 -OK ctD036.xsd:17:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD037 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD037 -OK ctD037.xsd:12:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD038 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD038 -OK ctD038.xsd:12:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD039 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD039 -OK ctD039.xsd:12:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctD040 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD040 -OK ctD040.xsd:13:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctD041 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD041 -OK ctD041.xsd:13:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleType": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctD042 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD042 -OK ctD042.xsd:14:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}length": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctD043 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctD043 -OK ctD043.xsd:14:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctE001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctE001 OK XSDv-XMLv ctE001.v Grp: MS-ComplexType2006-07-15 / ctE002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctE002 OK XSDv-XMLv ctE002.v Grp: MS-ComplexType2006-07-15 / ctE003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE003 -OK base type specified in simpleContent definition must be a simple type Grp: MS-ComplexType2006-07-15 / ctE004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE004 -OK ctE004.xsd:5:38: Type is not a simple type: {http://www.w3.org/2001/XMLSchema}anyType Grp: MS-ComplexType2006-07-15 / ctE005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE005 -OK ctE005.xsd:6:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}length": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctE006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctE006 OK XSDv-XMLv ctE006.v Grp: MS-ComplexType2006-07-15 / ctE007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctE007 OK XSDv-XMLv ctE007.v Grp: MS-ComplexType2006-07-15 / ctE008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctE008 OK XSDv-XMLv ctE008.v Grp: MS-ComplexType2006-07-15 / ctE009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE009 -OK ctE009.xsd:11:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctE010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctE010 OK XSDv-XMLv ctE010.v Grp: MS-ComplexType2006-07-15 / ctE011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE011 -OK ctE011.xsd:11:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctE012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE012 -OK ctE012.xsd:6:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctE013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE013 -OK ctE013.xsd:6:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctE014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE014 -OK ctE014.xsd:6:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctE015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE015 -OK ctE015.xsd:7:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctE016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctE016 -OK ctE016.xsd:7:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctE017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctE017 OK XSDv-XMLv ctE017.v Grp: MS-ComplexType2006-07-15 / ctE018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDv ctE018 -KO ctE018_b.xsd:10:36: Reference to undefined attributeGroup: grp Grp: MS-ComplexType2006-07-15 / ctE019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctE019 OK XSDv-XMLv ctE019.v Grp: MS-ComplexType2006-07-15 / ctF001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctF001 OK XSDv-XMLv ctF001.v Grp: MS-ComplexType2006-07-15 / ctF002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctF002 -OK ctF002.xsd:9:23: ID "foo123" already defined Grp: MS-ComplexType2006-07-15 / ctF003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctF003 Grp: MS-ComplexType2006-07-15 / ctF004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctF004 -OK ctF004.xsd:9:23: Invalid NCName: "" Grp: MS-ComplexType2006-07-15 / ctF005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctF005 -OK ctF005.xsd:9:23: Invalid NCName: "123" Grp: MS-ComplexType2006-07-15 / ctF006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctF006 Grp: MS-ComplexType2006-07-15 / ctF007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctF007 OK XSDv-XMLv ctF007.v Grp: MS-ComplexType2006-07-15 / ctF008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctF008 Grp: MS-ComplexType2006-07-15 / ctF009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctF009 Grp: MS-ComplexType2006-07-15 / ctF010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctF010 OK XSDv-XMLv ctF010.v Grp: MS-ComplexType2006-07-15 / ctF011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctF011 OK XSDv-XMLv ctF011.v Grp: MS-ComplexType2006-07-15 / ctF012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctF012 -OK ctF012.xsd:5:24: Unexpected end of sequence, expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}extension|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ComplexType2006-07-15 / ctF013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctF013 OK XSDv-XMLv ctF013.v Grp: MS-ComplexType2006-07-15 / ctF014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctF014 OK XSDv-XMLv ctF014.v Grp: MS-ComplexType2006-07-15 / ctF015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctF015 -OK ctF015.xsd:10:24: Unexpected end of sequence, expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}extension" Grp: MS-ComplexType2006-07-15 / ctF016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctF016 -OK ctF016.xsd:17:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctF017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctF017 -OK ctF017.xsd:17:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG001 OK XSDv-XMLv ctG001.v Grp: MS-ComplexType2006-07-15 / ctG002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG002 -OK ctG002.xsd:18:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG003 -OK ctG003.xsd:23:32: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG004 -OK ctG004.xsd:18:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG005 -OK ctG005.xsd:18:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG006 -OK ctG006.xsd:18:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG007 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA ctG007 Grp: MS-ComplexType2006-07-15 / ctG008 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA ctG008 Grp: MS-ComplexType2006-07-15 / ctG009 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA ctG009 Grp: MS-ComplexType2006-07-15 / ctG010 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA ctG010 Grp: MS-ComplexType2006-07-15 / ctG011 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA ctG011 Grp: MS-ComplexType2006-07-15 / ctG012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG012 -OK ctG012.xsd:19:54: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG013 OK XSDv-XMLv ctG013.v Grp: MS-ComplexType2006-07-15 / ctG014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG014 -OK ctG014.xsd:17:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG015 -OK ctG015.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG016 -OK ctG016.xsd:17:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG017 -OK ctG017.xsd:17:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG018 -OK ctG018.xsd:17:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG019 OK XSDv-XMLv ctG019.v Grp: MS-ComplexType2006-07-15 / ctG020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG020 OK XSDv-XMLv ctG020.v Grp: MS-ComplexType2006-07-15 / ctG021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG021 -NI ctG021.xsd:21:41: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG022 -NI ctG022.xsd:25:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG023 OK XSDv-XMLv ctG023.v Grp: MS-ComplexType2006-07-15 / ctG024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG024 -OK ctG024.xsd:18:44: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG025 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG025 OK XSDv-XMLv ctG025.v Grp: MS-ComplexType2006-07-15 / ctG026 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG026 -OK ctG026.xsd:17:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG027 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG027 -OK ctG027.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG028 -OK ctG028.xsd:17:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG029 -OK ctG029.xsd:17:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG030 -OK ctG030.xsd:17:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG031 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG031 OK XSDv-XMLv ctG031.v Grp: MS-ComplexType2006-07-15 / ctG032 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG032 OK XSDv-XMLv ctG032.v Grp: MS-ComplexType2006-07-15 / ctG033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG033 -NI ctG033.xsd:20:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG034 -NI ctG034.xsd:23:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG035 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG035 OK XSDv-XMLv ctG035.v Grp: MS-ComplexType2006-07-15 / ctG036 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG036 -OK ctG036.xsd:18:44: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG037 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG037 OK XSDv-XMLv ctG037.v Grp: MS-ComplexType2006-07-15 / ctG038 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG038 -OK ctG038.xsd:17:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG039 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG039 -OK ctG039.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG040 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG040 -OK ctG040.xsd:17:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG041 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG041 -OK ctG041.xsd:17:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG042 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG042 -OK ctG042.xsd:17:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG043 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG043 OK XSDv-XMLv ctG043.v Grp: MS-ComplexType2006-07-15 / ctG044 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG044 OK XSDv-XMLv ctG044.v Grp: MS-ComplexType2006-07-15 / ctG045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG045 -NI ctG045.xsd:20:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG046 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG046 -NI ctG046.xsd:23:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG047 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG047 OK XSDv-XMLv ctG047.v Grp: MS-ComplexType2006-07-15 / ctG048 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG048 -OK ctG048.xsd:18:44: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG049 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG049 OK XSDv-XMLv ctG049.v Grp: MS-ComplexType2006-07-15 / ctG050 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG050 -OK ctG050.xsd:15:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG051 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG051 -OK ctG051.xsd:18:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG052 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG052 -OK ctG052.xsd:15:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG053 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG053 -OK ctG053.xsd:15:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG054 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG054 -OK ctG054.xsd:15:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctG055 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG055 OK XSDv-XMLv ctG055.v Grp: MS-ComplexType2006-07-15 / ctG056 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG056 -NI ctG056.xsd:18:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG057 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG057 -NI ctG057.xsd:21:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG058 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG058 OK XSDv-XMLv ctG058.v Grp: MS-ComplexType2006-07-15 / ctG059 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG059 -OK ctG059.xsd:16:44: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG060 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG060 -NI ctG060.xsd:17:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG061 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctG061 -NI ctG061.xsd:17:43: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG062 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctG062 -NI ctG062.xsd:20:44: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG063 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctG063 -NI ctG063.xsd:18:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG064 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctG064 -NI ctG064.xsd:17:43: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG065 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctG065 -NI ctG065.xsd:17:43: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG066 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG066 -NI ctG066.xsd:17:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG067 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG067 -NI ctG067.xsd:17:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG068 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG068 -NI ctG068.xsd:20:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG069 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctG069 -NI ctG069.xsd:17:42: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG070 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctG070 -NI ctG070.xsd:17:43: Invalid context for attributeGroup: CONTEXT_RESTRICTION Grp: MS-ComplexType2006-07-15 / ctG071 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctG071 OK XSDv-XMLv ctG071.v Grp: MS-ComplexType2006-07-15 / ctG072 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG072 -OK ctG072.xsd:15:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG073 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG073 -OK ctG073.xsd:18:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG074 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG074 -OK ctG074.xsd:15:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG075 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG075 -OK ctG075.xsd:15:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG076 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG076 -OK ctG076.xsd:15:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG077 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG077 -OK ctG077.xsd:15:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG078 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG078 -OK ctG078.xsd:15:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG079 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG079 -OK ctG079.xsd:18:43: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG080 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG080 -OK ctG080.xsd:21:43: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctG081 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctG081 -OK ctG081.xsd:15:44: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctH001 -NI ctH001.xsd:16:30: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH002 -NI ctH002.xsd:16:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH003 -NI ctH003.xsd:21:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH004 -NI ctH004.xsd:16:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH005 -NI ctH005.xsd:16:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH006 -NI ctH006.xsd:16:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctH007 -NI ctH007.xsd:16:30: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctH008 -NI ctH008.xsd:16:30: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctH009 -NI ctH009.xsd:20:30: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctH010 -NI ctH010.xsd:24:30: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctH011 -NI ctH011.xsd:17:30: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH012 -NI ctH012.xsd:16:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctH013 Grp: MS-ComplexType2006-07-15 / ctH014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH014 -OK ctH014.xsd:17:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH015 -OK ctH015.xsd:23:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH016 -OK ctH016.xsd:17:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH017 -OK ctH017.xsd:17:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH018 -OK ctH018.xsd:17:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctH019 Grp: MS-ComplexType2006-07-15 / ctH020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctH020 Grp: MS-ComplexType2006-07-15 / ctH021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctH021 Grp: MS-ComplexType2006-07-15 / ctH022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctH022 Grp: MS-ComplexType2006-07-15 / ctH023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctH023 Grp: MS-ComplexType2006-07-15 / ctH024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH024 -OK ctH024.xsd:18:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH025 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH025 OK XSDv-XMLv ctH025.v Grp: MS-ComplexType2006-07-15 / ctH026 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH026 -OK ctH026.xsd:17:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH027 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH027 -OK ctH027.xsd:23:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH028 -OK ctH028.xsd:17:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH029 -OK ctH029.xsd:17:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH030 -OK ctH030.xsd:17:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH031 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH031 OK XSDv-XMLv ctH031.v Grp: MS-ComplexType2006-07-15 / ctH032 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH032 OK XSDv-XMLv ctH032.v Grp: MS-ComplexType2006-07-15 / ctH033 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH033 OK XSDv-XMLv ctH033.v Grp: MS-ComplexType2006-07-15 / ctH034 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH034 OK XSDv-XMLv ctH034.v Grp: MS-ComplexType2006-07-15 / ctH035 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH035 OK XSDv-XMLv ctH035.v Grp: MS-ComplexType2006-07-15 / ctH036 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH036 -OK ctH036.xsd:18:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH037 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH037 OK XSDv-XMLv ctH037.v Grp: MS-ComplexType2006-07-15 / ctH038 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH038 -OK ctH038.xsd:17:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH039 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH039 -OK ctH039.xsd:22:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH040 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH040 -OK ctH040.xsd:17:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH041 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH041 -OK ctH041.xsd:17:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH042 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH042 -OK ctH042.xsd:17:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH043 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH043 OK XSDv-XMLv ctH043.v Grp: MS-ComplexType2006-07-15 / ctH044 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH044 OK XSDv-XMLv ctH044.v Grp: MS-ComplexType2006-07-15 / ctH045 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH045 OK XSDv-XMLv ctH045.v Grp: MS-ComplexType2006-07-15 / ctH046 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH046 OK XSDv-XMLv ctH046.v Grp: MS-ComplexType2006-07-15 / ctH047 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH047 OK XSDv-XMLv ctH047.v Grp: MS-ComplexType2006-07-15 / ctH048 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH048 -OK ctH048.xsd:18:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH049 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH049 OK XSDv-XMLv ctH049.v Grp: MS-ComplexType2006-07-15 / ctH050 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH050 -OK ctH050.xsd:15:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH051 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH051 -NI ctH051.xsd:16:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH052 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH052 -OK ctH052.xsd:15:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH053 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH053 -OK ctH053.xsd:15:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH054 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH054 -OK ctH054.xsd:15:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH055 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH055 OK XSDv-XMLv ctH055.v Grp: MS-ComplexType2006-07-15 / ctH056 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH056 OK XSDv-XMLv ctH056.v Grp: MS-ComplexType2006-07-15 / ctH057 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH057 OK XSDv-XMLv ctH057.v Grp: MS-ComplexType2006-07-15 / ctH058 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH058 OK XSDv-XMLv ctH058.v Grp: MS-ComplexType2006-07-15 / ctH059 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH059 -OK ctH059.xsd:18:42: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH060 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH060 OK XSDv-XMLv ctH060.v Grp: MS-ComplexType2006-07-15 / ctH061 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH061 -OK ctH061.xsd:19:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH062 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH062 -NI ctH062.xsd:20:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH063 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH063 -OK ctH063.xsd:19:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH064 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH064 -OK ctH064.xsd:19:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH065 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH065 -OK ctH065.xsd:19:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ComplexType2006-07-15 / ctH066 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH066 OK XSDv-XMLv ctH066.v Grp: MS-ComplexType2006-07-15 / ctH067 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH067 OK XSDv-XMLv ctH067.v Grp: MS-ComplexType2006-07-15 / ctH068 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH068 OK XSDv-XMLv ctH068.v Grp: MS-ComplexType2006-07-15 / ctH069 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH069 OK XSDv-XMLv ctH069.v Grp: MS-ComplexType2006-07-15 / ctH070 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH070 -OK ctH070.xsd:20:44: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH071 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctH071 OK XSDv-XMLv ctH071.v Grp: MS-ComplexType2006-07-15 / ctH072 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH072 -OK ctH072.xsd:15:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH073 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi ctH073 -NI ctH073.xsd:16:31: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctH074 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH074 -OK ctH074.xsd:15:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH075 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH075 -OK ctH075.xsd:15:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH076 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH076 -OK ctH076.xsd:15:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH077 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH077 -OK ctH077.xsd:15:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH078 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH078 -OK ctH078.xsd:15:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH079 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH079 -OK ctH079.xsd:19:43: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH080 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH080 -OK ctH080.xsd:23:43: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH081 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctH081 -OK ctH081.xsd:15:44: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctH082 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctH082 -NI ctH082.xsd:16:30: Unsupported "group" in this context Grp: MS-ComplexType2006-07-15 / ctI001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctI001 Grp: MS-ComplexType2006-07-15 / ctI002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctI002 Grp: MS-ComplexType2006-07-15 / ctI003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI003 OK XSDv-XMLv ctI003.v Grp: MS-ComplexType2006-07-15 / ctI004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI004 OK XSDv-XMLv ctI004.v Grp: MS-ComplexType2006-07-15 / ctI005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI005 OK XSDv-XMLv ctI005.v Grp: MS-ComplexType2006-07-15 / ctI006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctI006 -OK ctI006.xsd:12:32: foo is final for restrictions Grp: MS-ComplexType2006-07-15 / ctI007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctI007 -OK ctI007.xsd:12:30: foo is final for extensions Grp: MS-ComplexType2006-07-15 / ctI008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctI008 -OK ctI008.xsd:12:32: foo is final for restrictions Grp: MS-ComplexType2006-07-15 / ctI009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI009 OK XSDv-XMLv ctI009.v Grp: MS-ComplexType2006-07-15 / ctI010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI010 OK XSDv-XMLv ctI010.v Grp: MS-ComplexType2006-07-15 / ctI011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctI011 -OK ctI011.xsd:12:30: foo is final for extensions Grp: MS-ComplexType2006-07-15 / ctI012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctI012 -OK ctI012.xsd:12:30: foo is final for extensions Grp: MS-ComplexType2006-07-15 / ctI013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctI013 -OK ctI013.xsd:12:32: foo is final for restrictions Grp: MS-ComplexType2006-07-15 / ctI014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI014 OK XSDv-XMLv ctI014.v Grp: MS-ComplexType2006-07-15 / ctI015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI015 OK XSDv-XMLv ctI015.v Grp: MS-ComplexType2006-07-15 / ctI016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctI016 Grp: MS-ComplexType2006-07-15 / ctI017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctI017 Grp: MS-ComplexType2006-07-15 / ctI018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI018 OK XSDv-XMLv ctI018.v Grp: MS-ComplexType2006-07-15 / ctI019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI019 OK XSDv-XMLv ctI019.v Grp: MS-ComplexType2006-07-15 / ctI020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctI020 Grp: MS-ComplexType2006-07-15 / ctI021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI021 OK XSDv-XMLv ctI021.v Grp: MS-ComplexType2006-07-15 / ctI022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI022 OK XSDv-XMLv ctI022.v Grp: MS-ComplexType2006-07-15 / ctI023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI023 OK XSDv-XMLv ctI023.v Grp: MS-ComplexType2006-07-15 / ctI024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctI024 Grp: MS-ComplexType2006-07-15 / ctI025 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI025 OK XSDv-XMLv ctI025.v Grp: MS-ComplexType2006-07-15 / ctI026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI026 OK XSDv-XMLv ctI026.v Grp: MS-ComplexType2006-07-15 / ctI027 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI027 OK XSDv-XMLv ctI027.v Grp: MS-ComplexType2006-07-15 / ctI028 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI028 OK XSDv-XMLv ctI028.v Grp: MS-ComplexType2006-07-15 / ctI029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI029 OK XSDv-XMLv ctI029.v Grp: MS-ComplexType2006-07-15 / ctI030 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI030 OK XSDv-XMLi ctI030.i -OK ctI030.xml:3:29: fooType blocks restrictions Grp: MS-ComplexType2006-07-15 / ctI031 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI031 OK XSDv-XMLi ctI031.i -OK ctI031.xml:3:29: fooType blocks extensions Grp: MS-ComplexType2006-07-15 / ctI032 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI032 OK XSDv-XMLi ctI032.i -OK ctI032.xml:3:29: fooType blocks restrictions Grp: MS-ComplexType2006-07-15 / ctI033 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI033 OK XSDv-XMLv ctI033.v Grp: MS-ComplexType2006-07-15 / ctI034 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI034 OK XSDv-XMLv ctI034.v Grp: MS-ComplexType2006-07-15 / ctI035 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI035 OK XSDv-XMLi ctI035.i -OK ctI035.xml:3:29: fooType blocks extensions Grp: MS-ComplexType2006-07-15 / ctI036 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI036 OK XSDv-XMLv ctI036.v Grp: MS-ComplexType2006-07-15 / ctI037 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI037 OK XSDv-XMLv ctI037.v Grp: MS-ComplexType2006-07-15 / ctI038 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI038 OK XSDv-XMLi ctI038.i -OK ctI038.xml:3:29: Element blocks substitutions Grp: MS-ComplexType2006-07-15 / ctI039 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI039 OK XSDv-XMLi ctI039.i -OK ctI039.xml:3:29: Element blocks substitutions Grp: MS-ComplexType2006-07-15 / ctI040 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI040 OK XSDv-XMLv ctI040.v Grp: MS-ComplexType2006-07-15 / ctI041 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI041 OK XSDv-XMLv ctI041.v Grp: MS-ComplexType2006-07-15 / ctI042 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI042 OK XSDv-XMLi ctI042.i -OK ctI042.xml:3:29: fooType blocks restrictions Grp: MS-ComplexType2006-07-15 / ctI043 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI043 OK XSDv-XMLv ctI043.v Grp: MS-ComplexType2006-07-15 / ctI044 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI044 OK XSDv-XMLv ctI044.v Grp: MS-ComplexType2006-07-15 / ctI045 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI045 OK XSDv-XMLi ctI045.i -OK ctI045.xml:3:29: fooType blocks extensions Grp: MS-ComplexType2006-07-15 / ctI046 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI046 OK XSDv-XMLv ctI046.v Grp: MS-ComplexType2006-07-15 / ctI047 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI047 OK XSDv-XMLv ctI047.v Grp: MS-ComplexType2006-07-15 / ctI048 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI048 OK XSDv-XMLi ctI048.i -OK ctI048.xml:3:11: Type fooType is abstract Grp: MS-ComplexType2006-07-15 / ctI049 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI049 OK XSDv-XMLi ctI049.i -OK ctI049.xml:3:29: Type myType is abstract Grp: MS-ComplexType2006-07-15 / ctI050 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctI050 OK XSDv-XMLv ctI050.v Grp: MS-ComplexType2006-07-15 / ctJ001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctJ001 OK XSDv-XMLv ctJ001.v Grp: MS-ComplexType2006-07-15 / ctJ002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctJ002 -OK ctJ002.xsd:8:33: base type specified in complexContent definition must be a complex type Grp: MS-ComplexType2006-07-15 / ctJ003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctJ003 -OK ctJ003.xsd:5:37: base type specified in complexContent definition must be a complex type Grp: MS-ComplexType2006-07-15 / ctK001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctK001 OK XSDv-XMLv ctK001.v Grp: MS-ComplexType2006-07-15 / ctK002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctK002 -OK base type specified in simpleContent definition must be a simple type Grp: MS-ComplexType2006-07-15 / ctL001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL001 OK XSDv-XMLi ctL001.i -OK ctL001.xml:3:35: No character data allowed by content model Grp: MS-ComplexType2006-07-15 / ctL002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL002 OK XSDv-XMLi ctL002.i -OK ctL002.xml:3:43: Unexpected element "child": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctL003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL003 OK XSDv-XMLv ctL003.v Grp: MS-ComplexType2006-07-15 / ctL004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL004 OK XSDv-XMLi ctL004.i -OK ctL004.xml:4:11: Unexpected element "child": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctL005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL005 OK XSDv-XMLv ctL005.v Grp: MS-ComplexType2006-07-15 / ctL006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL006 OK XSDv-XMLi ctL006.i -OK ctL006.xml:5:12: string pattern not matched: [\-+]?[0-9]+ Grp: MS-ComplexType2006-07-15 / ctL007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL007 OK XSDv-XMLv ctL007.v Grp: MS-ComplexType2006-07-15 / ctL008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL008 OK XSDv-XMLv ctL008.v Grp: MS-ComplexType2006-07-15 / ctL009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL009 OK XSDv-XMLi ctL009.i -OK ctL009.xml:4:12: Unexpected element "child_2": expecting "child_1" Grp: MS-ComplexType2006-07-15 / ctL010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL010 OK XSDv-XMLi ctL010.i -OK ctL010.xml:6:12: Unexpected element "child_3": expecting "close parent" Grp: MS-ComplexType2006-07-15 / ctL011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL011 OK XSDv-XMLv ctL011.v Grp: MS-ComplexType2006-07-15 / ctL012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL012 OK XSDv-XMLi ctL012.i -OK ctL012.xml:5:11: Unexpected element "child_2": expecting "child_1" Grp: MS-ComplexType2006-07-15 / ctL013 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL013 OK XSDv-XMLi ctL013.i -OK ctL013.xml:3:11: Attribute "myAttr" is required in this context Grp: MS-ComplexType2006-07-15 / ctL014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL014 OK XSDv-XMLv ctL014.v Grp: MS-ComplexType2006-07-15 / ctL015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL015 OK XSDv-XMLv ctL015.v Grp: MS-ComplexType2006-07-15 / ctL016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL016 OK XSDv-XMLv ctL016.v Grp: MS-ComplexType2006-07-15 / ctL017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL017 OK XSDv-XMLv ctL017.v Grp: MS-ComplexType2006-07-15 / ctL018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL018 OK XSDv-XMLv ctL018.v Grp: MS-ComplexType2006-07-15 / ctL019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL019 OK XSDv-XMLv ctL019.v Grp: MS-ComplexType2006-07-15 / ctL020 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL020 OK XSDv-XMLi ctL020.i -OK ctL020.xml:3:42: No definition found for "myNS:testAttr" Grp: MS-ComplexType2006-07-15 / ctL021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL021 OK XSDv-XMLv ctL021.v Grp: MS-ComplexType2006-07-15 / ctL022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctL022 OK XSDv-XMLv ctL022.v Grp: MS-ComplexType2006-07-15 / ctM001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctM001 Grp: MS-ComplexType2006-07-15 / ctM002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctM002 OK XSDv-XMLv ctM002.v Grp: MS-ComplexType2006-07-15 / ctM003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctM003 Grp: MS-ComplexType2006-07-15 / ctM004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctM004 Grp: MS-ComplexType2006-07-15 / ctN001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctN001 OK XSDv-XMLv ctN001.v Grp: MS-ComplexType2006-07-15 / ctN002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctN002 -OK ctN002.xsd:12:30: foo is final for extensions Grp: MS-ComplexType2006-07-15 / ctN003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctN003 OK XSDv-XMLv ctN003.v Grp: MS-ComplexType2006-07-15 / ctN004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctN004 OK XSDv-XMLv ctN004.v Grp: MS-ComplexType2006-07-15 / ctO001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctO001 OK XSDv-XMLv ctO001.v Grp: MS-ComplexType2006-07-15 / ctO002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctO002 -OK ctO002.xsd:12:32: foo is final for restrictions Grp: MS-ComplexType2006-07-15 / ctO003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctO003 OK XSDv-XMLv ctO003.v Grp: MS-ComplexType2006-07-15 / ctO004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctO004 Grp: MS-ComplexType2006-07-15 / ctO005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctO005 Grp: MS-ComplexType2006-07-15 / ctO006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctO006 OK XSDv-XMLv ctO006.v Grp: MS-ComplexType2006-07-15 / ctO007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctO007 Grp: MS-ComplexType2006-07-15 / ctZ001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctZ001 -NI substitutionGroup not supported Grp: MS-ComplexType2006-07-15 / ctZ002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ctZ002 -OK Unknown type: {http://www.w3.org/2001/XMLSchema}strong Grp: MS-ComplexType2006-07-15 / ctZ003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ003 OK XSDv-XMLv ctZ003.v Grp: MS-ComplexType2006-07-15 / ctZ004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctZ004 Grp: MS-ComplexType2006-07-15 / ctZ005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ005 OK XSDv-XMLi ctZ005.i -OK ctZ005.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ComplexType2006-07-15 / ctZ006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ006 OK XSDv-XMLv ctZ006.v Grp: MS-ComplexType2006-07-15 / ctZ007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctZ007 -NI Abstract elements not handled yet Grp: MS-ComplexType2006-07-15 / ctZ008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ008 OK XSDv-XMLv ctZ008.v Grp: MS-ComplexType2006-07-15 / ctZ009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ009 OK XSDv-XMLv ctZ009.v Grp: MS-ComplexType2006-07-15 / ctZ009_a sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ009_a OK XSDv-XMLv ctZ009_a.v Grp: MS-ComplexType2006-07-15 / ctZ009_b sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ009_b OK XSDv-XMLv ctZ009_b.v Grp: MS-ComplexType2006-07-15 / ctZ009_c sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ009_c OK XSDv-XMLi ctZ009_c.i -OK ctZ009_c.xml:7:8: Unexpected end of sequence, expecting "b" Grp: MS-ComplexType2006-07-15 / ctZ009_d sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ009_d OK XSDv-XMLv ctZ009_d.v Grp: MS-ComplexType2006-07-15 / ctZ010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctZ010 -NI ctZ010.xsd:4:39: Extension's base in a different file {http://www.w3.org/2001/XMLSchema}anyType Grp: MS-ComplexType2006-07-15 / ctZ010a sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctZ010a Grp: MS-ComplexType2006-07-15 / ctZ010b sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctZ010b Grp: MS-ComplexType2006-07-15 / ctZ010c sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctZ010c Grp: MS-ComplexType2006-07-15 / ctZ010d sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctZ010d Grp: MS-ComplexType2006-07-15 / ctZ010e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ctZ010e Grp: MS-ComplexType2006-07-15 / ctZ010f sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctZ010f Grp: MS-ComplexType2006-07-15 / ctZ010g sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctZ010g Grp: MS-ComplexType2006-07-15 / ctZ010h sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctZ010h Grp: MS-ComplexType2006-07-15 / ctZ011_a xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv ctZ011_a.v Grp: MS-ComplexType2006-07-15 / ctZ011_b sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ011_b OK XSDv-XMLv ctZ011_b.v Grp: MS-ComplexType2006-07-15 / ctZ012a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ctZ012a -NI ctZ012a.xsd:4:37: Extension's base in a different file {http://www.w3.org/2001/XMLSchema}anyType Grp: MS-ComplexType2006-07-15 / ctZ012b sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ctZ012b Grp: MS-ComplexType2006-07-15 / ctZ013a sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ013a OK XSDv-XMLv ctZ013a.v Grp: MS-ComplexType2006-07-15 / ctZ013b sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ013b OK XSDv-XMLv ctZ013b.v Grp: MS-ComplexType2006-07-15 / ctZ013c sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ013c OK XSDv-XMLi ctZ013c.i -OK ctZ013c.xml:1:38: Invalid character content (fixed to "abc") Grp: MS-ComplexType2006-07-15 / ctZ013d sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ013d OK XSDv-XMLi ctZ013d.i -OK ctZ013d.xml:1:35: Invalid character content (fixed to "abc") Grp: MS-ComplexType2006-07-15 / ctZ013e sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ctZ013e OK XSDv-XMLi ctZ013e.i -OK ctZ013e.xml:1:24: Invalid character content (fixed to "abc") Grp: MS-DataTypes2006-07-15 / string_length001_0 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_length001_0 -OK string_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / string_length002_1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_length002_1 -OK string_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / string_length003_2 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv string_length003_2 Grp: MS-DataTypes2006-07-15 / string_length004_3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_length004_3 -OK string_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / string_length005_4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_length005_4 -OK string_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / string_length006_5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi string_length006_5 Grp: MS-DataTypes2006-07-15 / string_length007_6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi string_length007_6 Grp: MS-DataTypes2006-07-15 / string_minLength001_7 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_minLength001_7 -OK string_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / string_minLength002_8 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_minLength002_8 -OK string_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / string_minLength003_9 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv string_minLength003_9 Grp: MS-DataTypes2006-07-15 / string_minLength004_10 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_minLength004_10 -OK string_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / string_minLength005_11 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_minLength005_11 -OK string_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / string_minLength006_12 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi string_minLength006_12 Grp: MS-DataTypes2006-07-15 / string_minLength007_13 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv string_minLength007_13 Grp: MS-DataTypes2006-07-15 / string_minLength008_14 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv string_minLength008_14 Grp: MS-DataTypes2006-07-15 / string_maxLength001_15 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_maxLength001_15 -OK string_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / string_maxLength002_16 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_maxLength002_16 -OK string_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / string_maxLength003_17 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv string_maxLength003_17 Grp: MS-DataTypes2006-07-15 / string_maxLength004_18 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_maxLength004_18 -OK string_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / string_maxLength005_19 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi string_maxLength005_19 -OK string_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / string_pattern001_20 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv string_pattern001_20 Grp: MS-DataTypes2006-07-15 / string_enumeration001_21 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv string_enumeration001_21 Grp: MS-DataTypes2006-07-15 / string_enumeration002_22 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv string_enumeration002_22 Grp: MS-DataTypes2006-07-15 / decimal_pattern001_23 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_pattern001_23 Grp: MS-DataTypes2006-07-15 / decimal_enumeration001_24 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi decimal_enumeration001_24 Grp: MS-DataTypes2006-07-15 / decimal_enumeration002_25 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_enumeration002_25 Grp: MS-DataTypes2006-07-15 / decimal_maxInclusive001_26 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_maxInclusive001_26 -OK decimal_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / decimal_maxInclusive002_27 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_maxInclusive002_27 Grp: MS-DataTypes2006-07-15 / decimal_maxInclusive003_28 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi decimal_maxInclusive003_28 Grp: MS-DataTypes2006-07-15 / decimal_maxExclusive001_29 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_maxExclusive001_29 -OK decimal_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / decimal_maxExclusive002_30 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_maxExclusive002_30 Grp: MS-DataTypes2006-07-15 / decimal_minInclusive001_31 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_minInclusive001_31 -OK decimal_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / decimal_minInclusive002_32 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_minInclusive002_32 Grp: MS-DataTypes2006-07-15 / decimal_minInclusive003_33 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi decimal_minInclusive003_33 Grp: MS-DataTypes2006-07-15 / decimal_minExclusive001_34 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_minExclusive001_34 -OK decimal_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / decimal_minExclusive002_35 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_minExclusive002_35 Grp: MS-DataTypes2006-07-15 / decimal_minExclusive003_36 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi decimal_minExclusive003_36 Grp: MS-DataTypes2006-07-15 / decimal_totalDigits001_37 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_totalDigits001_37 -OK decimal_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / decimal_totalDigits002_38 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_totalDigits002_38 -OK decimal_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / decimal_totalDigits003_39 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_totalDigits003_39 -OK decimal_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / decimal_totalDigits004_40 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_totalDigits004_40 Grp: MS-DataTypes2006-07-15 / decimal_totalDigits005_41 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_totalDigits005_41 -OK decimal_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / decimal_totalDigits006_42 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_totalDigits006_42 -OK decimal_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / decimal_totalDigits007_43 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_totalDigits007_43 Grp: MS-DataTypes2006-07-15 / decimal_fractionDigits001_44 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_fractionDigits001_44 -OK decimal_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / decimal_fractionDigits002_45 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_fractionDigits002_45 -OK decimal_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / decimal_fractionDigits003_46 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_fractionDigits003_46 Grp: MS-DataTypes2006-07-15 / decimal_fractionDigits004_47 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_fractionDigits004_47 Grp: MS-DataTypes2006-07-15 / decimal_fractionDigits005_48 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_fractionDigits005_48 -OK decimal_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / decimal_fractionDigits006_49 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_fractionDigits006_49 -OK decimal_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / decimal_fractionDigits007_50 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv decimal_fractionDigits007_50 Grp: MS-DataTypes2006-07-15 / decimal_fractionDigits008_51 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi decimal_fractionDigits008_51 -OK decimal_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / float_pattern001_52 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv float_pattern001_52 Grp: MS-DataTypes2006-07-15 / float_enumeration001_53 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi float_enumeration001_53 Grp: MS-DataTypes2006-07-15 / float_enumeration002_54 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv float_enumeration002_54 Grp: MS-DataTypes2006-07-15 / float_maxInclusive001_55 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi float_maxInclusive001_55 -OK float_maxInclusive001.xsd:10:41: Invalid value: "" Grp: MS-DataTypes2006-07-15 / float_maxInclusive002_56 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv float_maxInclusive002_56 Grp: MS-DataTypes2006-07-15 / float_maxInclusive003_57 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi float_maxInclusive003_57 Grp: MS-DataTypes2006-07-15 / float_maxExclusive001_58 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi float_maxExclusive001_58 -OK float_maxExclusive001.xsd:10:41: Invalid value: "" Grp: MS-DataTypes2006-07-15 / float_maxExclusive002_59 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv float_maxExclusive002_59 Grp: MS-DataTypes2006-07-15 / float_minInclusive001_60 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi float_minInclusive001_60 -OK float_minInclusive001.xsd:10:41: Invalid value: "" Grp: MS-DataTypes2006-07-15 / float_minInclusive002_61 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv float_minInclusive002_61 Grp: MS-DataTypes2006-07-15 / float_minInclusive003_62 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi float_minInclusive003_62 Grp: MS-DataTypes2006-07-15 / float_minExclusive001_63 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi float_minExclusive001_63 -OK float_minExclusive001.xsd:10:41: Invalid value: "" Grp: MS-DataTypes2006-07-15 / float_minExclusive002_64 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv float_minExclusive002_64 Grp: MS-DataTypes2006-07-15 / float_minExclusive003_65 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi float_minExclusive003_65 Grp: MS-DataTypes2006-07-15 / double_pattern001_66 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv double_pattern001_66 Grp: MS-DataTypes2006-07-15 / double_enumeration001_67 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi double_enumeration001_67 Grp: MS-DataTypes2006-07-15 / double_enumeration002_68 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv double_enumeration002_68 Grp: MS-DataTypes2006-07-15 / double_maxInclusive001_69 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi double_maxInclusive001_69 -OK double_maxInclusive001.xsd:10:41: Invalid value: "" Grp: MS-DataTypes2006-07-15 / double_maxInclusive002_70 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv double_maxInclusive002_70 Grp: MS-DataTypes2006-07-15 / double_maxInclusive003_71 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi double_maxInclusive003_71 Grp: MS-DataTypes2006-07-15 / double_maxExclusive001_72 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi double_maxExclusive001_72 -OK double_maxExclusive001.xsd:10:41: Invalid value: "" Grp: MS-DataTypes2006-07-15 / double_maxExclusive002_73 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv double_maxExclusive002_73 Grp: MS-DataTypes2006-07-15 / double_minInclusive001_74 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi double_minInclusive001_74 -OK double_minInclusive001.xsd:10:41: Invalid value: "" Grp: MS-DataTypes2006-07-15 / double_minInclusive002_75 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv double_minInclusive002_75 Grp: MS-DataTypes2006-07-15 / double_minInclusive003_76 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi double_minInclusive003_76 Grp: MS-DataTypes2006-07-15 / double_minExclusive001_77 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi double_minExclusive001_77 -OK double_minExclusive001.xsd:10:41: Invalid value: "" Grp: MS-DataTypes2006-07-15 / double_minExclusive002_78 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv double_minExclusive002_78 Grp: MS-DataTypes2006-07-15 / double_minExclusive003_79 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi double_minExclusive003_79 Grp: MS-DataTypes2006-07-15 / duration_pattern001_80 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv duration_pattern001_80 -NI duration_pattern001.xsd:10:74: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / duration_enumeration001_81 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi duration_enumeration001_81 Grp: MS-DataTypes2006-07-15 / duration_enumeration002_82 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv duration_enumeration002_82 Grp: MS-DataTypes2006-07-15 / duration_enumeration003_83 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv duration_enumeration003_83 Grp: MS-DataTypes2006-07-15 / duration_enumeration004_84 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv duration_enumeration004_84 Grp: MS-DataTypes2006-07-15 / duration_maxInclusive001_85 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi duration_maxInclusive001_85 -OK duration_maxInclusive001.xsd:10:41: Empty string is not a valid value for duration Grp: MS-DataTypes2006-07-15 / duration_maxInclusive002_86 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv duration_maxInclusive002_86 Grp: MS-DataTypes2006-07-15 / duration_maxInclusive003_87 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi duration_maxInclusive003_87 Grp: MS-DataTypes2006-07-15 / duration_maxExclusive001_88 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi duration_maxExclusive001_88 -OK duration_maxExclusive001.xsd:10:41: Empty string is not a valid value for duration Grp: MS-DataTypes2006-07-15 / duration_maxExclusive002_89 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv duration_maxExclusive002_89 Grp: MS-DataTypes2006-07-15 / duration_minInclusive001_90 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi duration_minInclusive001_90 -OK duration_minInclusive001.xsd:10:41: Empty string is not a valid value for duration Grp: MS-DataTypes2006-07-15 / duration_minInclusive002_91 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv duration_minInclusive002_91 Grp: MS-DataTypes2006-07-15 / duration_minInclusive003_92 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi duration_minInclusive003_92 Grp: MS-DataTypes2006-07-15 / duration_minInclusive004_93 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv duration_minInclusive004_93 Grp: MS-DataTypes2006-07-15 / duration_minExclusive001_94 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi duration_minExclusive001_94 -OK duration_minExclusive001.xsd:10:41: Empty string is not a valid value for duration Grp: MS-DataTypes2006-07-15 / duration_minExclusive002_95 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv duration_minExclusive002_95 Grp: MS-DataTypes2006-07-15 / duration_minExclusive003_96 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi duration_minExclusive003_96 Grp: MS-DataTypes2006-07-15 / dateTime_pattern001_97 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv dateTime_pattern001_97 Grp: MS-DataTypes2006-07-15 / dateTime_enumeration001_98 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi dateTime_enumeration001_98 Grp: MS-DataTypes2006-07-15 / dateTime_enumeration002_99 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv dateTime_enumeration002_99 Grp: MS-DataTypes2006-07-15 / dateTime_enumeration003_100 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv dateTime_enumeration003_100 Grp: MS-DataTypes2006-07-15 / dateTime_maxInclusive001_101 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi dateTime_maxInclusive001_101 -OK dateTime_maxInclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / dateTime_maxInclusive002_102 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv dateTime_maxInclusive002_102 Grp: MS-DataTypes2006-07-15 / dateTime_maxInclusive003_103 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi dateTime_maxInclusive003_103 Grp: MS-DataTypes2006-07-15 / dateTime_maxInclusive004_104 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv dateTime_maxInclusive004_104 Grp: MS-DataTypes2006-07-15 / dateTime_maxExclusive001_105 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi dateTime_maxExclusive001_105 -OK dateTime_maxExclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / dateTime_maxExclusive002_106 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv dateTime_maxExclusive002_106 Grp: MS-DataTypes2006-07-15 / dateTime_minInclusive001_107 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi dateTime_minInclusive001_107 -OK dateTime_minInclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / dateTime_minInclusive002_108 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv dateTime_minInclusive002_108 Grp: MS-DataTypes2006-07-15 / dateTime_minInclusive003_109 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi dateTime_minInclusive003_109 Grp: MS-DataTypes2006-07-15 / dateTime_minExclusive001_110 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi dateTime_minExclusive001_110 -OK dateTime_minExclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / dateTime_minExclusive002_111 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv dateTime_minExclusive002_111 Grp: MS-DataTypes2006-07-15 / dateTime_minExclusive003_112 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi dateTime_minExclusive003_112 Grp: MS-DataTypes2006-07-15 / time_pattern001_113 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv time_pattern001_113 Grp: MS-DataTypes2006-07-15 / time_enumeration001_114 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi time_enumeration001_114 Grp: MS-DataTypes2006-07-15 / time_enumeration002_115 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv time_enumeration002_115 Grp: MS-DataTypes2006-07-15 / time_maxInclusive001_116 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi time_maxInclusive001_116 -OK time_maxInclusive001.xsd:10:41: Invalid time: "" Grp: MS-DataTypes2006-07-15 / time_maxInclusive002_117 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv time_maxInclusive002_117 Grp: MS-DataTypes2006-07-15 / time_maxInclusive003_118 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi time_maxInclusive003_118 Grp: MS-DataTypes2006-07-15 / time_maxInclusive007_119 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi time_maxInclusive007_119 Grp: MS-DataTypes2006-07-15 / time_maxExclusive001_120 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi time_maxExclusive001_120 -OK time_maxExclusive001.xsd:10:41: Invalid time: "" Grp: MS-DataTypes2006-07-15 / time_maxExclusive002_121 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv time_maxExclusive002_121 Grp: MS-DataTypes2006-07-15 / time_minInclusive001_122 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi time_minInclusive001_122 -OK time_minInclusive001.xsd:10:41: Invalid time: "" Grp: MS-DataTypes2006-07-15 / time_minInclusive002_123 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv time_minInclusive002_123 Grp: MS-DataTypes2006-07-15 / time_minInclusive003_124 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi time_minInclusive003_124 Grp: MS-DataTypes2006-07-15 / time_minExclusive001_125 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi time_minExclusive001_125 -OK time_minExclusive001.xsd:10:41: Invalid time: "" Grp: MS-DataTypes2006-07-15 / time_minExclusive002_126 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv time_minExclusive002_126 Grp: MS-DataTypes2006-07-15 / time_minExclusive003_127 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi time_minExclusive003_127 Grp: MS-DataTypes2006-07-15 / date_pattern001_128 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv date_pattern001_128 Grp: MS-DataTypes2006-07-15 / date_enumeration001_129 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi date_enumeration001_129 Grp: MS-DataTypes2006-07-15 / date_enumeration002_130 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv date_enumeration002_130 Grp: MS-DataTypes2006-07-15 / date_maxInclusive001_131 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi date_maxInclusive001_131 -OK date_maxInclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / date_maxInclusive002_132 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv date_maxInclusive002_132 Grp: MS-DataTypes2006-07-15 / date_maxInclusive003_133 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi date_maxInclusive003_133 Grp: MS-DataTypes2006-07-15 / date_maxInclusive007_134 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi date_maxInclusive007_134 Grp: MS-DataTypes2006-07-15 / date_maxInclusive008_135 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi date_maxInclusive008_135 Grp: MS-DataTypes2006-07-15 / date_maxInclusive009_136 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv date_maxInclusive009_136 Grp: MS-DataTypes2006-07-15 / date_maxExclusive001_137 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi date_maxExclusive001_137 -OK date_maxExclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / date_maxExclusive002_138 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv date_maxExclusive002_138 Grp: MS-DataTypes2006-07-15 / date_minInclusive001_139 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi date_minInclusive001_139 -OK date_minInclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / date_minInclusive002_140 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv date_minInclusive002_140 Grp: MS-DataTypes2006-07-15 / date_minInclusive003_141 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi date_minInclusive003_141 Grp: MS-DataTypes2006-07-15 / date_minExclusive001_142 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi date_minExclusive001_142 -OK date_minExclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / date_minExclusive002_143 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv date_minExclusive002_143 Grp: MS-DataTypes2006-07-15 / date_minExclusive003_144 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi date_minExclusive003_144 Grp: MS-DataTypes2006-07-15 / gYearMonth_pattern001_145 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYearMonth_pattern001_145 Grp: MS-DataTypes2006-07-15 / gYearMonth_enumeration001_146 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gYearMonth_enumeration001_146 Grp: MS-DataTypes2006-07-15 / gYearMonth_enumeration002_147 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYearMonth_enumeration002_147 Grp: MS-DataTypes2006-07-15 / gYearMonth_maxInclusive001_148 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gYearMonth_maxInclusive001_148 -OK gYearMonth_maxInclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYearMonth_maxInclusive002_149 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYearMonth_maxInclusive002_149 Grp: MS-DataTypes2006-07-15 / gYearMonth_maxInclusive003_150 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gYearMonth_maxInclusive003_150 Grp: MS-DataTypes2006-07-15 / gYearMonth_maxExclusive001_151 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gYearMonth_maxExclusive001_151 -OK gYearMonth_maxExclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYearMonth_maxExclusive002_152 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYearMonth_maxExclusive002_152 Grp: MS-DataTypes2006-07-15 / gYearMonth_minInclusive001_153 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gYearMonth_minInclusive001_153 -OK gYearMonth_minInclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYearMonth_minInclusive002_154 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYearMonth_minInclusive002_154 Grp: MS-DataTypes2006-07-15 / gYearMonth_minInclusive003_155 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gYearMonth_minInclusive003_155 Grp: MS-DataTypes2006-07-15 / gYearMonth_minExclusive001_156 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gYearMonth_minExclusive001_156 -OK gYearMonth_minExclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYearMonth_minExclusive002_157 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYearMonth_minExclusive002_157 Grp: MS-DataTypes2006-07-15 / gYearMonth_minExclusive003_158 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gYearMonth_minExclusive003_158 Grp: MS-DataTypes2006-07-15 / gYear_pattern001_159 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYear_pattern001_159 Grp: MS-DataTypes2006-07-15 / gYear_enumeration001_160 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gYear_enumeration001_160 Grp: MS-DataTypes2006-07-15 / gYear_enumeration002_161 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYear_enumeration002_161 Grp: MS-DataTypes2006-07-15 / gYear_maxInclusive001_162 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gYear_maxInclusive001_162 -OK gYear_maxInclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYear_maxInclusive002_163 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYear_maxInclusive002_163 Grp: MS-DataTypes2006-07-15 / gYear_maxInclusive003_164 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gYear_maxInclusive003_164 Grp: MS-DataTypes2006-07-15 / gYear_maxExclusive001_165 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gYear_maxExclusive001_165 -OK gYear_maxExclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYear_maxExclusive002_166 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYear_maxExclusive002_166 Grp: MS-DataTypes2006-07-15 / gYear_minInclusive001_167 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gYear_minInclusive001_167 -OK gYear_minInclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYear_minInclusive002_168 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYear_minInclusive002_168 Grp: MS-DataTypes2006-07-15 / gYear_minInclusive003_169 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gYear_minInclusive003_169 Grp: MS-DataTypes2006-07-15 / gYear_minExclusive001_170 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gYear_minExclusive001_170 -OK gYear_minExclusive001.xsd:10:41: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYear_minExclusive002_171 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gYear_minExclusive002_171 Grp: MS-DataTypes2006-07-15 / gYear_minExclusive003_172 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gYear_minExclusive003_172 Grp: MS-DataTypes2006-07-15 / gMonthDay_pattern001_173 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonthDay_pattern001_173 Grp: MS-DataTypes2006-07-15 / gMonthDay_enumeration001_174 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gMonthDay_enumeration001_174 Grp: MS-DataTypes2006-07-15 / gMonthDay_enumeration002_175 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonthDay_enumeration002_175 Grp: MS-DataTypes2006-07-15 / gMonthDay_maxInclusive001_176 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gMonthDay_maxInclusive001_176 -OK gMonthDay_maxInclusive001.xsd:10:41: Invalid gMonthDay: "" Grp: MS-DataTypes2006-07-15 / gMonthDay_maxInclusive002_177 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonthDay_maxInclusive002_177 Grp: MS-DataTypes2006-07-15 / gMonthDay_maxInclusive003_178 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gMonthDay_maxInclusive003_178 Grp: MS-DataTypes2006-07-15 / gMonthDay_maxExclusive001_179 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gMonthDay_maxExclusive001_179 -OK gMonthDay_maxExclusive001.xsd:10:41: Invalid gMonthDay: "" Grp: MS-DataTypes2006-07-15 / gMonthDay_maxExclusive002_180 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonthDay_maxExclusive002_180 Grp: MS-DataTypes2006-07-15 / gMonthDay_minInclusive001_181 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gMonthDay_minInclusive001_181 -OK gMonthDay_minInclusive001.xsd:10:41: Invalid gMonthDay: "" Grp: MS-DataTypes2006-07-15 / gMonthDay_minInclusive002_182 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonthDay_minInclusive002_182 Grp: MS-DataTypes2006-07-15 / gMonthDay_minInclusive003_183 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gMonthDay_minInclusive003_183 Grp: MS-DataTypes2006-07-15 / gMonthDay_minExclusive001_184 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gMonthDay_minExclusive001_184 -OK gMonthDay_minExclusive001.xsd:10:41: Invalid gMonthDay: "" Grp: MS-DataTypes2006-07-15 / gMonthDay_minExclusive002_185 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonthDay_minExclusive002_185 Grp: MS-DataTypes2006-07-15 / gMonthDay_minExclusive003_186 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gMonthDay_minExclusive003_186 Grp: MS-DataTypes2006-07-15 / gDay_pattern001_187 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gDay_pattern001_187 Grp: MS-DataTypes2006-07-15 / gDay_enumeration001_188 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gDay_enumeration001_188 Grp: MS-DataTypes2006-07-15 / gDay_enumeration002_189 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gDay_enumeration002_189 Grp: MS-DataTypes2006-07-15 / gDay_maxInclusive001_190 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gDay_maxInclusive001_190 -OK gDay_maxInclusive001.xsd:10:41: Invalid date "" Grp: MS-DataTypes2006-07-15 / gDay_maxInclusive002_191 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gDay_maxInclusive002_191 Grp: MS-DataTypes2006-07-15 / gDay_maxInclusive003_192 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gDay_maxInclusive003_192 Grp: MS-DataTypes2006-07-15 / gDay_maxExclusive001_193 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gDay_maxExclusive001_193 -OK gDay_maxExclusive001.xsd:10:41: Invalid date "" Grp: MS-DataTypes2006-07-15 / gDay_maxExclusive002_194 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gDay_maxExclusive002_194 Grp: MS-DataTypes2006-07-15 / gDay_minInclusive001_195 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gDay_minInclusive001_195 -OK gDay_minInclusive001.xsd:10:41: Invalid date "" Grp: MS-DataTypes2006-07-15 / gDay_minInclusive002_196 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gDay_minInclusive002_196 Grp: MS-DataTypes2006-07-15 / gDay_minInclusive003_197 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gDay_minInclusive003_197 Grp: MS-DataTypes2006-07-15 / gDay_minExclusive001_198 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gDay_minExclusive001_198 -OK gDay_minExclusive001.xsd:10:41: Invalid date "" Grp: MS-DataTypes2006-07-15 / gDay_minExclusive002_199 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gDay_minExclusive002_199 Grp: MS-DataTypes2006-07-15 / gDay_minExclusive003_200 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gDay_minExclusive003_200 Grp: MS-DataTypes2006-07-15 / gMonth_pattern001_201 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonth_pattern001_201 Grp: MS-DataTypes2006-07-15 / gMonth_enumeration001_202 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gMonth_enumeration001_202 Grp: MS-DataTypes2006-07-15 / gMonth_enumeration002_203 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonth_enumeration002_203 Grp: MS-DataTypes2006-07-15 / gMonth_maxInclusive001_204 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gMonth_maxInclusive001_204 -OK gMonth_maxInclusive001.xsd:10:41: Invalid gMonth: "" Grp: MS-DataTypes2006-07-15 / gMonth_maxInclusive002_205 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonth_maxInclusive002_205 Grp: MS-DataTypes2006-07-15 / gMonth_maxInclusive003_206 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gMonth_maxInclusive003_206 Grp: MS-DataTypes2006-07-15 / gMonth_maxExclusive001_207 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gMonth_maxExclusive001_207 -OK gMonth_maxExclusive001.xsd:10:41: Invalid gMonth: "" Grp: MS-DataTypes2006-07-15 / gMonth_maxExclusive002_208 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonth_maxExclusive002_208 Grp: MS-DataTypes2006-07-15 / gMonth_minInclusive001_209 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gMonth_minInclusive001_209 -OK gMonth_minInclusive001.xsd:10:41: Invalid gMonth: "" Grp: MS-DataTypes2006-07-15 / gMonth_minInclusive002_210 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonth_minInclusive002_210 Grp: MS-DataTypes2006-07-15 / gMonth_minInclusive003_211 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gMonth_minInclusive003_211 Grp: MS-DataTypes2006-07-15 / gMonth_minExclusive001_212 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi gMonth_minExclusive001_212 -OK gMonth_minExclusive001.xsd:10:41: Invalid gMonth: "" Grp: MS-DataTypes2006-07-15 / gMonth_minExclusive002_213 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv gMonth_minExclusive002_213 Grp: MS-DataTypes2006-07-15 / gMonth_minExclusive003_214 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi gMonth_minExclusive003_214 Grp: MS-DataTypes2006-07-15 / hexBinary_length001_215 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_length001_215 -OK hexBinary_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / hexBinary_length002_216 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_length002_216 -OK hexBinary_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / hexBinary_length003_217 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv hexBinary_length003_217 Grp: MS-DataTypes2006-07-15 / hexBinary_length004_218 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_length004_218 -OK hexBinary_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / hexBinary_length005_219 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_length005_219 -OK hexBinary_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / hexBinary_length006_220 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi hexBinary_length006_220 Grp: MS-DataTypes2006-07-15 / hexBinary_length007_221 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi hexBinary_length007_221 Grp: MS-DataTypes2006-07-15 / hexBinary_minLength001_222 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_minLength001_222 -OK hexBinary_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / hexBinary_minLength002_223 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_minLength002_223 -OK hexBinary_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / hexBinary_minLength003_224 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv hexBinary_minLength003_224 Grp: MS-DataTypes2006-07-15 / hexBinary_minLength004_225 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_minLength004_225 -OK hexBinary_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / hexBinary_minLength005_226 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_minLength005_226 -OK hexBinary_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / hexBinary_minLength006_227 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi hexBinary_minLength006_227 Grp: MS-DataTypes2006-07-15 / hexBinary_minLength007_228 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv hexBinary_minLength007_228 Grp: MS-DataTypes2006-07-15 / hexBinary_maxLength001_229 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_maxLength001_229 -OK hexBinary_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / hexBinary_maxLength002_230 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_maxLength002_230 -OK hexBinary_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / hexBinary_maxLength003_231 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv hexBinary_maxLength003_231 Grp: MS-DataTypes2006-07-15 / hexBinary_maxLength004_232 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_maxLength004_232 -OK hexBinary_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / hexBinary_maxLength005_233 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi hexBinary_maxLength005_233 -OK hexBinary_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / hexBinary_enumeration001_234 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv hexBinary_enumeration001_234 Grp: MS-DataTypes2006-07-15 / hexBinary_enumeration002_235 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv hexBinary_enumeration002_235 Grp: MS-DataTypes2006-07-15 / base64Binary_length001_236 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_length001_236 -OK base64Binary_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / base64Binary_length002_237 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_length002_237 -OK base64Binary_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / base64Binary_length003_238 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv base64Binary_length003_238 Grp: MS-DataTypes2006-07-15 / base64Binary_length004_239 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_length004_239 -OK base64Binary_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / base64Binary_length005_240 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_length005_240 -OK base64Binary_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / base64Binary_length006_241 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi base64Binary_length006_241 Grp: MS-DataTypes2006-07-15 / base64Binary_length007_242 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi base64Binary_length007_242 Grp: MS-DataTypes2006-07-15 / base64Binary_minLength001_243 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_minLength001_243 -OK base64Binary_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / base64Binary_minLength002_244 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_minLength002_244 -OK base64Binary_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / base64Binary_minLength003_245 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv base64Binary_minLength003_245 Grp: MS-DataTypes2006-07-15 / base64Binary_minLength004_246 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_minLength004_246 -OK base64Binary_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / base64Binary_minLength005_247 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_minLength005_247 -OK base64Binary_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / base64Binary_minLength006_248 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi base64Binary_minLength006_248 Grp: MS-DataTypes2006-07-15 / base64Binary_minLength007_249 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv base64Binary_minLength007_249 Grp: MS-DataTypes2006-07-15 / base64Binary_maxLength001_250 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_maxLength001_250 -OK base64Binary_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / base64Binary_maxLength002_251 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_maxLength002_251 -OK base64Binary_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / base64Binary_maxLength003_252 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv base64Binary_maxLength003_252 Grp: MS-DataTypes2006-07-15 / base64Binary_maxLength004_253 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_maxLength004_253 -OK base64Binary_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / base64Binary_maxLength005_254 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi base64Binary_maxLength005_254 -OK base64Binary_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / base64Binary_enumeration001_255 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv base64Binary_enumeration001_255 Grp: MS-DataTypes2006-07-15 / base64Binary_enumeration002_256 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv base64Binary_enumeration002_256 Grp: MS-DataTypes2006-07-15 / base64Binary_enumeration003_257 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv base64Binary_enumeration003_257 Grp: MS-DataTypes2006-07-15 / anyURI_length002_258 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_length002_258 -OK anyURI_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / anyURI_length003_259 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_length003_259 Grp: MS-DataTypes2006-07-15 / anyURI_length004_260 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_length004_260 -OK anyURI_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / anyURI_length005_261 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_length005_261 -OK anyURI_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / anyURI_length006_262 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi anyURI_length006_262 Grp: MS-DataTypes2006-07-15 / anyURI_length007_263 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi anyURI_length007_263 Grp: MS-DataTypes2006-07-15 / anyURI_minLength001_264 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_minLength001_264 -OK anyURI_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / anyURI_minLength002_265 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_minLength002_265 -OK anyURI_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / anyURI_minLength003_266 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_minLength003_266 Grp: MS-DataTypes2006-07-15 / anyURI_minLength004_267 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_minLength004_267 -OK anyURI_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / anyURI_minLength005_268 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_minLength005_268 -OK anyURI_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / anyURI_minLength006_269 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi anyURI_minLength006_269 Grp: MS-DataTypes2006-07-15 / anyURI_minLength007_270 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_minLength007_270 Grp: MS-DataTypes2006-07-15 / anyURI_maxLength001_271 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_maxLength001_271 -OK anyURI_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / anyURI_maxLength002_272 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_maxLength002_272 -OK anyURI_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / anyURI_maxLength003_273 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_maxLength003_273 Grp: MS-DataTypes2006-07-15 / anyURI_maxLength004_274 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_maxLength004_274 -OK anyURI_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / anyURI_maxLength005_275 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi anyURI_maxLength005_275 -OK anyURI_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / anyURI_enumeration001_276 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_enumeration001_276 Grp: MS-DataTypes2006-07-15 / anyURI_enumeration002_277 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_enumeration002_277 Grp: MS-DataTypes2006-07-15 / QName_length001_278 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_length001_278 -OK QName_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / QName_length002_279 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_length002_279 -OK QName_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / QName_length003_280 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv QName_length003_280 Grp: MS-DataTypes2006-07-15 / QName_length004_281 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_length004_281 -OK QName_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / QName_length005_282 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_length005_282 -OK QName_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / QName_length006_283 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi QName_length006_283 Grp: MS-DataTypes2006-07-15 / QName_length007_284 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi QName_length007_284 Grp: MS-DataTypes2006-07-15 / QName_minLength001_285 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_minLength001_285 -OK QName_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / QName_minLength002_286 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_minLength002_286 -OK QName_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / QName_minLength003_287 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv QName_minLength003_287 Grp: MS-DataTypes2006-07-15 / QName_minLength004_288 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_minLength004_288 -OK QName_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / QName_minLength005_289 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_minLength005_289 -OK QName_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / QName_minLength006_290 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi QName_minLength006_290 Grp: MS-DataTypes2006-07-15 / QName_minLength007_291 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv QName_minLength007_291 Grp: MS-DataTypes2006-07-15 / QName_maxLength001_292 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_maxLength001_292 -OK QName_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / QName_maxLength002_293 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_maxLength002_293 -OK QName_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / QName_maxLength003_294 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv QName_maxLength003_294 Grp: MS-DataTypes2006-07-15 / QName_maxLength004_295 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_maxLength004_295 -OK QName_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / QName_maxLength005_296 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi QName_maxLength005_296 -OK QName_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / QName_pattern001_297 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv QName_pattern001_297 Grp: MS-DataTypes2006-07-15 / QName_enumeration001_298 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi QName_enumeration001_298 Grp: MS-DataTypes2006-07-15 / QName_enumeration002_299 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv QName_enumeration002_299 Grp: MS-DataTypes2006-07-15 / NOTATION_length001_300 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_length001_300 -OK NOTATION_length001.xsd:26:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NOTATION_length002_301 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_length002_301 -OK NOTATION_length002.xsd:26:41: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NOTATION_length003_302 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NOTATION_length003_302 Grp: MS-DataTypes2006-07-15 / NOTATION_length004_303 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_length004_303 -OK NOTATION_length004.xsd:26:41: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NOTATION_length005_304 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_length005_304 -OK NOTATION_length005.xsd:26:41: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NOTATION_length006_305 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NOTATION_length006_305 Grp: MS-DataTypes2006-07-15 / NOTATION_length007_306 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NOTATION_length007_306 Grp: MS-DataTypes2006-07-15 / NOTATION_minLength001_307 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_minLength001_307 -OK NOTATION_minLength001.xsd:26:44: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NOTATION_minLength002_308 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_minLength002_308 -OK NOTATION_minLength002.xsd:26:44: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NOTATION_minLength003_309 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NOTATION_minLength003_309 Grp: MS-DataTypes2006-07-15 / NOTATION_minLength004_310 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_minLength004_310 -OK NOTATION_minLength004.xsd:26:44: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NOTATION_minLength005_311 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_minLength005_311 -OK NOTATION_minLength005.xsd:26:44: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NOTATION_minLength006_312 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NOTATION_minLength006_312 Grp: MS-DataTypes2006-07-15 / NOTATION_minLength007_313 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NOTATION_minLength007_313 Grp: MS-DataTypes2006-07-15 / NOTATION_maxLength001_314 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_maxLength001_314 -OK NOTATION_maxLength001.xsd:26:44: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NOTATION_maxLength002_315 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_maxLength002_315 -OK NOTATION_maxLength002.xsd:26:44: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NOTATION_maxLength003_316 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NOTATION_maxLength003_316 Grp: MS-DataTypes2006-07-15 / NOTATION_maxLength004_317 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_maxLength004_317 -OK NOTATION_maxLength004.xsd:26:44: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NOTATION_maxLength005_318 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NOTATION_maxLength005_318 -OK NOTATION_maxLength005.xsd:26:44: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NOTATION_pattern001_319 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NOTATION_pattern001_319 Grp: MS-DataTypes2006-07-15 / NOTATION_enumeration001_320 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NOTATION_enumeration001_320 Grp: MS-DataTypes2006-07-15 / NOTATION_enumeration002_321 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NOTATION_enumeration002_321 Grp: MS-DataTypes2006-07-15 / normalizedString_length001_322 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_length001_322 -OK normalizedString_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / normalizedString_length002_323 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_length002_323 -OK normalizedString_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / normalizedString_length003_324 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv normalizedString_length003_324 Grp: MS-DataTypes2006-07-15 / normalizedString_length004_325 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_length004_325 -OK normalizedString_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / normalizedString_length005_326 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_length005_326 -OK normalizedString_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / normalizedString_length006_327 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi normalizedString_length006_327 Grp: MS-DataTypes2006-07-15 / normalizedString_length007_328 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi normalizedString_length007_328 Grp: MS-DataTypes2006-07-15 / normalizedString_minLength001_329 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_minLength001_329 -OK normalizedString_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / normalizedString_minLength002_330 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_minLength002_330 -OK normalizedString_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / normalizedString_minLength003_331 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv normalizedString_minLength003_331 Grp: MS-DataTypes2006-07-15 / normalizedString_minLength004_332 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_minLength004_332 -OK normalizedString_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / normalizedString_minLength005_333 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_minLength005_333 -OK normalizedString_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / normalizedString_minLength006_334 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi normalizedString_minLength006_334 Grp: MS-DataTypes2006-07-15 / normalizedString_minLength007_335 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv normalizedString_minLength007_335 Grp: MS-DataTypes2006-07-15 / normalizedString_maxLength001_336 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_maxLength001_336 -OK normalizedString_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / normalizedString_maxLength002_337 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_maxLength002_337 -OK normalizedString_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / normalizedString_maxLength003_338 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv normalizedString_maxLength003_338 Grp: MS-DataTypes2006-07-15 / normalizedString_maxLength004_339 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_maxLength004_339 -OK normalizedString_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / normalizedString_maxLength005_340 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi normalizedString_maxLength005_340 -OK normalizedString_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / normalizedString_pattern001_341 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv normalizedString_pattern001_341 Grp: MS-DataTypes2006-07-15 / normalizedString_enumeration001_342 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv normalizedString_enumeration001_342 Grp: MS-DataTypes2006-07-15 / normalizedString_enumeration002_343 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv normalizedString_enumeration002_343 Grp: MS-DataTypes2006-07-15 / normalizedString_whitespace001_344 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi normalizedString_whitespace001_344 Grp: MS-DataTypes2006-07-15 / token_length001_345 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_length001_345 -OK token_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / token_length002_346 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_length002_346 -OK token_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / token_length003_347 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv token_length003_347 Grp: MS-DataTypes2006-07-15 / token_length004_348 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_length004_348 -OK token_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / token_length005_349 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_length005_349 -OK token_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / token_length006_350 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi token_length006_350 Grp: MS-DataTypes2006-07-15 / token_length007_351 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi token_length007_351 Grp: MS-DataTypes2006-07-15 / token_minLength001_352 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_minLength001_352 -OK token_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / token_minLength002_353 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_minLength002_353 -OK token_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / token_minLength003_354 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv token_minLength003_354 Grp: MS-DataTypes2006-07-15 / token_minLength004_355 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_minLength004_355 -OK token_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / token_minLength005_356 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_minLength005_356 -OK token_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / token_minLength006_357 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi token_minLength006_357 Grp: MS-DataTypes2006-07-15 / token_minLength007_358 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv token_minLength007_358 Grp: MS-DataTypes2006-07-15 / token_maxLength001_359 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_maxLength001_359 -OK token_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / token_maxLength002_360 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_maxLength002_360 -OK token_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / token_maxLength003_361 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv token_maxLength003_361 Grp: MS-DataTypes2006-07-15 / token_maxLength004_362 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_maxLength004_362 -OK token_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / token_maxLength005_363 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi token_maxLength005_363 -OK token_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / token_pattern001_364 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv token_pattern001_364 Grp: MS-DataTypes2006-07-15 / token_enumeration001_365 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv token_enumeration001_365 Grp: MS-DataTypes2006-07-15 / token_enumeration002_366 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv token_enumeration002_366 Grp: MS-DataTypes2006-07-15 / token_whitespace001_367 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi token_whitespace001_367 Grp: MS-DataTypes2006-07-15 / language_length001_368 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_length001_368 -OK language_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / language_length002_369 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_length002_369 -OK language_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / language_length003_370 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv language_length003_370 Grp: MS-DataTypes2006-07-15 / language_length004_371 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_length004_371 -OK language_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / language_length005_372 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_length005_372 -OK language_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / language_length006_373 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi language_length006_373 Grp: MS-DataTypes2006-07-15 / language_length007_374 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi language_length007_374 Grp: MS-DataTypes2006-07-15 / language_minLength001_375 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_minLength001_375 -OK language_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / language_minLength002_376 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_minLength002_376 -OK language_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / language_minLength003_377 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv language_minLength003_377 Grp: MS-DataTypes2006-07-15 / language_minLength004_378 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_minLength004_378 -OK language_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / language_minLength005_379 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_minLength005_379 -OK language_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / language_minLength006_380 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi language_minLength006_380 Grp: MS-DataTypes2006-07-15 / language_minLength007_381 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv language_minLength007_381 Grp: MS-DataTypes2006-07-15 / language_maxLength001_382 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_maxLength001_382 -OK language_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / language_maxLength002_383 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_maxLength002_383 -OK language_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / language_maxLength003_384 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv language_maxLength003_384 Grp: MS-DataTypes2006-07-15 / language_maxLength004_385 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_maxLength004_385 -OK language_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / language_maxLength005_386 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi language_maxLength005_386 -OK language_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / language_pattern001_387 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv language_pattern001_387 Grp: MS-DataTypes2006-07-15 / language_enumeration001_388 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi language_enumeration001_388 Grp: MS-DataTypes2006-07-15 / language_enumeration002_389 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv language_enumeration002_389 Grp: MS-DataTypes2006-07-15 / IDREFS_length001_390 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_length001_390 -NI IDREFS_length001.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_length002_391 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_length002_391 -NI IDREFS_length002.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_length003_392 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_length003_392 -NI IDREFS_length003.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_length004_393 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_length004_393 -NI IDREFS_length004.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_length005_394 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_length005_394 -NI IDREFS_length005.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_length006_395 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_length006_395 -NI IDREFS_length006.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_length007_396 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_length007_396 -NI IDREFS_length007.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength001_397 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_minLength001_397 -NI IDREFS_minLength001.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength002_398 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_minLength002_398 -NI IDREFS_minLength002.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength003_399 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_minLength003_399 -NI IDREFS_minLength003.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength004_400 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_minLength004_400 -NI IDREFS_minLength004.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength005_401 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_minLength005_401 -NI IDREFS_minLength005.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength006_402 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_minLength006_402 -NI IDREFS_minLength006.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength007_403 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_minLength007_403 -NI IDREFS_minLength007.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_maxLength001_404 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_maxLength001_404 -NI IDREFS_maxLength001.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_maxLength002_405 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_maxLength002_405 -NI IDREFS_maxLength002.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_maxLength003_406 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_maxLength003_406 -NI IDREFS_maxLength003.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_maxLength004_407 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_maxLength004_407 -NI IDREFS_maxLength004.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_maxLength005_408 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_maxLength005_408 -NI IDREFS_maxLength005.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_enumeration001_409 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREFS_enumeration001_409 -NI IDREFS_enumeration001.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_enumeration002_410 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_enumeration002_410 -NI IDREFS_enumeration002.xsd:13:54: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / NMTOKEN_length001_411 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_length001_411 -OK NMTOKEN_length001.xsd:14:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NMTOKEN_length002_412 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_length002_412 -OK NMTOKEN_length002.xsd:14:41: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NMTOKEN_length003_413 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKEN_length003_413 Grp: MS-DataTypes2006-07-15 / NMTOKEN_length004_414 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_length004_414 -OK NMTOKEN_length004.xsd:14:41: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NMTOKEN_length005_415 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_length005_415 -OK NMTOKEN_length005.xsd:14:41: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NMTOKEN_length006_416 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NMTOKEN_length006_416 Grp: MS-DataTypes2006-07-15 / NMTOKEN_length007_417 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NMTOKEN_length007_417 Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength001_418 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_minLength001_418 -OK NMTOKEN_minLength001.xsd:14:44: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength002_419 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_minLength002_419 -OK NMTOKEN_minLength002.xsd:14:44: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength003_420 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKEN_minLength003_420 Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength004_421 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_minLength004_421 -OK NMTOKEN_minLength004.xsd:14:44: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength005_422 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_minLength005_422 -OK NMTOKEN_minLength005.xsd:14:44: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength006_423 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NMTOKEN_minLength006_423 Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength007_424 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKEN_minLength007_424 Grp: MS-DataTypes2006-07-15 / NMTOKEN_maxLength001_425 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_maxLength001_425 -OK NMTOKEN_maxLength001.xsd:14:44: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NMTOKEN_maxLength002_426 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_maxLength002_426 -OK NMTOKEN_maxLength002.xsd:14:44: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NMTOKEN_maxLength003_427 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKEN_maxLength003_427 Grp: MS-DataTypes2006-07-15 / NMTOKEN_maxLength004_428 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_maxLength004_428 -OK NMTOKEN_maxLength004.xsd:14:44: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NMTOKEN_maxLength005_429 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKEN_maxLength005_429 -OK NMTOKEN_maxLength005.xsd:14:44: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NMTOKEN_pattern001_430 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKEN_pattern001_430 Grp: MS-DataTypes2006-07-15 / NMTOKEN_enumeration001_431 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NMTOKEN_enumeration001_431 Grp: MS-DataTypes2006-07-15 / NMTOKEN_enumeration002_432 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKEN_enumeration002_432 Grp: MS-DataTypes2006-07-15 / NMTOKENS_length001_433 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_length001_433 -OK NMTOKENS_length001.xsd:14:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NMTOKENS_length002_434 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_length002_434 -OK NMTOKENS_length002.xsd:14:41: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NMTOKENS_length003_435 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKENS_length003_435 Grp: MS-DataTypes2006-07-15 / NMTOKENS_length004_436 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_length004_436 -OK NMTOKENS_length004.xsd:14:41: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NMTOKENS_length005_437 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_length005_437 -OK NMTOKENS_length005.xsd:14:41: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NMTOKENS_length006_438 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NMTOKENS_length006_438 Grp: MS-DataTypes2006-07-15 / NMTOKENS_length007_439 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NMTOKENS_length007_439 Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength001_440 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_minLength001_440 -OK NMTOKENS_minLength001.xsd:14:44: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength002_441 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_minLength002_441 -OK NMTOKENS_minLength002.xsd:14:44: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength003_442 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKENS_minLength003_442 Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength004_443 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_minLength004_443 -OK NMTOKENS_minLength004.xsd:14:44: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength005_444 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_minLength005_444 -OK NMTOKENS_minLength005.xsd:14:44: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength006_445 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NMTOKENS_minLength006_445 Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength007_446 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKENS_minLength007_446 Grp: MS-DataTypes2006-07-15 / NMTOKENS_maxLength001_447 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_maxLength001_447 -OK NMTOKENS_maxLength001.xsd:14:44: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NMTOKENS_maxLength002_448 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_maxLength002_448 -OK NMTOKENS_maxLength002.xsd:14:44: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NMTOKENS_maxLength003_449 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKENS_maxLength003_449 Grp: MS-DataTypes2006-07-15 / NMTOKENS_maxLength004_450 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_maxLength004_450 -OK NMTOKENS_maxLength004.xsd:14:44: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NMTOKENS_maxLength005_451 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NMTOKENS_maxLength005_451 -OK NMTOKENS_maxLength005.xsd:14:44: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NMTOKENS_enumeration001_452 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NMTOKENS_enumeration001_452 Grp: MS-DataTypes2006-07-15 / NMTOKENS_enumeration002_453 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NMTOKENS_enumeration002_453 Grp: MS-DataTypes2006-07-15 / Name_length001_454 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_length001_454 -OK Name_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / Name_length002_455 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_length002_455 -OK Name_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / Name_length003_456 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv Name_length003_456 Grp: MS-DataTypes2006-07-15 / Name_length004_457 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_length004_457 -OK Name_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / Name_length005_458 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_length005_458 -OK Name_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / Name_length006_459 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi Name_length006_459 Grp: MS-DataTypes2006-07-15 / Name_length007_460 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi Name_length007_460 Grp: MS-DataTypes2006-07-15 / Name_minLength001_461 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_minLength001_461 -OK Name_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / Name_minLength002_462 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_minLength002_462 -OK Name_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / Name_minLength003_463 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv Name_minLength003_463 Grp: MS-DataTypes2006-07-15 / Name_minLength004_464 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_minLength004_464 -OK Name_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / Name_minLength005_465 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_minLength005_465 -OK Name_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / Name_minLength006_466 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi Name_minLength006_466 Grp: MS-DataTypes2006-07-15 / Name_minLength007_467 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv Name_minLength007_467 Grp: MS-DataTypes2006-07-15 / Name_maxLength001_468 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_maxLength001_468 -OK Name_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / Name_maxLength002_469 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_maxLength002_469 -OK Name_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / Name_maxLength003_470 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv Name_maxLength003_470 Grp: MS-DataTypes2006-07-15 / Name_maxLength004_471 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_maxLength004_471 -OK Name_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / Name_maxLength005_472 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi Name_maxLength005_472 -OK Name_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / Name_pattern001_473 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv Name_pattern001_473 Grp: MS-DataTypes2006-07-15 / Name_enumeration001_474 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi Name_enumeration001_474 Grp: MS-DataTypes2006-07-15 / Name_enumeration002_475 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv Name_enumeration002_475 Grp: MS-DataTypes2006-07-15 / NCName_length001_476 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_length001_476 -OK NCName_length001.xsd:10:25: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NCName_length002_477 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_length002_477 -OK NCName_length002.xsd:10:25: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NCName_length003_478 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NCName_length003_478 Grp: MS-DataTypes2006-07-15 / NCName_length004_479 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_length004_479 -OK NCName_length004.xsd:10:25: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NCName_length005_480 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_length005_480 -OK NCName_length005.xsd:10:25: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NCName_length006_481 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NCName_length006_481 Grp: MS-DataTypes2006-07-15 / NCName_length007_482 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NCName_length007_482 Grp: MS-DataTypes2006-07-15 / NCName_minLength001_483 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_minLength001_483 -OK NCName_minLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NCName_minLength002_484 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_minLength002_484 -OK NCName_minLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NCName_minLength003_485 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NCName_minLength003_485 Grp: MS-DataTypes2006-07-15 / NCName_minLength004_486 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_minLength004_486 -OK NCName_minLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NCName_minLength005_487 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_minLength005_487 -OK NCName_minLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NCName_minLength006_488 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NCName_minLength006_488 Grp: MS-DataTypes2006-07-15 / NCName_minLength007_489 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NCName_minLength007_489 Grp: MS-DataTypes2006-07-15 / NCName_maxLength001_490 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_maxLength001_490 -OK NCName_maxLength001.xsd:10:28: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / NCName_maxLength002_491 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_maxLength002_491 -OK NCName_maxLength002.xsd:10:28: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / NCName_maxLength003_492 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NCName_maxLength003_492 Grp: MS-DataTypes2006-07-15 / NCName_maxLength004_493 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_maxLength004_493 -OK NCName_maxLength004.xsd:10:28: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / NCName_maxLength005_494 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi NCName_maxLength005_494 -OK NCName_maxLength005.xsd:10:28: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / NCName_pattern001_495 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NCName_pattern001_495 Grp: MS-DataTypes2006-07-15 / NCName_enumeration001_496 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi NCName_enumeration001_496 Grp: MS-DataTypes2006-07-15 / NCName_enumeration002_497 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv NCName_enumeration002_497 Grp: MS-DataTypes2006-07-15 / ID_length001_498 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_length001_498 -OK ID_length001.xsd:14:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / ID_length002_499 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_length002_499 -OK ID_length002.xsd:14:41: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / ID_length003_500 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ID_length003_500 Grp: MS-DataTypes2006-07-15 / ID_length004_501 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_length004_501 -OK ID_length004.xsd:14:41: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / ID_length005_502 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_length005_502 -OK ID_length005.xsd:14:41: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / ID_length006_503 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ID_length006_503 Grp: MS-DataTypes2006-07-15 / ID_length007_504 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ID_length007_504 Grp: MS-DataTypes2006-07-15 / ID_minLength001_505 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_minLength001_505 -OK ID_minLength001.xsd:14:44: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / ID_minLength002_506 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_minLength002_506 -OK ID_minLength002.xsd:14:44: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / ID_minLength003_507 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ID_minLength003_507 Grp: MS-DataTypes2006-07-15 / ID_minLength004_508 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_minLength004_508 -OK ID_minLength004.xsd:14:44: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / ID_minLength005_509 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_minLength005_509 -OK ID_minLength005.xsd:14:44: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / ID_minLength006_510 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ID_minLength006_510 Grp: MS-DataTypes2006-07-15 / ID_minLength007_511 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ID_minLength007_511 Grp: MS-DataTypes2006-07-15 / ID_maxLength001_512 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_maxLength001_512 -OK ID_maxLength001.xsd:14:44: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / ID_maxLength002_513 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_maxLength002_513 -OK ID_maxLength002.xsd:14:44: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / ID_maxLength003_514 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ID_maxLength003_514 Grp: MS-DataTypes2006-07-15 / ID_maxLength004_515 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_maxLength004_515 -OK ID_maxLength004.xsd:14:44: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / ID_maxLength005_516 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi ID_maxLength005_516 -OK ID_maxLength005.xsd:14:44: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / ID_pattern001_517 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ID_pattern001_517 Grp: MS-DataTypes2006-07-15 / ID_enumeration001_518 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi ID_enumeration001_518 Grp: MS-DataTypes2006-07-15 / ID_enumeration002_519 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv ID_enumeration002_519 Grp: MS-DataTypes2006-07-15 / IDREF_length001_520 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_length001_520 -NI IDREF_length001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_length002_521 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_length002_521 -NI IDREF_length002.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_length003_522 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_length003_522 -NI IDREF_length003.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_length004_523 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_length004_523 -NI IDREF_length004.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_length005_524 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_length005_524 -NI IDREF_length005.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_length006_525 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_length006_525 -NI IDREF_length006.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_length007_526 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_length007_526 -NI IDREF_length007.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength001_527 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_minLength001_527 -NI IDREF_minLength001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength002_528 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_minLength002_528 -NI IDREF_minLength002.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength003_529 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_minLength003_529 -NI IDREF_minLength003.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength004_530 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_minLength004_530 -NI IDREF_minLength004.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength005_531 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_minLength005_531 -NI IDREF_minLength005.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength006_532 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_minLength006_532 -NI IDREF_minLength006.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength007_533 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_minLength007_533 -NI IDREF_minLength007.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_maxLength001_534 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_maxLength001_534 -NI IDREF_maxLength001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_maxLength002_535 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_maxLength002_535 -NI IDREF_maxLength002.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_maxLength003_536 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_maxLength003_536 -NI IDREF_maxLength003.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_maxLength004_537 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_maxLength004_537 -NI IDREF_maxLength004.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_maxLength005_538 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_maxLength005_538 -NI IDREF_maxLength005.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_pattern001_539 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_pattern001_539 -NI IDREF_pattern001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_enumeration001_540 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi IDREF_enumeration001_540 -NI IDREF_enumeration001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_enumeration002_541 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_enumeration002_541 -NI IDREF_enumeration002.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / integer_pattern001_542 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv integer_pattern001_542 -NI integer_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / integer_enumeration001_543 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi integer_enumeration001_543 Grp: MS-DataTypes2006-07-15 / integer_enumeration002_544 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv integer_enumeration002_544 Grp: MS-DataTypes2006-07-15 / integer_maxInclusive001_545 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_maxInclusive001_545 -OK integer_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / integer_maxInclusive002_546 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv integer_maxInclusive002_546 Grp: MS-DataTypes2006-07-15 / integer_maxInclusive003_547 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi integer_maxInclusive003_547 Grp: MS-DataTypes2006-07-15 / integer_maxExclusive001_548 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_maxExclusive001_548 -OK integer_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / integer_maxExclusive002_549 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv integer_maxExclusive002_549 Grp: MS-DataTypes2006-07-15 / integer_minInclusive001_550 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_minInclusive001_550 -OK integer_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / integer_minInclusive002_551 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv integer_minInclusive002_551 Grp: MS-DataTypes2006-07-15 / integer_minInclusive003_552 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi integer_minInclusive003_552 Grp: MS-DataTypes2006-07-15 / integer_minInclusive004_553 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi integer_minInclusive004_553 Grp: MS-DataTypes2006-07-15 / integer_minExclusive001_554 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_minExclusive001_554 -OK integer_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / integer_minExclusive002_555 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv integer_minExclusive002_555 Grp: MS-DataTypes2006-07-15 / integer_minExclusive003_556 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi integer_minExclusive003_556 Grp: MS-DataTypes2006-07-15 / integer_minExclusive004_557 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi integer_minExclusive004_557 Grp: MS-DataTypes2006-07-15 / integer_totalDigits001_558 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_totalDigits001_558 -OK integer_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / integer_totalDigits002_559 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_totalDigits002_559 -OK integer_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / integer_totalDigits003_560 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_totalDigits003_560 -OK integer_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / integer_totalDigits004_561 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv integer_totalDigits004_561 Grp: MS-DataTypes2006-07-15 / integer_totalDigits005_562 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_totalDigits005_562 -OK integer_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / integer_totalDigits006_563 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_totalDigits006_563 -OK integer_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / integer_fractionDigits001_564 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_fractionDigits001_564 -OK integer_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / integer_fractionDigits002_565 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_fractionDigits002_565 -OK integer_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / integer_fractionDigits003_566 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv integer_fractionDigits003_566 Grp: MS-DataTypes2006-07-15 / integer_fractionDigits004_567 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi integer_fractionDigits004_567 Grp: MS-DataTypes2006-07-15 / integer_fractionDigits005_568 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_fractionDigits005_568 -OK integer_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / integer_fractionDigits006_569 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_fractionDigits006_569 -OK integer_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / integer_fractionDigits007_570 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi integer_fractionDigits007_570 Grp: MS-DataTypes2006-07-15 / integer_fractionDigits008_571 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi integer_fractionDigits008_571 -OK integer_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_pattern001_572 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv nonPositiveInteger_pattern001_572 -NI nonPositiveInteger_pattern001.xsd:10:48: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_enumeration001_573 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_enumeration001_573 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_enumeration002_574 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonPositiveInteger_enumeration002_574 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxInclusive001_575 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_maxInclusive001_575 -OK nonPositiveInteger_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxInclusive002_576 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonPositiveInteger_maxInclusive002_576 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxInclusive003_577 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_maxInclusive003_577 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxInclusive004_578 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_maxInclusive004_578 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxExclusive001_579 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_maxExclusive001_579 -OK nonPositiveInteger_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxExclusive002_580 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonPositiveInteger_maxExclusive002_580 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxExclusive003_581 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_maxExclusive003_581 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive001_582 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_minInclusive001_582 -OK nonPositiveInteger_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive002_583 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonPositiveInteger_minInclusive002_583 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive003_584 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_minInclusive003_584 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive004_585 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_minInclusive004_585 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive001_586 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_minExclusive001_586 -OK nonPositiveInteger_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive002_587 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonPositiveInteger_minExclusive002_587 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive003_588 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_minExclusive003_588 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive004_589 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_minExclusive004_589 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits001_590 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_totalDigits001_590 -OK nonPositiveInteger_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits002_591 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_totalDigits002_591 -OK nonPositiveInteger_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits003_592 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_totalDigits003_592 -OK nonPositiveInteger_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits004_593 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonPositiveInteger_totalDigits004_593 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits005_594 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_totalDigits005_594 -OK nonPositiveInteger_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits006_595 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_totalDigits006_595 -OK nonPositiveInteger_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_fractionDigits001_596 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_fractionDigits001_596 -OK nonPositiveInteger_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_fractionDigits002_597 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_fractionDigits002_597 -OK nonPositiveInteger_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_fractionDigits003_598 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonPositiveInteger_fractionDigits003_598 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_fractionDigits004_599 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_fractionDigits004_599 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_fractionDigits005_600 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_fractionDigits005_600 -OK nonPositiveInteger_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_fractionDigits006_601 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_fractionDigits006_601 -OK nonPositiveInteger_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_fractionDigits007_602 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonPositiveInteger_fractionDigits007_602 Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_fractionDigits008_603 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonPositiveInteger_fractionDigits008_603 -OK nonPositiveInteger_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / negativeInteger_pattern001_604 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv negativeInteger_pattern001_604 -NI negativeInteger_pattern001.xsd:10:48: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / negativeInteger_enumeration001_605 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_enumeration001_605 Grp: MS-DataTypes2006-07-15 / negativeInteger_enumeration002_606 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv negativeInteger_enumeration002_606 Grp: MS-DataTypes2006-07-15 / negativeInteger_maxInclusive001_607 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_maxInclusive001_607 -OK negativeInteger_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / negativeInteger_maxInclusive002_608 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv negativeInteger_maxInclusive002_608 Grp: MS-DataTypes2006-07-15 / negativeInteger_maxInclusive003_609 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_maxInclusive003_609 Grp: MS-DataTypes2006-07-15 / negativeInteger_maxInclusive004_610 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_maxInclusive004_610 Grp: MS-DataTypes2006-07-15 / negativeInteger_maxExclusive001_611 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_maxExclusive001_611 -OK negativeInteger_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / negativeInteger_maxExclusive002_612 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv negativeInteger_maxExclusive002_612 Grp: MS-DataTypes2006-07-15 / negativeInteger_maxExclusive003_613 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_maxExclusive003_613 Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive001_614 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_minInclusive001_614 -OK negativeInteger_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive002_615 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv negativeInteger_minInclusive002_615 Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive003_616 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_minInclusive003_616 Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive004_617 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_minInclusive004_617 Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive001_618 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_minExclusive001_618 -OK negativeInteger_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive002_619 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv negativeInteger_minExclusive002_619 Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive003_620 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_minExclusive003_620 Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive004_621 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_minExclusive004_621 Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits001_622 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_totalDigits001_622 -OK negativeInteger_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits002_623 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_totalDigits002_623 -OK negativeInteger_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits003_624 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_totalDigits003_624 -OK negativeInteger_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits004_625 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv negativeInteger_totalDigits004_625 Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits005_626 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_totalDigits005_626 -OK negativeInteger_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits006_627 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_totalDigits006_627 -OK negativeInteger_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / negativeInteger_fractionDigits001_628 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_fractionDigits001_628 -OK negativeInteger_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / negativeInteger_fractionDigits002_629 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_fractionDigits002_629 -OK negativeInteger_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / negativeInteger_fractionDigits003_630 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv negativeInteger_fractionDigits003_630 Grp: MS-DataTypes2006-07-15 / negativeInteger_fractionDigits004_631 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_fractionDigits004_631 Grp: MS-DataTypes2006-07-15 / negativeInteger_fractionDigits005_632 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_fractionDigits005_632 -OK negativeInteger_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / negativeInteger_fractionDigits006_633 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_fractionDigits006_633 -OK negativeInteger_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / negativeInteger_fractionDigits007_634 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi negativeInteger_fractionDigits007_634 Grp: MS-DataTypes2006-07-15 / negativeInteger_fractionDigits008_635 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi negativeInteger_fractionDigits008_635 -OK negativeInteger_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / long_pattern001_636 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv long_pattern001_636 -NI long_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / long_enumeration001_637 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_enumeration001_637 Grp: MS-DataTypes2006-07-15 / long_enumeration002_638 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv long_enumeration002_638 Grp: MS-DataTypes2006-07-15 / long_maxInclusive001_639 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_maxInclusive001_639 -OK long_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / long_maxInclusive002_640 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv long_maxInclusive002_640 Grp: MS-DataTypes2006-07-15 / long_maxInclusive003_641 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_maxInclusive003_641 Grp: MS-DataTypes2006-07-15 / long_maxInclusive004_642 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_maxInclusive004_642 Grp: MS-DataTypes2006-07-15 / long_maxInclusive005_643 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_maxInclusive005_643 Grp: MS-DataTypes2006-07-15 / long_maxExclusive001_644 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_maxExclusive001_644 -OK long_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / long_maxExclusive002_645 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv long_maxExclusive002_645 Grp: MS-DataTypes2006-07-15 / long_maxExclusive003_646 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_maxExclusive003_646 Grp: MS-DataTypes2006-07-15 / long_maxExclusive004_647 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_maxExclusive004_647 Grp: MS-DataTypes2006-07-15 / long_minInclusive001_648 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_minInclusive001_648 -OK long_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / long_minInclusive002_649 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv long_minInclusive002_649 Grp: MS-DataTypes2006-07-15 / long_minInclusive003_650 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_minInclusive003_650 Grp: MS-DataTypes2006-07-15 / long_minInclusive004_651 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_minInclusive004_651 Grp: MS-DataTypes2006-07-15 / long_minInclusive005_652 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_minInclusive005_652 Grp: MS-DataTypes2006-07-15 / long_minExclusive001_653 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_minExclusive001_653 -OK long_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / long_minExclusive002_654 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv long_minExclusive002_654 Grp: MS-DataTypes2006-07-15 / long_minExclusive003_655 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_minExclusive003_655 Grp: MS-DataTypes2006-07-15 / long_minExclusive004_656 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_minExclusive004_656 Grp: MS-DataTypes2006-07-15 / long_minExclusive005_657 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_minExclusive005_657 Grp: MS-DataTypes2006-07-15 / long_totalDigits001_658 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_totalDigits001_658 -OK long_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / long_totalDigits002_659 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_totalDigits002_659 -OK long_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / long_totalDigits003_660 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_totalDigits003_660 -OK long_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / long_totalDigits004_661 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv long_totalDigits004_661 Grp: MS-DataTypes2006-07-15 / long_totalDigits005_662 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_totalDigits005_662 -OK long_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / long_totalDigits006_663 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_totalDigits006_663 -OK long_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / long_fractionDigits001_664 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_fractionDigits001_664 -OK long_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / long_fractionDigits002_665 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_fractionDigits002_665 -OK long_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / long_fractionDigits003_666 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv long_fractionDigits003_666 Grp: MS-DataTypes2006-07-15 / long_fractionDigits004_667 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_fractionDigits004_667 Grp: MS-DataTypes2006-07-15 / long_fractionDigits005_668 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_fractionDigits005_668 -OK long_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / long_fractionDigits006_669 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_fractionDigits006_669 -OK long_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / long_fractionDigits007_670 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi long_fractionDigits007_670 Grp: MS-DataTypes2006-07-15 / long_fractionDigits008_671 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi long_fractionDigits008_671 -OK long_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / int_pattern001_672 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv int_pattern001_672 -NI int_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / int_enumeration001_673 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_enumeration001_673 Grp: MS-DataTypes2006-07-15 / int_enumeration002_674 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_enumeration002_674 Grp: MS-DataTypes2006-07-15 / int_maxInclusive001_675 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_maxInclusive001_675 -OK int_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / int_maxInclusive002_676 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxInclusive002_676 Grp: MS-DataTypes2006-07-15 / int_maxInclusive003_677 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxInclusive003_677 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004_678 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxInclusive004_678 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004a_679 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxInclusive004a_679 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004b_680 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxInclusive004b_680 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004c_681 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxInclusive004c_681 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004d_682 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxInclusive004d_682 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004e_683 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxInclusive004e_683 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004f_684 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxInclusive004f_684 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004g_685 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxInclusive004g_685 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004h_686 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxInclusive004h_686 Grp: MS-DataTypes2006-07-15 / int_maxInclusive004i_687 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxInclusive004i_687 Grp: MS-DataTypes2006-07-15 / int_maxInclusive005_688 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxInclusive005_688 Grp: MS-DataTypes2006-07-15 / int_maxExclusive001_689 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_maxExclusive001_689 -OK int_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / int_maxExclusive002_690 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxExclusive002_690 Grp: MS-DataTypes2006-07-15 / int_maxExclusive003_691 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxExclusive003_691 Grp: MS-DataTypes2006-07-15 / int_maxExclusive004b_692 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxExclusive004b_692 Grp: MS-DataTypes2006-07-15 / int_maxExclusive004c_693 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxExclusive004c_693 Grp: MS-DataTypes2006-07-15 / int_maxExclusive004d_694 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxExclusive004d_694 Grp: MS-DataTypes2006-07-15 / int_maxExclusive004e_695 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxExclusive004e_695 Grp: MS-DataTypes2006-07-15 / int_maxExclusive004f_696 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxExclusive004f_696 Grp: MS-DataTypes2006-07-15 / int_maxExclusive004h_697 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_maxExclusive004h_697 Grp: MS-DataTypes2006-07-15 / int_maxExclusive004i_698 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_maxExclusive004i_698 Grp: MS-DataTypes2006-07-15 / int_minInclusive001_699 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_minInclusive001_699 -OK int_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / int_minInclusive002_700 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minInclusive002_700 Grp: MS-DataTypes2006-07-15 / int_minInclusive003_701 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minInclusive003_701 Grp: MS-DataTypes2006-07-15 / int_minInclusive004_702 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minInclusive004_702 Grp: MS-DataTypes2006-07-15 / int_minInclusive005_703 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minInclusive005_703 Grp: MS-DataTypes2006-07-15 / int_minInclusive006a_704 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minInclusive006a_704 Grp: MS-DataTypes2006-07-15 / int_minInclusive006b_705 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minInclusive006b_705 Grp: MS-DataTypes2006-07-15 / int_minInclusive006c_706 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minInclusive006c_706 Grp: MS-DataTypes2006-07-15 / int_minInclusive006d_707 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minInclusive006d_707 Grp: MS-DataTypes2006-07-15 / int_minInclusive006f_708 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minInclusive006f_708 Grp: MS-DataTypes2006-07-15 / int_minInclusive006g_709 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minInclusive006g_709 Grp: MS-DataTypes2006-07-15 / int_minInclusive006h_710 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minInclusive006h_710 Grp: MS-DataTypes2006-07-15 / int_minInclusive006i_711 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minInclusive006i_711 Grp: MS-DataTypes2006-07-15 / int_minExclusive001_712 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_minExclusive001_712 -OK int_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / int_minExclusive002_713 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minExclusive002_713 Grp: MS-DataTypes2006-07-15 / int_minExclusive003_714 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minExclusive003_714 Grp: MS-DataTypes2006-07-15 / int_minExclusive004_715 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minExclusive004_715 Grp: MS-DataTypes2006-07-15 / int_minExclusive005_716 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minExclusive005_716 Grp: MS-DataTypes2006-07-15 / int_minExclusive006a_717 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minExclusive006a_717 Grp: MS-DataTypes2006-07-15 / int_minExclusive006c_718 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minExclusive006c_718 Grp: MS-DataTypes2006-07-15 / int_minExclusive006e_719 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minExclusive006e_719 Grp: MS-DataTypes2006-07-15 / int_minExclusive006f_720 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minExclusive006f_720 Grp: MS-DataTypes2006-07-15 / int_minExclusive006g_721 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minExclusive006g_721 Grp: MS-DataTypes2006-07-15 / int_minExclusive006h_722 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minExclusive006h_722 Grp: MS-DataTypes2006-07-15 / int_minExclusive006i_723 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_minExclusive006i_723 Grp: MS-DataTypes2006-07-15 / int_minExclusive006j_724 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_minExclusive006j_724 Grp: MS-DataTypes2006-07-15 / int_totalDigits001_725 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_totalDigits001_725 -OK int_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / int_totalDigits002_726 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_totalDigits002_726 -OK int_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / int_totalDigits003_727 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_totalDigits003_727 -OK int_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / int_totalDigits004_728 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_totalDigits004_728 Grp: MS-DataTypes2006-07-15 / int_totalDigits005_729 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_totalDigits005_729 -OK int_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / int_totalDigits006_730 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_totalDigits006_730 -OK int_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / int_fractionDigits001_731 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_fractionDigits001_731 -OK int_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / int_fractionDigits002_732 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_fractionDigits002_732 -OK int_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / int_fractionDigits003_733 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv int_fractionDigits003_733 Grp: MS-DataTypes2006-07-15 / int_fractionDigits004_734 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_fractionDigits004_734 Grp: MS-DataTypes2006-07-15 / int_fractionDigits005_735 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_fractionDigits005_735 -OK int_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / int_fractionDigits006_736 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_fractionDigits006_736 -OK int_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / int_fractionDigits007_737 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi int_fractionDigits007_737 Grp: MS-DataTypes2006-07-15 / int_fractionDigits008_738 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi int_fractionDigits008_738 -OK int_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / short_pattern001_739 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv short_pattern001_739 -NI short_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / short_enumeration001_740 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_enumeration001_740 Grp: MS-DataTypes2006-07-15 / short_enumeration002_741 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv short_enumeration002_741 Grp: MS-DataTypes2006-07-15 / short_maxInclusive001_742 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_maxInclusive001_742 -OK short_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / short_maxInclusive002_743 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv short_maxInclusive002_743 Grp: MS-DataTypes2006-07-15 / short_maxInclusive003_744 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_maxInclusive003_744 Grp: MS-DataTypes2006-07-15 / short_maxInclusive004_745 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_maxInclusive004_745 Grp: MS-DataTypes2006-07-15 / short_maxInclusive005_746 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_maxInclusive005_746 Grp: MS-DataTypes2006-07-15 / short_maxExclusive001_747 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_maxExclusive001_747 -OK short_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / short_maxExclusive002_748 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv short_maxExclusive002_748 Grp: MS-DataTypes2006-07-15 / short_maxExclusive003_749 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_maxExclusive003_749 Grp: MS-DataTypes2006-07-15 / short_maxExclusive004_750 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_maxExclusive004_750 Grp: MS-DataTypes2006-07-15 / short_minInclusive001_751 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_minInclusive001_751 -OK short_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / short_minInclusive002_752 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv short_minInclusive002_752 Grp: MS-DataTypes2006-07-15 / short_minInclusive003_753 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_minInclusive003_753 Grp: MS-DataTypes2006-07-15 / short_minInclusive004_754 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_minInclusive004_754 Grp: MS-DataTypes2006-07-15 / short_minInclusive005_755 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_minInclusive005_755 Grp: MS-DataTypes2006-07-15 / short_minExclusive001_756 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_minExclusive001_756 -OK short_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / short_minExclusive002_757 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv short_minExclusive002_757 Grp: MS-DataTypes2006-07-15 / short_minExclusive003_758 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_minExclusive003_758 Grp: MS-DataTypes2006-07-15 / short_minExclusive004_759 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_minExclusive004_759 Grp: MS-DataTypes2006-07-15 / short_minExclusive005_760 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_minExclusive005_760 Grp: MS-DataTypes2006-07-15 / short_totalDigits001_761 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_totalDigits001_761 -OK short_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / short_totalDigits002_762 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_totalDigits002_762 -OK short_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / short_totalDigits003_763 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_totalDigits003_763 -OK short_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / short_totalDigits004_764 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv short_totalDigits004_764 Grp: MS-DataTypes2006-07-15 / short_totalDigits005_765 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_totalDigits005_765 -OK short_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / short_totalDigits006_766 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_totalDigits006_766 -OK short_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / short_fractionDigits001_767 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_fractionDigits001_767 -OK short_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / short_fractionDigits002_768 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_fractionDigits002_768 -OK short_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / short_fractionDigits003_769 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv short_fractionDigits003_769 Grp: MS-DataTypes2006-07-15 / short_fractionDigits004_770 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_fractionDigits004_770 Grp: MS-DataTypes2006-07-15 / short_fractionDigits005_771 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_fractionDigits005_771 -OK short_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / short_fractionDigits006_772 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_fractionDigits006_772 -OK short_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / short_fractionDigits007_773 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi short_fractionDigits007_773 Grp: MS-DataTypes2006-07-15 / short_fractionDigits008_774 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi short_fractionDigits008_774 -OK short_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / byte_pattern001_775 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv byte_pattern001_775 -NI byte_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / byte_enumeration001_776 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_enumeration001_776 Grp: MS-DataTypes2006-07-15 / byte_enumeration002_777 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv byte_enumeration002_777 Grp: MS-DataTypes2006-07-15 / byte_maxInclusive001_778 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_maxInclusive001_778 -OK byte_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / byte_maxInclusive002_779 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv byte_maxInclusive002_779 Grp: MS-DataTypes2006-07-15 / byte_maxInclusive003_780 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_maxInclusive003_780 Grp: MS-DataTypes2006-07-15 / byte_maxInclusive004_781 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_maxInclusive004_781 Grp: MS-DataTypes2006-07-15 / byte_maxInclusive005_782 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_maxInclusive005_782 Grp: MS-DataTypes2006-07-15 / byte_maxExclusive001_783 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_maxExclusive001_783 -OK byte_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / byte_maxExclusive002_784 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv byte_maxExclusive002_784 Grp: MS-DataTypes2006-07-15 / byte_maxExclusive003_785 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_maxExclusive003_785 Grp: MS-DataTypes2006-07-15 / byte_maxExclusive004_786 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_maxExclusive004_786 Grp: MS-DataTypes2006-07-15 / byte_minInclusive001_787 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_minInclusive001_787 -OK byte_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / byte_minInclusive002_788 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv byte_minInclusive002_788 Grp: MS-DataTypes2006-07-15 / byte_minInclusive003_789 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_minInclusive003_789 Grp: MS-DataTypes2006-07-15 / byte_minInclusive004_790 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_minInclusive004_790 Grp: MS-DataTypes2006-07-15 / byte_minInclusive005_791 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_minInclusive005_791 Grp: MS-DataTypes2006-07-15 / byte_minExclusive001_792 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_minExclusive001_792 -OK byte_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / byte_minExclusive002_793 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv byte_minExclusive002_793 Grp: MS-DataTypes2006-07-15 / byte_minExclusive003_794 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_minExclusive003_794 Grp: MS-DataTypes2006-07-15 / byte_minExclusive004_795 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_minExclusive004_795 Grp: MS-DataTypes2006-07-15 / byte_minExclusive005_796 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_minExclusive005_796 Grp: MS-DataTypes2006-07-15 / byte_totalDigits001_797 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_totalDigits001_797 -OK byte_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / byte_totalDigits002_798 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_totalDigits002_798 -OK byte_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / byte_totalDigits003_799 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_totalDigits003_799 -OK byte_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / byte_totalDigits004_800 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv byte_totalDigits004_800 Grp: MS-DataTypes2006-07-15 / byte_totalDigits005_801 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_totalDigits005_801 -OK byte_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / byte_totalDigits006_802 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_totalDigits006_802 -OK byte_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / byte_fractionDigits001_803 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_fractionDigits001_803 -OK byte_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / byte_fractionDigits002_804 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_fractionDigits002_804 -OK byte_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / byte_fractionDigits003_805 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv byte_fractionDigits003_805 Grp: MS-DataTypes2006-07-15 / byte_fractionDigits004_806 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_fractionDigits004_806 Grp: MS-DataTypes2006-07-15 / byte_fractionDigits005_807 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_fractionDigits005_807 -OK byte_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / byte_fractionDigits006_808 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_fractionDigits006_808 -OK byte_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / byte_fractionDigits007_809 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi byte_fractionDigits007_809 Grp: MS-DataTypes2006-07-15 / byte_fractionDigits008_810 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi byte_fractionDigits008_810 -OK byte_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_pattern001_811 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv nonNegativeInteger_pattern001_811 -NI nonNegativeInteger_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_enumeration001_812 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_enumeration001_812 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_enumeration002_813 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonNegativeInteger_enumeration002_813 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxInclusive001_814 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_maxInclusive001_814 -OK nonNegativeInteger_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxInclusive002_815 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonNegativeInteger_maxInclusive002_815 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxInclusive003_816 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_maxInclusive003_816 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxInclusive004_817 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_maxInclusive004_817 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxExclusive001_818 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_maxExclusive001_818 -OK nonNegativeInteger_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxExclusive002_819 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonNegativeInteger_maxExclusive002_819 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxExclusive003_820 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_maxExclusive003_820 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive001_821 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_minInclusive001_821 -OK nonNegativeInteger_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive002_822 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonNegativeInteger_minInclusive002_822 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive003_823 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_minInclusive003_823 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive004_824 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_minInclusive004_824 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive001_825 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_minExclusive001_825 -OK nonNegativeInteger_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive002_826 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonNegativeInteger_minExclusive002_826 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive003_827 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_minExclusive003_827 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive004_828 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_minExclusive004_828 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits001_829 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_totalDigits001_829 -OK nonNegativeInteger_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits002_830 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_totalDigits002_830 -OK nonNegativeInteger_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits003_831 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_totalDigits003_831 -OK nonNegativeInteger_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits004_832 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonNegativeInteger_totalDigits004_832 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits005_833 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_totalDigits005_833 -OK nonNegativeInteger_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits006_834 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_totalDigits006_834 -OK nonNegativeInteger_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_fractionDigits001_835 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_fractionDigits001_835 -OK nonNegativeInteger_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_fractionDigits002_836 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_fractionDigits002_836 -OK nonNegativeInteger_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_fractionDigits003_837 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv nonNegativeInteger_fractionDigits003_837 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_fractionDigits004_838 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_fractionDigits004_838 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_fractionDigits005_839 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_fractionDigits005_839 -OK nonNegativeInteger_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_fractionDigits006_840 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_fractionDigits006_840 -OK nonNegativeInteger_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_fractionDigits007_841 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi nonNegativeInteger_fractionDigits007_841 Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_fractionDigits008_842 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi nonNegativeInteger_fractionDigits008_842 -OK nonNegativeInteger_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / unsignedLong_pattern001_843 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv unsignedLong_pattern001_843 -NI unsignedLong_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / unsignedLong_enumeration001_844 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_enumeration001_844 Grp: MS-DataTypes2006-07-15 / unsignedLong_enumeration002_845 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedLong_enumeration002_845 Grp: MS-DataTypes2006-07-15 / unsignedLong_maxInclusive001_846 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_maxInclusive001_846 -OK unsignedLong_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedLong_maxInclusive002_847 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedLong_maxInclusive002_847 Grp: MS-DataTypes2006-07-15 / unsignedLong_maxInclusive003_848 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_maxInclusive003_848 Grp: MS-DataTypes2006-07-15 / unsignedLong_maxInclusive004_849 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_maxInclusive004_849 Grp: MS-DataTypes2006-07-15 / unsignedLong_maxInclusive005_850 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_maxInclusive005_850 Grp: MS-DataTypes2006-07-15 / unsignedLong_maxExclusive001_851 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_maxExclusive001_851 -OK unsignedLong_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedLong_maxExclusive002_852 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedLong_maxExclusive002_852 Grp: MS-DataTypes2006-07-15 / unsignedLong_maxExclusive003_853 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_maxExclusive003_853 Grp: MS-DataTypes2006-07-15 / unsignedLong_maxExclusive004_854 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_maxExclusive004_854 Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive001_855 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_minInclusive001_855 -OK unsignedLong_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive002_856 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedLong_minInclusive002_856 Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive003_857 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_minInclusive003_857 Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive004_858 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_minInclusive004_858 Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive005_859 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_minInclusive005_859 Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive001_860 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_minExclusive001_860 -OK unsignedLong_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive002_861 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedLong_minExclusive002_861 Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive003_862 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_minExclusive003_862 Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive004_863 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_minExclusive004_863 Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive005_864 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_minExclusive005_864 Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits001_865 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_totalDigits001_865 -OK unsignedLong_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits002_866 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_totalDigits002_866 -OK unsignedLong_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits003_867 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_totalDigits003_867 -OK unsignedLong_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits004_868 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedLong_totalDigits004_868 Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits005_869 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_totalDigits005_869 -OK unsignedLong_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits006_870 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_totalDigits006_870 -OK unsignedLong_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / unsignedLong_fractionDigits001_871 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_fractionDigits001_871 -OK unsignedLong_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedLong_fractionDigits002_872 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_fractionDigits002_872 -OK unsignedLong_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / unsignedLong_fractionDigits003_873 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedLong_fractionDigits003_873 Grp: MS-DataTypes2006-07-15 / unsignedLong_fractionDigits004_874 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_fractionDigits004_874 Grp: MS-DataTypes2006-07-15 / unsignedLong_fractionDigits005_875 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_fractionDigits005_875 -OK unsignedLong_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / unsignedLong_fractionDigits006_876 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_fractionDigits006_876 -OK unsignedLong_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / unsignedLong_fractionDigits007_877 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedLong_fractionDigits007_877 Grp: MS-DataTypes2006-07-15 / unsignedLong_fractionDigits008_878 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedLong_fractionDigits008_878 -OK unsignedLong_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / unsignedInt_pattern001_879 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv unsignedInt_pattern001_879 -NI unsignedInt_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / unsignedInt_enumeration001_880 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_enumeration001_880 Grp: MS-DataTypes2006-07-15 / unsignedInt_enumeration002_881 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedInt_enumeration002_881 Grp: MS-DataTypes2006-07-15 / unsignedInt_maxInclusive001_882 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_maxInclusive001_882 -OK unsignedInt_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedInt_maxInclusive002_883 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedInt_maxInclusive002_883 Grp: MS-DataTypes2006-07-15 / unsignedInt_maxInclusive003_884 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_maxInclusive003_884 Grp: MS-DataTypes2006-07-15 / unsignedInt_maxInclusive004_885 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_maxInclusive004_885 Grp: MS-DataTypes2006-07-15 / unsignedInt_maxInclusive005_886 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_maxInclusive005_886 Grp: MS-DataTypes2006-07-15 / unsignedInt_maxExclusive001_887 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_maxExclusive001_887 -OK unsignedInt_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedInt_maxExclusive002_888 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedInt_maxExclusive002_888 Grp: MS-DataTypes2006-07-15 / unsignedInt_maxExclusive003_889 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_maxExclusive003_889 Grp: MS-DataTypes2006-07-15 / unsignedInt_maxExclusive004_890 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_maxExclusive004_890 Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive001_891 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_minInclusive001_891 -OK unsignedInt_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive002_892 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedInt_minInclusive002_892 Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive003_893 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_minInclusive003_893 Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive004_894 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_minInclusive004_894 Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive005_895 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_minInclusive005_895 Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive001_896 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_minExclusive001_896 -OK unsignedInt_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive002_897 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedInt_minExclusive002_897 Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive003_898 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_minExclusive003_898 Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive004_899 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_minExclusive004_899 Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive005_900 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_minExclusive005_900 Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits001_901 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_totalDigits001_901 -OK unsignedInt_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits002_902 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_totalDigits002_902 -OK unsignedInt_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits003_903 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_totalDigits003_903 -OK unsignedInt_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits004_904 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedInt_totalDigits004_904 Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits005_905 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_totalDigits005_905 -OK unsignedInt_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits006_906 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_totalDigits006_906 -OK unsignedInt_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / unsignedInt_fractionDigits001_907 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_fractionDigits001_907 -OK unsignedInt_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedInt_fractionDigits002_908 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_fractionDigits002_908 -OK unsignedInt_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / unsignedInt_fractionDigits003_909 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedInt_fractionDigits003_909 Grp: MS-DataTypes2006-07-15 / unsignedInt_fractionDigits004_910 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_fractionDigits004_910 Grp: MS-DataTypes2006-07-15 / unsignedInt_fractionDigits005_911 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_fractionDigits005_911 -OK unsignedInt_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / unsignedInt_fractionDigits006_912 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_fractionDigits006_912 -OK unsignedInt_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / unsignedInt_fractionDigits007_913 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedInt_fractionDigits007_913 Grp: MS-DataTypes2006-07-15 / unsignedInt_fractionDigits008_914 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedInt_fractionDigits008_914 -OK unsignedInt_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / unsignedShort_pattern001_915 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv unsignedShort_pattern001_915 -NI unsignedShort_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / unsignedShort_enumeration001_916 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_enumeration001_916 Grp: MS-DataTypes2006-07-15 / unsignedShort_enumeration002_917 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedShort_enumeration002_917 Grp: MS-DataTypes2006-07-15 / unsignedShort_maxInclusive001_918 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_maxInclusive001_918 -OK unsignedShort_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedShort_maxInclusive002_919 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedShort_maxInclusive002_919 Grp: MS-DataTypes2006-07-15 / unsignedShort_maxInclusive003_920 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_maxInclusive003_920 Grp: MS-DataTypes2006-07-15 / unsignedShort_maxInclusive004_921 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_maxInclusive004_921 Grp: MS-DataTypes2006-07-15 / unsignedShort_maxInclusive005_922 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_maxInclusive005_922 Grp: MS-DataTypes2006-07-15 / unsignedShort_maxExclusive001_923 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_maxExclusive001_923 -OK unsignedShort_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedShort_maxExclusive002_924 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedShort_maxExclusive002_924 Grp: MS-DataTypes2006-07-15 / unsignedShort_maxExclusive003_925 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_maxExclusive003_925 Grp: MS-DataTypes2006-07-15 / unsignedShort_maxExclusive004_926 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_maxExclusive004_926 Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive001_927 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_minInclusive001_927 -OK unsignedShort_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive002_928 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedShort_minInclusive002_928 Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive003_929 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_minInclusive003_929 Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive004_930 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_minInclusive004_930 Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive005_931 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_minInclusive005_931 Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive001_932 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_minExclusive001_932 -OK unsignedShort_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive002_933 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedShort_minExclusive002_933 Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive003_934 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_minExclusive003_934 Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive004_935 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_minExclusive004_935 Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive005_936 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_minExclusive005_936 Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits001_937 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_totalDigits001_937 -OK unsignedShort_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits002_938 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_totalDigits002_938 -OK unsignedShort_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits003_939 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_totalDigits003_939 -OK unsignedShort_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits004_940 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedShort_totalDigits004_940 Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits005_941 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_totalDigits005_941 -OK unsignedShort_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits006_942 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_totalDigits006_942 -OK unsignedShort_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / unsignedShort_fractionDigits001_943 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_fractionDigits001_943 -OK unsignedShort_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedShort_fractionDigits002_944 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_fractionDigits002_944 -OK unsignedShort_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / unsignedShort_fractionDigits003_945 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedShort_fractionDigits003_945 Grp: MS-DataTypes2006-07-15 / unsignedShort_fractionDigits004_946 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_fractionDigits004_946 Grp: MS-DataTypes2006-07-15 / unsignedShort_fractionDigits005_947 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_fractionDigits005_947 -OK unsignedShort_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / unsignedShort_fractionDigits006_948 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_fractionDigits006_948 -OK unsignedShort_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / unsignedShort_fractionDigits007_949 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedShort_fractionDigits007_949 Grp: MS-DataTypes2006-07-15 / unsignedShort_fractionDigits008_950 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedShort_fractionDigits008_950 -OK unsignedShort_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / unsignedByte_pattern001_951 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv unsignedByte_pattern001_951 -NI unsignedByte_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / unsignedByte_enumeration001_952 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_enumeration001_952 Grp: MS-DataTypes2006-07-15 / unsignedByte_enumeration002_953 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedByte_enumeration002_953 Grp: MS-DataTypes2006-07-15 / unsignedByte_maxInclusive001_954 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_maxInclusive001_954 -OK unsignedByte_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedByte_maxInclusive002_955 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedByte_maxInclusive002_955 Grp: MS-DataTypes2006-07-15 / unsignedByte_maxInclusive003_956 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_maxInclusive003_956 Grp: MS-DataTypes2006-07-15 / unsignedByte_maxInclusive004_957 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_maxInclusive004_957 Grp: MS-DataTypes2006-07-15 / unsignedByte_maxInclusive005_958 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_maxInclusive005_958 Grp: MS-DataTypes2006-07-15 / unsignedByte_maxExclusive001_959 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_maxExclusive001_959 -OK unsignedByte_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedByte_maxExclusive002_960 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedByte_maxExclusive002_960 Grp: MS-DataTypes2006-07-15 / unsignedByte_maxExclusive003_961 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_maxExclusive003_961 Grp: MS-DataTypes2006-07-15 / unsignedByte_maxExclusive004_962 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_maxExclusive004_962 Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive001_963 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_minInclusive001_963 -OK unsignedByte_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive002_964 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedByte_minInclusive002_964 Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive003_965 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_minInclusive003_965 Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive004_966 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_minInclusive004_966 Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive005_967 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_minInclusive005_967 Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive001_968 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_minExclusive001_968 -OK unsignedByte_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive002_969 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedByte_minExclusive002_969 Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive003_970 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_minExclusive003_970 Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive004_971 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_minExclusive004_971 Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive005_972 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_minExclusive005_972 Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits001_973 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_totalDigits001_973 -OK unsignedByte_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits002_974 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_totalDigits002_974 -OK unsignedByte_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits003_975 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_totalDigits003_975 -OK unsignedByte_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits004_976 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedByte_totalDigits004_976 Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits005_977 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_totalDigits005_977 -OK unsignedByte_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits006_978 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_totalDigits006_978 -OK unsignedByte_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / unsignedByte_fractionDigits001_979 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_fractionDigits001_979 -OK unsignedByte_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedByte_fractionDigits002_980 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_fractionDigits002_980 -OK unsignedByte_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / unsignedByte_fractionDigits003_981 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv unsignedByte_fractionDigits003_981 Grp: MS-DataTypes2006-07-15 / unsignedByte_fractionDigits004_982 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_fractionDigits004_982 Grp: MS-DataTypes2006-07-15 / unsignedByte_fractionDigits005_983 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_fractionDigits005_983 -OK unsignedByte_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / unsignedByte_fractionDigits006_984 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_fractionDigits006_984 -OK unsignedByte_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / unsignedByte_fractionDigits007_985 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi unsignedByte_fractionDigits007_985 Grp: MS-DataTypes2006-07-15 / unsignedByte_fractionDigits008_986 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi unsignedByte_fractionDigits008_986 -OK unsignedByte_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / positiveInteger_pattern001_987 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv positiveInteger_pattern001_987 -NI positiveInteger_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / positiveInteger_enumeration001_988 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_enumeration001_988 Grp: MS-DataTypes2006-07-15 / positiveInteger_enumeration002_989 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv positiveInteger_enumeration002_989 Grp: MS-DataTypes2006-07-15 / positiveInteger_maxInclusive001_990 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_maxInclusive001_990 -OK positiveInteger_maxInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / positiveInteger_maxInclusive002_991 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv positiveInteger_maxInclusive002_991 Grp: MS-DataTypes2006-07-15 / positiveInteger_maxInclusive003_992 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_maxInclusive003_992 Grp: MS-DataTypes2006-07-15 / positiveInteger_maxInclusive004_993 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_maxInclusive004_993 Grp: MS-DataTypes2006-07-15 / positiveInteger_maxExclusive001_994 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_maxExclusive001_994 -OK positiveInteger_maxExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / positiveInteger_maxExclusive002_995 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv positiveInteger_maxExclusive002_995 Grp: MS-DataTypes2006-07-15 / positiveInteger_maxExclusive003_996 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_maxExclusive003_996 Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive001_997 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_minInclusive001_997 -OK positiveInteger_minInclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive002_998 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv positiveInteger_minInclusive002_998 Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive003_999 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_minInclusive003_999 Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive004_1000 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_minInclusive004_1000 Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive001_1001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_minExclusive001_1001 -OK positiveInteger_minExclusive001.xsd:10:41: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive002_1002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv positiveInteger_minExclusive002_1002 Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive003_1003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_minExclusive003_1003 Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive004_1004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_minExclusive004_1004 Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits001_1005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_totalDigits001_1005 -OK positiveInteger_totalDigits001.xsd:10:30: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits002_1006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_totalDigits002_1006 -OK positiveInteger_totalDigits002.xsd:10:30: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits003_1007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_totalDigits003_1007 -OK positiveInteger_totalDigits003.xsd:10:30: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits004_1008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv positiveInteger_totalDigits004_1008 Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits005_1009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_totalDigits005_1009 -OK positiveInteger_totalDigits005.xsd:10:30: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits006_1010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_totalDigits006_1010 -OK positiveInteger_totalDigits006.xsd:10:30: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / positiveInteger_fractionDigits001_1011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_fractionDigits001_1011 -OK positiveInteger_fractionDigits001.xsd:10:33: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / positiveInteger_fractionDigits002_1012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_fractionDigits002_1012 -OK positiveInteger_fractionDigits002.xsd:10:33: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / positiveInteger_fractionDigits003_1013 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv positiveInteger_fractionDigits003_1013 Grp: MS-DataTypes2006-07-15 / positiveInteger_fractionDigits004_1014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_fractionDigits004_1014 Grp: MS-DataTypes2006-07-15 / positiveInteger_fractionDigits005_1015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_fractionDigits005_1015 -OK positiveInteger_fractionDigits005.xsd:10:33: Invalid integer: "a" Grp: MS-DataTypes2006-07-15 / positiveInteger_fractionDigits006_1016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_fractionDigits006_1016 -OK positiveInteger_fractionDigits006.xsd:10:33: Exponent parent not authorized in 1e2 Grp: MS-DataTypes2006-07-15 / positiveInteger_fractionDigits007_1017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi positiveInteger_fractionDigits007_1017 Grp: MS-DataTypes2006-07-15 / positiveInteger_fractionDigits008_1018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi positiveInteger_fractionDigits008_1018 -OK positiveInteger_fractionDigits008.xsd:10:44: fractionDigits cannot be greater than totalDigits Grp: MS-DataTypes2006-07-15 / union_minInclisive_1019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi union_minInclisive_1019 Grp: MS-DataTypes2006-07-15 / string_length001_1020 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_length001_1020 OK XSDv-XMLi string_length001_1020.i -OK string_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / string_length002_1021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_length002_1021 OK XSDv-XMLv string_length002_1021.v Grp: MS-DataTypes2006-07-15 / string_length003_1022 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_length003_1022 OK XSDv-XMLi string_length003_1022.i -OK string_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / string_minLength001_1023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_minLength001_1023 OK XSDv-XMLv string_minLength001_1023.v Grp: MS-DataTypes2006-07-15 / string_minLength002_1024 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_minLength002_1024 OK XSDv-XMLv string_minLength002_1024.v Grp: MS-DataTypes2006-07-15 / string_minLength003_1025 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_minLength003_1025 OK XSDv-XMLi string_minLength003_1025.i -OK string_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / string_minLength004_1026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_minLength004_1026 OK XSDv-XMLv string_minLength004_1026.v Grp: MS-DataTypes2006-07-15 / string_maxLength001_1027 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_maxLength001_1027 OK XSDv-XMLi string_maxLength001_1027.i -OK string_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / string_maxLength002_1028 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_maxLength002_1028 OK XSDv-XMLv string_maxLength002_1028.v Grp: MS-DataTypes2006-07-15 / string_maxLength003_1029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_maxLength003_1029 OK XSDv-XMLv string_maxLength003_1029.v Grp: MS-DataTypes2006-07-15 / string_pattern001_1030 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_pattern001_1030 OK XSDv-XMLv string_pattern001_1030.v Grp: MS-DataTypes2006-07-15 / string_pattern002_1031 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_pattern002_1031 OK XSDv-XMLi string_pattern002_1031.i -OK string_pattern002.xml:2:7: string pattern not matched: [0-9A-Fa-f]{2} Grp: MS-DataTypes2006-07-15 / string_enumeration001_1032 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_enumeration001_1032 OK XSDv-XMLi string_enumeration001_1032.i -OK string_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / string_enumeration002_1033 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_enumeration002_1033 OK XSDv-XMLv string_enumeration002_1033.v Grp: MS-DataTypes2006-07-15 / string_enumeration003_1034 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_enumeration003_1034 OK XSDv-XMLi string_enumeration003_1034.i -OK string_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / string_enumeration004_1035 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string_enumeration004_1035 OK XSDv-XMLv string_enumeration004_1035.v Grp: MS-DataTypes2006-07-15 / decimal_pattern001_1036 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_pattern001_1036 OK XSDv-XMLv decimal_pattern001_1036.v Grp: MS-DataTypes2006-07-15 / decimal_enumeration001_1037 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_enumeration001_1037 OK XSDv-XMLi decimal_enumeration001_1037.i -OK decimal_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / decimal_enumeration002_1038 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_enumeration002_1038 OK XSDv-XMLv decimal_enumeration002_1038.v Grp: MS-DataTypes2006-07-15 / decimal_enumeration003_1039 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_enumeration003_1039 OK XSDv-XMLi decimal_enumeration003_1039.i -OK decimal_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / decimal_enumeration004_1040 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_enumeration004_1040 OK XSDv-XMLv decimal_enumeration004_1040.v Grp: MS-DataTypes2006-07-15 / decimal_maxInclusive001_1041 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_maxInclusive001_1041 OK XSDv-XMLv decimal_maxInclusive001_1041.v Grp: MS-DataTypes2006-07-15 / decimal_maxInclusive002_1042 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_maxInclusive002_1042 OK XSDv-XMLi decimal_maxInclusive002_1042.i -OK decimal_maxInclusive002.xml:4:8: 5.55 is greater than maxInclusive (1.1) Grp: MS-DataTypes2006-07-15 / decimal_maxInclusive003_1043 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_maxInclusive003_1043 OK XSDv-XMLv decimal_maxInclusive003_1043.v Grp: MS-DataTypes2006-07-15 / decimal_maxExclusive001_1044 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_maxExclusive001_1044 OK XSDv-XMLi decimal_maxExclusive001_1044.i -OK decimal_maxExclusive001.xml:4:8: 1.1 is greater than maxExclusive (1.1) Grp: MS-DataTypes2006-07-15 / decimal_maxExclusive002_1045 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_maxExclusive002_1045 OK XSDv-XMLi decimal_maxExclusive002_1045.i -OK decimal_maxExclusive002.xml:4:8: 5.55 is greater than maxExclusive (1.1) Grp: MS-DataTypes2006-07-15 / decimal_maxExclusive003_1046 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_maxExclusive003_1046 OK XSDv-XMLv decimal_maxExclusive003_1046.v Grp: MS-DataTypes2006-07-15 / decimal_minInclusive001_1047 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minInclusive001_1047 OK XSDv-XMLv decimal_minInclusive001_1047.v Grp: MS-DataTypes2006-07-15 / decimal_minInclusive002_1048 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minInclusive002_1048 OK XSDv-XMLi decimal_minInclusive002_1048.i -OK decimal_minInclusive002.xml:4:8: 1.1 is smaller than minInclusive (5.55) Grp: MS-DataTypes2006-07-15 / decimal_minInclusive003_1049 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minInclusive003_1049 OK XSDv-XMLv decimal_minInclusive003_1049.v Grp: MS-DataTypes2006-07-15 / decimal_minInclusive004_1050 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minInclusive004_1050 OK XSDv-XMLv decimal_minInclusive004_1050.v Grp: MS-DataTypes2006-07-15 / decimal_minInclusive005_1051 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minInclusive005_1051 OK XSDv-XMLv decimal_minInclusive005_1051.v Grp: MS-DataTypes2006-07-15 / decimal_minExclusive001_1052 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minExclusive001_1052 OK XSDv-XMLi decimal_minExclusive001_1052.i -OK decimal_minExclusive001.xml:4:8: 1.1 is smaller than minExclusive (1.1) Grp: MS-DataTypes2006-07-15 / decimal_minExclusive002_1053 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minExclusive002_1053 OK XSDv-XMLi decimal_minExclusive002_1053.i -OK decimal_minExclusive002.xml:4:8: 1.1 is smaller than minExclusive (5.55) Grp: MS-DataTypes2006-07-15 / decimal_minExclusive003_1054 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minExclusive003_1054 OK XSDv-XMLv decimal_minExclusive003_1054.v Grp: MS-DataTypes2006-07-15 / decimal_minExclusive004_1055 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minExclusive004_1055 OK XSDv-XMLv decimal_minExclusive004_1055.v Grp: MS-DataTypes2006-07-15 / decimal_minExclusive005_1056 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_minExclusive005_1056 OK XSDv-XMLv decimal_minExclusive005_1056.v Grp: MS-DataTypes2006-07-15 / decimal_totalDigits001_1057 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_totalDigits001_1057 OK XSDv-XMLi decimal_totalDigits001_1057.i -OK decimal_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / decimal_totalDigits002_1058 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_totalDigits002_1058 OK XSDv-XMLv decimal_totalDigits002_1058.v Grp: MS-DataTypes2006-07-15 / decimal_totalDigits003_1059 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_totalDigits003_1059 OK XSDv-XMLv decimal_totalDigits003_1059.v Grp: MS-DataTypes2006-07-15 / decimal_totalDigits004_1060 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal_totalDigits004_1060 OK XSDv-XMLv decimal_totalDigits004_1060.v Grp: MS-DataTypes2006-07-15 / float_pattern001_1061 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_pattern001_1061 OK XSDv-XMLv float_pattern001_1061.v Grp: MS-DataTypes2006-07-15 / float_enumeration001_1062 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_enumeration001_1062 OK XSDv-XMLi float_enumeration001_1062.i -OK float_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / float_enumeration002_1063 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_enumeration002_1063 OK XSDv-XMLv float_enumeration002_1063.v Grp: MS-DataTypes2006-07-15 / float_enumeration003_1064 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_enumeration003_1064 OK XSDv-XMLi float_enumeration003_1064.i -OK float_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / float_enumeration004_1065 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_enumeration004_1065 OK XSDv-XMLv float_enumeration004_1065.v Grp: MS-DataTypes2006-07-15 / float_maxInclusive001_1066 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_maxInclusive001_1066 OK XSDv-XMLv float_maxInclusive001_1066.v Grp: MS-DataTypes2006-07-15 / float_maxInclusive002_1067 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_maxInclusive002_1067 OK XSDv-XMLi float_maxInclusive002_1067.i -OK float_maxInclusive002.xml:4:8: 5.55 is greater than maxInclusive (1.1) Grp: MS-DataTypes2006-07-15 / float_maxInclusive003_1068 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_maxInclusive003_1068 OK XSDv-XMLv float_maxInclusive003_1068.v Grp: MS-DataTypes2006-07-15 / float_maxExclusive001_1069 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_maxExclusive001_1069 OK XSDv-XMLi float_maxExclusive001_1069.i -OK float_maxExclusive001.xml:4:8: 1.1 is greater than maxExclusive (1.1) Grp: MS-DataTypes2006-07-15 / float_maxExclusive002_1070 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_maxExclusive002_1070 OK XSDv-XMLi float_maxExclusive002_1070.i -OK float_maxExclusive002.xml:4:8: 5.55 is greater than maxExclusive (1.1) Grp: MS-DataTypes2006-07-15 / float_maxExclusive003_1071 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_maxExclusive003_1071 OK XSDv-XMLv float_maxExclusive003_1071.v Grp: MS-DataTypes2006-07-15 / float_minInclusive001_1072 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minInclusive001_1072 OK XSDv-XMLv float_minInclusive001_1072.v Grp: MS-DataTypes2006-07-15 / float_minInclusive002_1073 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minInclusive002_1073 OK XSDv-XMLi float_minInclusive002_1073.i -OK float_minInclusive002.xml:4:8: 1.1 is smaller than minInclusive (5.55) Grp: MS-DataTypes2006-07-15 / float_minInclusive003_1074 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minInclusive003_1074 OK XSDv-XMLv float_minInclusive003_1074.v Grp: MS-DataTypes2006-07-15 / float_minInclusive004_1075 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minInclusive004_1075 OK XSDv-XMLv float_minInclusive004_1075.v Grp: MS-DataTypes2006-07-15 / float_minInclusive005_1076 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minInclusive005_1076 OK XSDv-XMLv float_minInclusive005_1076.v Grp: MS-DataTypes2006-07-15 / float_minExclusive001_1077 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minExclusive001_1077 OK XSDv-XMLi float_minExclusive001_1077.i -OK float_minExclusive001.xml:4:8: 1.1 is smaller than minExclusive (1.1) Grp: MS-DataTypes2006-07-15 / float_minExclusive002_1078 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minExclusive002_1078 OK XSDv-XMLi float_minExclusive002_1078.i -OK float_minExclusive002.xml:4:8: 1.1 is smaller than minExclusive (5.55) Grp: MS-DataTypes2006-07-15 / float_minExclusive003_1079 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minExclusive003_1079 OK XSDv-XMLv float_minExclusive003_1079.v Grp: MS-DataTypes2006-07-15 / float_minExclusive004_1080 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minExclusive004_1080 OK XSDv-XMLv float_minExclusive004_1080.v Grp: MS-DataTypes2006-07-15 / float_minExclusive005_1081 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float_minExclusive005_1081 OK XSDv-XMLv float_minExclusive005_1081.v Grp: MS-DataTypes2006-07-15 / double_pattern001_1082 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_pattern001_1082 OK XSDv-XMLv double_pattern001_1082.v Grp: MS-DataTypes2006-07-15 / double_enumeration001_1083 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_enumeration001_1083 OK XSDv-XMLi double_enumeration001_1083.i -OK double_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / double_enumeration002_1084 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_enumeration002_1084 OK XSDv-XMLv double_enumeration002_1084.v Grp: MS-DataTypes2006-07-15 / double_enumeration003_1085 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_enumeration003_1085 OK XSDv-XMLi double_enumeration003_1085.i -OK double_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / double_enumeration004_1086 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_enumeration004_1086 OK XSDv-XMLv double_enumeration004_1086.v Grp: MS-DataTypes2006-07-15 / double_maxInclusive001_1087 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_maxInclusive001_1087 OK XSDv-XMLv double_maxInclusive001_1087.v Grp: MS-DataTypes2006-07-15 / double_maxInclusive002_1088 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_maxInclusive002_1088 OK XSDv-XMLi double_maxInclusive002_1088.i -OK double_maxInclusive002.xml:4:8: 5.55 is greater than maxInclusive (1.1) Grp: MS-DataTypes2006-07-15 / double_maxInclusive003_1089 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_maxInclusive003_1089 OK XSDv-XMLv double_maxInclusive003_1089.v Grp: MS-DataTypes2006-07-15 / double_maxExclusive001_1090 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_maxExclusive001_1090 OK XSDv-XMLi double_maxExclusive001_1090.i -OK double_maxExclusive001.xml:4:8: 1.1 is greater than maxExclusive (1.1) Grp: MS-DataTypes2006-07-15 / double_maxExclusive002_1091 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_maxExclusive002_1091 OK XSDv-XMLi double_maxExclusive002_1091.i -OK double_maxExclusive002.xml:4:8: 5.55 is greater than maxExclusive (1.1) Grp: MS-DataTypes2006-07-15 / double_maxExclusive003_1092 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_maxExclusive003_1092 OK XSDv-XMLv double_maxExclusive003_1092.v Grp: MS-DataTypes2006-07-15 / double_minInclusive001_1093 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minInclusive001_1093 OK XSDv-XMLv double_minInclusive001_1093.v Grp: MS-DataTypes2006-07-15 / double_minInclusive002_1094 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minInclusive002_1094 OK XSDv-XMLi double_minInclusive002_1094.i -OK double_minInclusive002.xml:4:8: 1.1 is smaller than minInclusive (5.55) Grp: MS-DataTypes2006-07-15 / double_minInclusive003_1095 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minInclusive003_1095 OK XSDv-XMLv double_minInclusive003_1095.v Grp: MS-DataTypes2006-07-15 / double_minInclusive004_1096 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minInclusive004_1096 OK XSDv-XMLv double_minInclusive004_1096.v Grp: MS-DataTypes2006-07-15 / double_minInclusive005_1097 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minInclusive005_1097 OK XSDv-XMLv double_minInclusive005_1097.v Grp: MS-DataTypes2006-07-15 / double_minExclusive001_1098 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minExclusive001_1098 OK XSDv-XMLi double_minExclusive001_1098.i -OK double_minExclusive001.xml:4:8: 1.1 is smaller than minExclusive (1.1) Grp: MS-DataTypes2006-07-15 / double_minExclusive002_1099 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minExclusive002_1099 OK XSDv-XMLi double_minExclusive002_1099.i -OK double_minExclusive002.xml:4:8: 1.1 is smaller than minExclusive (5.55) Grp: MS-DataTypes2006-07-15 / double_minExclusive003_1100 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minExclusive003_1100 OK XSDv-XMLv double_minExclusive003_1100.v Grp: MS-DataTypes2006-07-15 / double_minExclusive004_1101 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minExclusive004_1101 OK XSDv-XMLv double_minExclusive004_1101.v Grp: MS-DataTypes2006-07-15 / double_minExclusive005_1102 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double_minExclusive005_1102 OK XSDv-XMLv double_minExclusive005_1102.v Grp: MS-DataTypes2006-07-15 / duration_pattern001_1103 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv duration_pattern001_1103 -NI duration_pattern001.xsd:10:74: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / duration_enumeration001_1104 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_enumeration001_1104 OK XSDv-XMLi duration_enumeration001_1104.i -OK duration_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / duration_enumeration002_1105 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_enumeration002_1105 OK XSDv-XMLv duration_enumeration002_1105.v Grp: MS-DataTypes2006-07-15 / duration_enumeration003_1106 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_enumeration003_1106 OK XSDv-XMLi duration_enumeration003_1106.i -OK duration_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / duration_enumeration004_1107 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_enumeration004_1107 OK XSDv-XMLv duration_enumeration004_1107.v Grp: MS-DataTypes2006-07-15 / duration_maxInclusive001_1108 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_maxInclusive001_1108 OK XSDv-XMLv duration_maxInclusive001_1108.v Grp: MS-DataTypes2006-07-15 / duration_maxInclusive002_1109 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_maxInclusive002_1109 OK XSDv-XMLi duration_maxInclusive002_1109.i -OK duration_maxInclusive002.xml:4:8: P1Y2MT2H is greater than maxInclusive (P1Y1MT1H) Grp: MS-DataTypes2006-07-15 / duration_maxInclusive003_1110 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_maxInclusive003_1110 OK XSDv-XMLv duration_maxInclusive003_1110.v Grp: MS-DataTypes2006-07-15 / duration_maxExclusive001_1111 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_maxExclusive001_1111 OK XSDv-XMLi duration_maxExclusive001_1111.i -OK duration_maxExclusive001.xml:4:8: P1Y1MT1H is greater than maxExclusive (P1Y1MT1H) Grp: MS-DataTypes2006-07-15 / duration_maxExclusive002_1112 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_maxExclusive002_1112 OK XSDv-XMLi duration_maxExclusive002_1112.i -OK duration_maxExclusive002.xml:4:8: P1Y2MT2H is greater than maxExclusive (P1Y1MT1H) Grp: MS-DataTypes2006-07-15 / duration_maxExclusive003_1113 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_maxExclusive003_1113 OK XSDv-XMLv duration_maxExclusive003_1113.v Grp: MS-DataTypes2006-07-15 / duration_minInclusive001_1114 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minInclusive001_1114 OK XSDv-XMLv duration_minInclusive001_1114.v Grp: MS-DataTypes2006-07-15 / duration_minInclusive002_1115 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minInclusive002_1115 OK XSDv-XMLi duration_minInclusive002_1115.i -OK duration_minInclusive002.xml:4:8: P1Y1MT1H is smaller than minInclusive (P1Y2MT2H) Grp: MS-DataTypes2006-07-15 / duration_minInclusive003_1116 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minInclusive003_1116 OK XSDv-XMLv duration_minInclusive003_1116.v Grp: MS-DataTypes2006-07-15 / duration_minInclusive004_1117 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minInclusive004_1117 OK XSDv-XMLv duration_minInclusive004_1117.v Grp: MS-DataTypes2006-07-15 / duration_minInclusive005_1118 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minInclusive005_1118 OK XSDv-XMLv duration_minInclusive005_1118.v Grp: MS-DataTypes2006-07-15 / duration_minExclusive001_1119 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minExclusive001_1119 OK XSDv-XMLi duration_minExclusive001_1119.i -OK duration_minExclusive001.xml:4:8: P1Y1MT1H is smaller than minExclusive (P1Y1MT1H) Grp: MS-DataTypes2006-07-15 / duration_minExclusive002_1120 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minExclusive002_1120 OK XSDv-XMLi duration_minExclusive002_1120.i -OK duration_minExclusive002.xml:4:8: P1Y1MT1H is smaller than minExclusive (P1Y2MT2H) Grp: MS-DataTypes2006-07-15 / duration_minExclusive003_1121 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minExclusive003_1121 OK XSDv-XMLv duration_minExclusive003_1121.v Grp: MS-DataTypes2006-07-15 / duration_minExclusive004_1122 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minExclusive004_1122 OK XSDv-XMLv duration_minExclusive004_1122.v Grp: MS-DataTypes2006-07-15 / duration_minExclusive005_1123 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration_minExclusive005_1123 OK XSDv-XMLv duration_minExclusive005_1123.v Grp: MS-DataTypes2006-07-15 / dateTime_pattern001_1124 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_pattern001_1124 OK XSDv-XMLv dateTime_pattern001_1124.v Grp: MS-DataTypes2006-07-15 / dateTime_enumeration001_1125 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_enumeration001_1125 OK XSDv-XMLi dateTime_enumeration001_1125.i -OK dateTime_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / dateTime_enumeration002_1126 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_enumeration002_1126 OK XSDv-XMLv dateTime_enumeration002_1126.v Grp: MS-DataTypes2006-07-15 / dateTime_enumeration003_1127 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_enumeration003_1127 OK XSDv-XMLi dateTime_enumeration003_1127.i -OK dateTime_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / dateTime_enumeration004_1128 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_enumeration004_1128 OK XSDv-XMLv dateTime_enumeration004_1128.v Grp: MS-DataTypes2006-07-15 / dateTime_enumeration005a_1129 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_enumeration005a_1129 OK XSDv-XMLv dateTime_enumeration005a_1129.v Grp: MS-DataTypes2006-07-15 / dateTime_enumeration005b_1130 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_enumeration005b_1130 OK XSDv-XMLv dateTime_enumeration005b_1130.v Grp: MS-DataTypes2006-07-15 / dateTime_maxInclusive001_1131 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_maxInclusive001_1131 OK XSDv-XMLv dateTime_maxInclusive001_1131.v Grp: MS-DataTypes2006-07-15 / dateTime_maxInclusive002_1132 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_maxInclusive002_1132 OK XSDv-XMLi dateTime_maxInclusive002_1132.i -OK dateTime_maxInclusive002.xml:4:8: 1985-04-12T10:30:00 is greater than maxInclusive (1981-03-12T10:30:00) Grp: MS-DataTypes2006-07-15 / dateTime_maxInclusive003_1133 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_maxInclusive003_1133 OK XSDv-XMLv dateTime_maxInclusive003_1133.v Grp: MS-DataTypes2006-07-15 / dateTime_maxExclusive001_1134 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_maxExclusive001_1134 OK XSDv-XMLi dateTime_maxExclusive001_1134.i -OK dateTime_maxExclusive001.xml:4:8: 1981-03-12T10:30:00 is greater than maxExclusive (1981-03-12T10:30:00) Grp: MS-DataTypes2006-07-15 / dateTime_maxExclusive002_1135 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_maxExclusive002_1135 OK XSDv-XMLi dateTime_maxExclusive002_1135.i -OK dateTime_maxExclusive002.xml:4:8: 1985-04-12T10:30:00 is greater than maxExclusive (1981-03-12T10:30:00) Grp: MS-DataTypes2006-07-15 / dateTime_maxExclusive003_1136 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_maxExclusive003_1136 OK XSDv-XMLv dateTime_maxExclusive003_1136.v Grp: MS-DataTypes2006-07-15 / dateTime_minInclusive001_1137 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minInclusive001_1137 OK XSDv-XMLv dateTime_minInclusive001_1137.v Grp: MS-DataTypes2006-07-15 / dateTime_minInclusive002_1138 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minInclusive002_1138 OK XSDv-XMLi dateTime_minInclusive002_1138.i -OK dateTime_minInclusive002.xml:4:8: 1981-03-12T10:30:00 is smaller than minInclusive (1985-04-12T10:30:00) Grp: MS-DataTypes2006-07-15 / dateTime_minInclusive003_1139 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minInclusive003_1139 OK XSDv-XMLv dateTime_minInclusive003_1139.v Grp: MS-DataTypes2006-07-15 / dateTime_minInclusive004_1140 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minInclusive004_1140 OK XSDv-XMLv dateTime_minInclusive004_1140.v Grp: MS-DataTypes2006-07-15 / dateTime_minInclusive005_1141 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minInclusive005_1141 OK XSDv-XMLv dateTime_minInclusive005_1141.v Grp: MS-DataTypes2006-07-15 / dateTime_minExclusive001_1142 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minExclusive001_1142 OK XSDv-XMLi dateTime_minExclusive001_1142.i -OK dateTime_minExclusive001.xml:4:8: 1981-03-12T10:30:00 is smaller than minExclusive (1981-03-12T10:30:00) Grp: MS-DataTypes2006-07-15 / dateTime_minExclusive002_1143 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minExclusive002_1143 OK XSDv-XMLi dateTime_minExclusive002_1143.i -OK dateTime_minExclusive002.xml:4:8: 1981-03-12T10:30:00 is smaller than minExclusive (1985-04-12T10:30:00) Grp: MS-DataTypes2006-07-15 / dateTime_minExclusive003_1144 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minExclusive003_1144 OK XSDv-XMLv dateTime_minExclusive003_1144.v Grp: MS-DataTypes2006-07-15 / dateTime_minExclusive004_1145 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minExclusive004_1145 OK XSDv-XMLv dateTime_minExclusive004_1145.v Grp: MS-DataTypes2006-07-15 / dateTime_minExclusive005_1146 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime_minExclusive005_1146 OK XSDv-XMLv dateTime_minExclusive005_1146.v Grp: MS-DataTypes2006-07-15 / time_pattern001_1147 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_pattern001_1147 OK XSDv-XMLv time_pattern001_1147.v Grp: MS-DataTypes2006-07-15 / time_enumeration001_1148 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_enumeration001_1148 OK XSDv-XMLi time_enumeration001_1148.i -OK time_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / time_enumeration002_1149 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_enumeration002_1149 OK XSDv-XMLv time_enumeration002_1149.v Grp: MS-DataTypes2006-07-15 / time_enumeration003_1150 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_enumeration003_1150 OK XSDv-XMLi time_enumeration003_1150.i -OK time_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / time_enumeration004_1151 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_enumeration004_1151 OK XSDv-XMLv time_enumeration004_1151.v Grp: MS-DataTypes2006-07-15 / time_maxInclusive001_1152 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_maxInclusive001_1152 OK XSDv-XMLv time_maxInclusive001_1152.v Grp: MS-DataTypes2006-07-15 / time_maxInclusive002_1153 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_maxInclusive002_1153 OK XSDv-XMLi time_maxInclusive002_1153.i -OK time_maxInclusive002.xml:4:8: 13:20:00-05:00 is greater than maxInclusive (10:21:00-05:00) Grp: MS-DataTypes2006-07-15 / time_maxInclusive003_1154 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_maxInclusive003_1154 OK XSDv-XMLv time_maxInclusive003_1154.v Grp: MS-DataTypes2006-07-15 / time_maxExclusive001_1155 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_maxExclusive001_1155 OK XSDv-XMLi time_maxExclusive001_1155.i -OK time_maxExclusive001.xml:4:8: 10:21:00-05:00 is greater than maxExclusive (10:21:00-05:00) Grp: MS-DataTypes2006-07-15 / time_maxExclusive002_1156 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_maxExclusive002_1156 OK XSDv-XMLi time_maxExclusive002_1156.i -OK time_maxExclusive002.xml:4:8: 13:20:00-05:00 is greater than maxExclusive (10:21:00-05:00) Grp: MS-DataTypes2006-07-15 / time_maxExclusive003_1157 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_maxExclusive003_1157 OK XSDv-XMLv time_maxExclusive003_1157.v Grp: MS-DataTypes2006-07-15 / time_minInclusive001_1158 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minInclusive001_1158 OK XSDv-XMLv time_minInclusive001_1158.v Grp: MS-DataTypes2006-07-15 / time_minInclusive002_1159 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minInclusive002_1159 OK XSDv-XMLi time_minInclusive002_1159.i -OK time_minInclusive002.xml:4:8: 10:21:00-05:00 is smaller than minInclusive (13:20:00-05:00) Grp: MS-DataTypes2006-07-15 / time_minInclusive003_1160 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minInclusive003_1160 OK XSDv-XMLv time_minInclusive003_1160.v Grp: MS-DataTypes2006-07-15 / time_minInclusive004_1161 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minInclusive004_1161 OK XSDv-XMLv time_minInclusive004_1161.v Grp: MS-DataTypes2006-07-15 / time_minInclusive005_1162 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minInclusive005_1162 OK XSDv-XMLv time_minInclusive005_1162.v Grp: MS-DataTypes2006-07-15 / time_minInclusive006_1163 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minInclusive006_1163 OK XSDv-XMLi time_minInclusive006_1163.i -OK time_minInclusive006.xml:2:8: 13:20:00Z is smaller than minInclusive (10:21:00-07:00) Grp: MS-DataTypes2006-07-15 / time_minExclusive001_1164 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minExclusive001_1164 OK XSDv-XMLi time_minExclusive001_1164.i -OK time_minExclusive001.xml:4:8: 10:21:00-05:00 is smaller than minExclusive (10:21:00-05:00) Grp: MS-DataTypes2006-07-15 / time_minExclusive002_1165 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minExclusive002_1165 OK XSDv-XMLi time_minExclusive002_1165.i -OK time_minExclusive002.xml:4:8: 10:21:00-05:00 is smaller than minExclusive (13:20:00-05:00) Grp: MS-DataTypes2006-07-15 / time_minExclusive003_1166 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minExclusive003_1166 OK XSDv-XMLv time_minExclusive003_1166.v Grp: MS-DataTypes2006-07-15 / time_minExclusive004_1167 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minExclusive004_1167 OK XSDv-XMLv time_minExclusive004_1167.v Grp: MS-DataTypes2006-07-15 / time_minExclusive005_1168 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time_minExclusive005_1168 OK XSDv-XMLv time_minExclusive005_1168.v Grp: MS-DataTypes2006-07-15 / date_pattern001_1169 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_pattern001_1169 OK XSDv-XMLv date_pattern001_1169.v Grp: MS-DataTypes2006-07-15 / date_enumeration001_1170 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_enumeration001_1170 OK XSDv-XMLi date_enumeration001_1170.i -OK date_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / date_enumeration002_1171 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_enumeration002_1171 OK XSDv-XMLv date_enumeration002_1171.v Grp: MS-DataTypes2006-07-15 / date_enumeration003_1172 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_enumeration003_1172 OK XSDv-XMLi date_enumeration003_1172.i -OK date_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / date_enumeration004_1173 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_enumeration004_1173 OK XSDv-XMLv date_enumeration004_1173.v Grp: MS-DataTypes2006-07-15 / date_maxInclusive001_1174 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_maxInclusive001_1174 OK XSDv-XMLv date_maxInclusive001_1174.v Grp: MS-DataTypes2006-07-15 / date_maxInclusive002_1175 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_maxInclusive002_1175 OK XSDv-XMLi date_maxInclusive002_1175.i -OK date_maxInclusive002.xml:4:8: 1999-05-31 is greater than maxInclusive (1999-01-31) Grp: MS-DataTypes2006-07-15 / date_maxInclusive003_1176 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_maxInclusive003_1176 OK XSDv-XMLv date_maxInclusive003_1176.v Grp: MS-DataTypes2006-07-15 / date_maxExclusive001_1177 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_maxExclusive001_1177 OK XSDv-XMLi date_maxExclusive001_1177.i -OK date_maxExclusive001.xml:4:8: 1999-01-31 is greater than maxExclusive (1999-01-31) Grp: MS-DataTypes2006-07-15 / date_maxExclusive002_1178 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_maxExclusive002_1178 OK XSDv-XMLi date_maxExclusive002_1178.i -OK date_maxExclusive002.xml:4:8: 1999-05-31 is greater than maxExclusive (1999-01-31) Grp: MS-DataTypes2006-07-15 / date_maxExclusive003_1179 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_maxExclusive003_1179 OK XSDv-XMLv date_maxExclusive003_1179.v Grp: MS-DataTypes2006-07-15 / date_minInclusive001_1180 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minInclusive001_1180 OK XSDv-XMLv date_minInclusive001_1180.v Grp: MS-DataTypes2006-07-15 / date_minInclusive002_1181 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minInclusive002_1181 OK XSDv-XMLi date_minInclusive002_1181.i -OK date_minInclusive002.xml:4:8: 1999-01-31 is smaller than minInclusive (1999-05-31) Grp: MS-DataTypes2006-07-15 / date_minInclusive003_1182 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minInclusive003_1182 OK XSDv-XMLv date_minInclusive003_1182.v Grp: MS-DataTypes2006-07-15 / date_minInclusive004_1183 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minInclusive004_1183 OK XSDv-XMLv date_minInclusive004_1183.v Grp: MS-DataTypes2006-07-15 / date_minInclusive005_1184 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minInclusive005_1184 OK XSDv-XMLv date_minInclusive005_1184.v Grp: MS-DataTypes2006-07-15 / date_minExclusive001_1185 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minExclusive001_1185 OK XSDv-XMLi date_minExclusive001_1185.i -OK date_minExclusive001.xml:4:8: 1999-01-31 is smaller than minExclusive (1999-01-31) Grp: MS-DataTypes2006-07-15 / date_minExclusive002_1186 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minExclusive002_1186 OK XSDv-XMLi date_minExclusive002_1186.i -OK date_minExclusive002.xml:4:8: 1999-01-31 is smaller than minExclusive (1999-05-31) Grp: MS-DataTypes2006-07-15 / date_minExclusive003_1187 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minExclusive003_1187 OK XSDv-XMLv date_minExclusive003_1187.v Grp: MS-DataTypes2006-07-15 / date_minExclusive004_1188 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minExclusive004_1188 OK XSDv-XMLv date_minExclusive004_1188.v Grp: MS-DataTypes2006-07-15 / date_minExclusive005_1189 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date_minExclusive005_1189 OK XSDv-XMLv date_minExclusive005_1189.v Grp: MS-DataTypes2006-07-15 / gYearMonth_pattern001_1190 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_pattern001_1190 OK XSDv-XMLv gYearMonth_pattern001_1190.v Grp: MS-DataTypes2006-07-15 / gYearMonth_enumeration001_1191 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_enumeration001_1191 OK XSDv-XMLi gYearMonth_enumeration001_1191.i -OK gYearMonth_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gYearMonth_enumeration002_1192 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_enumeration002_1192 OK XSDv-XMLv gYearMonth_enumeration002_1192.v Grp: MS-DataTypes2006-07-15 / gYearMonth_enumeration003_1193 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_enumeration003_1193 OK XSDv-XMLi gYearMonth_enumeration003_1193.i -OK gYearMonth_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gYearMonth_enumeration004_1194 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_enumeration004_1194 OK XSDv-XMLv gYearMonth_enumeration004_1194.v Grp: MS-DataTypes2006-07-15 / gYearMonth_maxInclusive001_1195 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_maxInclusive001_1195 OK XSDv-XMLv gYearMonth_maxInclusive001_1195.v Grp: MS-DataTypes2006-07-15 / gYearMonth_maxInclusive002_1196 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_maxInclusive002_1196 OK XSDv-XMLi gYearMonth_maxInclusive002_1196.i -OK gYearMonth_maxInclusive002.xml:4:8: 2001-03 is greater than maxInclusive (2000-12) Grp: MS-DataTypes2006-07-15 / gYearMonth_maxInclusive003_1197 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_maxInclusive003_1197 OK XSDv-XMLv gYearMonth_maxInclusive003_1197.v Grp: MS-DataTypes2006-07-15 / gYearMonth_maxExclusive001_1198 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_maxExclusive001_1198 OK XSDv-XMLi gYearMonth_maxExclusive001_1198.i -OK gYearMonth_maxExclusive001.xml:4:8: 2000-12 is greater than maxExclusive (2000-12) Grp: MS-DataTypes2006-07-15 / gYearMonth_maxExclusive002_1199 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_maxExclusive002_1199 OK XSDv-XMLi gYearMonth_maxExclusive002_1199.i -OK gYearMonth_maxExclusive002.xml:4:8: 2001-03 is greater than maxExclusive (2000-12) Grp: MS-DataTypes2006-07-15 / gYearMonth_maxExclusive003_1200 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_maxExclusive003_1200 OK XSDv-XMLv gYearMonth_maxExclusive003_1200.v Grp: MS-DataTypes2006-07-15 / gYearMonth_minInclusive001_1201 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minInclusive001_1201 OK XSDv-XMLv gYearMonth_minInclusive001_1201.v Grp: MS-DataTypes2006-07-15 / gYearMonth_minInclusive002_1202 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minInclusive002_1202 OK XSDv-XMLi gYearMonth_minInclusive002_1202.i -OK gYearMonth_minInclusive002.xml:4:8: 2000-12 is smaller than minInclusive (2001-03) Grp: MS-DataTypes2006-07-15 / gYearMonth_minInclusive003_1203 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minInclusive003_1203 OK XSDv-XMLv gYearMonth_minInclusive003_1203.v Grp: MS-DataTypes2006-07-15 / gYearMonth_minInclusive004_1204 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minInclusive004_1204 OK XSDv-XMLv gYearMonth_minInclusive004_1204.v Grp: MS-DataTypes2006-07-15 / gYearMonth_minInclusive005_1205 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minInclusive005_1205 OK XSDv-XMLv gYearMonth_minInclusive005_1205.v Grp: MS-DataTypes2006-07-15 / gYearMonth_minExclusive001_1206 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minExclusive001_1206 OK XSDv-XMLi gYearMonth_minExclusive001_1206.i -OK gYearMonth_minExclusive001.xml:4:8: 2000-12 is smaller than minExclusive (2000-12) Grp: MS-DataTypes2006-07-15 / gYearMonth_minExclusive002_1207 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minExclusive002_1207 OK XSDv-XMLi gYearMonth_minExclusive002_1207.i -OK gYearMonth_minExclusive002.xml:4:8: 2000-12 is smaller than minExclusive (2001-03) Grp: MS-DataTypes2006-07-15 / gYearMonth_minExclusive003_1208 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minExclusive003_1208 OK XSDv-XMLv gYearMonth_minExclusive003_1208.v Grp: MS-DataTypes2006-07-15 / gYearMonth_minExclusive004_1209 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minExclusive004_1209 OK XSDv-XMLv gYearMonth_minExclusive004_1209.v Grp: MS-DataTypes2006-07-15 / gYearMonth_minExclusive005_1210 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth_minExclusive005_1210 OK XSDv-XMLv gYearMonth_minExclusive005_1210.v Grp: MS-DataTypes2006-07-15 / gYear_pattern001_1211 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_pattern001_1211 OK XSDv-XMLv gYear_pattern001_1211.v Grp: MS-DataTypes2006-07-15 / gYear_enumeration001_1212 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_enumeration001_1212 OK XSDv-XMLi gYear_enumeration001_1212.i -OK gYear_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gYear_enumeration002_1213 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_enumeration002_1213 OK XSDv-XMLv gYear_enumeration002_1213.v Grp: MS-DataTypes2006-07-15 / gYear_enumeration003_1214 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_enumeration003_1214 OK XSDv-XMLi gYear_enumeration003_1214.i -OK gYear_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gYear_enumeration004_1215 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_enumeration004_1215 OK XSDv-XMLv gYear_enumeration004_1215.v Grp: MS-DataTypes2006-07-15 / gYear_maxInclusive001_1216 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_maxInclusive001_1216 OK XSDv-XMLv gYear_maxInclusive001_1216.v Grp: MS-DataTypes2006-07-15 / gYear_maxInclusive002_1217 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_maxInclusive002_1217 OK XSDv-XMLi gYear_maxInclusive002_1217.i -OK gYear_maxInclusive002.xml:4:8: 2000 is greater than maxInclusive (1998) Grp: MS-DataTypes2006-07-15 / gYear_maxInclusive003_1218 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_maxInclusive003_1218 OK XSDv-XMLv gYear_maxInclusive003_1218.v Grp: MS-DataTypes2006-07-15 / gYear_maxExclusive001_1219 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_maxExclusive001_1219 OK XSDv-XMLi gYear_maxExclusive001_1219.i -OK gYear_maxExclusive001.xml:4:8: 1998 is greater than maxExclusive (1998) Grp: MS-DataTypes2006-07-15 / gYear_maxExclusive002_1220 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_maxExclusive002_1220 OK XSDv-XMLi gYear_maxExclusive002_1220.i -OK gYear_maxExclusive002.xml:4:8: 2000 is greater than maxExclusive (1998) Grp: MS-DataTypes2006-07-15 / gYear_maxExclusive003_1221 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_maxExclusive003_1221 OK XSDv-XMLv gYear_maxExclusive003_1221.v Grp: MS-DataTypes2006-07-15 / gYear_minInclusive001_1222 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minInclusive001_1222 OK XSDv-XMLv gYear_minInclusive001_1222.v Grp: MS-DataTypes2006-07-15 / gYear_minInclusive002_1223 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minInclusive002_1223 OK XSDv-XMLi gYear_minInclusive002_1223.i -OK gYear_minInclusive002.xml:4:8: 1998 is smaller than minInclusive (2000) Grp: MS-DataTypes2006-07-15 / gYear_minInclusive003_1224 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minInclusive003_1224 OK XSDv-XMLv gYear_minInclusive003_1224.v Grp: MS-DataTypes2006-07-15 / gYear_minInclusive004_1225 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minInclusive004_1225 OK XSDv-XMLv gYear_minInclusive004_1225.v Grp: MS-DataTypes2006-07-15 / gYear_minInclusive005_1226 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minInclusive005_1226 OK XSDv-XMLv gYear_minInclusive005_1226.v Grp: MS-DataTypes2006-07-15 / gYear_minExclusive001_1227 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minExclusive001_1227 OK XSDv-XMLi gYear_minExclusive001_1227.i -OK gYear_minExclusive001.xml:4:8: 1998 is smaller than minExclusive (1998) Grp: MS-DataTypes2006-07-15 / gYear_minExclusive002_1228 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minExclusive002_1228 OK XSDv-XMLi gYear_minExclusive002_1228.i -OK gYear_minExclusive002.xml:4:8: 1998 is smaller than minExclusive (2000) Grp: MS-DataTypes2006-07-15 / gYear_minExclusive003_1229 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minExclusive003_1229 OK XSDv-XMLv gYear_minExclusive003_1229.v Grp: MS-DataTypes2006-07-15 / gYear_minExclusive004_1230 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minExclusive004_1230 OK XSDv-XMLv gYear_minExclusive004_1230.v Grp: MS-DataTypes2006-07-15 / gYear_minExclusive005_1231 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear_minExclusive005_1231 OK XSDv-XMLv gYear_minExclusive005_1231.v Grp: MS-DataTypes2006-07-15 / gMonthDay_pattern001_1232 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_pattern001_1232 OK XSDv-XMLv gMonthDay_pattern001_1232.v Grp: MS-DataTypes2006-07-15 / gMonthDay_enumeration001_1233 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_enumeration001_1233 OK XSDv-XMLi gMonthDay_enumeration001_1233.i -OK gMonthDay_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gMonthDay_enumeration002_1234 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_enumeration002_1234 OK XSDv-XMLv gMonthDay_enumeration002_1234.v Grp: MS-DataTypes2006-07-15 / gMonthDay_enumeration003_1235 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_enumeration003_1235 OK XSDv-XMLi gMonthDay_enumeration003_1235.i -OK gMonthDay_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gMonthDay_enumeration004_1236 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_enumeration004_1236 OK XSDv-XMLv gMonthDay_enumeration004_1236.v Grp: MS-DataTypes2006-07-15 / gMonthDay_maxInclusive001_1237 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_maxInclusive001_1237 OK XSDv-XMLv gMonthDay_maxInclusive001_1237.v Grp: MS-DataTypes2006-07-15 / gMonthDay_maxInclusive002_1238 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_maxInclusive002_1238 OK XSDv-XMLi gMonthDay_maxInclusive002_1238.i -OK gMonthDay_maxInclusive002.xml:4:8: --03-15 is greater than maxInclusive (--01-01) Grp: MS-DataTypes2006-07-15 / gMonthDay_maxInclusive003_1239 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_maxInclusive003_1239 OK XSDv-XMLv gMonthDay_maxInclusive003_1239.v Grp: MS-DataTypes2006-07-15 / gMonthDay_maxExclusive001_1240 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_maxExclusive001_1240 OK XSDv-XMLi gMonthDay_maxExclusive001_1240.i -OK gMonthDay_maxExclusive001.xml:4:8: --01-01 is greater than maxExclusive (--01-01) Grp: MS-DataTypes2006-07-15 / gMonthDay_maxExclusive002_1241 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_maxExclusive002_1241 OK XSDv-XMLi gMonthDay_maxExclusive002_1241.i -OK gMonthDay_maxExclusive002.xml:4:8: --03-15 is greater than maxExclusive (--01-01) Grp: MS-DataTypes2006-07-15 / gMonthDay_maxExclusive003_1242 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_maxExclusive003_1242 OK XSDv-XMLv gMonthDay_maxExclusive003_1242.v Grp: MS-DataTypes2006-07-15 / gMonthDay_minInclusive001_1243 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minInclusive001_1243 OK XSDv-XMLv gMonthDay_minInclusive001_1243.v Grp: MS-DataTypes2006-07-15 / gMonthDay_minInclusive002_1244 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minInclusive002_1244 OK XSDv-XMLi gMonthDay_minInclusive002_1244.i -OK gMonthDay_minInclusive002.xml:4:8: --01-01 is smaller than minInclusive (--03-15) Grp: MS-DataTypes2006-07-15 / gMonthDay_minInclusive003_1245 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minInclusive003_1245 OK XSDv-XMLv gMonthDay_minInclusive003_1245.v Grp: MS-DataTypes2006-07-15 / gMonthDay_minInclusive004_1246 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minInclusive004_1246 OK XSDv-XMLv gMonthDay_minInclusive004_1246.v Grp: MS-DataTypes2006-07-15 / gMonthDay_minInclusive005_1247 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minInclusive005_1247 OK XSDv-XMLv gMonthDay_minInclusive005_1247.v Grp: MS-DataTypes2006-07-15 / gMonthDay_minExclusive001_1248 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minExclusive001_1248 OK XSDv-XMLi gMonthDay_minExclusive001_1248.i -OK gMonthDay_minExclusive001.xml:4:8: --01-01 is smaller than minExclusive (--01-01) Grp: MS-DataTypes2006-07-15 / gMonthDay_minExclusive002_1249 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minExclusive002_1249 OK XSDv-XMLi gMonthDay_minExclusive002_1249.i -OK gMonthDay_minExclusive002.xml:4:8: --01-01 is smaller than minExclusive (--03-15) Grp: MS-DataTypes2006-07-15 / gMonthDay_minExclusive003_1250 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minExclusive003_1250 OK XSDv-XMLv gMonthDay_minExclusive003_1250.v Grp: MS-DataTypes2006-07-15 / gMonthDay_minExclusive004_1251 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minExclusive004_1251 OK XSDv-XMLv gMonthDay_minExclusive004_1251.v Grp: MS-DataTypes2006-07-15 / gMonthDay_minExclusive005_1252 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay_minExclusive005_1252 OK XSDv-XMLv gMonthDay_minExclusive005_1252.v Grp: MS-DataTypes2006-07-15 / gDay_pattern001_1253 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_pattern001_1253 OK XSDv-XMLv gDay_pattern001_1253.v Grp: MS-DataTypes2006-07-15 / gDay_enumeration001_1254 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_enumeration001_1254 OK XSDv-XMLi gDay_enumeration001_1254.i -OK gDay_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gDay_enumeration002_1255 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_enumeration002_1255 OK XSDv-XMLv gDay_enumeration002_1255.v Grp: MS-DataTypes2006-07-15 / gDay_enumeration003_1256 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_enumeration003_1256 OK XSDv-XMLi gDay_enumeration003_1256.i -OK gDay_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gDay_enumeration004_1257 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_enumeration004_1257 OK XSDv-XMLv gDay_enumeration004_1257.v Grp: MS-DataTypes2006-07-15 / gDay_maxInclusive001_1258 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_maxInclusive001_1258 OK XSDv-XMLv gDay_maxInclusive001_1258.v Grp: MS-DataTypes2006-07-15 / gDay_maxInclusive002_1259 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_maxInclusive002_1259 OK XSDv-XMLi gDay_maxInclusive002_1259.i -OK gDay_maxInclusive002.xml:4:8: ---15 is greater than maxInclusive (---01) Grp: MS-DataTypes2006-07-15 / gDay_maxInclusive003_1260 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_maxInclusive003_1260 OK XSDv-XMLv gDay_maxInclusive003_1260.v Grp: MS-DataTypes2006-07-15 / gDay_maxExclusive001_1261 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_maxExclusive001_1261 OK XSDv-XMLi gDay_maxExclusive001_1261.i -OK gDay_maxExclusive001.xml:4:8: ---01 is greater than maxExclusive (---01) Grp: MS-DataTypes2006-07-15 / gDay_maxExclusive002_1262 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_maxExclusive002_1262 OK XSDv-XMLi gDay_maxExclusive002_1262.i -OK gDay_maxExclusive002.xml:4:8: ---15 is greater than maxExclusive (---01) Grp: MS-DataTypes2006-07-15 / gDay_maxExclusive003_1263 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_maxExclusive003_1263 OK XSDv-XMLv gDay_maxExclusive003_1263.v Grp: MS-DataTypes2006-07-15 / gDay_minInclusive001_1264 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minInclusive001_1264 OK XSDv-XMLv gDay_minInclusive001_1264.v Grp: MS-DataTypes2006-07-15 / gDay_minInclusive002_1265 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minInclusive002_1265 OK XSDv-XMLi gDay_minInclusive002_1265.i -OK gDay_minInclusive002.xml:4:8: ---01 is smaller than minInclusive (---15) Grp: MS-DataTypes2006-07-15 / gDay_minInclusive003_1266 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minInclusive003_1266 OK XSDv-XMLv gDay_minInclusive003_1266.v Grp: MS-DataTypes2006-07-15 / gDay_minInclusive004_1267 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minInclusive004_1267 OK XSDv-XMLv gDay_minInclusive004_1267.v Grp: MS-DataTypes2006-07-15 / gDay_minInclusive005_1268 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minInclusive005_1268 OK XSDv-XMLv gDay_minInclusive005_1268.v Grp: MS-DataTypes2006-07-15 / gDay_minExclusive001_1269 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minExclusive001_1269 OK XSDv-XMLi gDay_minExclusive001_1269.i -OK gDay_minExclusive001.xml:4:8: ---01 is smaller than minExclusive (---01) Grp: MS-DataTypes2006-07-15 / gDay_minExclusive002_1270 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minExclusive002_1270 OK XSDv-XMLi gDay_minExclusive002_1270.i -OK gDay_minExclusive002.xml:4:8: ---01 is smaller than minExclusive (---15) Grp: MS-DataTypes2006-07-15 / gDay_minExclusive003_1271 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minExclusive003_1271 OK XSDv-XMLv gDay_minExclusive003_1271.v Grp: MS-DataTypes2006-07-15 / gDay_minExclusive004_1272 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minExclusive004_1272 OK XSDv-XMLv gDay_minExclusive004_1272.v Grp: MS-DataTypes2006-07-15 / gDay_minExclusive005_1273 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay_minExclusive005_1273 OK XSDv-XMLv gDay_minExclusive005_1273.v Grp: MS-DataTypes2006-07-15 / gMonth_pattern001_1274 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_pattern001_1274 OK XSDv-XMLv gMonth_pattern001_1274.v Grp: MS-DataTypes2006-07-15 / gMonth_enumeration001_1275 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_enumeration001_1275 OK XSDv-XMLi gMonth_enumeration001_1275.i -OK gMonth_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gMonth_enumeration002_1276 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_enumeration002_1276 OK XSDv-XMLv gMonth_enumeration002_1276.v Grp: MS-DataTypes2006-07-15 / gMonth_enumeration003_1277 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_enumeration003_1277 OK XSDv-XMLi gMonth_enumeration003_1277.i -OK gMonth_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / gMonth_enumeration004_1278 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_enumeration004_1278 OK XSDv-XMLv gMonth_enumeration004_1278.v Grp: MS-DataTypes2006-07-15 / gMonth_maxInclusive001_1279 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_maxInclusive001_1279 OK XSDv-XMLv gMonth_maxInclusive001_1279.v Grp: MS-DataTypes2006-07-15 / gMonth_maxInclusive002_1280 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_maxInclusive002_1280 OK XSDv-XMLi gMonth_maxInclusive002_1280.i -OK gMonth_maxInclusive002.xml:4:8: --03-- is greater than maxInclusive (--01) Grp: MS-DataTypes2006-07-15 / gMonth_maxInclusive003_1281 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_maxInclusive003_1281 OK XSDv-XMLv gMonth_maxInclusive003_1281.v Grp: MS-DataTypes2006-07-15 / gMonth_maxExclusive001_1282 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_maxExclusive001_1282 OK XSDv-XMLi gMonth_maxExclusive001_1282.i -OK gMonth_maxExclusive001.xml:4:8: --01-- is greater than maxExclusive (--01) Grp: MS-DataTypes2006-07-15 / gMonth_maxExclusive002_1283 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_maxExclusive002_1283 OK XSDv-XMLi gMonth_maxExclusive002_1283.i -OK gMonth_maxExclusive002.xml:4:8: --03-- is greater than maxExclusive (--01) Grp: MS-DataTypes2006-07-15 / gMonth_maxExclusive003_1284 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_maxExclusive003_1284 OK XSDv-XMLv gMonth_maxExclusive003_1284.v Grp: MS-DataTypes2006-07-15 / gMonth_minInclusive001_1285 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minInclusive001_1285 OK XSDv-XMLv gMonth_minInclusive001_1285.v Grp: MS-DataTypes2006-07-15 / gMonth_minInclusive002_1286 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minInclusive002_1286 OK XSDv-XMLi gMonth_minInclusive002_1286.i -OK gMonth_minInclusive002.xml:4:8: --01-- is smaller than minInclusive (--03) Grp: MS-DataTypes2006-07-15 / gMonth_minInclusive003_1287 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minInclusive003_1287 OK XSDv-XMLv gMonth_minInclusive003_1287.v Grp: MS-DataTypes2006-07-15 / gMonth_minInclusive004_1288 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minInclusive004_1288 OK XSDv-XMLv gMonth_minInclusive004_1288.v Grp: MS-DataTypes2006-07-15 / gMonth_minInclusive005_1289 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minInclusive005_1289 OK XSDv-XMLv gMonth_minInclusive005_1289.v Grp: MS-DataTypes2006-07-15 / gMonth_minExclusive001_1290 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minExclusive001_1290 OK XSDv-XMLi gMonth_minExclusive001_1290.i -OK gMonth_minExclusive001.xml:4:8: --01-- is smaller than minExclusive (--01) Grp: MS-DataTypes2006-07-15 / gMonth_minExclusive002_1291 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minExclusive002_1291 OK XSDv-XMLi gMonth_minExclusive002_1291.i -OK gMonth_minExclusive002.xml:4:8: --01-- is smaller than minExclusive (--03) Grp: MS-DataTypes2006-07-15 / gMonth_minExclusive003_1292 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minExclusive003_1292 OK XSDv-XMLv gMonth_minExclusive003_1292.v Grp: MS-DataTypes2006-07-15 / gMonth_minExclusive004_1293 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minExclusive004_1293 OK XSDv-XMLv gMonth_minExclusive004_1293.v Grp: MS-DataTypes2006-07-15 / gMonth_minExclusive005_1294 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth_minExclusive005_1294 OK XSDv-XMLv gMonth_minExclusive005_1294.v Grp: MS-DataTypes2006-07-15 / hexBinary_length001_1295 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_length001_1295 OK XSDv-XMLi hexBinary_length001_1295.i -OK hexBinary_length001.xml:4:8: HexBinary length must be an even number of characters Grp: MS-DataTypes2006-07-15 / hexBinary_length002_1296 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_length002_1296 OK XSDv-XMLv hexBinary_length002_1296.v Grp: MS-DataTypes2006-07-15 / hexBinary_length003_1297 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_length003_1297 OK XSDv-XMLi hexBinary_length003_1297.i -OK hexBinary_length003.xml:6:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / hexBinary_minLength001_1298 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_minLength001_1298 OK XSDv-XMLv hexBinary_minLength001_1298.v Grp: MS-DataTypes2006-07-15 / hexBinary_minLength002_1299 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_minLength002_1299 OK XSDv-XMLv hexBinary_minLength002_1299.v Grp: MS-DataTypes2006-07-15 / hexBinary_minLength003_1300 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_minLength003_1300 OK XSDv-XMLi hexBinary_minLength003_1300.i -OK hexBinary_minLength003.xml:4:8: HexBinary length must be an even number of characters Grp: MS-DataTypes2006-07-15 / hexBinary_minLength004_1301 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_minLength004_1301 OK XSDv-XMLv hexBinary_minLength004_1301.v Grp: MS-DataTypes2006-07-15 / hexBinary_maxLength001_1302 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_maxLength001_1302 OK XSDv-XMLv hexBinary_maxLength001_1302.v Grp: MS-DataTypes2006-07-15 / hexBinary_maxLength002_1303 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_maxLength002_1303 OK XSDv-XMLv hexBinary_maxLength002_1303.v Grp: MS-DataTypes2006-07-15 / hexBinary_maxLength003_1304 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_maxLength003_1304 OK XSDv-XMLv hexBinary_maxLength003_1304.v Grp: MS-DataTypes2006-07-15 / hexBinary_enumeration001_1305 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_enumeration001_1305 OK XSDv-XMLi hexBinary_enumeration001_1305.i -OK hexBinary_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / hexBinary_enumeration002_1306 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_enumeration002_1306 OK XSDv-XMLv hexBinary_enumeration002_1306.v Grp: MS-DataTypes2006-07-15 / hexBinary_enumeration003_1307 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_enumeration003_1307 OK XSDv-XMLi hexBinary_enumeration003_1307.i -OK hexBinary_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / hexBinary_enumeration004_1308 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary_enumeration004_1308 OK XSDv-XMLv hexBinary_enumeration004_1308.v Grp: MS-DataTypes2006-07-15 / base64Binary_length001_1309 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_length001_1309 OK XSDv-XMLi base64Binary_length001_1309.i -OK base64Binary_length001.xml:4:8: Invalid base64Binary: "abcde" Grp: MS-DataTypes2006-07-15 / base64Binary_length002_1310 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_length002_1310 OK XSDv-XMLv base64Binary_length002_1310.v Grp: MS-DataTypes2006-07-15 / base64Binary_length003_1311 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_length003_1311 OK XSDv-XMLi base64Binary_length003_1311.i -OK base64Binary_length003.xml:4:8: Invalid base64Binary: "abcde" Grp: MS-DataTypes2006-07-15 / base64Binary_minLength001_1312 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_minLength001_1312 OK XSDv-XMLv base64Binary_minLength001_1312.v Grp: MS-DataTypes2006-07-15 / base64Binary_minLength002_1313 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_minLength002_1313 OK XSDv-XMLv base64Binary_minLength002_1313.v Grp: MS-DataTypes2006-07-15 / base64Binary_minLength003_1314 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_minLength003_1314 OK XSDv-XMLi base64Binary_minLength003_1314.i -OK base64Binary_minLength003.xml:4:8: Invalid base64Binary: "abcde" Grp: MS-DataTypes2006-07-15 / base64Binary_minLength004_1315 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_minLength004_1315 OK XSDv-XMLv base64Binary_minLength004_1315.v Grp: MS-DataTypes2006-07-15 / base64Binary_maxLength001_1316 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_maxLength001_1316 OK XSDv-XMLi base64Binary_maxLength001_1316.i -OK base64Binary_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / base64Binary_maxLength002_1317 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_maxLength002_1317 OK XSDv-XMLi base64Binary_maxLength002_1317.i -OK base64Binary_maxLength002.xml:4:8: Invalid base64Binary: "abcde" Grp: MS-DataTypes2006-07-15 / base64Binary_maxLength003_1318 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_maxLength003_1318 OK XSDv-XMLi base64Binary_maxLength003_1318.i -OK base64Binary_maxLength003.xml:4:8: Invalid base64Binary: "abcde" Grp: MS-DataTypes2006-07-15 / base64Binary_enumeration001_1319 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_enumeration001_1319 OK XSDv-XMLi base64Binary_enumeration001_1319.i -OK base64Binary_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / base64Binary_enumeration002_1320 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_enumeration002_1320 OK XSDv-XMLv base64Binary_enumeration002_1320.v Grp: MS-DataTypes2006-07-15 / base64Binary_enumeration003_1321 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary_enumeration003_1321 OK XSDv-XMLi base64Binary_enumeration003_1321.i -OK base64Binary_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / anyURI_length001_1322 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_length001_1322 OK XSDv-XMLi anyURI_length001_1322.i -OK anyURI_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / anyURI_length002_1323 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_length002_1323 OK XSDv-XMLv anyURI_length002_1323.v Grp: MS-DataTypes2006-07-15 / anyURI_length003_1324 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_length003_1324 OK XSDv-XMLi anyURI_length003_1324.i -OK anyURI_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / anyURI_minLength001_1325 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_minLength001_1325 OK XSDv-XMLv anyURI_minLength001_1325.v Grp: MS-DataTypes2006-07-15 / anyURI_minLength002_1326 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_minLength002_1326 OK XSDv-XMLv anyURI_minLength002_1326.v Grp: MS-DataTypes2006-07-15 / anyURI_minLength003_1327 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_minLength003_1327 OK XSDv-XMLi anyURI_minLength003_1327.i -OK anyURI_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / anyURI_minLength004_1328 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_minLength004_1328 OK XSDv-XMLv anyURI_minLength004_1328.v Grp: MS-DataTypes2006-07-15 / anyURI_maxLength001_1329 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_maxLength001_1329 OK XSDv-XMLi anyURI_maxLength001_1329.i -OK anyURI_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / anyURI_maxLength002_1330 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_maxLength002_1330 OK XSDv-XMLv anyURI_maxLength002_1330.v Grp: MS-DataTypes2006-07-15 / anyURI_maxLength003_1331 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_maxLength003_1331 OK XSDv-XMLv anyURI_maxLength003_1331.v Grp: MS-DataTypes2006-07-15 / anyURI_enumeration001_1332 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_enumeration001_1332 OK XSDv-XMLi anyURI_enumeration001_1332.i -OK anyURI_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / anyURI_enumeration002_1333 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_enumeration002_1333 OK XSDv-XMLv anyURI_enumeration002_1333.v Grp: MS-DataTypes2006-07-15 / anyURI_enumeration003_1334 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_enumeration003_1334 OK XSDv-XMLi anyURI_enumeration003_1334.i -OK anyURI_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / anyURI_enumeration004_1335 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_enumeration004_1335 OK XSDv-XMLv anyURI_enumeration004_1335.v Grp: MS-DataTypes2006-07-15 / anyURI_a001_1336 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA anyURI_a001_1336 Grp: MS-DataTypes2006-07-15 / anyURI_a002_1337 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv anyURI_a002_1337 -NI anyURI_a002.xsd:6:42: Unsupported <redefined> Grp: MS-DataTypes2006-07-15 / anyURI_a003_1338 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA anyURI_a003_1338 Grp: MS-DataTypes2006-07-15 / anyURI_a004_1339 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv anyURI_a004_1339 -NI anyURI_a004.xsd:7:62: Unsupported <redefined> Grp: MS-DataTypes2006-07-15 / anyURI_a005_1340 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a005_1340 Grp: MS-DataTypes2006-07-15 / anyURI_a006_1341 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a006_1341 Grp: MS-DataTypes2006-07-15 / anyURI_a007_1342 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv anyURI_a007_1342 -NI anyURI_a007.xsd:4:36: Import with no schemaLocation is unsupported Grp: MS-DataTypes2006-07-15 / anyURI_a008_1343 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a008_1343 Grp: MS-DataTypes2006-07-15 / anyURI_a009_1344 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv anyURI_a009_1344 -NI anyURI_a009.xsd:5:42: Unsupported <redefined> Grp: MS-DataTypes2006-07-15 / anyURI_a010_1345 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a010_1345 Grp: MS-DataTypes2006-07-15 / anyURI_a011_1346 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a011_1346 Grp: MS-DataTypes2006-07-15 / anyURI_a012_1347 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a012_1347 Grp: MS-DataTypes2006-07-15 / anyURI_a013_1348 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a013_1348 Grp: MS-DataTypes2006-07-15 / anyURI_a014_1349 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a014_1349 Grp: MS-DataTypes2006-07-15 / anyURI_a015_1350 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a015_1350 Grp: MS-DataTypes2006-07-15 / anyURI_a016_1351 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv anyURI_a016_1351 Grp: MS-DataTypes2006-07-15 / anyURI_b001_1352 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_b001_1352 OK XSDv-XMLi anyURI_b001_1352.i -OK anyURI_b001.xml:5:7: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / anyURI_b002_1353 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_b002_1353 OK XSDv-XMLv anyURI_b002_1353.v Grp: MS-DataTypes2006-07-15 / anyURI_b004_1354 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA anyURI_b004_1354 Grp: MS-DataTypes2006-07-15 / anyURI_b005_1355 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI_b005_1355 OK XSDv-XMLi anyURI_b005_1355.i -OK anyURI_b005.xml:3:7: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / anyURI_b006_1356 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA anyURI_b006_1356 Grp: MS-DataTypes2006-07-15 / QName_length001_1357 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv QName_length001_1357 OK NA QName_length001_1357.i Grp: MS-DataTypes2006-07-15 / QName_length002_1358 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_length002_1358 OK XSDv-XMLv QName_length002_1358.v Grp: MS-DataTypes2006-07-15 / QName_length003_1359 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv QName_length003_1359 OK NA QName_length003_1359.i Grp: MS-DataTypes2006-07-15 / QName_minLength001_1360 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_minLength001_1360 OK XSDv-XMLv QName_minLength001_1360.v Grp: MS-DataTypes2006-07-15 / QName_minLength002_1361 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_minLength002_1361 OK XSDv-XMLv QName_minLength002_1361.v Grp: MS-DataTypes2006-07-15 / QName_minLength003_1362 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv QName_minLength003_1362 OK NA QName_minLength003_1362.i Grp: MS-DataTypes2006-07-15 / QName_minLength004_1363 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_minLength004_1363 OK XSDv-XMLv QName_minLength004_1363.v Grp: MS-DataTypes2006-07-15 / QName_maxLength001_1364 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv QName_maxLength001_1364 OK NA QName_maxLength001_1364.i Grp: MS-DataTypes2006-07-15 / QName_maxLength002_1365 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_maxLength002_1365 OK XSDv-XMLv QName_maxLength002_1365.v Grp: MS-DataTypes2006-07-15 / QName_maxLength003_1366 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_maxLength003_1366 OK XSDv-XMLv QName_maxLength003_1366.v Grp: MS-DataTypes2006-07-15 / QName_pattern001_1367 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_pattern001_1367 OK XSDv-XMLv QName_pattern001_1367.v Grp: MS-DataTypes2006-07-15 / QName_enumeration001_1368 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_enumeration001_1368 OK XSDv-XMLi QName_enumeration001_1368.i -OK QName_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / QName_enumeration002_1369 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_enumeration002_1369 OK XSDv-XMLv QName_enumeration002_1369.v Grp: MS-DataTypes2006-07-15 / QName_enumeration003_1370 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_enumeration003_1370 OK XSDv-XMLi QName_enumeration003_1370.i -OK QName_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / QName_enumeration004_1371 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName_enumeration004_1371 OK XSDv-XMLv QName_enumeration004_1371.v Grp: MS-DataTypes2006-07-15 / NOTATION_length001_1372 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv NOTATION_length001_1372 OK NA NOTATION_length001_1372.i Grp: MS-DataTypes2006-07-15 / NOTATION_length002_1373 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_length002_1373 OK XSDv-XMLv NOTATION_length002_1373.v Grp: MS-DataTypes2006-07-15 / NOTATION_length003_1374 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv NOTATION_length003_1374 OK NA NOTATION_length003_1374.i Grp: MS-DataTypes2006-07-15 / NOTATION_minLength001_1375 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_minLength001_1375 OK XSDv-XMLv NOTATION_minLength001_1375.v Grp: MS-DataTypes2006-07-15 / NOTATION_minLength002_1376 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_minLength002_1376 OK XSDv-XMLv NOTATION_minLength002_1376.v Grp: MS-DataTypes2006-07-15 / NOTATION_minLength003_1377 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv NOTATION_minLength003_1377 OK NA NOTATION_minLength003_1377.i Grp: MS-DataTypes2006-07-15 / NOTATION_minLength004_1378 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_minLength004_1378 OK XSDv-XMLv NOTATION_minLength004_1378.v Grp: MS-DataTypes2006-07-15 / NOTATION_maxLength001_1379 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv NOTATION_maxLength001_1379 OK NA NOTATION_maxLength001_1379.i Grp: MS-DataTypes2006-07-15 / NOTATION_maxLength002_1380 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_maxLength002_1380 OK XSDv-XMLv NOTATION_maxLength002_1380.v Grp: MS-DataTypes2006-07-15 / NOTATION_maxLength003_1381 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_maxLength003_1381 OK XSDv-XMLv NOTATION_maxLength003_1381.v Grp: MS-DataTypes2006-07-15 / NOTATION_pattern001_1382 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_pattern001_1382 OK XSDv-XMLv NOTATION_pattern001_1382.v Grp: MS-DataTypes2006-07-15 / NOTATION_enumeration001_1383 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_enumeration001_1383 OK XSDv-XMLi NOTATION_enumeration001_1383.i -OK NOTATION_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / NOTATION_enumeration002_1384 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_enumeration002_1384 OK XSDv-XMLv NOTATION_enumeration002_1384.v Grp: MS-DataTypes2006-07-15 / NOTATION_enumeration003_1385 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_enumeration003_1385 OK XSDv-XMLi NOTATION_enumeration003_1385.i -OK NOTATION_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / NOTATION_enumeration004_1386 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NOTATION_enumeration004_1386 OK XSDv-XMLv NOTATION_enumeration004_1386.v Grp: MS-DataTypes2006-07-15 / normalizedString_length001_1387 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_length001_1387 OK XSDv-XMLi normalizedString_length001_1387.i -OK normalizedString_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / normalizedString_length002_1388 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_length002_1388 OK XSDv-XMLv normalizedString_length002_1388.v Grp: MS-DataTypes2006-07-15 / normalizedString_length003_1389 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_length003_1389 OK XSDv-XMLi normalizedString_length003_1389.i -OK normalizedString_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / normalizedString_minLength001_1390 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_minLength001_1390 OK XSDv-XMLv normalizedString_minLength001_1390.v Grp: MS-DataTypes2006-07-15 / normalizedString_minLength002_1391 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_minLength002_1391 OK XSDv-XMLv normalizedString_minLength002_1391.v Grp: MS-DataTypes2006-07-15 / normalizedString_minLength003_1392 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_minLength003_1392 OK XSDv-XMLi normalizedString_minLength003_1392.i -OK normalizedString_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / normalizedString_minLength004_1393 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_minLength004_1393 OK XSDv-XMLv normalizedString_minLength004_1393.v Grp: MS-DataTypes2006-07-15 / normalizedString_maxLength001_1394 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_maxLength001_1394 OK XSDv-XMLi normalizedString_maxLength001_1394.i -OK normalizedString_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / normalizedString_maxLength002_1395 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_maxLength002_1395 OK XSDv-XMLv normalizedString_maxLength002_1395.v Grp: MS-DataTypes2006-07-15 / normalizedString_maxLength003_1396 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_maxLength003_1396 OK XSDv-XMLv normalizedString_maxLength003_1396.v Grp: MS-DataTypes2006-07-15 / normalizedString_pattern001_1397 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_pattern001_1397 OK XSDv-XMLv normalizedString_pattern001_1397.v Grp: MS-DataTypes2006-07-15 / normalizedString_enumeration001_1398 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_enumeration001_1398 OK XSDv-XMLi normalizedString_enumeration001_1398.i -OK normalizedString_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / normalizedString_enumeration002_1399 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_enumeration002_1399 OK XSDv-XMLv normalizedString_enumeration002_1399.v Grp: MS-DataTypes2006-07-15 / normalizedString_enumeration003_1400 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_enumeration003_1400 OK XSDv-XMLi normalizedString_enumeration003_1400.i -OK normalizedString_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / normalizedString_enumeration004_1401 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString_enumeration004_1401 OK XSDv-XMLv normalizedString_enumeration004_1401.v Grp: MS-DataTypes2006-07-15 / token_length001_1402 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_length001_1402 OK XSDv-XMLi token_length001_1402.i -OK token_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / token_length002_1403 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_length002_1403 OK XSDv-XMLv token_length002_1403.v Grp: MS-DataTypes2006-07-15 / token_length003_1404 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_length003_1404 OK XSDv-XMLi token_length003_1404.i -OK token_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / token_minLength001_1405 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_minLength001_1405 OK XSDv-XMLv token_minLength001_1405.v Grp: MS-DataTypes2006-07-15 / token_minLength002_1406 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_minLength002_1406 OK XSDv-XMLv token_minLength002_1406.v Grp: MS-DataTypes2006-07-15 / token_minLength003_1407 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_minLength003_1407 OK XSDv-XMLi token_minLength003_1407.i -OK token_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / token_minLength004_1408 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_minLength004_1408 OK XSDv-XMLv token_minLength004_1408.v Grp: MS-DataTypes2006-07-15 / token_maxLength001_1409 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_maxLength001_1409 OK XSDv-XMLi token_maxLength001_1409.i -OK token_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / token_maxLength002_1410 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_maxLength002_1410 OK XSDv-XMLv token_maxLength002_1410.v Grp: MS-DataTypes2006-07-15 / token_maxLength003_1411 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_maxLength003_1411 OK XSDv-XMLv token_maxLength003_1411.v Grp: MS-DataTypes2006-07-15 / token_pattern001_1412 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_pattern001_1412 OK XSDv-XMLv token_pattern001_1412.v Grp: MS-DataTypes2006-07-15 / token_enumeration001_1413 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_enumeration001_1413 OK XSDv-XMLi token_enumeration001_1413.i -OK token_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / token_enumeration002_1414 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_enumeration002_1414 OK XSDv-XMLv token_enumeration002_1414.v Grp: MS-DataTypes2006-07-15 / token_enumeration003_1415 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_enumeration003_1415 OK XSDv-XMLi token_enumeration003_1415.i -OK token_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / token_enumeration004_1416 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token_enumeration004_1416 OK XSDv-XMLv token_enumeration004_1416.v Grp: MS-DataTypes2006-07-15 / language_length001_1417 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_length001_1417 OK XSDv-XMLi language_length001_1417.i -OK language_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / language_length002_1418 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_length002_1418 OK XSDv-XMLv language_length002_1418.v Grp: MS-DataTypes2006-07-15 / language_length003_1419 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_length003_1419 OK XSDv-XMLi language_length003_1419.i -OK language_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / language_minLength001_1420 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_minLength001_1420 OK XSDv-XMLv language_minLength001_1420.v Grp: MS-DataTypes2006-07-15 / language_minLength002_1421 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_minLength002_1421 OK XSDv-XMLv language_minLength002_1421.v Grp: MS-DataTypes2006-07-15 / language_minLength003_1422 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_minLength003_1422 OK XSDv-XMLi language_minLength003_1422.i -OK language_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / language_minLength004_1423 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_minLength004_1423 OK XSDv-XMLv language_minLength004_1423.v Grp: MS-DataTypes2006-07-15 / language_maxLength001_1424 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_maxLength001_1424 OK XSDv-XMLi language_maxLength001_1424.i -OK language_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / language_maxLength002_1425 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_maxLength002_1425 OK XSDv-XMLv language_maxLength002_1425.v Grp: MS-DataTypes2006-07-15 / language_maxLength003_1426 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_maxLength003_1426 OK XSDv-XMLv language_maxLength003_1426.v Grp: MS-DataTypes2006-07-15 / language_pattern001_1427 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_pattern001_1427 OK XSDv-XMLv language_pattern001_1427.v Grp: MS-DataTypes2006-07-15 / language_enumeration001_1428 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_enumeration001_1428 OK XSDv-XMLi language_enumeration001_1428.i -OK language_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / language_enumeration002_1429 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_enumeration002_1429 OK XSDv-XMLv language_enumeration002_1429.v Grp: MS-DataTypes2006-07-15 / language_enumeration003_1430 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_enumeration003_1430 OK XSDv-XMLi language_enumeration003_1430.i -OK language_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / language_enumeration004_1431 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language_enumeration004_1431 OK XSDv-XMLv language_enumeration004_1431.v Grp: MS-DataTypes2006-07-15 / IDREFS_length001_1432 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_length001_1432 -NI IDREFS_length001.xsd:16:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_length002_1433 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_length002_1433 -NI IDREFS_length002.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_length003_1434 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_length003_1434 -NI IDREFS_length003.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength001_1435 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_minLength001_1435 -NI IDREFS_minLength001.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength002_1436 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_minLength002_1436 -NI IDREFS_minLength002.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength003_1437 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_minLength003_1437 -NI IDREFS_minLength003.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_minLength004_1438 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_minLength004_1438 -NI IDREFS_minLength004.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_maxLength001_1439 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_maxLength001_1439 -NI IDREFS_maxLength001.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_maxLength002_1440 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_maxLength002_1440 -NI IDREFS_maxLength002.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_maxLength003_1441 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_maxLength003_1441 -NI IDREFS_maxLength003.xsd:17:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_enumeration001_1442 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_enumeration001_1442 -NI IDREFS_enumeration001.xsd:16:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_enumeration002_1443 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_enumeration002_1443 -NI IDREFS_enumeration002.xsd:16:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_enumeration003_1444 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_enumeration003_1444 -NI IDREFS_enumeration003.xsd:16:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREFS_enumeration004_1445 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREFS_enumeration004_1445 -NI IDREFS_enumeration004.xsd:16:39: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / NMTOKEN_length001_1446 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_length001_1446 OK XSDv-XMLi NMTOKEN_length001_1446.i -OK NMTOKEN_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / NMTOKEN_length002_1447 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_length002_1447 OK XSDv-XMLv NMTOKEN_length002_1447.v Grp: MS-DataTypes2006-07-15 / NMTOKEN_length003_1448 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_length003_1448 OK XSDv-XMLi NMTOKEN_length003_1448.i -OK NMTOKEN_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength001_1449 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_minLength001_1449 OK XSDv-XMLv NMTOKEN_minLength001_1449.v Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength002_1450 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_minLength002_1450 OK XSDv-XMLv NMTOKEN_minLength002_1450.v Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength003_1451 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_minLength003_1451 OK XSDv-XMLi NMTOKEN_minLength003_1451.i -OK NMTOKEN_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / NMTOKEN_minLength004_1452 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_minLength004_1452 OK XSDv-XMLv NMTOKEN_minLength004_1452.v Grp: MS-DataTypes2006-07-15 / NMTOKEN_maxLength001_1453 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_maxLength001_1453 OK XSDv-XMLi NMTOKEN_maxLength001_1453.i -OK NMTOKEN_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / NMTOKEN_maxLength002_1454 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_maxLength002_1454 OK XSDv-XMLv NMTOKEN_maxLength002_1454.v Grp: MS-DataTypes2006-07-15 / NMTOKEN_maxLength003_1455 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_maxLength003_1455 OK XSDv-XMLv NMTOKEN_maxLength003_1455.v Grp: MS-DataTypes2006-07-15 / NMTOKEN_pattern001_1456 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_pattern001_1456 OK XSDv-XMLv NMTOKEN_pattern001_1456.v Grp: MS-DataTypes2006-07-15 / NMTOKEN_enumeration001_1457 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_enumeration001_1457 OK XSDv-XMLi NMTOKEN_enumeration001_1457.i -OK NMTOKEN_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / NMTOKEN_enumeration002_1458 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_enumeration002_1458 OK XSDv-XMLv NMTOKEN_enumeration002_1458.v Grp: MS-DataTypes2006-07-15 / NMTOKEN_enumeration003_1459 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_enumeration003_1459 OK XSDv-XMLi NMTOKEN_enumeration003_1459.i -OK NMTOKEN_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / NMTOKEN_enumeration004_1460 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKEN_enumeration004_1460 OK XSDv-XMLv NMTOKEN_enumeration004_1460.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_length001_1461 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_length001_1461 OK XSDv-XMLi NMTOKENS_length001_1461.i -OK NMTOKENS_length001.xml:4:8: Invalid size, must have 1 items Grp: MS-DataTypes2006-07-15 / NMTOKENS_length002_1462 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_length002_1462 OK XSDv-XMLv NMTOKENS_length002_1462.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_length003_1463 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_length003_1463 OK XSDv-XMLi NMTOKENS_length003_1463.i -OK NMTOKENS_length003.xml:4:8: Invalid size, must have 2 items Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength001_1464 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_minLength001_1464 OK XSDv-XMLv NMTOKENS_minLength001_1464.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength002_1465 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_minLength002_1465 OK XSDv-XMLv NMTOKENS_minLength002_1465.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength003_1466 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_minLength003_1466 OK XSDv-XMLi NMTOKENS_minLength003_1466.i -OK NMTOKENS_minLength003.xml:4:8: Not enough items, minimum number is 2 Grp: MS-DataTypes2006-07-15 / NMTOKENS_minLength004_1467 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_minLength004_1467 OK XSDv-XMLv NMTOKENS_minLength004_1467.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_maxLength001_1468 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_maxLength001_1468 OK XSDv-XMLi NMTOKENS_maxLength001_1468.i -OK NMTOKENS_maxLength001.xml:4:8: Too many items, maximum number is 0 Grp: MS-DataTypes2006-07-15 / NMTOKENS_maxLength002_1469 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_maxLength002_1469 OK XSDv-XMLv NMTOKENS_maxLength002_1469.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_maxLength003_1470 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_maxLength003_1470 OK XSDv-XMLv NMTOKENS_maxLength003_1470.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_enumeration001_1471 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_enumeration001_1471 OK XSDv-XMLi NMTOKENS_enumeration001_1471.i -OK NMTOKENS_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / NMTOKENS_enumeration002_1472 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_enumeration002_1472 OK XSDv-XMLv NMTOKENS_enumeration002_1472.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_enumeration003_1473 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_enumeration003_1473 OK XSDv-XMLi NMTOKENS_enumeration003_1473.i -OK NMTOKENS_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / NMTOKENS_enumeration004_1474 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_enumeration004_1474 OK XSDv-XMLv NMTOKENS_enumeration004_1474.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_pattern001_1475 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_pattern001_1475 OK XSDv-XMLv NMTOKENS_pattern001_1475.v Grp: MS-DataTypes2006-07-15 / NMTOKENS_pattern002_1476 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NMTOKENS_pattern002_1476 OK XSDv-XMLi NMTOKENS_pattern002_1476.i -OK NMTOKENS_pattern002.xml:1:6: string pattern not matched: [A-C]{0,2} Grp: MS-DataTypes2006-07-15 / Name_length001_1477 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_length001_1477 OK XSDv-XMLi Name_length001_1477.i -OK Name_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / Name_length002_1478 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_length002_1478 OK XSDv-XMLv Name_length002_1478.v Grp: MS-DataTypes2006-07-15 / Name_length003_1479 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_length003_1479 OK XSDv-XMLi Name_length003_1479.i -OK Name_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / Name_minLength001_1480 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_minLength001_1480 OK XSDv-XMLv Name_minLength001_1480.v Grp: MS-DataTypes2006-07-15 / Name_minLength002_1481 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_minLength002_1481 OK XSDv-XMLv Name_minLength002_1481.v Grp: MS-DataTypes2006-07-15 / Name_minLength003_1482 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_minLength003_1482 OK XSDv-XMLi Name_minLength003_1482.i -OK Name_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / Name_minLength004_1483 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_minLength004_1483 OK XSDv-XMLv Name_minLength004_1483.v Grp: MS-DataTypes2006-07-15 / Name_maxLength001_1484 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_maxLength001_1484 OK XSDv-XMLi Name_maxLength001_1484.i -OK Name_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / Name_maxLength002_1485 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_maxLength002_1485 OK XSDv-XMLv Name_maxLength002_1485.v Grp: MS-DataTypes2006-07-15 / Name_maxLength003_1486 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_maxLength003_1486 OK XSDv-XMLv Name_maxLength003_1486.v Grp: MS-DataTypes2006-07-15 / Name_pattern001_1487 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_pattern001_1487 OK XSDv-XMLv Name_pattern001_1487.v Grp: MS-DataTypes2006-07-15 / Name_enumeration001_1488 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_enumeration001_1488 OK XSDv-XMLi Name_enumeration001_1488.i -OK Name_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / Name_enumeration002_1489 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_enumeration002_1489 OK XSDv-XMLv Name_enumeration002_1489.v Grp: MS-DataTypes2006-07-15 / Name_enumeration003_1490 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_enumeration003_1490 OK XSDv-XMLi Name_enumeration003_1490.i -OK Name_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / Name_enumeration004_1491 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name_enumeration004_1491 OK XSDv-XMLv Name_enumeration004_1491.v Grp: MS-DataTypes2006-07-15 / NCName_length001_1492 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_length001_1492 OK XSDv-XMLi NCName_length001_1492.i -OK NCName_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / NCName_length002_1493 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_length002_1493 OK XSDv-XMLv NCName_length002_1493.v Grp: MS-DataTypes2006-07-15 / NCName_length003_1494 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_length003_1494 OK XSDv-XMLi NCName_length003_1494.i -OK NCName_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / NCName_minLength001_1495 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_minLength001_1495 OK XSDv-XMLv NCName_minLength001_1495.v Grp: MS-DataTypes2006-07-15 / NCName_minLength002_1496 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_minLength002_1496 OK XSDv-XMLv NCName_minLength002_1496.v Grp: MS-DataTypes2006-07-15 / NCName_minLength003_1497 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_minLength003_1497 OK XSDv-XMLi NCName_minLength003_1497.i -OK NCName_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / NCName_minLength004_1498 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_minLength004_1498 OK XSDv-XMLv NCName_minLength004_1498.v Grp: MS-DataTypes2006-07-15 / NCName_maxLength001_1499 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_maxLength001_1499 OK XSDv-XMLi NCName_maxLength001_1499.i -OK NCName_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / NCName_maxLength002_1500 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_maxLength002_1500 OK XSDv-XMLv NCName_maxLength002_1500.v Grp: MS-DataTypes2006-07-15 / NCName_maxLength003_1501 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_maxLength003_1501 OK XSDv-XMLv NCName_maxLength003_1501.v Grp: MS-DataTypes2006-07-15 / NCName_pattern001_1502 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_pattern001_1502 OK XSDv-XMLv NCName_pattern001_1502.v Grp: MS-DataTypes2006-07-15 / NCName_enumeration001_1503 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_enumeration001_1503 OK XSDv-XMLi NCName_enumeration001_1503.i -OK NCName_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / NCName_enumeration002_1504 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_enumeration002_1504 OK XSDv-XMLv NCName_enumeration002_1504.v Grp: MS-DataTypes2006-07-15 / NCName_enumeration003_1505 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_enumeration003_1505 OK XSDv-XMLi NCName_enumeration003_1505.i -OK NCName_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / NCName_enumeration004_1506 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName_enumeration004_1506 OK XSDv-XMLv NCName_enumeration004_1506.v Grp: MS-DataTypes2006-07-15 / ID_length001_1507 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_length001_1507 OK XSDv-XMLi ID_length001_1507.i -OK ID_length001.xml:4:8: Invalid length, must be 4 characters Grp: MS-DataTypes2006-07-15 / ID_length002_1508 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_length002_1508 OK XSDv-XMLv ID_length002_1508.v Grp: MS-DataTypes2006-07-15 / ID_length003_1509 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_length003_1509 OK XSDv-XMLi ID_length003_1509.i -OK ID_length003.xml:4:8: Invalid length, must be 6 characters Grp: MS-DataTypes2006-07-15 / ID_minLength001_1510 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_minLength001_1510 OK XSDv-XMLv ID_minLength001_1510.v Grp: MS-DataTypes2006-07-15 / ID_minLength002_1511 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_minLength002_1511 OK XSDv-XMLv ID_minLength002_1511.v Grp: MS-DataTypes2006-07-15 / ID_minLength003_1512 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_minLength003_1512 OK XSDv-XMLi ID_minLength003_1512.i -OK ID_minLength003.xml:4:8: String is too short, minimum length is 6 characters Grp: MS-DataTypes2006-07-15 / ID_minLength004_1513 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_minLength004_1513 OK XSDv-XMLv ID_minLength004_1513.v Grp: MS-DataTypes2006-07-15 / ID_maxLength001_1514 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_maxLength001_1514 OK XSDv-XMLi ID_maxLength001_1514.i -OK ID_maxLength001.xml:4:8: String is too long, maximum length is 4 characters Grp: MS-DataTypes2006-07-15 / ID_maxLength002_1515 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_maxLength002_1515 OK XSDv-XMLv ID_maxLength002_1515.v Grp: MS-DataTypes2006-07-15 / ID_maxLength003_1516 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_maxLength003_1516 OK XSDv-XMLv ID_maxLength003_1516.v Grp: MS-DataTypes2006-07-15 / ID_pattern001_1517 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_pattern001_1517 OK XSDv-XMLv ID_pattern001_1517.v Grp: MS-DataTypes2006-07-15 / ID_enumeration001_1518 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_enumeration001_1518 OK XSDv-XMLi ID_enumeration001_1518.i -OK ID_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / ID_enumeration002_1519 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_enumeration002_1519 OK XSDv-XMLv ID_enumeration002_1519.v Grp: MS-DataTypes2006-07-15 / ID_enumeration003_1520 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_enumeration003_1520 OK XSDv-XMLi ID_enumeration003_1520.i -OK ID_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / ID_enumeration004_1521 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_enumeration004_1521 OK XSDv-XMLv ID_enumeration004_1521.v Grp: MS-DataTypes2006-07-15 / IDREF_length001_1522 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_length001_1522 -NI IDREF_length001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_length002_1523 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_length002_1523 -NI IDREF_length002.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_length003_1524 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_length003_1524 -NI IDREF_length003.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength001_1525 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_minLength001_1525 -NI IDREF_minLength001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength002_1526 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_minLength002_1526 -NI IDREF_minLength002.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength003_1527 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_minLength003_1527 -NI IDREF_minLength003.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_minLength004_1528 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_minLength004_1528 -NI IDREF_minLength004.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_maxLength001_1529 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_maxLength001_1529 -NI IDREF_maxLength001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_maxLength002_1530 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_maxLength002_1530 -NI IDREF_maxLength002.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_maxLength003_1531 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_maxLength003_1531 -NI IDREF_maxLength003.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_pattern001_1532 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_pattern001_1532 -NI IDREF_pattern001.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_enumeration001_1533 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_enumeration001_1533 -NI IDREF_enumeration001.xsd:12:40: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_enumeration002_1534 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_enumeration002_1534 -NI IDREF_enumeration002.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_enumeration003_1535 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_enumeration003_1535 -NI IDREF_enumeration003.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / IDREF_enumeration004_1536 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IDREF_enumeration004_1536 -NI IDREF_enumeration004.xsd:13:53: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / integer_pattern001_1537 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv integer_pattern001_1537 -NI integer_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / integer_enumeration001_1538 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_enumeration001_1538 OK XSDv-XMLi integer_enumeration001_1538.i -OK integer_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / integer_enumeration002_1539 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_enumeration002_1539 OK XSDv-XMLv integer_enumeration002_1539.v Grp: MS-DataTypes2006-07-15 / integer_enumeration003_1540 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_enumeration003_1540 OK XSDv-XMLi integer_enumeration003_1540.i -OK integer_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / integer_enumeration004_1541 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_enumeration004_1541 OK XSDv-XMLv integer_enumeration004_1541.v Grp: MS-DataTypes2006-07-15 / integer_maxInclusive001_1542 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_maxInclusive001_1542 OK XSDv-XMLv integer_maxInclusive001_1542.v Grp: MS-DataTypes2006-07-15 / integer_maxInclusive002_1543 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_maxInclusive002_1543 OK XSDv-XMLi integer_maxInclusive002_1543.i -OK integer_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / integer_maxInclusive003_1544 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_maxInclusive003_1544 OK XSDv-XMLv integer_maxInclusive003_1544.v Grp: MS-DataTypes2006-07-15 / integer_maxExclusive001_1545 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_maxExclusive001_1545 OK XSDv-XMLi integer_maxExclusive001_1545.i -OK integer_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / integer_maxExclusive002_1546 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_maxExclusive002_1546 OK XSDv-XMLi integer_maxExclusive002_1546.i -OK integer_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / integer_maxExclusive003_1547 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_maxExclusive003_1547 OK XSDv-XMLv integer_maxExclusive003_1547.v Grp: MS-DataTypes2006-07-15 / integer_minInclusive001_1548 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minInclusive001_1548 OK XSDv-XMLv integer_minInclusive001_1548.v Grp: MS-DataTypes2006-07-15 / integer_minInclusive002_1549 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minInclusive002_1549 OK XSDv-XMLi integer_minInclusive002_1549.i -OK integer_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / integer_minInclusive003_1550 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minInclusive003_1550 OK XSDv-XMLv integer_minInclusive003_1550.v Grp: MS-DataTypes2006-07-15 / integer_minInclusive004_1551 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minInclusive004_1551 OK XSDv-XMLv integer_minInclusive004_1551.v Grp: MS-DataTypes2006-07-15 / integer_minInclusive005_1552 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minInclusive005_1552 OK XSDv-XMLv integer_minInclusive005_1552.v Grp: MS-DataTypes2006-07-15 / integer_minExclusive001_1553 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minExclusive001_1553 OK XSDv-XMLi integer_minExclusive001_1553.i -OK integer_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / integer_minExclusive002_1554 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minExclusive002_1554 OK XSDv-XMLi integer_minExclusive002_1554.i -OK integer_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / integer_minExclusive003_1555 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minExclusive003_1555 OK XSDv-XMLv integer_minExclusive003_1555.v Grp: MS-DataTypes2006-07-15 / integer_minExclusive004_1556 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minExclusive004_1556 OK XSDv-XMLv integer_minExclusive004_1556.v Grp: MS-DataTypes2006-07-15 / integer_minExclusive005_1557 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_minExclusive005_1557 OK XSDv-XMLv integer_minExclusive005_1557.v Grp: MS-DataTypes2006-07-15 / integer_totalDigits001_1558 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_totalDigits001_1558 OK XSDv-XMLi integer_totalDigits001_1558.i -OK integer_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / integer_totalDigits002_1559 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_totalDigits002_1559 OK XSDv-XMLv integer_totalDigits002_1559.v Grp: MS-DataTypes2006-07-15 / integer_totalDigits003_1560 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer_totalDigits003_1560 OK XSDv-XMLv integer_totalDigits003_1560.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_pattern001_1561 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv nonPositiveInteger_pattern001_1561 -NI nonPositiveInteger_pattern001.xsd:10:48: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_enumeration001_1562 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_enumeration001_1562 OK XSDv-XMLi nonPositiveInteger_enumeration001_1562.i -OK nonPositiveInteger_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_enumeration002_1563 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_enumeration002_1563 OK XSDv-XMLv nonPositiveInteger_enumeration002_1563.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_enumeration003_1564 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_enumeration003_1564 OK XSDv-XMLi nonPositiveInteger_enumeration003_1564.i -OK nonPositiveInteger_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_enumeration004_1565 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_enumeration004_1565 OK XSDv-XMLv nonPositiveInteger_enumeration004_1565.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxInclusive001_1566 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_maxInclusive001_1566 OK XSDv-XMLv nonPositiveInteger_maxInclusive001_1566.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxInclusive002_1567 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_maxInclusive002_1567 OK XSDv-XMLi nonPositiveInteger_maxInclusive002_1567.i -OK nonPositiveInteger_maxInclusive002.xml:4:8: -5 is greater than maxInclusive (-7) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxInclusive003_1568 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_maxInclusive003_1568 OK XSDv-XMLv nonPositiveInteger_maxInclusive003_1568.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxExclusive001_1569 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_maxExclusive001_1569 OK XSDv-XMLi nonPositiveInteger_maxExclusive001_1569.i -OK nonPositiveInteger_maxExclusive001.xml:4:8: -7 is greater than maxExclusive (-7) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxExclusive002_1570 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_maxExclusive002_1570 OK XSDv-XMLi nonPositiveInteger_maxExclusive002_1570.i -OK nonPositiveInteger_maxExclusive002.xml:4:8: -5 is greater than maxExclusive (-7) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_maxExclusive003_1571 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_maxExclusive003_1571 OK XSDv-XMLv nonPositiveInteger_maxExclusive003_1571.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive001_1572 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minInclusive001_1572 OK XSDv-XMLv nonPositiveInteger_minInclusive001_1572.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive002_1573 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minInclusive002_1573 OK XSDv-XMLi nonPositiveInteger_minInclusive002_1573.i -OK nonPositiveInteger_minInclusive002.xml:4:8: -7 is smaller than minInclusive (-5) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive003_1574 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minInclusive003_1574 OK XSDv-XMLv nonPositiveInteger_minInclusive003_1574.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive004_1575 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minInclusive004_1575 OK XSDv-XMLv nonPositiveInteger_minInclusive004_1575.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minInclusive005_1576 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minInclusive005_1576 OK XSDv-XMLv nonPositiveInteger_minInclusive005_1576.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive001_1577 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minExclusive001_1577 OK XSDv-XMLi nonPositiveInteger_minExclusive001_1577.i -OK nonPositiveInteger_minExclusive001.xml:4:8: -7 is smaller than minExclusive (-7) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive002_1578 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minExclusive002_1578 OK XSDv-XMLi nonPositiveInteger_minExclusive002_1578.i -OK nonPositiveInteger_minExclusive002.xml:4:8: -7 is smaller than minExclusive (-5) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive003_1579 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minExclusive003_1579 OK XSDv-XMLv nonPositiveInteger_minExclusive003_1579.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive004_1580 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minExclusive004_1580 OK XSDv-XMLv nonPositiveInteger_minExclusive004_1580.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_minExclusive005_1581 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_minExclusive005_1581 OK XSDv-XMLv nonPositiveInteger_minExclusive005_1581.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits001_1582 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_totalDigits001_1582 OK XSDv-XMLi nonPositiveInteger_totalDigits001_1582.i -OK nonPositiveInteger_totalDigits001.xml:4:8: Number -123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits002_1583 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_totalDigits002_1583 OK XSDv-XMLv nonPositiveInteger_totalDigits002_1583.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger_totalDigits003_1584 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger_totalDigits003_1584 OK XSDv-XMLv nonPositiveInteger_totalDigits003_1584.v Grp: MS-DataTypes2006-07-15 / negativeInteger_pattern001_1585 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv negativeInteger_pattern001_1585 -NI negativeInteger_pattern001.xsd:10:48: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / negativeInteger_enumeration001_1586 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_enumeration001_1586 OK XSDv-XMLi negativeInteger_enumeration001_1586.i -OK negativeInteger_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / negativeInteger_enumeration002_1587 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_enumeration002_1587 OK XSDv-XMLv negativeInteger_enumeration002_1587.v Grp: MS-DataTypes2006-07-15 / negativeInteger_enumeration003_1588 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_enumeration003_1588 OK XSDv-XMLi negativeInteger_enumeration003_1588.i -OK negativeInteger_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / negativeInteger_enumeration004_1589 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_enumeration004_1589 OK XSDv-XMLv negativeInteger_enumeration004_1589.v Grp: MS-DataTypes2006-07-15 / negativeInteger_maxInclusive001_1590 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_maxInclusive001_1590 OK XSDv-XMLv negativeInteger_maxInclusive001_1590.v Grp: MS-DataTypes2006-07-15 / negativeInteger_maxInclusive002_1591 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_maxInclusive002_1591 OK XSDv-XMLi negativeInteger_maxInclusive002_1591.i -OK negativeInteger_maxInclusive002.xml:4:8: -5 is greater than maxInclusive (-7) Grp: MS-DataTypes2006-07-15 / negativeInteger_maxInclusive003_1592 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_maxInclusive003_1592 OK XSDv-XMLv negativeInteger_maxInclusive003_1592.v Grp: MS-DataTypes2006-07-15 / negativeInteger_maxExclusive001_1593 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_maxExclusive001_1593 OK XSDv-XMLi negativeInteger_maxExclusive001_1593.i -OK negativeInteger_maxExclusive001.xml:4:8: -7 is greater than maxExclusive (-7) Grp: MS-DataTypes2006-07-15 / negativeInteger_maxExclusive002_1594 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_maxExclusive002_1594 OK XSDv-XMLi negativeInteger_maxExclusive002_1594.i -OK negativeInteger_maxExclusive002.xml:4:8: -5 is greater than maxExclusive (-7) Grp: MS-DataTypes2006-07-15 / negativeInteger_maxExclusive003_1595 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_maxExclusive003_1595 OK XSDv-XMLv negativeInteger_maxExclusive003_1595.v Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive001_1596 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minInclusive001_1596 OK XSDv-XMLv negativeInteger_minInclusive001_1596.v Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive002_1597 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minInclusive002_1597 OK XSDv-XMLi negativeInteger_minInclusive002_1597.i -OK negativeInteger_minInclusive002.xml:4:8: -7 is smaller than minInclusive (-5) Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive003_1598 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minInclusive003_1598 OK XSDv-XMLv negativeInteger_minInclusive003_1598.v Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive004_1599 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minInclusive004_1599 OK XSDv-XMLv negativeInteger_minInclusive004_1599.v Grp: MS-DataTypes2006-07-15 / negativeInteger_minInclusive005_1600 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minInclusive005_1600 OK XSDv-XMLv negativeInteger_minInclusive005_1600.v Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive001_1601 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minExclusive001_1601 OK XSDv-XMLi negativeInteger_minExclusive001_1601.i -OK negativeInteger_minExclusive001.xml:4:8: -7 is smaller than minExclusive (-7) Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive002_1602 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minExclusive002_1602 OK XSDv-XMLi negativeInteger_minExclusive002_1602.i -OK negativeInteger_minExclusive002.xml:4:8: -7 is smaller than minExclusive (-5) Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive003_1603 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minExclusive003_1603 OK XSDv-XMLv negativeInteger_minExclusive003_1603.v Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive004_1604 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minExclusive004_1604 OK XSDv-XMLv negativeInteger_minExclusive004_1604.v Grp: MS-DataTypes2006-07-15 / negativeInteger_minExclusive005_1605 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_minExclusive005_1605 OK XSDv-XMLv negativeInteger_minExclusive005_1605.v Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits001_1606 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_totalDigits001_1606 OK XSDv-XMLi negativeInteger_totalDigits001_1606.i -OK negativeInteger_totalDigits001.xml:4:8: Number -123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits002_1607 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_totalDigits002_1607 OK XSDv-XMLv negativeInteger_totalDigits002_1607.v Grp: MS-DataTypes2006-07-15 / negativeInteger_totalDigits003_1608 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger_totalDigits003_1608 OK XSDv-XMLv negativeInteger_totalDigits003_1608.v Grp: MS-DataTypes2006-07-15 / long_pattern001_1609 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv long_pattern001_1609 -NI long_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / long_enumeration001_1610 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_enumeration001_1610 OK XSDv-XMLi long_enumeration001_1610.i -OK long_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / long_enumeration002_1611 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_enumeration002_1611 OK XSDv-XMLv long_enumeration002_1611.v Grp: MS-DataTypes2006-07-15 / long_enumeration003_1612 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_enumeration003_1612 OK XSDv-XMLi long_enumeration003_1612.i -OK long_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / long_enumeration004_1613 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_enumeration004_1613 OK XSDv-XMLv long_enumeration004_1613.v Grp: MS-DataTypes2006-07-15 / long_maxInclusive001_1614 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_maxInclusive001_1614 OK XSDv-XMLv long_maxInclusive001_1614.v Grp: MS-DataTypes2006-07-15 / long_maxInclusive002_1615 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_maxInclusive002_1615 OK XSDv-XMLi long_maxInclusive002_1615.i -OK long_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / long_maxInclusive003_1616 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_maxInclusive003_1616 OK XSDv-XMLv long_maxInclusive003_1616.v Grp: MS-DataTypes2006-07-15 / long_maxExclusive001_1617 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_maxExclusive001_1617 OK XSDv-XMLi long_maxExclusive001_1617.i -OK long_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / long_maxExclusive002_1618 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_maxExclusive002_1618 OK XSDv-XMLi long_maxExclusive002_1618.i -OK long_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / long_maxExclusive003_1619 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_maxExclusive003_1619 OK XSDv-XMLv long_maxExclusive003_1619.v Grp: MS-DataTypes2006-07-15 / long_minInclusive001_1620 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minInclusive001_1620 OK XSDv-XMLv long_minInclusive001_1620.v Grp: MS-DataTypes2006-07-15 / long_minInclusive002_1621 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minInclusive002_1621 OK XSDv-XMLi long_minInclusive002_1621.i -OK long_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / long_minInclusive003_1622 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minInclusive003_1622 OK XSDv-XMLv long_minInclusive003_1622.v Grp: MS-DataTypes2006-07-15 / long_minInclusive004_1623 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minInclusive004_1623 OK XSDv-XMLv long_minInclusive004_1623.v Grp: MS-DataTypes2006-07-15 / long_minInclusive005_1624 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minInclusive005_1624 OK XSDv-XMLv long_minInclusive005_1624.v Grp: MS-DataTypes2006-07-15 / long_minExclusive001_1625 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minExclusive001_1625 OK XSDv-XMLi long_minExclusive001_1625.i -OK long_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / long_minExclusive002_1626 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minExclusive002_1626 OK XSDv-XMLi long_minExclusive002_1626.i -OK long_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / long_minExclusive003_1627 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minExclusive003_1627 OK XSDv-XMLv long_minExclusive003_1627.v Grp: MS-DataTypes2006-07-15 / long_minExclusive004_1628 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minExclusive004_1628 OK XSDv-XMLv long_minExclusive004_1628.v Grp: MS-DataTypes2006-07-15 / long_minExclusive005_1629 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_minExclusive005_1629 OK XSDv-XMLv long_minExclusive005_1629.v Grp: MS-DataTypes2006-07-15 / long_totalDigits001_1630 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_totalDigits001_1630 OK XSDv-XMLi long_totalDigits001_1630.i -OK long_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / long_totalDigits002_1631 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_totalDigits002_1631 OK XSDv-XMLv long_totalDigits002_1631.v Grp: MS-DataTypes2006-07-15 / long_totalDigits003_1632 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long_totalDigits003_1632 OK XSDv-XMLv long_totalDigits003_1632.v Grp: MS-DataTypes2006-07-15 / int_pattern001_1633 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv int_pattern001_1633 -NI int_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / int_enumeration001_1634 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_enumeration001_1634 OK XSDv-XMLi int_enumeration001_1634.i -OK int_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / int_enumeration002_1635 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_enumeration002_1635 OK XSDv-XMLv int_enumeration002_1635.v Grp: MS-DataTypes2006-07-15 / int_enumeration003_1636 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_enumeration003_1636 OK XSDv-XMLi int_enumeration003_1636.i -OK int_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / int_enumeration004_1637 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_enumeration004_1637 OK XSDv-XMLv int_enumeration004_1637.v Grp: MS-DataTypes2006-07-15 / int_maxInclusive001_1638 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_maxInclusive001_1638 OK XSDv-XMLv int_maxInclusive001_1638.v Grp: MS-DataTypes2006-07-15 / int_maxInclusive002_1639 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_maxInclusive002_1639 OK XSDv-XMLi int_maxInclusive002_1639.i -OK int_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / int_maxInclusive003_1640 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_maxInclusive003_1640 OK XSDv-XMLv int_maxInclusive003_1640.v Grp: MS-DataTypes2006-07-15 / int_maxExclusive001_1641 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_maxExclusive001_1641 OK XSDv-XMLi int_maxExclusive001_1641.i -OK int_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / int_maxExclusive002_1642 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_maxExclusive002_1642 OK XSDv-XMLi int_maxExclusive002_1642.i -OK int_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / int_maxExclusive003_1643 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_maxExclusive003_1643 OK XSDv-XMLv int_maxExclusive003_1643.v Grp: MS-DataTypes2006-07-15 / int_minInclusive001_1644 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minInclusive001_1644 OK XSDv-XMLv int_minInclusive001_1644.v Grp: MS-DataTypes2006-07-15 / int_minInclusive002_1645 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minInclusive002_1645 OK XSDv-XMLi int_minInclusive002_1645.i -OK int_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / int_minInclusive003_1646 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minInclusive003_1646 OK XSDv-XMLv int_minInclusive003_1646.v Grp: MS-DataTypes2006-07-15 / int_minInclusive004_1647 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minInclusive004_1647 OK XSDv-XMLv int_minInclusive004_1647.v Grp: MS-DataTypes2006-07-15 / int_minInclusive005_1648 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minInclusive005_1648 OK XSDv-XMLv int_minInclusive005_1648.v Grp: MS-DataTypes2006-07-15 / int_minExclusive001_1649 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minExclusive001_1649 OK XSDv-XMLi int_minExclusive001_1649.i -OK int_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / int_minExclusive002_1650 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minExclusive002_1650 OK XSDv-XMLi int_minExclusive002_1650.i -OK int_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / int_minExclusive003_1651 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minExclusive003_1651 OK XSDv-XMLv int_minExclusive003_1651.v Grp: MS-DataTypes2006-07-15 / int_minExclusive004_1652 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minExclusive004_1652 OK XSDv-XMLv int_minExclusive004_1652.v Grp: MS-DataTypes2006-07-15 / int_minExclusive005_1653 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_minExclusive005_1653 OK XSDv-XMLv int_minExclusive005_1653.v Grp: MS-DataTypes2006-07-15 / int_totalDigits001_1654 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_totalDigits001_1654 OK XSDv-XMLi int_totalDigits001_1654.i -OK int_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / int_totalDigits002_1655 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_totalDigits002_1655 OK XSDv-XMLv int_totalDigits002_1655.v Grp: MS-DataTypes2006-07-15 / int_totalDigits003_1656 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int_totalDigits003_1656 OK XSDv-XMLv int_totalDigits003_1656.v Grp: MS-DataTypes2006-07-15 / test111092_1657 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv test111092_1657 OK XSDv-XMLi test111092_1657.i -OK test111092.xml:3:8: 5 is greater than maxExclusive (5) Grp: MS-DataTypes2006-07-15 / short_pattern001_1658 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv short_pattern001_1658 -NI short_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / short_enumeration001_1659 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_enumeration001_1659 OK XSDv-XMLi short_enumeration001_1659.i -OK short_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / short_enumeration002_1660 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_enumeration002_1660 OK XSDv-XMLv short_enumeration002_1660.v Grp: MS-DataTypes2006-07-15 / short_enumeration003_1661 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_enumeration003_1661 OK XSDv-XMLi short_enumeration003_1661.i -OK short_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / short_enumeration004_1662 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_enumeration004_1662 OK XSDv-XMLv short_enumeration004_1662.v Grp: MS-DataTypes2006-07-15 / short_maxInclusive001_1663 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_maxInclusive001_1663 OK XSDv-XMLv short_maxInclusive001_1663.v Grp: MS-DataTypes2006-07-15 / short_maxInclusive002_1664 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_maxInclusive002_1664 OK XSDv-XMLi short_maxInclusive002_1664.i -OK short_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / short_maxInclusive003_1665 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_maxInclusive003_1665 OK XSDv-XMLv short_maxInclusive003_1665.v Grp: MS-DataTypes2006-07-15 / short_maxExclusive001_1666 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_maxExclusive001_1666 OK XSDv-XMLi short_maxExclusive001_1666.i -OK short_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / short_maxExclusive002_1667 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_maxExclusive002_1667 OK XSDv-XMLi short_maxExclusive002_1667.i -OK short_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / short_maxExclusive003_1668 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_maxExclusive003_1668 OK XSDv-XMLv short_maxExclusive003_1668.v Grp: MS-DataTypes2006-07-15 / short_minInclusive001_1669 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minInclusive001_1669 OK XSDv-XMLv short_minInclusive001_1669.v Grp: MS-DataTypes2006-07-15 / short_minInclusive002_1670 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minInclusive002_1670 OK XSDv-XMLi short_minInclusive002_1670.i -OK short_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / short_minInclusive003_1671 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minInclusive003_1671 OK XSDv-XMLv short_minInclusive003_1671.v Grp: MS-DataTypes2006-07-15 / short_minInclusive004_1672 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minInclusive004_1672 OK XSDv-XMLv short_minInclusive004_1672.v Grp: MS-DataTypes2006-07-15 / short_minInclusive005_1673 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minInclusive005_1673 OK XSDv-XMLv short_minInclusive005_1673.v Grp: MS-DataTypes2006-07-15 / short_minExclusive001_1674 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minExclusive001_1674 OK XSDv-XMLi short_minExclusive001_1674.i -OK short_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / short_minExclusive002_1675 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minExclusive002_1675 OK XSDv-XMLi short_minExclusive002_1675.i -OK short_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / short_minExclusive003_1676 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minExclusive003_1676 OK XSDv-XMLv short_minExclusive003_1676.v Grp: MS-DataTypes2006-07-15 / short_minExclusive004_1677 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minExclusive004_1677 OK XSDv-XMLv short_minExclusive004_1677.v Grp: MS-DataTypes2006-07-15 / short_minExclusive005_1678 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_minExclusive005_1678 OK XSDv-XMLv short_minExclusive005_1678.v Grp: MS-DataTypes2006-07-15 / short_totalDigits001_1679 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_totalDigits001_1679 OK XSDv-XMLi short_totalDigits001_1679.i -OK short_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / short_totalDigits002_1680 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_totalDigits002_1680 OK XSDv-XMLv short_totalDigits002_1680.v Grp: MS-DataTypes2006-07-15 / short_totalDigits003_1681 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short_totalDigits003_1681 OK XSDv-XMLv short_totalDigits003_1681.v Grp: MS-DataTypes2006-07-15 / byte_pattern001_1682 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv byte_pattern001_1682 -NI byte_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / byte_enumeration001_1683 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_enumeration001_1683 OK XSDv-XMLi byte_enumeration001_1683.i -OK byte_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / byte_enumeration002_1684 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_enumeration002_1684 OK XSDv-XMLv byte_enumeration002_1684.v Grp: MS-DataTypes2006-07-15 / byte_enumeration003_1685 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_enumeration003_1685 OK XSDv-XMLi byte_enumeration003_1685.i -OK byte_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / byte_enumeration004_1686 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_enumeration004_1686 OK XSDv-XMLv byte_enumeration004_1686.v Grp: MS-DataTypes2006-07-15 / byte_maxInclusive001_1687 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_maxInclusive001_1687 OK XSDv-XMLv byte_maxInclusive001_1687.v Grp: MS-DataTypes2006-07-15 / byte_maxInclusive002_1688 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_maxInclusive002_1688 OK XSDv-XMLi byte_maxInclusive002_1688.i -OK byte_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / byte_maxInclusive003_1689 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_maxInclusive003_1689 OK XSDv-XMLv byte_maxInclusive003_1689.v Grp: MS-DataTypes2006-07-15 / byte_maxExclusive001_1690 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_maxExclusive001_1690 OK XSDv-XMLi byte_maxExclusive001_1690.i -OK byte_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / byte_maxExclusive002_1691 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_maxExclusive002_1691 OK XSDv-XMLi byte_maxExclusive002_1691.i -OK byte_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / byte_maxExclusive003_1692 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_maxExclusive003_1692 OK XSDv-XMLv byte_maxExclusive003_1692.v Grp: MS-DataTypes2006-07-15 / byte_minInclusive001_1693 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minInclusive001_1693 OK XSDv-XMLv byte_minInclusive001_1693.v Grp: MS-DataTypes2006-07-15 / byte_minInclusive002_1694 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minInclusive002_1694 OK XSDv-XMLi byte_minInclusive002_1694.i -OK byte_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / byte_minInclusive003_1695 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minInclusive003_1695 OK XSDv-XMLv byte_minInclusive003_1695.v Grp: MS-DataTypes2006-07-15 / byte_minInclusive004_1696 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minInclusive004_1696 OK XSDv-XMLv byte_minInclusive004_1696.v Grp: MS-DataTypes2006-07-15 / byte_minInclusive005_1697 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minInclusive005_1697 OK XSDv-XMLv byte_minInclusive005_1697.v Grp: MS-DataTypes2006-07-15 / byte_minExclusive001_1698 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minExclusive001_1698 OK XSDv-XMLi byte_minExclusive001_1698.i -OK byte_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / byte_minExclusive002_1699 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minExclusive002_1699 OK XSDv-XMLi byte_minExclusive002_1699.i -OK byte_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / byte_minExclusive003_1700 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minExclusive003_1700 OK XSDv-XMLv byte_minExclusive003_1700.v Grp: MS-DataTypes2006-07-15 / byte_minExclusive004_1701 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minExclusive004_1701 OK XSDv-XMLv byte_minExclusive004_1701.v Grp: MS-DataTypes2006-07-15 / byte_minExclusive005_1702 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_minExclusive005_1702 OK XSDv-XMLv byte_minExclusive005_1702.v Grp: MS-DataTypes2006-07-15 / byte_totalDigits001_1703 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_totalDigits001_1703 OK XSDv-XMLi byte_totalDigits001_1703.i -OK byte_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / byte_totalDigits002_1704 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_totalDigits002_1704 OK XSDv-XMLv byte_totalDigits002_1704.v Grp: MS-DataTypes2006-07-15 / byte_totalDigits003_1705 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte_totalDigits003_1705 OK XSDv-XMLv byte_totalDigits003_1705.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_pattern001_1706 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv nonNegativeInteger_pattern001_1706 -NI nonNegativeInteger_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_enumeration001_1707 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_enumeration001_1707 OK XSDv-XMLi nonNegativeInteger_enumeration001_1707.i -OK nonNegativeInteger_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_enumeration002_1708 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_enumeration002_1708 OK XSDv-XMLv nonNegativeInteger_enumeration002_1708.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_enumeration003_1709 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_enumeration003_1709 OK XSDv-XMLi nonNegativeInteger_enumeration003_1709.i -OK nonNegativeInteger_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_enumeration004_1710 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_enumeration004_1710 OK XSDv-XMLv nonNegativeInteger_enumeration004_1710.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxInclusive001_1711 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_maxInclusive001_1711 OK XSDv-XMLv nonNegativeInteger_maxInclusive001_1711.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxInclusive002_1712 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_maxInclusive002_1712 OK XSDv-XMLi nonNegativeInteger_maxInclusive002_1712.i -OK nonNegativeInteger_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxInclusive003_1713 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_maxInclusive003_1713 OK XSDv-XMLv nonNegativeInteger_maxInclusive003_1713.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxExclusive001_1714 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_maxExclusive001_1714 OK XSDv-XMLi nonNegativeInteger_maxExclusive001_1714.i -OK nonNegativeInteger_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxExclusive002_1715 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_maxExclusive002_1715 OK XSDv-XMLi nonNegativeInteger_maxExclusive002_1715.i -OK nonNegativeInteger_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_maxExclusive003_1716 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_maxExclusive003_1716 OK XSDv-XMLv nonNegativeInteger_maxExclusive003_1716.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive001_1717 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minInclusive001_1717 OK XSDv-XMLv nonNegativeInteger_minInclusive001_1717.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive002_1718 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minInclusive002_1718 OK XSDv-XMLi nonNegativeInteger_minInclusive002_1718.i -OK nonNegativeInteger_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive003_1719 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minInclusive003_1719 OK XSDv-XMLv nonNegativeInteger_minInclusive003_1719.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive004_1720 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minInclusive004_1720 OK XSDv-XMLv nonNegativeInteger_minInclusive004_1720.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minInclusive005_1721 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minInclusive005_1721 OK XSDv-XMLv nonNegativeInteger_minInclusive005_1721.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive001_1722 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minExclusive001_1722 OK XSDv-XMLi nonNegativeInteger_minExclusive001_1722.i -OK nonNegativeInteger_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive002_1723 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minExclusive002_1723 OK XSDv-XMLi nonNegativeInteger_minExclusive002_1723.i -OK nonNegativeInteger_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive003_1724 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minExclusive003_1724 OK XSDv-XMLv nonNegativeInteger_minExclusive003_1724.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive004_1725 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minExclusive004_1725 OK XSDv-XMLv nonNegativeInteger_minExclusive004_1725.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_minExclusive005_1726 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_minExclusive005_1726 OK XSDv-XMLv nonNegativeInteger_minExclusive005_1726.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits001_1727 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_totalDigits001_1727 OK XSDv-XMLi nonNegativeInteger_totalDigits001_1727.i -OK nonNegativeInteger_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits002_1728 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_totalDigits002_1728 OK XSDv-XMLv nonNegativeInteger_totalDigits002_1728.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger_totalDigits003_1729 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger_totalDigits003_1729 OK XSDv-XMLv nonNegativeInteger_totalDigits003_1729.v Grp: MS-DataTypes2006-07-15 / unsignedLong_pattern001_1730 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv unsignedLong_pattern001_1730 -NI unsignedLong_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / unsignedLong_enumeration001_1731 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_enumeration001_1731 OK XSDv-XMLi unsignedLong_enumeration001_1731.i -OK unsignedLong_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / unsignedLong_enumeration002_1732 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_enumeration002_1732 OK XSDv-XMLv unsignedLong_enumeration002_1732.v Grp: MS-DataTypes2006-07-15 / unsignedLong_enumeration003_1733 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_enumeration003_1733 OK XSDv-XMLi unsignedLong_enumeration003_1733.i -OK unsignedLong_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / unsignedLong_enumeration004_1734 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_enumeration004_1734 OK XSDv-XMLv unsignedLong_enumeration004_1734.v Grp: MS-DataTypes2006-07-15 / unsignedLong_maxInclusive001_1735 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_maxInclusive001_1735 OK XSDv-XMLv unsignedLong_maxInclusive001_1735.v Grp: MS-DataTypes2006-07-15 / unsignedLong_maxInclusive002_1736 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_maxInclusive002_1736 OK XSDv-XMLi unsignedLong_maxInclusive002_1736.i -OK unsignedLong_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedLong_maxInclusive003_1737 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_maxInclusive003_1737 OK XSDv-XMLv unsignedLong_maxInclusive003_1737.v Grp: MS-DataTypes2006-07-15 / unsignedLong_maxExclusive001_1738 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_maxExclusive001_1738 OK XSDv-XMLi unsignedLong_maxExclusive001_1738.i -OK unsignedLong_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedLong_maxExclusive002_1739 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_maxExclusive002_1739 OK XSDv-XMLi unsignedLong_maxExclusive002_1739.i -OK unsignedLong_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedLong_maxExclusive003_1740 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_maxExclusive003_1740 OK XSDv-XMLv unsignedLong_maxExclusive003_1740.v Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive001_1741 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minInclusive001_1741 OK XSDv-XMLv unsignedLong_minInclusive001_1741.v Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive002_1742 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minInclusive002_1742 OK XSDv-XMLi unsignedLong_minInclusive002_1742.i -OK unsignedLong_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive003_1743 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minInclusive003_1743 OK XSDv-XMLv unsignedLong_minInclusive003_1743.v Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive004_1744 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minInclusive004_1744 OK XSDv-XMLv unsignedLong_minInclusive004_1744.v Grp: MS-DataTypes2006-07-15 / unsignedLong_minInclusive005_1745 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minInclusive005_1745 OK XSDv-XMLv unsignedLong_minInclusive005_1745.v Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive001_1746 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minExclusive001_1746 OK XSDv-XMLi unsignedLong_minExclusive001_1746.i -OK unsignedLong_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive002_1747 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minExclusive002_1747 OK XSDv-XMLi unsignedLong_minExclusive002_1747.i -OK unsignedLong_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive003_1748 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minExclusive003_1748 OK XSDv-XMLv unsignedLong_minExclusive003_1748.v Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive004_1749 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minExclusive004_1749 OK XSDv-XMLv unsignedLong_minExclusive004_1749.v Grp: MS-DataTypes2006-07-15 / unsignedLong_minExclusive005_1750 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_minExclusive005_1750 OK XSDv-XMLv unsignedLong_minExclusive005_1750.v Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits001_1751 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_totalDigits001_1751 OK XSDv-XMLi unsignedLong_totalDigits001_1751.i -OK unsignedLong_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits002_1752 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_totalDigits002_1752 OK XSDv-XMLv unsignedLong_totalDigits002_1752.v Grp: MS-DataTypes2006-07-15 / unsignedLong_totalDigits003_1753 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong_totalDigits003_1753 OK XSDv-XMLv unsignedLong_totalDigits003_1753.v Grp: MS-DataTypes2006-07-15 / unsignedInt_pattern001_1754 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv unsignedInt_pattern001_1754 -NI unsignedInt_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / unsignedInt_enumeration001_1755 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_enumeration001_1755 OK XSDv-XMLi unsignedInt_enumeration001_1755.i -OK unsignedInt_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / unsignedInt_enumeration002_1756 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_enumeration002_1756 OK XSDv-XMLv unsignedInt_enumeration002_1756.v Grp: MS-DataTypes2006-07-15 / unsignedInt_enumeration003_1757 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_enumeration003_1757 OK XSDv-XMLi unsignedInt_enumeration003_1757.i -OK unsignedInt_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / unsignedInt_enumeration004_1758 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_enumeration004_1758 OK XSDv-XMLv unsignedInt_enumeration004_1758.v Grp: MS-DataTypes2006-07-15 / unsignedInt_maxInclusive001_1759 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_maxInclusive001_1759 OK XSDv-XMLv unsignedInt_maxInclusive001_1759.v Grp: MS-DataTypes2006-07-15 / unsignedInt_maxInclusive002_1760 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_maxInclusive002_1760 OK XSDv-XMLi unsignedInt_maxInclusive002_1760.i -OK unsignedInt_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedInt_maxInclusive003_1761 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_maxInclusive003_1761 OK XSDv-XMLv unsignedInt_maxInclusive003_1761.v Grp: MS-DataTypes2006-07-15 / unsignedInt_maxExclusive001_1762 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_maxExclusive001_1762 OK XSDv-XMLi unsignedInt_maxExclusive001_1762.i -OK unsignedInt_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedInt_maxExclusive002_1763 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_maxExclusive002_1763 OK XSDv-XMLi unsignedInt_maxExclusive002_1763.i -OK unsignedInt_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedInt_maxExclusive003_1764 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_maxExclusive003_1764 OK XSDv-XMLv unsignedInt_maxExclusive003_1764.v Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive001_1765 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minInclusive001_1765 OK XSDv-XMLv unsignedInt_minInclusive001_1765.v Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive002_1766 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minInclusive002_1766 OK XSDv-XMLi unsignedInt_minInclusive002_1766.i -OK unsignedInt_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive003_1767 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minInclusive003_1767 OK XSDv-XMLv unsignedInt_minInclusive003_1767.v Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive004_1768 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minInclusive004_1768 OK XSDv-XMLv unsignedInt_minInclusive004_1768.v Grp: MS-DataTypes2006-07-15 / unsignedInt_minInclusive005_1769 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minInclusive005_1769 OK XSDv-XMLv unsignedInt_minInclusive005_1769.v Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive001_1770 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minExclusive001_1770 OK XSDv-XMLi unsignedInt_minExclusive001_1770.i -OK unsignedInt_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive002_1771 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minExclusive002_1771 OK XSDv-XMLi unsignedInt_minExclusive002_1771.i -OK unsignedInt_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive003_1772 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minExclusive003_1772 OK XSDv-XMLv unsignedInt_minExclusive003_1772.v Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive004_1773 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minExclusive004_1773 OK XSDv-XMLv unsignedInt_minExclusive004_1773.v Grp: MS-DataTypes2006-07-15 / unsignedInt_minExclusive005_1774 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_minExclusive005_1774 OK XSDv-XMLv unsignedInt_minExclusive005_1774.v Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits001_1775 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_totalDigits001_1775 OK XSDv-XMLi unsignedInt_totalDigits001_1775.i -OK unsignedInt_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits002_1776 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_totalDigits002_1776 OK XSDv-XMLv unsignedInt_totalDigits002_1776.v Grp: MS-DataTypes2006-07-15 / unsignedInt_totalDigits003_1777 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt_totalDigits003_1777 OK XSDv-XMLv unsignedInt_totalDigits003_1777.v Grp: MS-DataTypes2006-07-15 / unsignedShort_pattern001_1778 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv unsignedShort_pattern001_1778 -NI unsignedShort_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / unsignedShort_enumeration001_1779 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_enumeration001_1779 OK XSDv-XMLi unsignedShort_enumeration001_1779.i -OK unsignedShort_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / unsignedShort_enumeration002_1780 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_enumeration002_1780 OK XSDv-XMLv unsignedShort_enumeration002_1780.v Grp: MS-DataTypes2006-07-15 / unsignedShort_enumeration003_1781 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_enumeration003_1781 OK XSDv-XMLi unsignedShort_enumeration003_1781.i -OK unsignedShort_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / unsignedShort_enumeration004_1782 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_enumeration004_1782 OK XSDv-XMLv unsignedShort_enumeration004_1782.v Grp: MS-DataTypes2006-07-15 / unsignedShort_maxInclusive001_1783 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_maxInclusive001_1783 OK XSDv-XMLv unsignedShort_maxInclusive001_1783.v Grp: MS-DataTypes2006-07-15 / unsignedShort_maxInclusive002_1784 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_maxInclusive002_1784 OK XSDv-XMLi unsignedShort_maxInclusive002_1784.i -OK unsignedShort_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedShort_maxInclusive003_1785 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_maxInclusive003_1785 OK XSDv-XMLv unsignedShort_maxInclusive003_1785.v Grp: MS-DataTypes2006-07-15 / unsignedShort_maxExclusive001_1786 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_maxExclusive001_1786 OK XSDv-XMLi unsignedShort_maxExclusive001_1786.i -OK unsignedShort_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedShort_maxExclusive002_1787 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_maxExclusive002_1787 OK XSDv-XMLi unsignedShort_maxExclusive002_1787.i -OK unsignedShort_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedShort_maxExclusive003_1788 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_maxExclusive003_1788 OK XSDv-XMLv unsignedShort_maxExclusive003_1788.v Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive001_1789 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minInclusive001_1789 OK XSDv-XMLv unsignedShort_minInclusive001_1789.v Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive002_1790 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minInclusive002_1790 OK XSDv-XMLi unsignedShort_minInclusive002_1790.i -OK unsignedShort_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive003_1791 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minInclusive003_1791 OK XSDv-XMLv unsignedShort_minInclusive003_1791.v Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive004_1792 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minInclusive004_1792 OK XSDv-XMLv unsignedShort_minInclusive004_1792.v Grp: MS-DataTypes2006-07-15 / unsignedShort_minInclusive005_1793 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minInclusive005_1793 OK XSDv-XMLv unsignedShort_minInclusive005_1793.v Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive001_1794 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minExclusive001_1794 OK XSDv-XMLi unsignedShort_minExclusive001_1794.i -OK unsignedShort_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive002_1795 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minExclusive002_1795 OK XSDv-XMLi unsignedShort_minExclusive002_1795.i -OK unsignedShort_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive003_1796 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minExclusive003_1796 OK XSDv-XMLv unsignedShort_minExclusive003_1796.v Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive004_1797 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minExclusive004_1797 OK XSDv-XMLv unsignedShort_minExclusive004_1797.v Grp: MS-DataTypes2006-07-15 / unsignedShort_minExclusive005_1798 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_minExclusive005_1798 OK XSDv-XMLv unsignedShort_minExclusive005_1798.v Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits001_1799 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_totalDigits001_1799 OK XSDv-XMLi unsignedShort_totalDigits001_1799.i -OK unsignedShort_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits002_1800 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_totalDigits002_1800 OK XSDv-XMLv unsignedShort_totalDigits002_1800.v Grp: MS-DataTypes2006-07-15 / unsignedShort_totalDigits003_1801 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort_totalDigits003_1801 OK XSDv-XMLv unsignedShort_totalDigits003_1801.v Grp: MS-DataTypes2006-07-15 / unsignedByte_pattern001_1802 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv unsignedByte_pattern001_1802 -NI unsignedByte_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / unsignedByte_enumeration001_1803 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_enumeration001_1803 OK XSDv-XMLi unsignedByte_enumeration001_1803.i -OK unsignedByte_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / unsignedByte_enumeration002_1804 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_enumeration002_1804 OK XSDv-XMLv unsignedByte_enumeration002_1804.v Grp: MS-DataTypes2006-07-15 / unsignedByte_enumeration003_1805 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_enumeration003_1805 OK XSDv-XMLi unsignedByte_enumeration003_1805.i -OK unsignedByte_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / unsignedByte_enumeration004_1806 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_enumeration004_1806 OK XSDv-XMLv unsignedByte_enumeration004_1806.v Grp: MS-DataTypes2006-07-15 / unsignedByte_maxInclusive001_1807 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_maxInclusive001_1807 OK XSDv-XMLv unsignedByte_maxInclusive001_1807.v Grp: MS-DataTypes2006-07-15 / unsignedByte_maxInclusive002_1808 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_maxInclusive002_1808 OK XSDv-XMLi unsignedByte_maxInclusive002_1808.i -OK unsignedByte_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedByte_maxInclusive003_1809 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_maxInclusive003_1809 OK XSDv-XMLv unsignedByte_maxInclusive003_1809.v Grp: MS-DataTypes2006-07-15 / unsignedByte_maxExclusive001_1810 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_maxExclusive001_1810 OK XSDv-XMLi unsignedByte_maxExclusive001_1810.i -OK unsignedByte_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedByte_maxExclusive002_1811 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_maxExclusive002_1811 OK XSDv-XMLi unsignedByte_maxExclusive002_1811.i -OK unsignedByte_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedByte_maxExclusive003_1812 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_maxExclusive003_1812 OK XSDv-XMLv unsignedByte_maxExclusive003_1812.v Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive001_1813 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minInclusive001_1813 OK XSDv-XMLv unsignedByte_minInclusive001_1813.v Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive002_1814 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minInclusive002_1814 OK XSDv-XMLi unsignedByte_minInclusive002_1814.i -OK unsignedByte_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive003_1815 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minInclusive003_1815 OK XSDv-XMLv unsignedByte_minInclusive003_1815.v Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive004_1816 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minInclusive004_1816 OK XSDv-XMLv unsignedByte_minInclusive004_1816.v Grp: MS-DataTypes2006-07-15 / unsignedByte_minInclusive005_1817 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minInclusive005_1817 OK XSDv-XMLv unsignedByte_minInclusive005_1817.v Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive001_1818 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minExclusive001_1818 OK XSDv-XMLi unsignedByte_minExclusive001_1818.i -OK unsignedByte_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive002_1819 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minExclusive002_1819 OK XSDv-XMLi unsignedByte_minExclusive002_1819.i -OK unsignedByte_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive003_1820 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minExclusive003_1820 OK XSDv-XMLv unsignedByte_minExclusive003_1820.v Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive004_1821 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minExclusive004_1821 OK XSDv-XMLv unsignedByte_minExclusive004_1821.v Grp: MS-DataTypes2006-07-15 / unsignedByte_minExclusive005_1822 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_minExclusive005_1822 OK XSDv-XMLv unsignedByte_minExclusive005_1822.v Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits001_1823 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_totalDigits001_1823 OK XSDv-XMLi unsignedByte_totalDigits001_1823.i -OK unsignedByte_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits002_1824 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_totalDigits002_1824 OK XSDv-XMLv unsignedByte_totalDigits002_1824.v Grp: MS-DataTypes2006-07-15 / unsignedByte_totalDigits003_1825 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte_totalDigits003_1825 OK XSDv-XMLv unsignedByte_totalDigits003_1825.v Grp: MS-DataTypes2006-07-15 / positiveInteger_pattern001_1826 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv positiveInteger_pattern001_1826 -NI positiveInteger_pattern001.xsd:10:47: Unsupported regexp construct: \P{...} Grp: MS-DataTypes2006-07-15 / positiveInteger_enumeration001_1827 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_enumeration001_1827 OK XSDv-XMLi positiveInteger_enumeration001_1827.i -OK positiveInteger_enumeration001.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / positiveInteger_enumeration002_1828 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_enumeration002_1828 OK XSDv-XMLv positiveInteger_enumeration002_1828.v Grp: MS-DataTypes2006-07-15 / positiveInteger_enumeration003_1829 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_enumeration003_1829 OK XSDv-XMLi positiveInteger_enumeration003_1829.i -OK positiveInteger_enumeration003.xml:4:8: Value not in the enumeration set Grp: MS-DataTypes2006-07-15 / positiveInteger_enumeration004_1830 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_enumeration004_1830 OK XSDv-XMLv positiveInteger_enumeration004_1830.v Grp: MS-DataTypes2006-07-15 / positiveInteger_maxInclusive001_1831 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_maxInclusive001_1831 OK XSDv-XMLv positiveInteger_maxInclusive001_1831.v Grp: MS-DataTypes2006-07-15 / positiveInteger_maxInclusive002_1832 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_maxInclusive002_1832 OK XSDv-XMLi positiveInteger_maxInclusive002_1832.i -OK positiveInteger_maxInclusive002.xml:4:8: 5 is greater than maxInclusive (1) Grp: MS-DataTypes2006-07-15 / positiveInteger_maxInclusive003_1833 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_maxInclusive003_1833 OK XSDv-XMLv positiveInteger_maxInclusive003_1833.v Grp: MS-DataTypes2006-07-15 / positiveInteger_maxExclusive001_1834 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_maxExclusive001_1834 OK XSDv-XMLi positiveInteger_maxExclusive001_1834.i -OK positiveInteger_maxExclusive001.xml:4:8: 1 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / positiveInteger_maxExclusive002_1835 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_maxExclusive002_1835 OK XSDv-XMLi positiveInteger_maxExclusive002_1835.i -OK positiveInteger_maxExclusive002.xml:4:8: 5 is greater than maxExclusive (1) Grp: MS-DataTypes2006-07-15 / positiveInteger_maxExclusive003_1836 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_maxExclusive003_1836 OK XSDv-XMLv positiveInteger_maxExclusive003_1836.v Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive001_1837 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minInclusive001_1837 OK XSDv-XMLv positiveInteger_minInclusive001_1837.v Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive002_1838 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minInclusive002_1838 OK XSDv-XMLi positiveInteger_minInclusive002_1838.i -OK positiveInteger_minInclusive002.xml:4:8: 1 is smaller than minInclusive (5) Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive003_1839 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minInclusive003_1839 OK XSDv-XMLv positiveInteger_minInclusive003_1839.v Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive004_1840 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minInclusive004_1840 OK XSDv-XMLv positiveInteger_minInclusive004_1840.v Grp: MS-DataTypes2006-07-15 / positiveInteger_minInclusive005_1841 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minInclusive005_1841 OK XSDv-XMLv positiveInteger_minInclusive005_1841.v Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive001_1842 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minExclusive001_1842 OK XSDv-XMLi positiveInteger_minExclusive001_1842.i -OK positiveInteger_minExclusive001.xml:4:8: 1 is smaller than minExclusive (1) Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive002_1843 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minExclusive002_1843 OK XSDv-XMLi positiveInteger_minExclusive002_1843.i -OK positiveInteger_minExclusive002.xml:4:8: 1 is smaller than minExclusive (5) Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive003_1844 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minExclusive003_1844 OK XSDv-XMLv positiveInteger_minExclusive003_1844.v Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive004_1845 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minExclusive004_1845 OK XSDv-XMLv positiveInteger_minExclusive004_1845.v Grp: MS-DataTypes2006-07-15 / positiveInteger_minExclusive005_1846 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_minExclusive005_1846 OK XSDv-XMLv positiveInteger_minExclusive005_1846.v Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits001_1847 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_totalDigits001_1847 OK XSDv-XMLi positiveInteger_totalDigits001_1847.i -OK positiveInteger_totalDigits001.xml:4:8: Number 123 has too many digits (totalDigits is 2) Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits002_1848 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_totalDigits002_1848 OK XSDv-XMLv positiveInteger_totalDigits002_1848.v Grp: MS-DataTypes2006-07-15 / positiveInteger_totalDigits003_1849 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger_totalDigits003_1849 OK XSDv-XMLv positiveInteger_totalDigits003_1849.v Grp: MS-DataTypes2006-07-15 / list_minInclusive_1850 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi list_minInclusive_1850 Grp: MS-DataTypes2006-07-15 / string001_1851 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string001_1851 OK XSDv-XMLv string001_1851.v Grp: MS-DataTypes2006-07-15 / string002_1852 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string002_1852 OK XSDv-XMLv string002_1852.v Grp: MS-DataTypes2006-07-15 / string003_1853 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string003_1853 OK XSDv-XMLv string003_1853.v Grp: MS-DataTypes2006-07-15 / string004_1854 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string004_1854 OK XSDv-XMLv string004_1854.v Grp: MS-DataTypes2006-07-15 / string005_1855 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string005_1855 OK XSDv-XMLv string005_1855.v Grp: MS-DataTypes2006-07-15 / string006_1856 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv string006_1856 OK XSDv-XMLv string006_1856.v Grp: MS-DataTypes2006-07-15 / boolean001_1857 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean001_1857 OK XSDv-XMLi boolean001_1857.i -OK boolean001.xml:6:15: Invalid value for boolean type: "" Grp: MS-DataTypes2006-07-15 / boolean002_1858 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean002_1858 OK XSDv-XMLv boolean002_1858.v Grp: MS-DataTypes2006-07-15 / boolean003_1859 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean003_1859 OK XSDv-XMLv boolean003_1859.v Grp: MS-DataTypes2006-07-15 / boolean004_1860 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean004_1860 OK XSDv-XMLv boolean004_1860.v Grp: MS-DataTypes2006-07-15 / boolean005_1861 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean005_1861 OK XSDv-XMLv boolean005_1861.v Grp: MS-DataTypes2006-07-15 / boolean006_1862 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean006_1862 OK XSDv-XMLi boolean006_1862.i -OK boolean006.xml:6:15: Invalid value for boolean type: "+1" Grp: MS-DataTypes2006-07-15 / boolean007_1863 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean007_1863 OK XSDv-XMLi boolean007_1863.i -OK boolean007.xml:6:15: Invalid value for boolean type: "-1" Grp: MS-DataTypes2006-07-15 / boolean008_1864 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean008_1864 OK XSDv-XMLi boolean008_1864.i -OK boolean008.xml:6:15: Invalid value for boolean type: "-0" Grp: MS-DataTypes2006-07-15 / boolean009_1865 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean009_1865 OK XSDv-XMLi boolean009_1865.i -OK boolean009.xml:6:15: Invalid value for boolean type: "+0" Grp: MS-DataTypes2006-07-15 / boolean010_1866 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean010_1866 OK XSDv-XMLi boolean010_1866.i -OK boolean010.xml:6:15: Invalid value for boolean type: "False" Grp: MS-DataTypes2006-07-15 / boolean011_1867 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean011_1867 OK XSDv-XMLi boolean011_1867.i -OK boolean011.xml:6:15: Invalid value for boolean type: "True" Grp: MS-DataTypes2006-07-15 / boolean012_1868 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean012_1868 OK XSDv-XMLi boolean012_1868.i -OK boolean012.xml:6:15: Invalid value for boolean type: "TRUE" Grp: MS-DataTypes2006-07-15 / boolean013_1869 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean013_1869 OK XSDv-XMLi boolean013_1869.i -OK boolean013.xml:6:15: Invalid value for boolean type: "FALSE" Grp: MS-DataTypes2006-07-15 / boolean014_1870 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean014_1870 OK XSDv-XMLi boolean014_1870.i -OK boolean014.xml:6:15: Invalid value for boolean type: "t" Grp: MS-DataTypes2006-07-15 / boolean015_1871 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean015_1871 OK XSDv-XMLi boolean015_1871.i -OK boolean015.xml:6:15: Invalid value for boolean type: "f" Grp: MS-DataTypes2006-07-15 / boolean016_1872 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean016_1872 OK XSDv-XMLi boolean016_1872.i -OK boolean016.xml:6:15: Invalid value for boolean type: "T" Grp: MS-DataTypes2006-07-15 / boolean017_1873 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean017_1873 OK XSDv-XMLi boolean017_1873.i -OK boolean017.xml:6:15: Invalid value for boolean type: "F" Grp: MS-DataTypes2006-07-15 / boolean018_1874 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv boolean018_1874 OK XSDv-XMLv boolean018_1874.v Grp: MS-DataTypes2006-07-15 / decimal001_1875 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal001_1875 OK XSDv-XMLi decimal001_1875.i -OK decimal001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / decimal002_1876 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal002_1876 OK XSDv-XMLv decimal002_1876.v Grp: MS-DataTypes2006-07-15 / decimal003_1877 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal003_1877 OK XSDv-XMLv decimal003_1877.v Grp: MS-DataTypes2006-07-15 / decimal004_1878 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal004_1878 OK XSDv-XMLv decimal004_1878.v Grp: MS-DataTypes2006-07-15 / decimal005_1879 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal005_1879 OK XSDv-XMLv decimal005_1879.v Grp: MS-DataTypes2006-07-15 / decimal006_1880 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal006_1880 OK XSDv-XMLv decimal006_1880.v Grp: MS-DataTypes2006-07-15 / decimal007_1881 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal007_1881 OK XSDv-XMLv decimal007_1881.v Grp: MS-DataTypes2006-07-15 / decimal008_1882 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal008_1882 OK XSDv-XMLv decimal008_1882.v Grp: MS-DataTypes2006-07-15 / decimal009_1883 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal009_1883 OK XSDv-XMLv decimal009_1883.v Grp: MS-DataTypes2006-07-15 / decimal010_1884 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal010_1884 OK XSDv-XMLv decimal010_1884.v Grp: MS-DataTypes2006-07-15 / decimal011_1885 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal011_1885 OK XSDv-XMLv decimal011_1885.v Grp: MS-DataTypes2006-07-15 / decimal012_1886 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal012_1886 OK XSDv-XMLv decimal012_1886.v Grp: MS-DataTypes2006-07-15 / decimal013_1887 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal013_1887 OK XSDv-XMLv decimal013_1887.v Grp: MS-DataTypes2006-07-15 / decimal014_1888 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal014_1888 OK XSDv-XMLv decimal014_1888.v Grp: MS-DataTypes2006-07-15 / decimal015_1889 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal015_1889 OK XSDv-XMLv decimal015_1889.v Grp: MS-DataTypes2006-07-15 / decimal016_1890 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal016_1890 OK XSDv-XMLv decimal016_1890.v Grp: MS-DataTypes2006-07-15 / decimal017_1891 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal017_1891 OK XSDv-XMLi decimal017_1891.i -OK decimal017.xml:6:15: Exponent parent not authorized in e Grp: MS-DataTypes2006-07-15 / decimal018_1892 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal018_1892 OK XSDv-XMLi decimal018_1892.i -OK decimal018.xml:6:15: Exponent parent not authorized in E Grp: MS-DataTypes2006-07-15 / decimal019_1893 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal019_1893 OK XSDv-XMLi decimal019_1893.i -OK decimal019.xml:6:15: Exponent parent not authorized in -1E4 Grp: MS-DataTypes2006-07-15 / decimal020_1894 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal020_1894 OK XSDv-XMLi decimal020_1894.i -OK decimal020.xml:6:15: Invalid integer: "INF" Grp: MS-DataTypes2006-07-15 / decimal021_1895 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal021_1895 OK XSDv-XMLi decimal021_1895.i -OK decimal021.xml:6:15: Invalid integer: "-INF" Grp: MS-DataTypes2006-07-15 / decimal022_1896 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal022_1896 OK XSDv-XMLi decimal022_1896.i -OK decimal022.xml:6:15: Invalid integer: "NaN" Grp: MS-DataTypes2006-07-15 / decimal023_1897 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal023_1897 OK XSDv-XMLi decimal023_1897.i -OK decimal023.xml:6:15: Only one decimal separator allowed in 13.1513.561 Grp: MS-DataTypes2006-07-15 / decimal024_1898 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal024_1898 OK XSDv-XMLi decimal024_1898.i -OK decimal024.xml:6:15: Invalid integer: "ABCDEF" Grp: MS-DataTypes2006-07-15 / decimal025_1899 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv decimal025_1899 OK XSDv-XMLi decimal025_1899.i -OK decimal025.xml:6:15: Exponent parent not authorized in 123.456E4 Grp: MS-DataTypes2006-07-15 / float001_1900 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float001_1900 OK XSDv-XMLi float001_1900.i -OK float001.xml:6:15: Invalid value: "" Grp: MS-DataTypes2006-07-15 / float002_1901 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float002_1901 OK XSDv-XMLv float002_1901.v Grp: MS-DataTypes2006-07-15 / float003_1902 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float003_1902 OK XSDv-XMLv float003_1902.v Grp: MS-DataTypes2006-07-15 / float004_1903 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float004_1903 OK XSDv-XMLv float004_1903.v Grp: MS-DataTypes2006-07-15 / float005_1904 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float005_1904 OK XSDv-XMLv float005_1904.v Grp: MS-DataTypes2006-07-15 / float006_1905 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float006_1905 OK XSDv-XMLv float006_1905.v Grp: MS-DataTypes2006-07-15 / float007_1906 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float007_1906 OK XSDv-XMLv float007_1906.v Grp: MS-DataTypes2006-07-15 / float008_1907 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float008_1907 OK XSDv-XMLv float008_1907.v Grp: MS-DataTypes2006-07-15 / float009_1908 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float009_1908 OK XSDv-XMLv float009_1908.v Grp: MS-DataTypes2006-07-15 / float010_1909 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float010_1909 OK XSDv-XMLv float010_1909.v Grp: MS-DataTypes2006-07-15 / float011_1910 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float011_1910 OK XSDv-XMLv float011_1910.v Grp: MS-DataTypes2006-07-15 / float012_1911 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float012_1911 OK XSDv-XMLv float012_1911.v Grp: MS-DataTypes2006-07-15 / float013_1912 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float013_1912 OK XSDv-XMLv float013_1912.v Grp: MS-DataTypes2006-07-15 / float014_1913 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float014_1913 OK XSDv-XMLv float014_1913.v Grp: MS-DataTypes2006-07-15 / float015_1914 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float015_1914 OK XSDv-XMLi float015_1914.i -OK float015.xml:6:15: Invalid value: "e" Grp: MS-DataTypes2006-07-15 / float016_1915 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float016_1915 OK XSDv-XMLi float016_1915.i -OK float016.xml:6:15: Invalid value: "E" Grp: MS-DataTypes2006-07-15 / float017_1916 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float017_1916 OK XSDv-XMLv float017_1916.v Grp: MS-DataTypes2006-07-15 / float018_1917 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float018_1917 OK XSDv-XMLi float018_1917.i -OK float018.xml:6:15: Invalid value: "+INF" Grp: MS-DataTypes2006-07-15 / float019_1918 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float019_1918 OK XSDv-XMLv float019_1918.v Grp: MS-DataTypes2006-07-15 / float020_1919 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float020_1919 OK XSDv-XMLv float020_1919.v Grp: MS-DataTypes2006-07-15 / float021_1920 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float021_1920 OK XSDv-XMLv float021_1920.v Grp: MS-DataTypes2006-07-15 / float022_1921 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float022_1921 OK XSDv-XMLi float022_1921.i -OK float022.xml:6:15: Invalid value: "+NaN" Grp: MS-DataTypes2006-07-15 / float023_1922 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float023_1922 OK XSDv-XMLi float023_1922.i -OK float023.xml:6:15: Invalid value: "-NaN" Grp: MS-DataTypes2006-07-15 / float024_1923 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float024_1923 OK XSDv-XMLi float024_1923.i -OK float024.xml:6:15: Invalid value: "inf" Grp: MS-DataTypes2006-07-15 / float025_1924 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float025_1924 OK XSDv-XMLi float025_1924.i -OK float025.xml:6:15: Invalid value: "nan" Grp: MS-DataTypes2006-07-15 / float026_1925 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float026_1925 OK XSDv-XMLi float026_1925.i -OK float026.xml:6:15: Invalid value: "NAN" Grp: MS-DataTypes2006-07-15 / float027_1926 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float027_1926 OK XSDv-XMLi float027_1926.i -OK float027.xml:6:15: Invalid value: "1267.432x10" Grp: MS-DataTypes2006-07-15 / float028_1927 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float028_1927 OK XSDv-XMLv float028_1927.v Grp: MS-DataTypes2006-07-15 / float029_1928 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float029_1928 OK XSDv-XMLv float029_1928.v Grp: MS-DataTypes2006-07-15 / float030_1929 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float030_1929 OK XSDv-XMLv float030_1929.v Grp: MS-DataTypes2006-07-15 / float031_1930 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float031_1930 OK XSDv-XMLv float031_1930.v Grp: MS-DataTypes2006-07-15 / float032_1931 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float032_1931 OK XSDv-XMLv float032_1931.v Grp: MS-DataTypes2006-07-15 / float033_1932 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float033_1932 OK XSDv-XMLv float033_1932.v Grp: MS-DataTypes2006-07-15 / float034_1933 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float034_1933 OK XSDv-XMLv float034_1933.v Grp: MS-DataTypes2006-07-15 / float035_1934 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float035_1934 OK XSDv-XMLi float035_1934.i -OK float035.xml:6:15: Invalid value: "-1E4.4" Grp: MS-DataTypes2006-07-15 / float036_1935 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float036_1935 OK XSDv-XMLi float036_1935.i -OK float036.xml:6:15: Invalid value: "13.1513.561" Grp: MS-DataTypes2006-07-15 / float037_1936 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float037_1936 OK XSDv-XMLi float037_1936.i -OK float037.xml:6:15: Invalid value: "ABCDEF" Grp: MS-DataTypes2006-07-15 / float038_1937 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float038_1937 OK XSDv-XMLv float038_1937.v Grp: MS-DataTypes2006-07-15 / float039_1938 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv float039_1938 OK XSDv-XMLv float039_1938.v Grp: MS-DataTypes2006-07-15 / double001_1939 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double001_1939 OK XSDv-XMLi double001_1939.i -OK double001.xml:6:15: Invalid value: "" Grp: MS-DataTypes2006-07-15 / double002_1940 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double002_1940 OK XSDv-XMLv double002_1940.v Grp: MS-DataTypes2006-07-15 / double003_1941 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double003_1941 OK XSDv-XMLv double003_1941.v Grp: MS-DataTypes2006-07-15 / double004_1942 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double004_1942 OK XSDv-XMLv double004_1942.v Grp: MS-DataTypes2006-07-15 / double005_1943 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double005_1943 OK XSDv-XMLv double005_1943.v Grp: MS-DataTypes2006-07-15 / double006_1944 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double006_1944 OK XSDv-XMLv double006_1944.v Grp: MS-DataTypes2006-07-15 / double007_1945 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double007_1945 OK XSDv-XMLv double007_1945.v Grp: MS-DataTypes2006-07-15 / double008_1946 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double008_1946 OK XSDv-XMLv double008_1946.v Grp: MS-DataTypes2006-07-15 / double009_1947 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double009_1947 OK XSDv-XMLv double009_1947.v Grp: MS-DataTypes2006-07-15 / double010_1948 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double010_1948 OK XSDv-XMLv double010_1948.v Grp: MS-DataTypes2006-07-15 / double011_1949 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double011_1949 OK XSDv-XMLv double011_1949.v Grp: MS-DataTypes2006-07-15 / double012_1950 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double012_1950 OK XSDv-XMLv double012_1950.v Grp: MS-DataTypes2006-07-15 / double013_1951 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double013_1951 OK XSDv-XMLv double013_1951.v Grp: MS-DataTypes2006-07-15 / double014_1952 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double014_1952 OK XSDv-XMLv double014_1952.v Grp: MS-DataTypes2006-07-15 / double015_1953 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double015_1953 OK XSDv-XMLi double015_1953.i -OK double015.xml:6:15: Invalid value: "e" Grp: MS-DataTypes2006-07-15 / double016_1954 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double016_1954 OK XSDv-XMLi double016_1954.i -OK double016.xml:6:15: Invalid value: "E" Grp: MS-DataTypes2006-07-15 / double017_1955 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double017_1955 OK XSDv-XMLv double017_1955.v Grp: MS-DataTypes2006-07-15 / double018_1956 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double018_1956 OK XSDv-XMLi double018_1956.i -OK double018.xml:6:15: Invalid value: "+INF" Grp: MS-DataTypes2006-07-15 / double019_1957 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double019_1957 OK XSDv-XMLv double019_1957.v Grp: MS-DataTypes2006-07-15 / double020_1958 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double020_1958 OK XSDv-XMLv double020_1958.v Grp: MS-DataTypes2006-07-15 / double021_1959 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double021_1959 OK XSDv-XMLv double021_1959.v Grp: MS-DataTypes2006-07-15 / double022_1960 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double022_1960 OK XSDv-XMLi double022_1960.i -OK double022.xml:6:15: Invalid value: "+NaN" Grp: MS-DataTypes2006-07-15 / double023_1961 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double023_1961 OK XSDv-XMLi double023_1961.i -OK double023.xml:6:15: Invalid value: "-NaN" Grp: MS-DataTypes2006-07-15 / double024_1962 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double024_1962 OK XSDv-XMLi double024_1962.i -OK double024.xml:6:15: Invalid value: "inf" Grp: MS-DataTypes2006-07-15 / double025_1963 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double025_1963 OK XSDv-XMLi double025_1963.i -OK double025.xml:6:15: Invalid value: "nan" Grp: MS-DataTypes2006-07-15 / double026_1964 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double026_1964 OK XSDv-XMLi double026_1964.i -OK double026.xml:6:15: Invalid value: "NAN" Grp: MS-DataTypes2006-07-15 / double027_1965 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double027_1965 OK XSDv-XMLv double027_1965.v Grp: MS-DataTypes2006-07-15 / double028_1966 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double028_1966 OK XSDv-XMLv double028_1966.v Grp: MS-DataTypes2006-07-15 / double029_1967 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double029_1967 OK XSDv-XMLi double029_1967.i -OK double029.xml:6:15: Invalid value: "ABCDEF" Grp: MS-DataTypes2006-07-15 / double030_1968 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv double030_1968 OK XSDv-XMLv double030_1968.v Grp: MS-DataTypes2006-07-15 / duration001_1969 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration001_1969 OK XSDv-XMLi duration001_1969.i -OK duration001.xml:6:15: Empty string is not a valid value for duration Grp: MS-DataTypes2006-07-15 / duration002_1970 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration002_1970 OK XSDv-XMLv duration002_1970.v Grp: MS-DataTypes2006-07-15 / duration003_1971 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration003_1971 OK XSDv-XMLv duration003_1971.v Grp: MS-DataTypes2006-07-15 / duration004_1972 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration004_1972 OK XSDv-XMLv duration004_1972.v Grp: MS-DataTypes2006-07-15 / duration005_1973 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration005_1973 OK XSDv-XMLv duration005_1973.v Grp: MS-DataTypes2006-07-15 / duration006_1974 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration006_1974 OK XSDv-XMLv duration006_1974.v Grp: MS-DataTypes2006-07-15 / duration007_1975 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration007_1975 OK XSDv-XMLv duration007_1975.v Grp: MS-DataTypes2006-07-15 / duration008_1976 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration008_1976 OK XSDv-XMLi duration008_1976.i -OK duration008.xml:6:15: Invalid character '-' in duration: "P-1347M" Grp: MS-DataTypes2006-07-15 / duration009_1977 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration009_1977 OK XSDv-XMLv duration009_1977.v Grp: MS-DataTypes2006-07-15 / duration010_1978 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration010_1978 OK XSDv-XMLi duration010_1978.i -OK duration010.xml:6:15: Expecting time after T in "P1Y2MT" Grp: MS-DataTypes2006-07-15 / duration011_1979 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration011_1979 OK XSDv-XMLi duration011_1979.i -OK duration011.xml:6:15: Expecting an integer for the year, found "200.5" Grp: MS-DataTypes2006-07-15 / duration012_1980 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration012_1980 OK XSDv-XMLv duration012_1980.v Grp: MS-DataTypes2006-07-15 / duration013_1981 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration013_1981 OK XSDv-XMLi duration013_1981.i -OK duration013.xml:6:15: Invalid prefix for duration in "1234Y" Grp: MS-DataTypes2006-07-15 / duration014_1982 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration014_1982 OK XSDv-XMLv duration014_1982.v Grp: MS-DataTypes2006-07-15 / duration015_1983 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration015_1983 OK XSDv-XMLi duration015_1983.i -OK duration015.xml:6:15: Invalid prefix for duration in "T312H" Grp: MS-DataTypes2006-07-15 / duration016_1984 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration016_1984 OK XSDv-XMLv duration016_1984.v Grp: MS-DataTypes2006-07-15 / duration017_1985 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration017_1985 OK XSDv-XMLv duration017_1985.v Grp: MS-DataTypes2006-07-15 / duration018_1986 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration018_1986 OK XSDv-XMLv duration018_1986.v Grp: MS-DataTypes2006-07-15 / duration019_1987 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration019_1987 OK XSDv-XMLv duration019_1987.v Grp: MS-DataTypes2006-07-15 / duration020_1988 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration020_1988 OK XSDv-XMLv duration020_1988.v Grp: MS-DataTypes2006-07-15 / duration021_1989 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration021_1989 OK XSDv-XMLi duration021_1989.i -OK duration021.xml:6:15: Invalid character '-' in duration: "P0Y0M0DT0H-0M0.0001S" Grp: MS-DataTypes2006-07-15 / duration022_1990 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration022_1990 OK XSDv-XMLv duration022_1990.v Grp: MS-DataTypes2006-07-15 / duration023_1991 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration023_1991 OK XSDv-XMLv duration023_1991.v Grp: MS-DataTypes2006-07-15 / duration024_1992 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration024_1992 OK XSDv-XMLv duration024_1992.v Grp: MS-DataTypes2006-07-15 / duration025_1993 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration025_1993 OK XSDv-XMLv duration025_1993.v Grp: MS-DataTypes2006-07-15 / duration026_1994 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration026_1994 OK XSDv-XMLv duration026_1994.v Grp: MS-DataTypes2006-07-15 / duration027_1995 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv duration027_1995 OK XSDv-XMLv duration027_1995.v Grp: MS-DataTypes2006-07-15 / duration028_1996 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv duration028_1996 -NI datatypes.xsd:19:58: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / duration029_1997 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv duration029_1997 -NI datatypes.xsd:19:58: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / duration030_1998 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv duration030_1998 -NI datatypes.xsd:19:58: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / dateTime001_1999 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime001_1999 OK XSDv-XMLi dateTime001_1999.i -OK dateTime001.xml:6:15: Invalid year in "" Grp: MS-DataTypes2006-07-15 / dateTime002_2000 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime002_2000 OK XSDv-XMLv dateTime002_2000.v Grp: MS-DataTypes2006-07-15 / dateTime003_2001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime003_2001 OK XSDv-XMLv dateTime003_2001.v Grp: MS-DataTypes2006-07-15 / dateTime004_2002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime004_2002 OK XSDv-XMLi dateTime004_2002.i -OK dateTime004.xml:6:15: Invalid separator in date value "1985-102T23:50:30" Grp: MS-DataTypes2006-07-15 / dateTime005_2003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime005_2003 OK XSDv-XMLv dateTime005_2003.v Grp: MS-DataTypes2006-07-15 / dateTime006_2004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime006_2004 OK XSDv-XMLv dateTime006_2004.v Grp: MS-DataTypes2006-07-15 / dateTime007_2005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime007_2005 OK XSDv-XMLv dateTime007_2005.v Grp: MS-DataTypes2006-07-15 / dateTime008_2006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime008_2006 OK XSDv-XMLv dateTime008_2006.v Grp: MS-DataTypes2006-07-15 / dateTime010_2007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime010_2007 OK XSDv-XMLv dateTime010_2007.v Grp: MS-DataTypes2006-07-15 / dateTime011_2008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dateTime011_2008 OK XSDv-XMLi dateTime011_2008.i -OK dateTime011.xml:6:15: Year cannot be null in: "0000-01-01T00:00:00" Grp: MS-DataTypes2006-07-15 / dateTime013_2009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv dateTime013_2009 -NI datatypes.xsd:19:58: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / time001_2010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time001_2010 OK XSDv-XMLi time001_2010.i -OK time001.xml:6:15: Invalid time: "" Grp: MS-DataTypes2006-07-15 / time002_2011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time002_2011 OK XSDv-XMLi time002_2011.i -OK time002.xml:6:15: Invalid separator in time: "1999-05-31T13:20:00-05:00" Grp: MS-DataTypes2006-07-15 / time003_2012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time003_2012 OK XSDv-XMLi time003_2012.i -OK time003.xml:6:15: Invalid separator in time: "1985-04-12T10:30" Grp: MS-DataTypes2006-07-15 / time004_2013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time004_2013 OK XSDv-XMLv time004_2013.v Grp: MS-DataTypes2006-07-15 / time005_2014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time005_2014 OK XSDv-XMLv time005_2014.v Grp: MS-DataTypes2006-07-15 / time006_2015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time006_2015 OK XSDv-XMLv time006_2015.v Grp: MS-DataTypes2006-07-15 / time007_2016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time007_2016 OK XSDv-XMLv time007_2016.v Grp: MS-DataTypes2006-07-15 / time008_2017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time008_2017 OK XSDv-XMLv time008_2017.v Grp: MS-DataTypes2006-07-15 / time009_2018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time009_2018 OK XSDv-XMLv time009_2018.v Grp: MS-DataTypes2006-07-15 / time011_2019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time011_2019 OK XSDv-XMLv time011_2019.v Grp: MS-DataTypes2006-07-15 / time012_2020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time012_2020 OK XSDv-XMLv time012_2020.v Grp: MS-DataTypes2006-07-15 / time013_2021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time013_2021 OK XSDv-XMLv time013_2021.v Grp: MS-DataTypes2006-07-15 / time014_2022 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time014_2022 OK XSDv-XMLi time014_2022.i -OK time014.xml:6:15: Invalid separator in time: "13:20.4:00" Grp: MS-DataTypes2006-07-15 / time015_2023 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time015_2023 OK XSDv-XMLi time015_2023.i -OK time015.xml:6:15: Invalid separator in time: "13.4:20:00" Grp: MS-DataTypes2006-07-15 / time016_2024 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time016_2024 OK XSDv-XMLi time016_2024.i -OK time016.xml:6:15: Invalid seconds in time: "13:20:60" Grp: MS-DataTypes2006-07-15 / time017_2025 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time017_2025 OK XSDv-XMLi time017_2025.i -OK time017.xml:6:15: Invalid minutes in time: "13:60:00" Grp: MS-DataTypes2006-07-15 / time018_2026 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time018_2026 OK XSDv-XMLi time018_2026.i -OK time018.xml:6:15: Invalid hour in time: "25:20:00" Grp: MS-DataTypes2006-07-15 / time019_2027 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time019_2027 OK XSDv-XMLi time019_2027.i -OK time019.xml:6:15: Invalid time: "0:20:00" Grp: MS-DataTypes2006-07-15 / time020_2028 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time020_2028 OK XSDv-XMLi time020_2028.i -OK time020.xml:6:15: Invalid time: "0:0:00" Grp: MS-DataTypes2006-07-15 / time021_2029 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time021_2029 OK XSDv-XMLi time021_2029.i -OK time021.xml:6:15: Invalid separator in time: "-13:20:00" Grp: MS-DataTypes2006-07-15 / time022_2030 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv time022_2030 OK XSDv-XMLi time022_2030.i -OK time022.xml:6:15: Invalid separator in time: "+13:20:00" Grp: MS-DataTypes2006-07-15 / date001_2031 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date001_2031 OK XSDv-XMLi date001_2031.i -OK date001.xml:6:15: Invalid year in "" Grp: MS-DataTypes2006-07-15 / date002_2032 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date002_2032 OK XSDv-XMLv date002_2032.v Grp: MS-DataTypes2006-07-15 / date003_2033 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date003_2033 OK XSDv-XMLi date003_2033.i -OK date003.xml:6:15: Invalid date "1999-05-32" Grp: MS-DataTypes2006-07-15 / date004_2034 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date004_2034 OK XSDv-XMLi date004_2034.i -OK date004.xml:6:15: Invalid date "1999-02-29" Grp: MS-DataTypes2006-07-15 / date005_2035 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date005_2035 OK XSDv-XMLv date005_2035.v Grp: MS-DataTypes2006-07-15 / date006_2036 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date006_2036 OK XSDv-XMLi date006_2036.i -OK date006.xml:6:15: Year must include at least four digits Grp: MS-DataTypes2006-07-15 / date009_2037 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date009_2037 OK XSDv-XMLi date009_2037.i -OK date009.xml:6:15: Invalid month in "2000-13-14" Grp: MS-DataTypes2006-07-15 / date010_2038 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date010_2038 OK XSDv-XMLv date010_2038.v Grp: MS-DataTypes2006-07-15 / date011_2039 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv date011_2039 OK XSDv-XMLi date011_2039.i -OK date011.xml:6:15: Invalid date (no month) "123456" Grp: MS-DataTypes2006-07-15 / gYearMonth001_2040 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth001_2040 OK XSDv-XMLi gYearMonth001_2040.i -OK gYearMonth001.xml:6:15: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYearMonth002_2041 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth002_2041 OK XSDv-XMLv gYearMonth002_2041.v Grp: MS-DataTypes2006-07-15 / gYearMonth003_2042 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth003_2042 OK XSDv-XMLv gYearMonth003_2042.v Grp: MS-DataTypes2006-07-15 / gYearMonth004_2043 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth004_2043 OK XSDv-XMLi gYearMonth004_2043.i -OK gYearMonth004.xml:6:15: Invalid month: 15 Grp: MS-DataTypes2006-07-15 / gYearMonth006_2044 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYearMonth006_2044 OK XSDv-XMLi gYearMonth006_2044.i -OK gYearMonth006.xml:6:15: Year must include at least four digits Grp: MS-DataTypes2006-07-15 / gYear001_2045 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear001_2045 OK XSDv-XMLi gYear001_2045.i -OK gYear001.xml:6:15: Invalid year in "" Grp: MS-DataTypes2006-07-15 / gYear002_2046 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear002_2046 OK XSDv-XMLv gYear002_2046.v Grp: MS-DataTypes2006-07-15 / gYear005_2047 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear005_2047 OK XSDv-XMLi gYear005_2047.i -OK gYear005.xml:6:15: Invalid time zone in "-00" Grp: MS-DataTypes2006-07-15 / gYear006_2048 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gYear006_2048 OK XSDv-XMLv gYear006_2048.v Grp: MS-DataTypes2006-07-15 / gMonthDay001_2049 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay001_2049 OK XSDv-XMLi gMonthDay001_2049.i -OK gMonthDay001.xml:6:15: Invalid gMonthDay: "" Grp: MS-DataTypes2006-07-15 / gMonthDay002_2050 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay002_2050 OK XSDv-XMLv gMonthDay002_2050.v Grp: MS-DataTypes2006-07-15 / gMonthDay003_2051 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay003_2051 OK XSDv-XMLv gMonthDay003_2051.v Grp: MS-DataTypes2006-07-15 / gMonthDay004_2052 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay004_2052 OK XSDv-XMLv gMonthDay004_2052.v Grp: MS-DataTypes2006-07-15 / gMonthDay005_2053 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonthDay005_2053 OK XSDv-XMLi gMonthDay005_2053.i -OK gMonthDay005.xml:6:15: Invalid gMonthDay: "---03-15" Grp: MS-DataTypes2006-07-15 / gMonthDay006_2054 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv gMonthDay006_2054 -NI datatypes.xsd:19:58: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / gDay001_2055 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay001_2055 OK XSDv-XMLv gDay001_2055.v Grp: MS-DataTypes2006-07-15 / gDay002_2056 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay002_2056 OK XSDv-XMLv gDay002_2056.v Grp: MS-DataTypes2006-07-15 / gDay003_2057 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay003_2057 OK XSDv-XMLv gDay003_2057.v Grp: MS-DataTypes2006-07-15 / gDay004_2058 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay004_2058 OK XSDv-XMLi gDay004_2058.i -OK gDay004.xml:6:15: Invalid date "--15" Grp: MS-DataTypes2006-07-15 / gDay005_2059 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gDay005_2059 OK XSDv-XMLi gDay005_2059.i -OK gDay005.xml:6:15: Invalid date "" Grp: MS-DataTypes2006-07-15 / gMonth001_2060 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth001_2060 OK XSDv-XMLi gMonth001_2060.i -OK gMonth001.xml:6:15: Invalid gMonth: "" Grp: MS-DataTypes2006-07-15 / gMonth002_2061 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth002_2061 OK XSDv-XMLv gMonth002_2061.v Grp: MS-DataTypes2006-07-15 / gMonth003_2062 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth003_2062 OK XSDv-XMLi gMonth003_2062.i -OK gMonth003.xml:6:15: Invalid gMonth: "1999-05--" Grp: MS-DataTypes2006-07-15 / gMonth004_2063 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth004_2063 OK XSDv-XMLv gMonth004_2063.v Grp: MS-DataTypes2006-07-15 / gMonth005_2064 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth005_2064 OK XSDv-XMLi gMonth005_2064.i -OK gMonth005.xml:6:15: Invalid gMonth: "1999-05-10" Grp: MS-DataTypes2006-07-15 / gMonth006_2065 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth006_2065 OK XSDv-XMLi gMonth006_2065.i -OK gMonth006.xml:6:15: Invalid gMonth: "--3--" Grp: MS-DataTypes2006-07-15 / gMonth007_2066 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv gMonth007_2066 OK XSDv-XMLi gMonth007_2066.i -OK gMonth007.xml:6:15: Invalid month: 15 Grp: MS-DataTypes2006-07-15 / hexBinary001_2067 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary001_2067 OK XSDv-XMLv hexBinary001_2067.v Grp: MS-DataTypes2006-07-15 / hexBinary002_2068 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary002_2068 OK XSDv-XMLv hexBinary002_2068.v Grp: MS-DataTypes2006-07-15 / hexBinary003_2069 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv hexBinary003_2069 OK NA hexBinary003_2069.v Grp: MS-DataTypes2006-07-15 / hexBinary004_2070 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv hexBinary004_2070 OK XSDv-XMLi hexBinary004_2070.i -OK hexBinary004.xml:3:15: Invalid hexBinary: "ab c" Grp: MS-DataTypes2006-07-15 / base64Binary001_2071 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary001_2071 OK XSDv-XMLv base64Binary001_2071.v Grp: MS-DataTypes2006-07-15 / base64Binary002_2072 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv base64Binary002_2072 OK XSDv-XMLv base64Binary002_2072.v Grp: MS-DataTypes2006-07-15 / anyURI001_2073 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI001_2073 OK XSDv-XMLv anyURI001_2073.v Grp: MS-DataTypes2006-07-15 / anyURI002_2074 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI002_2074 OK XSDv-XMLv anyURI002_2074.v Grp: MS-DataTypes2006-07-15 / anyURI003_2075 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI003_2075 OK XSDv-XMLv anyURI003_2075.v Grp: MS-DataTypes2006-07-15 / anyURI004_2076 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI004_2076 OK XSDv-XMLv anyURI004_2076.v Grp: MS-DataTypes2006-07-15 / anyURI005_2077 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI005_2077 OK XSDv-XMLv anyURI005_2077.v Grp: MS-DataTypes2006-07-15 / anyURI006_2078 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI006_2078 OK XSDv-XMLv anyURI006_2078.v Grp: MS-DataTypes2006-07-15 / anyURI007_2079 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI007_2079 OK XSDv-XMLv anyURI007_2079.v Grp: MS-DataTypes2006-07-15 / anyURI008_2080 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI008_2080 OK XSDv-XMLv anyURI008_2080.v Grp: MS-DataTypes2006-07-15 / anyURI009_2081 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI009_2081 OK XSDv-XMLv anyURI009_2081.v Grp: MS-DataTypes2006-07-15 / anyURI010_2082 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI010_2082 OK XSDv-XMLv anyURI010_2082.v Grp: MS-DataTypes2006-07-15 / anyURI011_2083 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv anyURI011_2083 OK XSDv-XMLv anyURI011_2083.v Grp: MS-DataTypes2006-07-15 / QName001_2084 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName001_2084 OK XSDv-XMLi QName001_2084.i -OK QName001.xml:6:15: Invalid QName: "" Grp: MS-DataTypes2006-07-15 / QName002_2085 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName002_2085 OK XSDv-XMLv QName002_2085.v Grp: MS-DataTypes2006-07-15 / QName003_2086 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName003_2086 OK XSDv-XMLv QName003_2086.v Grp: MS-DataTypes2006-07-15 / QName004_2087 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName004_2087 OK XSDv-XMLi QName004_2087.i -OK QName004.xml:6:15: Invalid QName: "1fo" Grp: MS-DataTypes2006-07-15 / QName005_2088 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName005_2088 OK XSDv-XMLi QName005_2088.i -OK QName005.xml:6:15: Invalid QName: "-foo" Grp: MS-DataTypes2006-07-15 / QName006_2089 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName006_2089 OK XSDv-XMLv QName006_2089.v Grp: MS-DataTypes2006-07-15 / QName007_2090 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName007_2090 OK XSDv-XMLi QName007_2090.i -OK QName007.xml:6:15: Invalid QName: ":foo" Grp: MS-DataTypes2006-07-15 / QName008_2091 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName008_2091 OK XSDv-XMLi QName008_2091.i -OK QName008.xml:6:15: Invalid QName: "fo:1fo" Grp: MS-DataTypes2006-07-15 / QName009_2092 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv QName009_2092 OK NA QName009_2092.v Grp: MS-DataTypes2006-07-15 / QName010_2093 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName010_2093 OK XSDv-XMLi QName010_2093.i -OK QName010.xml:6:15: Invalid QName: "@test" Grp: MS-DataTypes2006-07-15 / QName011_2094 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QName011_2094 OK XSDv-XMLi QName011_2094.i -OK QName011.xml:6:15: Invalid QName: "//foo" Grp: MS-DataTypes2006-07-15 / normalizedString001_2095 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString001_2095 OK XSDv-XMLv normalizedString001_2095.v Grp: MS-DataTypes2006-07-15 / normalizedString002_2096 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString002_2096 OK XSDv-XMLv normalizedString002_2096.v Grp: MS-DataTypes2006-07-15 / normalizedString003_2097 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv normalizedString003_2097 OK XSDv-XMLv normalizedString003_2097.v Grp: MS-DataTypes2006-07-15 / token001_2098 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token001_2098 OK XSDv-XMLv token001_2098.v Grp: MS-DataTypes2006-07-15 / token002_2099 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token002_2099 OK XSDv-XMLv token002_2099.v Grp: MS-DataTypes2006-07-15 / token003_2100 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token003_2100 OK XSDv-XMLv token003_2100.v Grp: MS-DataTypes2006-07-15 / token004_2101 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv token004_2101 OK XSDv-XMLv token004_2101.v Grp: MS-DataTypes2006-07-15 / language001_2102 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language001_2102 OK XSDv-XMLi language001_2102.i -OK language001.xml:6:15: Invalid language: "" Grp: MS-DataTypes2006-07-15 / language002_2103 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language002_2103 OK XSDv-XMLv language002_2103.v Grp: MS-DataTypes2006-07-15 / language003_2104 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language003_2104 OK XSDv-XMLv language003_2104.v Grp: MS-DataTypes2006-07-15 / language004_2105 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language004_2105 OK XSDv-XMLv language004_2105.v Grp: MS-DataTypes2006-07-15 / language005_2106 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language005_2106 OK XSDv-XMLv language005_2106.v Grp: MS-DataTypes2006-07-15 / language006_2107 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language006_2107 OK XSDv-XMLv language006_2107.v Grp: MS-DataTypes2006-07-15 / language007_2108 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language007_2108 OK XSDv-XMLv language007_2108.v Grp: MS-DataTypes2006-07-15 / language008_2109 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language008_2109 OK XSDv-XMLi language008_2109.i -OK language008.xml:6:15: Invalid language: "1ko" Grp: MS-DataTypes2006-07-15 / language009_2110 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language009_2110 OK XSDv-XMLv language009_2110.v Grp: MS-DataTypes2006-07-15 / language010_2111 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv language010_2111 OK XSDv-XMLi language010_2111.i -OK language010.xml:5:15: Invalid language: "en-USxxxxxxxx" Grp: MS-DataTypes2006-07-15 / Name001_2112 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name001_2112 OK XSDv-XMLi Name001_2112.i -OK Name001.xml:6:15: Invalid Name: "" Grp: MS-DataTypes2006-07-15 / Name002_2113 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name002_2113 OK XSDv-XMLv Name002_2113.v Grp: MS-DataTypes2006-07-15 / Name003_2114 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name003_2114 OK XSDv-XMLv Name003_2114.v Grp: MS-DataTypes2006-07-15 / Name004_2115 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name004_2115 OK XSDv-XMLi Name004_2115.i -OK Name004.xml:6:15: Invalid Name: "1fo" Grp: MS-DataTypes2006-07-15 / Name005_2116 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name005_2116 OK XSDv-XMLi Name005_2116.i -OK Name005.xml:6:15: Invalid Name: ".foo" Grp: MS-DataTypes2006-07-15 / Name006_2117 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name006_2117 OK XSDv-XMLi Name006_2117.i -OK Name006.xml:6:15: Invalid Name: "-foo" Grp: MS-DataTypes2006-07-15 / Name007_2118 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name007_2118 OK XSDv-XMLv Name007_2118.v Grp: MS-DataTypes2006-07-15 / Name008_2119 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name008_2119 OK XSDv-XMLv Name008_2119.v Grp: MS-DataTypes2006-07-15 / Name009_2120 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name009_2120 OK XSDv-XMLv Name009_2120.v Grp: MS-DataTypes2006-07-15 / Name010_2121 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name010_2121 OK XSDv-XMLv Name010_2121.v Grp: MS-DataTypes2006-07-15 / Name011_2122 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name011_2122 OK XSDv-XMLv Name011_2122.v Grp: MS-DataTypes2006-07-15 / Name012_2123 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name012_2123 OK XSDv-XMLv Name012_2123.v Grp: MS-DataTypes2006-07-15 / Name013_2124 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name013_2124 OK XSDv-XMLv Name013_2124.v Grp: MS-DataTypes2006-07-15 / Name014_2125 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name014_2125 OK XSDv-XMLi Name014_2125.i -OK Name014.xml:6:15: Invalid Name: "fo:'-foo" Grp: MS-DataTypes2006-07-15 / Name015_2126 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name015_2126 OK XSDv-XMLv Name015_2126.v Grp: MS-DataTypes2006-07-15 / Name016_2127 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name016_2127 OK XSDv-XMLv Name016_2127.v Grp: MS-DataTypes2006-07-15 / Name017_2128 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name017_2128 OK XSDv-XMLi Name017_2128.i -OK Name017.xml:6:15: Invalid Name: "@test" Grp: MS-DataTypes2006-07-15 / Name018_2129 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv Name018_2129 OK XSDv-XMLi Name018_2129.i -OK Name018.xml:6:15: Invalid Name: "//foo" Grp: MS-DataTypes2006-07-15 / NCName001_2130 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName001_2130 OK XSDv-XMLi NCName001_2130.i -OK NCName001.xml:6:15: Invalid NCName: "" Grp: MS-DataTypes2006-07-15 / NCName002_2131 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName002_2131 OK XSDv-XMLv NCName002_2131.v Grp: MS-DataTypes2006-07-15 / NCName003_2132 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName003_2132 OK XSDv-XMLv NCName003_2132.v Grp: MS-DataTypes2006-07-15 / NCName004_2133 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName004_2133 OK XSDv-XMLi NCName004_2133.i -OK NCName004.xml:6:15: Invalid NCName: "1fo" Grp: MS-DataTypes2006-07-15 / NCName005_2134 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName005_2134 OK XSDv-XMLi NCName005_2134.i -OK NCName005.xml:6:15: Invalid NCName: ".foo" Grp: MS-DataTypes2006-07-15 / NCName006_2135 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName006_2135 OK XSDv-XMLi NCName006_2135.i -OK NCName006.xml:6:15: Invalid NCName: "-foo" Grp: MS-DataTypes2006-07-15 / NCName007_2136 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName007_2136 OK XSDv-XMLv NCName007_2136.v Grp: MS-DataTypes2006-07-15 / NCName008_2137 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName008_2137 OK XSDv-XMLi NCName008_2137.i -OK NCName008.xml:6:15: Invalid NCName: "fo:foo" Grp: MS-DataTypes2006-07-15 / NCName009_2138 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName009_2138 OK XSDv-XMLi NCName009_2138.i -OK NCName009.xml:6:15: Invalid NCName: ":foo" Grp: MS-DataTypes2006-07-15 / NCName010_2139 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName010_2139 OK XSDv-XMLi NCName010_2139.i -OK NCName010.xml:6:15: Invalid NCName: "@test" Grp: MS-DataTypes2006-07-15 / NCName011_2140 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv NCName011_2140 OK XSDv-XMLi NCName011_2140.i -OK NCName011.xml:6:15: Invalid NCName: "//foo" Grp: MS-DataTypes2006-07-15 / integer001_2141 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer001_2141 OK XSDv-XMLi integer001_2141.i -OK integer001.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / integer002_2142 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer002_2142 OK XSDv-XMLi integer002_2142.i -OK integer002.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / integer003_2143 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer003_2143 OK XSDv-XMLi integer003_2143.i -OK integer003.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / integer004_2144 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer004_2144 OK XSDv-XMLv integer004_2144.v Grp: MS-DataTypes2006-07-15 / integer005_2145 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer005_2145 OK XSDv-XMLv integer005_2145.v Grp: MS-DataTypes2006-07-15 / integer006_2146 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer006_2146 OK XSDv-XMLi integer006_2146.i -OK integer006.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / integer007_2147 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer007_2147 OK XSDv-XMLv integer007_2147.v Grp: MS-DataTypes2006-07-15 / integer008_2148 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer008_2148 OK XSDv-XMLv integer008_2148.v Grp: MS-DataTypes2006-07-15 / integer009_2149 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer009_2149 OK XSDv-XMLv integer009_2149.v Grp: MS-DataTypes2006-07-15 / integer010_2150 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer010_2150 OK XSDv-XMLv integer010_2150.v Grp: MS-DataTypes2006-07-15 / integer011_2151 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer011_2151 OK XSDv-XMLv integer011_2151.v Grp: MS-DataTypes2006-07-15 / integer012_2152 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer012_2152 OK XSDv-XMLi integer012_2152.i -OK integer012.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / integer013_2153 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer013_2153 OK XSDv-XMLi integer013_2153.i -OK integer013.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / integer014_2154 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer014_2154 OK XSDv-XMLi integer014_2154.i -OK integer014.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / integer015_2155 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer015_2155 OK XSDv-XMLi integer015_2155.i -OK integer015.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / integer016_2156 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv integer016_2156 OK XSDv-XMLi integer016_2156.i -OK integer016.xml:6:15: string pattern not matched: [\-+]?[0-9]+ Grp: MS-DataTypes2006-07-15 / nonPositiveInteger001_2157 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger001_2157 OK XSDv-XMLi nonPositiveInteger001_2157.i -OK nonPositiveInteger001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonPositiveInteger002_2158 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger002_2158 OK XSDv-XMLv nonPositiveInteger002_2158.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger003_2159 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger003_2159 OK XSDv-XMLv nonPositiveInteger003_2159.v Grp: MS-DataTypes2006-07-15 / nonPositiveInteger004_2160 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger004_2160 OK XSDv-XMLi nonPositiveInteger004_2160.i -OK nonPositiveInteger004.xml:6:15: 1 is greater than maxInclusive (0) Grp: MS-DataTypes2006-07-15 / nonPositiveInteger005_2161 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonPositiveInteger005_2161 OK XSDv-XMLv nonPositiveInteger005_2161.v Grp: MS-DataTypes2006-07-15 / negativeInteger001_2162 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger001_2162 OK XSDv-XMLi negativeInteger001_2162.i -OK negativeInteger001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / negativeInteger002_2163 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger002_2163 OK XSDv-XMLv negativeInteger002_2163.v Grp: MS-DataTypes2006-07-15 / negativeInteger003_2164 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger003_2164 OK XSDv-XMLi negativeInteger003_2164.i -OK negativeInteger003.xml:6:15: 0 is greater than maxInclusive (-1) Grp: MS-DataTypes2006-07-15 / negativeInteger004_2165 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger004_2165 OK XSDv-XMLi negativeInteger004_2165.i -OK negativeInteger004.xml:6:15: 1 is greater than maxInclusive (-1) Grp: MS-DataTypes2006-07-15 / negativeInteger005_2166 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv negativeInteger005_2166 OK XSDv-XMLv negativeInteger005_2166.v Grp: MS-DataTypes2006-07-15 / long001_2167 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long001_2167 OK XSDv-XMLi long001_2167.i -OK long001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / long002_2168 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long002_2168 OK XSDv-XMLv long002_2168.v Grp: MS-DataTypes2006-07-15 / long003_2169 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long003_2169 OK XSDv-XMLv long003_2169.v Grp: MS-DataTypes2006-07-15 / long004_2170 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long004_2170 OK XSDv-XMLv long004_2170.v Grp: MS-DataTypes2006-07-15 / long005_2171 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long005_2171 OK XSDv-XMLv long005_2171.v Grp: MS-DataTypes2006-07-15 / long006_2172 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long006_2172 OK XSDv-XMLi long006_2172.i -OK long006.xml:6:15: -9223372036854775809 is smaller than minInclusive (-9223372036854775808) Grp: MS-DataTypes2006-07-15 / long007_2173 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long007_2173 OK XSDv-XMLv long007_2173.v Grp: MS-DataTypes2006-07-15 / long008_2174 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long008_2174 OK XSDv-XMLi long008_2174.i -OK long008.xml:6:15: 9223372036854775808 is greater than maxInclusive (+9223372036854775807) Grp: MS-DataTypes2006-07-15 / long009_2175 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv long009_2175 OK XSDv-XMLv long009_2175.v Grp: MS-DataTypes2006-07-15 / int001_2176 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int001_2176 OK XSDv-XMLi int001_2176.i -OK int001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / int002_2177 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int002_2177 OK XSDv-XMLv int002_2177.v Grp: MS-DataTypes2006-07-15 / int003_2178 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int003_2178 OK XSDv-XMLv int003_2178.v Grp: MS-DataTypes2006-07-15 / int004_2179 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int004_2179 OK XSDv-XMLv int004_2179.v Grp: MS-DataTypes2006-07-15 / int005_2180 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int005_2180 OK XSDv-XMLv int005_2180.v Grp: MS-DataTypes2006-07-15 / int006_2181 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int006_2181 OK XSDv-XMLi int006_2181.i -OK int006.xml:6:15: 2147483648 is greater than maxInclusive (+2147483647) Grp: MS-DataTypes2006-07-15 / int007_2182 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int007_2182 OK XSDv-XMLv int007_2182.v Grp: MS-DataTypes2006-07-15 / int008_2183 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv int008_2183 OK XSDv-XMLi int008_2183.i -OK int008.xml:6:15: -2147483649 is smaller than minInclusive (-2147483648) Grp: MS-DataTypes2006-07-15 / short001_2184 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short001_2184 OK XSDv-XMLi short001_2184.i -OK short001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / short002_2185 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short002_2185 OK XSDv-XMLv short002_2185.v Grp: MS-DataTypes2006-07-15 / short003_2186 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short003_2186 OK XSDv-XMLv short003_2186.v Grp: MS-DataTypes2006-07-15 / short004_2187 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short004_2187 OK XSDv-XMLv short004_2187.v Grp: MS-DataTypes2006-07-15 / short005_2188 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short005_2188 OK XSDv-XMLv short005_2188.v Grp: MS-DataTypes2006-07-15 / short006_2189 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short006_2189 OK XSDv-XMLi short006_2189.i -OK short006.xml:6:15: 32768 is greater than maxInclusive (+32767) Grp: MS-DataTypes2006-07-15 / short007_2190 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short007_2190 OK XSDv-XMLv short007_2190.v Grp: MS-DataTypes2006-07-15 / short008_2191 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short008_2191 OK XSDv-XMLi short008_2191.i -OK short008.xml:6:15: -32769 is smaller than minInclusive (-32768) Grp: MS-DataTypes2006-07-15 / short009_2192 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv short009_2192 OK XSDv-XMLv short009_2192.v Grp: MS-DataTypes2006-07-15 / byte001_2193 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte001_2193 OK XSDv-XMLi byte001_2193.i -OK byte001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / byte002_2194 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte002_2194 OK XSDv-XMLv byte002_2194.v Grp: MS-DataTypes2006-07-15 / byte003_2195 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte003_2195 OK XSDv-XMLv byte003_2195.v Grp: MS-DataTypes2006-07-15 / byte004_2196 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte004_2196 OK XSDv-XMLv byte004_2196.v Grp: MS-DataTypes2006-07-15 / byte005_2197 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte005_2197 OK XSDv-XMLv byte005_2197.v Grp: MS-DataTypes2006-07-15 / byte006_2198 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte006_2198 OK XSDv-XMLi byte006_2198.i -OK byte006.xml:6:15: 128 is greater than maxInclusive (+127) Grp: MS-DataTypes2006-07-15 / byte007_2199 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte007_2199 OK XSDv-XMLv byte007_2199.v Grp: MS-DataTypes2006-07-15 / byte008_2200 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte008_2200 OK XSDv-XMLi byte008_2200.i -OK byte008.xml:6:15: -129 is smaller than minInclusive (-128) Grp: MS-DataTypes2006-07-15 / byte009_2201 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv byte009_2201 OK XSDv-XMLv byte009_2201.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger001_2202 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger001_2202 OK XSDv-XMLi nonNegativeInteger001_2202.i -OK nonNegativeInteger001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / nonNegativeInteger002_2203 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger002_2203 OK XSDv-XMLi nonNegativeInteger002_2203.i -OK nonNegativeInteger002.xml:6:15: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / nonNegativeInteger003_2204 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger003_2204 OK XSDv-XMLv nonNegativeInteger003_2204.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger004_2205 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger004_2205 OK XSDv-XMLv nonNegativeInteger004_2205.v Grp: MS-DataTypes2006-07-15 / nonNegativeInteger005_2206 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv nonNegativeInteger005_2206 OK XSDv-XMLv nonNegativeInteger005_2206.v Grp: MS-DataTypes2006-07-15 / unsignedLong001_2207 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong001_2207 OK XSDv-XMLi unsignedLong001_2207.i -OK unsignedLong001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedLong002_2208 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong002_2208 OK XSDv-XMLi unsignedLong002_2208.i -OK unsignedLong002.xml:6:15: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / unsignedLong003_2209 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong003_2209 OK XSDv-XMLv unsignedLong003_2209.v Grp: MS-DataTypes2006-07-15 / unsignedLong004_2210 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong004_2210 OK XSDv-XMLv unsignedLong004_2210.v Grp: MS-DataTypes2006-07-15 / unsignedLong005_2211 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong005_2211 OK XSDv-XMLv unsignedLong005_2211.v Grp: MS-DataTypes2006-07-15 / unsignedLong006_2212 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong006_2212 OK XSDv-XMLi unsignedLong006_2212.i -OK unsignedLong006.xml:6:15: 18446744073709551616 is greater than maxInclusive (+18446744073709551615) Grp: MS-DataTypes2006-07-15 / unsignedLong007_2213 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedLong007_2213 OK XSDv-XMLv unsignedLong007_2213.v Grp: MS-DataTypes2006-07-15 / unsignedInt001_2214 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt001_2214 OK XSDv-XMLi unsignedInt001_2214.i -OK unsignedInt001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedInt002_2215 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt002_2215 OK XSDv-XMLi unsignedInt002_2215.i -OK unsignedInt002.xml:6:15: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / unsignedInt003_2216 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt003_2216 OK XSDv-XMLv unsignedInt003_2216.v Grp: MS-DataTypes2006-07-15 / unsignedInt004_2217 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt004_2217 OK XSDv-XMLv unsignedInt004_2217.v Grp: MS-DataTypes2006-07-15 / unsignedInt005_2218 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt005_2218 OK XSDv-XMLv unsignedInt005_2218.v Grp: MS-DataTypes2006-07-15 / unsignedInt006_2219 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt006_2219 OK XSDv-XMLi unsignedInt006_2219.i -OK unsignedInt006.xml:6:15: 4294967296 is greater than maxInclusive (+4294967295) Grp: MS-DataTypes2006-07-15 / unsignedInt007_2220 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedInt007_2220 OK XSDv-XMLv unsignedInt007_2220.v Grp: MS-DataTypes2006-07-15 / unsignedShort001_2221 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort001_2221 OK XSDv-XMLi unsignedShort001_2221.i -OK unsignedShort001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedShort002_2222 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort002_2222 OK XSDv-XMLi unsignedShort002_2222.i -OK unsignedShort002.xml:6:15: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / unsignedShort003_2223 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort003_2223 OK XSDv-XMLv unsignedShort003_2223.v Grp: MS-DataTypes2006-07-15 / unsignedShort004_2224 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort004_2224 OK XSDv-XMLv unsignedShort004_2224.v Grp: MS-DataTypes2006-07-15 / unsignedShort005_2225 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort005_2225 OK XSDv-XMLv unsignedShort005_2225.v Grp: MS-DataTypes2006-07-15 / unsignedShort006_2226 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort006_2226 OK XSDv-XMLi unsignedShort006_2226.i -OK unsignedShort006.xml:6:15: 65536 is greater than maxInclusive (+65535) Grp: MS-DataTypes2006-07-15 / unsignedShort007_2227 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedShort007_2227 OK XSDv-XMLv unsignedShort007_2227.v Grp: MS-DataTypes2006-07-15 / unsignedByte001_2228 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte001_2228 OK XSDv-XMLi unsignedByte001_2228.i -OK unsignedByte001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / unsignedByte002_2229 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte002_2229 OK XSDv-XMLi unsignedByte002_2229.i -OK unsignedByte002.xml:6:15: -1 is smaller than minInclusive (0) Grp: MS-DataTypes2006-07-15 / unsignedByte003_2230 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte003_2230 OK XSDv-XMLv unsignedByte003_2230.v Grp: MS-DataTypes2006-07-15 / unsignedByte004_2231 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte004_2231 OK XSDv-XMLv unsignedByte004_2231.v Grp: MS-DataTypes2006-07-15 / unsignedByte005_2232 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte005_2232 OK XSDv-XMLv unsignedByte005_2232.v Grp: MS-DataTypes2006-07-15 / unsignedByte006_2233 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte006_2233 OK XSDv-XMLi unsignedByte006_2233.i -OK unsignedByte006.xml:6:15: 256 is greater than maxInclusive (+255) Grp: MS-DataTypes2006-07-15 / unsignedByte007_2234 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv unsignedByte007_2234 OK XSDv-XMLv unsignedByte007_2234.v Grp: MS-DataTypes2006-07-15 / positiveInteger001_2235 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger001_2235 OK XSDv-XMLi positiveInteger001_2235.i -OK positiveInteger001.xml:6:15: Invalid: empty string used as a number Grp: MS-DataTypes2006-07-15 / positiveInteger002_2236 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger002_2236 OK XSDv-XMLi positiveInteger002_2236.i -OK positiveInteger002.xml:6:15: -1 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / positiveInteger003_2237 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger003_2237 OK XSDv-XMLi positiveInteger003_2237.i -OK positiveInteger003.xml:6:15: 0 is smaller than minInclusive (1) Grp: MS-DataTypes2006-07-15 / positiveInteger004_2238 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger004_2238 OK XSDv-XMLv positiveInteger004_2238.v Grp: MS-DataTypes2006-07-15 / positiveInteger005_2239 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv positiveInteger005_2239 OK XSDv-XMLv positiveInteger005_2239.v Grp: MS-DataTypes2006-07-15 / ID_test64335_2240 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ID_test64335_2240 OK XSDv-XMLv ID_test64335_2240.v Grp: MS-DataTypes2006-07-15 / ID_test70681_2241 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ID_test70681_2241 -NI datatypes.xsd:19:58: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / dtZ100507_2242 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dtZ100507_2242 OK XSDv-XMLi dtZ100507_2242.i -OK test100507.xml:1:128: {http://www.w3.org/2001/XMLSchema}NOTATION is not a derivation of {http://www.w3.org/2001/XMLSchema}QName Grp: MS-DataTypes2006-07-15 / dtZ107447_2243 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv dtZ107447_2243 -NI test107447.xsd:11:43: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / dtZ107447_1_2244 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv dtZ107447_1_2244 -NI test107447.xsd:11:43: Unsupported type IDREF and IDREFS Grp: MS-DataTypes2006-07-15 / dtZ107447_a_2245 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA dtZ107447_a_2245 Grp: MS-DataTypes2006-07-15 / dtZ86723_2246 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv dtZ86723_2246 OK XSDv-XMLi dtZ86723_2246.i -OK test86723.xml:3:34: Unexpected element "a": expecting "close parent|close parent|close parent" Grp: MS-Element2006-07-15 / elemA001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemA001 -OK elemA001.xsd:3:16: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Element2006-07-15 / elemA002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemA002 Grp: MS-Element2006-07-15 / elemA003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemA003 Grp: MS-Element2006-07-15 / elemA004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemA004 Grp: MS-Element2006-07-15 / elemA005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemA005 Grp: MS-Element2006-07-15 / elemA006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemA006 Grp: MS-Element2006-07-15 / elemA007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemA007 Grp: MS-Element2006-07-15 / elemA009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemA009 -OK elemA009.xsd:3:15: Invalid NCName: "foo:bar" Grp: MS-Element2006-07-15 / elemA010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemA010 -OK elemA010.xsd:3:15: Invalid NCName: ":bar" Grp: MS-Element2006-07-15 / elemA011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemA011 -OK elemA011.xsd:3:15: Invalid NCName: "foo:" Grp: MS-Element2006-07-15 / elemA012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemA012 -OK elemA012.xsd:3:15: Invalid NCName: "" Grp: MS-Element2006-07-15 / elemA013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemA013 -OK elemA013.xsd:3:15: Invalid NCName: "" Grp: MS-Element2006-07-15 / elemA014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemA014 -OK elemA014.xsd:3:15: Invalid NCName: "-2.5foo" Grp: MS-Element2006-07-15 / elemA015 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemA015 Grp: MS-Element2006-07-15 / elemA016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemA016 Grp: MS-Element2006-07-15 / elemA017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemA017 Grp: MS-Element2006-07-15 / elemB001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemB001 -NI Abstract elements not handled yet Grp: MS-Element2006-07-15 / elemB002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemB002 Grp: MS-Element2006-07-15 / elemB003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemB003 -OK elemB003.xsd:3:26: Invalid value for boolean type: "false true" Grp: MS-Element2006-07-15 / elemB004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemB004 -OK elemB004.xsd:3:26: Invalid value for boolean type: "False" Grp: MS-Element2006-07-15 / elemB005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemB005 -OK elemB005.xsd:3:26: Invalid value for boolean type: "" Grp: MS-Element2006-07-15 / elemB006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemB006 -OK elemB006.xsd:3:26: Invalid value for boolean type: "boolean" Grp: MS-Element2006-07-15 / elemB007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemB007 -NI Abstract elements not handled yet Grp: MS-Element2006-07-15 / elemB008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemB008 Grp: MS-Element2006-07-15 / elemB009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemB009 -OK elemB009.xsd:3:26: Invalid value for boolean type: "abstract" Grp: MS-Element2006-07-15 / elemB010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemB010 -OK elemB010.xsd:3:26: Invalid value for boolean type: "true false" Grp: MS-Element2006-07-15 / elemC001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC001 Grp: MS-Element2006-07-15 / elemC002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC002 Grp: MS-Element2006-07-15 / elemC003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC003 Grp: MS-Element2006-07-15 / elemC004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC004 Grp: MS-Element2006-07-15 / elemC005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC005 Grp: MS-Element2006-07-15 / elemC006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC006 Grp: MS-Element2006-07-15 / elemC007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC007 Grp: MS-Element2006-07-15 / elemC008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC008 Grp: MS-Element2006-07-15 / elemC009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC009 -OK elemC009.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC010 -OK elemC010.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC011 -OK elemC011.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC012 -OK elemC012.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC013 -OK elemC013.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC014 -OK elemC014.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC015 -OK elemC015.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC016 -OK elemC016.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemC017 -OK elemC017.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemC018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC018 Grp: MS-Element2006-07-15 / elemC020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemC020 Grp: MS-Element2006-07-15 / elemD001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemD001 Grp: MS-Element2006-07-15 / elemD002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemD002 Grp: MS-Element2006-07-15 / elemD003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemD003 -OK elemD003.xsd:3:72: Default and Fixed cannot be both specified Grp: MS-Element2006-07-15 / elemD004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemD004 Grp: MS-Element2006-07-15 / elemD005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemD005 Grp: MS-Element2006-07-15 / elemD006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemD006 Grp: MS-Element2006-07-15 / elemE001 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemE001 Grp: MS-Element2006-07-15 / elemE002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemE002 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemE003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemE003 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemE004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemE004 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemE005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemE005 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemE006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemE006 -OK elemE006.xsd:3:15: Invalid NCName: "-foo" Grp: MS-Element2006-07-15 / elemE007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemE007 -OK elemE007.xsd:4:29: Invalid QName: "" Grp: MS-Element2006-07-15 / elemE008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemE008 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemE009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemE009 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemF001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemF001 Grp: MS-Element2006-07-15 / elemF002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemF002 Grp: MS-Element2006-07-15 / elemF003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemF003 Grp: MS-Element2006-07-15 / elemF004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF004 -OK elemF004.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemF005 Grp: MS-Element2006-07-15 / elemF006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF006 -OK elemF006.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF007 -OK elemF007.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF008 -OK elemF008.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF009 -OK elemF009.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF010 -OK elemF010.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF011 -OK elemF011.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF012 -OK elemF012.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF013 -OK elemF013.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF014 -OK elemF014.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF015 -OK elemF015.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF016 -OK elemF016.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemF017 -OK elemF017.xsd:3:26: No matching type in the union Grp: MS-Element2006-07-15 / elemF018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemF018 Grp: MS-Element2006-07-15 / elemG001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemG001 Grp: MS-Element2006-07-15 / elemG002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemG002 Grp: MS-Element2006-07-15 / elemG003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemG003 Grp: MS-Element2006-07-15 / elemG004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemG004 Grp: MS-Element2006-07-15 / elemG005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemG005 Grp: MS-Element2006-07-15 / elemH001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemH001 Grp: MS-Element2006-07-15 / elemH002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemH002 Grp: MS-Element2006-07-15 / elemH003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemH003 -OK elemH003.xsd:2:58: Value not in the enumeration set Grp: MS-Element2006-07-15 / elemH004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemH004 -OK elemH004.xsd:2:58: Value not in the enumeration set Grp: MS-Element2006-07-15 / elemH005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemH005 -OK elemH005.xsd:2:58: Value not in the enumeration set Grp: MS-Element2006-07-15 / elemH006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemH006 -OK elemH006.xsd:2:58: Value not in the enumeration set Grp: MS-Element2006-07-15 / elemI001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemI001 Grp: MS-Element2006-07-15 / elemI002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemI002 Grp: MS-Element2006-07-15 / elemI003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemI003 -OK elemI003.xsd:3:26: Invalid NCName: "25" Grp: MS-Element2006-07-15 / elemI004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemI004 -OK elemI004.xsd:3:26: Invalid NCName: "" Grp: MS-Element2006-07-15 / elemI005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemI005 -OK elemI005.xsd:4:27: ID "foo25" already defined Grp: MS-Element2006-07-15 / elemJ002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ002 Grp: MS-Element2006-07-15 / elemJ003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemJ003 -NI elemJ003.xsd:6:48: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Element2006-07-15 / elemJ004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ004 Grp: MS-Element2006-07-15 / elemJ005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ005 Grp: MS-Element2006-07-15 / elemJ006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemJ006 -OK elemJ006.xsd:6:29: No matching type in the union Grp: MS-Element2006-07-15 / elemJ007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemJ007 -OK elemJ007.xsd:6:29: No matching type in the union Grp: MS-Element2006-07-15 / elemJ008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemJ008 -OK elemJ008.xsd:6:29: No matching type in the union Grp: MS-Element2006-07-15 / elemJ009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ009 Grp: MS-Element2006-07-15 / elemJ010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ010 Grp: MS-Element2006-07-15 / elemJ011 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ011 Grp: MS-Element2006-07-15 / elemJ012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemJ012 -OK elemJ012.xsd:6:29: Invalid integer: "unbounded" Grp: MS-Element2006-07-15 / elemJ013 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ013 Grp: MS-Element2006-07-15 / elemJ014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemJ014 -OK elemJ014.xsd:6:29: Invalid: empty string used as a number Grp: MS-Element2006-07-15 / elemJ015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemJ015 -OK elemJ015.xsd:6:29: -1 is smaller than minInclusive (0) Grp: MS-Element2006-07-15 / elemJ016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemJ016 -OK elemJ016.xsd:6:29: Invalid integer: "Unbounded" Grp: MS-Element2006-07-15 / elemJ017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ017 Grp: MS-Element2006-07-15 / elemJ018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ018 Grp: MS-Element2006-07-15 / elemJ019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemJ019 Grp: MS-Element2006-07-15 / elemJ020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemJ020 -OK elemJ020.xsd:6:29: Invalid integer: "unbounded" Grp: MS-Element2006-07-15 / elemJ021 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemJ021 Grp: MS-Element2006-07-15 / elemK001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemK001 Grp: MS-Element2006-07-15 / elemK002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemK002 Grp: MS-Element2006-07-15 / elemK003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemK003 -OK elemK003.xsd:3:26: Invalid value for boolean type: "" Grp: MS-Element2006-07-15 / elemK004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemK004 -OK elemK004.xsd:3:26: Invalid value for boolean type: "True" Grp: MS-Element2006-07-15 / elemK005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemK005 -OK elemK005.xsd:3:26: Invalid value for boolean type: "False" Grp: MS-Element2006-07-15 / elemK006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemK006 -OK elemK006.xsd:3:26: Invalid value for boolean type: "true false" Grp: MS-Element2006-07-15 / elemK007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemK007 -OK elemK007.xsd:3:43: Attribute "nullable" does not match attribute wildcard Grp: MS-Element2006-07-15 / elemL001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemL001 Grp: MS-Element2006-07-15 / elemL002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemL002 -OK elemL002.xsd:6:28: Unknown refed element foo Grp: MS-Element2006-07-15 / elemL003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemL003 -OK elemL003.xsd:5:39: Name and Ref cannot be both specified Grp: MS-Element2006-07-15 / elemL004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemL004 Grp: MS-Element2006-07-15 / elemL005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemL005 Grp: MS-Element2006-07-15 / elemM001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemM001 Grp: MS-Element2006-07-15 / elemM002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemM002 -OK elemM002.xsd:3:41: Unknown type foo Grp: MS-Element2006-07-15 / elemM003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemM003 -OK elemM003.xsd:4:29: Circular inheritance of type foo Grp: MS-Element2006-07-15 / elemM004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemM004 Grp: MS-Element2006-07-15 / elemM005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemM005 -OK elemM005.xsd:6:39: "type" attribute cannot be specified along with "ref" Grp: MS-Element2006-07-15 / elemN001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemN001 -NI elemN001.xsd:4:26: Unsupported element in the schema: key Grp: MS-Element2006-07-15 / elemN002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemN002 -NI elemN002.xsd:4:27: Unsupported element in the schema: key Grp: MS-Element2006-07-15 / elemN003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemN003 -NI elemN003.xsd:4:32: Unsupported element in the schema: unique Grp: MS-Element2006-07-15 / elemN004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemN004 Grp: MS-Element2006-07-15 / elemN005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemN005 Grp: MS-Element2006-07-15 / elemN006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemN006 -OK elemN006.xsd:3:58: Attribute "foo" does not match attribute wildcard Grp: MS-Element2006-07-15 / elemO001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemO001 -NI Abstract elements not handled yet Grp: MS-Element2006-07-15 / elemO002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO002 OK XSDv-XMLv elemO002.v Grp: MS-Element2006-07-15 / elemO003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO003 OK XSDv-XMLv elemO003.v Grp: MS-Element2006-07-15 / elemO004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO004 OK XSDv-XMLv elemO004.v Grp: MS-Element2006-07-15 / elemO005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO005 OK XSDv-XMLv elemO005.v Grp: MS-Element2006-07-15 / elemO006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO006 OK XSDv-XMLv elemO006.v Grp: MS-Element2006-07-15 / elemO007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO007 OK XSDv-XMLi elemO007.i -OK elemO007.xml:3:26: No character content allowed because the element is 'nilled' Grp: MS-Element2006-07-15 / elemO008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO008 OK XSDv-XMLv elemO008.v Grp: MS-Element2006-07-15 / elemO009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO009 OK XSDv-XMLv elemO009.v Grp: MS-Element2006-07-15 / elemO010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO010 OK XSDv-XMLi elemO010.i -OK elemO010.xml:3:27: Element cannot be nil Grp: MS-Element2006-07-15 / elemO011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO011 OK XSDv-XMLi elemO011.i -OK elemO011.xml:3:27: Element cannot be nil Grp: MS-Element2006-07-15 / elemO012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemO012 OK XSDv-XMLv elemO012.v Grp: MS-Element2006-07-15 / elemP001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemP001 -OK elemP001.xsd:3:90: Default and Fixed cannot be both specified Grp: MS-Element2006-07-15 / elemP002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemP002 -OK elemP002.xsd:5:92: Default and Fixed cannot be both specified Grp: MS-Element2006-07-15 / elemP003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemP003 Grp: MS-Element2006-07-15 / elemP004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemP004 Grp: MS-Element2006-07-15 / elemP005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemP005 -OK elemP005.xsd:5:18: Either "name" or "ref" attribute must be present Grp: MS-Element2006-07-15 / elemP006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemP006 -OK elemP006.xsd:6:45: Name and Ref cannot be both specified Grp: MS-Element2006-07-15 / elemP007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemP007 Grp: MS-Element2006-07-15 / elemP008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemP008 Grp: MS-Element2006-07-15 / elemP009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemP009 -OK elemP009.xsd:6:49: "type" attribute cannot be specified along with "ref" Grp: MS-Element2006-07-15 / elemQ001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemQ001 Grp: MS-Element2006-07-15 / elemQ002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemQ002 Grp: MS-Element2006-07-15 / elemQ003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemQ003 Grp: MS-Element2006-07-15 / elemQ004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemQ004 -OK elemQ004.xsd:7:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent" Grp: MS-Element2006-07-15 / elemQ005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemQ005 Grp: MS-Element2006-07-15 / elemQ006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemQ006 -OK elemQ006.xsd:10:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent" Grp: MS-Element2006-07-15 / elemQ007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ007 OK XSDv-XMLi elemQ007.i -OK elemQ007.xml:3:8: Unexpected end of sequence, expecting "fooTest" Grp: MS-Element2006-07-15 / elemQ008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ008 OK XSDv-XMLv elemQ008.v Grp: MS-Element2006-07-15 / elemQ009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ009 OK XSDv-XMLi elemQ009.i -OK elemQ009.xml:4:11: Unexpected element "fooTest": expecting "close parent" Grp: MS-Element2006-07-15 / elemQ010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ010 OK XSDv-XMLi elemQ010.i -OK elemQ010.xml:3:8: Unexpected end of sequence, expecting "fooTest" Grp: MS-Element2006-07-15 / elemQ011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ011 OK XSDv-XMLv elemQ011.v Grp: MS-Element2006-07-15 / elemQ012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ012 OK XSDv-XMLi elemQ012.i -OK elemQ012.xml:4:11: Unexpected element "fooTest": expecting "close parent" Grp: MS-Element2006-07-15 / elemQ013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ013 OK XSDv-XMLv elemQ013.v Grp: MS-Element2006-07-15 / elemQ014 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ014 OK XSDv-XMLi elemQ014.i -OK elemQ014.xml:5:11: Unexpected element "fooTest": expecting "close parent" Grp: MS-Element2006-07-15 / elemQ015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ015 OK XSDv-XMLv elemQ015.v Grp: MS-Element2006-07-15 / elemQ016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemQ016 Grp: MS-Element2006-07-15 / elemQ017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ017 OK XSDv-XMLv elemQ017.v Grp: MS-Element2006-07-15 / elemQ018 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ018 OK XSDv-XMLi elemQ018.i -OK elemQ018.xml:3:33: Invalid character content (fixed to "Hello") Grp: MS-Element2006-07-15 / elemQ019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ019 OK XSDv-XMLv elemQ019.v Grp: MS-Element2006-07-15 / elemQ020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ020 OK XSDv-XMLv elemQ020.v Grp: MS-Element2006-07-15 / elemQ021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ021 OK XSDv-XMLv elemQ021.v Grp: MS-Element2006-07-15 / elemQ022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemQ022 OK XSDv-XMLv elemQ022.v Grp: MS-Element2006-07-15 / elemR001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemR001 OK XSDv-XMLv elemR001.v Grp: MS-Element2006-07-15 / elemR002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemR002 OK XSDv-XMLv elemR002.v Grp: MS-Element2006-07-15 / elemR003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemR003 Grp: MS-Element2006-07-15 / elemR004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemR004 OK XSDv-XMLv elemR004.v Grp: MS-Element2006-07-15 / elemR005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemR005 OK XSDv-XMLv elemR005.v Grp: MS-Element2006-07-15 / elemR006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemR006 Grp: MS-Element2006-07-15 / elemS001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemS001 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemS002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemS002 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemS003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemS003 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemS004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemS004 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemS005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemS005 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemS006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemS006 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemS007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemS007 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemS008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemS008 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT001 OK XSDv-XMLi elemT001.i -OK elemT001.xml:3:29: Element blocks restrictions Grp: MS-Element2006-07-15 / elemT002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT002 OK XSDv-XMLv elemT002.v Grp: MS-Element2006-07-15 / elemT003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT003 OK XSDv-XMLv elemT003.v Grp: MS-Element2006-07-15 / elemT004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT004 OK XSDv-XMLi elemT004.i -OK elemT004.xml:3:29: Element blocks extensions Grp: MS-Element2006-07-15 / elemT005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT005 OK XSDv-XMLi elemT005.i -OK elemT005.xml:3:29: Element blocks substitutions Grp: MS-Element2006-07-15 / elemT006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT006 OK XSDv-XMLi elemT006.i -OK elemT006.xml:3:29: Element blocks substitutions Grp: MS-Element2006-07-15 / elemT007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT007 OK XSDv-XMLv elemT007.v Grp: MS-Element2006-07-15 / elemT008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT008 OK XSDv-XMLv elemT008.v Grp: MS-Element2006-07-15 / elemT009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemT009 -OK elemT009.xsd:10:45: No matching type in the union Grp: MS-Element2006-07-15 / elemT010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemT010 -OK elemT010.xsd:10:45: No matching type in the union Grp: MS-Element2006-07-15 / elemT011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT011 OK XSDv-XMLi elemT011.i -OK elemT011.xml:2:29: Element blocks substitutions Grp: MS-Element2006-07-15 / elemT012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT012 OK XSDv-XMLi elemT012.i -OK elemT012.xml:2:30: Element blocks substitutions Grp: MS-Element2006-07-15 / elemT013 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT013 OK XSDv-XMLi elemT013.i -OK elemT013.xml:2:30: Element blocks substitutions Grp: MS-Element2006-07-15 / elemT014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT014 OK XSDv-XMLv elemT014.v Grp: MS-Element2006-07-15 / elemT015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT015 OK XSDv-XMLv elemT015.v Grp: MS-Element2006-07-15 / elemT016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT016 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT017 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT018 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT019 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT020 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT021 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT022 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT023 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT024 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT025 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT026 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT027 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT028 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT028 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT029 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT030 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT030 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT031 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT032 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT033 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT034 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT035 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT036 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT037 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT037 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT038 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT038 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT039 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT039 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT040 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT040 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT041 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT042 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT042 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT043 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT043 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT044 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT044 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT045 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT046 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT046 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT047 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT047 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT048 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT048 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT049 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT049 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT050 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT050 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT051 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT051 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT052 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT052 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT053 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT053 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT054 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT054 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT055 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT055 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT056 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT056 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT057 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT057 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT058 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT058 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT059 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT059 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT060 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT060 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT061 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT061 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT062 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT062 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT063 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT063 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT064 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT064 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT065 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT065 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT066 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT066 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT067 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT067 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT068 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT068 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT069 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT069 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT070 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemT070 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemT071 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT071 OK XSDv-XMLv elemT071.v Grp: MS-Element2006-07-15 / elemT072 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT072 OK XSDv-XMLv elemT072.v Grp: MS-Element2006-07-15 / elemT073 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT073 OK XSDv-XMLv elemT073.v Grp: MS-Element2006-07-15 / elemT074 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemT074 OK XSDv-XMLi elemT074.i -OK elemT074.xml:1:106: Root element must be <schema> Grp: MS-Element2006-07-15 / elemU001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU001 OK XSDv-XMLv elemU001.v Grp: MS-Element2006-07-15 / elemU002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU002 OK XSDv-XMLv elemU002.v Grp: MS-Element2006-07-15 / elemU003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU003 OK XSDv-XMLv elemU003.v Grp: MS-Element2006-07-15 / elemU004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemU004 -NI elemU004.xsd:12:35: Unicode regexps are not supported Grp: MS-Element2006-07-15 / elemU005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemU005 -NI elemU005.xsd:12:33: Unsupported regexp construct: \P{...} Grp: MS-Element2006-07-15 / elemU006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemU006 -NI elemU006.xsd:12:38: Unsupported regexp construct: \P{...} Grp: MS-Element2006-07-15 / elemU007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemU007 -NI elemU007.xsd:12:38: Unsupported regexp construct: \P{...} Grp: MS-Element2006-07-15 / elemU008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU008 OK XSDv-XMLv elemU008.v Grp: MS-Element2006-07-15 / elemU009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU009 OK XSDv-XMLv elemU009.v Grp: MS-Element2006-07-15 / elemU010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU010 OK XSDv-XMLv elemU010.v Grp: MS-Element2006-07-15 / elemU011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU011 OK XSDv-XMLv elemU011.v Grp: MS-Element2006-07-15 / elemU012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU012 OK XSDv-XMLv elemU012.v Grp: MS-Element2006-07-15 / elemU013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU013 OK XSDv-XMLv elemU013.v Grp: MS-Element2006-07-15 / elemU014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU014 OK XSDv-XMLv elemU014.v Grp: MS-Element2006-07-15 / elemU015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU015 OK XSDv-XMLv elemU015.v Grp: MS-Element2006-07-15 / elemU017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU017 OK XSDv-XMLv elemU017.v Grp: MS-Element2006-07-15 / elemU018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU018 OK XSDv-XMLv elemU018.v Grp: MS-Element2006-07-15 / elemU019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv elemU019 NI XSDv-XMLv elemU019.v -NI elemU019.xml:8:5: Regexp matching with unicode not supported Grp: MS-Element2006-07-15 / elemU020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU020 OK XSDv-XMLv elemU020.v Grp: MS-Element2006-07-15 / elemU021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU021 OK XSDv-XMLv elemU021.v Grp: MS-Element2006-07-15 / elemU022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU022 OK XSDv-XMLv elemU022.v Grp: MS-Element2006-07-15 / elemU023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU023 OK XSDv-XMLv elemU023.v Grp: MS-Element2006-07-15 / elemU024 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU024 OK XSDv-XMLv elemU024.v Grp: MS-Element2006-07-15 / elemU025 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemU025 OK XSDv-XMLi elemU025.i -OK elemU025.xml:2:5: string pattern not matched: Chapter \d Grp: MS-Element2006-07-15 / elemZ001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemZ001 OK XSDv-XMLv elemZ001.v Grp: MS-Element2006-07-15 / elemZ002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemZ002 OK XSDv-XMLv elemZ002.v Grp: MS-Element2006-07-15 / elemZ003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ003 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ004 -NI elemZ004.xsd:6:53: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Element2006-07-15 / elemZ005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemZ005 Grp: MS-Element2006-07-15 / elemZ006 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemZ006 Grp: MS-Element2006-07-15 / elemZ007 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemZ007 Grp: MS-Element2006-07-15 / elemZ008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv elemZ008 Grp: MS-Element2006-07-15 / elemZ009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemZ009 OK XSDv-XMLv elemZ009.v Grp: MS-Element2006-07-15 / elemZ010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemZ010 OK XSDv-XMLv elemZ010.v Grp: MS-Element2006-07-15 / elemZ011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ011 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemZ012 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemZ014 OK XSDv-XMLv elemZ014.v Grp: MS-Element2006-07-15 / elemZ015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ015 -NI elemZ015.xsd:29:71: Unsupported element in the schema: unique Grp: MS-Element2006-07-15 / elemZ016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ016 -NI elemZ016.xsd:26:46: Unsupported type IDREF and IDREFS Grp: MS-Element2006-07-15 / elemZ017 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv elemZ017.v Grp: MS-Element2006-07-15 / elemZ018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemZ018 OK XSDv-XMLv elemZ018.v Grp: MS-Element2006-07-15 / elemZ019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemZ019 OK XSDv-XMLv elemZ019.v Grp: MS-Element2006-07-15 / elemZ020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ020 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ021a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ021a -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ021b sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ021b -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ021c sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ021c -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ021d sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ021d -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ021e sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ021e -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ021f sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ021f -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ021g sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ021g -NI test115044_imp.xsd:3:34: Import with no schemaLocation is unsupported Grp: MS-Element2006-07-15 / elemZ022a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ022a -NI test115478imp.xsd:3:28: Import with no schemaLocation is unsupported Grp: MS-Element2006-07-15 / elemZ022b sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ022b -NI test115478_b_imp.xsd:3:28: Import with no schemaLocation is unsupported Grp: MS-Element2006-07-15 / elemZ023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ023 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / QFE1700a1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700a1 OK XSDv-XMLv QFE1700a1.v Grp: MS-Element2006-07-15 / QFE1700a2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700a2 OK XSDv-XMLv QFE1700a2.v Grp: MS-Element2006-07-15 / QFE1700a3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700a3 OK XSDv-XMLv QFE1700a3.v Grp: MS-Element2006-07-15 / QFE1700b1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700b1 OK XSDv-XMLv QFE1700b1.v Grp: MS-Element2006-07-15 / QFE1700b2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700b2 OK XSDv-XMLv QFE1700b2.v Grp: MS-Element2006-07-15 / QFE1700c1 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700c1 OK XSDv-XMLi QFE1700c1.i -OK QFE1700c1.xml:4:23: No character content allowed because the element is 'nilled' Grp: MS-Element2006-07-15 / QFE1700c2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700c2 OK XSDv-XMLv QFE1700c2.v Grp: MS-Element2006-07-15 / QFE1700d1 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700d1 OK XSDv-XMLi QFE1700d1.i -OK QFE1700d1.xml:2:21: Element cannot be nil Grp: MS-Element2006-07-15 / QFE1700e1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700e1 OK XSDv-XMLv QFE1700e1.v Grp: MS-Element2006-07-15 / QFE1700e2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700e2 OK XSDv-XMLv QFE1700e2.v Grp: MS-Element2006-07-15 / QFE1700e3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700e3 OK XSDv-XMLi QFE1700e3.i -OK QFE1700e3.xml:2:20: No character content allowed because the element is 'nilled' Grp: MS-Element2006-07-15 / QFE1700f1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700f1 OK XSDv-XMLv QFE1700f1.v Grp: MS-Element2006-07-15 / QFE1700f2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700f2 OK XSDv-XMLv QFE1700f2.v Grp: MS-Element2006-07-15 / QFE1700f3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700f3 OK XSDv-XMLi QFE1700f3.i -OK QFE1700f3.xml:3:23: Unexpected element "gid": expecting "uid|close parent" Grp: MS-Element2006-07-15 / QFE1700g1 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700g1 OK XSDv-XMLi QFE1700g1.i -OK QFE1700g1.xml:3:6: Unexpected element "e3": expecting "close parent|close parent" Grp: MS-Element2006-07-15 / QFE1700g2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv QFE1700g2 OK XSDv-XMLv QFE1700g2.v Grp: MS-Element2006-07-15 / elemZ025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ025 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemZ026 -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ027_a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ027_a -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ027_b sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ027_b -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ027_c sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemZ027_c -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ027_e sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ027_e -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ027_f sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ027_f -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ028a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv elemZ028a -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ028b sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemZ028b -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ028c na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemZ028c Grp: MS-Element2006-07-15 / elemZ028d na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemZ028d Grp: MS-Element2006-07-15 / elemZ028e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi elemZ028e -NI substitutionGroup not supported Grp: MS-Element2006-07-15 / elemZ028f1 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemZ028f1 Grp: MS-Element2006-07-15 / elemZ028f2 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemZ028f2 Grp: MS-Element2006-07-15 / elemZ028f3 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemZ028f3 Grp: MS-Element2006-07-15 / elemZ029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv elemZ029 OK XSDv-XMLv elemZ029.v Grp: MS-Element2006-07-15 / elemZ030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi elemZ030 -OK elemZ030.xsd:2:16: Invalid NCName: "" Grp: MS-Element2006-07-15 / elemZ031 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA elemZ031 Grp: MS-Element2006-07-15 / elemZ032a sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemZ032a Grp: MS-Element2006-07-15 / elemZ032b sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi elemZ032b Grp: MS-Element2006-07-15 / elemZ033b xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv elemZ033b.v Grp: MS-Errata102006-07-15 / errA001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errA001 OK XSDv-XMLv errA001.v Grp: MS-Errata102006-07-15 / errA002 sp= 1 xf= 1} (xsd= 3 xml= 1) OK= 2 FAILED= 0 OK XSDv errA002 OK XSDv-XMLi errA002.i -OK errA002.xml:10:16: Unexpected element "localElement": expecting "<any>" Grp: MS-Errata102006-07-15 / errA003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errA003 OK XSDv-XMLv errA003.v Grp: MS-Errata102006-07-15 / errC001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errC001 OK XSDv-XMLv errC001.v Grp: MS-Errata102006-07-15 / errC002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv errC002 Grp: MS-Errata102006-07-15 / errC003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv errC003 -NI errC003.xsd:15:65: Unsupported "group" in this context Grp: MS-Errata102006-07-15 / errC004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv errC004 Grp: MS-Errata102006-07-15 / errC005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi errC005 -OK errC005.xsd:9:75: Attribute "abstract" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localElement Grp: MS-Errata102006-07-15 / errC006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi errC006 -OK errC006.xsd:9:73: Attribute "abstract" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localElement Grp: MS-Errata102006-07-15 / errC007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errC007 OK XSDv-XMLv errC007.v Grp: MS-Errata102006-07-15 / errC008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi errC008 Grp: MS-Errata102006-07-15 / errC009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi errC009 Grp: MS-Errata102006-07-15 / errE001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errE001 OK XSDv-XMLv errE001.v Grp: MS-Errata102006-07-15 / errE002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errE002 OK XSDv-XMLv errE002.v Grp: MS-Errata102006-07-15 / errE003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errE003 OK XSDv-XMLv errE003.v Grp: MS-Errata102006-07-15 / errE004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errE004 OK XSDv-XMLi errE004.i -OK errE004.xml:5:17: Expecting time after T in "P20Y0M15DT" Grp: MS-Errata102006-07-15 / errE006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errE006 OK XSDv-XMLv errE006.v Grp: MS-Errata102006-07-15 / errE008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errE008 OK XSDv-XMLv errE008.v Grp: MS-Errata102006-07-15 / errF001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv errF001 OK XSDv-XMLi errF001.i -OK errF001.xml:3:8: Invalid length, must be 5 characters Grp: MS-Group2006-07-15 / groupA001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv groupA001 Grp: MS-Group2006-07-15 / groupA002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv groupA002 Grp: MS-Group2006-07-15 / groupA003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupA003 -OK groupA003.xsd:8:24: ID "bar" already defined Grp: MS-Group2006-07-15 / groupA004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupA004 -OK groupA004.xsd:9:24: ID "bar" already defined Grp: MS-Group2006-07-15 / groupA005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupA005 -NI groupA005.xsd:9:34: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupA006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupA006 -NI groupA006.xsd:3:47: Unsupported <redefined> Grp: MS-Group2006-07-15 / groupA007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv groupA007 Grp: MS-Group2006-07-15 / groupA008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupA008 Grp: MS-Group2006-07-15 / groupA009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupA009 -OK groupA009.xsd:3:24: Invalid NCName: "" Grp: MS-Group2006-07-15 / groupA010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupA010 -OK groupA010.xsd:3:13: Invalid NCName: "1" Grp: MS-Group2006-07-15 / groupA011 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv groupA011 Grp: MS-Group2006-07-15 / groupA012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupA012 -OK groupA012.xsd:3:13: Invalid NCName: "a:b" Grp: MS-Group2006-07-15 / groupB001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupB001 -OK groupB001.xsd:8:24: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Group2006-07-15 / groupB002v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupB002v OK XSDv-XMLv groupB002v.v Grp: MS-Group2006-07-15 / groupB003v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupB003v OK XSDv-XMLv groupB003v.v Grp: MS-Group2006-07-15 / groupB004v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupB004v OK XSDv-XMLv groupB004v.v Grp: MS-Group2006-07-15 / groupB005v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupB005v OK XSDv-XMLv groupB005v.v Grp: MS-Group2006-07-15 / groupB006v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupB006v -NI groupB006.xsd:4:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupB007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupB007 -NI groupB007.xsd:3:47: Unsupported <redefined> Grp: MS-Group2006-07-15 / groupB008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupB008 -OK groupB008.xsd:12:29: No group "attG" Grp: MS-Group2006-07-15 / groupB009v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupB009v OK XSDv-XMLv groupB009v.v Grp: MS-Group2006-07-15 / groupB010v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupB010v OK XSDv-XMLv groupB010v.v Grp: MS-Group2006-07-15 / groupB011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupB011 -OK groupB011.xsd:12:36: No group "complexType" Grp: MS-Group2006-07-15 / groupB012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupB012 -OK groupB012.xsd:25:28: Circular group reference for {http://xsdtesting}foo Grp: MS-Group2006-07-15 / groupB013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupB013 -OK groupB013.xsd:25:26: Circular group reference for foo Grp: MS-Group2006-07-15 / groupB014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupB014 -OK groupB014.xsd:21:26: Circular group reference for foo Grp: MS-Group2006-07-15 / groupB015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupB015 -OK groupB015.xsd:19:26: Circular group reference for bar Grp: MS-Group2006-07-15 / groupB016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupB016 -NI groupB016.xsd:5:26: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupB017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv groupB017 Grp: MS-Group2006-07-15 / groupB018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupB018 -NI groupB018.xsd:9:50: Unsupported <redefined> Grp: MS-Group2006-07-15 / groupC001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupC001 Grp: MS-Group2006-07-15 / groupC002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupC002 -OK groupC002.xsd:8:13: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Group2006-07-15 / groupC003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupC003 -NI groupC003.xsd:3:47: Unsupported <redefined> Grp: MS-Group2006-07-15 / groupC004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupC004 -OK groupC004.xsd:12:29: Attribute "{http://www.w3.org/2001/XMLSchema}ref" is required in this context Grp: MS-Group2006-07-15 / groupC005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupC005 -OK groupC005.xsd:12:28: Attribute "{http://www.w3.org/2001/XMLSchema}ref" is required in this context Grp: MS-Group2006-07-15 / groupC006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupC006 -OK groupC006.xsd:5:27: Attribute "{http://www.w3.org/2001/XMLSchema}ref" is required in this context Grp: MS-Group2006-07-15 / groupC007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupC007 -OK groupC007.xsd:5:27: Attribute "{http://www.w3.org/2001/XMLSchema}ref" is required in this context Grp: MS-Group2006-07-15 / groupC008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupC008 -OK groupC008.xsd:4:26: Attribute "{http://www.w3.org/2001/XMLSchema}ref" is required in this context Grp: MS-Group2006-07-15 / groupC009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupC009 -OK groupC009.xsd:3:13: Invalid NCName: "" Grp: MS-Group2006-07-15 / groupC010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupC010 -OK groupC010.xsd:3:13: Invalid NCName: "1" Grp: MS-Group2006-07-15 / groupC011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupC011 -NI groupC011.xsd:4:27: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupC012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupC012 -NI groupC012.xsd:4:27: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupD001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupD001 -OK groupD001.xsd:3:36: Attribute "minOccurs" is prohibited in this context {http://www.w3.org/2001/XMLSchema}namedGroup Grp: MS-Group2006-07-15 / groupD002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupD002 -NI groupD002.xsd:3:47: Unsupported <redefined> Grp: MS-Group2006-07-15 / groupD003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupD003 -OK groupD003.xsd:3:36: Attribute "maxOccurs" is prohibited in this context {http://www.w3.org/2001/XMLSchema}namedGroup Grp: MS-Group2006-07-15 / groupD004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupD004 -NI groupD004.xsd:3:47: Unsupported <redefined> Grp: MS-Group2006-07-15 / groupE002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupE002 Grp: MS-Group2006-07-15 / groupE003v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupE003v OK XSDv-XMLi groupE003v.i -OK groupE003.xml:4:9: Unexpected end of sequence, expecting "A1" Grp: MS-Group2006-07-15 / groupE004v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupE004v OK XSDv-XMLv groupE004v.v Grp: MS-Group2006-07-15 / groupE005v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupE005v OK XSDv-XMLi groupE005v.i -OK groupE005.xml:5:8: Unexpected element "A1": expecting "close parent" Grp: MS-Group2006-07-15 / groupF001v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF001v OK XSDv-XMLv groupF001v.v Grp: MS-Group2006-07-15 / groupF002v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF002v OK XSDv-XMLv groupF002v.v Grp: MS-Group2006-07-15 / groupF003v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF003v OK XSDv-XMLi groupF003v.i -OK groupF003.xml:5:8: Unexpected element "A1": expecting "close parent" Grp: MS-Group2006-07-15 / groupF004v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF004v OK XSDv-XMLv groupF004v.v Grp: MS-Group2006-07-15 / groupF005v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF005v OK XSDv-XMLv groupF005v.v Grp: MS-Group2006-07-15 / groupF006v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF006v OK XSDv-XMLi groupF006v.i -OK groupF006.xml:5:8: Unexpected element "A2": expecting "close parent" Grp: MS-Group2006-07-15 / groupF007v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF007v OK XSDv-XMLv groupF007v.v Grp: MS-Group2006-07-15 / groupF008v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF008v OK XSDv-XMLi groupF008v.i -OK groupF008.xml:4:8: Unexpected element "A1": expecting "close parent" Grp: MS-Group2006-07-15 / groupF009v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupF009v -NI groupF009.xsd:18:68: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Group2006-07-15 / groupF010v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF010v OK XSDv-XMLi groupF010v.i -OK groupF010.xml:4:9: Unexpected end of sequence, expecting "A1|A2" Grp: MS-Group2006-07-15 / groupF011v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF011v OK XSDv-XMLv groupF011v.v Grp: MS-Group2006-07-15 / groupF012v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF012v OK XSDv-XMLi groupF012v.i -OK groupF012.xml:5:8: Unexpected element "A1": expecting "close parent" Grp: MS-Group2006-07-15 / groupF013v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF013v OK XSDv-XMLi groupF013v.i -OK groupF013.xml:4:9: Unexpected end of sequence, expecting "A1|A2" Grp: MS-Group2006-07-15 / groupF014v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF014v OK XSDv-XMLv groupF014v.v Grp: MS-Group2006-07-15 / groupF015v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF015v OK XSDv-XMLi groupF015v.i -OK groupF015.xml:5:8: Unexpected element "A1": expecting "close parent" Grp: MS-Group2006-07-15 / groupF016v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF016v OK XSDv-XMLi groupF016v.i -OK groupF016.xml:4:9: Unexpected end of sequence, expecting "A1|A2" Grp: MS-Group2006-07-15 / groupF017v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF017v OK XSDv-XMLv groupF017v.v Grp: MS-Group2006-07-15 / groupF018v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF018v OK XSDv-XMLv groupF018v.v Grp: MS-Group2006-07-15 / groupF019v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF019v OK XSDv-XMLi groupF019v.i -OK groupF019.xml:6:8: Unexpected element "A1": expecting "close parent" Grp: MS-Group2006-07-15 / groupF020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupF020 -OK groupF020.xsd:18:25: Invalid integer: "unbounded" Grp: MS-Group2006-07-15 / groupF021v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupF021v OK XSDv-XMLv groupF021v.v Grp: MS-Group2006-07-15 / groupF022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupF022 Grp: MS-Group2006-07-15 / groupF023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupF023 Grp: MS-Group2006-07-15 / groupF024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupF024 -OK groupF024.xsd:18:25: -1 is smaller than minInclusive (0) Grp: MS-Group2006-07-15 / groupF025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupF025 -OK groupF025.xsd:18:39: No matching type in the union Grp: MS-Group2006-07-15 / groupG002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupG002 Grp: MS-Group2006-07-15 / groupG003v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupG003v OK XSDv-XMLi groupG003v.i -OK groupG003.xml:3:9: Unexpected end of sequence, expecting "x1|y1|y2" Grp: MS-Group2006-07-15 / groupG004v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupG004v OK XSDv-XMLv groupG004v.v Grp: MS-Group2006-07-15 / groupG005v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupG005v OK XSDv-XMLi groupG005v.i -OK groupG005.xml:3:18: Unexpected element "y1": expecting "close parent" Grp: MS-Group2006-07-15 / groupH001v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH001v OK XSDv-XMLv groupH001v.v Grp: MS-Group2006-07-15 / groupH002v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH002v OK XSDv-XMLv groupH002v.v Grp: MS-Group2006-07-15 / groupH003v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH003v OK XSDv-XMLi groupH003v.i -OK groupH003.xml:5:7: Unexpected element "x1": expecting "close parent" Grp: MS-Group2006-07-15 / groupH004v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH004v OK XSDv-XMLv groupH004v.v Grp: MS-Group2006-07-15 / groupH005v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH005v OK XSDv-XMLv groupH005v.v Grp: MS-Group2006-07-15 / groupH006v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH006v OK XSDv-XMLi groupH006v.i -OK groupH006.xml:5:8: Unexpected element "y1": expecting "close parent" Grp: MS-Group2006-07-15 / groupH007v sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupH007v Grp: MS-Group2006-07-15 / groupH008v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH008v OK XSDv-XMLi groupH008v.i -OK groupH008.xml:3:8: Unexpected element "x1": expecting "close parent" Grp: MS-Group2006-07-15 / groupH009v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupH009v -NI groupH009.xsd:31:68: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Group2006-07-15 / groupH010v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH010v OK XSDv-XMLi groupH010v.i -OK groupH010.xml:3:9: Unexpected end of sequence, expecting "x1|y1|y2" Grp: MS-Group2006-07-15 / groupH011v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH011v OK XSDv-XMLv groupH011v.v Grp: MS-Group2006-07-15 / groupH012v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH012v OK XSDv-XMLi groupH012v.i -OK groupH012.xml:4:8: Unexpected element "x1": expecting "close parent" Grp: MS-Group2006-07-15 / groupH013v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH013v OK XSDv-XMLi groupH013v.i -OK groupH013.xml:3:9: Unexpected end of sequence, expecting "x1|y1|y2" Grp: MS-Group2006-07-15 / groupH014v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH014v OK XSDv-XMLv groupH014v.v Grp: MS-Group2006-07-15 / groupH015v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH015v OK XSDv-XMLi groupH015v.i -OK groupH015.xml:5:8: Unexpected element "x1": expecting "close parent" Grp: MS-Group2006-07-15 / groupH016v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH016v OK XSDv-XMLi groupH016v.i -OK groupH016.xml:3:9: Unexpected end of sequence, expecting "x1|y1|y2" Grp: MS-Group2006-07-15 / groupH017v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH017v OK XSDv-XMLv groupH017v.v Grp: MS-Group2006-07-15 / groupH018v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH018v OK XSDv-XMLv groupH018v.v Grp: MS-Group2006-07-15 / groupH019v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupH019v OK XSDv-XMLi groupH019v.i -OK groupH019.xml:4:8: Unexpected element "x1": expecting "close parent" Grp: MS-Group2006-07-15 / groupH020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupH020 -OK groupH020.xsd:31:25: Invalid integer: "unbounded" Grp: MS-Group2006-07-15 / groupH021v sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupH021v Grp: MS-Group2006-07-15 / groupH022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupH022 Grp: MS-Group2006-07-15 / groupH023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi groupH023 Grp: MS-Group2006-07-15 / groupH024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupH024 -OK groupH024.xsd:31:25: -1 is smaller than minInclusive (0) Grp: MS-Group2006-07-15 / groupH025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupH025 -OK groupH025.xsd:31:25: No matching type in the union Grp: MS-Group2006-07-15 / groupI002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupI002 -NI groupI002.xsd:17:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupI003v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv groupI003v OK XSDv-XMLi groupI003v.i -OK groupI003.xml:3:8: Unexpected element "a1": expecting "x1|y1|y2" Grp: MS-Group2006-07-15 / groupI004v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupI004v -NI groupI004.xsd:17:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupI005v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupI005v -NI groupI005.xsd:17:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ001v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ001v -NI groupJ001.xsd:15:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ002v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ002v -NI groupJ002.xsd:15:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ003v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ003v -NI groupJ003.xsd:15:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ004v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ004v -NI groupJ004.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ005v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ005v -NI groupJ005.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ006v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ006v -NI groupJ006.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ007v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ007v -NI groupJ007.xsd:15:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ008v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ008v -NI groupJ008.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ009v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ009v -NI groupJ009.xsd:5:62: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Group2006-07-15 / groupJ010v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ010v -NI groupJ010.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ011v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ011v -NI groupJ011.xsd:18:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ012v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ012v -NI groupJ012.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ013v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ013v -NI groupJ013.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ014v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ014v -NI groupJ014.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ015v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ015v -NI groupJ015.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ016v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ016v -NI groupJ016.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ017v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ017v -NI groupJ017.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ018v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ018v -NI groupJ018.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ019v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ019v -NI groupJ019.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupJ020 -OK groupJ020.xsd:5:23: Invalid integer: "unbounded" Grp: MS-Group2006-07-15 / groupJ021v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupJ021v -NI groupJ021.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupJ022 -NI groupJ022.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupJ023 -NI groupJ023.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupJ024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupJ024 -OK groupJ024.xsd:5:23: -1 is smaller than minInclusive (0) Grp: MS-Group2006-07-15 / groupJ025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupJ025 -OK groupJ025.xsd:5:23: No matching type in the union Grp: MS-Group2006-07-15 / groupK002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupK002 -NI groupK002.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupK003v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupK003v -NI groupK003.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupK004v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupK004v -NI groupK004.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupK005v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupK005v -NI groupK005.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL001v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL001v -NI groupL001.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL002v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL002v -NI groupL002.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL003v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL003v -NI groupL003.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL004v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL004v -NI groupL004.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL005v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL005v -NI groupL005.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL006v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL006v -NI groupL006.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL007 -NI groupL007.xsd:18:38: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL008v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL008v -NI groupL008.xsd:18:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL009v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL009v -NI groupL009.xsd:5:65: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Group2006-07-15 / groupL010v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL010v -NI groupL010.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL011v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL011v -NI groupL011.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL012v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL012v -NI groupL012.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL013v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL013v -NI groupL013.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL014v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL014v -NI groupL014.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL015v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL015v -NI groupL015.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL016v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL016v -NI groupL016.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL017v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL017v -NI groupL017.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL018v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL018v -NI groupL018.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL019v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL019v -NI groupL019.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupL020 -OK groupL020.xsd:5:23: Invalid integer: "unbounded" Grp: MS-Group2006-07-15 / groupL021v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupL021v -NI groupL021.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupL022 -NI groupL022.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupL023 -NI groupL023.xsd:16:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupL024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupL024 -OK groupL024.xsd:5:23: -1 is smaller than minInclusive (0) Grp: MS-Group2006-07-15 / groupL025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupL025 -OK groupL025.xsd:5:23: No matching type in the union Grp: MS-Group2006-07-15 / groupM002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupM002 -NI groupM002.xsd:10:38: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupM003v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupM003v -NI groupM003.xsd:10:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupM004v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupM004v -NI groupM004.xsd:10:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupM005v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupM005v -NI groupM005.xsd:10:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN001v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN001v -NI groupN001.xsd:10:38: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN002v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN002v -NI groupN002.xsd:10:38: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN003v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN003v -NI groupN003.xsd:11:38: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN004v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN004v -NI groupN004.xsd:10:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN005v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN005v -NI groupN005.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN006v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN006v -NI groupN006.xsd:10:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN007v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN007v -NI groupN007.xsd:14:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN008v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN008v -NI groupN008.xsd:14:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN009v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN009v -NI groupN009.xsd:14:65: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN010v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN010v -NI groupN010.xsd:14:38: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN011v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN011v -NI groupN011.xsd:14:38: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN012v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN012v -NI groupN012.xsd:14:38: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN013v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN013v -NI groupN013.xsd:14:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN014v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN014v -NI groupN014.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN015v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN015v -NI groupN015.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN016v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN016v -NI groupN016.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN017v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN017v -NI groupN017.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN018v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN018v -NI groupN018.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN019v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN019v -NI groupN019.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupN020 -OK groupN020.xsd:11:23: Invalid integer: "unbounded" Grp: MS-Group2006-07-15 / groupN021v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupN021v -NI groupN021.xsd:11:46: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupN022 -NI groupN022.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi groupN023 -NI groupN023.xsd:11:52: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupN024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupN024 -OK groupN024.xsd:11:23: -1 is smaller than minInclusive (0) Grp: MS-Group2006-07-15 / groupN025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupN025 -OK groupN025.xsd:11:23: No matching type in the union Grp: MS-Group2006-07-15 / groupO001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupO001 -NI groupO001.xsd:11:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupO002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO002 -OK groupO002.xsd:5:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence" Grp: MS-Group2006-07-15 / groupO003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO003 -OK groupO003.xsd:7:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Group2006-07-15 / groupO004v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupO004v -NI groupO004.xsd:14:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupO005v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupO005v -NI groupO005.xsd:12:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupO006v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupO006v -NI groupO006.xsd:11:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupO007v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupO007v -NI groupO007.xsd:12:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupO008v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupO008v -NI groupO008.xsd:12:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupO009v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupO009v -NI groupO009.xsd:12:24: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupO010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO010 -OK groupO010.xsd:5:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}element": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence" Grp: MS-Group2006-07-15 / groupO011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO011 -OK groupO011.xsd:5:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexType": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence" Grp: MS-Group2006-07-15 / groupO012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO012 -OK groupO012.xsd:5:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleType": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence" Grp: MS-Group2006-07-15 / groupO013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO013 -OK groupO013.xsd:5:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence" Grp: MS-Group2006-07-15 / groupO014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv groupO014 -NI groupO014.xsd:20:23: Unsupported "group" in this context Grp: MS-Group2006-07-15 / groupO015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO015 -OK groupO015.xsd:7:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MS-Group2006-07-15 / groupO016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO016 -OK groupO016.xsd:7:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MS-Group2006-07-15 / groupO017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO017 -OK groupO017.xsd:8:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MS-Group2006-07-15 / groupO018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO018 -OK groupO018.xsd:8:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-Group2006-07-15 / groupO019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO019 -OK groupO019.xsd:8:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-Group2006-07-15 / groupO020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO020 -OK groupO020.xsd:8:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-Group2006-07-15 / groupO021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO021 -OK groupO021.xsd:8:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent" Grp: MS-Group2006-07-15 / groupO022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO022 -OK groupO022.xsd:8:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent" Grp: MS-Group2006-07-15 / groupO023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO023 -OK groupO023.xsd:9:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Group2006-07-15 / groupO024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO024 -OK groupO024.xsd:12:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Group2006-07-15 / groupO025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO025 -OK groupO025.xsd:9:25: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Group2006-07-15 / groupO026 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO026 -OK groupO026.xsd:6:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Group2006-07-15 / groupO027 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi groupO027 -OK groupO027.xsd:9:25: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA001 -NI idA001.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA002 -OK idA002.xsd:10:15: ID "foo123" already defined Grp: MS-IdentityConstraint2006-07-15 / idA003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA003 -NI idA003.xsd:10:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA004 -NI idA004.xsd:10:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA005 -NI idA005.xsd:3:45: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idA006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA006 -OK idA006.xsd:9:15: Invalid NCName: "" Grp: MS-IdentityConstraint2006-07-15 / idA007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA007 -OK idA007.xsd:9:15: Invalid NCName: "123" Grp: MS-IdentityConstraint2006-07-15 / idA008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA008 -NI idA008.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA009 -NI idA009.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA010 -NI idA010.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA011 -NI idA011.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA012 -NI idA012.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA013 -NI idA013.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA014 -NI idA014.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA015 -NI idA015.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA016 -NI idA016.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA017 -NI idA017a.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA018 -NI idA018.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA019 -NI idA019.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA020 -OK idA020.xsd:10:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA021 -OK idA021.xsd:16:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA022 -NI idA022.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA023 -OK idA023.xsd:16:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "{http://www.w3.org/2001/XMLSchema}simpleContent|{http://www.w3.org/2001/XMLSchema}complexContent|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA024 -OK idA024.xsd:16:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA025 -OK idA025.xsd:16:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA026 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA026 -OK idA026.xsd:17:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA027 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA027 -OK idA027.xsd:17:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA028 -OK idA028.xsd:17:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA029 -OK idA029.xsd:16:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idA030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA030 -OK idA030.xsd:9:15: Invalid NCName: "a:b" Grp: MS-IdentityConstraint2006-07-15 / idA031 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA031 -OK idA031.xsd:9:15: Invalid NCName: "" Grp: MS-IdentityConstraint2006-07-15 / idA032 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA032 -OK idA032.xsd:9:15: Invalid NCName: "1foo" Grp: MS-IdentityConstraint2006-07-15 / idA033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA033 -NI idA033.xsd:9:27: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA034 -NI idA034.xsd:9:25: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA035 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idA035 -OK idA035.xsd:9:58: Attribute "refer" does not match attribute wildcard Grp: MS-IdentityConstraint2006-07-15 / idA036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA036 -NI idA036.xsd:9:61: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA037 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA037 -NI idA037.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA038 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA038 -NI idA038.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA039 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA039 -NI idA039.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA040 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA040 -NI idA040.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA041 -NI idA041.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA042 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA042 -NI idA042.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA043 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA043 -NI idA043.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA044 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA044 -NI idA044.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idA045 -NI idA045.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA046 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA046 -NI idA046.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA047 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA047 -NI idA047.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA048 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA048 -NI idA048.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA049 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA049 -NI idA049.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA050 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA050 -NI idA050.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA051 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA051 -NI idA051.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA052 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA052 -NI idA052.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA053 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA053 -NI idA053.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA054 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA054 -NI idA054.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA055 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA055 -NI idA055.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA056 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA056 -NI idA056.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA057 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA057 -NI idA057.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA058 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA058 -NI idA058.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA059 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA059 -NI idA059.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idA060 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idA060 -NI idA060.xsd:9:28: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idB001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB001 -NI idB001.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB002 -OK idB002.xsd:10:12: ID "foo123" already defined Grp: MS-IdentityConstraint2006-07-15 / idB003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB003 -NI idB003.xsd:10:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB004 -NI idB004.xsd:10:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB005 -NI idB005.xsd:3:45: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idB006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB006 -OK idB006.xsd:9:12: Invalid NCName: "" Grp: MS-IdentityConstraint2006-07-15 / idB007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB007 -OK idB007.xsd:9:12: Invalid NCName: "123" Grp: MS-IdentityConstraint2006-07-15 / idB008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB008 -NI idB008.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB009 -NI idB009.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB010 -NI idB010.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB011 -NI idB011.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB012 -NI idB012.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB013 -NI idB013.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB014 -NI idB014.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB015 -NI idB015.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB016 -NI idB016.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB017 -NI idB017.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB018 -NI idB017a.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB019 -NI idB019.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB020 -OK idB020.xsd:10:38: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB021 -OK idB021.xsd:16:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB022 -NI idB022.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB023 -OK idB023.xsd:11:39: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}simpleContent|{http://www.w3.org/2001/XMLSchema}complexContent|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB024 -OK idB024.xsd:16:39: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB025 -OK idB025.xsd:16:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB026 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB026 -OK idB026.xsd:17:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB027 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB027 -OK idB027.xsd:17:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB028 -OK idB028.xsd:17:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB029 -OK idB029.xsd:16:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idB030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB030 -OK idB030.xsd:9:12: Invalid NCName: "a:b" Grp: MS-IdentityConstraint2006-07-15 / idB031 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB031 -OK idB031.xsd:9:12: Invalid NCName: "" Grp: MS-IdentityConstraint2006-07-15 / idB032 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB032 -OK idB032.xsd:9:12: Invalid NCName: "1foo" Grp: MS-IdentityConstraint2006-07-15 / idB033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB033 -NI idB033.xsd:9:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB034 -NI idB034.xsd:9:22: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB035 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idB035 -OK idB035.xsd:9:56: Attribute "refer" does not match attribute wildcard Grp: MS-IdentityConstraint2006-07-15 / idB036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB036 -NI idB036.xsd:9:83: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB037 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB037 -NI idB037.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB038 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB038 -NI idB038.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB039 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB039 -NI idB039.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB040 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB040 -NI idB040.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB041 -NI idB041.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB042 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB042 -NI idB042.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB043 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB043 -NI idB043.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB044 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB044 -NI idB044.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idB045 -NI idB045.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB046 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB046 -NI idB046.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB047 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB047 -NI idB047.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB048 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB048 -NI idB048.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB049 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB049 -NI idB049.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB050 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB050 -NI idB050.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB051 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB051 -NI idB051.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB052 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB052 -NI idB052.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB053 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB053 -NI idB053.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB054 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB054 -NI idB054.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB055 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB055 -NI idB055.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB056 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB056 -NI idB056.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB057 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB057 -NI idB057.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB058 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB058 -NI idB058.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB059 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB059 -NI idB059.xsd:9:39: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idB060 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idB060 -NI idB060.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC001 -NI idC001.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC002 -NI idC002.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC003 -NI idC003.xsd:11:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC004 -NI idC004.xsd:11:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC005 -NI idC005.xsd:3:45: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idC006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC006 -NI idC006.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC007 -NI idC007.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC008 -NI idC008.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC009 -NI idC009.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC010 -NI idC010.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC011 -NI idC011.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC012 -NI idC012.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC013 -NI idC013.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC014 -NI idC014.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC015 -NI idC015.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC016 -NI idC016.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC017 -NI idC017.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC018 -NI idC018.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC019 -NI idC017a.xsd:9:49: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idC020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC020 -NI idC020.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC021 -NI idC021.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC022 -NI idC022.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC023 -NI idC023.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC024 -NI idC024.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC025 -NI idC025.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC026 -NI idC026.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC027 -NI idC027.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC028 -NI idC028.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC029 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC029 -NI idC029.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC030 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC030 -NI idC030.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC031 -NI idC031.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC032 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC032 -NI idC032.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC033 -NI idC033.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC034 -NI idC034.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC035 -NI idC035.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC036 -NI idC036.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC038 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC038 -NI idC038.xsd:10:61: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idC039 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC039 -NI idC039.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC040 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC040 -NI idC040.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC041 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC041 -NI idC041.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC042 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC042 -NI idC042.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC043 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC043 -NI idC043.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC044 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC044 -NI idC044.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC045 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC045 -NI idC045.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC046 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC046 -NI idC046.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC047 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC047 -NI idC047.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC048 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idC048 -NI idC048.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC049 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC049 -NI idC049.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC050 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC050 -NI idC050.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC051 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC051 -NI idC051.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC052 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC052 -NI idC052.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC053 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC053 -NI idC053.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC054 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC054 -NI idC054.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC055 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC055 -NI idC055.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC056 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC056 -NI idC056.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC057 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC057 -NI idC057.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC058 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC058 -NI idC058.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC059 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC059 -NI idC059.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC060 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC060 -NI idC060.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC061 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC061 -NI idC061.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC062 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC062 -NI idC062.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idC063 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idC063 -NI idC063.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idD001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idD001 -NI idD001.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD002 -NI idD002.xsd:10:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idD003 -NI idD003.xsd:10:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD004 -NI idD004.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD005 -NI idD005.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD006 -NI idD006.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD007 -NI idD007.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idD008 -NI idD008.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idD009 -NI idD009.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idD010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idD010 -NI idD010.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idD011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idD011 -OK idD011.xsd:9:33: Unexpected element "{http://www.w3.org/2001/XMLSchema}element": expecting "{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent" Grp: MS-IdentityConstraint2006-07-15 / idD012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD012 -NI idD012.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idD013 -NI idD013.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD014 -NI idD014.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idD015 -NI idD015.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idD016 -NI idD016.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD017 -NI idD017.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD018 -NI idD018.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD019 -NI idD019.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD020 -NI idD020.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD021 -NI idD021.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD022 -NI idD022.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD023 -NI idD023.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD024 -NI idD024.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD025 -NI idD025.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD026 -NI idD026.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD027 -NI idD027.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idD028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD028 -NI idD028.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD029 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD029 -NI idD029.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD030 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD030 -NI idD030.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD031 -NI idD031.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD032 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD032 -NI idD032.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idD033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idD033 -NI idD033.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idE001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idE001 -NI idE001.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE002 -NI idE002.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idE003 -NI idE003.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE004 -NI idE004.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE005 -NI idE005.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE006 -NI idE006.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idE007 -OK idE007.xsd:10:32: Unexpected element "{http://www.w3.org/2001/XMLSchema}field": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-IdentityConstraint2006-07-15 / idE008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idE008 -NI idE008.xsd:9:30: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idE009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idE009 -NI idE009.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idE010 -NI idE010.xsd:10:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi idE011 -OK idE011.xsd:9:33: Unexpected element "{http://www.w3.org/2001/XMLSchema}element": expecting "{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent" Grp: MS-IdentityConstraint2006-07-15 / idE012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE012 -NI idE012.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idE013 -NI idE013.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE014 -NI idE014.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idE015 -NI idE015.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idE016 -NI idE016.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE017 -NI idE017.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE018 -NI idE018.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE019 -NI idE019.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE020 -NI idE020.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE021 -NI idE021.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE022 -NI idE022.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE023 -NI idE023.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE024 -NI idE024.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE025 -NI idE025.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE026 -NI idE026.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE027 -NI idE027.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE028 -NI idE028.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE029 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE029 -NI idE029.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE030 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE030 -NI idE030.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE031 -NI idE031.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE032 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE032 -NI idE032.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idE033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idE033 -NI idE033.xsd:9:27: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idF001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF001 -NI idF001.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF003 -NI idF003.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF004 -NI idF004.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF005 -NI idF005.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF006 -NI idF006.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF007 -NI idF007.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF008 -NI idF008.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF009 -NI idF009.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF010 -NI idF010.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF011 -NI idF011.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF012 -NI idF012.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF013 -NI idF013.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF014 -NI idF014.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF015 -NI idF015.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF016 -NI idF016.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF017 -NI idF017.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF018 -NI idF018.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF019 -NI idF019.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF020 -NI idF020.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF021 -NI idF021.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF022 -NI idF022.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF023 -NI idF023.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF024 -NI idF024.xsd:10:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF025 -NI idF025.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idF026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF026 -NI idF026.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF027 -NI idF027.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF028 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF028 -NI idF028.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF029 -NI idF029.xsd:10:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF030 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF030 -NI idF030.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idF031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF031 -NI idF031.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF032 -NI idF032.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF033 -NI idF033.xsd:10:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF034 -NI idF034.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idF035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF035 -NI idF035.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idF036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idF036 -NI idF036.xsd:9:29: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idG001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG001 -NI idG001.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG003 -NI idG003.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG004 -NI idG004.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG005 -NI idG005.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG006 -NI idG006.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG007 -NI idG007.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG008 -NI idG008.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG009 -NI idG009.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG010 -NI idG010.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG011 -NI idG011.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idG012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG012 -NI idG012.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idG013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG013 -NI idG013.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG014 -NI idG014.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG015 -NI idG015.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG016 -NI idG016.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG017 -NI idG017.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG018 -NI idG018.xsd:10:26: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG019 -NI idG019.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idG020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG020 -NI idG020.xsd:9:26: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG021 -NI idG021.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG022 -NI idG022.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG023 -NI idG023.xsd:10:26: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG024 -NI idG024.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idG025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG025 -NI idG025.xsd:9:26: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG026 -NI idG026.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG027 -NI idG027.xsd:10:26: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG028 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG028 -NI idG028.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idG029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG029 -NI idG029.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idG030 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idG030 -NI idG030.xsd:9:26: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH001 -NI idH001.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH003 -NI idH003.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH004 -NI idH004.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH005 -NI idH005.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH006 -NI idH006.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH007 -NI idH007.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH008 -NI idH008.xsd:10:55: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH009 -NI idH009.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH010 -NI idH010.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idH011 -NI idH011.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH012 -NI idH012.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idH013 -NI idH013.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idH014 -NI idH014.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH015 -NI idH015.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH016 -NI idH016.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH017 -NI idH017.xsd:9:50: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH018 -NI idH018.xsd:9:50: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH019 -NI idH019.xsd:9:50: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idH020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH020 -NI idH020.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH021 -NI idH021.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH022 -NI idH022.xsd:12:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH023 -NI idH023.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idH024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH024 -NI idH024.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH025 -NI idH025.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH026 -NI idH026.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH027 -NI idH027.xsd:11:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH028 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH028 -NI idH028.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idH029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH029 -NI idH029.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH030 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH030 -NI idH030.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH031 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA idH031 Grp: MS-IdentityConstraint2006-07-15 / idH032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH032 -NI idH032.xsd:3:44: Unsupported <redefined> Grp: MS-IdentityConstraint2006-07-15 / idH034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idH034 -NI idH034.xsd:9:26: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idH035 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idH035 -NI idH035.xsd:9:47: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idI001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI001 -NI idI001.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI002 -NI idI002.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI003 -NI idI003.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI004 -NI idI004.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI005 -NI idI005.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI006 -NI idI006.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI007 -NI idI007.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI008 -NI idI008.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI009 -NI idI009.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI010 -NI idI010.xsd:9:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI011 -NI idI011.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI012 -NI idI012.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI013 -NI idI013.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI014 -NI idI014.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI015 -NI idI015.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI016 -NI idI016.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI017 -NI idI017.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI018 -NI idI018.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI019 -NI idI019.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI020 -NI idI020.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI021 -NI idI021.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI022 -NI idI022.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI023 -NI idI023.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI024 -NI idI024.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI025 -NI idI025.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI026 -NI idI026.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI027 -NI idI027.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI028 -NI idI028.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI029 -NI idI029.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI030 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI030 -NI idI030.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI031 -NI idI031.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI032 -NI idI032.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI033 -NI idI033.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI034 -NI idI034.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI035 -NI idI035.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI036 -NI idI036.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI037 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI037 -NI idI037.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI038 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI038 -NI idI038.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI039 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI039 -NI idI039.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI040 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI040 -NI idI040.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI041 -NI idI041.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI042 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI042 -NI idI042.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI043 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI043 -NI idI043.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI044 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI044 -NI idI044.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI045 -NI idI045.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI046 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI046 -NI idI046.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI047 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI047 -NI idI047.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI048 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI048 -NI idI048.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI049 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI049 -NI idI049.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI050 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI050 -NI idI050.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI051 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI051 -NI idI051.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI052 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI052 -NI idI052.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI053 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI053 -NI idI053.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI054 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI054 -NI idI054.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI055 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI055 -NI idI055.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI056 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI056 -NI idI056.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI057 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI057 -NI idI057.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI058 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI058 -NI idI058.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI059 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI059 -NI idI059.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI060 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI060 -NI idI060.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI061 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI061 -NI idI061.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI062 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI062 -NI idI062.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI063 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI063 -NI idI063.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI064 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI064 -NI idI064.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI065 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI065 -NI idI065.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI066 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI066 -NI idI066.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI067 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI067 -NI idI067.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI068 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI068 -NI idI068.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI069 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI069 -NI idI069.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI070 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI070 -NI idI070.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI071 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI071 -NI idI071.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI072 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI072 -NI idI072.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI073 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI073 -NI idI073.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI074 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI074 -NI idI074.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI075 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI075 -NI idI075.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI076 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI076 -NI idI076.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI077 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI077 -NI idI077.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI078 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI078 -NI idI078.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI079 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI079 -NI idI079.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI080 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI080 -NI idI080.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI081 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI081 -NI idI081.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI082 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI082 -NI idI082.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI083 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI083 -NI idI083.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI084 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI084 -NI idI084.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI085 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI085 -NI idI085.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI086 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI086 -NI idI086.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI087 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI087 -NI idI087.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI088 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI088 -NI idI088.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI089 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI089 -NI idI089.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI090 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI090 -NI idI090.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI091 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI091 -NI idI091.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI092 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI092 -NI idI092.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI093 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI093 -NI idI093.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI094 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI094 -NI idI094.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI095 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI095 -NI idI095.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI096 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI096 -NI idI096.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI097 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI097 -NI idI097.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI098 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI098 -NI idI098.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI099 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI099 -NI idI099.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI100 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI100 -NI idI100.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI101 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI101 -NI idI101.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI102 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI102 -NI idI102.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI103 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI103 -NI idI103.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI104 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI104 -NI idI104.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI105 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI105 -NI idI105.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI106 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI106 -NI idI106.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI107 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI107 -NI idI107.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI108 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI108 -NI idI108.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI109 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI109 -NI idI109.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI110 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI110 -NI idI110.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI111 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI111 -NI idI111.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI112 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI112 -NI idI112.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI113 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI113 -NI idI113.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI114 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI114 -NI idI114.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI115 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI115 -NI idI115.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI116 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI116 -NI idI116.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI117 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI117 -NI idI117.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI118 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI118 -NI idI118.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI119 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI119 -NI idI119.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI120 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI120 -NI idI120.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI121 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI121 -NI idI121.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI122 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI122 -NI idI122.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI123 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI123 -NI idI123.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI124 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI124 -NI idI124.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI125 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI125 -NI idI125.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI126 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI126 -NI idI126.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI127 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI127 -NI idI127.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI128 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI128 -NI idI128.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI129 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI129 -NI idI129.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI130 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI130 -NI idI130.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI131 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI131 -NI idI131.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI132 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI132 -NI idI132.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI133 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI133 -NI idI133.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI134 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI134 -NI idI134.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI135 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI135 -NI idI135.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI136 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI136 -NI idI136.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI137 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI137 -NI idI137.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI138 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI138 -NI idI138.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI139 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI139 -NI idI139.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI140 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI140 -NI idI140.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI141 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI141 -NI idI141.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI142 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI142 -NI idI142.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI143 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI143 -NI idI143.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI144 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idI144 -NI idI144.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI145 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI145 -NI idI145.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI146 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI146 -NI idI146.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI147 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI147 -NI idI147.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI148 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI148 -NI idI148.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI149 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI149 -NI idI149.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI150 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI150 -NI idI150.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI151 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI151 -NI idI151.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idI152 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idI152 -NI idI152.xsd:17:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ001 -NI idJ001.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ002 -NI idJ002.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ003 -NI idJ003.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ004 -NI idJ004.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ005 -NI idJ005.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ006 -NI idJ006.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ007 -NI idJ007.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ008 -NI idJ008.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ009 -NI idJ009.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ010 -NI idJ010.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ011 -NI idJ011.xsd:9:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ012 -NI idJ012.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ013 -NI idJ013.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ014 -NI idJ014.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ015 -NI idJ015.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ016 -NI idJ016.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ017 -NI idJ017.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ018 -NI idJ018.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ019 -NI idJ019.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ020 -NI idJ020.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ021 -NI idJ021.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ022 -NI idJ022.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ023 -NI idJ023.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ024 -NI idJ024.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ025 -NI idJ025.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ026 -NI idJ026.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ027 -NI idJ027.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ028 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ028 -NI idJ028.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ029 -NI idJ029.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ030 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ030 -NI idJ030.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ031 -NI idJ031.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ032 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ032 -NI idJ032.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ033 -NI idJ033.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ034 -NI idJ034.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ035 -NI idJ035.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ036 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ036 -NI idJ036.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ037 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ037 -NI idJ037.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ038 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ038 -NI idJ038.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ039 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ039 -NI idJ039.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ040 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ040 -NI idJ040.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ041 -NI idJ041.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ042 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ042 -NI idJ042.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ043 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ043 -NI idJ043.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ044 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ044 -NI idJ044.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ045 -NI idJ045.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ046 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ046 -NI idJ046.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ047 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ047 -NI idJ047.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ048 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ048 -NI idJ048.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ049 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ049 -NI idJ049.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ050 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ050 -NI idJ050.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ051 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ051 -NI idJ051.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ052 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ052 -NI idJ052.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ053 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ053 -NI idJ053.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ054 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ054 -NI idJ054.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ055 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ055 -NI idJ055.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ056 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ056 -NI idJ056.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ057 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ057 -NI idJ057.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ058 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ058 -NI idJ058.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ059 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ059 -NI idJ059.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ060 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ060 -NI idJ060.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ061 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ061 -NI idJ061.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ062 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ062 -NI idJ062.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ063 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ063 -NI idJ063.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ064 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ064 -NI idJ064.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ065 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ065 -NI idJ065.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ066 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ066 -NI idJ066.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ067 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ067 -NI idJ067.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ068 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ068 -NI idJ068.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ069 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ069 -NI idJ069.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ070 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ070 -NI idJ070.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ071 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ071 -NI idJ071.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ072 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ072 -NI idJ072.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ073 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ073 -NI idJ073.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ074 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ074 -NI idJ074.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ075 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ075 -NI idJ075.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ076 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ076 -NI idJ076.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ077 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ077 -NI idJ077.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ078 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ078 -NI idJ078.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ079 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ079 -NI idJ079.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ080 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ080 -NI idJ080.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ081 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ081 -NI idJ081.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ082 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ082 -NI idJ082.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ083 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ083 -NI idJ083.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ084 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ084 -NI idJ084.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ085 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ085 -NI idJ085.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ086 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ086 -NI idJ086.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ087 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ087 -NI idJ087.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ088 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ088 -NI idJ088.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ089 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ089 -NI idJ089.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ090 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ090 -NI idJ090.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ091 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ091 -NI idJ091.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ092 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ092 -NI idJ092.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ093 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ093 -NI idJ093.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ094 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ094 -NI idJ094.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ095 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ095 -NI idJ095.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ096 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ096 -NI idJ096.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ097 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ097 -NI idJ097.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ098 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ098 -NI idJ098.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ099 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ099 -NI idJ099.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ100 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ100 -NI idJ100.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ101 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ101 -NI idJ101.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ102 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ102 -NI idJ102.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ103 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ103 -NI idJ103.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ104 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ104 -NI idJ104.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ105 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ105 -NI idJ105.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ106 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ106 -NI idJ106.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ107 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ107 -NI idJ107.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ108 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ108 -NI idJ108.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ109 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ109 -NI idJ109.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ110 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ110 -NI idJ110.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ111 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ111 -NI idJ111.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ112 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ112 -NI idJ112.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ113 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ113 -NI idJ113.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ114 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ114 -NI idJ114.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ115 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ115 -NI idJ115.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ116 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ116 -NI idJ116.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ117 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ117 -NI idJ117.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ118 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ118 -NI idJ118.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ119 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ119 -NI idJ119.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ120 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ120 -NI idJ120.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ121 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ121 -NI idJ121.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ122 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ122 -NI idJ122.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ123 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ123 -NI idJ123.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ124 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ124 -NI idJ124.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ125 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ125 -NI idJ125.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ126 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ126 -NI idJ126.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ127 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ127 -NI idJ127.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ128 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ128 -NI idJ128.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ129 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ129 -NI idJ129.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ130 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ130 -NI idJ130.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ131 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ131 -NI idJ131.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ132 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ132 -NI idJ132.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ133 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ133 -NI idJ133.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ134 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ134 -NI idJ134.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ135 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ135 -NI idJ135.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ136 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ136 -NI idJ136.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ137 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ137 -NI idJ137.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ138 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ138 -NI idJ138.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ139 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ139 -NI idJ139.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ140 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ140 -NI idJ140.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ141 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ141 -NI idJ141.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ142 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ142 -NI idJ142.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ143 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ143 -NI idJ143.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ144 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ144 -NI idJ144.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ145 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ145 -NI idJ145.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ146 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ146 -NI idJ146.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ147 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ147 -NI idJ147.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ148 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ148 -NI idJ148.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ149 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ149 -NI idJ149.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ150 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ150 -NI idJ150.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ151 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ151 -NI idJ151.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ152 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ152 -NI idJ152.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ153 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ153 -NI idJ153.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ154 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ154 -NI idJ154.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ155 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ155 -NI idJ155.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ156 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ156 -NI idJ156.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ157 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ157 -NI idJ157.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ158 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ158 -NI idJ158.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ159 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ159 -NI idJ159.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ160 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ160 -NI idJ160.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ161 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ161 -NI idJ161.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ162 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ162 -NI idJ162.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ163 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ163 -NI idJ163.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ164 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ164 -NI idJ164.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ165 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ165 -NI idJ165.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ166 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ166 -NI idJ166.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ167 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ167 -NI idJ167.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ168 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ168 -NI idJ168.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ169 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ169 -NI idJ169.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ170 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ170 -NI idJ170.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ171 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ171 -NI idJ171.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ172 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ172 -NI idJ172.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ173 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ173 -NI idJ173.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ174 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ174 -NI idJ174.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ175 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ175 -NI idJ175.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ176 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ176 -NI idJ176.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ177 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ177 -NI idJ177.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ178 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ178 -NI idJ178.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ179 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ179 -NI idJ179.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ180 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ180 -NI idJ180.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ181 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ181 -NI idJ181.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ182 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ182 -NI idJ182.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ183 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ183 -NI idJ183.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ184 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ184 -NI idJ184.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ185 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ185 -NI idJ185.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ186 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ186 -NI idJ186.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ187 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ187 -NI idJ187.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ188 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ188 -NI idJ188.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ189 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ189 -NI idJ189.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ190 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ190 -NI idJ190.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ191 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ191 -NI idJ191.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ192 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ192 -NI idJ192.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ193 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ193 -NI idJ193.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ194 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ194 -NI idJ194.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ195 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ195 -NI idJ195.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ196 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ196 -NI idJ196.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ197 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ197 -NI idJ197.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ198 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ198 -NI idJ198.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ199 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ199 -NI idJ199.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ200 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ200 -NI idJ200.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ201 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ201 -NI idJ201.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ202 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ202 -NI idJ202.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ203 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ203 -NI idJ203.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ204 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idJ204 -NI idJ204.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ205 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ205 -NI idJ205.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ206 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ206 -NI idJ206.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ207 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ207 -NI idJ207.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ208 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ208 -NI idJ208.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ209 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ209 -NI idJ209.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idJ210 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idJ210 -NI idJ210.xsd:15:38: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idK001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK001 -NI idK001.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idK002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK002 -NI idK002.xsd:10:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idK003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK003 -NI idK003.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idK004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK004 -NI idK004.xsd:10:53: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idK005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK005 -NI idK005.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idK006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK006 -NI idK006.xsd:10:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idK007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK007 -NI idK007.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idK008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK008 -NI idK008.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idK009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK009 -NI idK009.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idK010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK010 -NI idK010.xsd:10:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idK011 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA idK011 Grp: MS-IdentityConstraint2006-07-15 / idK012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK012 -NI idK012.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idK013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK013 -NI idK013.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idK014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK014 -NI idK014.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idK015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK015 -NI idK015.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idK016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idK016 -NI idK016.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idK017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idK017 -NI idK017.xsd:10:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL001 -NI idL001.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL002 -NI idL002.xsd:9:39: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL003 -NI idL003.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL004 -NI idL004.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL005 -NI idL005.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL006 -NI idL006.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL007 -NI idL007.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL008 -NI idL008.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL009 -NI idL009.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL010 -NI idL010.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL011 -NI idL011.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL012 -NI idL012.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL013 -NI idL013.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL014 -NI idL014.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL015 -NI idL015.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL016 -NI idL016.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL017 -NI idL017.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL018 -NI idL018.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL019 -NI idL019.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL020 -NI idL020.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL021 -NI idL021.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL022 -NI idL022.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL023 -NI idL023.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL024 -NI idL024.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL025 -NI idL025.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idL026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL026 -NI idL026.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL027 -NI idL027.xsd:9:36: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL028 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL028 -NI idL028.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL029 -NI idL029.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL030 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL030 -NI idL030.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL031 -NI idL031.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL032 -NI idL032.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL033 -NI idL033.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL034 -NI idL034.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL035 -NI idL035.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL036 -NI idL036.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL037 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL037 -NI idL037.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL038 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL038 -NI idL038.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL039 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL039 -NI idL039.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL040 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL040 -NI idL040.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL041 -NI idL041.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL042 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL042 -NI idL042.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL043 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL043 -NI idL043.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL044 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL044 -NI idL044.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL045 -NI idL045.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL046 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL046 -NI idL046.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL047 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL047 -NI idL047.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL048 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL048 -NI idL048.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL049 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL049 -NI idL049.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL050 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL050 -NI idL050.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL051 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL051 -NI idL051.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL052 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL052 -NI idL052.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL053 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL053 -NI idL053.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL054 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL054 -NI idL054.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL055 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL055 -NI idL055.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL056 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL056 -NI idL056.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL057 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL057 -NI idL057.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL058 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL058 -NI idL058.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL059 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL059 -NI idL059.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL060 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL060 -NI idL060.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL061 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL061 -NI idL061.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL062 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL062 -NI idL062.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL063 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL063 -NI idL063.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL064 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL064 -NI idL064.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL065 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL065 -NI idL065.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL066 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL066 -NI idL066.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL067 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL067 -NI idL067.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL068 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL068 -NI idL068.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL069 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL069 -NI idL069.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL070 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL070 -NI idL070.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL071 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL071 -NI idL071.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL072 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL072 -NI idL072.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL073 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL073 -NI idL073.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL074 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL074 -NI idL074.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL075 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL075 -NI idL075.xsd:10:24: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL076 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA idL076 Grp: MS-IdentityConstraint2006-07-15 / idL077 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA idL077 Grp: MS-IdentityConstraint2006-07-15 / idL078 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL078 -NI idL078.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL079 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL079 -NI idL079.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL080 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL080 -NI idL080.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL081 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL081 -NI idL081.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL082 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL082 -NI idL082.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL083 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL083 -NI idL083.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL084 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL084 -NI idL084.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL085 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL085 -NI idL085.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL086 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL086 -NI idL086.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL087 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL087 -NI idL087.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL088 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL088 -NI idL088.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL089 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL089 -NI idL089.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL090 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL090 -NI idL090.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL091 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL091 -NI idL091.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL092 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL092 -NI idL092.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL093 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL093 -NI idL093.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL094 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL094 -NI idL094.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL095 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL095 -NI idL095.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL096 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL096 -NI idL096.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL097 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL097 -NI idL097.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL098 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL098 -NI idL098.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL099 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL099 -NI idL099.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL100 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL100 -NI idL100.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL101 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL101 -NI idL101.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL102 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL102 -NI idL102.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idL103 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idL103 -NI idL103.xsd:10:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idZ001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ001 -NI idZ001.xsd:9:37: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idZ002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ002 -NI idZ002.xsd:9:34: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idZ003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi idZ003 -NI idZ003.xml:2:50: Import with no schemaLocation is unsupported Grp: MS-IdentityConstraint2006-07-15 / idZ004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ004 -NI idZ004.xsd:9:38: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idZ005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ005 -NI idZ005.xsd:9:23: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idZ006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ006 -NI idZ006.xsd:9:23: Unsupported element in the schema: key Grp: MS-IdentityConstraint2006-07-15 / idZ007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ007 -NI idZ007.xsd:34:35: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idZ008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ008 -NI idZ008.xsd:27:49: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idZ010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ010 -NI idZ010b.xsd:24:49: Unsupported element in the schema: keyref Grp: MS-IdentityConstraint2006-07-15 / idZ011 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA idZ011 Grp: MS-IdentityConstraint2006-07-15 / idZ011_a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ011_a -NI idZ011_a.xsd:9:41: Unsupported element in the schema: unique Grp: MS-IdentityConstraint2006-07-15 / idZ012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv idZ012 -NI idZ012.xsd:4:29: Unsupported type IDREF and IDREFS Grp: MS-IdentityConstraint2006-07-15 / idZ015 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA idZ015 Grp: MS-ModelGroups2006-07-15 / mgA001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgA001 OK XSDv-XMLv mgA001.v Grp: MS-ModelGroups2006-07-15 / mgA002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA002 -OK mgA002.xsd:4:12: Invalid NCName: "" Grp: MS-ModelGroups2006-07-15 / mgA003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA003 -OK mgA003.xsd:4:12: Invalid NCName: "0" Grp: MS-ModelGroups2006-07-15 / mgA004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA004 -OK mgA004.xsd:4:12: Invalid NCName: "-999" Grp: MS-ModelGroups2006-07-15 / mgA005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA005 -OK mgA005.xsd:4:12: Invalid NCName: "a:b" Grp: MS-ModelGroups2006-07-15 / mgA006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA006 -OK mgA006.xsd:14:12: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgA007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA007 -OK mgA007.xsd:11:14: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgA008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA008 -OK mgA008.xsd:9:12: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgA009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA009 -OK mgA009.xsd:16:14: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgA010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA010 -OK mgA010.xsd:14:12: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgA011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA011 -OK mgA011.xsd:20:14: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgA012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA012 -OK mgA012.xsd:7:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ModelGroups2006-07-15 / mgA013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA013 -OK mgA013.xsd:4:23: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}all Grp: MS-ModelGroups2006-07-15 / mgA014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgA014 OK XSDv-XMLv mgA014.v Grp: MS-ModelGroups2006-07-15 / mgA015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgA015 OK XSDv-XMLv mgA015.v Grp: MS-ModelGroups2006-07-15 / mgA016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgA016 Grp: MS-ModelGroups2006-07-15 / mgA017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgA017 OK XSDv-XMLv mgA017.v Grp: MS-ModelGroups2006-07-15 / mgA018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA018 -OK mgA018.xsd:6:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgA019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgA019 -OK mgA019.xsd:6:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgA020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgA020 Grp: MS-ModelGroups2006-07-15 / mgAa001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAa001 -OK mgAa001.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAa002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAa002 -OK mgAa002.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAa003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgAa003 OK XSDv-XMLv mgAa003.v Grp: MS-ModelGroups2006-07-15 / mgAa004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAa004 -OK mgAa004.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAa005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAa005 -OK mgAa005.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAa006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAa006 -OK mgAa006.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAa007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAa007 -OK mgAa007.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAa008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAa008 -OK mgAa008.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAa009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAa009 -OK mgAa009.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb001 -OK mgAb001.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb002 -OK mgAb002.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb003 -OK mgAb003.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb004 -OK mgAb004.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb005 -OK mgAb005.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb006 -OK mgAb006.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb007 -OK mgAb007.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb008 -OK mgAb008.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgAb009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgAb009 -OK mgAb009.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgB001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgB001 OK XSDv-XMLv mgB001.v Grp: MS-ModelGroups2006-07-15 / mgB002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgB002 OK XSDv-XMLv mgB002.v Grp: MS-ModelGroups2006-07-15 / mgB003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgB003 -OK mgB003.xsd:8:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgB004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgB004 OK XSDv-XMLv mgB004.v Grp: MS-ModelGroups2006-07-15 / mgB006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgB006 OK XSDv-XMLv mgB006.v Grp: MS-ModelGroups2006-07-15 / mgB007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgB007 -OK mgB007.xsd:6:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgB008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgB008 -OK mgB008.xsd:5:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleType": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgB009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgB009 -OK mgB009.xsd:5:27: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgB010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgB010 -OK mgB010.xsd:5:33: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexType": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgC001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC001 OK XSDv-XMLi mgC001.i -OK mgC001.xml:5:8: Unexpected end of sequence, expecting "a" Grp: MS-ModelGroups2006-07-15 / mgC002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC002 OK XSDv-XMLv mgC002.v Grp: MS-ModelGroups2006-07-15 / mgC003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC003 OK XSDv-XMLi mgC003.i -OK mgC003.xml:6:6: Unexpected element "a": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgC004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC004 OK XSDv-XMLv mgC004.v Grp: MS-ModelGroups2006-07-15 / mgC005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC005 OK XSDv-XMLi mgC005.i -OK mgC005.xml:3:8: Unexpected end of sequence, expecting "c|b|a" Grp: MS-ModelGroups2006-07-15 / mgC006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC006 OK XSDv-XMLv mgC006.v Grp: MS-ModelGroups2006-07-15 / mgC007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC007 OK XSDv-XMLi mgC007.i -OK mgC007.xml:4:6: Unexpected element "a": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgC008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgC008 -OK mgC008.xsd:5:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgC009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgC009 -OK mgC009.xsd:5:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgC010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC010 OK XSDv-XMLi mgC010.i -OK mgC010.xml:3:8: Unexpected end of sequence, expecting "a" Grp: MS-ModelGroups2006-07-15 / mgC011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC011 OK XSDv-XMLv mgC011.v Grp: MS-ModelGroups2006-07-15 / mgC012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC012 OK XSDv-XMLi mgC012.i -OK mgC012.xml:4:6: Unexpected element "a": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgC013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgC013 -OK mgC013.xsd:5:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgC014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgC014 OK XSDv-XMLv mgC014.v Grp: MS-ModelGroups2006-07-15 / mgD001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgD001 OK XSDv-XMLv mgD001.v Grp: MS-ModelGroups2006-07-15 / mgD005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgD005 OK XSDv-XMLv mgD005.v Grp: MS-ModelGroups2006-07-15 / mgD009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgD009 OK XSDv-XMLv mgD009.v Grp: MS-ModelGroups2006-07-15 / mgD013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgD013 OK XSDv-XMLv mgD013.v Grp: MS-ModelGroups2006-07-15 / mgE001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgE001 OK XSDv-XMLv mgE001.v Grp: MS-ModelGroups2006-07-15 / mgE002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE002 -OK mgE002.xsd:5:17: Invalid NCName: "" Grp: MS-ModelGroups2006-07-15 / mgE003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE003 -OK mgE003.xsd:5:17: Invalid NCName: "0" Grp: MS-ModelGroups2006-07-15 / mgE004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE004 -OK mgE004.xsd:5:17: Invalid NCName: "-1" Grp: MS-ModelGroups2006-07-15 / mgE005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE005 -OK mgE005.xsd:5:17: Invalid NCName: "a:b" Grp: MS-ModelGroups2006-07-15 / mgE006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgE006 Grp: MS-ModelGroups2006-07-15 / mgE007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE007 -OK mgE007.xsd:11:19: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgE008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE008 -OK mgE008.xsd:9:17: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgE009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE009 -OK mgE009.xsd:16:19: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgE010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE010 -OK mgE010.xsd:14:17: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgE011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE011 -OK mgE011.xsd:20:19: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgE012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgE012 -OK mgE012.xsd:7:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ModelGroups2006-07-15 / mgE013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgE013 OK XSDv-XMLv mgE013.v Grp: MS-ModelGroups2006-07-15 / mgE014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgE014 OK XSDv-XMLv mgE014.v Grp: MS-ModelGroups2006-07-15 / mgE015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgE015 OK XSDv-XMLv mgE015.v Grp: MS-ModelGroups2006-07-15 / mgE016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgE016 OK XSDv-XMLv mgE016.v Grp: MS-ModelGroups2006-07-15 / mgE017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgE017 OK XSDv-XMLv mgE017.v Grp: MS-ModelGroups2006-07-15 / mgE018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgE018 OK XSDv-XMLv mgE018.v Grp: MS-ModelGroups2006-07-15 / mgEa001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEa001 -OK mgEa001.xsd:5:17: Invalid: empty string used as a number Grp: MS-ModelGroups2006-07-15 / mgEa002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEa002 -OK mgEa002.xsd:4:17: -1 is smaller than minInclusive (0) Grp: MS-ModelGroups2006-07-15 / mgEa003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEa003 -OK mgEa003.xsd:4:17: Invalid integer: "*" Grp: MS-ModelGroups2006-07-15 / mgEa004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEa004 -OK mgEa004.xsd:4:17: Invalid integer: "unbounded" Grp: MS-ModelGroups2006-07-15 / mgEa005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgEa005 Grp: MS-ModelGroups2006-07-15 / mgEa006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEa006 -OK mgEa006.xsd:4:17: Invalid integer: "a" Grp: MS-ModelGroups2006-07-15 / mgEa007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEa007 -OK mgEa007.xsd:4:17: Invalid integer: "?" Grp: MS-ModelGroups2006-07-15 / mgEa008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEa008 -OK mgEa008.xsd:4:17: Invalid integer: "&" Grp: MS-ModelGroups2006-07-15 / mgEb001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEb001 -OK mgEb001.xsd:4:17: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgEb002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEb002 -OK mgEb002.xsd:4:17: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgEb003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEb003 -OK mgEb003.xsd:4:17: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgEb004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgEb004 OK XSDv-XMLv mgEb004.v Grp: MS-ModelGroups2006-07-15 / mgEb005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgEb005 OK XSDv-XMLv mgEb005.v Grp: MS-ModelGroups2006-07-15 / mgEb006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEb006 -OK mgEb006.xsd:4:17: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgEb007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEb007 -OK mgEb007.xsd:4:17: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgEb008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgEb008 -OK mgEb008.xsd:4:17: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgF001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF001 OK XSDv-XMLv mgF001.v Grp: MS-ModelGroups2006-07-15 / mgF002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF002 OK XSDv-XMLv mgF002.v Grp: MS-ModelGroups2006-07-15 / mgF003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgF003 -OK mgF003.xsd:11:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgF004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF004 OK XSDv-XMLv mgF004.v Grp: MS-ModelGroups2006-07-15 / mgF005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF005 OK XSDv-XMLv mgF005.v Grp: MS-ModelGroups2006-07-15 / mgF006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF006 OK XSDv-XMLv mgF006.v Grp: MS-ModelGroups2006-07-15 / mgF007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF007 OK XSDv-XMLv mgF007.v Grp: MS-ModelGroups2006-07-15 / mgF008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF008 OK XSDv-XMLv mgF008.v Grp: MS-ModelGroups2006-07-15 / mgF009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF009 OK XSDv-XMLv mgF009.v Grp: MS-ModelGroups2006-07-15 / mgF010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF010 OK XSDv-XMLv mgF010.v Grp: MS-ModelGroups2006-07-15 / mgF011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF011 OK XSDv-XMLv mgF011.v Grp: MS-ModelGroups2006-07-15 / mgF012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF012 OK XSDv-XMLv mgF012.v Grp: MS-ModelGroups2006-07-15 / mgF013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF013 OK XSDv-XMLv mgF013.v Grp: MS-ModelGroups2006-07-15 / mgF014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF014 OK XSDv-XMLv mgF014.v Grp: MS-ModelGroups2006-07-15 / mgF015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF015 OK XSDv-XMLv mgF015.v Grp: MS-ModelGroups2006-07-15 / mgF016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF016 OK XSDv-XMLv mgF016.v Grp: MS-ModelGroups2006-07-15 / mgF017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF017 OK XSDv-XMLv mgF017.v Grp: MS-ModelGroups2006-07-15 / mgF018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF018 OK XSDv-XMLv mgF018.v Grp: MS-ModelGroups2006-07-15 / mgF019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgF019 OK XSDv-XMLv mgF019.v Grp: MS-ModelGroups2006-07-15 / mgF020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgF020 -OK mgF020.xsd:7:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgF021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgF021 -OK mgF021.xsd:7:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgF022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgF022 -OK mgF022.xsd:9:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgF023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgF023 -OK mgF023.xsd:9:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgG002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgG002 Grp: MS-ModelGroups2006-07-15 / mgG003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG003 OK XSDv-XMLi mgG003.i -OK mgG003.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgG004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG004 OK XSDv-XMLv mgG004.v Grp: MS-ModelGroups2006-07-15 / mgG005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG005 OK XSDv-XMLi mgG005.i -OK mgG005.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgG006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG006 OK XSDv-XMLv mgG006.v Grp: MS-ModelGroups2006-07-15 / mgG007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG007 OK XSDv-XMLv mgG007.v Grp: MS-ModelGroups2006-07-15 / mgG008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG008 OK XSDv-XMLi mgG008.i -OK mgG008.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgG009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG009 OK XSDv-XMLv mgG009.v Grp: MS-ModelGroups2006-07-15 / mgG010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG010 OK XSDv-XMLv mgG010.v Grp: MS-ModelGroups2006-07-15 / mgG011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG011 OK XSDv-XMLi mgG011.i -OK mgG011.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgG012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG012 OK XSDv-XMLv mgG012.v Grp: MS-ModelGroups2006-07-15 / mgG013 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG013 OK XSDv-XMLi mgG013.i -OK mgG013.xml:3:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgG014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgG014 -NI mgG014.xsd:5:53: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-ModelGroups2006-07-15 / mgG015 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG015 OK XSDv-XMLi mgG015.i -OK mgG015.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgG016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG016 OK XSDv-XMLv mgG016.v Grp: MS-ModelGroups2006-07-15 / mgG017 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG017 OK XSDv-XMLi mgG017.i -OK mgG017.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgG018 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG018 OK XSDv-XMLi mgG018.i -OK mgG018.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgG019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG019 OK XSDv-XMLv mgG019.v Grp: MS-ModelGroups2006-07-15 / mgG020 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG020 OK XSDv-XMLi mgG020.i -OK mgG020.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgG021 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG021 OK XSDv-XMLi mgG021.i -OK mgG021.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgG022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG022 OK XSDv-XMLv mgG022.v Grp: MS-ModelGroups2006-07-15 / mgG023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG023 OK XSDv-XMLv mgG023.v Grp: MS-ModelGroups2006-07-15 / mgG024 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG024 OK XSDv-XMLi mgG024.i -OK mgG024.xml:5:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgG025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgG025 -OK mgG025.xsd:5:17: Invalid integer: "unbounded" Grp: MS-ModelGroups2006-07-15 / mgG026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgG026 OK XSDv-XMLv mgG026.v Grp: MS-ModelGroups2006-07-15 / mgG027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgG027 Grp: MS-ModelGroups2006-07-15 / mgG028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgG028 Grp: MS-ModelGroups2006-07-15 / mgG029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgG029 -OK mgG029.xsd:5:17: -1 is smaller than minInclusive (0) Grp: MS-ModelGroups2006-07-15 / mgG030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgG030 -OK mgG030.xsd:5:17: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgH001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgH001 OK XSDv-XMLv mgH001.v Grp: MS-ModelGroups2006-07-15 / mgH002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH002 -OK mgH002.xsd:5:15: Invalid NCName: "" Grp: MS-ModelGroups2006-07-15 / mgH003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH003 -OK mgH003.xsd:5:15: Invalid NCName: "0" Grp: MS-ModelGroups2006-07-15 / mgH004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH004 -OK mgH004.xsd:5:15: Invalid NCName: "-1" Grp: MS-ModelGroups2006-07-15 / mgH005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH005 -OK mgH005.xsd:5:15: Invalid NCName: "a:b" Grp: MS-ModelGroups2006-07-15 / mgH006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH006 -OK mgH006.xsd:11:17: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgH007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH007 -OK mgH007.xsd:11:17: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgH008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH008 -OK mgH008.xsd:9:15: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgH009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH009 -OK mgH009.xsd:16:17: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgH010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH010 -OK mgH010.xsd:14:15: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgH011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH011 -OK mgH011.xsd:20:17: ID "foo" already defined Grp: MS-ModelGroups2006-07-15 / mgH012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgH012 -OK mgH012.xsd:7:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-ModelGroups2006-07-15 / mgH013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgH013 OK XSDv-XMLv mgH013.v Grp: MS-ModelGroups2006-07-15 / mgH014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgH014 OK XSDv-XMLv mgH014.v Grp: MS-ModelGroups2006-07-15 / mgH015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgH015 OK XSDv-XMLv mgH015.v Grp: MS-ModelGroups2006-07-15 / mgH016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgH016 -NI mgH016.xsd:5:25: Unsupported "group" in this context Grp: MS-ModelGroups2006-07-15 / mgH017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgH017 -NI mgH017.xsd:5:25: Unsupported "group" in this context Grp: MS-ModelGroups2006-07-15 / mgH018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgH018 -NI mgH018.xsd:5:25: Unsupported "group" in this context Grp: MS-ModelGroups2006-07-15 / mgHa001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHa001 -OK mgHa001.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgHa002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHa002 -OK mgHa002.xsd:4:15: -1 is smaller than minInclusive (0) Grp: MS-ModelGroups2006-07-15 / mgHa003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHa003 -OK mgHa003.xsd:4:15: Invalid integer: "*" Grp: MS-ModelGroups2006-07-15 / mgHa004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHa004 -OK mgHa004.xsd:4:15: Invalid integer: "unbounded" Grp: MS-ModelGroups2006-07-15 / mgHa005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgHa005 Grp: MS-ModelGroups2006-07-15 / mgHa006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHa006 -OK mgHa006.xsd:4:15: Invalid integer: "a" Grp: MS-ModelGroups2006-07-15 / mgHa007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHa007 -OK mgHa007.xsd:4:15: Invalid integer: "?" Grp: MS-ModelGroups2006-07-15 / mgHa008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHa008 -OK mgHa008.xsd:4:15: Invalid integer: "&" Grp: MS-ModelGroups2006-07-15 / mgHb001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHb001 -OK mgHb001.xsd:4:15: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgHb002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHb002 -OK mgHb002.xsd:4:15: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgHb003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHb003 -OK mgHb003.xsd:4:15: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgHb004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgHb004 OK XSDv-XMLv mgHb004.v Grp: MS-ModelGroups2006-07-15 / mgHb005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgHb005 OK XSDv-XMLv mgHb005.v Grp: MS-ModelGroups2006-07-15 / mgHb006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHb006 -OK mgHb006.xsd:4:15: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgHb007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHb007 -OK mgHb007.xsd:4:15: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgHb008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgHb008 -OK mgHb008.xsd:4:15: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgI001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI001 OK XSDv-XMLv mgI001.v Grp: MS-ModelGroups2006-07-15 / mgI002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI002 OK XSDv-XMLv mgI002.v Grp: MS-ModelGroups2006-07-15 / mgI003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgI003 -OK mgI003.xsd:8:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgI004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI004 OK XSDv-XMLv mgI004.v Grp: MS-ModelGroups2006-07-15 / mgI005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI005 OK XSDv-XMLv mgI005.v Grp: MS-ModelGroups2006-07-15 / mgI006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI006 OK XSDv-XMLv mgI006.v Grp: MS-ModelGroups2006-07-15 / mgI007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI007 OK XSDv-XMLv mgI007.v Grp: MS-ModelGroups2006-07-15 / mgI008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI008 OK XSDv-XMLv mgI008.v Grp: MS-ModelGroups2006-07-15 / mgI009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI009 OK XSDv-XMLv mgI009.v Grp: MS-ModelGroups2006-07-15 / mgI010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI010 OK XSDv-XMLv mgI010.v Grp: MS-ModelGroups2006-07-15 / mgI011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI011 OK XSDv-XMLv mgI011.v Grp: MS-ModelGroups2006-07-15 / mgI012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI012 OK XSDv-XMLv mgI012.v Grp: MS-ModelGroups2006-07-15 / mgI013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI013 OK XSDv-XMLv mgI013.v Grp: MS-ModelGroups2006-07-15 / mgI014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI014 OK XSDv-XMLv mgI014.v Grp: MS-ModelGroups2006-07-15 / mgI015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI015 OK XSDv-XMLv mgI015.v Grp: MS-ModelGroups2006-07-15 / mgI016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI016 OK XSDv-XMLv mgI016.v Grp: MS-ModelGroups2006-07-15 / mgI017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI017 OK XSDv-XMLv mgI017.v Grp: MS-ModelGroups2006-07-15 / mgI018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI018 OK XSDv-XMLv mgI018.v Grp: MS-ModelGroups2006-07-15 / mgI019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgI019 OK XSDv-XMLv mgI019.v Grp: MS-ModelGroups2006-07-15 / mgI020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgI020 -OK mgI020.xsd:7:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgI021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgI021 -OK mgI021.xsd:7:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgI022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgI022 -OK mgI022.xsd:9:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgI023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgI023 -OK mgI023.xsd:9:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent" Grp: MS-ModelGroups2006-07-15 / mgJ002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgJ002 Grp: MS-ModelGroups2006-07-15 / mgJ003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ003 OK XSDv-XMLi mgJ003.i -OK mgJ003.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgJ004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ004 OK XSDv-XMLv mgJ004.v Grp: MS-ModelGroups2006-07-15 / mgJ005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ005 OK XSDv-XMLi mgJ005.i -OK mgJ005.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgJ006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ006 OK XSDv-XMLv mgJ006.v Grp: MS-ModelGroups2006-07-15 / mgJ007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ007 OK XSDv-XMLv mgJ007.v Grp: MS-ModelGroups2006-07-15 / mgJ008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ008 OK XSDv-XMLi mgJ008.i -OK mgJ008.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgJ009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ009 OK XSDv-XMLv mgJ009.v Grp: MS-ModelGroups2006-07-15 / mgJ010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ010 OK XSDv-XMLv mgJ010.v Grp: MS-ModelGroups2006-07-15 / mgJ011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ011 OK XSDv-XMLi mgJ011.i -OK mgJ011.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgJ012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ012 OK XSDv-XMLv mgJ012.v Grp: MS-ModelGroups2006-07-15 / mgJ013 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ013 OK XSDv-XMLi mgJ013.i -OK mgJ013.xml:3:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgJ014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgJ014 -NI mgJ014.xsd:5:51: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-ModelGroups2006-07-15 / mgJ015 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ015 OK XSDv-XMLi mgJ015.i -OK mgJ015.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgJ016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ016 OK XSDv-XMLv mgJ016.v Grp: MS-ModelGroups2006-07-15 / mgJ017 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ017 OK XSDv-XMLi mgJ017.i -OK mgJ017.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgJ018 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ018 OK XSDv-XMLi mgJ018.i -OK mgJ018.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgJ019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ019 OK XSDv-XMLv mgJ019.v Grp: MS-ModelGroups2006-07-15 / mgJ020 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ020 OK XSDv-XMLi mgJ020.i -OK mgJ020.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgJ021 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ021 OK XSDv-XMLi mgJ021.i -OK mgJ021.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgJ022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ022 OK XSDv-XMLv mgJ022.v Grp: MS-ModelGroups2006-07-15 / mgJ023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ023 OK XSDv-XMLv mgJ023.v Grp: MS-ModelGroups2006-07-15 / mgJ024 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ024 OK XSDv-XMLi mgJ024.i -OK mgJ024.xml:5:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgJ025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgJ025 -OK mgJ025.xsd:5:15: Invalid integer: "unbounded" Grp: MS-ModelGroups2006-07-15 / mgJ026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgJ026 OK XSDv-XMLv mgJ026.v Grp: MS-ModelGroups2006-07-15 / mgJ027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgJ027 Grp: MS-ModelGroups2006-07-15 / mgJ028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgJ028 Grp: MS-ModelGroups2006-07-15 / mgJ029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgJ029 -OK mgJ029.xsd:5:15: -1 is smaller than minInclusive (0) Grp: MS-ModelGroups2006-07-15 / mgJ030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgJ030 -OK mgJ030.xsd:5:15: No matching type in the union Grp: MS-ModelGroups2006-07-15 / mgK001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK001 OK XSDv-XMLv mgK001.v Grp: MS-ModelGroups2006-07-15 / mgK002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK002 OK XSDv-XMLi mgK002.i -OK mgK002.xml:3:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgK003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK003 OK XSDv-XMLi mgK003.i -OK mgK003.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgK004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK004 OK XSDv-XMLv mgK004.v Grp: MS-ModelGroups2006-07-15 / mgK005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK005 OK XSDv-XMLi mgK005.i -OK mgK005.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgK006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK006 OK XSDv-XMLi mgK006.i -OK mgK006.xml:4:7: Unexpected end of sequence, expecting "e2" Grp: MS-ModelGroups2006-07-15 / mgK007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK007 OK XSDv-XMLi mgK007.i -OK mgK007.xml:3:7: Unexpected element "e2": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgK008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK008 OK XSDv-XMLi mgK008.i -OK mgK008.xml:5:8: Unexpected element "foo": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgK009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK009 OK XSDv-XMLv mgK009.v Grp: MS-ModelGroups2006-07-15 / mgK010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgK010 OK XSDv-XMLi mgK010.i -OK mgK010.xml:6:7: Unexpected element "e5": expecting "e4" Grp: MS-ModelGroups2006-07-15 / mgL001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL001 OK XSDv-XMLv mgL001.v Grp: MS-ModelGroups2006-07-15 / mgL002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL002 OK XSDv-XMLi mgL002.i -OK mgL002.xml:3:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgL003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL003 OK XSDv-XMLi mgL003.i -OK mgL003.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgL004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL004 OK XSDv-XMLv mgL004.v Grp: MS-ModelGroups2006-07-15 / mgL005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL005 OK XSDv-XMLi mgL005.i -OK mgL005.xml:4:7: Unexpected element "e1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgL006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL006 OK XSDv-XMLv mgL006.v Grp: MS-ModelGroups2006-07-15 / mgL007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL007 OK XSDv-XMLi mgL007.i -OK mgL007.xml:4:7: Unexpected element "e2": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgL008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL008 OK XSDv-XMLv mgL008.v Grp: MS-ModelGroups2006-07-15 / mgL009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL009 OK XSDv-XMLv mgL009.v Grp: MS-ModelGroups2006-07-15 / mgL010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgL010 OK XSDv-XMLi mgL010.i -OK mgL010.xml:3:8: Unexpected element "foo": expecting "e1|e2|e3|e4|e5" Grp: MS-ModelGroups2006-07-15 / mgM002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM002 OK XSDv-XMLi mgM002.i -OK mgM002.xml:3:8: Unexpected element "foo": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgM003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM003 OK XSDv-XMLi mgM003.i -OK mgM003.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgM004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM004 OK XSDv-XMLv mgM004.v Grp: MS-ModelGroups2006-07-15 / mgM005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM005 OK XSDv-XMLi mgM005.i -OK mgM005.xml:4:7: Unexpected element "e2": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgM006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM006 OK XSDv-XMLi mgM006.i -OK mgM006.xml:3:7: Unexpected end of sequence, expecting "e2|e1" Grp: MS-ModelGroups2006-07-15 / mgM007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM007 OK XSDv-XMLi mgM007.i -OK mgM007.xml:4:7: Unexpected end of sequence, expecting "e2" Grp: MS-ModelGroups2006-07-15 / mgM008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM008 OK XSDv-XMLv mgM008.v Grp: MS-ModelGroups2006-07-15 / mgM009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM009 OK XSDv-XMLv mgM009.v Grp: MS-ModelGroups2006-07-15 / mgM010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM010 OK XSDv-XMLi mgM010.i -OK mgM010.xml:4:12: Unexpected element "{http://bar}foo": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgM011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM011 OK XSDv-XMLv mgM011.v Grp: MS-ModelGroups2006-07-15 / mgM012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM012 OK XSDv-XMLi mgM012.i -OK mgM012.xml:5:8: Unexpected element "foo": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgM013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM013 OK XSDv-XMLv mgM013.v Grp: MS-ModelGroups2006-07-15 / mgM014 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgM014 OK XSDv-XMLi mgM014.i -OK mgM014.xml:4:7: Unexpected element "e1": expecting "e2" Grp: MS-ModelGroups2006-07-15 / mgN001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN001 OK XSDv-XMLv mgN001.v Grp: MS-ModelGroups2006-07-15 / mgN002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN002 OK XSDv-XMLi mgN002.i -OK mgN002.xml:8:7: Unexpected end of sequence, expecting "e6" Grp: MS-ModelGroups2006-07-15 / mgN003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN003 OK XSDv-XMLi mgN003.i -OK mgN003.xml:3:11: Unexpected element "{http://foo}e1": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgN004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN004 OK XSDv-XMLi mgN004.i -OK mgN004.xml:3:7: Unexpected element "f1": expecting "close parent" Grp: MS-ModelGroups2006-07-15 / mgN005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN005 OK XSDv-XMLv mgN005.v Grp: MS-ModelGroups2006-07-15 / mgN006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN006 OK XSDv-XMLi mgN006.i -OK mgN006.xml:3:7: Unexpected element "e2": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgN007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN007 OK XSDv-XMLi mgN007.i -OK mgN007.xml:4:7: Unexpected element "f1": expecting "e2" Grp: MS-ModelGroups2006-07-15 / mgN008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN008 OK XSDv-XMLi mgN008.i -OK mgN008.xml:4:7: Unexpected element "f2": expecting "e2" Grp: MS-ModelGroups2006-07-15 / mgN009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN009 OK XSDv-XMLi mgN009.i -OK mgN009.xml:3:7: Unexpected element "f1": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgN010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN010 OK XSDv-XMLi mgN010.i -OK mgN010.xml:3:7: Unexpected element "f1": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgN011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN011 OK XSDv-XMLi mgN011.i -OK mgN011.xml:4:7: Unexpected element "f2": expecting "e2" Grp: MS-ModelGroups2006-07-15 / mgN012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN012 OK XSDv-XMLv mgN012.v Grp: MS-ModelGroups2006-07-15 / mgN013 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN013 OK XSDv-XMLi mgN013.i -OK mgN013.xml:3:7: Unexpected element "c1": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgN014 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN014 OK XSDv-XMLi mgN014.i -OK mgN014.xml:3:7: Unexpected element "c1": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgN015 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN015 OK XSDv-XMLi mgN015.i -OK mgN015.xml:3:7: Unexpected element "d1": expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgN016 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgN016 OK XSDv-XMLi mgN016.i -OK mgN016.xml:3:7: Unexpected end of sequence, expecting "e1" Grp: MS-ModelGroups2006-07-15 / mgO001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO001 -OK mgO001.xsd:5:25: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgO002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO002 OK XSDv-XMLv mgO002.v Grp: MS-ModelGroups2006-07-15 / mgO003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO003 -OK mgO003.xsd:5:26: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgO004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO004 OK XSDv-XMLv mgO004.v Grp: MS-ModelGroups2006-07-15 / mgO005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgO005 -NI mgO005.xsd:10:55: Unsupported "group" in this context Grp: MS-ModelGroups2006-07-15 / mgO006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgO006 -NI mgO006.xsd:3:45: Unsupported <redefined> Grp: MS-ModelGroups2006-07-15 / mgO007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv mgO007 Grp: MS-ModelGroups2006-07-15 / mgO008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO008 OK XSDv-XMLv mgO008.v Grp: MS-ModelGroups2006-07-15 / mgO009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO009 OK XSDv-XMLv mgO009.v Grp: MS-ModelGroups2006-07-15 / mgO010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO010 OK XSDv-XMLv mgO010.v Grp: MS-ModelGroups2006-07-15 / mgO011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgO011 -NI mgO011.xsd:10:27: Unsupported "group" in this context Grp: MS-ModelGroups2006-07-15 / mgO012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO012 -OK mgO012.xsd:9:26: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-ModelGroups2006-07-15 / mgO013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgO013 -NI mgO013.xsd:3:45: Unsupported <redefined> Grp: MS-ModelGroups2006-07-15 / mgO014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv mgO014 Grp: MS-ModelGroups2006-07-15 / mgO015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO015 OK XSDv-XMLv mgO015.v Grp: MS-ModelGroups2006-07-15 / mgO016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO016 OK XSDv-XMLv mgO016.v Grp: MS-ModelGroups2006-07-15 / mgO017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO017 OK XSDv-XMLv mgO017.v Grp: MS-ModelGroups2006-07-15 / mgO018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO018 -OK mgO018.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgO019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO019 -OK mgO019.xsd:4:40: Attribute "maxOccurs" is prohibited in this context Grp: MS-ModelGroups2006-07-15 / mgO020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi mgO020 -NI mgO020.xsd:3:37: Unsupported <redefined> Grp: MS-ModelGroups2006-07-15 / mgO021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO021 -OK mgO021.xsd:6:14: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgO022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO022 -OK mgO022.xsd:6:14: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgO023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO023 -OK mgO023.xsd:11:45: Attribute "maxOccurs" is prohibited in this context {http://www.w3.org/2001/XMLSchema}simpleExplicitGroup Grp: MS-ModelGroups2006-07-15 / mgO024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO024 -OK mgO024.xsd:11:43: Attribute "maxOccurs" is prohibited in this context {http://www.w3.org/2001/XMLSchema}simpleExplicitGroup Grp: MS-ModelGroups2006-07-15 / mgO025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO025 -OK mgO025.xsd:11:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexType": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgO026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi mgO026 -NI mgO026.xsd:4:27: Unsupported "group" in this context Grp: MS-ModelGroups2006-07-15 / mgO027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi mgO027 -NI mgO027.xsd:3:45: Unsupported <redefined> Grp: MS-ModelGroups2006-07-15 / mgO028 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv mgO028 Grp: MS-ModelGroups2006-07-15 / mgO029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO029 OK XSDv-XMLv mgO029.v Grp: MS-ModelGroups2006-07-15 / mgO030 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO030 OK XSDv-XMLv mgO030.v Grp: MS-ModelGroups2006-07-15 / mgO031 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO031 OK XSDv-XMLv mgO031.v Grp: MS-ModelGroups2006-07-15 / mgO032 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgO032 -OK mgO032.xsd:11:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexType": expecting "{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgO033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi mgO033 -NI mgO033.xsd:4:27: Unsupported "group" in this context Grp: MS-ModelGroups2006-07-15 / mgO034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgO034 -NI mgO034.xsd:3:45: Unsupported <redefined> Grp: MS-ModelGroups2006-07-15 / mgO035 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv mgO035 Grp: MS-ModelGroups2006-07-15 / mgO036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv mgO036 -NI mgO036.xsd:12:27: Unsupported "group" in this context Grp: MS-ModelGroups2006-07-15 / mgO037 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO037 OK XSDv-XMLv mgO037.v Grp: MS-ModelGroups2006-07-15 / mgO038 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgO038 OK XSDv-XMLv mgO038.v Grp: MS-ModelGroups2006-07-15 / mgP039 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP039 -OK mgP039.xsd:4:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgP040 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP040 -OK mgP040.xsd:4:40: Attribute "maxOccurs" is prohibited in this context Grp: MS-ModelGroups2006-07-15 / mgP041 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi mgP041 -NI mgP041.xsd:3:37: Unsupported <redefined> Grp: MS-ModelGroups2006-07-15 / mgP042 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP042 -OK mgP042.xsd:6:14: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgP043 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP043 -OK mgP043.xsd:11:12: Value not in the enumeration set Grp: MS-ModelGroups2006-07-15 / mgP049 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP049 -OK mgP049.xsd:4:40: Attribute "maxOccurs" is prohibited in this context Grp: MS-ModelGroups2006-07-15 / mgP050 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi mgP050 -NI mgP050.xsd:3:37: Unsupported <redefined> Grp: MS-ModelGroups2006-07-15 / mgP055 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgP055 Grp: MS-ModelGroups2006-07-15 / mgP056 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgP056 Grp: MS-ModelGroups2006-07-15 / mgP057 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP057 -OK mgP057.xsd:9:26: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-ModelGroups2006-07-15 / mgP058 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP058 -OK mgP058.xsd:9:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}redefine": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgP059 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP059 -OK mgP059.xsd:9:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}extension": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgP060 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP060 -OK mgP060.xsd:9:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}restriction": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgP061 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP061 -OK mgP061.xsd:9:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgP062 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgP062 -OK mgP062.xsd:9:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgQ001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgQ001 Grp: MS-ModelGroups2006-07-15 / mgQ002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ002 OK XSDv-XMLv mgQ002.v Grp: MS-ModelGroups2006-07-15 / mgQ003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ003 OK XSDv-XMLv mgQ003.v Grp: MS-ModelGroups2006-07-15 / mgQ004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgQ004 -OK mgQ004.xsd:7:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgQ005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgQ005 -OK mgQ005.xsd:7:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgQ006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ006 OK XSDv-XMLv mgQ006.v Grp: MS-ModelGroups2006-07-15 / mgQ007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ007 OK XSDv-XMLv mgQ007.v Grp: MS-ModelGroups2006-07-15 / mgQ008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ008 OK XSDv-XMLv mgQ008.v Grp: MS-ModelGroups2006-07-15 / mgQ009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ009 OK XSDv-XMLv mgQ009.v Grp: MS-ModelGroups2006-07-15 / mgQ010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgQ010 -OK mgQ010.xsd:12:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgQ011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgQ011 -OK mgQ011.xsd:12:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgQ012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgQ012 -OK mgQ012.xsd:12:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgQ013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgQ013 -OK mgQ013.xsd:12:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-ModelGroups2006-07-15 / mgQ014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ014 OK XSDv-XMLv mgQ014.v Grp: MS-ModelGroups2006-07-15 / mgQ015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ015 OK XSDv-XMLv mgQ015.v Grp: MS-ModelGroups2006-07-15 / mgQ016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ016 OK XSDv-XMLv mgQ016.v Grp: MS-ModelGroups2006-07-15 / mgQ017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ017 OK XSDv-XMLv mgQ017.v Grp: MS-ModelGroups2006-07-15 / mgQ018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ018 OK XSDv-XMLv mgQ018.v Grp: MS-ModelGroups2006-07-15 / mgQ019 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ019 OK XSDv-XMLv mgQ019.v Grp: MS-ModelGroups2006-07-15 / mgQ020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgQ020 OK XSDv-XMLv mgQ020.v Grp: MS-ModelGroups2006-07-15 / mgQ021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgQ021 Grp: MS-ModelGroups2006-07-15 / mgR001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR001 -OK mgR001.xsd:5:12: Multiple elements with name 'e1', with different types, appear in the model group Grp: MS-ModelGroups2006-07-15 / mgR002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR002 -OK mgR002.xsd:5:17: Multiple elements with name 'e1', with different types, appear in the model group Grp: MS-ModelGroups2006-07-15 / mgR003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR003 -OK mgR003.xsd:5:15: Multiple elements with name 'e1', with different types, appear in the model group Grp: MS-ModelGroups2006-07-15 / mgR004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR004 -OK mgR004.xsd:7:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgR005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR005 -OK mgR005.xsd:7:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgR006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR006 Grp: MS-ModelGroups2006-07-15 / mgR007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR007 Grp: MS-ModelGroups2006-07-15 / mgR008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR008 Grp: MS-ModelGroups2006-07-15 / mgR009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR009 Grp: MS-ModelGroups2006-07-15 / mgR010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR010 -OK mgR010.xsd:7:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgR011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR011 -OK mgR011.xsd:7:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgR012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR012 -OK mgR012.xsd:7:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgR013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi mgR013 -OK mgR013.xsd:7:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent" Grp: MS-ModelGroups2006-07-15 / mgR014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR014 Grp: MS-ModelGroups2006-07-15 / mgR015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR015 Grp: MS-ModelGroups2006-07-15 / mgR016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR016 Grp: MS-ModelGroups2006-07-15 / mgR017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR017 Grp: MS-ModelGroups2006-07-15 / mgR018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR018 Grp: MS-ModelGroups2006-07-15 / mgR019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR019 Grp: MS-ModelGroups2006-07-15 / mgR020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR020 Grp: MS-ModelGroups2006-07-15 / mgR021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR021 Grp: MS-ModelGroups2006-07-15 / mgR022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgR022 Grp: MS-ModelGroups2006-07-15 / mgS002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgS002 Grp: MS-ModelGroups2006-07-15 / mgS003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgS003 Grp: MS-ModelGroups2006-07-15 / mgS004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgS004 Grp: MS-ModelGroups2006-07-15 / mgS005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi mgS005 Grp: MS-ModelGroups2006-07-15 / mgZ001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgZ001 OK XSDv-XMLi mgZ001.i -OK mgZ001.xml:21:10: Unexpected end of sequence, expecting "t3-b|t3-a" Grp: MS-ModelGroups2006-07-15 / mgZ002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv mgZ002 Grp: MS-ModelGroups2006-07-15 / mgZ003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgZ003 OK XSDv-XMLv mgZ003.v Grp: MS-ModelGroups2006-07-15 / mgZ004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv mgZ004 OK XSDv-XMLv mgZ004.v Grp: MS-ModelGroups2006-07-15 / mgZ005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv mgZ005 Grp: MS-Notations2006-07-15 / notatA001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatA001 Grp: MS-Notations2006-07-15 / notatA002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatA002 -OK notatA002.xsd:3:17: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-Notations2006-07-15 / notatA003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatA003 Grp: MS-Notations2006-07-15 / notatA004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatA004 Grp: MS-Notations2006-07-15 / notatA005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatA005 -OK notatA005.xsd:3:16: Invalid NCName: "25" Grp: MS-Notations2006-07-15 / notatA006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatA006 -OK notatA006.xsd:3:16: Invalid NCName: "" Grp: MS-Notations2006-07-15 / notatA007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatA007 -OK notatA007.xsd:4:16: ID "foo25" already defined Grp: MS-Notations2006-07-15 / notatB001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi notatB001 Grp: MS-Notations2006-07-15 / notatB002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatB002 Grp: MS-Notations2006-07-15 / notatB003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatB003 Grp: MS-Notations2006-07-15 / notatB004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatB004 Grp: MS-Notations2006-07-15 / notatB005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi notatB005 Grp: MS-Notations2006-07-15 / notatB006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatB006 Grp: MS-Notations2006-07-15 / notatB008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatB008 -OK notatB008.xsd:3:16: Invalid NCName: "foo:bar" Grp: MS-Notations2006-07-15 / notatB009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatB009 -OK notatB009.xsd:3:16: Invalid NCName: ":bar" Grp: MS-Notations2006-07-15 / notatB010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatB010 -OK notatB010.xsd:3:16: Invalid NCName: "foo:" Grp: MS-Notations2006-07-15 / notatB011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatB011 -OK notatB011.xsd:3:16: Invalid NCName: "" Grp: MS-Notations2006-07-15 / notatB012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatB012 -OK notatB012.xsd:3:16: Invalid NCName: "" Grp: MS-Notations2006-07-15 / notatB013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatB013 -OK notatB013.xsd:3:16: Invalid NCName: "-2.5foo" Grp: MS-Notations2006-07-15 / notatB014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatB014 Grp: MS-Notations2006-07-15 / notatB015 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatB015 Grp: MS-Notations2006-07-15 / notatB016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatB016 Grp: MS-Notations2006-07-15 / notatC001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatC001 Grp: MS-Notations2006-07-15 / notatC003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatC003 Grp: MS-Notations2006-07-15 / notatC004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatC004 Grp: MS-Notations2006-07-15 / notatC005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatC005 Grp: MS-Notations2006-07-15 / notatC006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatC006 Grp: MS-Notations2006-07-15 / notatD001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatD001 Grp: MS-Notations2006-07-15 / notatD004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatD004 Grp: MS-Notations2006-07-15 / notatD005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatD005 Grp: MS-Notations2006-07-15 / notatD006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatD006 Grp: MS-Notations2006-07-15 / notatD007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatD007 Grp: MS-Notations2006-07-15 / notatE001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatE001 Grp: MS-Notations2006-07-15 / notatE002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatE002 -OK notatE002.xsd:3:120: Attribute "a:b" does not match attribute wildcard Grp: MS-Notations2006-07-15 / notatE003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatE003 -OK notatE003.xsd:3:79: Attribute "foo" does not match attribute wildcard Grp: MS-Notations2006-07-15 / notatE004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatE004 Grp: MS-Notations2006-07-15 / notatF001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF001 -OK notatF001.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF002 -OK notatF002.xsd:4:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF003 -OK notatF003.xsd:4:39: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}appinfo|{http://www.w3.org/2001/XMLSchema}documentation|close parent" Grp: MS-Notations2006-07-15 / notatF004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatF004 Grp: MS-Notations2006-07-15 / notatF005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF005 -OK notatF005.xsd:3:11: Unexpected element "{http://www.w3.org/2001/XMLSchema}any": expecting "{http://www.w3.org/2001/XMLSchema}include|{http://www.w3.org/2001/XMLSchema}import|{http://www.w3.org/2001/XMLSchema}redefine|{http://www.w3.org/2001/XMLSchema}annotation|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent" Grp: MS-Notations2006-07-15 / notatF006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF006 -OK notatF006.xsd:4:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}any": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF007 -OK notatF007.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF008 -OK notatF008.xsd:4:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatF009 Grp: MS-Notations2006-07-15 / notatF010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF010 -OK notatF010.xsd:4:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}appinfo": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF011 -OK notatF011.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF012 -OK notatF012.xsd:4:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF013 -OK notatF013.xsd:4:70: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF014 -OK notatF014.xsd:4:35: Unexpected element "{http://www.w3.org/2001/XMLSchema}attributeGroup": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF015 -OK notatF015.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF016 -OK notatF016.xsd:4:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF017 -OK notatF017.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}extension|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF018 -OK notatF018.xsd:4:24: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexContent": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF019 -OK notatF019.xsd:4:70: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}simpleContent|{http://www.w3.org/2001/XMLSchema}complexContent|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}all|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF020 -OK notatF020.xsd:4:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}complexType": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF021 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatF021 Grp: MS-Notations2006-07-15 / notatF022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF022 -OK notatF022.xsd:4:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}documentation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF023 -OK notatF023.xsd:4:70: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}unique|{http://www.w3.org/2001/XMLSchema}key|{http://www.w3.org/2001/XMLSchema}keyref|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF024 -OK notatF024.xsd:4:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}element": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF025 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF025 -OK notatF025.xsd:6:72: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF026 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF026 -OK notatF026.xsd:4:33: Unexpected element "{http://www.w3.org/2001/XMLSchema}enumeration": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF027 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF027 -OK notatF027.xsd:7:19: Attribute "{http://www.w3.org/2001/XMLSchema}base" is required in this context Grp: MS-Notations2006-07-15 / notatF028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF028 -OK notatF028.xsd:4:19: Unexpected element "{http://www.w3.org/2001/XMLSchema}extension": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF029 -OK notatF029.xsd:3:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "{http://www.w3.org/2001/XMLSchema}include|{http://www.w3.org/2001/XMLSchema}import|{http://www.w3.org/2001/XMLSchema}redefine|{http://www.w3.org/2001/XMLSchema}annotation|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent" Grp: MS-Notations2006-07-15 / notatF030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF030 -OK notatF030.xsd:4:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}field": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF031 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF031 -OK notatF031.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}element|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF032 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF032 -OK notatF032.xsd:4:25: Unexpected element "{http://www.w3.org/2001/XMLSchema}group": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi notatF033 -NI notatF033.xsd:3:14: Import with no schemaLocation is unsupported Grp: MS-Notations2006-07-15 / notatF034 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF034 -OK notatF034.xsd:4:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}import": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF035 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF035 -OK notatF035.xsd:3:15: Attribute "{http://www.w3.org/2001/XMLSchema}schemaLocation" is required in this context Grp: MS-Notations2006-07-15 / notatF036 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF036 -OK notatF036.xsd:4:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}include": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF037 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi notatF037 -NI notatF037.xsd:4:23: Unsupported element in the schema: key Grp: MS-Notations2006-07-15 / notatF038 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF038 -OK notatF038.xsd:4:13: Unexpected element "{http://www.w3.org/2001/XMLSchema}key": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF039 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF039 -OK notatF039.xsd:3:48: Unexpected element "{http://www.w3.org/2001/XMLSchema}keyref": expecting "{http://www.w3.org/2001/XMLSchema}include|{http://www.w3.org/2001/XMLSchema}import|{http://www.w3.org/2001/XMLSchema}redefine|{http://www.w3.org/2001/XMLSchema}annotation|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}complexType|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}attributeGroup|{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}notation|close parent" Grp: MS-Notations2006-07-15 / notatF040 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF040 -OK notatF040.xsd:4:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}keyRef": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF041 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF041 -OK notatF041.xsd:6:72: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF042 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF042 -OK notatF042.xsd:4:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}length": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF043 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF043 -OK notatF043.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF044 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF044 -OK notatF044.xsd:4:14: Unexpected element "{http://www.w3.org/2001/XMLSchema}list": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF045 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF045 -OK notatF045.xsd:6:72: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF046 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF046 -OK notatF046.xsd:4:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}maxInclusive": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF047 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF047 -OK notatF047.xsd:6:72: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF048 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF048 -OK notatF048.xsd:4:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}maxLength": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF049 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF049 -OK notatF049.xsd:6:72: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF050 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF050 -OK notatF050.xsd:4:32: Unexpected element "{http://www.w3.org/2001/XMLSchema}minInclusive": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF051 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF051 -OK notatF051.xsd:6:72: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF052 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF052 -OK notatF052.xsd:4:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}minLength": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF053 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF053 -OK notatF053.xsd:6:72: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF054 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF054 -OK notatF054.xsd:4:17: Unexpected element "{http://www.w3.org/2001/XMLSchema}pattern": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF055 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi notatF055 -NI notatF055.xsd:3:37: Unsupported <redefined> Grp: MS-Notations2006-07-15 / notatF056 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF056 -OK notatF056.xsd:4:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}redefine": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF057 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF057 -OK notatF057.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF058 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF058 -OK notatF058.xsd:4:21: Unexpected element "{http://www.w3.org/2001/XMLSchema}restriction": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF059 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatF059 Grp: MS-Notations2006-07-15 / notatF060 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi notatF060 -NI notatF060.xsd:4:16: Inline schema not supported Grp: MS-Notations2006-07-15 / notatF061 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi notatF061 -NI notatF061.xsd:4:23: Unsupported element in the schema: key Grp: MS-Notations2006-07-15 / notatF062 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF062 -OK notatF062.xsd:4:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}selector": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF063 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF063 -OK notatF063.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}element|{http://www.w3.org/2001/XMLSchema}group|{http://www.w3.org/2001/XMLSchema}choice|{http://www.w3.org/2001/XMLSchema}sequence|{http://www.w3.org/2001/XMLSchema}any|close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF064 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF064 -OK notatF064.xsd:4:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF065 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF065 -OK notatF065.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}extension|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF066 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF066 -OK notatF066.xsd:4:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleContent": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF067 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF067 -OK notatF067.xsd:4:70: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF068 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF068 -OK notatF068.xsd:4:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleType": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF069 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF069 -OK notatF069.xsd:5:71: Unexpected element "{http://www.w3.org/2001/XMLSchema}notation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF070 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF070 -OK notatF070.xsd:4:15: Unexpected element "{http://www.w3.org/2001/XMLSchema}union": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatF071 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi notatF071 -NI notatF071.xsd:4:26: Unsupported element in the schema: unique Grp: MS-Notations2006-07-15 / notatF072 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatF072 -OK notatF072.xsd:4:16: Unexpected element "{http://www.w3.org/2001/XMLSchema}unique": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatG001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatG001 -OK notatG001.xsd:3:68: No character data allowed by content model Grp: MS-Notations2006-07-15 / notatG002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatG002 -OK notatG002.xsd:4:6: Unexpected element "a": expecting "close parent|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-Notations2006-07-15 / notatG003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatG003 -OK notatG003.xsd:3:68: No character data allowed by content model Grp: MS-Notations2006-07-15 / notatG005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv notatG005 Grp: MS-Notations2006-07-15 / notatG006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi notatG006 -OK Unknown type: {http://www.w3.org/2001/XMLSchema}notation Grp: MS-Notations2006-07-15 / notatH001v sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv notatH001v OK XSDv-XMLv notatH001v.v Grp: MS-Notations2006-07-15 / notatH002v sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv notatH002v OK XSDv-XMLi notatH002v.i -OK notatH002.xml:2:145: No type found for foo Grp: MS-Notations2006-07-15 / notatH003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv notatH003 OK XSDv-XMLi notatH003.i -OK notatH003.xml:2:145: No type found for foo Grp: MS-Particles2006-07-15 / particlesA001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA001 OK XSDv-XMLi particlesA001.i -OK particlesA001.xml:3:7: Unexpected end of sequence, expecting "elem1|elem" Grp: MS-Particles2006-07-15 / particlesA002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA002 OK XSDv-XMLv particlesA002.v Grp: MS-Particles2006-07-15 / particlesA003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA003 OK XSDv-XMLi particlesA003.i -OK particlesA003.xml:5:10: Unexpected element "elem1": expecting "close parent" Grp: MS-Particles2006-07-15 / particlesA004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA004 OK XSDv-XMLi particlesA004.i -OK particlesA004.xml:4:9: Unexpected end of sequence, expecting "e1" Grp: MS-Particles2006-07-15 / particlesA005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA005 OK XSDv-XMLi particlesA005.i -OK particlesA005.xml:6:9: Unexpected end of sequence, expecting "e1" Grp: MS-Particles2006-07-15 / particlesA006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA006 OK XSDv-XMLv particlesA006.v Grp: MS-Particles2006-07-15 / particlesA007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA007 OK XSDv-XMLv particlesA007.v Grp: MS-Particles2006-07-15 / particlesA008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA008 OK XSDv-XMLi particlesA008.i -OK particlesA008.xml:4:9: Unexpected end of sequence, expecting "e1|e2" Grp: MS-Particles2006-07-15 / particlesA009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA009 OK XSDv-XMLi particlesA009.i -OK particlesA009.xml:5:9: Unexpected end of sequence, expecting "e2|e1" Grp: MS-Particles2006-07-15 / particlesA010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA010 OK XSDv-XMLv particlesA010.v Grp: MS-Particles2006-07-15 / particlesA011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesA011 OK XSDv-XMLv particlesA011.v Grp: MS-Particles2006-07-15 / particlesA012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesA012 -NI particlesA012.xsd:12:70: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesA013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesA013 -NI particlesA013.xsd:12:70: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesA014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesA014 -NI particlesA014.xsd:12:70: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesA015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesA015 -NI particlesA015.xsd:12:71: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesB001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB001 OK XSDv-XMLi particlesB001.i -OK particlesB001.xml:4:9: Unexpected end of sequence, expecting "e2|e1" Grp: MS-Particles2006-07-15 / particlesB002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB002 OK XSDv-XMLv particlesB002.v Grp: MS-Particles2006-07-15 / particlesB003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB003 OK XSDv-XMLi particlesB003.i -OK particlesB003.xml:6:8: Unexpected element "e1": expecting "close parent" Grp: MS-Particles2006-07-15 / particlesB004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB004 OK XSDv-XMLi particlesB004.i -OK particlesB004.xml:4:9: Unexpected end of sequence, expecting "e1" Grp: MS-Particles2006-07-15 / particlesB005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB005 OK XSDv-XMLv particlesB005.v Grp: MS-Particles2006-07-15 / particlesB006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB006 OK XSDv-XMLv particlesB006.v Grp: MS-Particles2006-07-15 / particlesB007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB007 OK XSDv-XMLi particlesB007.i -OK particlesB007.xml:5:7: Unexpected element "e1": expecting "close parent" Grp: MS-Particles2006-07-15 / particlesB008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB008 OK XSDv-XMLi particlesB008.i -OK particlesB008.xml:4:9: Unexpected end of sequence, expecting "e1|e2|e3|e4" Grp: MS-Particles2006-07-15 / particlesB009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB009 OK XSDv-XMLv particlesB009.v Grp: MS-Particles2006-07-15 / particlesB010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB010 OK XSDv-XMLv particlesB010.v Grp: MS-Particles2006-07-15 / particlesB011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB011 OK XSDv-XMLi particlesB011.i -OK particlesB011.xml:4:18: Unexpected element "e1": expecting "close parent" Grp: MS-Particles2006-07-15 / particlesB012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB012 OK XSDv-XMLi particlesB012.i -OK particlesB012.xml:4:9: Unexpected end of sequence, expecting "<any>" Grp: MS-Particles2006-07-15 / particlesB013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB013 OK XSDv-XMLv particlesB013.v Grp: MS-Particles2006-07-15 / particlesB014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB014 OK XSDv-XMLv particlesB014.v Grp: MS-Particles2006-07-15 / particlesB015 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesB015 OK XSDv-XMLi particlesB015.i -OK particlesB015.xml:6:19: Unexpected element "{foo}c": expecting "close parent" Grp: MS-Particles2006-07-15 / particlesC001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC001 OK XSDv-XMLv particlesC001.v Grp: MS-Particles2006-07-15 / particlesC002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC002 OK XSDv-XMLv particlesC002.v Grp: MS-Particles2006-07-15 / particlesC003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC003 OK XSDv-XMLv particlesC003.v Grp: MS-Particles2006-07-15 / particlesC004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC004 OK XSDv-XMLv particlesC004.v Grp: MS-Particles2006-07-15 / particlesC005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC005 OK XSDv-XMLv particlesC005.v Grp: MS-Particles2006-07-15 / particlesC006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC006 OK XSDv-XMLv particlesC006.v Grp: MS-Particles2006-07-15 / particlesC007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC007 OK XSDv-XMLi particlesC007.i -OK particlesC007.xml:4:11: Unexpected element "{http://xsdtesting}foo": expecting "<any>" Grp: MS-Particles2006-07-15 / particlesC008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC008 OK XSDv-XMLv particlesC008.v Grp: MS-Particles2006-07-15 / particlesC009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC009 OK XSDv-XMLi particlesC009.i -OK particlesC009.xml:4:7: Unexpected element "a": expecting "<any>" Grp: MS-Particles2006-07-15 / particlesC010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC010 OK XSDv-XMLi particlesC010.i -OK particlesC010.xml:4:7: Unexpected element "a": expecting "<any>" Grp: MS-Particles2006-07-15 / particlesC011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC011 OK XSDv-XMLv particlesC011.v Grp: MS-Particles2006-07-15 / particlesC012 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC012 OK XSDv-XMLi particlesC012.i -OK particlesC012.xml:4:21: Unexpected element "{foo}foo": expecting "<any>" Grp: MS-Particles2006-07-15 / particlesC013 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC013 OK XSDv-XMLi particlesC013.i -OK particlesC013.xml:4:11: Unexpected element "{http://xsdtesting}foo": expecting "<any>" Grp: MS-Particles2006-07-15 / particlesC014 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC014 OK XSDv-XMLi particlesC014.i -OK particlesC014.xml:4:7: Unexpected element "b": expecting "<any>" Grp: MS-Particles2006-07-15 / particlesC015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC015 OK XSDv-XMLv particlesC015.v Grp: MS-Particles2006-07-15 / particlesC016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC016 OK XSDv-XMLv particlesC016.v Grp: MS-Particles2006-07-15 / particlesC017 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC017 OK XSDv-XMLi particlesC017.i -OK particlesC017.xml:4:11: Unexpected element "{http://xsdtesting}foo": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC018 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC018 OK XSDv-XMLi particlesC018.i -OK particlesC018.xml:4:9: Unexpected element "foo": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC019 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC019 OK XSDv-XMLi particlesC019.i -OK particlesC019.xml:4:25: Unexpected element "{xyz}xyz": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC020 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC020 OK XSDv-XMLi particlesC020.i -OK particlesC020.xml:4:25: Unexpected element "{foo}xyz": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC021 OK XSDv-XMLv particlesC021.v Grp: MS-Particles2006-07-15 / particlesC022 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC022 OK XSDv-XMLi particlesC022.i -OK particlesC022.xml:4:40: Unexpected element "{http://importedXSD}imp": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC023 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC023 OK XSDv-XMLi particlesC023.i -OK particlesC023.xml:4:9: Unexpected element "foo": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC024 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC024 OK XSDv-XMLi particlesC024.i -OK particlesC024.xml:4:29: Unexpected element "{foo}foo": expecting "<any>" Grp: MS-Particles2006-07-15 / particlesC025 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC025 OK XSDv-XMLi particlesC025.i -OK particlesC025.xml:4:11: Unexpected element "{http://xsdtesting}foo": expecting "<any>" Grp: MS-Particles2006-07-15 / particlesC026 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC026 OK XSDv-XMLi particlesC026.i -OK particlesC026.xml:4:40: Unexpected element "{http://importedXSD}imp": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC027 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC027 OK XSDv-XMLv particlesC027.v Grp: MS-Particles2006-07-15 / particlesC028 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC028 OK XSDv-XMLv particlesC028.v Grp: MS-Particles2006-07-15 / particlesC029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC029 OK XSDv-XMLv particlesC029.v Grp: MS-Particles2006-07-15 / particlesC030 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC030 OK XSDv-XMLv particlesC030.v Grp: MS-Particles2006-07-15 / particlesC031 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC031 OK XSDv-XMLi particlesC031.i -OK particlesC031.xml:4:29: Unexpected element "{xyz}bar": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC032 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC032 OK XSDv-XMLi particlesC032.i -OK particlesC032.xml:4:9: Unexpected element "bar": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC033 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC033 OK XSDv-XMLi particlesC033.i -OK particlesC033.xml:4:44: Unexpected element "{http://importedXSD}imp": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC034 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC034 OK XSDv-XMLv particlesC034.v Grp: MS-Particles2006-07-15 / particlesC035 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC035 OK XSDv-XMLi particlesC035.i -OK particlesC035.xml:4:25: Unexpected element "{bar}foo": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC036 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC036 OK XSDv-XMLi particlesC036.i -OK particlesC036.xml:4:11: Unexpected element "{http://xsdtesting}foo": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC037 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC037 OK XSDv-XMLv particlesC037.v Grp: MS-Particles2006-07-15 / particlesC038 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC038 OK XSDv-XMLi particlesC038.i -OK particlesC038.xml:4:40: Unexpected element "{http://importedXSD}foo": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC039 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC039 OK XSDv-XMLi particlesC039.i -OK particlesC039.xml:4:25: Unexpected element "{foo}foo": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC040 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC040 OK XSDv-XMLv particlesC040.v Grp: MS-Particles2006-07-15 / particlesC041 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC041 OK XSDv-XMLv particlesC041.v Grp: MS-Particles2006-07-15 / particlesC042 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC042 OK XSDv-XMLi particlesC042.i -OK particlesC042.xml:4:40: Unexpected element "{http://importedXSD}foo": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC043 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC043 OK XSDv-XMLv particlesC043.v Grp: MS-Particles2006-07-15 / particlesC044 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC044 OK XSDv-XMLv particlesC044.v Grp: MS-Particles2006-07-15 / particlesC045 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC045 OK XSDv-XMLv particlesC045.v Grp: MS-Particles2006-07-15 / particlesC046 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC046 OK XSDv-XMLv particlesC046.v Grp: MS-Particles2006-07-15 / particlesC047 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC047 OK XSDv-XMLi particlesC047.i -OK particlesC047.xml:4:40: Unexpected element "{http://importedXSD}imp": expecting "close parent|<any>" Grp: MS-Particles2006-07-15 / particlesC048 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesC048 OK XSDv-XMLi particlesC048.i -OK particlesC048.xml:4:25: Unexpected element "{xyz}foo": expecting "close parent|<any>|close parent|<any>" Grp: MS-Particles2006-07-15 / particlesDa001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDa001 OK XSDv-XMLi particlesDa001.i -OK particlesDa001.xml:5:39: Unexpected element "{http://importedXSD}a1": expecting "{http://xsdtesting}a1|{http://xsdtesting}a2|{http://xsdtesting}a3|{http://xsdtesting}a4|{http://xsdtesting}a5" Grp: MS-Particles2006-07-15 / particlesDa002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDa002 OK XSDv-XMLv particlesDa002.v Grp: MS-Particles2006-07-15 / particlesDa003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDa003 OK XSDv-XMLi particlesDa003.i -OK particlesDa003.xml:4:10: Unexpected element "elem2": expecting "{http://xsdtesting}elem2" Grp: MS-Particles2006-07-15 / particlesDa004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDa004 OK XSDv-XMLi particlesDa004.i -OK particlesDa004.xml:4:26: Unexpected element "{foo}elem2": expecting "{http://xsdtesting}elem2" Grp: MS-Particles2006-07-15 / particlesDa005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDa005 OK XSDv-XMLi particlesDa005.i -OK particlesDa005.xml:4:10: Unexpected element "{http://xsdtesting}foo": expecting "{http://xsdtesting}elem2" Grp: MS-Particles2006-07-15 / particlesDa006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesDa006 -OK particlesDa006.xsd:8:60: Attribute "abstract" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localElement Grp: MS-Particles2006-07-15 / particlesDa011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesDa011 -OK particlesDa011.xsd:7:48: Attribute "abstract" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localElement Grp: MS-Particles2006-07-15 / particlesDb001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb001 OK XSDv-XMLi particlesDb001.i -OK particlesDb001.xml:3:41: Unexpected element "{http://importedXSD}elem1": expecting "{http://xsdtesting}elem1" Grp: MS-Particles2006-07-15 / particlesDb002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb002 OK XSDv-XMLv particlesDb002.v Grp: MS-Particles2006-07-15 / particlesDb003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb003 OK XSDv-XMLi particlesDb003.i -OK particlesDb003.xml:3:10: Unexpected element "elem1": expecting "{http://xsdtesting}elem1" Grp: MS-Particles2006-07-15 / particlesDb004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb004 OK XSDv-XMLi particlesDb004.i -OK particlesDb004.xml:3:26: Unexpected element "{foo}elem1": expecting "{http://xsdtesting}elem1" Grp: MS-Particles2006-07-15 / particlesDb005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb005 OK XSDv-XMLi particlesDb005.i -OK particlesDb005.xml:3:10: Unexpected element "{http://xsdtesting}foo": expecting "{http://xsdtesting}elem1" Grp: MS-Particles2006-07-15 / particlesDb006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb006 OK XSDv-XMLi particlesDb006.i -OK particlesDb006.xml:3:41: Unexpected element "{http://importedXSD}elem1": expecting "{http://xsdtesting}elem1" Grp: MS-Particles2006-07-15 / particlesDb007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb007 OK XSDv-XMLv particlesDb007.v Grp: MS-Particles2006-07-15 / particlesDb008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb008 OK XSDv-XMLi particlesDb008.i -OK particlesDb008.xml:3:10: Unexpected element "elem1": expecting "{http://xsdtesting}elem1" Grp: MS-Particles2006-07-15 / particlesDb009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb009 OK XSDv-XMLi particlesDb009.i -OK particlesDb009.xml:3:26: Unexpected element "{foo}elem1": expecting "{http://xsdtesting}elem1" Grp: MS-Particles2006-07-15 / particlesDb010 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesDb010 OK XSDv-XMLi particlesDb010.i -OK particlesDb010.xml:3:10: Unexpected element "{http://xsdtesting}foo": expecting "{http://xsdtesting}elem1" Grp: MS-Particles2006-07-15 / particlesDb011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDb011 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc001 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc002 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc003 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc004 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc005 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc006 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc007 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc008 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesDc009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesDc009 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesEa001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa001 -NI particlesEa001.xsd:11:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa002 -NI particlesEa002.xsd:11:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa003 -NI particlesEa003.xsd:11:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa004 -NI particlesEa004.xsd:11:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa005 -NI particlesEa005.xsd:11:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa006 -NI particlesEa006.xsd:11:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa007 -NI particlesEa007.xsd:11:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa008 -NI particlesEa008.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa009 -NI particlesEa009.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa010 -NI particlesEa010.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa011 -NI particlesEa011.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa012 -NI particlesEa012.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa013 -NI particlesEa013.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa014 -NI particlesEa014.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa015 -NI particlesEa015.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa016 -NI particlesEa016.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa017 -NI particlesEa017.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa018 -NI particlesEa018.xsd:14:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa019 -NI particlesEa019.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa020 -NI particlesEa020.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa021 -NI particlesEa021.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEa022 -NI particlesEa022.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesEa023 -NI particlesEa023.xsd:11:39: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesEa024 -NI particlesEa024.xsd:11:53: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEa025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesEa025 -NI particlesEa025.xsd:11:53: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb001 -NI particlesEb001.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb002 -NI particlesEb002.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb003 -NI particlesEb003.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb004 -NI particlesEb004.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb005 -NI particlesEb005.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb006 -NI particlesEb006.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb007 -NI particlesEb007.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb008 -NI particlesEb008.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb009 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb009 -NI particlesEb009.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb010 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb010 -NI particlesEb010.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb011 -NI particlesEb011.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb012 -NI particlesEb012.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb013 -NI particlesEb013.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb014 -NI particlesEb014.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesEb015 -NI particlesEb015.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb017 -NI particlesEb017.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb018 -NI particlesEb018.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb019 -NI particlesEb019.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb020 -NI particlesEb020.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb021 -NI particlesEb021.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb022 -NI particlesEb022.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb023 -NI particlesEb023.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb024 -NI particlesEb024.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb025 -NI particlesEb025.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb026 -NI particlesEb026.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb027 -NI particlesEb027.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb028 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb028 -NI particlesEb028.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb029 -NI particlesEb029.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb030 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb030 -NI particlesEb030.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb031 -NI particlesEb031.xsd:12:41: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb032 -NI particlesEb032.xsd:12:55: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb033 -NI particlesEb033.xsd:12:55: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb034 -NI particlesEb034.xsd:12:55: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb035 -NI particlesEb035.xsd:12:55: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb036 -NI particlesEb036.xsd:12:55: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb037 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb037 -NI particlesEb037.xsd:12:55: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb038 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb038 -NI particlesEb038.xsd:12:55: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb039 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEb039 -NI particlesEb039.xsd:12:55: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEb040 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesEb040 Grp: MS-Particles2006-07-15 / particlesEb041 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesEb041 OK XSDv-XMLv particlesEb041.v Grp: MS-Particles2006-07-15 / particlesEc001 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc001 -NI particlesEc001.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc002 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc002 -NI particlesEc002.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc003 -NI particlesEc003.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc004 -NI particlesEc004.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc005 -NI particlesEc005.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc006 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc006 -NI particlesEc006.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc007 -NI particlesEc007.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc008 -NI particlesEc008.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesEc009 -OK particlesEc009.xsd:4:29: Attribute "minOccurs" is prohibited in this context {http://www.w3.org/2001/XMLSchema}simpleExplicitGroup Grp: MS-Particles2006-07-15 / particlesEc011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc011 -NI particlesEc011.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc012 -NI particlesEc012.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc013 -NI particlesEc013.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc014 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc014 -NI particlesEc014.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc015 -NI particlesEc015.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc016 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc016 -NI particlesEc016.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc017 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc017 -NI particlesEc017.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc018 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc018 -NI particlesEc018.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc019 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc019 -NI particlesEc019.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc020 -NI particlesEc020.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc021 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc021 -NI particlesEc021.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc022 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc022 -NI particlesEc022.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc023 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc023 -NI particlesEc023.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc024 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc024 -NI particlesEc024.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc025 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc025 -NI particlesEc025.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc026 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc026 -NI particlesEc026.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc027 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc027 -NI particlesEc027.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc028 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc028 -NI particlesEc028.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc029 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc029 -NI particlesEc029.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc030 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc030 -NI particlesEc030.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc031 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc031 -NI particlesEc031.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc032 -NI particlesEc032.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc033 -NI particlesEc033.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc034 -NI particlesEc034.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc035 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc035 -NI particlesEc035.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc036 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc036 -NI particlesEc036.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc037 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc037 -NI particlesEc037.xsd:11:40: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc038 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc038 -NI particlesEc038.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc039 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc039 -NI particlesEc039.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc040 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc040 -NI particlesEc040.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEc041 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesEc041 -NI particlesEc041.xsd:11:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesEd001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesEd001 -OK particlesEd001.xsd:8:12: Unexpected element "{http://www.w3.org/2001/XMLSchema}all": expecting "close parent" Grp: MS-Particles2006-07-15 / particlesFa001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesFa001 Grp: MS-Particles2006-07-15 / particlesFa002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesFa002 OK XSDv-XMLv particlesFa002.v Grp: MS-Particles2006-07-15 / particlesFa003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesFa003 OK XSDv-XMLv particlesFa003.v Grp: MS-Particles2006-07-15 / particlesFa004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesFa004 -NI particlesFa004.xsd:10:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesFa005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesFa005 OK XSDv-XMLv particlesFa005.v Grp: MS-Particles2006-07-15 / particlesFb001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesFb001 OK XSDv-XMLv particlesFb001.v Grp: MS-Particles2006-07-15 / particlesFb002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesFb002 Grp: MS-Particles2006-07-15 / particlesFb003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesFb003 Grp: MS-Particles2006-07-15 / particlesFb004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesFb004 -NI particlesFb004.xsd:10:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesFb005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesFb005 -OK particlesFb005.xsd:15:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}sequence": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-Particles2006-07-15 / particlesFb006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesFb006 -OK particlesFb006.xsd:16:18: Unexpected element "{http://www.w3.org/2001/XMLSchema}choice": expecting "{http://www.w3.org/2001/XMLSchema}attribute|{http://www.w3.org/2001/XMLSchema}attributeGroup|close parent|{http://www.w3.org/2001/XMLSchema}anyAttribute" Grp: MS-Particles2006-07-15 / particlesHa001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa001 OK XSDv-XMLv particlesHa001.v Grp: MS-Particles2006-07-15 / particlesHa002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa002 OK XSDv-XMLv particlesHa002.v Grp: MS-Particles2006-07-15 / particlesHa003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa003 OK XSDv-XMLv particlesHa003.v Grp: MS-Particles2006-07-15 / particlesHa004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa004 OK XSDv-XMLv particlesHa004.v Grp: MS-Particles2006-07-15 / particlesHa005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa005 OK XSDv-XMLv particlesHa005.v Grp: MS-Particles2006-07-15 / particlesHa006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa006 OK XSDv-XMLv particlesHa006.v Grp: MS-Particles2006-07-15 / particlesHa007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa007 OK XSDv-XMLv particlesHa007.v Grp: MS-Particles2006-07-15 / particlesHa008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesHa008 -OK particlesHa008.xsd:10:30: Attribute "minOccurs" is prohibited in this context {http://www.w3.org/2001/XMLSchema}simpleExplicitGroup Grp: MS-Particles2006-07-15 / particlesHa009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa009 OK XSDv-XMLv particlesHa009.v Grp: MS-Particles2006-07-15 / particlesHa010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa010 OK XSDv-XMLv particlesHa010.v Grp: MS-Particles2006-07-15 / particlesHa011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesHa011 -NI particlesHa011.xsd:10:54: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesHa012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa012 OK XSDv-XMLv particlesHa012.v Grp: MS-Particles2006-07-15 / particlesHa013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa013 OK XSDv-XMLv particlesHa013.v Grp: MS-Particles2006-07-15 / particlesHa014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa014 OK XSDv-XMLv particlesHa014.v Grp: MS-Particles2006-07-15 / particlesHa015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa015 OK XSDv-XMLv particlesHa015.v Grp: MS-Particles2006-07-15 / particlesHa016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa016 OK XSDv-XMLv particlesHa016.v Grp: MS-Particles2006-07-15 / particlesHa017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa017 OK XSDv-XMLv particlesHa017.v Grp: MS-Particles2006-07-15 / particlesHa018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesHa018 OK XSDv-XMLv particlesHa018.v Grp: MS-Particles2006-07-15 / particlesHa020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa020 Grp: MS-Particles2006-07-15 / particlesHa021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa021 Grp: MS-Particles2006-07-15 / particlesHa022 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa022 Grp: MS-Particles2006-07-15 / particlesHa050 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa050 Grp: MS-Particles2006-07-15 / particlesHa051 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa051 Grp: MS-Particles2006-07-15 / particlesHa052 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa052 Grp: MS-Particles2006-07-15 / particlesHa053 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa053 Grp: MS-Particles2006-07-15 / particlesHa054 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa054 Grp: MS-Particles2006-07-15 / particlesHa070 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa070 Grp: MS-Particles2006-07-15 / particlesHa071 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa071 Grp: MS-Particles2006-07-15 / particlesHa080 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa080 Grp: MS-Particles2006-07-15 / particlesHa081 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa081 Grp: MS-Particles2006-07-15 / particlesHa082 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa082 Grp: MS-Particles2006-07-15 / particlesHa083 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa083 Grp: MS-Particles2006-07-15 / particlesHa084 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa084 Grp: MS-Particles2006-07-15 / particlesHa100 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa100 Grp: MS-Particles2006-07-15 / particlesHa101 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa101 Grp: MS-Particles2006-07-15 / particlesHa102 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa102 Grp: MS-Particles2006-07-15 / particlesHa103 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa103 Grp: MS-Particles2006-07-15 / particlesHa120 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa120 Grp: MS-Particles2006-07-15 / particlesHa121 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa121 Grp: MS-Particles2006-07-15 / particlesHa122 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa122 Grp: MS-Particles2006-07-15 / particlesHa123 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa123 Grp: MS-Particles2006-07-15 / particlesHa140 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa140 Grp: MS-Particles2006-07-15 / particlesHa141 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa141 Grp: MS-Particles2006-07-15 / particlesHa142 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa142 Grp: MS-Particles2006-07-15 / particlesHa143 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa143 Grp: MS-Particles2006-07-15 / particlesHa144 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa144 Grp: MS-Particles2006-07-15 / particlesHa145 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa145 Grp: MS-Particles2006-07-15 / particlesHa146 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa146 Grp: MS-Particles2006-07-15 / particlesHa147 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa147 Grp: MS-Particles2006-07-15 / particlesHa160 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa160 Grp: MS-Particles2006-07-15 / particlesHa161 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa161 Grp: MS-Particles2006-07-15 / particlesHa162 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa162 Grp: MS-Particles2006-07-15 / particlesHa163 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa163 Grp: MS-Particles2006-07-15 / particlesHa164 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa164 Grp: MS-Particles2006-07-15 / particlesHa165 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa165 Grp: MS-Particles2006-07-15 / particlesHa166 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa166 Grp: MS-Particles2006-07-15 / particlesHa167 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa167 Grp: MS-Particles2006-07-15 / particlesHa168 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa168 Grp: MS-Particles2006-07-15 / particlesHa169 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa169 Grp: MS-Particles2006-07-15 / particlesHa180 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHa180 Grp: MS-Particles2006-07-15 / particlesHa181 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa181 Grp: MS-Particles2006-07-15 / particlesHa182 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa182 Grp: MS-Particles2006-07-15 / particlesHa183 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa183 Grp: MS-Particles2006-07-15 / particlesHa184 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHa184 Grp: MS-Particles2006-07-15 / particlesHa185 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesHa185 -NI particlesHa185.xsd:4:27: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesHa186 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesHa186 -NI particlesHa186.xsd:4:27: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesHa187 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesHa187 -NI particlesHa187.xsd:4:27: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesHa188 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesHa188 -NI particlesHa188.xsd:4:27: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesHa189 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesHa189 -NI particlesHa189.xsd:4:27: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesHb001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHb001 Grp: MS-Particles2006-07-15 / particlesHb002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesHb002 -NI particlesHb002.xsd:10:25: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesHb003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHb003 Grp: MS-Particles2006-07-15 / particlesHb004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHb004 Grp: MS-Particles2006-07-15 / particlesHb006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHb006 Grp: MS-Particles2006-07-15 / particlesHb007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesHb007 -NI particlesHb007.xsd:16:26: Unsupported "group" in this context Grp: MS-Particles2006-07-15 / particlesHb008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHb008 Grp: MS-Particles2006-07-15 / particlesHb009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHb009 Grp: MS-Particles2006-07-15 / particlesHb010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesHb010 Grp: MS-Particles2006-07-15 / particlesHb011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesHb011 Grp: MS-Particles2006-07-15 / particlesIa001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIa001 OK XSDv-XMLv particlesIa001.v Grp: MS-Particles2006-07-15 / particlesIa002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIa002 OK XSDv-XMLv particlesIa002.v Grp: MS-Particles2006-07-15 / particlesIa003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIa003 OK XSDv-XMLv particlesIa003.v Grp: MS-Particles2006-07-15 / particlesIa004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIa004 OK XSDv-XMLv particlesIa004.v Grp: MS-Particles2006-07-15 / particlesIa005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIa005 OK XSDv-XMLv particlesIa005.v Grp: MS-Particles2006-07-15 / particlesIa006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIa006 Grp: MS-Particles2006-07-15 / particlesIa007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesIa007 Grp: MS-Particles2006-07-15 / particlesIa008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIa008 Grp: MS-Particles2006-07-15 / particlesIa009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesIa009 Grp: MS-Particles2006-07-15 / particlesIb001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIb001 OK XSDv-XMLv particlesIb001.v Grp: MS-Particles2006-07-15 / particlesIb002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesIb002 -OK particlesIb002.xsd:4:15: '{http://xsdtesting}foo' and '{http://xsdtesting}foo' violate the Unique Particle Attribution rule, creating an ambiguity for the validation Grp: MS-Particles2006-07-15 / particlesIb003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIb003 OK XSDv-XMLv particlesIb003.v Grp: MS-Particles2006-07-15 / particlesIb004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIb004 Grp: MS-Particles2006-07-15 / particlesIb005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIb005 OK XSDv-XMLv particlesIb005.v Grp: MS-Particles2006-07-15 / particlesIb006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIb006 Grp: MS-Particles2006-07-15 / particlesIb007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIb007 Grp: MS-Particles2006-07-15 / particlesIc001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIc001 OK XSDv-XMLv particlesIc001.v Grp: MS-Particles2006-07-15 / particlesIc002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIc002 Grp: MS-Particles2006-07-15 / particlesIc003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesIc003 -OK particlesIc003.xsd:7:21: Cannot resolve namespace prefix imp Grp: MS-Particles2006-07-15 / particlesIc004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesIc004 -OK Unknown type {http://xsdtesting}base Grp: MS-Particles2006-07-15 / particlesIc005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIc005 OK XSDv-XMLv particlesIc005.v Grp: MS-Particles2006-07-15 / particlesIc006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIc006 OK XSDv-XMLv particlesIc006.v Grp: MS-Particles2006-07-15 / particlesIc007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIc007 OK XSDv-XMLv particlesIc007.v Grp: MS-Particles2006-07-15 / particlesId001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId001 OK XSDv-XMLv particlesId001.v Grp: MS-Particles2006-07-15 / particlesId002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId002 OK XSDv-XMLv particlesId002.v Grp: MS-Particles2006-07-15 / particlesId003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesId003 Grp: MS-Particles2006-07-15 / particlesId004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId004 OK XSDv-XMLv particlesId004.v Grp: MS-Particles2006-07-15 / particlesId005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId005 OK XSDv-XMLv particlesId005.v Grp: MS-Particles2006-07-15 / particlesId006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesId006 Grp: MS-Particles2006-07-15 / particlesId007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId007 OK XSDv-XMLv particlesId007.v Grp: MS-Particles2006-07-15 / particlesId008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId008 OK XSDv-XMLv particlesId008.v Grp: MS-Particles2006-07-15 / particlesId009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId009 OK XSDv-XMLv particlesId009.v Grp: MS-Particles2006-07-15 / particlesId010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId010 OK XSDv-XMLv particlesId010.v Grp: MS-Particles2006-07-15 / particlesId011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesId011 OK XSDv-XMLv particlesId011.v Grp: MS-Particles2006-07-15 / particlesId012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesId012 Grp: MS-Particles2006-07-15 / particlesIe001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe001 OK XSDv-XMLv particlesIe001.v Grp: MS-Particles2006-07-15 / particlesIe002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe002 OK XSDv-XMLv particlesIe002.v Grp: MS-Particles2006-07-15 / particlesIe003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesIe003 -NI particlesIe003.xsd:13:64: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesIe004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe004 OK XSDv-XMLv particlesIe004.v Grp: MS-Particles2006-07-15 / particlesIe005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe005 OK XSDv-XMLv particlesIe005.v Grp: MS-Particles2006-07-15 / particlesIe006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIe006 Grp: MS-Particles2006-07-15 / particlesIe007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe007 OK XSDv-XMLv particlesIe007.v Grp: MS-Particles2006-07-15 / particlesIe008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe008 OK XSDv-XMLv particlesIe008.v Grp: MS-Particles2006-07-15 / particlesIe009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIe009 Grp: MS-Particles2006-07-15 / particlesIe010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe010 OK XSDv-XMLv particlesIe010.v Grp: MS-Particles2006-07-15 / particlesIe011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe011 OK XSDv-XMLv particlesIe011.v Grp: MS-Particles2006-07-15 / particlesIe012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIe012 Grp: MS-Particles2006-07-15 / particlesIe013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe013 OK XSDv-XMLv particlesIe013.v Grp: MS-Particles2006-07-15 / particlesIe014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIe014 Grp: MS-Particles2006-07-15 / particlesIe015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe015 OK XSDv-XMLv particlesIe015.v Grp: MS-Particles2006-07-15 / particlesIe016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIe016 OK XSDv-XMLv particlesIe016.v Grp: MS-Particles2006-07-15 / particlesIf001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIf001 OK XSDv-XMLv particlesIf001.v Grp: MS-Particles2006-07-15 / particlesIf002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIf002 OK XSDv-XMLv particlesIf002.v Grp: MS-Particles2006-07-15 / particlesIf003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIf003 OK XSDv-XMLv particlesIf003.v Grp: MS-Particles2006-07-15 / particlesIf004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIf004 OK XSDv-XMLv particlesIf004.v Grp: MS-Particles2006-07-15 / particlesIf005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIf005 OK XSDv-XMLv particlesIf005.v Grp: MS-Particles2006-07-15 / particlesIf006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIf006 OK XSDv-XMLv particlesIf006.v Grp: MS-Particles2006-07-15 / particlesIf007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIf007 Grp: MS-Particles2006-07-15 / particlesIf008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIf008 Grp: MS-Particles2006-07-15 / particlesIf009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIf009 Grp: MS-Particles2006-07-15 / particlesIg001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIg001 OK XSDv-XMLv particlesIg001.v Grp: MS-Particles2006-07-15 / particlesIg002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIg002 OK XSDv-XMLv particlesIg002.v Grp: MS-Particles2006-07-15 / particlesIg003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIg003 OK XSDv-XMLv particlesIg003.v Grp: MS-Particles2006-07-15 / particlesIg004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIg004 Grp: MS-Particles2006-07-15 / particlesIg005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIg005 OK XSDv-XMLv particlesIg005.v Grp: MS-Particles2006-07-15 / particlesIg006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesIg006 -OK particlesIg006.xsd:6:27: No matching type in the union Grp: MS-Particles2006-07-15 / particlesIg007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIg007 Grp: MS-Particles2006-07-15 / particlesIg008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIg008 Grp: MS-Particles2006-07-15 / particlesIg009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIg009 Grp: MS-Particles2006-07-15 / particlesIg010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIg010 Grp: MS-Particles2006-07-15 / particlesIg011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIg011 OK XSDv-XMLv particlesIg011.v Grp: MS-Particles2006-07-15 / particlesIg012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIg012 OK XSDv-XMLv particlesIg012.v Grp: MS-Particles2006-07-15 / particlesIg013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIg013 Grp: MS-Particles2006-07-15 / particlesIg014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIg014 OK XSDv-XMLv particlesIg014.v Grp: MS-Particles2006-07-15 / particlesIg015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIg015 OK XSDv-XMLv particlesIg015.v Grp: MS-Particles2006-07-15 / particlesIg016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIg016 Grp: MS-Particles2006-07-15 / particlesIh001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesIh001 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesIj001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIj001 OK XSDv-XMLv particlesIj001.v Grp: MS-Particles2006-07-15 / particlesIj002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIj002 OK XSDv-XMLv particlesIj002.v Grp: MS-Particles2006-07-15 / particlesIj003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj003 Grp: MS-Particles2006-07-15 / particlesIj004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj004 Grp: MS-Particles2006-07-15 / particlesIj005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIj005 OK XSDv-XMLv particlesIj005.v Grp: MS-Particles2006-07-15 / particlesIj006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIj006 OK XSDv-XMLv particlesIj006.v Grp: MS-Particles2006-07-15 / particlesIj007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj007 Grp: MS-Particles2006-07-15 / particlesIj008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj008 Grp: MS-Particles2006-07-15 / particlesIj009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj009 Grp: MS-Particles2006-07-15 / particlesIj010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj010 Grp: MS-Particles2006-07-15 / particlesIj011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj011 Grp: MS-Particles2006-07-15 / particlesIj012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj012 Grp: MS-Particles2006-07-15 / particlesIj013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj013 Grp: MS-Particles2006-07-15 / particlesIj014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesIj014 Grp: MS-Particles2006-07-15 / particlesIj015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj015 Grp: MS-Particles2006-07-15 / particlesIj016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIj016 Grp: MS-Particles2006-07-15 / particlesIk001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIk001 OK XSDv-XMLv particlesIk001.v Grp: MS-Particles2006-07-15 / particlesIk002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk002 Grp: MS-Particles2006-07-15 / particlesIk003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk003 Grp: MS-Particles2006-07-15 / particlesIk004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIk004 OK XSDv-XMLv particlesIk004.v Grp: MS-Particles2006-07-15 / particlesIk005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk005 Grp: MS-Particles2006-07-15 / particlesIk006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk006 Grp: MS-Particles2006-07-15 / particlesIk007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk007 Grp: MS-Particles2006-07-15 / particlesIk008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk008 Grp: MS-Particles2006-07-15 / particlesIk009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk009 Grp: MS-Particles2006-07-15 / particlesIk010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk010 Grp: MS-Particles2006-07-15 / particlesIk011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk011 Grp: MS-Particles2006-07-15 / particlesIk012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIk012 OK XSDv-XMLv particlesIk012.v Grp: MS-Particles2006-07-15 / particlesIk013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk013 Grp: MS-Particles2006-07-15 / particlesIk014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesIk014 Grp: MS-Particles2006-07-15 / particlesIk015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk015 Grp: MS-Particles2006-07-15 / particlesIk016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk016 Grp: MS-Particles2006-07-15 / particlesIk017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesIk017 Grp: MS-Particles2006-07-15 / particlesIk018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesIk018 Grp: MS-Particles2006-07-15 / particlesIk019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk019 Grp: MS-Particles2006-07-15 / particlesIk020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk020 Grp: MS-Particles2006-07-15 / particlesIk021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk021 Grp: MS-Particles2006-07-15 / particlesIk022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk022 Grp: MS-Particles2006-07-15 / particlesIk023 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesIk023 Grp: MS-Particles2006-07-15 / particlesIk024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk024 Grp: MS-Particles2006-07-15 / particlesIk025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk025 Grp: MS-Particles2006-07-15 / particlesIk026 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesIk026 OK XSDv-XMLv particlesIk026.v Grp: MS-Particles2006-07-15 / particlesIk027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesIk027 Grp: MS-Particles2006-07-15 / particlesJa001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa001 OK XSDv-XMLv particlesJa001.v Grp: MS-Particles2006-07-15 / particlesJa002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa002 OK XSDv-XMLv particlesJa002.v Grp: MS-Particles2006-07-15 / particlesJa003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJa003 Grp: MS-Particles2006-07-15 / particlesJa004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa004 OK XSDv-XMLv particlesJa004.v Grp: MS-Particles2006-07-15 / particlesJa005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa005 OK XSDv-XMLv particlesJa005.v Grp: MS-Particles2006-07-15 / particlesJa006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJa006 Grp: MS-Particles2006-07-15 / particlesJa007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa007 OK XSDv-XMLv particlesJa007.v Grp: MS-Particles2006-07-15 / particlesJa008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa008 OK XSDv-XMLv particlesJa008.v Grp: MS-Particles2006-07-15 / particlesJa009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa009 OK XSDv-XMLv particlesJa009.v Grp: MS-Particles2006-07-15 / particlesJa010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa010 OK XSDv-XMLv particlesJa010.v Grp: MS-Particles2006-07-15 / particlesJa011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJa011 OK XSDv-XMLv particlesJa011.v Grp: MS-Particles2006-07-15 / particlesJa012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJa012 Grp: MS-Particles2006-07-15 / particlesJb001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb001 OK XSDv-XMLv particlesJb001.v Grp: MS-Particles2006-07-15 / particlesJb002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb002 OK XSDv-XMLv particlesJb002.v Grp: MS-Particles2006-07-15 / particlesJb003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesJb003 -NI particlesJb003.xsd:12:64: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesJb004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb004 OK XSDv-XMLv particlesJb004.v Grp: MS-Particles2006-07-15 / particlesJb005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb005 OK XSDv-XMLv particlesJb005.v Grp: MS-Particles2006-07-15 / particlesJb006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJb006 Grp: MS-Particles2006-07-15 / particlesJb007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb007 OK XSDv-XMLv particlesJb007.v Grp: MS-Particles2006-07-15 / particlesJb008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb008 OK XSDv-XMLv particlesJb008.v Grp: MS-Particles2006-07-15 / particlesJb009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJb009 Grp: MS-Particles2006-07-15 / particlesJb010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb010 OK XSDv-XMLv particlesJb010.v Grp: MS-Particles2006-07-15 / particlesJb011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb011 OK XSDv-XMLv particlesJb011.v Grp: MS-Particles2006-07-15 / particlesJb012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJb012 Grp: MS-Particles2006-07-15 / particlesJb013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb013 OK XSDv-XMLv particlesJb013.v Grp: MS-Particles2006-07-15 / particlesJb014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJb014 Grp: MS-Particles2006-07-15 / particlesJb015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb015 OK XSDv-XMLv particlesJb015.v Grp: MS-Particles2006-07-15 / particlesJb016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJb016 OK XSDv-XMLv particlesJb016.v Grp: MS-Particles2006-07-15 / particlesJc001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc001 OK XSDv-XMLv particlesJc001.v Grp: MS-Particles2006-07-15 / particlesJc002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc002 OK XSDv-XMLv particlesJc002.v Grp: MS-Particles2006-07-15 / particlesJc003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJc003 Grp: MS-Particles2006-07-15 / particlesJc004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc004 OK XSDv-XMLv particlesJc004.v Grp: MS-Particles2006-07-15 / particlesJc005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc005 OK XSDv-XMLv particlesJc005.v Grp: MS-Particles2006-07-15 / particlesJc006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJc006 Grp: MS-Particles2006-07-15 / particlesJc007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc007 OK XSDv-XMLv particlesJc007.v Grp: MS-Particles2006-07-15 / particlesJc008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc008 OK XSDv-XMLv particlesJc008.v Grp: MS-Particles2006-07-15 / particlesJc009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc009 OK XSDv-XMLv particlesJc009.v Grp: MS-Particles2006-07-15 / particlesJc010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc010 OK XSDv-XMLv particlesJc010.v Grp: MS-Particles2006-07-15 / particlesJc011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJc011 OK XSDv-XMLv particlesJc011.v Grp: MS-Particles2006-07-15 / particlesJc012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJc012 Grp: MS-Particles2006-07-15 / particlesJd001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd001 OK XSDv-XMLv particlesJd001.v Grp: MS-Particles2006-07-15 / particlesJd002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd002 OK XSDv-XMLv particlesJd002.v Grp: MS-Particles2006-07-15 / particlesJd003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesJd003 -NI particlesJd003.xsd:12:63: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesJd004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd004 OK XSDv-XMLv particlesJd004.v Grp: MS-Particles2006-07-15 / particlesJd005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd005 OK XSDv-XMLv particlesJd005.v Grp: MS-Particles2006-07-15 / particlesJd006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJd006 Grp: MS-Particles2006-07-15 / particlesJd007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd007 OK XSDv-XMLv particlesJd007.v Grp: MS-Particles2006-07-15 / particlesJd008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd008 OK XSDv-XMLv particlesJd008.v Grp: MS-Particles2006-07-15 / particlesJd009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJd009 Grp: MS-Particles2006-07-15 / particlesJd010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd010 OK XSDv-XMLv particlesJd010.v Grp: MS-Particles2006-07-15 / particlesJd011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd011 OK XSDv-XMLv particlesJd011.v Grp: MS-Particles2006-07-15 / particlesJd012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJd012 Grp: MS-Particles2006-07-15 / particlesJd013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd013 OK XSDv-XMLv particlesJd013.v Grp: MS-Particles2006-07-15 / particlesJd014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJd014 Grp: MS-Particles2006-07-15 / particlesJd015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd015 OK XSDv-XMLv particlesJd015.v Grp: MS-Particles2006-07-15 / particlesJd016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJd016 OK XSDv-XMLv particlesJd016.v Grp: MS-Particles2006-07-15 / particlesJe001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe001 OK XSDv-XMLv particlesJe001.v Grp: MS-Particles2006-07-15 / particlesJe002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe002 OK XSDv-XMLv particlesJe002.v Grp: MS-Particles2006-07-15 / particlesJe003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJe003 Grp: MS-Particles2006-07-15 / particlesJe004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe004 OK XSDv-XMLv particlesJe004.v Grp: MS-Particles2006-07-15 / particlesJe005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe005 OK XSDv-XMLv particlesJe005.v Grp: MS-Particles2006-07-15 / particlesJe006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJe006 Grp: MS-Particles2006-07-15 / particlesJe007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe007 OK XSDv-XMLv particlesJe007.v Grp: MS-Particles2006-07-15 / particlesJe008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe008 OK XSDv-XMLv particlesJe008.v Grp: MS-Particles2006-07-15 / particlesJe009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe009 OK XSDv-XMLv particlesJe009.v Grp: MS-Particles2006-07-15 / particlesJe010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe010 OK XSDv-XMLv particlesJe010.v Grp: MS-Particles2006-07-15 / particlesJe011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJe011 OK XSDv-XMLv particlesJe011.v Grp: MS-Particles2006-07-15 / particlesJe012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJe012 Grp: MS-Particles2006-07-15 / particlesJf001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf001 OK XSDv-XMLv particlesJf001.v Grp: MS-Particles2006-07-15 / particlesJf002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf002 OK XSDv-XMLv particlesJf002.v Grp: MS-Particles2006-07-15 / particlesJf003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesJf003 -NI particlesJf003.xsd:13:73: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesJf004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf004 OK XSDv-XMLv particlesJf004.v Grp: MS-Particles2006-07-15 / particlesJf005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf005 OK XSDv-XMLv particlesJf005.v Grp: MS-Particles2006-07-15 / particlesJf006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJf006 Grp: MS-Particles2006-07-15 / particlesJf007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf007 OK XSDv-XMLv particlesJf007.v Grp: MS-Particles2006-07-15 / particlesJf008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf008 OK XSDv-XMLv particlesJf008.v Grp: MS-Particles2006-07-15 / particlesJf009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJf009 Grp: MS-Particles2006-07-15 / particlesJf010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf010 OK XSDv-XMLv particlesJf010.v Grp: MS-Particles2006-07-15 / particlesJf011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf011 OK XSDv-XMLv particlesJf011.v Grp: MS-Particles2006-07-15 / particlesJf012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJf012 Grp: MS-Particles2006-07-15 / particlesJf013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf013 OK XSDv-XMLv particlesJf013.v Grp: MS-Particles2006-07-15 / particlesJf014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJf014 Grp: MS-Particles2006-07-15 / particlesJf015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf015 OK XSDv-XMLv particlesJf015.v Grp: MS-Particles2006-07-15 / particlesJf016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJf016 OK XSDv-XMLv particlesJf016.v Grp: MS-Particles2006-07-15 / particlesJg001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJg001 Grp: MS-Particles2006-07-15 / particlesJh001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJh001 Grp: MS-Particles2006-07-15 / particlesJj001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj001 OK XSDv-XMLv particlesJj001.v Grp: MS-Particles2006-07-15 / particlesJj002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj002 OK XSDv-XMLv particlesJj002.v Grp: MS-Particles2006-07-15 / particlesJj003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJj003 Grp: MS-Particles2006-07-15 / particlesJj004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj004 OK XSDv-XMLv particlesJj004.v Grp: MS-Particles2006-07-15 / particlesJj005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj005 OK XSDv-XMLv particlesJj005.v Grp: MS-Particles2006-07-15 / particlesJj006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJj006 Grp: MS-Particles2006-07-15 / particlesJj007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj007 OK XSDv-XMLv particlesJj007.v Grp: MS-Particles2006-07-15 / particlesJj008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj008 OK XSDv-XMLv particlesJj008.v Grp: MS-Particles2006-07-15 / particlesJj009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj009 OK XSDv-XMLv particlesJj009.v Grp: MS-Particles2006-07-15 / particlesJj010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj010 OK XSDv-XMLv particlesJj010.v Grp: MS-Particles2006-07-15 / particlesJj011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJj011 OK XSDv-XMLv particlesJj011.v Grp: MS-Particles2006-07-15 / particlesJj012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJj012 Grp: MS-Particles2006-07-15 / particlesJk001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk001 OK XSDv-XMLv particlesJk001.v Grp: MS-Particles2006-07-15 / particlesJk002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk002 OK XSDv-XMLv particlesJk002.v Grp: MS-Particles2006-07-15 / particlesJk003 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesJk003 -NI particlesJk003.xsd:13:73: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesJk004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk004 OK XSDv-XMLv particlesJk004.v Grp: MS-Particles2006-07-15 / particlesJk005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk005 OK XSDv-XMLv particlesJk005.v Grp: MS-Particles2006-07-15 / particlesJk006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJk006 Grp: MS-Particles2006-07-15 / particlesJk007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk007 OK XSDv-XMLv particlesJk007.v Grp: MS-Particles2006-07-15 / particlesJk008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk008 OK XSDv-XMLv particlesJk008.v Grp: MS-Particles2006-07-15 / particlesJk009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJk009 Grp: MS-Particles2006-07-15 / particlesJk010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk010 OK XSDv-XMLv particlesJk010.v Grp: MS-Particles2006-07-15 / particlesJk011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk011 OK XSDv-XMLv particlesJk011.v Grp: MS-Particles2006-07-15 / particlesJk012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJk012 Grp: MS-Particles2006-07-15 / particlesJk013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk013 OK XSDv-XMLv particlesJk013.v Grp: MS-Particles2006-07-15 / particlesJk014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJk014 Grp: MS-Particles2006-07-15 / particlesJk015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk015 OK XSDv-XMLv particlesJk015.v Grp: MS-Particles2006-07-15 / particlesJk016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJk016 OK XSDv-XMLv particlesJk016.v Grp: MS-Particles2006-07-15 / particlesJl001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJl001 OK XSDv-XMLv particlesJl001.v Grp: MS-Particles2006-07-15 / particlesJl002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJl002 Grp: MS-Particles2006-07-15 / particlesJl003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJl003 Grp: MS-Particles2006-07-15 / particlesJm003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJm003 Grp: MS-Particles2006-07-15 / particlesJm004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJm004 OK XSDv-XMLv particlesJm004.v Grp: MS-Particles2006-07-15 / particlesJm005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJm005 OK XSDv-XMLv particlesJm005.v Grp: MS-Particles2006-07-15 / particlesJn007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJn007 OK XSDv-XMLv particlesJn007.v Grp: MS-Particles2006-07-15 / particlesJn008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJn008 OK XSDv-XMLv particlesJn008.v Grp: MS-Particles2006-07-15 / particlesJn009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJn009 Grp: MS-Particles2006-07-15 / particlesJn010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJn010 OK XSDv-XMLv particlesJn010.v Grp: MS-Particles2006-07-15 / particlesJr001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesJr001 -OK Unknown type {http://importedXSD}B Grp: MS-Particles2006-07-15 / particlesJr002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJr002 Grp: MS-Particles2006-07-15 / particlesJp003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJp003 Grp: MS-Particles2006-07-15 / particlesJp004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJp004 OK XSDv-XMLv particlesJp004.v Grp: MS-Particles2006-07-15 / particlesJp005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJp005 OK XSDv-XMLv particlesJp005.v Grp: MS-Particles2006-07-15 / particlesJq007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJq007 OK XSDv-XMLv particlesJq007.v Grp: MS-Particles2006-07-15 / particlesJq008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJq008 OK XSDv-XMLv particlesJq008.v Grp: MS-Particles2006-07-15 / particlesJq009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJq009 Grp: MS-Particles2006-07-15 / particlesJq010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJq010 OK XSDv-XMLv particlesJq010.v Grp: MS-Particles2006-07-15 / particlesJs001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJs001 OK XSDv-XMLv particlesJs001.v Grp: MS-Particles2006-07-15 / particlesJs002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJs002 Grp: MS-Particles2006-07-15 / particlesJs003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJs003 Grp: MS-Particles2006-07-15 / particlesJs004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesJs004 Grp: MS-Particles2006-07-15 / particlesJu001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJu001 OK XSDv-XMLv particlesJu001.v Grp: MS-Particles2006-07-15 / particlesJu002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJu002 OK XSDv-XMLv particlesJu002.v Grp: MS-Particles2006-07-15 / particlesJu003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesJu003 OK XSDv-XMLv particlesJu003.v Grp: MS-Particles2006-07-15 / particlesK001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesK001 OK XSDv-XMLv particlesK001.v Grp: MS-Particles2006-07-15 / particlesK002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesK002 OK XSDv-XMLv particlesK002.v Grp: MS-Particles2006-07-15 / particlesK003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesK003 OK XSDv-XMLv particlesK003.v Grp: MS-Particles2006-07-15 / particlesK004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesK004 Grp: MS-Particles2006-07-15 / particlesK005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesK005 OK XSDv-XMLv particlesK005.v Grp: MS-Particles2006-07-15 / particlesK006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesK006 Grp: MS-Particles2006-07-15 / particlesK008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesK008 OK XSDv-XMLv particlesK008.v Grp: MS-Particles2006-07-15 / particlesL001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL001 Grp: MS-Particles2006-07-15 / particlesL002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL002 Grp: MS-Particles2006-07-15 / particlesL003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL003 OK XSDv-XMLv particlesL003.v Grp: MS-Particles2006-07-15 / particlesL004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL004 Grp: MS-Particles2006-07-15 / particlesL005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL005 Grp: MS-Particles2006-07-15 / particlesL006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL006 OK XSDv-XMLv particlesL006.v Grp: MS-Particles2006-07-15 / particlesL007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL007 OK XSDv-XMLv particlesL007.v Grp: MS-Particles2006-07-15 / particlesL008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL008 Grp: MS-Particles2006-07-15 / particlesL009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL009 Grp: MS-Particles2006-07-15 / particlesL010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL010 Grp: MS-Particles2006-07-15 / particlesL011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL011 Grp: MS-Particles2006-07-15 / particlesL012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL012 OK XSDv-XMLv particlesL012.v Grp: MS-Particles2006-07-15 / particlesL013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL013 OK XSDv-XMLv particlesL013.v Grp: MS-Particles2006-07-15 / particlesL014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL014 Grp: MS-Particles2006-07-15 / particlesL015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL015 Grp: MS-Particles2006-07-15 / particlesL016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL016 Grp: MS-Particles2006-07-15 / particlesL017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL017 OK XSDv-XMLv particlesL017.v Grp: MS-Particles2006-07-15 / particlesL018 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL018 OK XSDv-XMLv particlesL018.v Grp: MS-Particles2006-07-15 / particlesL019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL019 Grp: MS-Particles2006-07-15 / particlesL020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL020 Grp: MS-Particles2006-07-15 / particlesL021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL021 OK XSDv-XMLv particlesL021.v Grp: MS-Particles2006-07-15 / particlesL022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL022 Grp: MS-Particles2006-07-15 / particlesL023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL023 OK XSDv-XMLv particlesL023.v Grp: MS-Particles2006-07-15 / particlesL024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL024 Grp: MS-Particles2006-07-15 / particlesL025 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL025 OK XSDv-XMLv particlesL025.v Grp: MS-Particles2006-07-15 / particlesL026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL026 Grp: MS-Particles2006-07-15 / particlesL027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL027 Grp: MS-Particles2006-07-15 / particlesL028 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL028 OK XSDv-XMLv particlesL028.v Grp: MS-Particles2006-07-15 / particlesL029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesL029 OK XSDv-XMLv particlesL029.v Grp: MS-Particles2006-07-15 / particlesL030 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL030 Grp: MS-Particles2006-07-15 / particlesL031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL031 Grp: MS-Particles2006-07-15 / particlesL032 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesL032 Grp: MS-Particles2006-07-15 / particlesM001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesM001 Grp: MS-Particles2006-07-15 / particlesM002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesM002 OK XSDv-XMLv particlesM002.v Grp: MS-Particles2006-07-15 / particlesM003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesM003 OK XSDv-XMLv particlesM003.v Grp: MS-Particles2006-07-15 / particlesM033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesM033 Grp: MS-Particles2006-07-15 / particlesM034 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesM034 Grp: MS-Particles2006-07-15 / particlesM035 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesM035 OK XSDv-XMLv particlesM035.v Grp: MS-Particles2006-07-15 / particlesOa001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOa001 OK XSDv-XMLv particlesOa001.v Grp: MS-Particles2006-07-15 / particlesOa002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOa002 Grp: MS-Particles2006-07-15 / particlesOa003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOa003 OK XSDv-XMLv particlesOa003.v Grp: MS-Particles2006-07-15 / particlesOa004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOa004 Grp: MS-Particles2006-07-15 / particlesOa005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOa005 Grp: MS-Particles2006-07-15 / particlesOa006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOa006 OK XSDv-XMLv particlesOa006.v Grp: MS-Particles2006-07-15 / particlesOa007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOa007 Grp: MS-Particles2006-07-15 / particlesOa008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOa008 Grp: MS-Particles2006-07-15 / particlesOa009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOa009 Grp: MS-Particles2006-07-15 / particlesOa010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOa010 Grp: MS-Particles2006-07-15 / particlesOa011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOa011 OK XSDv-XMLv particlesOa011.v Grp: MS-Particles2006-07-15 / particlesOa012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOa012 OK XSDv-XMLv particlesOa012.v Grp: MS-Particles2006-07-15 / particlesOa013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOa013 OK XSDv-XMLv particlesOa013.v Grp: MS-Particles2006-07-15 / particlesOa014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOa014 OK XSDv-XMLv particlesOa014.v Grp: MS-Particles2006-07-15 / particlesOa015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOa015 Grp: MS-Particles2006-07-15 / particlesOb001 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesOb001 Grp: MS-Particles2006-07-15 / particlesOb002 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesOb002 Grp: MS-Particles2006-07-15 / particlesOb003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb003 OK XSDv-XMLv particlesOb003.v Grp: MS-Particles2006-07-15 / particlesOb004 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesOb004 Grp: MS-Particles2006-07-15 / particlesOb005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb005 OK XSDv-XMLv particlesOb005.v Grp: MS-Particles2006-07-15 / particlesOb006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb006 OK XSDv-XMLv particlesOb006.v Grp: MS-Particles2006-07-15 / particlesOb007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb007 OK XSDv-XMLv particlesOb007.v Grp: MS-Particles2006-07-15 / particlesOb008 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesOb008 Grp: MS-Particles2006-07-15 / particlesOb009 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesOb009 Grp: MS-Particles2006-07-15 / particlesOb010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb010 Grp: MS-Particles2006-07-15 / particlesOb011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb011 Grp: MS-Particles2006-07-15 / particlesOb012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb012 OK XSDv-XMLv particlesOb012.v Grp: MS-Particles2006-07-15 / particlesOb013 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesOb013 Grp: MS-Particles2006-07-15 / particlesOb014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb014 Grp: MS-Particles2006-07-15 / particlesOb015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb015 OK XSDv-XMLv particlesOb015.v Grp: MS-Particles2006-07-15 / particlesOb016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb016 Grp: MS-Particles2006-07-15 / particlesOb017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb017 Grp: MS-Particles2006-07-15 / particlesOb018 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesOb018 Grp: MS-Particles2006-07-15 / particlesOb019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb019 Grp: MS-Particles2006-07-15 / particlesOb020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb020 Grp: MS-Particles2006-07-15 / particlesOb021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb021 Grp: MS-Particles2006-07-15 / particlesOb022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb022 OK XSDv-XMLv particlesOb022.v Grp: MS-Particles2006-07-15 / particlesOb023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb023 Grp: MS-Particles2006-07-15 / particlesOb024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb024 Grp: MS-Particles2006-07-15 / particlesOb025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb025 Grp: MS-Particles2006-07-15 / particlesOb026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb026 Grp: MS-Particles2006-07-15 / particlesOb027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb027 Grp: MS-Particles2006-07-15 / particlesOb028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb028 Grp: MS-Particles2006-07-15 / particlesOb029 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb029 Grp: MS-Particles2006-07-15 / particlesOb030 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb030 Grp: MS-Particles2006-07-15 / particlesOb031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb031 Grp: MS-Particles2006-07-15 / particlesOb032 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb032 OK XSDv-XMLv particlesOb032.v Grp: MS-Particles2006-07-15 / particlesOb033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb033 Grp: MS-Particles2006-07-15 / particlesOb034 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb034 Grp: MS-Particles2006-07-15 / particlesOb035 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb035 Grp: MS-Particles2006-07-15 / particlesOb036 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb036 Grp: MS-Particles2006-07-15 / particlesOb037 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb037 Grp: MS-Particles2006-07-15 / particlesOb038 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb038 Grp: MS-Particles2006-07-15 / particlesOb039 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb039 Grp: MS-Particles2006-07-15 / particlesOb040 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb040 Grp: MS-Particles2006-07-15 / particlesOb041 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb041 Grp: MS-Particles2006-07-15 / particlesOb042 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb042 OK XSDv-XMLv particlesOb042.v Grp: MS-Particles2006-07-15 / particlesOb043 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb043 Grp: MS-Particles2006-07-15 / particlesOb044 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb044 Grp: MS-Particles2006-07-15 / particlesOb045 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb045 Grp: MS-Particles2006-07-15 / particlesOb046 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb046 Grp: MS-Particles2006-07-15 / particlesOb047 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb047 OK XSDv-XMLv particlesOb047.v Grp: MS-Particles2006-07-15 / particlesOb048 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb048 OK XSDv-XMLv particlesOb048.v Grp: MS-Particles2006-07-15 / particlesOb049 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb049 Grp: MS-Particles2006-07-15 / particlesOb050 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb050 Grp: MS-Particles2006-07-15 / particlesOb051 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb051 Grp: MS-Particles2006-07-15 / particlesOb052 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb052 OK XSDv-XMLv particlesOb052.v Grp: MS-Particles2006-07-15 / particlesOb053 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb053 OK XSDv-XMLv particlesOb053.v Grp: MS-Particles2006-07-15 / particlesOb054 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb054 OK XSDv-XMLv particlesOb054.v Grp: MS-Particles2006-07-15 / particlesOb055 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb055 OK XSDv-XMLv particlesOb055.v Grp: MS-Particles2006-07-15 / particlesOb056 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb056 OK XSDv-XMLv particlesOb056.v Grp: MS-Particles2006-07-15 / particlesOb057 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb057 OK XSDv-XMLv particlesOb057.v Grp: MS-Particles2006-07-15 / particlesOb058 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesOb058 Grp: MS-Particles2006-07-15 / particlesOb059 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb059 OK XSDv-XMLv particlesOb059.v Grp: MS-Particles2006-07-15 / particlesOb060 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesOb060 OK XSDv-XMLv particlesOb060.v Grp: MS-Particles2006-07-15 / particlesP002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesP002 OK XSDv-XMLv particlesP002.v Grp: MS-Particles2006-07-15 / particlesS001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesS001 OK XSDv-XMLv particlesS001.v Grp: MS-Particles2006-07-15 / particlesS002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesS002 Grp: MS-Particles2006-07-15 / particlesS003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesS003 OK XSDv-XMLv particlesS003.v Grp: MS-Particles2006-07-15 / particlesS004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesS004 OK XSDv-XMLv particlesS004.v Grp: MS-Particles2006-07-15 / particlesS005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesS005 Grp: MS-Particles2006-07-15 / particlesS006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesS006 Grp: MS-Particles2006-07-15 / particlesS007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesS007 OK XSDv-XMLv particlesS007.v Grp: MS-Particles2006-07-15 / particlesS008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesS008 Grp: MS-Particles2006-07-15 / particlesS009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesS009 Grp: MS-Particles2006-07-15 / particlesS010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesS010 Grp: MS-Particles2006-07-15 / particlesS011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesS011 OK XSDv-XMLv particlesS011.v Grp: MS-Particles2006-07-15 / particlesR001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR001 OK XSDv-XMLv particlesR001.v Grp: MS-Particles2006-07-15 / particlesR002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR002 OK XSDv-XMLv particlesR002.v Grp: MS-Particles2006-07-15 / particlesR003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR003 OK XSDv-XMLv particlesR003.v Grp: MS-Particles2006-07-15 / particlesR004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR004 OK XSDv-XMLv particlesR004.v Grp: MS-Particles2006-07-15 / particlesR005 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesR005 -NI particlesR005.xsd:15:63: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesR006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR006 Grp: MS-Particles2006-07-15 / particlesR007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR007 OK XSDv-XMLv particlesR007.v Grp: MS-Particles2006-07-15 / particlesR008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR008 OK XSDv-XMLv particlesR008.v Grp: MS-Particles2006-07-15 / particlesR009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR009 OK XSDv-XMLv particlesR009.v Grp: MS-Particles2006-07-15 / particlesR010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR010 Grp: MS-Particles2006-07-15 / particlesR011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR011 OK XSDv-XMLv particlesR011.v Grp: MS-Particles2006-07-15 / particlesR012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR012 OK XSDv-XMLv particlesR012.v Grp: MS-Particles2006-07-15 / particlesR013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR013 OK XSDv-XMLv particlesR013.v Grp: MS-Particles2006-07-15 / particlesR014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR014 Grp: MS-Particles2006-07-15 / particlesR015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR015 OK XSDv-XMLv particlesR015.v Grp: MS-Particles2006-07-15 / particlesR016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR016 OK XSDv-XMLv particlesR016.v Grp: MS-Particles2006-07-15 / particlesR017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR017 OK XSDv-XMLv particlesR017.v Grp: MS-Particles2006-07-15 / particlesR018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR018 Grp: MS-Particles2006-07-15 / particlesR019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR019 Grp: MS-Particles2006-07-15 / particlesR020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR020 OK XSDv-XMLv particlesR020.v Grp: MS-Particles2006-07-15 / particlesR021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR021 Grp: MS-Particles2006-07-15 / particlesR022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR022 OK XSDv-XMLv particlesR022.v Grp: MS-Particles2006-07-15 / particlesR023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR023 Grp: MS-Particles2006-07-15 / particlesR024 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR024 OK XSDv-XMLv particlesR024.v Grp: MS-Particles2006-07-15 / particlesR025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR025 Grp: MS-Particles2006-07-15 / particlesR026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR026 Grp: MS-Particles2006-07-15 / particlesR027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR027 Grp: MS-Particles2006-07-15 / particlesR028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR028 Grp: MS-Particles2006-07-15 / particlesR029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR029 OK XSDv-XMLv particlesR029.v Grp: MS-Particles2006-07-15 / particlesR030 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesR030 OK XSDv-XMLv particlesR030.v Grp: MS-Particles2006-07-15 / particlesR031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesR031 Grp: MS-Particles2006-07-15 / particlesT001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT001 OK XSDv-XMLv particlesT001.v Grp: MS-Particles2006-07-15 / particlesT002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesT002 Grp: MS-Particles2006-07-15 / particlesT003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT003 OK XSDv-XMLv particlesT003.v Grp: MS-Particles2006-07-15 / particlesT004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT004 OK XSDv-XMLv particlesT004.v Grp: MS-Particles2006-07-15 / particlesT005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT005 OK XSDv-XMLv particlesT005.v Grp: MS-Particles2006-07-15 / particlesT006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT006 OK XSDv-XMLv particlesT006.v Grp: MS-Particles2006-07-15 / particlesT007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT007 OK XSDv-XMLv particlesT007.v Grp: MS-Particles2006-07-15 / particlesT008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesT008 Grp: MS-Particles2006-07-15 / particlesT009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesT009 Grp: MS-Particles2006-07-15 / particlesT010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesT010 Grp: MS-Particles2006-07-15 / particlesT011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesT011 Grp: MS-Particles2006-07-15 / particlesT012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT012 OK XSDv-XMLv particlesT012.v Grp: MS-Particles2006-07-15 / particlesT013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT013 OK XSDv-XMLv particlesT013.v Grp: MS-Particles2006-07-15 / particlesT014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesT014 OK XSDv-XMLv particlesT014.v Grp: MS-Particles2006-07-15 / particlesQ001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ001 OK XSDv-XMLv particlesQ001.v Grp: MS-Particles2006-07-15 / particlesQ002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ002 OK XSDv-XMLv particlesQ002.v Grp: MS-Particles2006-07-15 / particlesQ003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ003 OK XSDv-XMLv particlesQ003.v Grp: MS-Particles2006-07-15 / particlesQ004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ004 OK XSDv-XMLv particlesQ004.v Grp: MS-Particles2006-07-15 / particlesQ005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ005 OK XSDv-XMLv particlesQ005.v Grp: MS-Particles2006-07-15 / particlesQ006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ006 Grp: MS-Particles2006-07-15 / particlesQ007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ007 OK XSDv-XMLv particlesQ007.v Grp: MS-Particles2006-07-15 / particlesQ008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ008 Grp: MS-Particles2006-07-15 / particlesQ011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ011 OK XSDv-XMLv particlesQ011.v Grp: MS-Particles2006-07-15 / particlesQ012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ012 Grp: MS-Particles2006-07-15 / particlesQ013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ013 OK XSDv-XMLv particlesQ013.v Grp: MS-Particles2006-07-15 / particlesQ016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ016 OK XSDv-XMLv particlesQ016.v Grp: MS-Particles2006-07-15 / particlesQ017 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ017 OK XSDv-XMLv particlesQ017.v Grp: MS-Particles2006-07-15 / particlesQ018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ018 Grp: MS-Particles2006-07-15 / particlesQ019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ019 Grp: MS-Particles2006-07-15 / particlesQ020 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ020 OK XSDv-XMLv particlesQ020.v Grp: MS-Particles2006-07-15 / particlesQ021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ021 Grp: MS-Particles2006-07-15 / particlesQ022 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ022 OK XSDv-XMLv particlesQ022.v Grp: MS-Particles2006-07-15 / particlesQ023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ023 Grp: MS-Particles2006-07-15 / particlesQ024 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ024 OK XSDv-XMLv particlesQ024.v Grp: MS-Particles2006-07-15 / particlesQ025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ025 Grp: MS-Particles2006-07-15 / particlesQ026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ026 Grp: MS-Particles2006-07-15 / particlesQ027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ027 Grp: MS-Particles2006-07-15 / particlesQ028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ028 Grp: MS-Particles2006-07-15 / particlesQ029 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ029 OK XSDv-XMLv particlesQ029.v Grp: MS-Particles2006-07-15 / particlesQ030 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ030 OK XSDv-XMLv particlesQ030.v Grp: MS-Particles2006-07-15 / particlesQ031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesQ031 Grp: MS-Particles2006-07-15 / particlesQ032 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesQ032 OK XSDv-XMLv particlesQ032.v Grp: MS-Particles2006-07-15 / particlesU001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesU001 Grp: MS-Particles2006-07-15 / particlesU002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesU002 Grp: MS-Particles2006-07-15 / particlesU003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesU003 OK XSDv-XMLv particlesU003.v Grp: MS-Particles2006-07-15 / particlesU004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesU004 OK XSDv-XMLv particlesU004.v Grp: MS-Particles2006-07-15 / particlesU005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesU005 OK XSDv-XMLv particlesU005.v Grp: MS-Particles2006-07-15 / particlesU006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesU006 Grp: MS-Particles2006-07-15 / particlesU007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesU007 OK XSDv-XMLv particlesU007.v Grp: MS-Particles2006-07-15 / particlesU008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesU008 Grp: MS-Particles2006-07-15 / particlesU009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesU009 Grp: MS-Particles2006-07-15 / particlesV001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesV001 Grp: MS-Particles2006-07-15 / particlesV002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesV002 Grp: MS-Particles2006-07-15 / particlesV003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV003 OK XSDv-XMLv particlesV003.v Grp: MS-Particles2006-07-15 / particlesV004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV004 OK XSDv-XMLv particlesV004.v Grp: MS-Particles2006-07-15 / particlesV005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesV005 Grp: MS-Particles2006-07-15 / particlesV006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV006 OK XSDv-XMLv particlesV006.v Grp: MS-Particles2006-07-15 / particlesV007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV007 OK XSDv-XMLv particlesV007.v Grp: MS-Particles2006-07-15 / particlesV008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV008 OK XSDv-XMLv particlesV008.v Grp: MS-Particles2006-07-15 / particlesV009 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV009 OK XSDv-XMLv particlesV009.v Grp: MS-Particles2006-07-15 / particlesV010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV010 OK XSDv-XMLv particlesV010.v Grp: MS-Particles2006-07-15 / particlesV011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV011 OK XSDv-XMLv particlesV011.v Grp: MS-Particles2006-07-15 / particlesV012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV012 OK XSDv-XMLv particlesV012.v Grp: MS-Particles2006-07-15 / particlesV013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV013 OK XSDv-XMLv particlesV013.v Grp: MS-Particles2006-07-15 / particlesV014 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV014 OK XSDv-XMLv particlesV014.v Grp: MS-Particles2006-07-15 / particlesV015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesV015 OK XSDv-XMLv particlesV015.v Grp: MS-Particles2006-07-15 / particlesV016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesV016 Grp: MS-Particles2006-07-15 / particlesV017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesV017 Grp: MS-Particles2006-07-15 / particlesV018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesV018 Grp: MS-Particles2006-07-15 / particlesV020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesV020 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesW001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesW001 OK XSDv-XMLv particlesW001.v Grp: MS-Particles2006-07-15 / particlesW002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesW002 Grp: MS-Particles2006-07-15 / particlesW003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesW003 OK XSDv-XMLv particlesW003.v Grp: MS-Particles2006-07-15 / particlesW005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesW005 Grp: MS-Particles2006-07-15 / particlesW006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesW006 Grp: MS-Particles2006-07-15 / particlesW007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesW007 Grp: MS-Particles2006-07-15 / particlesW008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesW008 OK XSDv-XMLv particlesW008.v Grp: MS-Particles2006-07-15 / particlesW010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesW010 Grp: MS-Particles2006-07-15 / particlesW011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesW011 OK XSDv-XMLv particlesW011.v Grp: MS-Particles2006-07-15 / particlesW012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesW012 Grp: MS-Particles2006-07-15 / particlesW013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesW013 Grp: MS-Particles2006-07-15 / particlesW014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesW014 Grp: MS-Particles2006-07-15 / particlesW015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesW015 Grp: MS-Particles2006-07-15 / particlesW016 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesW016 OK XSDv-XMLv particlesW016.v Grp: MS-Particles2006-07-15 / particlesZ001 (disabled) Grp: MS-Particles2006-07-15 / particlesZ002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ002 OK XSDv-XMLv particlesZ002.v Grp: MS-Particles2006-07-15 / particlesZ003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ003 OK XSDv-XMLv particlesZ003.v Grp: MS-Particles2006-07-15 / particlesZ005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ005 OK XSDv-XMLv particlesZ005.v Grp: MS-Particles2006-07-15 / particlesZ007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesZ007 -NI particlesZ007.xsd:33:152: Too many types in the union Grp: MS-Particles2006-07-15 / particlesZ008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesZ008 -NI Abstract elements not handled yet Grp: MS-Particles2006-07-15 / particlesZ009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesZ009 -OK particlesZ009.xsd:4:2: No type found for {foo}elem Grp: MS-Particles2006-07-15 / particlesZ010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesZ010 Grp: MS-Particles2006-07-15 / particlesZ011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ011 Grp: MS-Particles2006-07-15 / particlesZ012 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesZ012 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesZ013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ013 Grp: MS-Particles2006-07-15 / particlesZ014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesZ014 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesZ015 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesZ015 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesZ016 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ016 OK XSDv-XMLi particlesZ016.i -OK particlesZ016.xml:6:6: Unexpected element "E1": expecting "" Grp: MS-Particles2006-07-15 / particlesZ017 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ017 Grp: MS-Particles2006-07-15 / particlesZ018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ018 Grp: MS-Particles2006-07-15 / particlesZ020 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesZ020 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesZ021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesZ021 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesZ022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ022 Grp: MS-Particles2006-07-15 / particlesZ023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ023 Grp: MS-Particles2006-07-15 / particlesZ024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ024 Grp: MS-Particles2006-07-15 / particlesZ025 xp= 1} (xsd= 0 xml= 1) OK= 0 FAILED= 1 NI XSDv-XMLv particlesZ025.v -NI particlesZ025b.xsd:7:47: Extension's base in a different file {urn:my.test:SchemaA}BaseObject Grp: MS-Particles2006-07-15 / particlesZ026 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesZ026 Grp: MS-Particles2006-07-15 / particlesZ028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesZ028 -NI substitutionGroup not supported Grp: MS-Particles2006-07-15 / particlesZ030_a sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesZ030_a Grp: MS-Particles2006-07-15 / particlesZ030_b sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesZ030_b Grp: MS-Particles2006-07-15 / particlesZ030_c sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesZ030_c Grp: MS-Particles2006-07-15 / particlesZ030_d sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ030_d Grp: MS-Particles2006-07-15 / particlesZ031 (disabled) Grp: MS-Particles2006-07-15 / particlesZ033_a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesZ033_a -NI particlesZ033_a.xsd:6:115: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesZ033_c sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesZ033_c -NI particlesZ033_c.xsd:7:66: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesZ033_d sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesZ033_d -NI particlesZ033_d.xsd:7:66: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesZ033_e sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesZ033_e -NI particlesZ033_e.xsd:7:66: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesZ033_f sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesZ033_f -NI particlesZ033_f.xsd:7:66: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesZ033_g sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi particlesZ033_g -NI particlesZ033_g.xsd:7:66: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesZ034_a1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ034_a1 OK XSDv-XMLv particlesZ034_a1.v Grp: MS-Particles2006-07-15 / particlesZ034_a2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ034_a2 OK XSDv-XMLi particlesZ034_a2.i -OK particlesZ034_a2.xml:72:36: Unexpected element "blah": expecting "a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|b|a" Grp: MS-Particles2006-07-15 / particlesZ034_a3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ034_a3 OK XSDv-XMLi particlesZ034_a3.i -OK particlesZ034_a3.xml:307:24: Unexpected element "blah": expecting "a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|close parent|a" Grp: MS-Particles2006-07-15 / particlesZ034_b sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ034_b OK XSDv-XMLi particlesZ034_b.i -OK particlesZ034_b1.xml:307:24: Unexpected element "blah": expecting "a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|<any>|a" Grp: MS-Particles2006-07-15 / particlesZ035_a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv particlesZ035_a -NI particlesZ035_a.xsd:7:66: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Particles2006-07-15 / particlesZ036_a na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesZ036_a Grp: MS-Particles2006-07-15 / particlesZ036_b1 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesZ036_b1 Grp: MS-Particles2006-07-15 / particlesZ036_b2 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesZ036_b2 Grp: MS-Particles2006-07-15 / particlesZ036_c na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA particlesZ036_c Grp: MS-Particles2006-07-15 / particlesZ037 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi particlesZ037 Grp: MS-Particles2006-07-15 / particlesZ038 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv particlesZ038 Grp: MS-Particles2006-07-15 / particlesZ039 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi particlesZ039 -OK particlesZ039.xsd:13:37: base type specified in complexContent definition must be a complex type Grp: MS-Particles2006-07-15 / particlesZ040 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv particlesZ040 OK XSDv-XMLv particlesZ040.i Grp: MS-Regex2006-07-15 / reA1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA1 OK XSDv-XMLv reA1.v Grp: MS-Regex2006-07-15 / reA2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA2 OK XSDv-XMLi reA2.i -OK reA2.xml:9:12: string pattern not matched: Grp: MS-Regex2006-07-15 / reA3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA3 OK XSDv-XMLi reA3.i -OK reA3.xml:9:13: string pattern not matched: Grp: MS-Regex2006-07-15 / reA4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA4 OK XSDv-XMLi reA4.i -OK reA4.xml:9:12: string pattern not matched: Grp: MS-Regex2006-07-15 / reA5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA5 OK XSDv-XMLi reA5.i -OK reA5.xml:9:13: string pattern not matched: Grp: MS-Regex2006-07-15 / reA6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA6 OK XSDv-XMLi reA6.i -OK reA6.xml:9:12: string pattern not matched: Grp: MS-Regex2006-07-15 / reA7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA7 OK XSDv-XMLv reA7.v Grp: MS-Regex2006-07-15 / reA8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA8 OK XSDv-XMLv reA8.v Grp: MS-Regex2006-07-15 / reA9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA9 OK XSDv-XMLi reA9.i -OK reA9.xml:9:13: string pattern not matched: a Grp: MS-Regex2006-07-15 / reA10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA10 OK XSDv-XMLi reA10.i -OK reA10.xml:9:12: string pattern not matched: a Grp: MS-Regex2006-07-15 / reA11 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA11 OK XSDv-XMLi reA11.i -OK reA11.xml:9:13: string pattern not matched: a Grp: MS-Regex2006-07-15 / reA12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA12 OK XSDv-XMLv reA12.v Grp: MS-Regex2006-07-15 / reA13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA13 OK XSDv-XMLi reA13.i -OK reA13.xml:9:13: string pattern not matched: a|a Grp: MS-Regex2006-07-15 / reA14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA14 OK XSDv-XMLi reA14.i -OK reA14.xml:9:12: string pattern not matched: a|a Grp: MS-Regex2006-07-15 / reA15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA15 OK XSDv-XMLi reA15.i -OK reA15.xml:9:13: string pattern not matched: a|a Grp: MS-Regex2006-07-15 / reA16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA16 OK XSDv-XMLv reA16.v Grp: MS-Regex2006-07-15 / reA17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA17 OK XSDv-XMLv reA17.v Grp: MS-Regex2006-07-15 / reA18 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA18 OK XSDv-XMLi reA18.i -OK reA18.xml:9:12: string pattern not matched: a|b Grp: MS-Regex2006-07-15 / reA19 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA19 OK XSDv-XMLi reA19.i -OK reA19.xml:9:13: string pattern not matched: a|b Grp: MS-Regex2006-07-15 / reA20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA20 OK XSDv-XMLi reA20.i -OK reA20.xml:9:12: string pattern not matched: a|b Grp: MS-Regex2006-07-15 / reA21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA21 OK XSDv-XMLi reA21.i -OK reA21.xml:9:13: string pattern not matched: a|b Grp: MS-Regex2006-07-15 / reA22 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA22 OK XSDv-XMLi reA22.i -OK reA22.xml:9:12: string pattern not matched: ab Grp: MS-Regex2006-07-15 / reA23 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA23 OK XSDv-XMLi reA23.i -OK reA23.xml:9:13: string pattern not matched: ab Grp: MS-Regex2006-07-15 / reA24 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA24 OK XSDv-XMLv reA24.v Grp: MS-Regex2006-07-15 / reA25 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA25 OK XSDv-XMLi reA25.i -OK reA25.xml:9:13: string pattern not matched: ab Grp: MS-Regex2006-07-15 / reA26 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA26 OK XSDv-XMLi reA26.i -OK reA26.xml:9:12: string pattern not matched: ab Grp: MS-Regex2006-07-15 / reA27 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA27 OK XSDv-XMLi reA27.i -OK reA27.xml:9:13: string pattern not matched: ab Grp: MS-Regex2006-07-15 / reA28 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA28 OK XSDv-XMLv reA28.v Grp: MS-Regex2006-07-15 / reA29 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA29 OK XSDv-XMLv reA29.v Grp: MS-Regex2006-07-15 / reA30 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA30 OK XSDv-XMLv reA30.v Grp: MS-Regex2006-07-15 / reA31 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA31 OK XSDv-XMLv reA31.v Grp: MS-Regex2006-07-15 / reA32 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA32 OK XSDv-XMLi reA32.i -OK reA32.xml:9:12: string pattern not matched: a|b|a|c|b|d|a Grp: MS-Regex2006-07-15 / reA33 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA33 OK XSDv-XMLi reA33.i -OK reA33.xml:9:13: string pattern not matched: a|b|a|c|b|d|a Grp: MS-Regex2006-07-15 / reA34 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA34 OK XSDv-XMLi reA34.i -OK reA34.xml:9:12: string pattern not matched: a|b|a|c|b|d|a Grp: MS-Regex2006-07-15 / reA35 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reA35 Grp: MS-Regex2006-07-15 / reA36 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reA36 Grp: MS-Regex2006-07-15 / reA37 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reA37 Grp: MS-Regex2006-07-15 / reA38 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reA38 Grp: MS-Regex2006-07-15 / reA39 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reA39 Grp: MS-Regex2006-07-15 / reA40 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reA40 Grp: MS-Regex2006-07-15 / reA45 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reA45 OK XSDv-XMLv reA45.v Grp: MS-Regex2006-07-15 / reB1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB1 OK XSDv-XMLv reB1.v Grp: MS-Regex2006-07-15 / reB2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB2 OK XSDv-XMLv reB2.v Grp: MS-Regex2006-07-15 / reB3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB3 OK XSDv-XMLi reB3.i -OK reB3.xml:9:12: string pattern not matched: ab?c Grp: MS-Regex2006-07-15 / reB4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB4 OK XSDv-XMLi reB4.i -OK reB4.xml:9:13: string pattern not matched: ab?c Grp: MS-Regex2006-07-15 / reB5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB5 OK XSDv-XMLi reB5.i -OK reB5.xml:9:12: string pattern not matched: ab?c Grp: MS-Regex2006-07-15 / reB10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB10 OK XSDv-XMLi reB10.i -OK reB10.xml:9:13: string pattern not matched: ab?c Grp: MS-Regex2006-07-15 / reB11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB11 OK XSDv-XMLv reB11.v Grp: MS-Regex2006-07-15 / reB12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB12 OK XSDv-XMLv reB12.v Grp: MS-Regex2006-07-15 / reB13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB13 OK XSDv-XMLi reB13.i -OK reB13.xml:9:12: string pattern not matched: abc? Grp: MS-Regex2006-07-15 / reB14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB14 OK XSDv-XMLi reB14.i -OK reB14.xml:9:13: string pattern not matched: abc? Grp: MS-Regex2006-07-15 / reB15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB15 OK XSDv-XMLi reB15.i -OK reB15.xml:9:12: string pattern not matched: abc? Grp: MS-Regex2006-07-15 / reB16 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB16 OK XSDv-XMLi reB16.i -OK reB16.xml:9:13: string pattern not matched: abc? Grp: MS-Regex2006-07-15 / reB17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB17 OK XSDv-XMLv reB17.v Grp: MS-Regex2006-07-15 / reB18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB18 OK XSDv-XMLv reB18.v Grp: MS-Regex2006-07-15 / reB19 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB19 OK XSDv-XMLi reB19.i -OK reB19.xml:9:12: string pattern not matched: ab+c Grp: MS-Regex2006-07-15 / reB20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB20 OK XSDv-XMLi reB20.i -OK reB20.xml:9:13: string pattern not matched: ab+c Grp: MS-Regex2006-07-15 / reB21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB21 OK XSDv-XMLi reB21.i -OK reB21.xml:9:12: string pattern not matched: ab+c Grp: MS-Regex2006-07-15 / reB22 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB22 OK XSDv-XMLi reB22.i -OK reB22.xml:9:13: string pattern not matched: ab+c Grp: MS-Regex2006-07-15 / reB23 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB23 OK XSDv-XMLv reB23.v Grp: MS-Regex2006-07-15 / reB24 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB24 OK XSDv-XMLv reB24.v Grp: MS-Regex2006-07-15 / reB25 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB25 OK XSDv-XMLi reB25.i -OK reB25.xml:9:12: string pattern not matched: abc+ Grp: MS-Regex2006-07-15 / reB26 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB26 OK XSDv-XMLi reB26.i -OK reB26.xml:9:13: string pattern not matched: abc+ Grp: MS-Regex2006-07-15 / reB27 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB27 OK XSDv-XMLi reB27.i -OK reB27.xml:9:12: string pattern not matched: abc+ Grp: MS-Regex2006-07-15 / reB28 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB28 OK XSDv-XMLv reB28.v Grp: MS-Regex2006-07-15 / reB29 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB29 OK XSDv-XMLv reB29.v Grp: MS-Regex2006-07-15 / reB30 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB30 OK XSDv-XMLv reB30.v Grp: MS-Regex2006-07-15 / reB31 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB31 OK XSDv-XMLi reB31.i -OK reB31.xml:9:12: string pattern not matched: ab*c Grp: MS-Regex2006-07-15 / reB32 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB32 OK XSDv-XMLi reB32.i -OK reB32.xml:9:13: string pattern not matched: ab*c Grp: MS-Regex2006-07-15 / reB33 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB33 OK XSDv-XMLi reB33.i -OK reB33.xml:9:12: string pattern not matched: ab*c Grp: MS-Regex2006-07-15 / reB34 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB34 OK XSDv-XMLi reB34.i -OK reB34.xml:9:13: string pattern not matched: ab*c Grp: MS-Regex2006-07-15 / reB35 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB35 OK XSDv-XMLi reB35.i -OK reB35.xml:9:12: string pattern not matched: ab*c Grp: MS-Regex2006-07-15 / reB36 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB36 OK XSDv-XMLi reB36.i -OK reB36.xml:9:13: string pattern not matched: ab*c Grp: MS-Regex2006-07-15 / reB37 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB37 OK XSDv-XMLv reB37.v Grp: MS-Regex2006-07-15 / reB38 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB38 OK XSDv-XMLv reB38.v Grp: MS-Regex2006-07-15 / reB39 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB39 OK XSDv-XMLv reB39.v Grp: MS-Regex2006-07-15 / reB40 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB40 OK XSDv-XMLi reB40.i -OK reB40.xml:9:13: string pattern not matched: abc* Grp: MS-Regex2006-07-15 / reB41 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB41 OK XSDv-XMLi reB41.i -OK reB41.xml:9:12: string pattern not matched: abc* Grp: MS-Regex2006-07-15 / reB42 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB42 OK XSDv-XMLi reB42.i -OK reB42.xml:9:13: string pattern not matched: abc* Grp: MS-Regex2006-07-15 / reB43 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB43 OK XSDv-XMLi reB43.i -OK reB43.xml:9:12: string pattern not matched: abc* Grp: MS-Regex2006-07-15 / reB44 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB44 OK XSDv-XMLv reB44.v Grp: MS-Regex2006-07-15 / reB45 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB45 OK XSDv-XMLv reB45.v Grp: MS-Regex2006-07-15 / reB46 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB46 OK XSDv-XMLv reB46.v Grp: MS-Regex2006-07-15 / reB47 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB47 OK XSDv-XMLv reB47.v Grp: MS-Regex2006-07-15 / reB48 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB48 OK XSDv-XMLv reB48.v Grp: MS-Regex2006-07-15 / reB49 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB49 OK XSDv-XMLi reB49.i -OK reB49.xml:9:12: string pattern not matched: a?b+c* Grp: MS-Regex2006-07-15 / reB50 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB50 OK XSDv-XMLi reB50.i -OK reB50.xml:9:13: string pattern not matched: a?b+c* Grp: MS-Regex2006-07-15 / reB51 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB51 OK XSDv-XMLi reB51.i -OK reB51.xml:9:12: string pattern not matched: a?b+c* Grp: MS-Regex2006-07-15 / reB52 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB52 OK XSDv-XMLi reB52.i -OK reB52.xml:9:13: string pattern not matched: a?b+c* Grp: MS-Regex2006-07-15 / reB53 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB53 OK XSDv-XMLi reB53.i -OK reB53.xml:9:12: string pattern not matched: a?b+c* Grp: MS-Regex2006-07-15 / reB54 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB54 OK XSDv-XMLv reB54.v Grp: MS-Regex2006-07-15 / reB55 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB55 OK XSDv-XMLv reB55.v Grp: MS-Regex2006-07-15 / reB56 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB56 OK XSDv-XMLv reB56.v Grp: MS-Regex2006-07-15 / reB57 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB57 OK XSDv-XMLv reB57.v Grp: MS-Regex2006-07-15 / reB58 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB58 OK XSDv-XMLi reB58.i -OK reB58.xml:9:13: string pattern not matched: (ab+c)a?\?\?? Grp: MS-Regex2006-07-15 / reB59 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB59 OK XSDv-XMLi reB59.i -OK reB59.xml:9:12: string pattern not matched: (ab+c)a?\?\?? Grp: MS-Regex2006-07-15 / reB60 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB60 OK XSDv-XMLi reB60.i -OK reB60.xml:9:13: string pattern not matched: (ab+c)a?\?\?? Grp: MS-Regex2006-07-15 / reB61 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB61 OK XSDv-XMLi reB61.i -OK reB61.xml:9:12: string pattern not matched: (ab+c)a?\?\?? Grp: MS-Regex2006-07-15 / reB62 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reB62 -OK reB62.xsd:21:41: Invalid regular expression ?a (converted to ?a$) Grp: MS-Regex2006-07-15 / reB63 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reB63 -OK reB63.xsd:19:37: Invalid regular expression +a (converted to +a$) Grp: MS-Regex2006-07-15 / reB64 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reB64 -OK reB64.xsd:21:41: Invalid regular expression *a (converted to *a$) Grp: MS-Regex2006-07-15 / reB65 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reB65 -OK reB65.xsd:19:39: Invalid regular expression {1}a (converted to ^({1}a)$) Grp: MS-Regex2006-07-15 / reB78 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reB78 OK XSDv-XMLv reB78.v Grp: MS-Regex2006-07-15 / reB79 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi reB79 Grp: MS-Regex2006-07-15 / reB80 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi reB80 Grp: MS-Regex2006-07-15 / reC1 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC1 OK XSDv-XMLi reC1.i -OK reC1.xml:9:13: string pattern not matched: a{0} Grp: MS-Regex2006-07-15 / reC2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC2 OK XSDv-XMLv reC2.v Grp: MS-Regex2006-07-15 / reC3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC3 OK XSDv-XMLv reC3.v Grp: MS-Regex2006-07-15 / reC4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC4 OK XSDv-XMLv reC4.v Grp: MS-Regex2006-07-15 / reC5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC5 OK XSDv-XMLi reC5.i -OK reC5.xml:9:13: string pattern not matched: ((ab){2})? Grp: MS-Regex2006-07-15 / reC6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC6 OK XSDv-XMLi reC6.i -OK reC6.xml:9:12: string pattern not matched: ((ab){2})? Grp: MS-Regex2006-07-15 / reC7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC7 OK XSDv-XMLi reC7.i -OK reC7.xml:9:13: string pattern not matched: ((ab){2})? Grp: MS-Regex2006-07-15 / reC8 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC8 OK XSDv-XMLi reC8.i -OK reC8.xml:9:12: string pattern not matched: ((ab){2})? Grp: MS-Regex2006-07-15 / reC9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC9 OK XSDv-XMLv reC9.v Grp: MS-Regex2006-07-15 / reC10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC10 OK XSDv-XMLv reC10.v Grp: MS-Regex2006-07-15 / reC11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC11 OK XSDv-XMLv reC11.v Grp: MS-Regex2006-07-15 / reC12 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC12 OK XSDv-XMLi reC12.i -OK reC12.xml:9:12: string pattern not matched: (a{2})+ Grp: MS-Regex2006-07-15 / reC13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC13 OK XSDv-XMLi reC13.i -OK reC13.xml:9:13: string pattern not matched: (a{2})+ Grp: MS-Regex2006-07-15 / reC14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC14 OK XSDv-XMLi reC14.i -OK reC14.xml:9:12: string pattern not matched: (a{2})+ Grp: MS-Regex2006-07-15 / reC15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC15 OK XSDv-XMLi reC15.i -OK reC15.xml:9:13: string pattern not matched: (a{2})+ Grp: MS-Regex2006-07-15 / reC16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC16 OK XSDv-XMLv reC16.v Grp: MS-Regex2006-07-15 / reC17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC17 OK XSDv-XMLv reC17.v Grp: MS-Regex2006-07-15 / reC18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC18 OK XSDv-XMLv reC18.v Grp: MS-Regex2006-07-15 / reC19 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC19 OK XSDv-XMLi reC19.i -OK reC19.xml:9:13: string pattern not matched: (a{2})* Grp: MS-Regex2006-07-15 / reC20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC20 OK XSDv-XMLi reC20.i -OK reC20.xml:9:12: string pattern not matched: (a{2})* Grp: MS-Regex2006-07-15 / reC21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC21 OK XSDv-XMLi reC21.i -OK reC21.xml:9:13: string pattern not matched: (a{2})* Grp: MS-Regex2006-07-15 / reC22 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC22 OK XSDv-XMLv reC22.v Grp: MS-Regex2006-07-15 / reC23 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC23 OK XSDv-XMLi reC23.i -OK reC23.xml:9:13: string pattern not matched: ab{2}c Grp: MS-Regex2006-07-15 / reC24 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC24 OK XSDv-XMLi reC24.i -OK reC24.xml:9:12: string pattern not matched: ab{2}c Grp: MS-Regex2006-07-15 / reC25 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC25 OK XSDv-XMLi reC25.i -OK reC25.xml:9:13: string pattern not matched: ab{2}c Grp: MS-Regex2006-07-15 / reC26 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC26 OK XSDv-XMLi reC26.i -OK reC26.xml:9:12: string pattern not matched: ab{2}c Grp: MS-Regex2006-07-15 / reC27 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC27 OK XSDv-XMLi reC27.i -OK reC27.xml:9:13: string pattern not matched: ab{2}c Grp: MS-Regex2006-07-15 / reC28 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC28 OK XSDv-XMLv reC28.v Grp: MS-Regex2006-07-15 / reC29 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC29 OK XSDv-XMLi reC29.i -OK reC29.xml:9:13: string pattern not matched: abc{2} Grp: MS-Regex2006-07-15 / reC30 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC30 OK XSDv-XMLi reC30.i -OK reC30.xml:9:12: string pattern not matched: abc{2} Grp: MS-Regex2006-07-15 / reC31 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC31 OK XSDv-XMLi reC31.i -OK reC31.xml:9:13: string pattern not matched: abc{2} Grp: MS-Regex2006-07-15 / reC32 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC32 OK XSDv-XMLv reC32.v Grp: MS-Regex2006-07-15 / reC33 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC33 OK XSDv-XMLv reC33.v Grp: MS-Regex2006-07-15 / reC34 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC34 OK XSDv-XMLv reC34.v Grp: MS-Regex2006-07-15 / reC35 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC35 OK XSDv-XMLv reC35.v Grp: MS-Regex2006-07-15 / reC36 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC36 OK XSDv-XMLi reC36.i -OK reC36.xml:9:12: string pattern not matched: a*b{2,4}c{0} Grp: MS-Regex2006-07-15 / reC37 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC37 OK XSDv-XMLi reC37.i -OK reC37.xml:9:13: string pattern not matched: a*b{2,4}c{0} Grp: MS-Regex2006-07-15 / reC38 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC38 OK XSDv-XMLi reC38.i -OK reC38.xml:9:12: string pattern not matched: a*b{2,4}c{0} Grp: MS-Regex2006-07-15 / reC39 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC39 OK XSDv-XMLi reC39.i -OK reC39.xml:9:13: string pattern not matched: a*b{2,4}c{0} Grp: MS-Regex2006-07-15 / reC40 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC40 OK XSDv-XMLi reC40.i -OK reC40.xml:9:12: string pattern not matched: a*b{2,4}c{0} Grp: MS-Regex2006-07-15 / reC41 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC41 OK XSDv-XMLv reC41.v Grp: MS-Regex2006-07-15 / reC42 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC42 OK XSDv-XMLv reC42.v Grp: MS-Regex2006-07-15 / reC43 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC43 OK XSDv-XMLv reC43.v Grp: MS-Regex2006-07-15 / reC44 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC44 OK XSDv-XMLi reC44.i -OK reC44.xml:9:12: string pattern not matched: ((ab)(ac){0,2})? Grp: MS-Regex2006-07-15 / reC45 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC45 OK XSDv-XMLi reC45.i -OK reC45.xml:9:13: string pattern not matched: ((ab)(ac){0,2})? Grp: MS-Regex2006-07-15 / reC46 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC46 OK XSDv-XMLi reC46.i -OK reC46.xml:9:12: string pattern not matched: ((ab)(ac){0,2})? Grp: MS-Regex2006-07-15 / reC47 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC47 OK XSDv-XMLi reC47.i -OK reC47.xml:9:13: string pattern not matched: ((ab)(ac){0,2})? Grp: MS-Regex2006-07-15 / reC48 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC48 OK XSDv-XMLi reC48.i -OK reC48.xml:9:12: string pattern not matched: ((ab)(ac){0,2})? Grp: MS-Regex2006-07-15 / reC49 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC49 OK XSDv-XMLv reC49.v Grp: MS-Regex2006-07-15 / reC50 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC50 OK XSDv-XMLv reC50.v Grp: MS-Regex2006-07-15 / reC51 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC51 OK XSDv-XMLv reC51.v Grp: MS-Regex2006-07-15 / reC52 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC52 OK XSDv-XMLi reC52.i -OK reC52.xml:9:12: string pattern not matched: (a\sb){0,2} Grp: MS-Regex2006-07-15 / reC53 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC53 OK XSDv-XMLi reC53.i -OK reC53.xml:9:13: string pattern not matched: (a\sb){0,2} Grp: MS-Regex2006-07-15 / reC54 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC54 OK XSDv-XMLi reC54.i -OK reC54.xml:9:12: string pattern not matched: (a\sb){0,2} Grp: MS-Regex2006-07-15 / reC55 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC55 OK XSDv-XMLi reC55.i -OK reC55.xml:9:13: string pattern not matched: (a\sb){0,2} Grp: MS-Regex2006-07-15 / reC56 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC56 OK XSDv-XMLv reC56.v Grp: MS-Regex2006-07-15 / reC57 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC57 OK XSDv-XMLv reC57.v Grp: MS-Regex2006-07-15 / reC58 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC58 OK XSDv-XMLv reC58.v Grp: MS-Regex2006-07-15 / reC59 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC59 OK XSDv-XMLi reC59.i -OK reC59.xml:9:13: string pattern not matched: (ab){2,} Grp: MS-Regex2006-07-15 / reC60 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC60 OK XSDv-XMLi reC60.i -OK reC60.xml:9:12: string pattern not matched: (ab){2,} Grp: MS-Regex2006-07-15 / reC61 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC61 OK XSDv-XMLi reC61.i -OK reC61.xml:9:13: string pattern not matched: (ab){2,} Grp: MS-Regex2006-07-15 / reC62 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC62 OK XSDv-XMLi reC62.i -OK reC62.xml:9:12: string pattern not matched: (ab){2,} Grp: MS-Regex2006-07-15 / reC63 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC63 OK XSDv-XMLi reC63.i -OK reC63.xml:9:13: string pattern not matched: (ab){2,} Grp: MS-Regex2006-07-15 / reC64 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC64 OK XSDv-XMLi reC64.i -OK reC64.xml:9:12: string pattern not matched: (ab){2,} Grp: MS-Regex2006-07-15 / reC65 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA reC65 Grp: MS-Regex2006-07-15 / reC66 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA reC66 Grp: MS-Regex2006-07-15 / reC67 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA reC67 Grp: MS-Regex2006-07-15 / reC68 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA reC68 Grp: MS-Regex2006-07-15 / reC69 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi reC69 Grp: MS-Regex2006-07-15 / reC70 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC70 OK XSDv-XMLv reC70.v Grp: MS-Regex2006-07-15 / reC71 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC71 OK XSDv-XMLi reC71.i -OK reC71.xml:9:13: string pattern not matched: (ab){0,0} Grp: MS-Regex2006-07-15 / reC72 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC72 OK XSDv-XMLi reC72.i -OK reC72.xml:9:12: string pattern not matched: (ab){0,0} Grp: MS-Regex2006-07-15 / reC73 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC73 OK XSDv-XMLv reC73.v Grp: MS-Regex2006-07-15 / reC74 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC74 OK XSDv-XMLv reC74.v Grp: MS-Regex2006-07-15 / reC75 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC75 OK XSDv-XMLv reC75.v Grp: MS-Regex2006-07-15 / reC76 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC76 OK XSDv-XMLv reC76.v Grp: MS-Regex2006-07-15 / reC77 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC77 OK XSDv-XMLv reC77.v Grp: MS-Regex2006-07-15 / reC78 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC78 OK XSDv-XMLv reC78.v Grp: MS-Regex2006-07-15 / reC79 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC79 OK XSDv-XMLi reC79.i -OK reC79.xml:9:13: string pattern not matched: a{0,1}b{1,2}c{2,3} Grp: MS-Regex2006-07-15 / reC80 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC80 OK XSDv-XMLi reC80.i -OK reC80.xml:9:12: string pattern not matched: a{0,1}b{1,2}c{2,3} Grp: MS-Regex2006-07-15 / reC81 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC81 OK XSDv-XMLi reC81.i -OK reC81.xml:9:13: string pattern not matched: a{0,1}b{1,2}c{2,3} Grp: MS-Regex2006-07-15 / reC82 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC82 OK XSDv-XMLi reC82.i -OK reC82.xml:9:12: string pattern not matched: a{0,1}b{1,2}c{2,3} Grp: MS-Regex2006-07-15 / reC83 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC83 OK XSDv-XMLi reC83.i -OK reC83.xml:9:13: string pattern not matched: a{0,1}b{1,2}c{2,3} Grp: MS-Regex2006-07-15 / reC84 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reC84 OK XSDv-XMLi reC84.i -OK reC84.xml:9:12: string pattern not matched: a{0,1}b{1,2}c{2,3} Grp: MS-Regex2006-07-15 / reD1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reD1 OK XSDv-XMLv reD1.v Grp: MS-Regex2006-07-15 / reD2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reD2 OK XSDv-XMLv reD2.v Grp: MS-Regex2006-07-15 / reD3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reD3 OK XSDv-XMLv reD3.v Grp: MS-Regex2006-07-15 / reD4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reD4 OK XSDv-XMLv reD4.v Grp: MS-Regex2006-07-15 / reD5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reD5 OK XSDv-XMLv reD5.v Grp: MS-Regex2006-07-15 / reD6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reD6 OK XSDv-XMLv reD6.v Grp: MS-Regex2006-07-15 / reD7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reD7 OK XSDv-XMLi reD7.i -OK reD7.xml:9:13: string pattern not matched: (((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])* Grp: MS-Regex2006-07-15 / reD8 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reD8 OK XSDv-XMLi reD8.i -OK reD8.xml:9:12: string pattern not matched: (((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])* Grp: MS-Regex2006-07-15 / reD9 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reD9 -OK reD9.xsd:21:43: Invalid regular expression ((a) (converted to ^(((a))$) Grp: MS-Regex2006-07-15 / reD10 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reD10 -OK reD10.xsd:19:39: Invalid regular expression (a)) (converted to ^((a)))$) Grp: MS-Regex2006-07-15 / reD11 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reD11 -OK reD11.xsd:21:46: Invalid regular expression ab|(d)) (converted to ^(ab|(d)))$) Grp: MS-Regex2006-07-15 / reD12 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reD12 -OK reD12.xsd:19:55: Invalid regular expression ((a*(b*)((a))*(a)))) (converted to ^(((a*(b*)((a))*(a)))))$) Grp: MS-Regex2006-07-15 / reE2 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reE2 -OK reE2.xsd:19:36: Invalid regular expression \ (converted to ^\) Grp: MS-Regex2006-07-15 / reE3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reE3 -OK reE3.xsd:21:40: Invalid regular expression ? (converted to ?$) Grp: MS-Regex2006-07-15 / reE4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reE4 -OK reE4.xsd:19:36: Invalid regular expression * (converted to *$) Grp: MS-Regex2006-07-15 / reE5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reE5 -OK reE5.xsd:21:40: Invalid regular expression + (converted to +$) Grp: MS-Regex2006-07-15 / reE8 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reE8 -OK reE8.xsd:19:36: Invalid regular expression ( (converted to ^(()$) Grp: MS-Regex2006-07-15 / reE9 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reE9 -OK reE9.xsd:21:40: Invalid regular expression ) (converted to ^())$) Grp: MS-Regex2006-07-15 / reE10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reE10 OK XSDv-XMLv reE10.v Grp: MS-Regex2006-07-15 / reE11 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reE11 -OK reE11.xsd:21:40: Invalid regular expression [ (converted to ^([)$) Grp: MS-Regex2006-07-15 / reE13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reE13 OK XSDv-XMLv reE13.v Grp: MS-Regex2006-07-15 / reE14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reE14 -NI reE14.xsd:19:68: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reF4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF4 OK XSDv-XMLv reF4.v Grp: MS-Regex2006-07-15 / reF6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF6 OK XSDv-XMLi reF6.i -OK reF6.xml:9:12: string pattern not matched: [^2-9a-x]{2} Grp: MS-Regex2006-07-15 / reF7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF7 OK XSDv-XMLv reF7.v Grp: MS-Regex2006-07-15 / reF8 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF8 OK XSDv-XMLi reF8.i -OK reF8.xml:9:12: string pattern not matched: [^\s]{3} Grp: MS-Regex2006-07-15 / reF9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF9 OK XSDv-XMLv reF9.v Grp: MS-Regex2006-07-15 / reF10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF10 OK XSDv-XMLv reF10.v Grp: MS-Regex2006-07-15 / reF11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF11 OK XSDv-XMLv reF11.v Grp: MS-Regex2006-07-15 / reF12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF12 OK XSDv-XMLv reF12.v Grp: MS-Regex2006-07-15 / reF13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF13 OK XSDv-XMLi reF13.i -OK reF13.xml:9:13: string pattern not matched: [^@]{0,2} Grp: MS-Regex2006-07-15 / reF14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF14 OK XSDv-XMLi reF14.i -OK reF14.xml:9:12: string pattern not matched: [^-z]+ Grp: MS-Regex2006-07-15 / reF15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF15 OK XSDv-XMLi reF15.i -OK reF15.xml:9:13: string pattern not matched: [^-z]+ Grp: MS-Regex2006-07-15 / reF17 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF17 -NI reF17.xsd:21:50: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / reF18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF18 -NI reF18.xsd:19:46: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / reF20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF20 OK XSDv-XMLi reF20.i -OK reF20.xml:9:12: string pattern not matched: [^a-d-b-c] Grp: MS-Regex2006-07-15 / reF21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF21 OK XSDv-XMLi reF21.i -OK reF21.xml:9:13: string pattern not matched: [^a-d-b-c] Grp: MS-Regex2006-07-15 / reF22 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF22 OK XSDv-XMLi reF22.i -OK reF22.xml:9:12: string pattern not matched: [^a-d-b-c] Grp: MS-Regex2006-07-15 / reF23 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF23 OK XSDv-XMLi reF23.i -OK reF23.xml:9:13: string pattern not matched: [^a-d-b-c] Grp: MS-Regex2006-07-15 / reF32 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF32 OK XSDv-XMLv reF32.v Grp: MS-Regex2006-07-15 / reF34 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF34 -NI reF34.xsd:19:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / reF36 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF36 -NI reF36.xsd:19:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / reF39 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF39 -NI reF39.xsd:21:49: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / reF40 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF40 -NI reF40.xsd:19:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reF41 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF41 -NI reF41.xsd:21:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reF42 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF42 -NI reF42.xsd:19:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reF43 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF43 -NI reF43.xsd:21:58: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reF44 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF44 -NI reF44.xsd:19:40: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reF45 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF45 -NI reF45.xsd:21:47: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reF46 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF46 OK XSDv-XMLv reF46.v Grp: MS-Regex2006-07-15 / reF47 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF47 OK XSDv-XMLi reF47.i -OK reF47.xml:9:13: string pattern not matched: \c[^\d]\c Grp: MS-Regex2006-07-15 / reF48 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF48 OK XSDv-XMLi reF48.i -OK reF48.xml:9:12: string pattern not matched: \c[^\s]\c Grp: MS-Regex2006-07-15 / reF49 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF49 OK XSDv-XMLi reF49.i -OK reF49.xml:9:13: string pattern not matched: \c[^\s]\c Grp: MS-Regex2006-07-15 / reF50 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF50 OK XSDv-XMLi reF50.i -OK reF50.xml:9:12: string pattern not matched: \c[^\s]\c Grp: MS-Regex2006-07-15 / reF51 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF51 OK XSDv-XMLi reF51.i -OK reF51.xml:9:13: string pattern not matched: \c[^\s]\c Grp: MS-Regex2006-07-15 / reF52 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF52 OK XSDv-XMLi reF52.i -OK reF52.xml:9:12: string pattern not matched: [^\^a] Grp: MS-Regex2006-07-15 / reF53 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF53 OK XSDv-XMLi reF53.i -OK reF53.xml:9:13: string pattern not matched: [^\^a] Grp: MS-Regex2006-07-15 / reF54 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF54 OK XSDv-XMLv reF54.v Grp: MS-Regex2006-07-15 / reF55 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reF55 OK XSDv-XMLv reF55.v Grp: MS-Regex2006-07-15 / reF56 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reF56 -NI reF56.xsd:19:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / reF57 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reF57 -OK reF57.xsd:21:45: Invalid regular expression [a--b] (converted to ^([a--b])$) Grp: MS-Regex2006-07-15 / reF58 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA reF58 Grp: MS-Regex2006-07-15 / reG2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG2 OK XSDv-XMLi reG2.i -OK reG2.xml:9:13: string pattern not matched: [a] Grp: MS-Regex2006-07-15 / reG3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG3 OK XSDv-XMLi reG3.i -OK reG3.xml:9:12: string pattern not matched: [a] Grp: MS-Regex2006-07-15 / reG4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG4 OK XSDv-XMLv reG4.v Grp: MS-Regex2006-07-15 / reG6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG6 OK XSDv-XMLv reG6.v Grp: MS-Regex2006-07-15 / reG7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG7 OK XSDv-XMLi reG7.i -OK reG7.xml:9:12: string pattern not matched: [a-a] Grp: MS-Regex2006-07-15 / reG8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG8 OK XSDv-XMLv reG8.v Grp: MS-Regex2006-07-15 / reG9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG9 OK XSDv-XMLi reG9.i -OK reG9.xml:9:12: string pattern not matched: [0-z]* Grp: MS-Regex2006-07-15 / reG10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG10 OK XSDv-XMLi reG10.i -OK reG10.xml:9:13: string pattern not matched: [0-z]* Grp: MS-Regex2006-07-15 / reG11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG11 OK XSDv-XMLv reG11.v Grp: MS-Regex2006-07-15 / reG13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG13 OK XSDv-XMLv reG13.v Grp: MS-Regex2006-07-15 / reG14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG14 -NI reG14.xsd:21:70: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reG16 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG16 OK XSDv-XMLi reG16.i -OK reG16.xml:9:13: string pattern not matched: [^a-z^] Grp: MS-Regex2006-07-15 / reG17 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG17 OK XSDv-XMLi reG17.i -OK reG17.xml:9:12: string pattern not matched: [\\-\{^] Grp: MS-Regex2006-07-15 / reG18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG18 -NI reG18.xsd:21:51: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reG19 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG19 -NI reG19.xsd:19:47: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reG20 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG20 -NI reG20.xsd:21:51: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reG21 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG21 -NI reG21.xsd:19:47: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reG22 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG22 -NI reG22.xsd:21:51: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reG23 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG23 -NI reG23.xsd:19:47: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reG24 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG24 -NI reG24.xsd:21:51: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reG25 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG25 -NI reG25.xsd:19:47: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reG26 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG26 OK XSDv-XMLv reG26.v Grp: MS-Regex2006-07-15 / reG27 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG27 OK XSDv-XMLv reG27.v Grp: MS-Regex2006-07-15 / reG28 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG28 OK XSDv-XMLv reG28.v Grp: MS-Regex2006-07-15 / reG29 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG29 OK XSDv-XMLv reG29.v Grp: MS-Regex2006-07-15 / reG30 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG30 OK XSDv-XMLv reG30.v Grp: MS-Regex2006-07-15 / reG31 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG31 OK XSDv-XMLv reG31.v Grp: MS-Regex2006-07-15 / reG32 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG32 OK XSDv-XMLv reG32.v Grp: MS-Regex2006-07-15 / reG33 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG33 OK XSDv-XMLv reG33.v Grp: MS-Regex2006-07-15 / reG34 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reG34 -OK reG34.xsd:21:45: Invalid regular expression [a-\\] (converted to ^([a-\\])$) Grp: MS-Regex2006-07-15 / reG35 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reG35 -OK reG35.xsd:19:41: Invalid regular expression [a-\[] (converted to ^([a-\[])$) Grp: MS-Regex2006-07-15 / reG36 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG36 OK XSDv-XMLv reG36.v Grp: MS-Regex2006-07-15 / reG37 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reG37 -OK reG37.xsd:19:40: Invalid regular expression [a-;] (converted to ^([a-;])$) Grp: MS-Regex2006-07-15 / reG38 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG38 OK XSDv-XMLv reG38.v Grp: MS-Regex2006-07-15 / reG39 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG39 OK XSDv-XMLi reG39.i -OK reG39.xml:9:12: string pattern not matched: [1-\]]+ Grp: MS-Regex2006-07-15 / reG40 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG40 OK XSDv-XMLi reG40.i -OK reG40.xml:9:13: string pattern not matched: [1-\]]+ Grp: MS-Regex2006-07-15 / reG41 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reG41 Grp: MS-Regex2006-07-15 / reG42 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reG42 Grp: MS-Regex2006-07-15 / reG43 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG43 OK XSDv-XMLv reG43.v Grp: MS-Regex2006-07-15 / reG44 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG44 OK XSDv-XMLv reG44.v Grp: MS-Regex2006-07-15 / reG45 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG45 OK XSDv-XMLi reG45.i -OK reG45.xml:9:12: string pattern not matched: [=->] Grp: MS-Regex2006-07-15 / reG46 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reG46 -OK reG46.xsd:21:44: Invalid regular expression [>-=] (converted to ^([>-=])$) Grp: MS-Regex2006-07-15 / reG47 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG47 OK XSDv-XMLv reG47.v Grp: MS-Regex2006-07-15 / reG48 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reG48 OK XSDv-XMLi reG48.i -OK reG48.xml:9:13: string pattern not matched: [@] Grp: MS-Regex2006-07-15 / reG49 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG49 -NI reG49.xsd:19:45: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / reG50 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG50 -NI reG50.xsd:21:50: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / reG51 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reG51 -NI reG51.xsd:19:46: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / reH1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi reH1 -OK reH1.xsd:21:42: Invalid regular expression [\] (converted to ^([\])$) Grp: MS-Regex2006-07-15 / reH4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH4 OK XSDv-XMLv reH4.v Grp: MS-Regex2006-07-15 / reH5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH5 OK XSDv-XMLv reH5.v Grp: MS-Regex2006-07-15 / reH6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH6 OK XSDv-XMLv reH6.v Grp: MS-Regex2006-07-15 / reH7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH7 OK XSDv-XMLv reH7.v Grp: MS-Regex2006-07-15 / reH8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH8 OK XSDv-XMLv reH8.v Grp: MS-Regex2006-07-15 / reH9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH9 OK XSDv-XMLv reH9.v Grp: MS-Regex2006-07-15 / reH10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH10 OK XSDv-XMLv reH10.v Grp: MS-Regex2006-07-15 / reH11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH11 OK XSDv-XMLv reH11.v Grp: MS-Regex2006-07-15 / reH12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH12 OK XSDv-XMLv reH12.v Grp: MS-Regex2006-07-15 / reH13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH13 OK XSDv-XMLi reH13.i -OK reH13.xml:9:13: string pattern not matched: [\\\[\]]{0,3} Grp: MS-Regex2006-07-15 / reH14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH14 OK XSDv-XMLi reH14.i -OK reH14.xml:9:12: string pattern not matched: [\\\[\]]{0,3} Grp: MS-Regex2006-07-15 / reH15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH15 OK XSDv-XMLi reH15.i -OK reH15.xml:9:13: string pattern not matched: [\\\[\]]{0,3} Grp: MS-Regex2006-07-15 / reH16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH16 OK XSDv-XMLv reH16.v Grp: MS-Regex2006-07-15 / reH17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH17 OK XSDv-XMLv reH17.v Grp: MS-Regex2006-07-15 / reH18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH18 OK XSDv-XMLv reH18.v Grp: MS-Regex2006-07-15 / reH19 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH19 OK XSDv-XMLv reH19.v Grp: MS-Regex2006-07-15 / reH20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH20 OK XSDv-XMLi reH20.i -OK reH20.xml:9:12: string pattern not matched: [a-a-x-x]+ Grp: MS-Regex2006-07-15 / reH21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reH21 OK XSDv-XMLi reH21.i -OK reH21.xml:9:13: string pattern not matched: [a-a-x-x]+ Grp: MS-Regex2006-07-15 / reI1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reI1 -NI reI1.xsd:19:72: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reI8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI8 OK XSDv-XMLv reI8.v Grp: MS-Regex2006-07-15 / reI9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI9 OK XSDv-XMLv reI9.v Grp: MS-Regex2006-07-15 / reI10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI10 OK XSDv-XMLv reI10.v Grp: MS-Regex2006-07-15 / reI11 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reI11 -NI reI11.xsd:19:44: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reI12 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reI12 -NI reI12.xsd:21:48: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reI13 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reI13 -NI reI13.xsd:19:44: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reI14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reI14 -NI reI14.xsd:21:48: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reI15 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reI15 -NI reI15.xsd:19:44: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reI16 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reI16 -NI reI16.xsd:21:48: Unsupported regexp construct: \? Grp: MS-Regex2006-07-15 / reI17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI17 OK XSDv-XMLv reI17.v Grp: MS-Regex2006-07-15 / reI18 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI18 OK XSDv-XMLi reI18.i -OK reI18.xml:9:13: string pattern not matched: \\t Grp: MS-Regex2006-07-15 / reI19 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI19 OK XSDv-XMLi reI19.i -OK reI19.xml:9:12: string pattern not matched: \\t Grp: MS-Regex2006-07-15 / reI20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI20 OK XSDv-XMLi reI20.i -OK reI20.xml:9:13: string pattern not matched: \\t Grp: MS-Regex2006-07-15 / reI21 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI21 OK XSDv-XMLv reI21.v Grp: MS-Regex2006-07-15 / reI22 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI22 OK XSDv-XMLi reI22.i -OK reI22.xml:9:13: string pattern not matched: \\n Grp: MS-Regex2006-07-15 / reI23 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI23 OK XSDv-XMLi reI23.i -OK reI23.xml:9:12: string pattern not matched: \\n Grp: MS-Regex2006-07-15 / reI24 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI24 OK XSDv-XMLi reI24.i -OK reI24.xml:9:13: string pattern not matched: \\n Grp: MS-Regex2006-07-15 / reI25 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI25 OK XSDv-XMLv reI25.v Grp: MS-Regex2006-07-15 / reI26 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI26 OK XSDv-XMLi reI26.i -OK reI26.xml:9:13: string pattern not matched: \\r Grp: MS-Regex2006-07-15 / reI27 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI27 OK XSDv-XMLi reI27.i -OK reI27.xml:9:12: string pattern not matched: \\r Grp: MS-Regex2006-07-15 / reI28 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI28 OK XSDv-XMLi reI28.i -OK reI28.xml:9:13: string pattern not matched: \\r Grp: MS-Regex2006-07-15 / reI29 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI29 OK XSDv-XMLv reI29.v Grp: MS-Regex2006-07-15 / reI31 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI31 OK XSDv-XMLv reI31.v Grp: MS-Regex2006-07-15 / reI32 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI32 OK XSDv-XMLv reI32.v Grp: MS-Regex2006-07-15 / reI33 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI33 OK XSDv-XMLv reI33.v Grp: MS-Regex2006-07-15 / reI34 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI34 OK XSDv-XMLv reI34.v Grp: MS-Regex2006-07-15 / reI35 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI35 OK XSDv-XMLv reI35.v Grp: MS-Regex2006-07-15 / reI36 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI36 OK XSDv-XMLv reI36.v Grp: MS-Regex2006-07-15 / reI37 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI37 OK XSDv-XMLv reI37.v Grp: MS-Regex2006-07-15 / reI38 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI38 OK XSDv-XMLv reI38.v Grp: MS-Regex2006-07-15 / reI39 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI39 OK XSDv-XMLv reI39.v Grp: MS-Regex2006-07-15 / reI40 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI40 OK XSDv-XMLv reI40.v Grp: MS-Regex2006-07-15 / reI41 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI41 OK XSDv-XMLv reI41.v Grp: MS-Regex2006-07-15 / reI42 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI42 OK XSDv-XMLv reI42.v Grp: MS-Regex2006-07-15 / reI43 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI43 OK XSDv-XMLv reI43.v Grp: MS-Regex2006-07-15 / reI44 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI44 OK XSDv-XMLv reI44.v Grp: MS-Regex2006-07-15 / reI45 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI45 OK XSDv-XMLv reI45.v Grp: MS-Regex2006-07-15 / reI47 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI47 OK XSDv-XMLi reI47.i -OK reI47.xml:9:12: string pattern not matched: \n\\\r\|\t\.\-\^\?\*\+\{\}\(\)\[\] Grp: MS-Regex2006-07-15 / reI48 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI48 OK XSDv-XMLi reI48.i -OK reI48.xml:9:13: string pattern not matched: \n\\\r\|\t\.\-\^\?\*\+\{\}\(\)\[\] Grp: MS-Regex2006-07-15 / reI49 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI49 OK XSDv-XMLi reI49.i -OK reI49.xml:9:12: string pattern not matched: \n\\\r\|\t\.\-\^\?\*\+\{\}\(\)\[\] Grp: MS-Regex2006-07-15 / reI51 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI51 OK XSDv-XMLi reI51.i -OK reI51.xml:9:12: string pattern not matched: \n\na\n\nb\n\n Grp: MS-Regex2006-07-15 / reI52 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI52 OK XSDv-XMLi reI52.i -OK reI52.xml:9:13: string pattern not matched: \n\na\n\nb\n\n Grp: MS-Regex2006-07-15 / reI53 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI53 OK XSDv-XMLi reI53.i -OK reI53.xml:9:12: string pattern not matched: \n\na\n\nb\n\n Grp: MS-Regex2006-07-15 / reI54 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI54 OK XSDv-XMLi reI54.i -OK reI54.xml:9:13: string pattern not matched: \n\na\n\nb\n\n Grp: MS-Regex2006-07-15 / reI55 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI55 OK XSDv-XMLv reI55.v Grp: MS-Regex2006-07-15 / reI56 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI56 OK XSDv-XMLi reI56.i -OK reI56.xml:9:13: string pattern not matched: \r\ra\r\rb\r\r Grp: MS-Regex2006-07-15 / reI57 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI57 OK XSDv-XMLi reI57.i -OK reI57.xml:9:12: string pattern not matched: \r\ra\r\rb\r\r Grp: MS-Regex2006-07-15 / reI58 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI58 OK XSDv-XMLi reI58.i -OK reI58.xml:9:13: string pattern not matched: \r\ra\r\rb\r\r Grp: MS-Regex2006-07-15 / reI59 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI59 OK XSDv-XMLi reI59.i -OK reI59.xml:9:12: string pattern not matched: \r\ra\r\rb\r\r Grp: MS-Regex2006-07-15 / reI61 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI61 OK XSDv-XMLi reI61.i -OK reI61.xml:9:12: string pattern not matched: \t\ta\t\tb\t\t Grp: MS-Regex2006-07-15 / reI62 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI62 OK XSDv-XMLi reI62.i -OK reI62.xml:9:13: string pattern not matched: \t\ta\t\tb\t\t Grp: MS-Regex2006-07-15 / reI63 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI63 OK XSDv-XMLi reI63.i -OK reI63.xml:9:12: string pattern not matched: \t\ta\t\tb\t\t Grp: MS-Regex2006-07-15 / reI64 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI64 OK XSDv-XMLi reI64.i -OK reI64.xml:9:13: string pattern not matched: \t\ta\t\tb\t\t Grp: MS-Regex2006-07-15 / reI65 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI65 OK XSDv-XMLv reI65.v Grp: MS-Regex2006-07-15 / reI67 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI67 OK XSDv-XMLv reI67.v Grp: MS-Regex2006-07-15 / reI69 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI69 OK XSDv-XMLv reI69.v Grp: MS-Regex2006-07-15 / reI71 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI71 OK XSDv-XMLv reI71.v Grp: MS-Regex2006-07-15 / reI72 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI72 OK XSDv-XMLv reI72.v Grp: MS-Regex2006-07-15 / reI73 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI73 OK XSDv-XMLv reI73.v Grp: MS-Regex2006-07-15 / reI74 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI74 OK XSDv-XMLv reI74.v Grp: MS-Regex2006-07-15 / reI75 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI75 OK XSDv-XMLi reI75.i -OK reI75.xml:9:12: string pattern not matched: (\t|\s)a(\r\n|\r|\n|\s)+(\s|\t)b(\s|\r\n|\r|\n)* Grp: MS-Regex2006-07-15 / reI76 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI76 OK XSDv-XMLi reI76.i -OK reI76.xml:9:13: string pattern not matched: (\t|\s)a(\r\n|\r|\n|\s)+(\s|\t)b(\s|\r\n|\r|\n)* Grp: MS-Regex2006-07-15 / reI77 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI77 OK XSDv-XMLv reI77.v Grp: MS-Regex2006-07-15 / reI78 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI78 OK XSDv-XMLv reI78.v Grp: MS-Regex2006-07-15 / reI79 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI79 OK XSDv-XMLi reI79.i -OK reI79.xml:5:13: string pattern not matched: \\c Grp: MS-Regex2006-07-15 / reI80 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI80 OK XSDv-XMLi reI80.i -OK reI80.xml:5:13: string pattern not matched: \\c Grp: MS-Regex2006-07-15 / reI81 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI81 OK XSDv-XMLi reI81.i -OK reI81.xml:5:13: string pattern not matched: \\c Grp: MS-Regex2006-07-15 / reI82 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI82 OK XSDv-XMLv reI82.v Grp: MS-Regex2006-07-15 / reI83 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reI83 OK XSDv-XMLv reI83.v Grp: MS-Regex2006-07-15 / reJ4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ4 -NI reJ4.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ5 -NI reJ5.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ8 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ8 -NI reJ8.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ10 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ10 -NI reJ10.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ11 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ11 -NI reJ11.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ12 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ12 -NI reJ12.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ13 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ13 -NI reJ13.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ14 -NI reJ14.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ15 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ15 -NI reJ15.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ16 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ16 -NI reJ16.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ17 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ17 -NI reJ17.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ18 -NI reJ18.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ19 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ19 -NI reJ19.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ20 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ20 -NI reJ20.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ21 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ21 -NI reJ21.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ22 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ22 -NI reJ22.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ23 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ23 -NI reJ23.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ24 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ24 -NI reJ24.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ25 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ25 -NI reJ25.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ26 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ26 -NI reJ26.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ27 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ27 -NI reJ27.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ28 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ28 -NI reJ28.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ29 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ29 -NI reJ29.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ30 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ30 -NI reJ30.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ31 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ31 -NI reJ31.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ32 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ32 -NI reJ32.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ33 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ33 -NI reJ33.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ34 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ34 -NI reJ34.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ35 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ35 -NI reJ35.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ36 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ36 -NI reJ36.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ37 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ37 -NI reJ37.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ38 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ38 -NI reJ38.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ40 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ40 -NI reJ40.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ41 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ41 -NI reJ41.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ42 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ42 -NI reJ42.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ43 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ43 -NI reJ43.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ44 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ44 -NI reJ44.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ45 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ45 -NI reJ45.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ46 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ46 -NI reJ46.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ47 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ47 -NI reJ47.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ48 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ48 -NI reJ48.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ49 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ49 -NI reJ49.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ50 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ50 -NI reJ50.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ51 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ51 -NI reJ51.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ52 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ52 -NI reJ52.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ53 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ53 -NI reJ53.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ54 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ54 -NI reJ54.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ55 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ55 -NI reJ55.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ56 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ56 -NI reJ56.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ57 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ57 -NI reJ57.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ58 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ58 -NI reJ58.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ59 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ59 -NI reJ59.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ60 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ60 -NI reJ60.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ61 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ61 -NI reJ61.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ62 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ62 -NI reJ62.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ63 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ63 -NI reJ63.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ64 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ64 -NI reJ64.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ65 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ65 -NI reJ65.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ66 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ66 -NI reJ66.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ67 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ67 -NI reJ67.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ68 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ68 -NI reJ68.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ69 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ69 -NI reJ69.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ70 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ70 -NI reJ70.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ72 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ72 -NI reJ72.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ73 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ73 -NI reJ73.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ74 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ74 -NI reJ74.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ75 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ75 -NI reJ75.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ76 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ76 -NI reJ76.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ77 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ77 -NI reJ77.xsd:19:44: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ78 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ78 -NI reJ78.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reJ80 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reJ80 -NI reJ80.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK1 -NI reK1.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK2 -NI reK2.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK3 -NI reK3.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK4 -NI reK4.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK5 -NI reK5.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK6 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK6 -NI reK6.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK9 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK9 -NI reK9.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK10 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK10 -NI reK10.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK11 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK11 -NI reK11.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK12 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK12 -NI reK12.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK13 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK13 -NI reK13.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK14 -NI reK14.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK15 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK15 -NI reK15.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK16 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK16 -NI reK16.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK17 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK17 -NI reK17.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK18 -NI reK18.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK19 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK19 -NI reK19.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK20 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK20 -NI reK20.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK21 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK21 -NI reK21.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK22 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK22 -NI reK22.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK23 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK23 -NI reK23.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK24 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK24 -NI reK24.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK25 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK25 -NI reK25.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK26 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK26 -NI reK26.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK27 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK27 -NI reK27.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK28 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK28 -NI reK28.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK29 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK29 -NI reK29.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK30 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK30 -NI reK30.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK31 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK31 -NI reK31.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK32 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK32 -NI reK32.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK33 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK33 -NI reK33.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK34 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK34 -NI reK34.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK35 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK35 -NI reK35.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK36 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK36 -NI reK36.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK37 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK37 -NI reK37.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK38 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK38 -NI reK38.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK39 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK39 -NI reK39.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK40 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK40 -NI reK40.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK41 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK41 -NI reK41.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK42 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK42 -NI reK42.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK43 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK43 -NI reK43.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK44 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK44 -NI reK44.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK45 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK45 -NI reK45.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK46 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK46 -NI reK46.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK47 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK47 -NI reK47.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK48 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK48 -NI reK48.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK49 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK49 -NI reK49.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK50 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK50 -NI reK50.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK51 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK51 -NI reK51.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK52 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK52 -NI reK52.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK53 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK53 -NI reK53.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK54 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK54 -NI reK54.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK55 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK55 -NI reK55.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK56 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK56 -NI reK56.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK57 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK57 -NI reK57.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK58 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK58 -NI reK58.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK59 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK59 -NI reK59.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK60 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK60 -NI reK60.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK61 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK61 -NI reK61.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK62 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK62 -NI reK62.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK63 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK63 -NI reK63.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK64 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK64 -NI reK64.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK65 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK65 -NI reK65.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK66 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK66 -NI reK66.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK67 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK67 -NI reK67.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK68 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK68 -NI reK68.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK69 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK69 -NI reK69.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK70 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK70 -NI reK70.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK71 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK71 -NI reK71.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK72 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK72 -NI reK72.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK73 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK73 -NI reK73.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK74 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK74 -NI reK74.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK75 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK75 -NI reK75.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK76 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK76 -NI reK76.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK77 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK77 -NI reK77.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK78 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK78 -NI reK78.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK82 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi reK82 -NI reK82.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK84 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK84 -NI reK84.xsd:21:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK85 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reK85 -NI reK85.xsd:19:43: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK86 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi reK86 -NI reK86.xsd:21:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK87 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi reK87 -NI reK87.xsd:19:41: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reK88 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi reK88 -NI reK88.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL1 -NI reL1.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL2 -NI reL2.xsd:21:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL3 -NI reL3.xsd:19:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL4 -NI reL4.xsd:21:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL5 -NI reL5.xsd:19:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL6 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL6 -NI reL6.xsd:21:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL10 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL10 -NI reL10.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL11 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL11 -NI reL11.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL12 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL12 -NI reL12.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL13 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL13 -NI reL13.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL14 -NI reL14.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL15 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL15 -NI reL15.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL16 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL16 -NI reL16.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL17 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL17 -NI reL17.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL18 -NI reL18.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL19 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL19 -NI reL19.xsd:19:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL20 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL20 -NI reL20.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL21 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL21 -NI reL21.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL22 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL22 -NI reL22.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL23 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL23 -NI reL23.xsd:19:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL24 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL24 -NI reL24.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL25 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL25 -NI reL25.xsd:19:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL26 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL26 -NI reL26.xsd:21:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL27 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL27 -NI reL27.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL28 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL28 -NI reL28.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL29 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL29 -NI reL29.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL30 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL30 -NI reL30.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL31 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL31 -NI reL31.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL32 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL32 -NI reL32.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL33 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL33 -NI reL33.xsd:19:76: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL34 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL34 -NI reL34.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL35 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL35 -NI reL35.xsd:19:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL36 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL36 -NI reL36.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL37 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL37 -NI reL37.xsd:19:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL38 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL38 -NI reL38.xsd:21:69: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL39 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL39 -NI reL39.xsd:19:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL40 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL40 -NI reL40.xsd:21:64: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL41 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL41 -NI reL41.xsd:19:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL42 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL42 -NI reL42.xsd:21:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL43 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL43 -NI reL43.xsd:19:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL44 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL44 -NI reL44.xsd:21:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL45 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL45 -NI reL45.xsd:19:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL46 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL46 -NI reL46.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL47 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL47 -NI reL47.xsd:19:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL48 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL48 -NI reL48.xsd:21:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL49 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL49 -NI reL49.xsd:19:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL50 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL50 -NI reL50.xsd:21:73: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL51 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL51 -NI reL51.xsd:19:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL52 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL52 -NI reL52.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL53 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL53 -NI reL53.xsd:19:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL54 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL54 -NI reL54.xsd:21:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL55 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL55 -NI reL55.xsd:19:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL56 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL56 -NI reL56.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL57 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL57 -NI reL57.xsd:19:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL58 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL58 -NI reL58.xsd:21:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL59 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL59 -NI reL59.xsd:19:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL60 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL60 -NI reL60.xsd:21:78: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL61 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL61 -NI reL61.xsd:19:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL62 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL62 -NI reL62.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL63 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL63 -NI reL63.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL64 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL64 -NI reL64.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL65 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL65 -NI reL65.xsd:19:65: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL66 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL66 -NI reL66.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL67 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL67 -NI reL67.xsd:19:58: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL68 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL68 -NI reL68.xsd:21:73: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL69 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL69 -NI reL69.xsd:19:58: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL70 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL70 -NI reL70.xsd:21:76: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL71 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL71 -NI reL71.xsd:19:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL72 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL72 -NI reL72.xsd:21:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL73 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL73 -NI reL73.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL74 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL74 -NI reL74.xsd:21:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL78 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL78 -NI reL78.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL79 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL79 -NI reL79.xsd:19:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL80 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL80 -NI reL80.xsd:21:73: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL81 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL81 -NI reL81.xsd:19:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL82 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL82 -NI reL82.xsd:21:64: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL83 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL83 -NI reL83.xsd:19:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL84 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL84 -NI reL84.xsd:21:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL85 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL85 -NI reL85.xsd:19:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL87 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL87 -NI reL87.xsd:19:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL88 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL88 -NI reL88.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL98 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL98 -NI reL98.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reL99 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reL99 -NI reL99.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM1 -NI reM1.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM2 -NI reM2.xsd:19:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM3 -NI reM3.xsd:21:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM4 -NI reM4.xsd:19:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM5 -NI reM5.xsd:21:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM6 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM6 -NI reM6.xsd:19:64: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM9 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM9 -NI reM9.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM10 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM10 -NI reM10.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM11 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM11 -NI reM11.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM12 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM12 -NI reM12.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM13 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM13 -NI reM13.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM14 -NI reM14.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM15 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM15 -NI reM15.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM16 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM16 -NI reM16.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM17 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM17 -NI reM17.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM18 -NI reM18.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM19 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM19 -NI reM19.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM20 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM20 -NI reM20.xsd:19:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM21 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM21 -NI reM21.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM22 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM22 -NI reM22.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM23 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM23 -NI reM23.xsd:21:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM24 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM24 -NI reM24.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM25 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM25 -NI reM25.xsd:21:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM26 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM26 -NI reM26.xsd:19:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM27 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM27 -NI reM27.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM28 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM28 -NI reM28.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM29 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM29 -NI reM29.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM30 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM30 -NI reM30.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM31 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM31 -NI reM31.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM32 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM32 -NI reM32.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM33 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM33 -NI reM33.xsd:21:80: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM34 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM34 -NI reM34.xsd:19:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM35 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM35 -NI reM35.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM36 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM36 -NI reM36.xsd:19:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM37 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM37 -NI reM37.xsd:21:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM38 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM38 -NI reM38.xsd:19:65: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM39 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM39 -NI reM39.xsd:21:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM40 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM40 -NI reM40.xsd:19:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM41 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM41 -NI reM41.xsd:21:71: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM42 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM42 -NI reM42.xsd:19:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM43 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM43 -NI reM43.xsd:21:70: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM44 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM44 -NI reM44.xsd:19:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM45 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM45 -NI reM45.xsd:21:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM46 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM46 -NI reM46.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM47 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM47 -NI reM47.xsd:21:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM48 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM48 -NI reM48.xsd:19:64: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM49 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM49 -NI reM49.xsd:21:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM50 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM50 -NI reM50.xsd:19:69: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM51 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM51 -NI reM51.xsd:21:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM52 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM52 -NI reM52.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM53 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM53 -NI reM53.xsd:21:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM54 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM54 -NI reM54.xsd:19:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM55 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM55 -NI reM55.xsd:21:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM56 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM56 -NI reM56.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM57 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM57 -NI reM57.xsd:21:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM58 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM58 -NI reM58.xsd:19:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM59 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM59 -NI reM59.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM60 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM60 -NI reM60.xsd:19:74: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM61 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM61 -NI reM61.xsd:21:70: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM62 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM62 -NI reM62.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM63 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM63 -NI reM63.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM64 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM64 -NI reM64.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM65 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM65 -NI reM65.xsd:21:69: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM66 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM66 -NI reM66.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM67 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM67 -NI reM67.xsd:21:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM68 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM68 -NI reM68.xsd:19:69: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM69 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM69 -NI reM69.xsd:21:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM70 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM70 -NI reM70.xsd:19:72: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM71 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM71 -NI reM71.xsd:21:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM72 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM72 -NI reM72.xsd:19:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM73 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM73 -NI reM73.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM77 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM77 -NI reM77.xsd:21:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM78 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM78 -NI reM78.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM79 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM79 -NI reM79.xsd:21:72: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM80 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM80 -NI reM80.xsd:19:69: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM81 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM81 -NI reM81.xsd:21:71: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM82 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM82 -NI reM82.xsd:19:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM83 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM83 -NI reM83.xsd:21:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM84 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM84 -NI reM84.xsd:19:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM86 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM86 -NI reM86.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM87 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM87 -NI reM87.xsd:21:72: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM88 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM88 -NI reM88.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM89 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM89 -NI reM89.xsd:21:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM90 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM90 -NI reM90.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM91 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM91 -NI reM91.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM92 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM92 -NI reM92.xsd:19:65: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM93 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM93 -NI reM93.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM94 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM94 -NI reM94.xsd:19:73: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM95 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM95 -NI reM95.xsd:21:76: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM96 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM96 -NI reM96.xsd:19:78: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM97 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM97 -NI reM97.xsd:21:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM98 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM98 -NI reM98.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reM99 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reM99 -NI reM99.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN1 -NI reN1.xsd:19:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN2 -NI reN2.xsd:21:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN3 -NI reN3.xsd:19:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN4 -NI reN4.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN5 -NI reN5.xsd:19:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN6 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN6 -NI reN6.xsd:21:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN8 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN8 -NI reN8.xsd:21:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN9 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN9 -NI reN9.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN10 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN10 -NI reN10.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN11 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN11 -NI reN11.xsd:19:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN12 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN12 -NI reN12.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN13 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN13 -NI reN13.xsd:19:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN14 -NI reN14.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN15 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN15 -NI reN15.xsd:19:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN16 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN16 -NI reN16.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN17 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN17 -NI reN17.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN18 -NI reN18.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN19 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN19 -NI reN19.xsd:19:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN20 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN20 -NI reN20.xsd:21:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN21 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN21 -NI reN21.xsd:19:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN22 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN22 -NI reN22.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN23 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN23 -NI reN23.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN24 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN24 -NI reN24.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN25 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN25 -NI reN25.xsd:19:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN26 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN26 -NI reN26.xsd:21:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN27 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN27 -NI reN27.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN28 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN28 -NI reN28.xsd:21:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN29 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN29 -NI reN29.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN30 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN30 -NI reN30.xsd:21:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN31 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN31 -NI reN31.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN32 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN32 -NI reN32.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN33 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN33 -NI reN33.xsd:19:75: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN34 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN34 -NI reN34.xsd:21:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN35 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN35 -NI reN35.xsd:19:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN36 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN36 -NI reN36.xsd:21:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN37 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN37 -NI reN37.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN38 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN38 -NI reN38.xsd:21:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN39 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN39 -NI reN39.xsd:19:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN40 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN40 -NI reN40.xsd:21:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN41 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN41 -NI reN41.xsd:19:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN42 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN42 -NI reN42.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN43 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN43 -NI reN43.xsd:19:65: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN44 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN44 -NI reN44.xsd:21:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN45 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN45 -NI reN45.xsd:19:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN46 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN46 -NI reN46.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN47 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN47 -NI reN47.xsd:19:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN48 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN48 -NI reN48.xsd:21:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN49 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN49 -NI reN49.xsd:19:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN50 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN50 -NI reN50.xsd:21:72: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN51 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN51 -NI reN51.xsd:19:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN52 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN52 -NI reN52.xsd:21:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN53 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN53 -NI reN53.xsd:19:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN54 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN54 -NI reN54.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN55 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN55 -NI reN55.xsd:19:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN56 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN56 -NI reN56.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN57 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN57 -NI reN57.xsd:19:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN58 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN58 -NI reN58.xsd:21:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN59 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN59 -NI reN59.xsd:19:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN60 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN60 -NI reN60.xsd:21:77: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN61 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN61 -NI reN61.xsd:19:65: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN62 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN62 -NI reN62.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN63 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN63 -NI reN63.xsd:19:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN64 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN64 -NI reN64.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN65 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN65 -NI reN65.xsd:19:64: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN66 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN66 -NI reN66.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN67 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN67 -NI reN67.xsd:19:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN68 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN68 -NI reN68.xsd:21:72: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN69 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN69 -NI reN69.xsd:19:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN70 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN70 -NI reN70.xsd:21:75: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN71 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN71 -NI reN71.xsd:19:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN72 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN72 -NI reN72.xsd:21:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN73 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN73 -NI reN73.xsd:19:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN74 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN74 -NI reN74.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN75 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN75 -NI reN75.xsd:19:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN79 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN79 -NI reN79.xsd:19:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN80 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN80 -NI reN80.xsd:21:72: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN81 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN81 -NI reN81.xsd:19:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN82 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN82 -NI reN82.xsd:21:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN83 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN83 -NI reN83.xsd:19:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN84 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN84 -NI reN84.xsd:21:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN85 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN85 -NI reN85.xsd:19:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN86 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN86 -NI reN86.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN87 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN87 -NI reN87.xsd:19:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN88 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN88 -NI reN88.xsd:21:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN89 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN89 -NI reN89.xsd:19:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN90 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN90 -NI reN90.xsd:21:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN91 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN91 -NI reN91.xsd:19:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN92 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN92 -NI reN92.xsd:21:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN93 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN93 -NI reN93.xsd:19:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN94 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN94 -NI reN94.xsd:21:76: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN95 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN95 -NI reN95.xsd:19:71: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN96 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN96 -NI reN96.xsd:21:81: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN97 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN97 -NI reN97.xsd:19:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN98 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN98 -NI reN98.xsd:21:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reN99 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reN99 -NI reN99.xsd:19:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reO1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reO1 OK XSDv-XMLv reO1.v Grp: MS-Regex2006-07-15 / reO2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reO2 OK XSDv-XMLv reO2.v Grp: MS-Regex2006-07-15 / reO3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reO3 OK XSDv-XMLi reO3.i -OK reO3.xml:9:13: string pattern not matched: . Grp: MS-Regex2006-07-15 / reO4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reO4 OK XSDv-XMLi reO4.i -OK reO4.xml:9:12: string pattern not matched: . Grp: MS-Regex2006-07-15 / reP1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP1 OK XSDv-XMLv reP1.v Grp: MS-Regex2006-07-15 / reP2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP2 OK XSDv-XMLv reP2.v Grp: MS-Regex2006-07-15 / reP3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP3 OK XSDv-XMLv reP3.v Grp: MS-Regex2006-07-15 / reP4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP4 OK XSDv-XMLv reP4.v Grp: MS-Regex2006-07-15 / reP5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP5 OK XSDv-XMLi reP5.i -OK reP5.xml:9:13: string pattern not matched: \s Grp: MS-Regex2006-07-15 / reP6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP6 OK XSDv-XMLv reP6.v Grp: MS-Regex2006-07-15 / reP7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP7 OK XSDv-XMLv reP7.v Grp: MS-Regex2006-07-15 / reP8 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP8 OK XSDv-XMLi reP8.i -OK reP8.xml:9:12: string pattern not matched: \s*\c\s?\c\s+\c\s* Grp: MS-Regex2006-07-15 / reP9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP9 OK XSDv-XMLi reP9.i -OK reP9.xml:9:13: string pattern not matched: \s*\c\s?\c\s+\c\s* Grp: MS-Regex2006-07-15 / reP10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP10 OK XSDv-XMLi reP10.i -OK reP10.xml:9:12: string pattern not matched: \s*\c\s?\c\s+\c\s* Grp: MS-Regex2006-07-15 / reP11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP11 OK XSDv-XMLv reP11.v Grp: MS-Regex2006-07-15 / reP12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP12 OK XSDv-XMLv reP12.v Grp: MS-Regex2006-07-15 / reP13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP13 OK XSDv-XMLv reP13.v Grp: MS-Regex2006-07-15 / reP14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP14 OK XSDv-XMLi reP14.i -OK reP14.xml:9:12: string pattern not matched: a\s{0,3}a Grp: MS-Regex2006-07-15 / reP15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP15 OK XSDv-XMLi reP15.i -OK reP15.xml:9:13: string pattern not matched: a\s{0,3}a Grp: MS-Regex2006-07-15 / reP16 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP16 OK XSDv-XMLi reP16.i -OK reP16.xml:9:12: string pattern not matched: \s Grp: MS-Regex2006-07-15 / reP17 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP17 OK XSDv-XMLi reP17.i -OK reP17.xml:9:13: string pattern not matched: a\sb Grp: MS-Regex2006-07-15 / reP18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP18 OK XSDv-XMLv reP18.v Grp: MS-Regex2006-07-15 / reP19 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP19 OK XSDv-XMLi reP19.i -OK reP19.xml:9:13: string pattern not matched: \S Grp: MS-Regex2006-07-15 / reP20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP20 OK XSDv-XMLi reP20.i -OK reP20.xml:9:12: string pattern not matched: \S Grp: MS-Regex2006-07-15 / reP21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP21 OK XSDv-XMLi reP21.i -OK reP21.xml:9:13: string pattern not matched: \S Grp: MS-Regex2006-07-15 / reP22 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP22 OK XSDv-XMLi reP22.i -OK reP22.xml:9:12: string pattern not matched: \S Grp: MS-Regex2006-07-15 / reP23 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP23 OK XSDv-XMLi reP23.i -OK reP23.xml:9:13: string pattern not matched: \S Grp: MS-Regex2006-07-15 / reP24 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP24 OK XSDv-XMLi reP24.i -OK reP24.xml:9:12: string pattern not matched: \S+ Grp: MS-Regex2006-07-15 / reP25 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP25 OK XSDv-XMLv reP25.v Grp: MS-Regex2006-07-15 / reP26 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP26 OK XSDv-XMLv reP26.v Grp: MS-Regex2006-07-15 / reP27 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP27 OK XSDv-XMLv reP27.v Grp: MS-Regex2006-07-15 / reP28 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP28 OK XSDv-XMLi reP28.i -OK reP28.xml:9:12: string pattern not matched: \S?\s?\S?\s+ Grp: MS-Regex2006-07-15 / reP29 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP29 OK XSDv-XMLi reP29.i -OK reP29.xml:9:13: string pattern not matched: \S?\s?\S?\s+ Grp: MS-Regex2006-07-15 / reP30 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reP30 OK XSDv-XMLi reP30.i -OK reP30.xml:9:12: string pattern not matched: \S?\s?\S?\s+ Grp: MS-Regex2006-07-15 / reQ1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ1 OK XSDv-XMLv reQ1.v Grp: MS-Regex2006-07-15 / reQ2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ2 OK XSDv-XMLv reQ2.v Grp: MS-Regex2006-07-15 / reQ3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ3 OK XSDv-XMLv reQ3.v Grp: MS-Regex2006-07-15 / reQ4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ4 OK XSDv-XMLi reQ4.i -OK reQ4.xml:9:12: string pattern not matched: \i Grp: MS-Regex2006-07-15 / reQ5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ5 OK XSDv-XMLi reQ5.i -OK reQ5.xml:9:13: string pattern not matched: \i Grp: MS-Regex2006-07-15 / reQ6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ6 OK XSDv-XMLi reQ6.i -OK reQ6.xml:9:12: string pattern not matched: \i Grp: MS-Regex2006-07-15 / reQ7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ7 OK XSDv-XMLi reQ7.i -OK reQ7.xml:9:13: string pattern not matched: \i Grp: MS-Regex2006-07-15 / reQ8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ8 OK XSDv-XMLv reQ8.v Grp: MS-Regex2006-07-15 / reQ9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ9 OK XSDv-XMLi reQ9.i -OK reQ9.xml:9:13: string pattern not matched: \i+ Grp: MS-Regex2006-07-15 / reQ10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ10 OK XSDv-XMLv reQ10.v Grp: MS-Regex2006-07-15 / reQ11 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ11 OK XSDv-XMLi reQ11.i -OK reQ11.xml:9:13: string pattern not matched: \c\i*a Grp: MS-Regex2006-07-15 / reQ12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ12 OK XSDv-XMLv reQ12.v Grp: MS-Regex2006-07-15 / reQ13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reQ13 OK XSDv-XMLi reQ13.i -OK reQ13.xml:9:13: string pattern not matched: [\s\i]* Grp: MS-Regex2006-07-15 / reQ14 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ14 -NI reQ14.xsd:19:37: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ15 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ15 -NI reQ15.xsd:21:41: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ16 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ16 -NI reQ16.xsd:19:37: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ17 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ17 -NI reQ17.xsd:21:41: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ18 -NI reQ18.xsd:19:37: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ19 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ19 -NI reQ19.xsd:21:41: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ20 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ20 -NI reQ20.xsd:19:37: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ21 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ21 -NI reQ21.xsd:21:42: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ22 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ22 -NI reQ22.xsd:19:41: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ23 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ23 -NI reQ23.xsd:21:45: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reQ24 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reQ24 -NI reQ24.xsd:19:41: Unsupported regexp construct: \I Grp: MS-Regex2006-07-15 / reR1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR1 OK XSDv-XMLv reR1.v Grp: MS-Regex2006-07-15 / reR2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR2 OK XSDv-XMLv reR2.v Grp: MS-Regex2006-07-15 / reR3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR3 OK XSDv-XMLv reR3.v Grp: MS-Regex2006-07-15 / reR4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR4 OK XSDv-XMLi reR4.i -OK reR4.xml:9:12: string pattern not matched: \c Grp: MS-Regex2006-07-15 / reR5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR5 OK XSDv-XMLi reR5.i -OK reR5.xml:9:13: string pattern not matched: \c Grp: MS-Regex2006-07-15 / reR6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR6 OK XSDv-XMLi reR6.i -OK reR6.xml:9:12: string pattern not matched: \c Grp: MS-Regex2006-07-15 / reR7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR7 OK XSDv-XMLi reR7.i -OK reR7.xml:9:13: string pattern not matched: \c Grp: MS-Regex2006-07-15 / reR8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR8 OK XSDv-XMLv reR8.v Grp: MS-Regex2006-07-15 / reR9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR9 OK XSDv-XMLv reR9.v Grp: MS-Regex2006-07-15 / reR10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR10 OK XSDv-XMLi reR10.i -OK reR10.xml:9:12: string pattern not matched: \c?\?\d\s\c+ Grp: MS-Regex2006-07-15 / reR11 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR11 OK XSDv-XMLi reR11.i -OK reR11.xml:9:13: string pattern not matched: \c?\?\d\s\c+ Grp: MS-Regex2006-07-15 / reR12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR12 OK XSDv-XMLv reR12.v Grp: MS-Regex2006-07-15 / reR13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR13 OK XSDv-XMLv reR13.v Grp: MS-Regex2006-07-15 / reR14 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR14 OK XSDv-XMLv reR14.v Grp: MS-Regex2006-07-15 / reR15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reR15 OK XSDv-XMLi reR15.i -OK reR15.xml:9:13: string pattern not matched: \c?\c+\c* Grp: MS-Regex2006-07-15 / reR16 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR16 -NI reR16.xsd:19:37: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR17 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR17 -NI reR17.xsd:21:41: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR18 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR18 -NI reR18.xsd:19:37: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR19 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR19 -NI reR19.xsd:21:41: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR20 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR20 -NI reR20.xsd:19:37: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR21 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR21 -NI reR21.xsd:21:41: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR22 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR22 -NI reR22.xsd:19:37: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR23 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR23 -NI reR23.xsd:21:54: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR24 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR24 -NI reR24.xsd:19:50: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR25 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR25 -NI reR25.xsd:21:54: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR26 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR26 -NI reR26.xsd:19:50: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR27 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR27 -NI reR27.xsd:21:54: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR28 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR28 -NI reR28.xsd:19:50: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reR29 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reR29 -NI reR29.xsd:21:54: Unsupported regexp construct: \C Grp: MS-Regex2006-07-15 / reS1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reS1 OK XSDv-XMLv reS1.v Grp: MS-Regex2006-07-15 / reS3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS3 NI XSDv-XMLv reS3.v -NI reS3.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS5 NI XSDv-XMLv reS5.v -NI reS5.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS6 NI XSDv-XMLv reS6.v -NI reS6.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS7 NI XSDv-XMLv reS7.v -NI reS7.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS8 NI XSDv-XMLv reS8.v -NI reS8.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS9 NI XSDv-XMLv reS9.v -NI reS9.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS10 NI XSDv-XMLv reS10.v -NI reS10.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS11 NI XSDv-XMLv reS11.v -NI reS11.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS12 NI XSDv-XMLv reS12.v -NI reS12.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS13 NI XSDv-XMLv reS13.v -NI reS13.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS14 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS14 NI XSDv-XMLv reS14.v -NI reS14.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS15 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS15 NI XSDv-XMLv reS15.v -NI reS15.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS16 NI XSDv-XMLv reS16.v -NI reS16.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS17 NI XSDv-XMLv reS17.v -NI reS17.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS18 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS18 NI XSDv-XMLv reS18.v -NI reS18.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS19 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS19 NI XSDv-XMLv reS19.v -NI reS19.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS20 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS20 NI XSDv-XMLv reS20.v -NI reS20.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS21 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv reS21 OK NA reS21.i Grp: MS-Regex2006-07-15 / reS22 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reS22 OK XSDv-XMLv reS22.v Grp: MS-Regex2006-07-15 / reS23 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS23 NI XSDv-XMLv reS23.v -NI reS23.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS24 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS24 NI XSDv-XMLv reS24.v -NI reS24.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS25 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS25 NI XSDv-XMLv reS25.v -NI reS25.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS26 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS26 NI XSDv-XMLv reS26.v -NI reS26.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS27 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS27 NI XSDv-XMLv reS27.v -NI reS27.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS28 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS28 NI XSDv-XMLv reS28.v -NI reS28.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS29 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS29 NI XSDv-XMLv reS29.v -NI reS29.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS30 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS30 NI XSDv-XMLv reS30.v -NI reS30.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS31 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS31 NI XSDv-XMLv reS31.v -NI reS31.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS32 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS32 NI XSDv-XMLv reS32.v -NI reS32.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS33 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS33 NI XSDv-XMLv reS33.v -NI reS33.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS34 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS34 NI XSDv-XMLv reS34.v -NI reS34.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS35 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS35 NI XSDv-XMLv reS35.v -NI reS35.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS36 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS36 NI XSDv-XMLv reS36.v -NI reS36.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS37 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS37 NI XSDv-XMLv reS37.v -NI reS37.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS38 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS38 NI XSDv-XMLv reS38.v -NI reS38.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS39 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS39 NI XSDv-XMLv reS39.v -NI reS39.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS40 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS40 NI XSDv-XMLv reS40.v -NI reS40.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS41 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS41 NI XSDv-XMLv reS41.v -NI reS41.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS42 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv reS42 OK NA reS42.i Grp: MS-Regex2006-07-15 / reS43 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reS43 OK XSDv-XMLi reS43.i -OK reS43.xml:9:13: string pattern not matched: \d Grp: MS-Regex2006-07-15 / reS44 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS44 NI XSDv-XMLi reS44.i -NI reS44.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS45 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS45 NI XSDv-XMLi reS45.i -NI reS45.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS46 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS46 NI XSDv-XMLi reS46.i -NI reS46.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS47 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS47 NI XSDv-XMLi reS47.i -NI reS47.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS48 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS48 NI XSDv-XMLi reS48.i -NI reS48.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS49 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS49 NI XSDv-XMLi reS49.i -NI reS49.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS50 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS50 NI XSDv-XMLi reS50.i -NI reS50.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS51 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS51 NI XSDv-XMLi reS51.i -NI reS51.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS52 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS52 NI XSDv-XMLi reS52.i -NI reS52.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS53 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS53 NI XSDv-XMLi reS53.i -NI reS53.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS54 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS54 NI XSDv-XMLi reS54.i -NI reS54.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS55 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS55 NI XSDv-XMLi reS55.i -NI reS55.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS56 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS56 NI XSDv-XMLi reS56.i -NI reS56.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS57 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS57 NI XSDv-XMLi reS57.i -NI reS57.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS58 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS58 NI XSDv-XMLi reS58.i -NI reS58.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS59 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS59 NI XSDv-XMLi reS59.i -NI reS59.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS60 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS60 NI XSDv-XMLi reS60.i -NI reS60.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS61 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS61 NI XSDv-XMLi reS61.i -NI reS61.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS62 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS62 NI XSDv-XMLi reS62.i -NI reS62.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS63 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS63 NI XSDv-XMLi reS63.i -NI reS63.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS64 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reS64 OK XSDv-XMLi reS64.i -OK reS64.xml:9:12: string pattern not matched: \d Grp: MS-Regex2006-07-15 / reS65 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS65 NI XSDv-XMLi reS65.i -NI reS65.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS66 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS66 NI XSDv-XMLi reS66.i -NI reS66.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS67 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS67 NI XSDv-XMLi reS67.i -NI reS67.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS68 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS68 NI XSDv-XMLi reS68.i -NI reS68.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS69 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS69 NI XSDv-XMLi reS69.i -NI reS69.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS70 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS70 NI XSDv-XMLi reS70.i -NI reS70.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS71 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS71 NI XSDv-XMLi reS71.i -NI reS71.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS72 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS72 NI XSDv-XMLi reS72.i -NI reS72.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS73 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS73 NI XSDv-XMLi reS73.i -NI reS73.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS74 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS74 NI XSDv-XMLi reS74.i -NI reS74.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS75 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS75 NI XSDv-XMLi reS75.i -NI reS75.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS76 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS76 NI XSDv-XMLi reS76.i -NI reS76.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS77 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS77 NI XSDv-XMLi reS77.i -NI reS77.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS78 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS78 NI XSDv-XMLi reS78.i -NI reS78.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS79 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS79 NI XSDv-XMLi reS79.i -NI reS79.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS80 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS80 NI XSDv-XMLi reS80.i -NI reS80.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS81 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS81 NI XSDv-XMLi reS81.i -NI reS81.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS82 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS82 NI XSDv-XMLi reS82.i -NI reS82.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS83 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS83 NI XSDv-XMLi reS83.i -NI reS83.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reS84 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reS84 NI XSDv-XMLi reS84.i -NI reS84.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT1 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reT1 OK XSDv-XMLi reT1.i -OK reT1.xml:9:12: string pattern not matched: \D Grp: MS-Regex2006-07-15 / reT2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT2 NI XSDv-XMLi reT2.i -NI reT2.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT3 NI XSDv-XMLi reT3.i -NI reT3.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT4 NI XSDv-XMLi reT4.i -NI reT4.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT5 NI XSDv-XMLi reT5.i -NI reT5.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT7 NI XSDv-XMLi reT7.i -NI reT7.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT9 NI XSDv-XMLi reT9.i -NI reT9.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT10 NI XSDv-XMLi reT10.i -NI reT10.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT11 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT11 NI XSDv-XMLi reT11.i -NI reT11.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT12 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT12 NI XSDv-XMLi reT12.i -NI reT12.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT13 NI XSDv-XMLi reT13.i -NI reT13.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT14 NI XSDv-XMLi reT14.i -NI reT14.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT15 NI XSDv-XMLi reT15.i -NI reT15.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT16 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT16 NI XSDv-XMLi reT16.i -NI reT16.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT17 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT17 NI XSDv-XMLi reT17.i -NI reT17.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT18 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT18 NI XSDv-XMLi reT18.i -NI reT18.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT19 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT19 NI XSDv-XMLi reT19.i -NI reT19.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT20 NI XSDv-XMLi reT20.i -NI reT20.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT21 NI XSDv-XMLi reT21.i -NI reT21.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT22 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reT22 OK XSDv-XMLi reT22.i -OK reT22.xml:9:13: string pattern not matched: \D Grp: MS-Regex2006-07-15 / reT23 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT23 NI XSDv-XMLi reT23.i -NI reT23.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT24 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT24 NI XSDv-XMLi reT24.i -NI reT24.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT25 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT25 NI XSDv-XMLi reT25.i -NI reT25.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT26 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT26 NI XSDv-XMLi reT26.i -NI reT26.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT27 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT27 NI XSDv-XMLi reT27.i -NI reT27.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT28 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT28 NI XSDv-XMLi reT28.i -NI reT28.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT29 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT29 NI XSDv-XMLi reT29.i -NI reT29.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT30 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT30 NI XSDv-XMLi reT30.i -NI reT30.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT31 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT31 NI XSDv-XMLi reT31.i -NI reT31.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT32 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT32 NI XSDv-XMLi reT32.i -NI reT32.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT33 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT33 NI XSDv-XMLi reT33.i -NI reT33.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT34 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT34 NI XSDv-XMLi reT34.i -NI reT34.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT35 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT35 NI XSDv-XMLi reT35.i -NI reT35.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT36 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT36 NI XSDv-XMLi reT36.i -NI reT36.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT37 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT37 NI XSDv-XMLi reT37.i -NI reT37.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT38 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT38 NI XSDv-XMLi reT38.i -NI reT38.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT39 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT39 NI XSDv-XMLi reT39.i -NI reT39.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT40 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT40 NI XSDv-XMLi reT40.i -NI reT40.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT41 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT41 NI XSDv-XMLi reT41.i -NI reT41.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT42 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT42 NI XSDv-XMLi reT42.i -NI reT42.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT43 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reT43 OK XSDv-XMLv reT43.v Grp: MS-Regex2006-07-15 / reT44 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT44 NI XSDv-XMLv reT44.v -NI reT44.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT45 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT45 NI XSDv-XMLv reT45.v -NI reT45.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT46 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT46 NI XSDv-XMLv reT46.v -NI reT46.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT47 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT47 NI XSDv-XMLv reT47.v -NI reT47.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT48 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT48 NI XSDv-XMLv reT48.v -NI reT48.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT49 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT49 NI XSDv-XMLv reT49.v -NI reT49.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT50 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT50 NI XSDv-XMLv reT50.v -NI reT50.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT51 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT51 NI XSDv-XMLv reT51.v -NI reT51.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT52 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT52 NI XSDv-XMLv reT52.v -NI reT52.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT53 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT53 NI XSDv-XMLv reT53.v -NI reT53.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT54 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT54 NI XSDv-XMLv reT54.v -NI reT54.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT55 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT55 NI XSDv-XMLv reT55.v -NI reT55.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT56 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT56 NI XSDv-XMLv reT56.v -NI reT56.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT57 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT57 NI XSDv-XMLv reT57.v -NI reT57.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT58 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT58 NI XSDv-XMLv reT58.v -NI reT58.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT59 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT59 NI XSDv-XMLv reT59.v -NI reT59.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT60 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT60 NI XSDv-XMLv reT60.v -NI reT60.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT61 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT61 NI XSDv-XMLv reT61.v -NI reT61.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT62 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT62 NI XSDv-XMLv reT62.v -NI reT62.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT63 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv reT63 OK NA reT63.i Grp: MS-Regex2006-07-15 / reT64 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reT64 OK XSDv-XMLv reT64.v Grp: MS-Regex2006-07-15 / reT65 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT65 NI XSDv-XMLv reT65.v -NI reT65.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT66 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT66 NI XSDv-XMLv reT66.v -NI reT66.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT67 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT67 NI XSDv-XMLv reT67.v -NI reT67.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT68 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT68 NI XSDv-XMLv reT68.v -NI reT68.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT69 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT69 NI XSDv-XMLv reT69.v -NI reT69.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT70 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT70 NI XSDv-XMLv reT70.v -NI reT70.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT71 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT71 NI XSDv-XMLv reT71.v -NI reT71.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT72 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT72 NI XSDv-XMLv reT72.v -NI reT72.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT73 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT73 NI XSDv-XMLv reT73.v -NI reT73.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT74 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT74 NI XSDv-XMLv reT74.v -NI reT74.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT75 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT75 NI XSDv-XMLv reT75.v -NI reT75.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT76 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT76 NI XSDv-XMLv reT76.v -NI reT76.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT77 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT77 NI XSDv-XMLv reT77.v -NI reT77.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT78 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT78 NI XSDv-XMLv reT78.v -NI reT78.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT79 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT79 NI XSDv-XMLv reT79.v -NI reT79.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT80 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT80 NI XSDv-XMLv reT80.v -NI reT80.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT81 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT81 NI XSDv-XMLv reT81.v -NI reT81.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT82 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT82 NI XSDv-XMLv reT82.v -NI reT82.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT83 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reT83 NI XSDv-XMLv reT83.v -NI reT83.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reT84 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv reT84 OK NA reT84.i Grp: MS-Regex2006-07-15 / reU3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU3 NI XSDv-XMLi reU3.i -NI reU3.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU4 NI XSDv-XMLi reU4.i -NI reU4.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reU5 OK XSDv-XMLi reU5.i -OK reU5.xml:9:13: string pattern not matched: \w Grp: MS-Regex2006-07-15 / reU6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU6 NI XSDv-XMLi reU6.i -NI reU6.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU7 NI XSDv-XMLi reU7.i -NI reU7.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU8 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU8 NI XSDv-XMLi reU8.i -NI reU8.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reU9 OK XSDv-XMLi reU9.i -OK reU9.xml:9:13: string pattern not matched: \w Grp: MS-Regex2006-07-15 / reU10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU10 NI XSDv-XMLi reU10.i -NI reU10.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU11 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU11 NI XSDv-XMLi reU11.i -NI reU11.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU12 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU12 NI XSDv-XMLi reU12.i -NI reU12.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reU13 OK XSDv-XMLi reU13.i -OK reU13.xml:9:13: string pattern not matched: \w Grp: MS-Regex2006-07-15 / reU14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU14 NI XSDv-XMLi reU14.i -NI reU14.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reU15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reU15 NI XSDv-XMLi reU15.i -NI reU15.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reV2 OK XSDv-XMLi reV2.i -OK reV2.xml:9:12: string pattern not matched: \W Grp: MS-Regex2006-07-15 / reV3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV3 NI XSDv-XMLi reV3.i -NI reV3.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reV4 OK XSDv-XMLi reV4.i -OK reV4.xml:9:12: string pattern not matched: \W Grp: MS-Regex2006-07-15 / reV5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reV5 OK XSDv-XMLi reV5.i -OK reV5.xml:9:13: string pattern not matched: \W Grp: MS-Regex2006-07-15 / reV6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV6 NI XSDv-XMLi reV6.i -NI reV6.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV7 NI XSDv-XMLi reV7.i -NI reV7.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV8 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV8 NI XSDv-XMLi reV8.i -NI reV8.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV9 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV9 NI XSDv-XMLi reV9.i -NI reV9.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV10 NI XSDv-XMLi reV10.i -NI reV10.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV11 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV11 NI XSDv-XMLi reV11.i -NI reV11.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV12 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV12 NI XSDv-XMLi reV12.i -NI reV12.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV13 NI XSDv-XMLi reV13.i -NI reV13.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV14 NI XSDv-XMLi reV14.i -NI reV14.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV15 NI XSDv-XMLi reV15.i -NI reV15.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV16 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV16 NI XSDv-XMLi reV16.i -NI reV16.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV17 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV17 NI XSDv-XMLi reV17.i -NI reV17.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV18 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV18 NI XSDv-XMLi reV18.i -NI reV18.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV19 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV19 NI XSDv-XMLi reV19.i -NI reV19.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV20 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV20 NI XSDv-XMLi reV20.i -NI reV20.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV21 NI XSDv-XMLi reV21.i -NI reV21.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV22 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV22 NI XSDv-XMLi reV22.i -NI reV22.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV23 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV23 NI XSDv-XMLi reV23.i -NI reV23.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV24 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV24 NI XSDv-XMLi reV24.i -NI reV24.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV25 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV25 NI XSDv-XMLi reV25.i -NI reV25.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV26 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV26 NI XSDv-XMLi reV26.i -NI reV26.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV27 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV27 NI XSDv-XMLi reV27.i -NI reV27.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV28 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV28 NI XSDv-XMLi reV28.i -NI reV28.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV29 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV29 NI XSDv-XMLi reV29.i -NI reV29.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV30 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV30 NI XSDv-XMLi reV30.i -NI reV30.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV31 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV31 NI XSDv-XMLi reV31.i -NI reV31.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV32 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV32 NI XSDv-XMLi reV32.i -NI reV32.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV33 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV33 NI XSDv-XMLi reV33.i -NI reV33.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV34 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV34 NI XSDv-XMLi reV34.i -NI reV34.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV35 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV35 NI XSDv-XMLi reV35.i -NI reV35.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV36 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV36 NI XSDv-XMLi reV36.i -NI reV36.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV37 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV37 NI XSDv-XMLi reV37.i -NI reV37.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV38 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV38 NI XSDv-XMLi reV38.i -NI reV38.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV39 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV39 NI XSDv-XMLi reV39.i -NI reV39.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV40 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV40 NI XSDv-XMLi reV40.i -NI reV40.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV41 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV41 NI XSDv-XMLi reV41.i -NI reV41.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV42 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV42 NI XSDv-XMLi reV42.i -NI reV42.xml:9:12: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reV43 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reV43 NI XSDv-XMLi reV43.i -NI reV43.xml:9:13: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reDA1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA1 OK XSDv-XMLv reDA1.v Grp: MS-Regex2006-07-15 / reDA2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA2 OK XSDv-XMLi reDA2.i -OK reDA2.xml:9:12: string pattern not matched: true Grp: MS-Regex2006-07-15 / reDA3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA3 OK XSDv-XMLi reDA3.i -OK reDA3.xml:9:13: string pattern not matched: false Grp: MS-Regex2006-07-15 / reDA4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA4 OK XSDv-XMLv reDA4.v Grp: MS-Regex2006-07-15 / reDA5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA5 OK XSDv-XMLv reDA5.v Grp: MS-Regex2006-07-15 / reDA6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA6 OK XSDv-XMLv reDA6.v Grp: MS-Regex2006-07-15 / reDA7 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reDA7 Grp: MS-Regex2006-07-15 / reDA8 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reDA8 Grp: MS-Regex2006-07-15 / reDA9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA9 OK XSDv-XMLv reDA9.v Grp: MS-Regex2006-07-15 / reDA10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA10 OK XSDv-XMLi reDA10.i -OK reDA10.xml:9:12: string pattern not matched: (1|true) Grp: MS-Regex2006-07-15 / reDA11 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA11 OK XSDv-XMLi reDA11.i -OK reDA11.xml:9:13: string pattern not matched: (1|true) Grp: MS-Regex2006-07-15 / reDA12 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA12 OK XSDv-XMLi reDA12.i -OK reDA12.xml:9:12: string pattern not matched: (1|true) Grp: MS-Regex2006-07-15 / reDA13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA13 OK XSDv-XMLi reDA13.i -OK reDA13.xml:9:13: string pattern not matched: (1|true) Grp: MS-Regex2006-07-15 / reDA14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA14 OK XSDv-XMLi reDA14.i -OK reDA14.xml:9:12: string pattern not matched: (1|true) Grp: MS-Regex2006-07-15 / reDA15 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDA15 OK XSDv-XMLv reDA15.v Grp: MS-Regex2006-07-15 / reDB1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDB1 OK XSDv-XMLv reDB1.v Grp: MS-Regex2006-07-15 / reDB2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDB2 OK XSDv-XMLv reDB2.v Grp: MS-Regex2006-07-15 / reDB3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDB3 OK XSDv-XMLi reDB3.i -OK reDB3.xml:9:13: string pattern not matched: ([0-1]{4} | (0 | 1){8}) Grp: MS-Regex2006-07-15 / reDB4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDB4 OK XSDv-XMLi reDB4.i -OK reDB4.xml:9:12: string pattern not matched: ([0-1]{4} | (0 | 1){8}) Grp: MS-Regex2006-07-15 / reDB5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDB5 OK XSDv-XMLi reDB5.i -OK reDB5.xml:9:13: string pattern not matched: ([0-1]{4} | (0 | 1){8}) Grp: MS-Regex2006-07-15 / reDB6 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDB6 OK XSDv-XMLi reDB6.i -OK reDB6.xml:9:12: string pattern not matched: ([0-1]{4} | (0 | 1){8}) Grp: MS-Regex2006-07-15 / reDC1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDC1 OK XSDv-XMLv reDC1.v Grp: MS-Regex2006-07-15 / reDC2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDC2 OK XSDv-XMLv reDC2.v Grp: MS-Regex2006-07-15 / reDC3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDC3 OK XSDv-XMLv reDC3.v Grp: MS-Regex2006-07-15 / reDC4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDC4 OK XSDv-XMLv reDC4.v Grp: MS-Regex2006-07-15 / reDC5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDC5 OK XSDv-XMLv reDC5.v Grp: MS-Regex2006-07-15 / reDD1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDD1 -NI reDD1.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDD2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDD2 -NI reDD2.xsd:19:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDD3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDD3 -NI reDD3.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDD4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDD4 -NI reDD4.xsd:19:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDD5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDD5 -NI reDD5.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDD6 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDD6 -NI reDD6.xsd:19:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDD7 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDD7 -NI reDD7.xsd:21:60: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDD8 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDD8 -NI reDD8.xsd:19:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDE1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDE1 -NI reDE1.xsd:19:69: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDE2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDE2 -NI reDE2.xsd:21:73: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDE3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDE3 -NI reDE3.xsd:19:69: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDE4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDE4 -NI reDE4.xsd:21:73: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDF1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDF1 -NI reDF1.xsd:21:72: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDF2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDF2 -NI reDF2.xsd:19:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDF3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDF3 OK XSDv-XMLi reDF3.i -OK reDF3.xml:9:13: Invalid time: "abc" Grp: MS-Regex2006-07-15 / reDF5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDF5 -NI reDF5.xsd:21:70: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDG1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDG1 -NI reDG1.xsd:21:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDG2 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA reDG2 Grp: MS-Regex2006-07-15 / reDG3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDG3 -NI reDG3.xsd:21:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDG4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDG4 -NI reDG4.xsd:19:44: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDG5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDG5 OK XSDv-XMLv reDG5.v Grp: MS-Regex2006-07-15 / reDG6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDG6 OK XSDv-XMLv reDG6.v Grp: MS-Regex2006-07-15 / reDG7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDG7 OK XSDv-XMLv reDG7.v Grp: MS-Regex2006-07-15 / reDH2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDH2 OK XSDv-XMLv reDH2.v Grp: MS-Regex2006-07-15 / reDH3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDH3 OK XSDv-XMLv reDH3.v Grp: MS-Regex2006-07-15 / reDH4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDH4 OK XSDv-XMLv reDH4.v Grp: MS-Regex2006-07-15 / reDH5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDH5 OK XSDv-XMLv reDH5.v Grp: MS-Regex2006-07-15 / reDH6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDH6 OK XSDv-XMLv reDH6.v Grp: MS-Regex2006-07-15 / reDH7 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDH7 -NI reDH7.xsd:23:42: Unsupported type IDREF and IDREFS Grp: MS-Regex2006-07-15 / reDH7a sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDH7a -NI reDH7a.xsd:14:42: Unsupported type IDREF and IDREFS Grp: MS-Regex2006-07-15 / reDH10 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reDH10 Grp: MS-Regex2006-07-15 / reDH11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDH11 OK XSDv-XMLv reDH11.v Grp: MS-Regex2006-07-15 / reDH12 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv reDH12 Grp: MS-Regex2006-07-15 / reDI1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDI1 -NI reDI1.xsd:21:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDI2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDI2 -NI reDI2.xsd:19:42: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDI3 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI3 OK XSDv-XMLi reDI3.i -OK reDI3.xml:9:13: string pattern not matched: \-\d\d Grp: MS-Regex2006-07-15 / reDI4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI4 OK XSDv-XMLi reDI4.i -OK reDI4.xml:9:12: string pattern not matched: \-?\d Grp: MS-Regex2006-07-15 / reDI5 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI5 OK XSDv-XMLi reDI5.i -OK reDI5.xml:9:13: string pattern not matched: \d+ Grp: MS-Regex2006-07-15 / reDI6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI6 OK XSDv-XMLv reDI6.v Grp: MS-Regex2006-07-15 / reDI7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI7 OK XSDv-XMLv reDI7.v Grp: MS-Regex2006-07-15 / reDI8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI8 OK XSDv-XMLv reDI8.v Grp: MS-Regex2006-07-15 / reDI9 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDI9 -NI reDI9.xsd:21:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDI10 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI10 OK XSDv-XMLv reDI10.v Grp: MS-Regex2006-07-15 / reDI11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI11 OK XSDv-XMLv reDI11.v Grp: MS-Regex2006-07-15 / reDI12 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI12 OK XSDv-XMLi reDI12.i -OK reDI12.xml:9:12: string pattern not matched: \d+\d+\d+ Grp: MS-Regex2006-07-15 / reDI13 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv reDI13 -NI reDI13.xsd:21:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reDI14 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reDI14 OK XSDv-XMLv reDI14.v Grp: MS-Regex2006-07-15 / p1 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi p1 -OK p1.xsd:21:41: Invalid regular expression ++ (converted to ++$) Grp: MS-Regex2006-07-15 / p2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p2 OK XSDv-XMLi p2.i -OK p2.xml:9:13: No character data allowed by content model Grp: MS-Regex2006-07-15 / p3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p3 OK XSDv-XMLv p3.v Grp: MS-Regex2006-07-15 / p4 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p4 OK XSDv-XMLi p4.i -OK p4.xml:9:13: 10 is greater than maxExclusive (10) Grp: MS-Regex2006-07-15 / p5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p5 OK XSDv-XMLv p5.v Grp: MS-Regex2006-07-15 / p6 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p6 OK XSDv-XMLv p6.v Grp: MS-Regex2006-07-15 / p7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p7 OK XSDv-XMLi p7.i -OK p7.xml:9:13: -10 is smaller than minInclusive (-9) Grp: MS-Regex2006-07-15 / p8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p8 OK XSDv-XMLv p8.v Grp: MS-Regex2006-07-15 / p9 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p9 OK XSDv-XMLv p9.v Grp: MS-Regex2006-07-15 / p10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p10 OK XSDv-XMLi p10.i -OK p10.xml:9:13: string pattern not matched: [13] Grp: MS-Regex2006-07-15 / p11 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p11 OK XSDv-XMLv p11.v Grp: MS-Regex2006-07-15 / p12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p12 OK XSDv-XMLv p12.v Grp: MS-Regex2006-07-15 / p13 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p13 OK XSDv-XMLv p13.v Grp: MS-Regex2006-07-15 / p14 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p14 OK XSDv-XMLi p14.i -OK p14.xml:9:13: string pattern not matched: [123]+|[abc]+ Grp: MS-Regex2006-07-15 / p15 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p15 OK XSDv-XMLi p15.i -OK p15.xml:9:13: string pattern not matched: [123]+|[abc]+ Grp: MS-Regex2006-07-15 / p16 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p16 OK XSDv-XMLv p16.v Grp: MS-Regex2006-07-15 / p17 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p17 OK XSDv-XMLv p17.v Grp: MS-Regex2006-07-15 / p18 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p18 OK XSDv-XMLi p18.i -OK p18.xml:9:13: string pattern not matched: ([123]+)|([abc]+) Grp: MS-Regex2006-07-15 / p19 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p19 OK XSDv-XMLi p19.i -OK p19.xml:9:13: string pattern not matched: ([123]+)|([abc]+) Grp: MS-Regex2006-07-15 / p20 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p20 OK XSDv-XMLv p20.v Grp: MS-Regex2006-07-15 / p21 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv p21 OK XSDv-XMLi p21.i -OK p21.xml:9:13: string pattern not matched: ([123]+)|([abc]+) Grp: MS-Regex2006-07-15 / RegexTest_1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_1 -NI RegexTest_1.xsd:5:58: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_2 -NI RegexTest_2.xsd:5:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_3 -NI RegexTest_3.xsd:5:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_4 -NI RegexTest_4.xsd:5:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_5 -NI RegexTest_5.xsd:5:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_6 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_6 -NI RegexTest_6.xsd:5:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_7 OK XSDv-XMLi RegexTest_7.i -OK RegexTest_7.xml:1:108: string pattern not matched: [@-D]+ Grp: MS-Regex2006-07-15 / RegexTest_8 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_8 OK XSDv-XMLi RegexTest_8.i -OK RegexTest_8.xml:1:108: string pattern not matched: [>-D]+ Grp: MS-Regex2006-07-15 / RegexTest_9 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_9 Grp: MS-Regex2006-07-15 / RegexTest_10 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_10 OK XSDv-XMLi RegexTest_10.i -OK RegexTest_10.xml:1:109: string pattern not matched: [X-\]]+ Grp: MS-Regex2006-07-15 / RegexTest_11 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_11 Grp: MS-Regex2006-07-15 / RegexTest_12 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_12 OK XSDv-XMLi RegexTest_12.i -OK RegexTest_12.xml:1:109: string pattern not matched: [X-a]+ Grp: MS-Regex2006-07-15 / RegexTest_13 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_13 OK XSDv-XMLi RegexTest_13.i -OK RegexTest_13.xml:1:109: string pattern not matched: [X-c]+ Grp: MS-Regex2006-07-15 / RegexTest_14 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_14 Grp: MS-Regex2006-07-15 / RegexTest_15 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_15 Grp: MS-Regex2006-07-15 / RegexTest_16 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_16 Grp: MS-Regex2006-07-15 / RegexTest_17 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_17 Grp: MS-Regex2006-07-15 / RegexTest_20 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_20 OK XSDv-XMLv RegexTest_20.v Grp: MS-Regex2006-07-15 / RegexTest_21 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_21 OK XSDv-XMLv RegexTest_21.v Grp: MS-Regex2006-07-15 / RegexTest_23 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_23 Grp: MS-Regex2006-07-15 / RegexTest_24 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_24 Grp: MS-Regex2006-07-15 / RegexTest_25 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_25 Grp: MS-Regex2006-07-15 / RegexTest_26 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_26 Grp: MS-Regex2006-07-15 / RegexTest_27 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_27 Grp: MS-Regex2006-07-15 / RegexTest_28 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_28 Grp: MS-Regex2006-07-15 / RegexTest_30 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_30 Grp: MS-Regex2006-07-15 / RegexTest_33 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_33 Grp: MS-Regex2006-07-15 / RegexTest_34 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_34 Grp: MS-Regex2006-07-15 / RegexTest_35 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_35 OK XSDv-XMLi RegexTest_35.i -OK RegexTest_35.xml:1:109: string pattern not matched: foo([\d]*)bar Grp: MS-Regex2006-07-15 / RegexTest_36 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_36 OK XSDv-XMLi RegexTest_36.i -OK RegexTest_36.xml:1:109: string pattern not matched: ([\D]*)bar Grp: MS-Regex2006-07-15 / RegexTest_37 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_37 OK XSDv-XMLi RegexTest_37.i -OK RegexTest_37.xml:1:109: string pattern not matched: foo([\s]*)bar Grp: MS-Regex2006-07-15 / RegexTest_38 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_38 OK XSDv-XMLi RegexTest_38.i -OK RegexTest_38.xml:1:109: string pattern not matched: foo([\S]*) Grp: MS-Regex2006-07-15 / RegexTest_39 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_39 OK XSDv-XMLi RegexTest_39.i -OK RegexTest_39.xml:1:109: string pattern not matched: foo([\w]*) Grp: MS-Regex2006-07-15 / RegexTest_40 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_40 OK XSDv-XMLi RegexTest_40.i -OK RegexTest_40.xml:1:109: string pattern not matched: foo([\W]*)bar Grp: MS-Regex2006-07-15 / RegexTest_41 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_41 -NI RegexTest_41.xsd:5:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_42 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_42 -NI RegexTest_42.xsd:5:74: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_43 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_43 Grp: MS-Regex2006-07-15 / RegexTest_44 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_44 Grp: MS-Regex2006-07-15 / RegexTest_45 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_45 Grp: MS-Regex2006-07-15 / RegexTest_46 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_46 Grp: MS-Regex2006-07-15 / RegexTest_47 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_47 Grp: MS-Regex2006-07-15 / RegexTest_48 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_48 Grp: MS-Regex2006-07-15 / RegexTest_49 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_49 Grp: MS-Regex2006-07-15 / RegexTest_50 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_50 Grp: MS-Regex2006-07-15 / RegexTest_51 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_51 Grp: MS-Regex2006-07-15 / RegexTest_52 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_52 Grp: MS-Regex2006-07-15 / RegexTest_53 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_53 Grp: MS-Regex2006-07-15 / RegexTest_54 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_54 Grp: MS-Regex2006-07-15 / RegexTest_55 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_55 Grp: MS-Regex2006-07-15 / RegexTest_56 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_56 Grp: MS-Regex2006-07-15 / RegexTest_57 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_57 Grp: MS-Regex2006-07-15 / RegexTest_58 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_58 Grp: MS-Regex2006-07-15 / RegexTest_63 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_63 OK XSDv-XMLi RegexTest_63.i -OK RegexTest_63.xml:1:109: string pattern not matched: (foo)([\r]*)(bar) Grp: MS-Regex2006-07-15 / RegexTest_65 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_65 Grp: MS-Regex2006-07-15 / RegexTest_66 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_66 OK XSDv-XMLi RegexTest_66.i -OK RegexTest_66.xml:1:109: string pattern not matched: foo([\d]*)bar Grp: MS-Regex2006-07-15 / RegexTest_67 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_67 OK XSDv-XMLi RegexTest_67.i -OK RegexTest_67.xml:1:109: string pattern not matched: ([\D]*)bar Grp: MS-Regex2006-07-15 / RegexTest_68 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_68 OK XSDv-XMLi RegexTest_68.i -OK RegexTest_68.xml:1:109: string pattern not matched: foo([\s]*)bar Grp: MS-Regex2006-07-15 / RegexTest_69 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_69 OK XSDv-XMLi RegexTest_69.i -OK RegexTest_69.xml:1:109: string pattern not matched: foo([\S]*) Grp: MS-Regex2006-07-15 / RegexTest_70 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_70 OK XSDv-XMLi RegexTest_70.i -OK RegexTest_70.xml:1:109: string pattern not matched: foo([\w]*) Grp: MS-Regex2006-07-15 / RegexTest_71 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_71 OK XSDv-XMLi RegexTest_71.i -OK RegexTest_71.xml:1:109: string pattern not matched: foo([\W]*)bar Grp: MS-Regex2006-07-15 / RegexTest_72 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_72 -NI RegexTest_72.xsd:5:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_73 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_73 -NI RegexTest_73.xsd:5:74: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_74 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_74 OK XSDv-XMLi RegexTest_74.i -OK RegexTest_74.xml:1:109: string pattern not matched: (foo)\d*bar Grp: MS-Regex2006-07-15 / RegexTest_75 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_75 OK XSDv-XMLi RegexTest_75.i -OK RegexTest_75.xml:1:109: string pattern not matched: \D*(bar) Grp: MS-Regex2006-07-15 / RegexTest_76 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_76 OK XSDv-XMLi RegexTest_76.i -OK RegexTest_76.xml:1:109: string pattern not matched: (foo)\s*(bar) Grp: MS-Regex2006-07-15 / RegexTest_77 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_77 OK XSDv-XMLi RegexTest_77.i -OK RegexTest_77.xml:1:109: string pattern not matched: (foo)\S* Grp: MS-Regex2006-07-15 / RegexTest_78 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_78 OK XSDv-XMLi RegexTest_78.i -OK RegexTest_78.xml:1:109: string pattern not matched: (foo)\w* Grp: MS-Regex2006-07-15 / RegexTest_79 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_79 OK XSDv-XMLi RegexTest_79.i -OK RegexTest_79.xml:1:109: string pattern not matched: (foo)\W*(bar) Grp: MS-Regex2006-07-15 / RegexTest_80 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_80 -NI RegexTest_80.xsd:5:58: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_81 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_81 -NI RegexTest_81.xsd:5:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_113 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_113 Grp: MS-Regex2006-07-15 / RegexTest_116 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_116 Grp: MS-Regex2006-07-15 / RegexTest_117 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_117 OK XSDv-XMLi RegexTest_117.i -OK RegexTest_117.xml:1:110: string pattern not matched: (foo) #foo \s+ #followed by 1 or more whitespace (bar) #followed by bar Grp: MS-Regex2006-07-15 / RegexTest_118 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_118 OK XSDv-XMLi RegexTest_118.i -OK RegexTest_118.xml:1:110: string pattern not matched: (foo) #foo \s+ #followed by 1 or more whitespace (bar) #followed by bar Grp: MS-Regex2006-07-15 / RegexTest_119 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_119 Grp: MS-Regex2006-07-15 / RegexTest_120 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_120 Grp: MS-Regex2006-07-15 / RegexTest_121 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_121 Grp: MS-Regex2006-07-15 / RegexTest_141 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_141 Grp: MS-Regex2006-07-15 / RegexTest_142 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_142 Grp: MS-Regex2006-07-15 / RegexTest_143 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_143 Grp: MS-Regex2006-07-15 / RegexTest_145 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_145 Grp: MS-Regex2006-07-15 / RegexTest_146 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_146 Grp: MS-Regex2006-07-15 / RegexTest_147 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_147 Grp: MS-Regex2006-07-15 / RegexTest_148 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_148 Grp: MS-Regex2006-07-15 / RegexTest_149 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_149 Grp: MS-Regex2006-07-15 / RegexTest_150 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_150 Grp: MS-Regex2006-07-15 / RegexTest_151 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_151 Grp: MS-Regex2006-07-15 / RegexTest_152 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_152 Grp: MS-Regex2006-07-15 / RegexTest_154 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_154 Grp: MS-Regex2006-07-15 / RegexTest_155 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_155 Grp: MS-Regex2006-07-15 / RegexTest_156 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_156 Grp: MS-Regex2006-07-15 / RegexTest_157 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_157 Grp: MS-Regex2006-07-15 / RegexTest_158 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_158 Grp: MS-Regex2006-07-15 / RegexTest_163 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_163 Grp: MS-Regex2006-07-15 / RegexTest_164 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_164 Grp: MS-Regex2006-07-15 / RegexTest_165 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_165 Grp: MS-Regex2006-07-15 / RegexTest_166 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_166 Grp: MS-Regex2006-07-15 / RegexTest_167 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_167 Grp: MS-Regex2006-07-15 / RegexTest_168 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_168 Grp: MS-Regex2006-07-15 / RegexTest_169 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_169 Grp: MS-Regex2006-07-15 / RegexTest_170 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_170 Grp: MS-Regex2006-07-15 / RegexTest_171 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_171 Grp: MS-Regex2006-07-15 / RegexTest_172 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_172 Grp: MS-Regex2006-07-15 / RegexTest_173 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_173 Grp: MS-Regex2006-07-15 / RegexTest_174 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_174 Grp: MS-Regex2006-07-15 / RegexTest_175 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_175 OK XSDv-XMLi RegexTest_175.i -OK RegexTest_175.xml:1:110: string pattern not matched: (foo)(\c*)(bar) Grp: MS-Regex2006-07-15 / RegexTest_176 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_176 OK XSDv-XMLi RegexTest_176.i -OK RegexTest_176.xml:1:110: string pattern not matched: (foo)\c Grp: MS-Regex2006-07-15 / RegexTest_177 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_177 OK XSDv-XMLi RegexTest_177.i -OK RegexTest_177.xml:1:110: string pattern not matched: (foo)(\c *)(bar) Grp: MS-Regex2006-07-15 / RegexTest_178 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_178 Grp: MS-Regex2006-07-15 / RegexTest_180 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_180 OK XSDv-XMLi RegexTest_180.i -OK RegexTest_180.xml:1:110: string pattern not matched: (foo)(\c`*)(bar) Grp: MS-Regex2006-07-15 / RegexTest_181 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_181 OK XSDv-XMLi RegexTest_181.i -OK RegexTest_181.xml:1:110: string pattern not matched: (foo)(\c\|*)(bar) Grp: MS-Regex2006-07-15 / RegexTest_182 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_182 OK XSDv-XMLi RegexTest_182.i -OK RegexTest_182.xml:1:110: string pattern not matched: (foo)(\c\[*)(bar) Grp: MS-Regex2006-07-15 / RegexTest_194 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_194 Grp: MS-Regex2006-07-15 / RegexTest_195 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_195 Grp: MS-Regex2006-07-15 / RegexTest_196 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_196 Grp: MS-Regex2006-07-15 / RegexTest_197 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_197 Grp: MS-Regex2006-07-15 / RegexTest_198 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_198 Grp: MS-Regex2006-07-15 / RegexTest_199 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_199 Grp: MS-Regex2006-07-15 / RegexTest_200 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_200 Grp: MS-Regex2006-07-15 / RegexTest_201 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_201 Grp: MS-Regex2006-07-15 / RegexTest_202 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_202 Grp: MS-Regex2006-07-15 / RegexTest_203 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_203 Grp: MS-Regex2006-07-15 / RegexTest_204 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_204 Grp: MS-Regex2006-07-15 / RegexTest_205 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_205 Grp: MS-Regex2006-07-15 / RegexTest_206 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_206 Grp: MS-Regex2006-07-15 / RegexTest_207 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_207 Grp: MS-Regex2006-07-15 / RegexTest_208 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_208 Grp: MS-Regex2006-07-15 / RegexTest_209 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_209 Grp: MS-Regex2006-07-15 / RegexTest_210 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_210 Grp: MS-Regex2006-07-15 / RegexTest_211 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_211 Grp: MS-Regex2006-07-15 / RegexTest_212 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_212 Grp: MS-Regex2006-07-15 / RegexTest_213 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_213 Grp: MS-Regex2006-07-15 / RegexTest_214 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_214 Grp: MS-Regex2006-07-15 / RegexTest_215 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_215 Grp: MS-Regex2006-07-15 / RegexTest_216 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_216 Grp: MS-Regex2006-07-15 / RegexTest_217 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_217 Grp: MS-Regex2006-07-15 / RegexTest_218 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_218 Grp: MS-Regex2006-07-15 / RegexTest_220 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_220 Grp: MS-Regex2006-07-15 / RegexTest_221 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_221 Grp: MS-Regex2006-07-15 / RegexTest_222 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_222 Grp: MS-Regex2006-07-15 / RegexTest_226 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_226 Grp: MS-Regex2006-07-15 / RegexTest_230 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_230 Grp: MS-Regex2006-07-15 / RegexTest_232 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_232 Grp: MS-Regex2006-07-15 / RegexTest_233 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_233 Grp: MS-Regex2006-07-15 / RegexTest_234 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv RegexTest_234 NI XSDv-XMLv RegexTest_234.v -NI RegexTest_234.xml:1:110: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / RegexTest_235 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv RegexTest_235 NI XSDv-XMLi RegexTest_235.i -NI RegexTest_235.xml:1:110: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / RegexTest_236 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv RegexTest_236 NI XSDv-XMLi RegexTest_236.i -NI RegexTest_236.xml:1:110: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / RegexTest_239 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_239 OK XSDv-XMLi RegexTest_239.i -OK RegexTest_239.xml:1:110: string pattern not matched: ([^{}]|\n)+ Grp: MS-Regex2006-07-15 / RegexTest_250 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_250 OK XSDv-XMLi RegexTest_250.i -OK RegexTest_250.xml:1:110: string pattern not matched: (([0-9])|([a-z])|([A-Z]))* Grp: MS-Regex2006-07-15 / RegexTest_251 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_251 OK XSDv-XMLi RegexTest_251.i -OK RegexTest_251.xml:1:110: string pattern not matched: (([0-9])|([a-z])|([A-Z]))+ Grp: MS-Regex2006-07-15 / RegexTest_252 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_252 OK XSDv-XMLi RegexTest_252.i -OK RegexTest_252.xml:1:110: string pattern not matched: (([0-9])|([a-z])|([A-Z]))* Grp: MS-Regex2006-07-15 / RegexTest_253 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_253 OK XSDv-XMLi RegexTest_253.i -OK RegexTest_253.xml:1:110: string pattern not matched: (([0-9])|([a-z])|([A-Z]))+ Grp: MS-Regex2006-07-15 / RegexTest_254 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_254 OK XSDv-XMLi RegexTest_254.i -OK RegexTest_254.xml:1:110: string pattern not matched: (([0-9])|([a-z])|([A-Z]))* Grp: MS-Regex2006-07-15 / RegexTest_255 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_255 OK XSDv-XMLi RegexTest_255.i -OK RegexTest_255.xml:1:110: string pattern not matched: (([0-9])|([a-z])|([A-Z]))+ Grp: MS-Regex2006-07-15 / RegexTest_259 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_259 OK XSDv-XMLv RegexTest_259.v Grp: MS-Regex2006-07-15 / RegexTest_260 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_260 OK XSDv-XMLv RegexTest_260.v Grp: MS-Regex2006-07-15 / RegexTest_261 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_261 OK XSDv-XMLv RegexTest_261.v Grp: MS-Regex2006-07-15 / RegexTest_262 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_262 OK XSDv-XMLv RegexTest_262.v Grp: MS-Regex2006-07-15 / RegexTest_263 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_263 OK XSDv-XMLv RegexTest_263.v Grp: MS-Regex2006-07-15 / RegexTest_264 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_264 OK XSDv-XMLv RegexTest_264.v Grp: MS-Regex2006-07-15 / RegexTest_267 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_267 OK XSDv-XMLi RegexTest_267.i -OK RegexTest_267.xml:1:110: string pattern not matched: CH Grp: MS-Regex2006-07-15 / RegexTest_268 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_268 OK XSDv-XMLi RegexTest_268.i -OK RegexTest_268.xml:1:110: string pattern not matched: CH Grp: MS-Regex2006-07-15 / RegexTest_269 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_269 OK XSDv-XMLi RegexTest_269.i -OK RegexTest_269.xml:1:110: string pattern not matched: cH Grp: MS-Regex2006-07-15 / RegexTest_270 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_270 OK XSDv-XMLi RegexTest_270.i -OK RegexTest_270.xml:1:110: string pattern not matched: cH Grp: MS-Regex2006-07-15 / RegexTest_271 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_271 OK XSDv-XMLi RegexTest_271.i -OK RegexTest_271.xml:1:110: string pattern not matched: AA Grp: MS-Regex2006-07-15 / RegexTest_272 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_272 OK XSDv-XMLi RegexTest_272.i -OK RegexTest_272.xml:1:110: string pattern not matched: AA Grp: MS-Regex2006-07-15 / RegexTest_273 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_273 OK XSDv-XMLi RegexTest_273.i -OK RegexTest_273.xml:1:110: string pattern not matched: aA Grp: MS-Regex2006-07-15 / RegexTest_274 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_274 OK XSDv-XMLi RegexTest_274.i -OK RegexTest_274.xml:1:110: string pattern not matched: aA Grp: MS-Regex2006-07-15 / RegexTest_275 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_275 -NI RegexTest_275.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_276 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_276 -NI RegexTest_276.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_277 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_277 -NI RegexTest_277.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_278 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_278 -NI RegexTest_278.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_279 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_279 -NI RegexTest_279.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_280 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_280 -NI RegexTest_280.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_281 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_281 -NI RegexTest_281.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_282 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_282 -NI RegexTest_282.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_283 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_283 -NI RegexTest_283.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_284 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_284 -NI RegexTest_284.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_285 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_285 -NI RegexTest_285.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_286 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_286 -NI RegexTest_286.xsd:5:35: Unicode regexps are not supported Grp: MS-Regex2006-07-15 / RegexTest_294 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_294 Grp: MS-Regex2006-07-15 / RegexTest_295 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_295 Grp: MS-Regex2006-07-15 / RegexTest_299 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_299 Grp: MS-Regex2006-07-15 / RegexTest_300 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_300 Grp: MS-Regex2006-07-15 / RegexTest_301 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_301 Grp: MS-Regex2006-07-15 / RegexTest_302 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_302 Grp: MS-Regex2006-07-15 / RegexTest_303 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_303 Grp: MS-Regex2006-07-15 / RegexTest_304 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_304 Grp: MS-Regex2006-07-15 / RegexTest_305 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_305 Grp: MS-Regex2006-07-15 / RegexTest_306 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_306 Grp: MS-Regex2006-07-15 / RegexTest_307 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_307 Grp: MS-Regex2006-07-15 / RegexTest_308 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_308 Grp: MS-Regex2006-07-15 / RegexTest_309 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_309 Grp: MS-Regex2006-07-15 / RegexTest_310 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_310 Grp: MS-Regex2006-07-15 / RegexTest_311 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_311 Grp: MS-Regex2006-07-15 / RegexTest_312 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_312 Grp: MS-Regex2006-07-15 / RegexTest_313 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_313 Grp: MS-Regex2006-07-15 / RegexTest_314 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_314 Grp: MS-Regex2006-07-15 / RegexTest_315 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_315 Grp: MS-Regex2006-07-15 / RegexTest_316 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_316 Grp: MS-Regex2006-07-15 / RegexTest_317 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_317 Grp: MS-Regex2006-07-15 / RegexTest_319 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_319 OK XSDv-XMLv RegexTest_319.v Grp: MS-Regex2006-07-15 / RegexTest_322 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_322 -NI RegexTest_322.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_323 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_323 -NI RegexTest_323.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_324 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_324 -NI RegexTest_324.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_325 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_325 -NI RegexTest_325.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_326 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_326 -NI RegexTest_326.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_327 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_327 -NI RegexTest_327.xsd:5:44: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_328 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_328 -NI RegexTest_328.xsd:5:48: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_329 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_329 -NI RegexTest_329.xsd:5:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_332 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_332 -NI RegexTest_332.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_333 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_333 -NI RegexTest_333.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_334 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_334 -NI RegexTest_334.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_335 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_335 -NI RegexTest_335.xsd:5:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_336 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_336 -NI RegexTest_336.xsd:5:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_337 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_337 -NI RegexTest_337.xsd:5:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_339 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_339 -NI RegexTest_339.xsd:5:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_340 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_340 -NI RegexTest_340.xsd:5:48: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_341 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_341 -NI RegexTest_341.xsd:5:52: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_342 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_342 -NI RegexTest_342.xsd:5:51: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_343 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_343 -NI RegexTest_343.xsd:5:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_344 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_344 -NI RegexTest_344.xsd:5:50: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_345 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_345 -NI RegexTest_345.xsd:5:50: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_346 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_346 -NI RegexTest_346.xsd:5:53: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_347 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_347 -NI RegexTest_347.xsd:5:51: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_348 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_348 -NI RegexTest_348.xsd:5:49: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_349 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_349 -NI RegexTest_349.xsd:5:51: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_350 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_350 -NI RegexTest_350.xsd:5:48: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_352 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_352 -NI RegexTest_352.xsd:5:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_353 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_353 -NI RegexTest_353.xsd:5:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_354 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_354 -NI RegexTest_354.xsd:5:53: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_356 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_356 -NI RegexTest_356.xsd:5:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_357 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_357 -NI RegexTest_357.xsd:5:45: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_358 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_358 -NI RegexTest_358.xsd:5:48: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_359 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_359 -NI RegexTest_359.xsd:5:48: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_363 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_363 -NI RegexTest_363.xsd:5:48: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_364 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_364 -NI RegexTest_364.xsd:5:44: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_365 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_365 -NI RegexTest_365.xsd:5:48: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_367 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_367 -NI RegexTest_367.xsd:5:51: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_370 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_370 -NI RegexTest_370.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_371 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_371 -NI RegexTest_371.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_372 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_372 -NI RegexTest_372.xsd:5:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_373 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_373 -NI RegexTest_373.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_374 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_374 -NI RegexTest_374.xsd:5:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_375 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_375 -NI RegexTest_375.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_420 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_420 -NI RegexTest_420.xsd:5:51: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_421 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_421 -NI RegexTest_421.xsd:5:64: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_422 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_422 -NI RegexTest_422.xsd:5:68: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_424 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_424 -NI RegexTest_424.xsd:5:64: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_425 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_425 -NI RegexTest_425.xsd:5:60: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_426 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_426 -NI RegexTest_426.xsd:5:62: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_429 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_429 -NI RegexTest_429.xsd:5:50: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_430 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_430 -NI RegexTest_430.xsd:5:46: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_433 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_433 -NI RegexTest_433.xsd:5:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / RegexTest_434 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_434 -NI RegexTest_434.xsd:5:56: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_438 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_438 -NI RegexTest_438.xsd:5:49: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_439 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_439 -NI RegexTest_439.xsd:5:49: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_440 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_440 Grp: MS-Regex2006-07-15 / RegexTest_441 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_441 Grp: MS-Regex2006-07-15 / RegexTest_442 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_442 Grp: MS-Regex2006-07-15 / RegexTest_443 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_443 Grp: MS-Regex2006-07-15 / RegexTest_448 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_448 Grp: MS-Regex2006-07-15 / RegexTest_449 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_449 Grp: MS-Regex2006-07-15 / RegexTest_450 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_450 Grp: MS-Regex2006-07-15 / RegexTest_451 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_451 Grp: MS-Regex2006-07-15 / RegexTest_458 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_458 Grp: MS-Regex2006-07-15 / RegexTest_459 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_459 -NI RegexTest_459.xsd:5:43: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_460 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_460 -NI RegexTest_460.xsd:5:44: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_461 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_461 -NI RegexTest_461.xsd:5:44: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_462 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_462 -NI RegexTest_462.xsd:5:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_464 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_464 Grp: MS-Regex2006-07-15 / RegexTest_465 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_465 Grp: MS-Regex2006-07-15 / RegexTest_466 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_466 OK XSDv-XMLi RegexTest_466.i -OK RegexTest_466.xml:1:110: string pattern not matched: [-e-g]+ Grp: MS-Regex2006-07-15 / RegexTest_467 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_467 OK XSDv-XMLi RegexTest_467.i -OK RegexTest_467.xml:1:110: string pattern not matched: [-e-g]+ Grp: MS-Regex2006-07-15 / RegexTest_468 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_468 OK XSDv-XMLi RegexTest_468.i -OK RegexTest_468.xml:1:110: string pattern not matched: [a-e - m-p]+ Grp: MS-Regex2006-07-15 / RegexTest_469 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_469 Grp: MS-Regex2006-07-15 / RegexTest_470 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_470 Grp: MS-Regex2006-07-15 / RegexTest_471 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_471 Grp: MS-Regex2006-07-15 / RegexTest_472 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_472 Grp: MS-Regex2006-07-15 / RegexTest_473 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_473 Grp: MS-Regex2006-07-15 / RegexTest_474 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_474 OK XSDv-XMLi RegexTest_474.i -OK RegexTest_474.xml:1:110: string pattern not matched: [a\-\[\-\[\-bc]+ Grp: MS-Regex2006-07-15 / RegexTest_475 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_475 -NI RegexTest_475.xsd:5:46: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_476 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv RegexTest_476 -NI RegexTest_476.xsd:5:47: Unsupported regexp construct: [...-[...]] Grp: MS-Regex2006-07-15 / RegexTest_477 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_477 Grp: MS-Regex2006-07-15 / RegexTest_478 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_478 Grp: MS-Regex2006-07-15 / RegexTest_479 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_479 Grp: MS-Regex2006-07-15 / RegexTest_480 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_480 Grp: MS-Regex2006-07-15 / RegexTest_481 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_481 Grp: MS-Regex2006-07-15 / RegexTest_482 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_482 Grp: MS-Regex2006-07-15 / RegexTest_483 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_483 Grp: MS-Regex2006-07-15 / RegexTest_484 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_484 Grp: MS-Regex2006-07-15 / RegexTest_487 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_487 Grp: MS-Regex2006-07-15 / RegexTest_488 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_488 OK XSDv-XMLi RegexTest_488.i -OK RegexTest_488.xml:1:110: string pattern not matched: ^aa$ Grp: MS-Regex2006-07-15 / RegexTest_489 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_489 OK XSDv-XMLi RegexTest_489.i -OK RegexTest_489.xml:1:110: string pattern not matched: ^Aa$ Grp: MS-Regex2006-07-15 / RegexTest_491 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_491 OK XSDv-XMLi RegexTest_491.i -OK RegexTest_491.xml:1:110: string pattern not matched: \s+\d+ Grp: MS-Regex2006-07-15 / RegexTest_492 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_492 OK XSDv-XMLi RegexTest_492.i -OK RegexTest_492.xml:1:110: string pattern not matched: foo\d+ Grp: MS-Regex2006-07-15 / RegexTest_493 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_493 OK XSDv-XMLi RegexTest_493.i -OK RegexTest_493.xml:1:110: string pattern not matched: foo\d+ Grp: MS-Regex2006-07-15 / RegexTest_494 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_494 OK XSDv-XMLi RegexTest_494.i -OK RegexTest_494.xml:1:110: string pattern not matched: foo\s+ Grp: MS-Regex2006-07-15 / RegexTest_495 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_495 OK XSDv-XMLv RegexTest_495.v Grp: MS-Regex2006-07-15 / RegexTest_496 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_496 OK XSDv-XMLi RegexTest_496.i -OK RegexTest_496.xml:1:110: string pattern not matched: (hello)\s+(world) Grp: MS-Regex2006-07-15 / RegexTest_497 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_497 OK XSDv-XMLi RegexTest_497.i -OK RegexTest_497.xml:1:110: string pattern not matched: (hello)\s+(world) Grp: MS-Regex2006-07-15 / RegexTest_498 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_498 OK XSDv-XMLi RegexTest_498.i -OK RegexTest_498.xml:1:110: string pattern not matched: (foo)\s+(bar) Grp: MS-Regex2006-07-15 / RegexTest_499 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_499 OK XSDv-XMLi RegexTest_499.i -OK RegexTest_499.xml:1:110: string pattern not matched: (foo)\s+(bar) Grp: MS-Regex2006-07-15 / RegexTest_500 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_500 OK XSDv-XMLi RegexTest_500.i -OK RegexTest_500.xml:1:110: string pattern not matched: (foo)\s+(bar) Grp: MS-Regex2006-07-15 / RegexTest_501 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_501 OK XSDv-XMLi RegexTest_501.i -OK RegexTest_501.xml:1:110: string pattern not matched: (hello)\s+(world) Grp: MS-Regex2006-07-15 / RegexTest_502 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_502 OK XSDv-XMLi RegexTest_502.i -OK RegexTest_502.xml:1:110: string pattern not matched: (hello)\s+(world) Grp: MS-Regex2006-07-15 / RegexTest_503 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_503 OK XSDv-XMLi RegexTest_503.i -OK RegexTest_503.xml:1:110: string pattern not matched: (d)(o)(g)(\s)(c)(a)(t)(\s)(h)(a)(s) Grp: MS-Regex2006-07-15 / RegexTest_504 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_504 OK XSDv-XMLi RegexTest_504.i -OK RegexTest_504.xml:1:110: string pattern not matched: (d)(o)(g)(\s)(c)(a)(t)(\s)(h)(a)(s) Grp: MS-Regex2006-07-15 / RegexTest_506 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_506 OK XSDv-XMLi RegexTest_506.i -OK RegexTest_506.xml:1:110: string pattern not matched: ^([a-z0-9]+)@([a-z]+)\.([a-z]+)$ Grp: MS-Regex2006-07-15 / RegexTest_508 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_508 OK XSDv-XMLi RegexTest_508.i -OK RegexTest_508.xml:1:110: string pattern not matched: ^http://www.([a-zA-Z0-9]+)\.([a-z]+)$ Grp: MS-Regex2006-07-15 / RegexTest_513 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_513 OK XSDv-XMLv RegexTest_513.v Grp: MS-Regex2006-07-15 / RegexTest_514 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_514 OK XSDv-XMLi RegexTest_514.i -OK RegexTest_514.xml:1:110: string pattern not matched: ((.)+) Grp: MS-Regex2006-07-15 / RegexTest_515 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_515 OK XSDv-XMLv RegexTest_515.v Grp: MS-Regex2006-07-15 / RegexTest_516 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_516 Grp: MS-Regex2006-07-15 / RegexTest_517 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_517 Grp: MS-Regex2006-07-15 / RegexTest_518 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_518 Grp: MS-Regex2006-07-15 / RegexTest_519 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_519 Grp: MS-Regex2006-07-15 / RegexTest_520 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_520 OK XSDv-XMLi RegexTest_520.i -OK RegexTest_520.xml:1:110: string pattern not matched: (a+)(b*)(c?) Grp: MS-Regex2006-07-15 / RegexTest_521 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_521 Grp: MS-Regex2006-07-15 / RegexTest_522 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_522 OK XSDv-XMLv RegexTest_522.v Grp: MS-Regex2006-07-15 / RegexTest_523 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_523 Grp: MS-Regex2006-07-15 / RegexTest_524 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_524 Grp: MS-Regex2006-07-15 / RegexTest_525 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_525 OK XSDv-XMLv RegexTest_525.v Grp: MS-Regex2006-07-15 / RegexTest_528 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_528 OK XSDv-XMLi RegexTest_528.i -OK RegexTest_528.xml:1:110: string pattern not matched: (abra(cad)?)+ Grp: MS-Regex2006-07-15 / RegexTest_529 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_529 OK XSDv-XMLi RegexTest_529.i -OK RegexTest_529.xml:1:110: string pattern not matched: ^(cat|chat) Grp: MS-Regex2006-07-15 / RegexTest_530 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_530 OK XSDv-XMLv RegexTest_530.v Grp: MS-Regex2006-07-15 / RegexTest_531 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_531 OK XSDv-XMLi RegexTest_531.i -OK RegexTest_531.xml:1:110: string pattern not matched: qqq(123)* Grp: MS-Regex2006-07-15 / RegexTest_532 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_532 OK XSDv-XMLi RegexTest_532.i -OK RegexTest_532.xml:1:110: string pattern not matched: (\s)?(-) Grp: MS-Regex2006-07-15 / RegexTest_533 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_533 OK XSDv-XMLi RegexTest_533.i -OK RegexTest_533.xml:1:110: string pattern not matched: a(.)c(.)e Grp: MS-Regex2006-07-15 / RegexTest_535 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv RegexTest_535 OK XSDv-XMLv RegexTest_535.v Grp: MS-Regex2006-07-15 / RegexTest_536 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_536 Grp: MS-Regex2006-07-15 / RegexTest_537 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_537 Grp: MS-Regex2006-07-15 / RegexTest_538 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_538 Grp: MS-Regex2006-07-15 / RegexTest_539 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_539 Grp: MS-Regex2006-07-15 / RegexTest_540 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_540 Grp: MS-Regex2006-07-15 / RegexTest_541 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_541 Grp: MS-Regex2006-07-15 / RegexTest_542 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_542 Grp: MS-Regex2006-07-15 / RegexTest_543 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_543 Grp: MS-Regex2006-07-15 / RegexTest_544 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_544 Grp: MS-Regex2006-07-15 / RegexTest_545 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_545 Grp: MS-Regex2006-07-15 / RegexTest_546 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_546 Grp: MS-Regex2006-07-15 / RegexTest_547 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_547 Grp: MS-Regex2006-07-15 / RegexTest_548 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_548 Grp: MS-Regex2006-07-15 / RegexTest_549 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_549 Grp: MS-Regex2006-07-15 / RegexTest_550 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_550 Grp: MS-Regex2006-07-15 / RegexTest_551 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_551 Grp: MS-Regex2006-07-15 / RegexTest_552 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_552 Grp: MS-Regex2006-07-15 / RegexTest_553 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_553 Grp: MS-Regex2006-07-15 / RegexTest_554 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_554 Grp: MS-Regex2006-07-15 / RegexTest_555 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_555 Grp: MS-Regex2006-07-15 / RegexTest_556 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_556 Grp: MS-Regex2006-07-15 / RegexTest_557 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_557 Grp: MS-Regex2006-07-15 / RegexTest_558 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_558 Grp: MS-Regex2006-07-15 / RegexTest_559 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_559 Grp: MS-Regex2006-07-15 / RegexTest_560 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_560 Grp: MS-Regex2006-07-15 / RegexTest_561 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_561 Grp: MS-Regex2006-07-15 / RegexTest_562 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_562 Grp: MS-Regex2006-07-15 / RegexTest_563 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_563 Grp: MS-Regex2006-07-15 / RegexTest_564 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_564 Grp: MS-Regex2006-07-15 / RegexTest_565 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_565 Grp: MS-Regex2006-07-15 / RegexTest_566 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_566 Grp: MS-Regex2006-07-15 / RegexTest_567 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_567 Grp: MS-Regex2006-07-15 / RegexTest_568 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_568 Grp: MS-Regex2006-07-15 / RegexTest_569 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_569 Grp: MS-Regex2006-07-15 / RegexTest_570 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_570 Grp: MS-Regex2006-07-15 / RegexTest_571 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_571 Grp: MS-Regex2006-07-15 / RegexTest_572 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_572 Grp: MS-Regex2006-07-15 / RegexTest_573 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_573 Grp: MS-Regex2006-07-15 / RegexTest_574 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_574 Grp: MS-Regex2006-07-15 / RegexTest_575 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_575 Grp: MS-Regex2006-07-15 / RegexTest_576 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_576 Grp: MS-Regex2006-07-15 / RegexTest_577 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_577 Grp: MS-Regex2006-07-15 / RegexTest_578 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_578 Grp: MS-Regex2006-07-15 / RegexTest_579 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_579 Grp: MS-Regex2006-07-15 / RegexTest_580 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_580 Grp: MS-Regex2006-07-15 / RegexTest_581 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_581 Grp: MS-Regex2006-07-15 / RegexTest_582 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_582 Grp: MS-Regex2006-07-15 / RegexTest_583 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_583 -OK RegexTest_583.xsd:5:40: Invalid regular expression a[b-a] (converted to ^(a[b-a])$) Grp: MS-Regex2006-07-15 / RegexTest_584 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_584 -OK RegexTest_584.xsd:5:38: Invalid regular expression a[]b (converted to ^(a[]b)$) Grp: MS-Regex2006-07-15 / RegexTest_585 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_585 -OK RegexTest_585.xsd:5:36: Invalid regular expression a[ (converted to ^(a[)$) Grp: MS-Regex2006-07-15 / RegexTest_586 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_586 Grp: MS-Regex2006-07-15 / RegexTest_587 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_587 Grp: MS-Regex2006-07-15 / RegexTest_588 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_588 Grp: MS-Regex2006-07-15 / RegexTest_589 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_589 Grp: MS-Regex2006-07-15 / RegexTest_590 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_590 Grp: MS-Regex2006-07-15 / RegexTest_591 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_591 Grp: MS-Regex2006-07-15 / RegexTest_592 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_592 Grp: MS-Regex2006-07-15 / RegexTest_593 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_593 Grp: MS-Regex2006-07-15 / RegexTest_594 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_594 Grp: MS-Regex2006-07-15 / RegexTest_595 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_595 Grp: MS-Regex2006-07-15 / RegexTest_596 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_596 Grp: MS-Regex2006-07-15 / RegexTest_597 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_597 Grp: MS-Regex2006-07-15 / RegexTest_598 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_598 Grp: MS-Regex2006-07-15 / RegexTest_599 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_599 Grp: MS-Regex2006-07-15 / RegexTest_600 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_600 Grp: MS-Regex2006-07-15 / RegexTest_601 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_601 Grp: MS-Regex2006-07-15 / RegexTest_602 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_602 Grp: MS-Regex2006-07-15 / RegexTest_603 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_603 Grp: MS-Regex2006-07-15 / RegexTest_604 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_604 Grp: MS-Regex2006-07-15 / RegexTest_605 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_605 Grp: MS-Regex2006-07-15 / RegexTest_606 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_606 Grp: MS-Regex2006-07-15 / RegexTest_607 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_607 Grp: MS-Regex2006-07-15 / RegexTest_608 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_608 Grp: MS-Regex2006-07-15 / RegexTest_609 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_609 Grp: MS-Regex2006-07-15 / RegexTest_610 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_610 Grp: MS-Regex2006-07-15 / RegexTest_611 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_611 Grp: MS-Regex2006-07-15 / RegexTest_612 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_612 Grp: MS-Regex2006-07-15 / RegexTest_613 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_613 Grp: MS-Regex2006-07-15 / RegexTest_614 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_614 Grp: MS-Regex2006-07-15 / RegexTest_615 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_615 Grp: MS-Regex2006-07-15 / RegexTest_616 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_616 Grp: MS-Regex2006-07-15 / RegexTest_617 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_617 Grp: MS-Regex2006-07-15 / RegexTest_618 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_618 Grp: MS-Regex2006-07-15 / RegexTest_619 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_619 Grp: MS-Regex2006-07-15 / RegexTest_620 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_620 Grp: MS-Regex2006-07-15 / RegexTest_621 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_621 Grp: MS-Regex2006-07-15 / RegexTest_622 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_622 Grp: MS-Regex2006-07-15 / RegexTest_623 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_623 Grp: MS-Regex2006-07-15 / RegexTest_624 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_624 Grp: MS-Regex2006-07-15 / RegexTest_625 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_625 Grp: MS-Regex2006-07-15 / RegexTest_626 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_626 Grp: MS-Regex2006-07-15 / RegexTest_627 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_627 Grp: MS-Regex2006-07-15 / RegexTest_628 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_628 Grp: MS-Regex2006-07-15 / RegexTest_629 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_629 Grp: MS-Regex2006-07-15 / RegexTest_630 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_630 Grp: MS-Regex2006-07-15 / RegexTest_631 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_631 Grp: MS-Regex2006-07-15 / RegexTest_632 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_632 Grp: MS-Regex2006-07-15 / RegexTest_633 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_633 -OK RegexTest_633.xsd:5:36: Invalid regular expression *a (converted to *a$) Grp: MS-Regex2006-07-15 / RegexTest_634 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_634 -OK RegexTest_634.xsd:5:38: Invalid regular expression (*)b (converted to ^((*)b)$) Grp: MS-Regex2006-07-15 / RegexTest_635 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_635 Grp: MS-Regex2006-07-15 / RegexTest_636 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_636 -OK RegexTest_636.xsd:5:36: Invalid regular expression a\ (converted to ^a\) Grp: MS-Regex2006-07-15 / RegexTest_637 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_637 Grp: MS-Regex2006-07-15 / RegexTest_638 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_638 Grp: MS-Regex2006-07-15 / RegexTest_639 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_639 Grp: MS-Regex2006-07-15 / RegexTest_640 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_640 Grp: MS-Regex2006-07-15 / RegexTest_641 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_641 -OK RegexTest_641.xsd:5:38: Invalid regular expression abc) (converted to ^(abc))$) Grp: MS-Regex2006-07-15 / RegexTest_642 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_642 -OK RegexTest_642.xsd:5:38: Invalid regular expression (abc (converted to ^((abc)$) Grp: MS-Regex2006-07-15 / RegexTest_643 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_643 Grp: MS-Regex2006-07-15 / RegexTest_644 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_644 Grp: MS-Regex2006-07-15 / RegexTest_645 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_645 Grp: MS-Regex2006-07-15 / RegexTest_646 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_646 Grp: MS-Regex2006-07-15 / RegexTest_647 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_647 -OK RegexTest_647.xsd:5:37: Invalid regular expression a** (converted to ^(a**)$) Grp: MS-Regex2006-07-15 / RegexTest_648 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_648 Grp: MS-Regex2006-07-15 / RegexTest_649 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_649 Grp: MS-Regex2006-07-15 / RegexTest_650 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_650 Grp: MS-Regex2006-07-15 / RegexTest_651 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_651 Grp: MS-Regex2006-07-15 / RegexTest_652 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_652 Grp: MS-Regex2006-07-15 / RegexTest_653 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_653 Grp: MS-Regex2006-07-15 / RegexTest_654 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_654 Grp: MS-Regex2006-07-15 / RegexTest_655 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_655 Grp: MS-Regex2006-07-15 / RegexTest_656 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_656 Grp: MS-Regex2006-07-15 / RegexTest_657 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_657 Grp: MS-Regex2006-07-15 / RegexTest_658 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_658 Grp: MS-Regex2006-07-15 / RegexTest_659 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_659 Grp: MS-Regex2006-07-15 / RegexTest_660 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_660 Grp: MS-Regex2006-07-15 / RegexTest_661 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_661 Grp: MS-Regex2006-07-15 / RegexTest_662 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_662 Grp: MS-Regex2006-07-15 / RegexTest_663 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_663 Grp: MS-Regex2006-07-15 / RegexTest_664 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_664 Grp: MS-Regex2006-07-15 / RegexTest_665 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_665 Grp: MS-Regex2006-07-15 / RegexTest_666 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_666 Grp: MS-Regex2006-07-15 / RegexTest_667 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_667 Grp: MS-Regex2006-07-15 / RegexTest_668 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_668 Grp: MS-Regex2006-07-15 / RegexTest_669 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_669 Grp: MS-Regex2006-07-15 / RegexTest_670 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_670 Grp: MS-Regex2006-07-15 / RegexTest_671 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_671 Grp: MS-Regex2006-07-15 / RegexTest_672 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_672 Grp: MS-Regex2006-07-15 / RegexTest_673 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_673 Grp: MS-Regex2006-07-15 / RegexTest_674 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_674 Grp: MS-Regex2006-07-15 / RegexTest_675 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_675 Grp: MS-Regex2006-07-15 / RegexTest_676 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_676 Grp: MS-Regex2006-07-15 / RegexTest_677 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_677 Grp: MS-Regex2006-07-15 / RegexTest_678 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_678 Grp: MS-Regex2006-07-15 / RegexTest_679 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_679 Grp: MS-Regex2006-07-15 / RegexTest_680 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_680 Grp: MS-Regex2006-07-15 / RegexTest_681 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_681 Grp: MS-Regex2006-07-15 / RegexTest_682 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_682 Grp: MS-Regex2006-07-15 / RegexTest_683 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_683 Grp: MS-Regex2006-07-15 / RegexTest_684 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_684 Grp: MS-Regex2006-07-15 / RegexTest_685 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_685 Grp: MS-Regex2006-07-15 / RegexTest_686 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_686 Grp: MS-Regex2006-07-15 / RegexTest_687 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_687 Grp: MS-Regex2006-07-15 / RegexTest_688 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_688 Grp: MS-Regex2006-07-15 / RegexTest_689 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_689 Grp: MS-Regex2006-07-15 / RegexTest_690 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_690 Grp: MS-Regex2006-07-15 / RegexTest_691 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_691 Grp: MS-Regex2006-07-15 / RegexTest_692 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_692 Grp: MS-Regex2006-07-15 / RegexTest_693 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_693 Grp: MS-Regex2006-07-15 / RegexTest_694 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_694 Grp: MS-Regex2006-07-15 / RegexTest_695 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_695 Grp: MS-Regex2006-07-15 / RegexTest_696 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_696 Grp: MS-Regex2006-07-15 / RegexTest_697 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_697 Grp: MS-Regex2006-07-15 / RegexTest_698 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_698 Grp: MS-Regex2006-07-15 / RegexTest_699 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_699 Grp: MS-Regex2006-07-15 / RegexTest_700 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_700 Grp: MS-Regex2006-07-15 / RegexTest_701 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_701 Grp: MS-Regex2006-07-15 / RegexTest_702 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_702 Grp: MS-Regex2006-07-15 / RegexTest_703 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_703 Grp: MS-Regex2006-07-15 / RegexTest_704 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_704 Grp: MS-Regex2006-07-15 / RegexTest_705 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_705 Grp: MS-Regex2006-07-15 / RegexTest_706 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_706 Grp: MS-Regex2006-07-15 / RegexTest_707 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_707 Grp: MS-Regex2006-07-15 / RegexTest_708 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_708 Grp: MS-Regex2006-07-15 / RegexTest_709 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_709 Grp: MS-Regex2006-07-15 / RegexTest_710 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_710 Grp: MS-Regex2006-07-15 / RegexTest_711 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_711 Grp: MS-Regex2006-07-15 / RegexTest_712 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_712 Grp: MS-Regex2006-07-15 / RegexTest_713 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_713 Grp: MS-Regex2006-07-15 / RegexTest_714 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_714 Grp: MS-Regex2006-07-15 / RegexTest_715 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_715 Grp: MS-Regex2006-07-15 / RegexTest_716 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_716 Grp: MS-Regex2006-07-15 / RegexTest_717 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_717 Grp: MS-Regex2006-07-15 / RegexTest_718 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_718 Grp: MS-Regex2006-07-15 / RegexTest_719 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_719 Grp: MS-Regex2006-07-15 / RegexTest_720 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_720 Grp: MS-Regex2006-07-15 / RegexTest_721 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_721 Grp: MS-Regex2006-07-15 / RegexTest_722 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_722 Grp: MS-Regex2006-07-15 / RegexTest_723 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_723 Grp: MS-Regex2006-07-15 / RegexTest_724 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_724 Grp: MS-Regex2006-07-15 / RegexTest_725 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_725 Grp: MS-Regex2006-07-15 / RegexTest_726 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_726 Grp: MS-Regex2006-07-15 / RegexTest_727 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_727 Grp: MS-Regex2006-07-15 / RegexTest_728 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_728 Grp: MS-Regex2006-07-15 / RegexTest_729 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_729 Grp: MS-Regex2006-07-15 / RegexTest_730 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_730 Grp: MS-Regex2006-07-15 / RegexTest_731 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_731 Grp: MS-Regex2006-07-15 / RegexTest_732 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_732 Grp: MS-Regex2006-07-15 / RegexTest_733 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_733 Grp: MS-Regex2006-07-15 / RegexTest_734 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_734 Grp: MS-Regex2006-07-15 / RegexTest_735 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_735 Grp: MS-Regex2006-07-15 / RegexTest_736 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_736 Grp: MS-Regex2006-07-15 / RegexTest_737 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_737 Grp: MS-Regex2006-07-15 / RegexTest_738 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_738 Grp: MS-Regex2006-07-15 / RegexTest_739 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_739 Grp: MS-Regex2006-07-15 / RegexTest_740 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_740 Grp: MS-Regex2006-07-15 / RegexTest_741 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_741 Grp: MS-Regex2006-07-15 / RegexTest_742 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_742 Grp: MS-Regex2006-07-15 / RegexTest_743 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_743 Grp: MS-Regex2006-07-15 / RegexTest_744 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_744 Grp: MS-Regex2006-07-15 / RegexTest_745 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_745 Grp: MS-Regex2006-07-15 / RegexTest_746 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_746 Grp: MS-Regex2006-07-15 / RegexTest_747 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_747 Grp: MS-Regex2006-07-15 / RegexTest_748 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_748 Grp: MS-Regex2006-07-15 / RegexTest_749 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_749 Grp: MS-Regex2006-07-15 / RegexTest_750 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_750 Grp: MS-Regex2006-07-15 / RegexTest_751 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_751 Grp: MS-Regex2006-07-15 / RegexTest_752 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_752 -OK RegexTest_752.xsd:5:40: Invalid regular expression a[b-a] (converted to ^(a[b-a])$) Grp: MS-Regex2006-07-15 / RegexTest_753 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_753 -OK RegexTest_753.xsd:5:38: Invalid regular expression a[]b (converted to ^(a[]b)$) Grp: MS-Regex2006-07-15 / RegexTest_754 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_754 -OK RegexTest_754.xsd:5:36: Invalid regular expression a[ (converted to ^(a[)$) Grp: MS-Regex2006-07-15 / RegexTest_755 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_755 Grp: MS-Regex2006-07-15 / RegexTest_756 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_756 Grp: MS-Regex2006-07-15 / RegexTest_757 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_757 Grp: MS-Regex2006-07-15 / RegexTest_758 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_758 Grp: MS-Regex2006-07-15 / RegexTest_759 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_759 Grp: MS-Regex2006-07-15 / RegexTest_760 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_760 Grp: MS-Regex2006-07-15 / RegexTest_761 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_761 Grp: MS-Regex2006-07-15 / RegexTest_762 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_762 Grp: MS-Regex2006-07-15 / RegexTest_763 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_763 Grp: MS-Regex2006-07-15 / RegexTest_764 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_764 Grp: MS-Regex2006-07-15 / RegexTest_765 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_765 Grp: MS-Regex2006-07-15 / RegexTest_766 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_766 -OK RegexTest_766.xsd:5:36: Invalid regular expression *a (converted to *a$) Grp: MS-Regex2006-07-15 / RegexTest_767 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_767 -OK RegexTest_767.xsd:5:38: Invalid regular expression (*)b (converted to ^((*)b)$) Grp: MS-Regex2006-07-15 / RegexTest_768 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_768 Grp: MS-Regex2006-07-15 / RegexTest_769 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_769 -OK RegexTest_769.xsd:5:36: Invalid regular expression a\ (converted to ^a\) Grp: MS-Regex2006-07-15 / RegexTest_770 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_770 Grp: MS-Regex2006-07-15 / RegexTest_771 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_771 Grp: MS-Regex2006-07-15 / RegexTest_772 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_772 Grp: MS-Regex2006-07-15 / RegexTest_773 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_773 Grp: MS-Regex2006-07-15 / RegexTest_774 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_774 -OK RegexTest_774.xsd:5:38: Invalid regular expression abc) (converted to ^(abc))$) Grp: MS-Regex2006-07-15 / RegexTest_775 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_775 -OK RegexTest_775.xsd:5:38: Invalid regular expression (abc (converted to ^((abc)$) Grp: MS-Regex2006-07-15 / RegexTest_776 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_776 Grp: MS-Regex2006-07-15 / RegexTest_777 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_777 Grp: MS-Regex2006-07-15 / RegexTest_778 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_778 Grp: MS-Regex2006-07-15 / RegexTest_779 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_779 Grp: MS-Regex2006-07-15 / RegexTest_780 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_780 -OK RegexTest_780.xsd:5:37: Invalid regular expression a** (converted to ^(a**)$) Grp: MS-Regex2006-07-15 / RegexTest_781 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_781 Grp: MS-Regex2006-07-15 / RegexTest_782 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_782 Grp: MS-Regex2006-07-15 / RegexTest_783 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_783 Grp: MS-Regex2006-07-15 / RegexTest_784 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_784 Grp: MS-Regex2006-07-15 / RegexTest_785 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_785 Grp: MS-Regex2006-07-15 / RegexTest_786 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_786 Grp: MS-Regex2006-07-15 / RegexTest_787 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_787 Grp: MS-Regex2006-07-15 / RegexTest_788 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_788 Grp: MS-Regex2006-07-15 / RegexTest_789 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_789 Grp: MS-Regex2006-07-15 / RegexTest_790 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_790 Grp: MS-Regex2006-07-15 / RegexTest_791 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_791 Grp: MS-Regex2006-07-15 / RegexTest_792 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_792 Grp: MS-Regex2006-07-15 / RegexTest_793 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_793 Grp: MS-Regex2006-07-15 / RegexTest_794 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_794 Grp: MS-Regex2006-07-15 / RegexTest_795 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_795 Grp: MS-Regex2006-07-15 / RegexTest_796 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_796 Grp: MS-Regex2006-07-15 / RegexTest_797 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_797 Grp: MS-Regex2006-07-15 / RegexTest_798 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_798 Grp: MS-Regex2006-07-15 / RegexTest_799 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_799 Grp: MS-Regex2006-07-15 / RegexTest_800 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_800 Grp: MS-Regex2006-07-15 / RegexTest_801 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_801 Grp: MS-Regex2006-07-15 / RegexTest_802 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_802 Grp: MS-Regex2006-07-15 / RegexTest_803 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_803 Grp: MS-Regex2006-07-15 / RegexTest_804 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_804 Grp: MS-Regex2006-07-15 / RegexTest_805 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_805 Grp: MS-Regex2006-07-15 / RegexTest_806 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_806 Grp: MS-Regex2006-07-15 / RegexTest_807 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_807 Grp: MS-Regex2006-07-15 / RegexTest_808 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_808 Grp: MS-Regex2006-07-15 / RegexTest_809 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_809 Grp: MS-Regex2006-07-15 / RegexTest_810 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_810 Grp: MS-Regex2006-07-15 / RegexTest_811 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_811 Grp: MS-Regex2006-07-15 / RegexTest_812 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_812 Grp: MS-Regex2006-07-15 / RegexTest_813 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_813 Grp: MS-Regex2006-07-15 / RegexTest_814 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_814 Grp: MS-Regex2006-07-15 / RegexTest_815 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_815 Grp: MS-Regex2006-07-15 / RegexTest_816 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_816 Grp: MS-Regex2006-07-15 / RegexTest_817 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_817 Grp: MS-Regex2006-07-15 / RegexTest_818 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_818 Grp: MS-Regex2006-07-15 / RegexTest_819 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_819 Grp: MS-Regex2006-07-15 / RegexTest_820 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_820 Grp: MS-Regex2006-07-15 / RegexTest_821 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_821 Grp: MS-Regex2006-07-15 / RegexTest_822 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_822 Grp: MS-Regex2006-07-15 / RegexTest_823 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_823 Grp: MS-Regex2006-07-15 / RegexTest_824 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_824 Grp: MS-Regex2006-07-15 / RegexTest_825 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_825 Grp: MS-Regex2006-07-15 / RegexTest_826 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_826 Grp: MS-Regex2006-07-15 / RegexTest_827 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_827 Grp: MS-Regex2006-07-15 / RegexTest_828 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_828 Grp: MS-Regex2006-07-15 / RegexTest_829 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_829 Grp: MS-Regex2006-07-15 / RegexTest_830 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_830 Grp: MS-Regex2006-07-15 / RegexTest_831 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_831 Grp: MS-Regex2006-07-15 / RegexTest_832 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_832 Grp: MS-Regex2006-07-15 / RegexTest_833 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_833 Grp: MS-Regex2006-07-15 / RegexTest_834 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_834 Grp: MS-Regex2006-07-15 / RegexTest_835 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_835 Grp: MS-Regex2006-07-15 / RegexTest_836 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_836 Grp: MS-Regex2006-07-15 / RegexTest_837 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_837 Grp: MS-Regex2006-07-15 / RegexTest_841 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_841 Grp: MS-Regex2006-07-15 / RegexTest_842 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_842 Grp: MS-Regex2006-07-15 / RegexTest_843 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_843 Grp: MS-Regex2006-07-15 / RegexTest_844 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_844 Grp: MS-Regex2006-07-15 / RegexTest_845 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_845 Grp: MS-Regex2006-07-15 / RegexTest_846 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_846 Grp: MS-Regex2006-07-15 / RegexTest_847 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_847 Grp: MS-Regex2006-07-15 / RegexTest_848 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_848 Grp: MS-Regex2006-07-15 / RegexTest_849 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_849 Grp: MS-Regex2006-07-15 / RegexTest_850 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_850 -OK RegexTest_850.xsd:5:38: Invalid regular expression :(?: (converted to ^(:(?:)$) Grp: MS-Regex2006-07-15 / RegexTest_851 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_851 Grp: MS-Regex2006-07-15 / RegexTest_852 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_852 Grp: MS-Regex2006-07-15 / RegexTest_853 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_853 Grp: MS-Regex2006-07-15 / RegexTest_854 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_854 Grp: MS-Regex2006-07-15 / RegexTest_855 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_855 Grp: MS-Regex2006-07-15 / RegexTest_856 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_856 Grp: MS-Regex2006-07-15 / RegexTest_857 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_857 Grp: MS-Regex2006-07-15 / RegexTest_858 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_858 Grp: MS-Regex2006-07-15 / RegexTest_859 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_859 Grp: MS-Regex2006-07-15 / RegexTest_861 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_861 Grp: MS-Regex2006-07-15 / RegexTest_862 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_862 Grp: MS-Regex2006-07-15 / RegexTest_863 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_863 Grp: MS-Regex2006-07-15 / RegexTest_864 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_864 Grp: MS-Regex2006-07-15 / RegexTest_865 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_865 Grp: MS-Regex2006-07-15 / RegexTest_866 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_866 Grp: MS-Regex2006-07-15 / RegexTest_867 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_867 Grp: MS-Regex2006-07-15 / RegexTest_868 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_868 Grp: MS-Regex2006-07-15 / RegexTest_869 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_869 Grp: MS-Regex2006-07-15 / RegexTest_870 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_870 Grp: MS-Regex2006-07-15 / RegexTest_879 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_879 Grp: MS-Regex2006-07-15 / RegexTest_880 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_880 Grp: MS-Regex2006-07-15 / RegexTest_882 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_882 Grp: MS-Regex2006-07-15 / RegexTest_883 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_883 Grp: MS-Regex2006-07-15 / RegexTest_884 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_884 Grp: MS-Regex2006-07-15 / RegexTest_885 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_885 Grp: MS-Regex2006-07-15 / RegexTest_886 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_886 Grp: MS-Regex2006-07-15 / RegexTest_887 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_887 Grp: MS-Regex2006-07-15 / RegexTest_888 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_888 Grp: MS-Regex2006-07-15 / RegexTest_889 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_889 Grp: MS-Regex2006-07-15 / RegexTest_890 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_890 Grp: MS-Regex2006-07-15 / RegexTest_891 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_891 Grp: MS-Regex2006-07-15 / RegexTest_892 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_892 Grp: MS-Regex2006-07-15 / RegexTest_893 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_893 Grp: MS-Regex2006-07-15 / RegexTest_894 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_894 Grp: MS-Regex2006-07-15 / RegexTest_895 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_895 Grp: MS-Regex2006-07-15 / RegexTest_896 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_896 Grp: MS-Regex2006-07-15 / RegexTest_897 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_897 Grp: MS-Regex2006-07-15 / RegexTest_898 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_898 Grp: MS-Regex2006-07-15 / RegexTest_899 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_899 Grp: MS-Regex2006-07-15 / RegexTest_900 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_900 Grp: MS-Regex2006-07-15 / RegexTest_901 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_901 Grp: MS-Regex2006-07-15 / RegexTest_902 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_902 Grp: MS-Regex2006-07-15 / RegexTest_903 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_903 Grp: MS-Regex2006-07-15 / RegexTest_904 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_904 Grp: MS-Regex2006-07-15 / RegexTest_905 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_905 Grp: MS-Regex2006-07-15 / RegexTest_906 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_906 Grp: MS-Regex2006-07-15 / RegexTest_907 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_907 Grp: MS-Regex2006-07-15 / RegexTest_908 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_908 Grp: MS-Regex2006-07-15 / RegexTest_909 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_909 Grp: MS-Regex2006-07-15 / RegexTest_910 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_910 Grp: MS-Regex2006-07-15 / RegexTest_911 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_911 Grp: MS-Regex2006-07-15 / RegexTest_912 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_912 Grp: MS-Regex2006-07-15 / RegexTest_913 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_913 Grp: MS-Regex2006-07-15 / RegexTest_914 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_914 Grp: MS-Regex2006-07-15 / RegexTest_915 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_915 Grp: MS-Regex2006-07-15 / RegexTest_916 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_916 Grp: MS-Regex2006-07-15 / RegexTest_917 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_917 Grp: MS-Regex2006-07-15 / RegexTest_918 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_918 Grp: MS-Regex2006-07-15 / RegexTest_919 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_919 Grp: MS-Regex2006-07-15 / RegexTest_920 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_920 Grp: MS-Regex2006-07-15 / RegexTest_921 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_921 Grp: MS-Regex2006-07-15 / RegexTest_922 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_922 Grp: MS-Regex2006-07-15 / RegexTest_923 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_923 Grp: MS-Regex2006-07-15 / RegexTest_924 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_924 Grp: MS-Regex2006-07-15 / RegexTest_925 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_925 Grp: MS-Regex2006-07-15 / RegexTest_926 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_926 Grp: MS-Regex2006-07-15 / RegexTest_927 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_927 Grp: MS-Regex2006-07-15 / RegexTest_928 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_928 Grp: MS-Regex2006-07-15 / RegexTest_929 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_929 Grp: MS-Regex2006-07-15 / RegexTest_930 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_930 Grp: MS-Regex2006-07-15 / RegexTest_936 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_936 Grp: MS-Regex2006-07-15 / RegexTest_937 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_937 Grp: MS-Regex2006-07-15 / RegexTest_938 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_938 Grp: MS-Regex2006-07-15 / RegexTest_939 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_939 Grp: MS-Regex2006-07-15 / RegexTest_940 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_940 Grp: MS-Regex2006-07-15 / RegexTest_941 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_941 Grp: MS-Regex2006-07-15 / RegexTest_942 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_942 Grp: MS-Regex2006-07-15 / RegexTest_943 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_943 Grp: MS-Regex2006-07-15 / RegexTest_944 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_944 Grp: MS-Regex2006-07-15 / RegexTest_945 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_945 Grp: MS-Regex2006-07-15 / RegexTest_946 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_946 Grp: MS-Regex2006-07-15 / RegexTest_947 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_947 Grp: MS-Regex2006-07-15 / RegexTest_948 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_948 Grp: MS-Regex2006-07-15 / RegexTest_949 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_949 Grp: MS-Regex2006-07-15 / RegexTest_950 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_950 Grp: MS-Regex2006-07-15 / RegexTest_951 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_951 Grp: MS-Regex2006-07-15 / RegexTest_952 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_952 Grp: MS-Regex2006-07-15 / RegexTest_953 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_953 Grp: MS-Regex2006-07-15 / RegexTest_954 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_954 Grp: MS-Regex2006-07-15 / RegexTest_955 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_955 Grp: MS-Regex2006-07-15 / RegexTest_956 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_956 Grp: MS-Regex2006-07-15 / RegexTest_957 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_957 Grp: MS-Regex2006-07-15 / RegexTest_958 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_958 Grp: MS-Regex2006-07-15 / RegexTest_959 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_959 Grp: MS-Regex2006-07-15 / RegexTest_960 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_960 Grp: MS-Regex2006-07-15 / RegexTest_961 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_961 Grp: MS-Regex2006-07-15 / RegexTest_962 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_962 Grp: MS-Regex2006-07-15 / RegexTest_963 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_963 Grp: MS-Regex2006-07-15 / RegexTest_964 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_964 Grp: MS-Regex2006-07-15 / RegexTest_965 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_965 -OK RegexTest_965.xsd:5:44: Invalid regular expression (?(1?)a|b) (converted to ^((?(1?)a|b))$) Grp: MS-Regex2006-07-15 / RegexTest_966 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_966 -OK RegexTest_966.xsd:5:45: Invalid regular expression (?(1)a|b|c) (converted to ^((?(1)a|b|c))$) Grp: MS-Regex2006-07-15 / RegexTest_973 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_973 Grp: MS-Regex2006-07-15 / RegexTest_976 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_976 Grp: MS-Regex2006-07-15 / RegexTest_977 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_977 Grp: MS-Regex2006-07-15 / RegexTest_978 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_978 Grp: MS-Regex2006-07-15 / RegexTest_979 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_979 Grp: MS-Regex2006-07-15 / RegexTest_980 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_980 Grp: MS-Regex2006-07-15 / RegexTest_981 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_981 Grp: MS-Regex2006-07-15 / RegexTest_982 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_982 Grp: MS-Regex2006-07-15 / RegexTest_983 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_983 Grp: MS-Regex2006-07-15 / RegexTest_984 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_984 Grp: MS-Regex2006-07-15 / RegexTest_985 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_985 Grp: MS-Regex2006-07-15 / RegexTest_986 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_986 Grp: MS-Regex2006-07-15 / RegexTest_987 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_987 Grp: MS-Regex2006-07-15 / RegexTest_988 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_988 Grp: MS-Regex2006-07-15 / RegexTest_989 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_989 Grp: MS-Regex2006-07-15 / RegexTest_990 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_990 Grp: MS-Regex2006-07-15 / RegexTest_991 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_991 Grp: MS-Regex2006-07-15 / RegexTest_992 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_992 -OK RegexTest_992.xsd:5:42: Invalid regular expression [a[:xyz: (converted to ^([a[:xyz:)$) Grp: MS-Regex2006-07-15 / RegexTest_993 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_993 -OK RegexTest_993.xsd:5:43: Invalid regular expression [a[:xyz:] (converted to ^([a[:xyz:])$) Grp: MS-Regex2006-07-15 / RegexTest_994 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_994 Grp: MS-Regex2006-07-15 / RegexTest_995 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_995 Grp: MS-Regex2006-07-15 / RegexTest_996 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_996 Grp: MS-Regex2006-07-15 / RegexTest_997 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_997 Grp: MS-Regex2006-07-15 / RegexTest_999 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi RegexTest_999 Grp: MS-Regex2006-07-15 / RegexTest_1000 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1000 Grp: MS-Regex2006-07-15 / RegexTest_1001 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1001 Grp: MS-Regex2006-07-15 / RegexTest_1002 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1002 Grp: MS-Regex2006-07-15 / RegexTest_1003 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1003 Grp: MS-Regex2006-07-15 / RegexTest_1004 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1004 Grp: MS-Regex2006-07-15 / RegexTest_1005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1005 Grp: MS-Regex2006-07-15 / RegexTest_1006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1006 Grp: MS-Regex2006-07-15 / RegexTest_1007 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1007 Grp: MS-Regex2006-07-15 / RegexTest_1008 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1008 Grp: MS-Regex2006-07-15 / RegexTest_1009 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1009 Grp: MS-Regex2006-07-15 / RegexTest_1010 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1010 Grp: MS-Regex2006-07-15 / RegexTest_1011 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1011 Grp: MS-Regex2006-07-15 / RegexTest_1012 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1012 Grp: MS-Regex2006-07-15 / RegexTest_1013 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1013 Grp: MS-Regex2006-07-15 / RegexTest_1014 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1014 Grp: MS-Regex2006-07-15 / RegexTest_1015 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1015 Grp: MS-Regex2006-07-15 / RegexTest_1016 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1016 Grp: MS-Regex2006-07-15 / RegexTest_1017 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1017 Grp: MS-Regex2006-07-15 / RegexTest_1018 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1018 Grp: MS-Regex2006-07-15 / RegexTest_1019 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1019 Grp: MS-Regex2006-07-15 / RegexTest_1020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1020 Grp: MS-Regex2006-07-15 / RegexTest_1021 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1021 Grp: MS-Regex2006-07-15 / RegexTest_1022 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1022 Grp: MS-Regex2006-07-15 / RegexTest_1023 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1023 Grp: MS-Regex2006-07-15 / RegexTest_1024 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1024 Grp: MS-Regex2006-07-15 / RegexTest_1025 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1025 Grp: MS-Regex2006-07-15 / RegexTest_1026 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1026 Grp: MS-Regex2006-07-15 / RegexTest_1027 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1027 Grp: MS-Regex2006-07-15 / RegexTest_1028 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1028 Grp: MS-Regex2006-07-15 / RegexTest_1029 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1029 Grp: MS-Regex2006-07-15 / RegexTest_1030 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1030 Grp: MS-Regex2006-07-15 / RegexTest_1031 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1031 Grp: MS-Regex2006-07-15 / RegexTest_1032 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1032 Grp: MS-Regex2006-07-15 / RegexTest_1033 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1033 Grp: MS-Regex2006-07-15 / RegexTest_1034 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1034 Grp: MS-Regex2006-07-15 / RegexTest_1035 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1035 Grp: MS-Regex2006-07-15 / RegexTest_1036 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1036 Grp: MS-Regex2006-07-15 / RegexTest_1037 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1037 Grp: MS-Regex2006-07-15 / RegexTest_1038 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1038 Grp: MS-Regex2006-07-15 / RegexTest_1039 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1039 Grp: MS-Regex2006-07-15 / RegexTest_1040 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1040 Grp: MS-Regex2006-07-15 / RegexTest_1041 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1041 Grp: MS-Regex2006-07-15 / RegexTest_1042 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1042 Grp: MS-Regex2006-07-15 / RegexTest_1043 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1043 Grp: MS-Regex2006-07-15 / RegexTest_1044 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1044 Grp: MS-Regex2006-07-15 / RegexTest_1045 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1045 Grp: MS-Regex2006-07-15 / RegexTest_1046 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1046 Grp: MS-Regex2006-07-15 / RegexTest_1047 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1047 Grp: MS-Regex2006-07-15 / RegexTest_1048 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1048 Grp: MS-Regex2006-07-15 / RegexTest_1049 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1049 Grp: MS-Regex2006-07-15 / RegexTest_1050 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1050 Grp: MS-Regex2006-07-15 / RegexTest_1051 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1051 Grp: MS-Regex2006-07-15 / RegexTest_1052 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1052 Grp: MS-Regex2006-07-15 / RegexTest_1053 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1053 Grp: MS-Regex2006-07-15 / RegexTest_1054 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1054 Grp: MS-Regex2006-07-15 / RegexTest_1055 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1055 Grp: MS-Regex2006-07-15 / RegexTest_1056 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1056 Grp: MS-Regex2006-07-15 / RegexTest_1057 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1057 Grp: MS-Regex2006-07-15 / RegexTest_1058 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1058 Grp: MS-Regex2006-07-15 / RegexTest_1059 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1059 Grp: MS-Regex2006-07-15 / RegexTest_1060 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1060 Grp: MS-Regex2006-07-15 / RegexTest_1061 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1061 Grp: MS-Regex2006-07-15 / RegexTest_1062 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1062 Grp: MS-Regex2006-07-15 / RegexTest_1063 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1063 Grp: MS-Regex2006-07-15 / RegexTest_1064 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1064 Grp: MS-Regex2006-07-15 / RegexTest_1065 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1065 Grp: MS-Regex2006-07-15 / RegexTest_1066 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1066 Grp: MS-Regex2006-07-15 / RegexTest_1067 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1067 -OK RegexTest_1067.xsd:5:40: Invalid regular expression a[b-a] (converted to ^(a[b-a])$) Grp: MS-Regex2006-07-15 / RegexTest_1068 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1068 -OK RegexTest_1068.xsd:5:38: Invalid regular expression a[]b (converted to ^(a[]b)$) Grp: MS-Regex2006-07-15 / RegexTest_1069 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1069 -OK RegexTest_1069.xsd:5:36: Invalid regular expression a[ (converted to ^(a[)$) Grp: MS-Regex2006-07-15 / RegexTest_1070 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1070 Grp: MS-Regex2006-07-15 / RegexTest_1071 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1071 Grp: MS-Regex2006-07-15 / RegexTest_1072 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1072 Grp: MS-Regex2006-07-15 / RegexTest_1073 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1073 Grp: MS-Regex2006-07-15 / RegexTest_1074 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1074 Grp: MS-Regex2006-07-15 / RegexTest_1075 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1075 Grp: MS-Regex2006-07-15 / RegexTest_1076 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1076 Grp: MS-Regex2006-07-15 / RegexTest_1077 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1077 Grp: MS-Regex2006-07-15 / RegexTest_1078 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1078 Grp: MS-Regex2006-07-15 / RegexTest_1079 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1079 Grp: MS-Regex2006-07-15 / RegexTest_1080 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1080 Grp: MS-Regex2006-07-15 / RegexTest_1081 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1081 Grp: MS-Regex2006-07-15 / RegexTest_1082 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1082 Grp: MS-Regex2006-07-15 / RegexTest_1083 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1083 Grp: MS-Regex2006-07-15 / RegexTest_1084 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1084 Grp: MS-Regex2006-07-15 / RegexTest_1085 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1085 Grp: MS-Regex2006-07-15 / RegexTest_1086 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1086 Grp: MS-Regex2006-07-15 / RegexTest_1087 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1087 Grp: MS-Regex2006-07-15 / RegexTest_1088 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1088 Grp: MS-Regex2006-07-15 / RegexTest_1089 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1089 Grp: MS-Regex2006-07-15 / RegexTest_1090 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1090 Grp: MS-Regex2006-07-15 / RegexTest_1091 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1091 Grp: MS-Regex2006-07-15 / RegexTest_1092 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1092 Grp: MS-Regex2006-07-15 / RegexTest_1093 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1093 Grp: MS-Regex2006-07-15 / RegexTest_1094 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1094 Grp: MS-Regex2006-07-15 / RegexTest_1095 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1095 Grp: MS-Regex2006-07-15 / RegexTest_1096 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1096 Grp: MS-Regex2006-07-15 / RegexTest_1097 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1097 Grp: MS-Regex2006-07-15 / RegexTest_1098 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1098 Grp: MS-Regex2006-07-15 / RegexTest_1099 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1099 Grp: MS-Regex2006-07-15 / RegexTest_1100 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1100 Grp: MS-Regex2006-07-15 / RegexTest_1101 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1101 Grp: MS-Regex2006-07-15 / RegexTest_1102 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1102 Grp: MS-Regex2006-07-15 / RegexTest_1103 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1103 Grp: MS-Regex2006-07-15 / RegexTest_1104 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1104 Grp: MS-Regex2006-07-15 / RegexTest_1105 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1105 Grp: MS-Regex2006-07-15 / RegexTest_1106 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1106 Grp: MS-Regex2006-07-15 / RegexTest_1107 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1107 Grp: MS-Regex2006-07-15 / RegexTest_1108 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1108 Grp: MS-Regex2006-07-15 / RegexTest_1109 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1109 Grp: MS-Regex2006-07-15 / RegexTest_1110 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1110 Grp: MS-Regex2006-07-15 / RegexTest_1111 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1111 Grp: MS-Regex2006-07-15 / RegexTest_1112 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1112 Grp: MS-Regex2006-07-15 / RegexTest_1113 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1113 Grp: MS-Regex2006-07-15 / RegexTest_1114 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1114 Grp: MS-Regex2006-07-15 / RegexTest_1115 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1115 Grp: MS-Regex2006-07-15 / RegexTest_1116 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1116 Grp: MS-Regex2006-07-15 / RegexTest_1117 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1117 -OK RegexTest_1117.xsd:5:36: Invalid regular expression *a (converted to *a$) Grp: MS-Regex2006-07-15 / RegexTest_1118 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1118 -OK RegexTest_1118.xsd:5:38: Invalid regular expression (*)b (converted to ^((*)b)$) Grp: MS-Regex2006-07-15 / RegexTest_1119 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1119 Grp: MS-Regex2006-07-15 / RegexTest_1120 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1120 -OK RegexTest_1120.xsd:5:36: Invalid regular expression a\ (converted to ^a\) Grp: MS-Regex2006-07-15 / RegexTest_1121 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1121 Grp: MS-Regex2006-07-15 / RegexTest_1122 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1122 Grp: MS-Regex2006-07-15 / RegexTest_1123 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1123 Grp: MS-Regex2006-07-15 / RegexTest_1124 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1124 Grp: MS-Regex2006-07-15 / RegexTest_1125 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1125 -OK RegexTest_1125.xsd:5:38: Invalid regular expression abc) (converted to ^(abc))$) Grp: MS-Regex2006-07-15 / RegexTest_1126 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1126 -OK RegexTest_1126.xsd:5:38: Invalid regular expression (abc (converted to ^((abc)$) Grp: MS-Regex2006-07-15 / RegexTest_1127 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1127 Grp: MS-Regex2006-07-15 / RegexTest_1128 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1128 Grp: MS-Regex2006-07-15 / RegexTest_1129 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1129 Grp: MS-Regex2006-07-15 / RegexTest_1130 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1130 Grp: MS-Regex2006-07-15 / RegexTest_1131 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1131 -OK RegexTest_1131.xsd:5:37: Invalid regular expression a** (converted to ^(a**)$) Grp: MS-Regex2006-07-15 / RegexTest_1132 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1132 Grp: MS-Regex2006-07-15 / RegexTest_1133 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1133 Grp: MS-Regex2006-07-15 / RegexTest_1134 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1134 Grp: MS-Regex2006-07-15 / RegexTest_1135 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1135 Grp: MS-Regex2006-07-15 / RegexTest_1136 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1136 Grp: MS-Regex2006-07-15 / RegexTest_1137 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1137 Grp: MS-Regex2006-07-15 / RegexTest_1138 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1138 Grp: MS-Regex2006-07-15 / RegexTest_1139 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1139 Grp: MS-Regex2006-07-15 / RegexTest_1140 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1140 Grp: MS-Regex2006-07-15 / RegexTest_1141 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1141 Grp: MS-Regex2006-07-15 / RegexTest_1142 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1142 Grp: MS-Regex2006-07-15 / RegexTest_1143 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1143 Grp: MS-Regex2006-07-15 / RegexTest_1144 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1144 Grp: MS-Regex2006-07-15 / RegexTest_1145 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1145 Grp: MS-Regex2006-07-15 / RegexTest_1146 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1146 Grp: MS-Regex2006-07-15 / RegexTest_1147 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1147 Grp: MS-Regex2006-07-15 / RegexTest_1148 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1148 Grp: MS-Regex2006-07-15 / RegexTest_1149 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1149 Grp: MS-Regex2006-07-15 / RegexTest_1150 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1150 Grp: MS-Regex2006-07-15 / RegexTest_1151 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1151 Grp: MS-Regex2006-07-15 / RegexTest_1152 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1152 Grp: MS-Regex2006-07-15 / RegexTest_1153 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1153 Grp: MS-Regex2006-07-15 / RegexTest_1154 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1154 Grp: MS-Regex2006-07-15 / RegexTest_1155 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1155 Grp: MS-Regex2006-07-15 / RegexTest_1156 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1156 Grp: MS-Regex2006-07-15 / RegexTest_1157 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1157 Grp: MS-Regex2006-07-15 / RegexTest_1158 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1158 Grp: MS-Regex2006-07-15 / RegexTest_1159 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1159 Grp: MS-Regex2006-07-15 / RegexTest_1160 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1160 Grp: MS-Regex2006-07-15 / RegexTest_1161 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1161 Grp: MS-Regex2006-07-15 / RegexTest_1162 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1162 Grp: MS-Regex2006-07-15 / RegexTest_1163 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1163 Grp: MS-Regex2006-07-15 / RegexTest_1164 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1164 Grp: MS-Regex2006-07-15 / RegexTest_1165 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1165 Grp: MS-Regex2006-07-15 / RegexTest_1166 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1166 Grp: MS-Regex2006-07-15 / RegexTest_1167 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1167 Grp: MS-Regex2006-07-15 / RegexTest_1168 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1168 Grp: MS-Regex2006-07-15 / RegexTest_1169 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1169 Grp: MS-Regex2006-07-15 / RegexTest_1170 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1170 Grp: MS-Regex2006-07-15 / RegexTest_1171 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1171 Grp: MS-Regex2006-07-15 / RegexTest_1172 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1172 Grp: MS-Regex2006-07-15 / RegexTest_1173 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1173 Grp: MS-Regex2006-07-15 / RegexTest_1174 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1174 Grp: MS-Regex2006-07-15 / RegexTest_1175 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1175 Grp: MS-Regex2006-07-15 / RegexTest_1176 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1176 Grp: MS-Regex2006-07-15 / RegexTest_1177 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1177 Grp: MS-Regex2006-07-15 / RegexTest_1178 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1178 Grp: MS-Regex2006-07-15 / RegexTest_1179 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1179 Grp: MS-Regex2006-07-15 / RegexTest_1180 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1180 Grp: MS-Regex2006-07-15 / RegexTest_1181 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1181 Grp: MS-Regex2006-07-15 / RegexTest_1182 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1182 Grp: MS-Regex2006-07-15 / RegexTest_1183 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1183 Grp: MS-Regex2006-07-15 / RegexTest_1184 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1184 Grp: MS-Regex2006-07-15 / RegexTest_1185 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1185 Grp: MS-Regex2006-07-15 / RegexTest_1186 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1186 Grp: MS-Regex2006-07-15 / RegexTest_1187 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1187 Grp: MS-Regex2006-07-15 / RegexTest_1188 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1188 Grp: MS-Regex2006-07-15 / RegexTest_1189 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1189 Grp: MS-Regex2006-07-15 / RegexTest_1190 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1190 Grp: MS-Regex2006-07-15 / RegexTest_1191 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1191 Grp: MS-Regex2006-07-15 / RegexTest_1192 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1192 Grp: MS-Regex2006-07-15 / RegexTest_1193 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1193 Grp: MS-Regex2006-07-15 / RegexTest_1194 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1194 Grp: MS-Regex2006-07-15 / RegexTest_1195 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1195 Grp: MS-Regex2006-07-15 / RegexTest_1196 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1196 Grp: MS-Regex2006-07-15 / RegexTest_1197 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1197 Grp: MS-Regex2006-07-15 / RegexTest_1198 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1198 Grp: MS-Regex2006-07-15 / RegexTest_1199 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1199 Grp: MS-Regex2006-07-15 / RegexTest_1200 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1200 Grp: MS-Regex2006-07-15 / RegexTest_1201 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1201 Grp: MS-Regex2006-07-15 / RegexTest_1202 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1202 Grp: MS-Regex2006-07-15 / RegexTest_1203 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1203 Grp: MS-Regex2006-07-15 / RegexTest_1204 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1204 Grp: MS-Regex2006-07-15 / RegexTest_1205 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1205 Grp: MS-Regex2006-07-15 / RegexTest_1206 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1206 Grp: MS-Regex2006-07-15 / RegexTest_1207 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1207 Grp: MS-Regex2006-07-15 / RegexTest_1208 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1208 Grp: MS-Regex2006-07-15 / RegexTest_1209 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1209 Grp: MS-Regex2006-07-15 / RegexTest_1210 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1210 Grp: MS-Regex2006-07-15 / RegexTest_1211 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1211 Grp: MS-Regex2006-07-15 / RegexTest_1212 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1212 Grp: MS-Regex2006-07-15 / RegexTest_1213 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1213 Grp: MS-Regex2006-07-15 / RegexTest_1214 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1214 Grp: MS-Regex2006-07-15 / RegexTest_1215 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1215 Grp: MS-Regex2006-07-15 / RegexTest_1216 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1216 Grp: MS-Regex2006-07-15 / RegexTest_1217 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1217 Grp: MS-Regex2006-07-15 / RegexTest_1218 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1218 Grp: MS-Regex2006-07-15 / RegexTest_1219 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1219 Grp: MS-Regex2006-07-15 / RegexTest_1220 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1220 Grp: MS-Regex2006-07-15 / RegexTest_1221 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1221 Grp: MS-Regex2006-07-15 / RegexTest_1222 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1222 Grp: MS-Regex2006-07-15 / RegexTest_1223 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1223 Grp: MS-Regex2006-07-15 / RegexTest_1224 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1224 Grp: MS-Regex2006-07-15 / RegexTest_1225 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1225 Grp: MS-Regex2006-07-15 / RegexTest_1226 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1226 Grp: MS-Regex2006-07-15 / RegexTest_1227 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1227 Grp: MS-Regex2006-07-15 / RegexTest_1228 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1228 Grp: MS-Regex2006-07-15 / RegexTest_1229 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1229 Grp: MS-Regex2006-07-15 / RegexTest_1230 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1230 Grp: MS-Regex2006-07-15 / RegexTest_1231 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1231 Grp: MS-Regex2006-07-15 / RegexTest_1232 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1232 Grp: MS-Regex2006-07-15 / RegexTest_1233 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1233 Grp: MS-Regex2006-07-15 / RegexTest_1234 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1234 Grp: MS-Regex2006-07-15 / RegexTest_1235 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1235 Grp: MS-Regex2006-07-15 / RegexTest_1236 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1236 -OK RegexTest_1236.xsd:5:40: Invalid regular expression a[b-a] (converted to ^(a[b-a])$) Grp: MS-Regex2006-07-15 / RegexTest_1237 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1237 -OK RegexTest_1237.xsd:5:38: Invalid regular expression a[]b (converted to ^(a[]b)$) Grp: MS-Regex2006-07-15 / RegexTest_1238 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1238 -OK RegexTest_1238.xsd:5:36: Invalid regular expression a[ (converted to ^(a[)$) Grp: MS-Regex2006-07-15 / RegexTest_1239 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1239 Grp: MS-Regex2006-07-15 / RegexTest_1240 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1240 Grp: MS-Regex2006-07-15 / RegexTest_1241 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1241 Grp: MS-Regex2006-07-15 / RegexTest_1242 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1242 Grp: MS-Regex2006-07-15 / RegexTest_1243 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1243 Grp: MS-Regex2006-07-15 / RegexTest_1244 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1244 Grp: MS-Regex2006-07-15 / RegexTest_1245 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1245 Grp: MS-Regex2006-07-15 / RegexTest_1246 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1246 Grp: MS-Regex2006-07-15 / RegexTest_1247 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1247 Grp: MS-Regex2006-07-15 / RegexTest_1248 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1248 Grp: MS-Regex2006-07-15 / RegexTest_1249 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1249 Grp: MS-Regex2006-07-15 / RegexTest_1250 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1250 -OK RegexTest_1250.xsd:5:36: Invalid regular expression *a (converted to *a$) Grp: MS-Regex2006-07-15 / RegexTest_1251 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1251 -OK RegexTest_1251.xsd:5:38: Invalid regular expression (*)b (converted to ^((*)b)$) Grp: MS-Regex2006-07-15 / RegexTest_1252 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1252 Grp: MS-Regex2006-07-15 / RegexTest_1253 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1253 -OK RegexTest_1253.xsd:5:36: Invalid regular expression a\ (converted to ^a\) Grp: MS-Regex2006-07-15 / RegexTest_1254 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1254 Grp: MS-Regex2006-07-15 / RegexTest_1255 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1255 Grp: MS-Regex2006-07-15 / RegexTest_1256 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1256 Grp: MS-Regex2006-07-15 / RegexTest_1257 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1257 Grp: MS-Regex2006-07-15 / RegexTest_1258 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1258 -OK RegexTest_1258.xsd:5:38: Invalid regular expression abc) (converted to ^(abc))$) Grp: MS-Regex2006-07-15 / RegexTest_1259 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1259 -OK RegexTest_1259.xsd:5:38: Invalid regular expression (abc (converted to ^((abc)$) Grp: MS-Regex2006-07-15 / RegexTest_1260 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1260 Grp: MS-Regex2006-07-15 / RegexTest_1261 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1261 Grp: MS-Regex2006-07-15 / RegexTest_1262 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1262 Grp: MS-Regex2006-07-15 / RegexTest_1263 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1263 Grp: MS-Regex2006-07-15 / RegexTest_1264 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1264 -OK RegexTest_1264.xsd:5:37: Invalid regular expression a** (converted to ^(a**)$) Grp: MS-Regex2006-07-15 / RegexTest_1265 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1265 Grp: MS-Regex2006-07-15 / RegexTest_1266 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1266 Grp: MS-Regex2006-07-15 / RegexTest_1267 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1267 Grp: MS-Regex2006-07-15 / RegexTest_1268 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1268 Grp: MS-Regex2006-07-15 / RegexTest_1269 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1269 Grp: MS-Regex2006-07-15 / RegexTest_1270 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1270 Grp: MS-Regex2006-07-15 / RegexTest_1271 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1271 Grp: MS-Regex2006-07-15 / RegexTest_1272 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1272 Grp: MS-Regex2006-07-15 / RegexTest_1273 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1273 Grp: MS-Regex2006-07-15 / RegexTest_1274 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1274 Grp: MS-Regex2006-07-15 / RegexTest_1275 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1275 Grp: MS-Regex2006-07-15 / RegexTest_1276 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1276 Grp: MS-Regex2006-07-15 / RegexTest_1277 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1277 Grp: MS-Regex2006-07-15 / RegexTest_1278 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1278 Grp: MS-Regex2006-07-15 / RegexTest_1279 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1279 Grp: MS-Regex2006-07-15 / RegexTest_1280 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1280 Grp: MS-Regex2006-07-15 / RegexTest_1281 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1281 Grp: MS-Regex2006-07-15 / RegexTest_1282 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1282 Grp: MS-Regex2006-07-15 / RegexTest_1283 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1283 Grp: MS-Regex2006-07-15 / RegexTest_1284 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1284 Grp: MS-Regex2006-07-15 / RegexTest_1285 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1285 Grp: MS-Regex2006-07-15 / RegexTest_1286 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1286 Grp: MS-Regex2006-07-15 / RegexTest_1287 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1287 Grp: MS-Regex2006-07-15 / RegexTest_1288 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1288 Grp: MS-Regex2006-07-15 / RegexTest_1289 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1289 Grp: MS-Regex2006-07-15 / RegexTest_1290 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1290 Grp: MS-Regex2006-07-15 / RegexTest_1291 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1291 Grp: MS-Regex2006-07-15 / RegexTest_1292 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1292 Grp: MS-Regex2006-07-15 / RegexTest_1293 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1293 Grp: MS-Regex2006-07-15 / RegexTest_1294 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1294 Grp: MS-Regex2006-07-15 / RegexTest_1295 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1295 Grp: MS-Regex2006-07-15 / RegexTest_1296 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1296 Grp: MS-Regex2006-07-15 / RegexTest_1297 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1297 Grp: MS-Regex2006-07-15 / RegexTest_1298 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1298 Grp: MS-Regex2006-07-15 / RegexTest_1299 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1299 Grp: MS-Regex2006-07-15 / RegexTest_1300 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1300 Grp: MS-Regex2006-07-15 / RegexTest_1301 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1301 Grp: MS-Regex2006-07-15 / RegexTest_1302 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1302 Grp: MS-Regex2006-07-15 / RegexTest_1303 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1303 Grp: MS-Regex2006-07-15 / RegexTest_1304 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1304 Grp: MS-Regex2006-07-15 / RegexTest_1305 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1305 Grp: MS-Regex2006-07-15 / RegexTest_1306 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1306 Grp: MS-Regex2006-07-15 / RegexTest_1307 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1307 Grp: MS-Regex2006-07-15 / RegexTest_1308 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1308 Grp: MS-Regex2006-07-15 / RegexTest_1309 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1309 Grp: MS-Regex2006-07-15 / RegexTest_1310 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1310 Grp: MS-Regex2006-07-15 / RegexTest_1311 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1311 Grp: MS-Regex2006-07-15 / RegexTest_1312 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1312 Grp: MS-Regex2006-07-15 / RegexTest_1313 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1313 Grp: MS-Regex2006-07-15 / RegexTest_1314 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1314 Grp: MS-Regex2006-07-15 / RegexTest_1315 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1315 Grp: MS-Regex2006-07-15 / RegexTest_1316 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1316 Grp: MS-Regex2006-07-15 / RegexTest_1317 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1317 Grp: MS-Regex2006-07-15 / RegexTest_1318 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1318 Grp: MS-Regex2006-07-15 / RegexTest_1319 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1319 Grp: MS-Regex2006-07-15 / RegexTest_1320 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1320 Grp: MS-Regex2006-07-15 / RegexTest_1321 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1321 Grp: MS-Regex2006-07-15 / RegexTest_1322 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1322 Grp: MS-Regex2006-07-15 / RegexTest_1323 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1323 Grp: MS-Regex2006-07-15 / RegexTest_1324 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1324 Grp: MS-Regex2006-07-15 / RegexTest_1325 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1325 Grp: MS-Regex2006-07-15 / RegexTest_1326 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1326 Grp: MS-Regex2006-07-15 / RegexTest_1327 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1327 Grp: MS-Regex2006-07-15 / RegexTest_1328 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1328 Grp: MS-Regex2006-07-15 / RegexTest_1329 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1329 Grp: MS-Regex2006-07-15 / RegexTest_1330 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1330 Grp: MS-Regex2006-07-15 / RegexTest_1331 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1331 Grp: MS-Regex2006-07-15 / RegexTest_1332 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1332 Grp: MS-Regex2006-07-15 / RegexTest_1333 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1333 Grp: MS-Regex2006-07-15 / RegexTest_1334 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1334 Grp: MS-Regex2006-07-15 / RegexTest_1335 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1335 Grp: MS-Regex2006-07-15 / RegexTest_1336 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1336 Grp: MS-Regex2006-07-15 / RegexTest_1337 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1337 Grp: MS-Regex2006-07-15 / RegexTest_1338 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1338 Grp: MS-Regex2006-07-15 / RegexTest_1339 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1339 Grp: MS-Regex2006-07-15 / RegexTest_1340 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1340 Grp: MS-Regex2006-07-15 / RegexTest_1341 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1341 Grp: MS-Regex2006-07-15 / RegexTest_1342 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1342 Grp: MS-Regex2006-07-15 / RegexTest_1343 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1343 Grp: MS-Regex2006-07-15 / RegexTest_1345 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1345 Grp: MS-Regex2006-07-15 / RegexTest_1346 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1346 Grp: MS-Regex2006-07-15 / RegexTest_1347 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1347 Grp: MS-Regex2006-07-15 / RegexTest_1348 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1348 Grp: MS-Regex2006-07-15 / RegexTest_1349 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1349 Grp: MS-Regex2006-07-15 / RegexTest_1350 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1350 Grp: MS-Regex2006-07-15 / RegexTest_1351 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1351 Grp: MS-Regex2006-07-15 / RegexTest_1352 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1352 Grp: MS-Regex2006-07-15 / RegexTest_1353 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1353 Grp: MS-Regex2006-07-15 / RegexTest_1354 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1354 Grp: MS-Regex2006-07-15 / RegexTest_1363 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1363 Grp: MS-Regex2006-07-15 / RegexTest_1364 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1364 Grp: MS-Regex2006-07-15 / RegexTest_1365 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1365 Grp: MS-Regex2006-07-15 / RegexTest_1366 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1366 Grp: MS-Regex2006-07-15 / RegexTest_1367 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1367 Grp: MS-Regex2006-07-15 / RegexTest_1368 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1368 Grp: MS-Regex2006-07-15 / RegexTest_1369 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1369 Grp: MS-Regex2006-07-15 / RegexTest_1370 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1370 Grp: MS-Regex2006-07-15 / RegexTest_1371 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1371 Grp: MS-Regex2006-07-15 / RegexTest_1372 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1372 Grp: MS-Regex2006-07-15 / RegexTest_1373 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1373 Grp: MS-Regex2006-07-15 / RegexTest_1374 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1374 Grp: MS-Regex2006-07-15 / RegexTest_1375 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1375 Grp: MS-Regex2006-07-15 / RegexTest_1376 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1376 Grp: MS-Regex2006-07-15 / RegexTest_1377 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1377 Grp: MS-Regex2006-07-15 / RegexTest_1378 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1378 Grp: MS-Regex2006-07-15 / RegexTest_1379 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1379 Grp: MS-Regex2006-07-15 / RegexTest_1380 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1380 Grp: MS-Regex2006-07-15 / RegexTest_1381 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1381 Grp: MS-Regex2006-07-15 / RegexTest_1382 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1382 Grp: MS-Regex2006-07-15 / RegexTest_1383 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1383 Grp: MS-Regex2006-07-15 / RegexTest_1384 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1384 Grp: MS-Regex2006-07-15 / RegexTest_1385 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1385 Grp: MS-Regex2006-07-15 / RegexTest_1386 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1386 Grp: MS-Regex2006-07-15 / RegexTest_1387 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1387 Grp: MS-Regex2006-07-15 / RegexTest_1388 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1388 Grp: MS-Regex2006-07-15 / RegexTest_1389 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1389 Grp: MS-Regex2006-07-15 / RegexTest_1390 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1390 Grp: MS-Regex2006-07-15 / RegexTest_1391 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1391 Grp: MS-Regex2006-07-15 / RegexTest_1392 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1392 Grp: MS-Regex2006-07-15 / RegexTest_1393 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1393 Grp: MS-Regex2006-07-15 / RegexTest_1394 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1394 Grp: MS-Regex2006-07-15 / RegexTest_1395 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1395 Grp: MS-Regex2006-07-15 / RegexTest_1396 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1396 Grp: MS-Regex2006-07-15 / RegexTest_1397 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1397 Grp: MS-Regex2006-07-15 / RegexTest_1398 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1398 Grp: MS-Regex2006-07-15 / RegexTest_1399 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1399 Grp: MS-Regex2006-07-15 / RegexTest_1400 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1400 Grp: MS-Regex2006-07-15 / RegexTest_1401 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1401 Grp: MS-Regex2006-07-15 / RegexTest_1402 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1402 Grp: MS-Regex2006-07-15 / RegexTest_1403 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1403 Grp: MS-Regex2006-07-15 / RegexTest_1404 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1404 Grp: MS-Regex2006-07-15 / RegexTest_1405 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1405 Grp: MS-Regex2006-07-15 / RegexTest_1406 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1406 Grp: MS-Regex2006-07-15 / RegexTest_1407 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1407 Grp: MS-Regex2006-07-15 / RegexTest_1408 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1408 Grp: MS-Regex2006-07-15 / RegexTest_1409 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1409 Grp: MS-Regex2006-07-15 / RegexTest_1410 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1410 Grp: MS-Regex2006-07-15 / RegexTest_1411 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1411 Grp: MS-Regex2006-07-15 / RegexTest_1412 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1412 Grp: MS-Regex2006-07-15 / RegexTest_1413 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1413 Grp: MS-Regex2006-07-15 / RegexTest_1414 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1414 Grp: MS-Regex2006-07-15 / RegexTest_1420 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1420 Grp: MS-Regex2006-07-15 / RegexTest_1421 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1421 Grp: MS-Regex2006-07-15 / RegexTest_1422 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1422 Grp: MS-Regex2006-07-15 / RegexTest_1423 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1423 Grp: MS-Regex2006-07-15 / RegexTest_1424 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1424 Grp: MS-Regex2006-07-15 / RegexTest_1425 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1425 Grp: MS-Regex2006-07-15 / RegexTest_1426 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1426 Grp: MS-Regex2006-07-15 / RegexTest_1427 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1427 Grp: MS-Regex2006-07-15 / RegexTest_1428 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1428 Grp: MS-Regex2006-07-15 / RegexTest_1429 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1429 Grp: MS-Regex2006-07-15 / RegexTest_1430 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1430 Grp: MS-Regex2006-07-15 / RegexTest_1431 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1431 Grp: MS-Regex2006-07-15 / RegexTest_1432 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1432 Grp: MS-Regex2006-07-15 / RegexTest_1433 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1433 Grp: MS-Regex2006-07-15 / RegexTest_1434 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1434 Grp: MS-Regex2006-07-15 / RegexTest_1435 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1435 Grp: MS-Regex2006-07-15 / RegexTest_1436 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1436 Grp: MS-Regex2006-07-15 / RegexTest_1437 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1437 Grp: MS-Regex2006-07-15 / RegexTest_1438 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1438 Grp: MS-Regex2006-07-15 / RegexTest_1439 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1439 Grp: MS-Regex2006-07-15 / RegexTest_1440 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1440 Grp: MS-Regex2006-07-15 / RegexTest_1441 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1441 Grp: MS-Regex2006-07-15 / RegexTest_1442 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1442 Grp: MS-Regex2006-07-15 / RegexTest_1443 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1443 Grp: MS-Regex2006-07-15 / RegexTest_1444 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1444 Grp: MS-Regex2006-07-15 / RegexTest_1445 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1445 Grp: MS-Regex2006-07-15 / RegexTest_1446 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1446 Grp: MS-Regex2006-07-15 / RegexTest_1447 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1447 Grp: MS-Regex2006-07-15 / RegexTest_1448 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1448 Grp: MS-Regex2006-07-15 / RegexTest_1449 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1449 Grp: MS-Regex2006-07-15 / RegexTest_1450 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1450 Grp: MS-Regex2006-07-15 / RegexTest_1451 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1451 Grp: MS-Regex2006-07-15 / RegexTest_1452 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1452 Grp: MS-Regex2006-07-15 / RegexTest_1453 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1453 Grp: MS-Regex2006-07-15 / RegexTest_1454 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1454 Grp: MS-Regex2006-07-15 / RegexTest_1455 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1455 Grp: MS-Regex2006-07-15 / RegexTest_1456 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1456 Grp: MS-Regex2006-07-15 / RegexTest_1457 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1457 Grp: MS-Regex2006-07-15 / RegexTest_1462 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1462 Grp: MS-Regex2006-07-15 / RegexTest_1463 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1463 Grp: MS-Regex2006-07-15 / RegexTest_1464 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1464 Grp: MS-Regex2006-07-15 / RegexTest_1465 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1465 Grp: MS-Regex2006-07-15 / RegexTest_1466 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1466 Grp: MS-Regex2006-07-15 / RegexTest_1467 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1467 Grp: MS-Regex2006-07-15 / RegexTest_1468 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1468 Grp: MS-Regex2006-07-15 / RegexTest_1469 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1469 Grp: MS-Regex2006-07-15 / RegexTest_1470 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1470 Grp: MS-Regex2006-07-15 / RegexTest_1471 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1471 Grp: MS-Regex2006-07-15 / RegexTest_1472 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1472 Grp: MS-Regex2006-07-15 / RegexTest_1473 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1473 Grp: MS-Regex2006-07-15 / RegexTest_1474 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1474 Grp: MS-Regex2006-07-15 / RegexTest_1475 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1475 Grp: MS-Regex2006-07-15 / RegexTest_1476 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1476 -OK RegexTest_1476.xsd:5:42: Invalid regular expression [a[:xyz: (converted to ^([a[:xyz:)$) Grp: MS-Regex2006-07-15 / RegexTest_1477 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi RegexTest_1477 -OK RegexTest_1477.xsd:5:43: Invalid regular expression [a[:xyz:] (converted to ^([a[:xyz:])$) Grp: MS-Regex2006-07-15 / RegexTest_1478 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1478 Grp: MS-Regex2006-07-15 / RegexTest_1479 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1479 Grp: MS-Regex2006-07-15 / RegexTest_1480 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1480 Grp: MS-Regex2006-07-15 / RegexTest_1481 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1481 Grp: MS-Regex2006-07-15 / RegexTest_1483 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi RegexTest_1483 Grp: MS-Regex2006-07-15 / RegexTest_1484 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1484 Grp: MS-Regex2006-07-15 / RegexTest_1485 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1485 Grp: MS-Regex2006-07-15 / RegexTest_1486 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1486 Grp: MS-Regex2006-07-15 / RegexTest_1487 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1487 Grp: MS-Regex2006-07-15 / RegexTest_1488 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1488 Grp: MS-Regex2006-07-15 / RegexTest_1489 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1489 Grp: MS-Regex2006-07-15 / RegexTest_1490 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1490 Grp: MS-Regex2006-07-15 / RegexTest_1491 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1491 Grp: MS-Regex2006-07-15 / RegexTest_1492 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1492 Grp: MS-Regex2006-07-15 / RegexTest_1493 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1493 Grp: MS-Regex2006-07-15 / RegexTest_1494 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1494 Grp: MS-Regex2006-07-15 / RegexTest_1495 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1495 Grp: MS-Regex2006-07-15 / RegexTest_1496 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1496 Grp: MS-Regex2006-07-15 / RegexTest_1497 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1497 Grp: MS-Regex2006-07-15 / RegexTest_1498 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1498 Grp: MS-Regex2006-07-15 / RegexTest_1499 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1499 Grp: MS-Regex2006-07-15 / RegexTest_1500 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1500 Grp: MS-Regex2006-07-15 / RegexTest_1501 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1501 Grp: MS-Regex2006-07-15 / RegexTest_1502 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1502 Grp: MS-Regex2006-07-15 / RegexTest_1503 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1503 Grp: MS-Regex2006-07-15 / RegexTest_1504 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1504 Grp: MS-Regex2006-07-15 / RegexTest_1505 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1505 Grp: MS-Regex2006-07-15 / RegexTest_1506 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1506 Grp: MS-Regex2006-07-15 / RegexTest_1507 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1507 Grp: MS-Regex2006-07-15 / RegexTest_1508 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1508 Grp: MS-Regex2006-07-15 / RegexTest_1509 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1509 Grp: MS-Regex2006-07-15 / RegexTest_1510 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1510 Grp: MS-Regex2006-07-15 / RegexTest_1511 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1511 Grp: MS-Regex2006-07-15 / RegexTest_1512 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1512 Grp: MS-Regex2006-07-15 / RegexTest_1513 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1513 Grp: MS-Regex2006-07-15 / RegexTest_1514 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1514 Grp: MS-Regex2006-07-15 / RegexTest_1515 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1515 Grp: MS-Regex2006-07-15 / RegexTest_1516 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1516 Grp: MS-Regex2006-07-15 / RegexTest_1517 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1517 Grp: MS-Regex2006-07-15 / RegexTest_1518 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1518 Grp: MS-Regex2006-07-15 / RegexTest_1519 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1519 Grp: MS-Regex2006-07-15 / RegexTest_1520 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1520 Grp: MS-Regex2006-07-15 / RegexTest_1521 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1521 Grp: MS-Regex2006-07-15 / RegexTest_1522 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1522 Grp: MS-Regex2006-07-15 / RegexTest_1523 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1523 Grp: MS-Regex2006-07-15 / RegexTest_1524 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1524 Grp: MS-Regex2006-07-15 / RegexTest_1525 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1525 Grp: MS-Regex2006-07-15 / RegexTest_1526 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1526 Grp: MS-Regex2006-07-15 / RegexTest_1527 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1527 Grp: MS-Regex2006-07-15 / RegexTest_1528 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1528 Grp: MS-Regex2006-07-15 / RegexTest_1529 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1529 Grp: MS-Regex2006-07-15 / RegexTest_1530 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1530 Grp: MS-Regex2006-07-15 / RegexTest_1531 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1531 Grp: MS-Regex2006-07-15 / RegexTest_1532 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1532 Grp: MS-Regex2006-07-15 / RegexTest_1533 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1533 Grp: MS-Regex2006-07-15 / RegexTest_1534 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1534 Grp: MS-Regex2006-07-15 / RegexTest_1535 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1535 Grp: MS-Regex2006-07-15 / RegexTest_1536 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1536 Grp: MS-Regex2006-07-15 / RegexTest_1537 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1537 Grp: MS-Regex2006-07-15 / RegexTest_1538 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1538 Grp: MS-Regex2006-07-15 / RegexTest_1539 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1539 Grp: MS-Regex2006-07-15 / RegexTest_1540 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1540 Grp: MS-Regex2006-07-15 / RegexTest_1541 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv RegexTest_1541 Grp: MS-Regex2006-07-15 / RegexTest_1543 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1543 Grp: MS-Regex2006-07-15 / RegexTest_1544 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA RegexTest_1544 Grp: MS-Regex2006-07-15 / BasicLatin sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv BasicLatin -NI BasicLatin.xsd:5:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Latin-1Supplement sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Latin-1Supplement -NI Latin-1Supplement.xsd:5:58: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / LatinExtended-A sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv LatinExtended-A -NI LatinExtended-A.xsd:5:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / LatinExtended-B sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv LatinExtended-B -NI LatinExtended-B.xsd:5:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / IPAExtensions sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IPAExtensions -NI IPAExtensions.xsd:5:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / SpacingModifierLetters sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv SpacingModifierLetters -NI SpacingModifierLetters.xsd:5:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CombiningDiacriticalMarks sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CombiningDiacriticalMarks -NI CombiningDiacriticalMarks.xsd:5:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Cyrillic sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Cyrillic -NI Cyrillic.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Armenian sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Armenian -NI Armenian.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Hebrew sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Hebrew -NI Hebrew.xsd:5:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Arabic sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Arabic -NI Arabic.xsd:5:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Syriac sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Syriac -NI Syriac.xsd:5:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Thaana sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Thaana -NI Thaana.xsd:5:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Devanagari sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Devanagari -NI Devanagari.xsd:5:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Bengali sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Bengali -NI Bengali.xsd:5:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Gurmukhi sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Gurmukhi -NI Gurmukhi.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Gujarati sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Gujarati -NI Gujarati.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Oriya sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Oriya -NI Oriya.xsd:5:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Tamil sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Tamil -NI Tamil.xsd:5:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Telugu sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Telugu -NI Telugu.xsd:5:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Kannada sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Kannada -NI Kannada.xsd:5:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Malayalam sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Malayalam -NI Malayalam.xsd:5:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Sinhala sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Sinhala -NI Sinhala.xsd:5:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Thai sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Thai -NI Thai.xsd:5:45: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Lao sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Lao -NI Lao.xsd:5:44: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Tibetan sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Tibetan -NI Tibetan.xsd:5:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Myanmar sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Myanmar -NI Myanmar.xsd:5:48: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Georgian sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Georgian -NI Georgian.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / HangulJamo sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv HangulJamo -NI HangulJamo.xsd:5:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Ethiopic sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Ethiopic -NI Ethiopic.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Cherokee sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Cherokee -NI Cherokee.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / UnifiedCanadianAboriginalSyllabics sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv UnifiedCanadianAboriginalSyllabics -NI UnifiedCanadianAboriginalSyllabics.xsd:5:75: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Ogham sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Ogham -NI Ogham.xsd:5:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Runic sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Runic -NI Runic.xsd:5:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Khmer sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Khmer -NI Khmer.xsd:5:46: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Mongolian sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Mongolian -NI Mongolian.xsd:5:50: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / LatinExtendedAdditional sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv LatinExtendedAdditional -NI LatinExtendedAdditional.xsd:5:64: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / GreekExtended sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv GreekExtended -NI GreekExtended.xsd:5:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / GeneralPunctuation sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv GeneralPunctuation -NI GeneralPunctuation.xsd:5:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / SuperscriptsandSubscripts sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv SuperscriptsandSubscripts -NI SuperscriptsandSubscripts.xsd:5:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CurrencySymbols sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CurrencySymbols -NI CurrencySymbols.xsd:5:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / LetterlikeSymbols sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv LetterlikeSymbols -NI LetterlikeSymbols.xsd:5:58: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / NumberForms sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv NumberForms -NI NumberForms.xsd:5:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Arrows sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Arrows -NI Arrows.xsd:5:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / MathematicalOperators sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv MathematicalOperators -NI MathematicalOperators.xsd:5:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / MiscellaneousTechnical sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv MiscellaneousTechnical -NI MiscellaneousTechnical.xsd:5:63: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / ControlPictures sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ControlPictures -NI ControlPictures.xsd:5:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / OpticalCharacterRecognition sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv OpticalCharacterRecognition -NI OpticalCharacterRecognition.xsd:5:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / EnclosedAlphanumerics sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv EnclosedAlphanumerics -NI EnclosedAlphanumerics.xsd:5:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / BoxDrawing sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv BoxDrawing -NI BoxDrawing.xsd:5:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / BlockElements sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv BlockElements -NI BlockElements.xsd:5:54: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / GeometricShapes sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv GeometricShapes -NI GeometricShapes.xsd:5:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / MiscellaneousSymbols sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv MiscellaneousSymbols -NI MiscellaneousSymbols.xsd:5:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Dingbats sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Dingbats -NI Dingbats.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / BraillePatterns sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv BraillePatterns -NI BraillePatterns.xsd:5:56: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CJKRadicalsSupplement sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CJKRadicalsSupplement -NI CJKRadicalsSupplement.xsd:5:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / KangxiRadicals sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv KangxiRadicals -NI KangxiRadicals.xsd:5:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / IdeographicDescriptionCharacters sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv IdeographicDescriptionCharacters -NI IdeographicDescriptionCharacters.xsd:5:73: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CJKSymbolsandPunctuation sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CJKSymbolsandPunctuation -NI CJKSymbolsandPunctuation.xsd:5:65: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Hiragana sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Hiragana -NI Hiragana.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Katakana sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Katakana -NI Katakana.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Bopomofo sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Bopomofo -NI Bopomofo.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / HangulCompatibilityJamo sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv HangulCompatibilityJamo -NI HangulCompatibilityJamo.xsd:5:64: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Kanbun sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Kanbun -NI Kanbun.xsd:5:47: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / BopomofoExtended sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv BopomofoExtended -NI BopomofoExtended.xsd:5:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / EnclosedCJKLettersandMonths sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv EnclosedCJKLettersandMonths -NI EnclosedCJKLettersandMonths.xsd:5:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CJKCompatibility sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CJKCompatibility -NI CJKCompatibility.xsd:5:57: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CJKUnifiedIdeographs sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CJKUnifiedIdeographs -NI CJKUnifiedIdeographs.xsd:5:61: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / YiSyllables sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv YiSyllables -NI YiSyllables.xsd:5:52: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / YiRadicals sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv YiRadicals -NI YiRadicals.xsd:5:51: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / HighSurrogates sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv HighSurrogates -NI HighSurrogates.xsd:5:55: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CJKCompatibilityIdeographs sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CJKCompatibilityIdeographs -NI CJKCompatibilityIdeographs.xsd:5:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / AlphabeticPresentationForms sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv AlphabeticPresentationForms -NI AlphabeticPresentationForms.xsd:5:68: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / ArabicPresentationForms-A sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ArabicPresentationForms-A -NI ArabicPresentationForms-A.xsd:5:66: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CombiningHalfMarks sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CombiningHalfMarks -NI CombiningHalfMarks.xsd:5:59: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / CJKCompatibilityForms sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv CJKCompatibilityForms -NI CJKCompatibilityForms.xsd:5:62: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / SmallFormVariants sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv SmallFormVariants -NI SmallFormVariants.xsd:5:58: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / HalfwidthandFullwidthForms sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv HalfwidthandFullwidthForms -NI HalfwidthandFullwidthForms.xsd:5:67: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / Specials sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv Specials -NI Specials.xsd:5:49: Unsupported regexp construct: \P{...} Grp: MS-Regex2006-07-15 / reZ001 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv reZ001 OK NA reZ001.v Grp: MS-Regex2006-07-15 / reZ002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reZ002 OK XSDv-XMLi reZ002.i -OK reZ002.xml:4:9: string pattern not matched: [\w\-\.]+@.* Grp: MS-Regex2006-07-15 / reZ003v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reZ003v NI XSDv-XMLv reZ003v.v -NI reZ003v.xml:49:8: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reZ004v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reZ004v NI XSDv-XMLv reZ004v.v -NI valid.d.xml:12:8: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reZ004i sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reZ004i OK XSDv-XMLi reZ004i.i -OK invalid.d.xml:2:8: string pattern not matched: [\d] Grp: MS-Regex2006-07-15 / reZ005v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reZ005v NI XSDv-XMLv reZ005v.v -NI valid.i.xml:54:8: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reZ005i sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv reZ005i OK XSDv-XMLi reZ005i.i -OK invalid.i.xml:28:8: string pattern not matched: [\i] Grp: MS-Regex2006-07-15 / reZ006v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reZ006v NI XSDv-XMLv reZ006v.v -NI valid.c.xml:54:8: Regexp matching with unicode not supported Grp: MS-Regex2006-07-15 / reZ006i sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 1 FAILED= 1 OK XSDv reZ006i NI XSDv-XMLi reZ006i.i -NI invalid.c.xml:54:8: Regexp matching with unicode not supported Grp: MS-Schema2006-07-15 / schA1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schA1 OK XSDv-XMLv schA1.v Grp: MS-Schema2006-07-15 / schA2 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schA2 OK XSDv-XMLi schA2.i -OK schA2.xml:7:9: Unexpected element "{ns-a}a1": expecting "{ns-a}a1|close parent|{ns-a}a1|{ns-a}a1|close parent|{ns-a}a1" Grp: MS-Schema2006-07-15 / schA3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schA3 OK XSDv-XMLv schA3.v Grp: MS-Schema2006-07-15 / schA4 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv schA4.v Grp: MS-Schema2006-07-15 / schA5 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv schA5 OK XSDv-XMLi schA5.i -OK schA5.xml:11:7: Unexpected element "a1": expecting "{ns-b}d1|close parent|{ns-b}d1" Grp: MS-Schema2006-07-15 / schA7 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schA7 OK XSDv-XMLi schA7.i -OK schA7.xml:7:9: Unexpected element "{ns-a}a1": expecting "{ns-a}a1|close parent|{ns-a}a1" Grp: MS-Schema2006-07-15 / schA8 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi schA8.i -OK schA8.xml:3:22: No type found for root Grp: MS-Schema2006-07-15 / schB1 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schB1 Grp: MS-Schema2006-07-15 / schB1i sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schB1i -OK schB1i.xsd:3:27: ID "a" already defined Grp: MS-Schema2006-07-15 / schB2 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schB2 Grp: MS-Schema2006-07-15 / schB3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schB3 -OK schB3.xsd:3:17: Attribute "{http://www.w3.org/2001/XMLSchema}schemaLocation" is required in this context Grp: MS-Schema2006-07-15 / schB4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schB4 -OK schB4_b.xsd:1:8: No type found for notwf Grp: MS-Schema2006-07-15 / schB5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schB5 -OK schB5_b.xsd:1:23: No type found for wf-but-not-a-schema Grp: MS-Schema2006-07-15 / schB8 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schB8 Grp: MS-Schema2006-07-15 / schC2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schC2 Grp: MS-Schema2006-07-15 / schC3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schC3 OK XSDv-XMLv schC3.v Grp: MS-Schema2006-07-15 / schC4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schC4 OK XSDv-XMLv schC4.v Grp: MS-Schema2006-07-15 / schC5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schC5 Grp: MS-Schema2006-07-15 / schD5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schD5 OK XSDv-XMLv schD5.v Grp: MS-Schema2006-07-15 / schD7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schD7 OK XSDv-XMLv schD7.v Grp: MS-Schema2006-07-15 / schD8 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schD8 Grp: MS-Schema2006-07-15 / schD10 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schD10 -NI schD10_b.xsd:13:26: Unsupported "group" in this context Grp: MS-Schema2006-07-15 / schD11 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schD11 -NI schD11_nons.xsd:21:34: Unsupported regexp construct: \P{...} Grp: MS-Schema2006-07-15 / schE1 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schE1 Grp: MS-Schema2006-07-15 / schE1i sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schE1i -NI schE1i.xsd:2:41: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schE2 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schE2 Grp: MS-Schema2006-07-15 / schE3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schE3 -NI schE3.xsd:4:16: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schE4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schE4 -NI schE4.xsd:4:32: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schE5 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schE5 -OK schE5_b.xsd:1:8: No type found for notwf Grp: MS-Schema2006-07-15 / schE6 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schE6 -OK schE6_b.xsd:1:16: No type found for not-a-schema Grp: MS-Schema2006-07-15 / schE9 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schE9 Grp: MS-Schema2006-07-15 / schE10 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schE10 -OK bogus.xsd:1:11: No type found for notAnXsd Grp: MS-Schema2006-07-15 / schF1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schF1 OK XSDv-XMLv schF1.v Grp: MS-Schema2006-07-15 / schF2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schF2 OK XSDv-XMLv schF2.v Grp: MS-Schema2006-07-15 / schF3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schF3 Grp: MS-Schema2006-07-15 / schF4 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schF4 Grp: MS-Schema2006-07-15 / schF5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schF5 OK XSDv-XMLv schF5.v Grp: MS-Schema2006-07-15 / schF6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schF6 Grp: MS-Schema2006-07-15 / schG1 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schG1 OK XSDv-XMLv schG1.v Grp: MS-Schema2006-07-15 / schG2 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schG2 OK XSDv-XMLv schG2.v Grp: MS-Schema2006-07-15 / schG3 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schG3 OK XSDv-XMLv schG3.v Grp: MS-Schema2006-07-15 / schG4 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schG4 OK XSDv-XMLv schG4.v Grp: MS-Schema2006-07-15 / schG5 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schG5 OK XSDv-XMLv schG5.v Grp: MS-Schema2006-07-15 / schG6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schG6 Grp: MS-Schema2006-07-15 / schG7 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schG7 OK XSDv-XMLv schG7.v Grp: MS-Schema2006-07-15 / schG8 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schG8 OK XSDv-XMLv schG8.v Grp: MS-Schema2006-07-15 / schG9 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schG9 Grp: MS-Schema2006-07-15 / schG10 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schG10 -OK schG10_a.xsd:28:42: Unknown type {ns-c}ct-A Grp: MS-Schema2006-07-15 / schG11 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schG11 Grp: MS-Schema2006-07-15 / schG12 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv schG12 OK XSDv-XMLv schG12.v Grp: MS-Schema2006-07-15 / schG13 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schG13 Grp: MS-Schema2006-07-15 / schG14 sp= 1} (xsd= 2 xml= 0) OK= 0 FAILED= 1 NI XSDv schG14 -NI schG14.xsd:2:30: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schG15 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schG15 -NI schG15_b.xsd:6:42: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schH1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schH1 -NI schH1_a.xsd:6:53: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schH2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schH2 -NI schH2_a.xsd:6:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schH3 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schH3 -OK schH3.xsd:6:18: Attribute "{http://www.w3.org/2001/XMLSchema}schemaLocation" is required in this context Grp: MS-Schema2006-07-15 / schH4 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schH4 -OK schH4_a.xsd:6:63: Attribute "namespace" does not match attribute wildcard Grp: MS-Schema2006-07-15 / schH5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schH5 -NI schH5.xsd:6:46: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schH6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schH6 -NI schH6.xsd:6:50: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schH9 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schH9 -NI schH9.xsd:6:43: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schI2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schI2 -NI schI2_a.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schI5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schI5 -NI schI5_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schJ2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schJ2 -NI schJ2_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schJ3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schJ3 -NI schJ3_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schK2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schK2 -NI schK2_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schK3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schK3 -NI schK3_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schL1 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schL1 -NI schL1_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schL3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schL3 -NI schL3_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schL5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schL5 -NI schL5_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schL6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schL6 -NI schL6_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schL8 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schL8 -NI schL8_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schL10 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schL10 -NI schL10_a.xsd:7:46: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schM3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schM3 -NI schM3_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schM4 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schM4 -NI schM4_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schM5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schM5 -NI schM5.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schM8 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schM8 -NI schM8_b.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schM9 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schM9 -NI schM9_a.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schM10 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schM10 -NI schM10_a.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN4 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schN4 -NI schN4_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schN5 -NI schN5_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN6 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schN6 -NI schN6_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN7 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schN7 -NI schN7_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN10 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schN10 -NI schN10_a.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN11 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schN11 -NI schN11_b.xsd:4:46: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN12 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schN12 -NI schN12_b.xsd:4:46: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN13v sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schN13v -NI schN13a_v.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schN13i sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schN13i -NI schN13a_i.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schO2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schO2 -NI schO2_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schP1 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schP1 -NI schP1_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schP2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schP2 -NI schP2_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schP3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schP3 -NI schP3_a.xsd:10:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schQ1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schQ1 -NI schQ1_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schQ2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schQ2 -NI schQ2_a.xsd:9:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schQ3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schQ3 -NI schQ3_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schQ4 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schQ4 -NI schQ4_a.xsd:10:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schR2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schR2 -NI schR2_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schR3 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schR3 -NI schR3_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schR4 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schR4 -NI schR4_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schR5 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schR5 -NI schR5_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schS1 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schS1 -NI schS1_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schT1 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schT1 -NI schT1_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schT2 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schT2 -NI schT2_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schT3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schT3 -NI schT3_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schT6 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schT6 -NI schT6_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schT9 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schT9 -NI schT9_a.xsd:7:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schT10 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schT10 -NI schT10_a.xsd:7:46: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schU1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schU1 -NI schU1_a.xsd:6:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schU2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schU2 -NI schU2_b.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schU3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schU3 -NI schU3_d.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schU4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schU4 -NI schU4_d.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schU5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schU5 -NI schU5_d.xsd:4:45: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schZ001_78029-a sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schZ001_78029-a -OK 78029a.xsd:6:80: Attribute "abstract" is prohibited in this context {http://www.w3.org/2001/XMLSchema}narrowMaxMin Grp: MS-Schema2006-07-15 / schZ002_78029-b sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schZ002_78029-b -OK 78029b.xsd:6:68: Attribute "final" is prohibited in this context {http://www.w3.org/2001/XMLSchema}narrowMaxMin Grp: MS-Schema2006-07-15 / schZ003_78029-c sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi schZ003_78029-c -OK 78029c.xsd:6:78: Attribute "SubstitutionGroup" does not match attribute wildcard Grp: MS-Schema2006-07-15 / schZ004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schZ004 Grp: MS-Schema2006-07-15 / schZ005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schZ005 Grp: MS-Schema2006-07-15 / schZ006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schZ006 -NI schZ006_b.xsd:10:44: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schZ007 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schZ007 -NI schZ007.xsd:3:54: Unsupported <redefined> Grp: MS-Schema2006-07-15 / schZ008 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schZ008 -NI schZ008_b.xsd:7:30: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ009 sp= 1} (xsd= 2 xml= 0) OK= 0 FAILED= 1 NI XSDv schZ009 -NI schZ009b.xsd:3:33: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schZ010 -NI schZ010.xsd:4:50: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ011_a sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schZ011_a -NI schZ011_a.xsd:8:29: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ011_b sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schZ011_b -NI schZ011_b.xsd:8:29: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ011_c sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schZ011_c -NI schZ011_c.xsd:8:29: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ011_d sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schZ011_d -NI schZ011_d.xsd:8:29: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ012_a (disabled) Grp: MS-Schema2006-07-15 / schZ012_b (disabled) Grp: MS-Schema2006-07-15 / schZ012_c (disabled) Grp: MS-Schema2006-07-15 / schZ013 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv schZ013 -NI schZ013b.xsd:3:85: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ014_a sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi schZ014_a -NI schZ014_a.xsd:2:29: Import with no schemaLocation is unsupported Grp: MS-Schema2006-07-15 / schZ014_b sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi schZ014_b Grp: MS-Schema2006-07-15 / schZ015 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv schZ015 Grp: MS-SimpleType2006-07-15 / stA001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stA001 Grp: MS-SimpleType2006-07-15 / stA002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA002 -OK stA002.xsd:7:18: ID "foo123" already defined Grp: MS-SimpleType2006-07-15 / stA003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stA003 Grp: MS-SimpleType2006-07-15 / stA004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA004 -OK stA004.xsd:2:18: Invalid NCName: "" Grp: MS-SimpleType2006-07-15 / stA005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA005 -OK stA005.xsd:2:18: Invalid NCName: "123" Grp: MS-SimpleType2006-07-15 / stA006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stA006 Grp: MS-SimpleType2006-07-15 / stA007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stA007 Grp: MS-SimpleType2006-07-15 / stA008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA008 -OK stA008.xsd:4:35: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localSimpleType Grp: MS-SimpleType2006-07-15 / stA009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA009 -OK stA009.xsd:5:35: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localSimpleType Grp: MS-SimpleType2006-07-15 / stA010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA010 -OK stA010.xsd:5:35: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localSimpleType Grp: MS-SimpleType2006-07-15 / stA011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA011 -OK stA011.xsd:4:34: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localSimpleType Grp: MS-SimpleType2006-07-15 / stA012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA012 -OK stA012.xsd:4:34: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localSimpleType Grp: MS-SimpleType2006-07-15 / stA013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA013 -OK stA013.xsd:5:35: Attribute "name" is prohibited in this context {http://www.w3.org/2001/XMLSchema}localSimpleType Grp: MS-SimpleType2006-07-15 / stA014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA014 -OK stA014.xsd:2:18: Invalid NCName: "a:b" Grp: MS-SimpleType2006-07-15 / stA015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA015 -OK stA015.xsd:2:18: Invalid NCName: "" Grp: MS-SimpleType2006-07-15 / stA016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stA016 Grp: MS-SimpleType2006-07-15 / stA017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stA017 -OK stA017.xsd:2:18: Invalid NCName: "1foo" Grp: MS-SimpleType2006-07-15 / stA018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stA018 Grp: MS-SimpleType2006-07-15 / stA019 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stA019 Grp: MS-SimpleType2006-07-15 / stA020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stA020 Grp: MS-SimpleType2006-07-15 / stB001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB001 -OK stB001.xsd:4:19: Unexpected end of sequence, expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union" Grp: MS-SimpleType2006-07-15 / stB002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB002 -OK stB002.xsd:4:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union" Grp: MS-SimpleType2006-07-15 / stB003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stB003 Grp: MS-SimpleType2006-07-15 / stB004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB004 -OK stB004.xsd:4:39: Unexpected element "{http://www.w3.org/2001/XMLSchema}restriction": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB005 -OK stB005.xsd:5:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stB006 Grp: MS-SimpleType2006-07-15 / stB007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB007 -OK stB007.xsd:5:54: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stB008 Grp: MS-SimpleType2006-07-15 / stB009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB009 -OK stB009.xsd:4:36: Unexpected element "{http://www.w3.org/2001/XMLSchema}list": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB010 -OK stB010.xsd:4:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB011 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stB011 Grp: MS-SimpleType2006-07-15 / stB012 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stB012 Grp: MS-SimpleType2006-07-15 / stB013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB013 -OK stB013.xsd:4:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}union": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB014 -OK stB014.xsd:4:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB015 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stB015 Grp: MS-SimpleType2006-07-15 / stB016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB016 -OK stB016.xsd:4:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union" Grp: MS-SimpleType2006-07-15 / stB017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB017 -OK stB017.xsd:4:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union" Grp: MS-SimpleType2006-07-15 / stB018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB018 -OK stB018.xsd:4:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union" Grp: MS-SimpleType2006-07-15 / stB019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB019 -OK stB019.xsd:4:39: Unexpected element "{http://www.w3.org/2001/XMLSchema}restriction": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB020 -OK stB020.xsd:4:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}union": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB021 -OK stB021.xsd:4:36: Unexpected element "{http://www.w3.org/2001/XMLSchema}list": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB022 -OK stB022.xsd:4:40: Unexpected element "{http://www.w3.org/2001/XMLSchema}union": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB023 -OK stB023.xsd:4:36: Unexpected element "{http://www.w3.org/2001/XMLSchema}list": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stB024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stB024 -OK stB024.xsd:4:39: Unexpected element "{http://www.w3.org/2001/XMLSchema}restriction": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stC001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC001 Grp: MS-SimpleType2006-07-15 / stC002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC002 -OK stC002.xsd:3:42: Unknown type {http://www.w3.org/2001/XMLSchema}something Grp: MS-SimpleType2006-07-15 / stC003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC003 -OK stC003.xsd:4:40: Type is not a simple type: {http://www.w3.org/2001/XMLSchema}anyType Grp: MS-SimpleType2006-07-15 / stC004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC004 -OK stC004.xsd:3:20: Cannot resolve namespace prefix foo Grp: MS-SimpleType2006-07-15 / stC005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC005 Grp: MS-SimpleType2006-07-15 / stC006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC006 -OK stC006.xsd:5:17: ID "foo123" already defined Grp: MS-SimpleType2006-07-15 / stC007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC007 Grp: MS-SimpleType2006-07-15 / stC008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC008 -OK stC008.xsd:3:20: Invalid NCName: "" Grp: MS-SimpleType2006-07-15 / stC009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC009 -OK stC009.xsd:3:20: Invalid NCName: "123" Grp: MS-SimpleType2006-07-15 / stC010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC010 Grp: MS-SimpleType2006-07-15 / stC011 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC011 -OK stC011.xsd:10:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleType": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent" Grp: MS-SimpleType2006-07-15 / stC012 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC012 -OK stC012.xsd:5:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}duration": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stC013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC013 -OK stC013.xsd:5:34: Unexpected element "{http://www.w3.org/2001/XMLSchema}encoding": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stC014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC014 Grp: MS-SimpleType2006-07-15 / stC015 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC015 Grp: MS-SimpleType2006-07-15 / stC016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC016 Grp: MS-SimpleType2006-07-15 / stC017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC017 Grp: MS-SimpleType2006-07-15 / stC018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC018 Grp: MS-SimpleType2006-07-15 / stC019 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC019 Grp: MS-SimpleType2006-07-15 / stC020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC020 Grp: MS-SimpleType2006-07-15 / stC021 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC021 Grp: MS-SimpleType2006-07-15 / stC022 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC022 Grp: MS-SimpleType2006-07-15 / stC023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC023 -OK stC023.xsd:5:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}period": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stC024 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC024 Grp: MS-SimpleType2006-07-15 / stC025 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC025 Grp: MS-SimpleType2006-07-15 / stC026 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC026 Grp: MS-SimpleType2006-07-15 / stC027 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC027 -OK stC027.xsd:6:37: Unexpected element "{http://www.w3.org/2001/XMLSchema}attribute": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent" Grp: MS-SimpleType2006-07-15 / stC028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC028 -OK stC028.xsd:4:36: Attribute "value" does not match attribute wildcard Grp: MS-SimpleType2006-07-15 / stC029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC029 -OK stC029.xsd:5:45: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stC030 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC030 Grp: MS-SimpleType2006-07-15 / stC031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stC031 Grp: MS-SimpleType2006-07-15 / stC032 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stC032 -OK stC032.xsd:6:28: Unexpected element "{http://www.w3.org/2001/XMLSchema}length": expecting "{http://www.w3.org/2001/XMLSchema}restriction|{http://www.w3.org/2001/XMLSchema}list|{http://www.w3.org/2001/XMLSchema}union|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stC033 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC033 Grp: MS-SimpleType2006-07-15 / stC034 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stC034 OK XSDv-XMLi stC034.i -OK stC034.xml:3:2: Missing qualifier after last digit in duration "P1Y2M3DT3H2M23" Grp: MS-SimpleType2006-07-15 / stC035 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stC035 Grp: MS-SimpleType2006-07-15 / stD001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD001 Grp: MS-SimpleType2006-07-15 / stD002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stD002 -OK stD002.xsd:5:13: ID "foo123" already defined Grp: MS-SimpleType2006-07-15 / stD003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD003 Grp: MS-SimpleType2006-07-15 / stD004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stD004 -OK stD004.xsd:4:13: Invalid NCName: "" Grp: MS-SimpleType2006-07-15 / stD005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stD005 -OK stD005.xsd:4:13: Invalid NCName: "123" Grp: MS-SimpleType2006-07-15 / stD006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD006 Grp: MS-SimpleType2006-07-15 / stD007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD007 Grp: MS-SimpleType2006-07-15 / stD008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD008 Grp: MS-SimpleType2006-07-15 / stD009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stD009 -OK stD009.xsd:7:13: Cannot resolve namespace prefix foo Grp: MS-SimpleType2006-07-15 / stD010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stD010 -OK stD010.xsd:4:13: Invalid QName: "" Grp: MS-SimpleType2006-07-15 / stD011 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD011 Grp: MS-SimpleType2006-07-15 / stD012 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD012 Grp: MS-SimpleType2006-07-15 / stD013 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD013 Grp: MS-SimpleType2006-07-15 / stD014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD014 Grp: MS-SimpleType2006-07-15 / stD015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stD015 -OK stD015.xsd:13:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}simpleType": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stD016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stD016 -OK stD016.xsd:10:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType" Grp: MS-SimpleType2006-07-15 / stD017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stD017 -OK stD017.xsd:8:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-SimpleType2006-07-15 / stD018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi stD018 -NI stD018.xsd:12:21: Too many types in the union Grp: MS-SimpleType2006-07-15 / stD019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stD019 Grp: MS-SimpleType2006-07-15 / stD020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD020 Grp: MS-SimpleType2006-07-15 / stD021 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stD021 Grp: MS-SimpleType2006-07-15 / stE001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE001 Grp: MS-SimpleType2006-07-15 / stE002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stE002 -OK stE002.xsd:5:14: ID "foo123" already defined Grp: MS-SimpleType2006-07-15 / stE003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE003 Grp: MS-SimpleType2006-07-15 / stE004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stE004 -OK stE004.xsd:4:14: Invalid NCName: "" Grp: MS-SimpleType2006-07-15 / stE005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stE005 -OK stE005.xsd:4:14: Invalid NCName: "123" Grp: MS-SimpleType2006-07-15 / stE006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE006 Grp: MS-SimpleType2006-07-15 / stE007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE007 Grp: MS-SimpleType2006-07-15 / stE008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stE008 -OK stE008.xsd:14:58: Cannot resolve namespace prefix foo Grp: MS-SimpleType2006-07-15 / stE009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE009 Grp: MS-SimpleType2006-07-15 / stE010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE010 Grp: MS-SimpleType2006-07-15 / stE011 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE011 Grp: MS-SimpleType2006-07-15 / stE012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stE012 Grp: MS-SimpleType2006-07-15 / stE013 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE013 Grp: MS-SimpleType2006-07-15 / stE014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE014 Grp: MS-SimpleType2006-07-15 / stE015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stE015 -OK stE015.xsd:10:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent|{http://www.w3.org/2001/XMLSchema}simpleType" Grp: MS-SimpleType2006-07-15 / stE016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stE016 -OK stE016.xsd:8:20: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "{http://www.w3.org/2001/XMLSchema}simpleType|close parent" Grp: MS-SimpleType2006-07-15 / stE017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE017 Grp: MS-SimpleType2006-07-15 / stE018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stE018 Grp: MS-SimpleType2006-07-15 / stE050 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE050 OK XSDv-XMLv stE050.v Grp: MS-SimpleType2006-07-15 / stE051 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE051 OK XSDv-XMLi stE051.i -OK stE051.xml:1:18: Invalid character content (fixed to "2") Grp: MS-SimpleType2006-07-15 / stE052 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE052 OK XSDv-XMLv stE052.v Grp: MS-SimpleType2006-07-15 / stE053 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE053 OK XSDv-XMLi stE053.i -OK stE053.xml:1:19: Invalid character content (fixed to "abcdefg") Test: MS-SimpleType2006-07-15 / stE054 / stE054.i (disabled) Grp: MS-SimpleType2006-07-15 / stE054 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stE054 Grp: MS-SimpleType2006-07-15 / stE055 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE055 OK XSDv-XMLv stE055.v Grp: MS-SimpleType2006-07-15 / stE056 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE056 OK XSDv-XMLi stE056.i -OK stE056.xml:1:18: Invalid character content (fixed to "25.9421") Grp: MS-SimpleType2006-07-15 / stE057 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE057 OK XSDv-XMLv stE057.v Grp: MS-SimpleType2006-07-15 / stE058 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE058 OK XSDv-XMLv stE058.v Grp: MS-SimpleType2006-07-15 / stE059 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE059 OK XSDv-XMLv stE059.v Grp: MS-SimpleType2006-07-15 / stE060 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE060 OK XSDv-XMLv stE060.v Grp: MS-SimpleType2006-07-15 / stE061 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE061 OK XSDv-XMLv stE061.v Grp: MS-SimpleType2006-07-15 / stE062 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE062 OK XSDv-XMLv stE062.v Grp: MS-SimpleType2006-07-15 / stE063 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE063 OK XSDv-XMLi stE063.i -OK stE063.xml:1:23: Invalid character content (fixed to "abcd edfgh ") Grp: MS-SimpleType2006-07-15 / stE064 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE064 OK XSDv-XMLv stE064.v Grp: MS-SimpleType2006-07-15 / stE065 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE065 OK XSDv-XMLv stE065.v Grp: MS-SimpleType2006-07-15 / stE066 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE066 OK XSDv-XMLv stE066.v Grp: MS-SimpleType2006-07-15 / stE067 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE067 OK XSDv-XMLv stE067.v Grp: MS-SimpleType2006-07-15 / stE068 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE068 OK XSDv-XMLv stE068.v Grp: MS-SimpleType2006-07-15 / stE069 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE069 OK XSDv-XMLv stE069.v Grp: MS-SimpleType2006-07-15 / stE070 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE070 OK XSDv-XMLi stE070.i -OK stE070.xml:1:18: Invalid character content (fixed to "a b") Grp: MS-SimpleType2006-07-15 / stE071 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE071 OK XSDv-XMLi stE071.i -OK stE071.xml:1:18: Invalid character content (fixed to "a b") Grp: MS-SimpleType2006-07-15 / stE072 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE072 OK XSDv-XMLv stE072.v Grp: MS-SimpleType2006-07-15 / stE073 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE073 OK XSDv-XMLi stE073.i -OK stE073.xml:1:19: Invalid character content (fixed to "ab") Grp: MS-SimpleType2006-07-15 / stE073v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE073v OK XSDv-XMLv stE073v.v Grp: MS-SimpleType2006-07-15 / stE074 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE074 OK XSDv-XMLi stE074.i -OK stE074.xml:1:21: Invalid character content (fixed to "abcd") Grp: MS-SimpleType2006-07-15 / ste074v sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ste074v OK XSDv-XMLv ste074v.v Grp: MS-SimpleType2006-07-15 / stE075 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE075 OK XSDv-XMLi stE075.i -OK stE075.xml:1:17: Invalid character content (fixed to "--01--") Grp: MS-SimpleType2006-07-15 / stE076 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE076 OK XSDv-XMLi stE076.i -OK stE076.xml:1:19: Invalid character content (fixed to "2004") Grp: MS-SimpleType2006-07-15 / stE077 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE077 OK XSDv-XMLv stE077.v Grp: MS-SimpleType2006-07-15 / stE078 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE078 OK XSDv-XMLi stE078.i -OK stE078.xml:1:19: Invalid character content (fixed to "anyur") Grp: MS-SimpleType2006-07-15 / stE079 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE079 OK XSDv-XMLv stE079.v Grp: MS-SimpleType2006-07-15 / stE080 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE080 OK XSDv-XMLv stE080.v Grp: MS-SimpleType2006-07-15 / stE081 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE081 OK XSDv-XMLv stE081.v Grp: MS-SimpleType2006-07-15 / stE082 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE082 OK XSDv-XMLi stE082.i -OK stE082.xml:1:22: Invalid character content (fixed to "a b c d e f") Grp: MS-SimpleType2006-07-15 / stE090 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE090 OK XSDv-XMLv stE090.v Grp: MS-SimpleType2006-07-15 / stE091 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE091 OK XSDv-XMLv stE091.v Grp: MS-SimpleType2006-07-15 / stE092 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE092 OK XSDv-XMLv stE092.v Grp: MS-SimpleType2006-07-15 / stE093 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE093 OK XSDv-XMLv stE093.v Grp: MS-SimpleType2006-07-15 / stE094 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE094 OK XSDv-XMLv stE094.v Grp: MS-SimpleType2006-07-15 / stE095 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE095 OK XSDv-XMLi stE095.i -OK stE095.xml:1:62: Invalid character content (fixed to "12 abcdef 4.0 a:a a:b b:a b:b") Grp: MS-SimpleType2006-07-15 / stE096 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE096 OK XSDv-XMLv stE096.v Grp: MS-SimpleType2006-07-15 / stE097 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stE097 OK XSDv-XMLi stE097.i -OK stE097.xml:1:30: Invalid character content (fixed to "2004 ---04 --05--") Grp: MS-SimpleType2006-07-15 / ste098 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ste098 OK XSDv-XMLi ste098.i -OK ste098.xml:1:19: Invalid character content (fixed to "ab cd ef") Grp: MS-SimpleType2006-07-15 / ste099 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ste099 OK XSDv-XMLv ste099.v Grp: MS-SimpleType2006-07-15 / ste100 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv ste100 OK XSDv-XMLi ste100.i -OK ste100.xml:1:21: Invalid character content (fixed to "abcdefab true") Grp: MS-SimpleType2006-07-15 / ste110 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDv ste110 -KO stE110.xsd:3:28: Circular inheritance of type st Grp: MS-SimpleType2006-07-15 / stF001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF001 Grp: MS-SimpleType2006-07-15 / stF002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF002 Grp: MS-SimpleType2006-07-15 / stF003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF003 Grp: MS-SimpleType2006-07-15 / stF004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF004 Grp: MS-SimpleType2006-07-15 / stF005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF005 -OK stF005.xsd:8:38: Unexpected element "{http://www.w3.org/2001/XMLSchema}whitespace": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF006 Grp: MS-SimpleType2006-07-15 / stF007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF007 -OK stF007.xsd:8:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}duration": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF008 -OK stF008.xsd:8:34: Unexpected element "{http://www.w3.org/2001/XMLSchema}encoding": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF009 Grp: MS-SimpleType2006-07-15 / stF010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF010 Grp: MS-SimpleType2006-07-15 / stF011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF011 Grp: MS-SimpleType2006-07-15 / stF012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF012 Grp: MS-SimpleType2006-07-15 / stF013 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF013 -OK stF013.xsd:8:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}period": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF014 -OK stF014.xsd:8:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}precision": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF015 -OK stF015.xsd:8:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}scale": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF016 Grp: MS-SimpleType2006-07-15 / stF017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF017 Grp: MS-SimpleType2006-07-15 / stF018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF018 Grp: MS-SimpleType2006-07-15 / stF019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF019 Grp: MS-SimpleType2006-07-15 / stF020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF020 Grp: MS-SimpleType2006-07-15 / stF021 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF021 -OK stF021.xsd:8:38: Unexpected element "{http://www.w3.org/2001/XMLSchema}whitespace": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF022 -OK stF022.xsd:8:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}duration": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF023 -OK stF023.xsd:8:34: Unexpected element "{http://www.w3.org/2001/XMLSchema}encoding": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF024 Grp: MS-SimpleType2006-07-15 / stF025 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF025 Grp: MS-SimpleType2006-07-15 / stF026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF026 Grp: MS-SimpleType2006-07-15 / stF027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF027 Grp: MS-SimpleType2006-07-15 / stF028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF028 -OK stF028.xsd:8:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}period": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF029 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF029 -OK stF029.xsd:8:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}precision": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF030 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stF030 -OK stF030.xsd:8:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}scale": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stF031 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi stF031 -NI stF031.xsd:12:54: Unsupported "group" in this context Grp: MS-SimpleType2006-07-15 / stF032 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF032 Grp: MS-SimpleType2006-07-15 / stF033 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF033 Grp: MS-SimpleType2006-07-15 / stF034 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF034 Grp: MS-SimpleType2006-07-15 / stF035 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF035 Grp: MS-SimpleType2006-07-15 / stF036 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stF036 Grp: MS-SimpleType2006-07-15 / stF037 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stF037 Grp: MS-SimpleType2006-07-15 / stG001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG001 OK XSDv-XMLv stG001.v Grp: MS-SimpleType2006-07-15 / stG002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG002 OK XSDv-XMLv stG002.v Grp: MS-SimpleType2006-07-15 / stG003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG003 OK XSDv-XMLi stG003.i -OK stG003.xml:3:11: Too many items, maximum number is 3 Grp: MS-SimpleType2006-07-15 / stG004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG004 OK XSDv-XMLv stG004.v Grp: MS-SimpleType2006-07-15 / stG005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG005 OK XSDv-XMLi stG005.i -OK stG005.xml:3:11: No matching type in the union Grp: MS-SimpleType2006-07-15 / stG006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG006 OK XSDv-XMLv stG006.v Grp: MS-SimpleType2006-07-15 / stG007 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG007 OK XSDv-XMLi stG007.i -OK stG007.xml:3:11: Invalid size, must have 2 items Grp: MS-SimpleType2006-07-15 / stG008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG008 OK XSDv-XMLv stG008.v Grp: MS-SimpleType2006-07-15 / stG009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG009 OK XSDv-XMLi stG009.i -OK stG009.xml:3:11: Not enough items, minimum number is 2 Grp: MS-SimpleType2006-07-15 / stG010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG010 OK XSDv-XMLv stG010.v Grp: MS-SimpleType2006-07-15 / stG011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG011 OK XSDv-XMLi stG011.i -OK stG011.xml:3:11: Value not in the enumeration set Grp: MS-SimpleType2006-07-15 / stG012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG012 OK XSDv-XMLv stG012.v Grp: MS-SimpleType2006-07-15 / stG013 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stG013 OK XSDv-XMLi stG013.i -OK stG013.xml:3:11: string pattern not matched: [A-C]{0,2} Grp: MS-SimpleType2006-07-15 / stH001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stH001 OK XSDv-XMLv stH001.v Grp: MS-SimpleType2006-07-15 / stH002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stH002 OK XSDv-XMLi stH002.i -OK stH002.xml:3:11: No matching type in the union Grp: MS-SimpleType2006-07-15 / stH003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stH003 OK XSDv-XMLv stH003.v Grp: MS-SimpleType2006-07-15 / stH004 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stH004 OK XSDv-XMLi stH004.i -OK stH004.xml:3:11: No matching type in the union Grp: MS-SimpleType2006-07-15 / stH005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stH005 OK XSDv-XMLv stH005.v Grp: MS-SimpleType2006-07-15 / stH006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stH006 OK XSDv-XMLi stH006.i -OK stH006.xml:3:11: No matching type in the union Grp: MS-SimpleType2006-07-15 / stH007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stH007 OK XSDv-XMLv stH007.v Grp: MS-SimpleType2006-07-15 / stH008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stH008 OK XSDv-XMLi stH008.i -OK stH008.xml:3:11: No matching type in the union Grp: MS-SimpleType2006-07-15 / stI001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stI001 Grp: MS-SimpleType2006-07-15 / stI002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stI002 Grp: MS-SimpleType2006-07-15 / stI003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stI003 Grp: MS-SimpleType2006-07-15 / stI004 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stI004 Grp: MS-SimpleType2006-07-15 / stI005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stI005 Grp: MS-SimpleType2006-07-15 / stJ001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stJ001 Grp: MS-SimpleType2006-07-15 / stJ002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stJ002 Grp: MS-SimpleType2006-07-15 / stJ003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stJ003 Grp: MS-SimpleType2006-07-15 / stJ004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stJ004 Grp: MS-SimpleType2006-07-15 / stJ005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stJ005 Grp: MS-SimpleType2006-07-15 / stJ006 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stJ006 Grp: MS-SimpleType2006-07-15 / stJ007 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stJ007 Grp: MS-SimpleType2006-07-15 / stJ008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stJ008 Grp: MS-SimpleType2006-07-15 / stJ009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stJ009 -OK stJ009.xsd:8:38: Unexpected element "{http://www.w3.org/2001/XMLSchema}whitespace": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stJ010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stJ010 Grp: MS-SimpleType2006-07-15 / stJ011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stJ011 Grp: MS-SimpleType2006-07-15 / stJ012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stJ012 Grp: MS-SimpleType2006-07-15 / stJ013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stJ013 Grp: MS-SimpleType2006-07-15 / stJ014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stJ014 -OK stJ014.xsd:8:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}precision": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stJ015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stJ015 -OK stJ015.xsd:8:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}scale": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stJ016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stJ016 -OK stJ016.xsd:8:34: Unexpected element "{http://www.w3.org/2001/XMLSchema}encoding": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stJ017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stJ017 -OK stJ017.xsd:8:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}duration": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stJ018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stJ018 -OK stJ018.xsd:8:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}period": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stJ019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stJ019 Grp: MS-SimpleType2006-07-15 / stK001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stK001 Grp: MS-SimpleType2006-07-15 / stK002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stK002 -OK stK002.xsd:7:55: Unknown type {http://www.w3.org/2001/XMLSchema}timeDuration Grp: MS-SimpleType2006-07-15 / stK003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stK003 Grp: MS-SimpleType2006-07-15 / stK004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stK004 Grp: MS-SimpleType2006-07-15 / stK005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stK005 Grp: MS-SimpleType2006-07-15 / stK006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stK006 Grp: MS-SimpleType2006-07-15 / stK007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stK007 Grp: MS-SimpleType2006-07-15 / stK008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stK008 Grp: MS-SimpleType2006-07-15 / stK009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stK009 Grp: MS-SimpleType2006-07-15 / stK010 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stK010 -OK stK010.xsd:8:38: Unexpected element "{http://www.w3.org/2001/XMLSchema}whitespace": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stK011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stK011 Grp: MS-SimpleType2006-07-15 / stK012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stK012 Grp: MS-SimpleType2006-07-15 / stK013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stK013 Grp: MS-SimpleType2006-07-15 / stK014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stK014 Grp: MS-SimpleType2006-07-15 / stK015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stK015 -OK stK015.xsd:8:30: Unexpected element "{http://www.w3.org/2001/XMLSchema}precision": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stK016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stK016 -OK stK016.xsd:8:26: Unexpected element "{http://www.w3.org/2001/XMLSchema}scale": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stK017 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stK017 -OK stK017.xsd:8:34: Unexpected element "{http://www.w3.org/2001/XMLSchema}encoding": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stK018 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stK018 -OK stK018.xsd:8:31: Unexpected element "{http://www.w3.org/2001/XMLSchema}duration": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stK019 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stK019 -OK stK019.xsd:8:29: Unexpected element "{http://www.w3.org/2001/XMLSchema}period": expecting "{http://www.w3.org/2001/XMLSchema}minExclusive|{http://www.w3.org/2001/XMLSchema}minInclusive|{http://www.w3.org/2001/XMLSchema}maxExclusive|{http://www.w3.org/2001/XMLSchema}maxInclusive|{http://www.w3.org/2001/XMLSchema}totalDigits|{http://www.w3.org/2001/XMLSchema}fractionDigits|{http://www.w3.org/2001/XMLSchema}length|{http://www.w3.org/2001/XMLSchema}minLength|{http://www.w3.org/2001/XMLSchema}maxLength|{http://www.w3.org/2001/XMLSchema}enumeration|{http://www.w3.org/2001/XMLSchema}whiteSpace|{http://www.w3.org/2001/XMLSchema}pattern|close parent|{http://www.w3.org/2001/XMLSchema}simpleType|{http://www.w3.org/2001/XMLSchema}annotation" Grp: MS-SimpleType2006-07-15 / stZ001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ001 Grp: MS-SimpleType2006-07-15 / stZ002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ002 Grp: MS-SimpleType2006-07-15 / stZ003 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi stZ003 -NI stZ003.xsd:12:54: Unsupported "group" in this context Grp: MS-SimpleType2006-07-15 / stZ004 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ004 -NI stZ004.xsd:16:32: Unicode regexps are not supported Grp: MS-SimpleType2006-07-15 / stZ005 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ005 Grp: MS-SimpleType2006-07-15 / stZ006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ006 Grp: MS-SimpleType2006-07-15 / stZ007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ007 OK XSDv-XMLv stZ007.v Grp: MS-SimpleType2006-07-15 / stZ008 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ008 OK XSDv-XMLv stZ008.v Grp: MS-SimpleType2006-07-15 / stZ009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ009 Grp: MS-SimpleType2006-07-15 / stZ010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ010 Grp: MS-SimpleType2006-07-15 / stZ011 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ011 Grp: MS-SimpleType2006-07-15 / stZ012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi stZ012 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ013 Grp: MS-SimpleType2006-07-15 / stZ014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ014 Grp: MS-SimpleType2006-07-15 / stZ015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ015 OK XSDv-XMLv stZ015.v Grp: MS-SimpleType2006-07-15 / stZ016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ016 Grp: MS-SimpleType2006-07-15 / stZ017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ017 Grp: MS-SimpleType2006-07-15 / stZ018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ018 Grp: MS-SimpleType2006-07-15 / stZ019 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ019 Grp: MS-SimpleType2006-07-15 / stZ020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ020 Grp: MS-SimpleType2006-07-15 / stZ021 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ021 Grp: MS-SimpleType2006-07-15 / stZ022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ022 Grp: MS-SimpleType2006-07-15 / stZ023 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ023 Grp: MS-SimpleType2006-07-15 / stZ024 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ024 Grp: MS-SimpleType2006-07-15 / stZ025 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ025 Grp: MS-SimpleType2006-07-15 / stZ026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ026 Grp: MS-SimpleType2006-07-15 / stZ027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ027 Grp: MS-SimpleType2006-07-15 / stZ028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi stZ028 Grp: MS-SimpleType2006-07-15 / stZ029 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ029 Grp: MS-SimpleType2006-07-15 / stZ030 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ030 OK XSDv-XMLv stZ030.v Grp: MS-SimpleType2006-07-15 / stZ031 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ031 OK XSDv-XMLv stZ031.v Grp: MS-SimpleType2006-07-15 / stZ032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ032 -NI stZ032.xsd:3:45: Unsupported <redefined> Grp: MS-SimpleType2006-07-15 / stZ033 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ033 -NI stZ033.xsd:3:45: Unsupported <redefined> Grp: MS-SimpleType2006-07-15 / stZ034 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ034 -NI stZ033.xsd:3:45: Unsupported <redefined> Grp: MS-SimpleType2006-07-15 / stZ035 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ035 OK XSDv-XMLi stZ035.i -OK stZ035.xml:4:2: string pattern not matched: [b|c]+ Grp: MS-SimpleType2006-07-15 / stZ036 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ036 OK XSDv-XMLv stZ036.v Grp: MS-SimpleType2006-07-15 / stZ037 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ037 OK XSDv-XMLi stZ037.i -OK stZ037.xml:4:2: string pattern not matched: [a|b] Grp: MS-SimpleType2006-07-15 / stZ038 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stZ038 -OK stZ038.xsd:3:18: Attribute "{http://www.w3.org/2001/XMLSchema}name" is required in this context Grp: MS-SimpleType2006-07-15 / stZ039 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ039 OK XSDv-XMLi stZ039.i -OK stZ039.xml:2:17: string pattern not matched: [A-Z]* Grp: MS-SimpleType2006-07-15 / stZ040 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ040 OK XSDv-XMLv stZ040.v Grp: MS-SimpleType2006-07-15 / stZ041 na= 1} (xsd= 0 xml= 0) OK= 1 FAILED= 0 OK NA stZ041 Grp: MS-SimpleType2006-07-15 / stZ042 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ042 Grp: MS-SimpleType2006-07-15 / stZ043 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ043 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ044 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ044 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ045 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ045 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ046 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ046 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ047 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ047 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ048 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi stZ048 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ049 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDi stZ049 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ050 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ050 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ051 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ051 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ052 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ052 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ053 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ053 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ054 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ054 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ055 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ055 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ056 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ056 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ057 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ057 -NI substitutionGroup not supported Grp: MS-SimpleType2006-07-15 / stZ058 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv stZ058.v Grp: MS-SimpleType2006-07-15 / stZ059 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi stZ059.i -OK test102159_2.xml:4:18: Invalid character content (fixed to "a b c d") Grp: MS-SimpleType2006-07-15 / stZ060 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi stZ060.i -OK test102159_3.xml:5:24: Invalid character content (fixed to "a b c d") Grp: MS-SimpleType2006-07-15 / stZ061 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi stZ061.i -OK test102159_4.xml:4:14: Invalid character content (fixed to "a b c d") Grp: MS-SimpleType2006-07-15 / stZ062 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv stZ062.v Grp: MS-SimpleType2006-07-15 / stZ063 xp= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLv stZ063.v Grp: MS-SimpleType2006-07-15 / stZ064 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi stZ064.i -OK test102159_7.xml:2:19: value must be "a b c d" (found "b c d") Grp: MS-SimpleType2006-07-15 / stZ066 xf= 1} (xsd= 0 xml= 1) OK= 1 FAILED= 0 OK XSDv-XMLi stZ066.i -OK test102159_9.xml:3:13: value must be "a b c d" (found "d") Grp: MS-SimpleType2006-07-15 / stZ067 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ067 Grp: MS-SimpleType2006-07-15 / stZ068 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ068 Grp: MS-SimpleType2006-07-15 / stZ069 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv stZ069 Grp: MS-SimpleType2006-07-15 / stZ070 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi stZ070 -OK stZ070.xsd:14:62: No matching type in the union Grp: MS-SimpleType2006-07-15 / stZ071 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv stZ071 -NI test298668_b.xsd:21:34: Unsupported regexp construct: \P{...} Grp: MS-SimpleType2006-07-15 / stZ072 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ072 OK XSDv-XMLv stZ072.v Grp: MS-SimpleType2006-07-15 / stZ073b na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv stZ073b OK NA stZ073b.i Grp: MS-SimpleType2006-07-15 / stZ074 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ074 OK XSDv-XMLv stZ074.v Grp: MS-SimpleType2006-07-15 / stZ075 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv stZ075 OK XSDv-XMLv stZ075.v Grp: MS-Wildcards2006-07-15 / wildA001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildA001 Grp: MS-Wildcards2006-07-15 / wildA002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildA002 Grp: MS-Wildcards2006-07-15 / wildA003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildA003 -OK wildA003.xsd:6:14: Invalid NCName: "25" Grp: MS-Wildcards2006-07-15 / wildA004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildA004 -OK wildA004.xsd:6:14: Invalid NCName: "0" Grp: MS-Wildcards2006-07-15 / wildA005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildA005 -OK wildA005.xsd:6:14: Invalid NCName: "1" Grp: MS-Wildcards2006-07-15 / wildA006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildA006 -OK wildA006.xsd:6:14: Invalid NCName: "foo:bar" Grp: MS-Wildcards2006-07-15 / wildA007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildA007 -OK wildA007.xsd:6:14: Invalid NCName: ":bar" Grp: MS-Wildcards2006-07-15 / wildA008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildA008 -OK wildA008.xsd:6:14: ID "foo25" already defined Grp: MS-Wildcards2006-07-15 / wildB010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB010 Grp: MS-Wildcards2006-07-15 / wildB011 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv wildB011 -NI wildB011.xsd:6:33: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Wildcards2006-07-15 / wildB012 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB012 Grp: MS-Wildcards2006-07-15 / wildB013 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB013 Grp: MS-Wildcards2006-07-15 / wildB014 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildB014 -OK wildB014.xsd:6:14: No matching type in the union Grp: MS-Wildcards2006-07-15 / wildB015 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildB015 -OK wildB015.xsd:6:14: No matching type in the union Grp: MS-Wildcards2006-07-15 / wildB016 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildB016 -OK wildB016.xsd:6:14: No matching type in the union Grp: MS-Wildcards2006-07-15 / wildB017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB017 Grp: MS-Wildcards2006-07-15 / wildB018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB018 Grp: MS-Wildcards2006-07-15 / wildB019 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB019 Grp: MS-Wildcards2006-07-15 / wildB020 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildB020 -OK wildB020.xsd:6:14: Invalid integer: "unbounded" Grp: MS-Wildcards2006-07-15 / wildB021 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB021 Grp: MS-Wildcards2006-07-15 / wildB022 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildB022 -OK wildB022.xsd:6:14: Invalid: empty string used as a number Grp: MS-Wildcards2006-07-15 / wildB023 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildB023 -OK wildB023.xsd:6:14: -1 is smaller than minInclusive (0) Grp: MS-Wildcards2006-07-15 / wildB024 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildB024 -OK wildB024.xsd:6:14: Invalid integer: "Unbounded" Grp: MS-Wildcards2006-07-15 / wildB025 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB025 Grp: MS-Wildcards2006-07-15 / wildB026 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB026 Grp: MS-Wildcards2006-07-15 / wildB027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildB027 Grp: MS-Wildcards2006-07-15 / wildB028 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildB028 -OK wildB028.xsd:6:14: Invalid integer: "unbounded" Grp: MS-Wildcards2006-07-15 / wildB029 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildB029 Grp: MS-Wildcards2006-07-15 / wildC030 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC030 Grp: MS-Wildcards2006-07-15 / wildC031 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC031 Grp: MS-Wildcards2006-07-15 / wildC032 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC032 Grp: MS-Wildcards2006-07-15 / wildC033 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC033 Grp: MS-Wildcards2006-07-15 / wildC034 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC034 Grp: MS-Wildcards2006-07-15 / wildC035 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC035 Grp: MS-Wildcards2006-07-15 / wildC036 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC036 Grp: MS-Wildcards2006-07-15 / wildC037 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC037 Grp: MS-Wildcards2006-07-15 / wildC038 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC038 Grp: MS-Wildcards2006-07-15 / wildC039 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC039 Grp: MS-Wildcards2006-07-15 / wildC040 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC040 Grp: MS-Wildcards2006-07-15 / wildC041 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC041 Grp: MS-Wildcards2006-07-15 / wildC042 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC042 Grp: MS-Wildcards2006-07-15 / wildC043 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC043 Grp: MS-Wildcards2006-07-15 / wildC044 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC044 Grp: MS-Wildcards2006-07-15 / wildC045 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC045 Grp: MS-Wildcards2006-07-15 / wildC046 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC046 Grp: MS-Wildcards2006-07-15 / wildC047 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC047 Grp: MS-Wildcards2006-07-15 / wildC048 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC048 Grp: MS-Wildcards2006-07-15 / wildC049 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC049 Grp: MS-Wildcards2006-07-15 / wildC050 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC050 Grp: MS-Wildcards2006-07-15 / wildC051 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC051 Grp: MS-Wildcards2006-07-15 / wildC052 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC052 Grp: MS-Wildcards2006-07-15 / wildC053 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC053 Grp: MS-Wildcards2006-07-15 / wildC054 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC054 Grp: MS-Wildcards2006-07-15 / wildC055 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC055 Grp: MS-Wildcards2006-07-15 / wildC056 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC056 Grp: MS-Wildcards2006-07-15 / wildC057 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC057 Grp: MS-Wildcards2006-07-15 / wildC058 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC058 Grp: MS-Wildcards2006-07-15 / wildC059 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC059 Grp: MS-Wildcards2006-07-15 / wildC060 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC060 Grp: MS-Wildcards2006-07-15 / wildC061 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC061 Grp: MS-Wildcards2006-07-15 / wildC062 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC062 Grp: MS-Wildcards2006-07-15 / wildC063 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC063 Grp: MS-Wildcards2006-07-15 / wildC064 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC064 Grp: MS-Wildcards2006-07-15 / wildC065 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC065 Grp: MS-Wildcards2006-07-15 / wildC066 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC066 Grp: MS-Wildcards2006-07-15 / wildC067 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildC067 Grp: MS-Wildcards2006-07-15 / wildC068 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC068 Grp: MS-Wildcards2006-07-15 / wildC069 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC069 Grp: MS-Wildcards2006-07-15 / wildC070 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildC070 Grp: MS-Wildcards2006-07-15 / wildD071 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildD071 -OK wildD071.xsd:6:14: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildD072 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildD072 Grp: MS-Wildcards2006-07-15 / wildD073 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildD073 Grp: MS-Wildcards2006-07-15 / wildD074 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildD074 Grp: MS-Wildcards2006-07-15 / wildD075 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildD075 -OK wildD075.xsd:6:14: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildD076 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildD076 -OK wildD076.xsd:6:14: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildD077 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildD077 -OK wildD077.xsd:6:14: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildD078 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildD078 -OK wildD078.xsd:6:14: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildD079 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildD079 -OK wildD079.xsd:6:14: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildE001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildE001 Grp: MS-Wildcards2006-07-15 / wildE002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildE002 -OK wildE002.xsd:11:22: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Wildcards2006-07-15 / wildF001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF001 Grp: MS-Wildcards2006-07-15 / wildF002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF002 Grp: MS-Wildcards2006-07-15 / wildF003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF003 Grp: MS-Wildcards2006-07-15 / wildF004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF004 Grp: MS-Wildcards2006-07-15 / wildF005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF005 Grp: MS-Wildcards2006-07-15 / wildF006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF006 Grp: MS-Wildcards2006-07-15 / wildF007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF007 Grp: MS-Wildcards2006-07-15 / wildF008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF008 Grp: MS-Wildcards2006-07-15 / wildF009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF009 Grp: MS-Wildcards2006-07-15 / wildF010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF010 Grp: MS-Wildcards2006-07-15 / wildF011 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF011 Grp: MS-Wildcards2006-07-15 / wildF012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF012 Grp: MS-Wildcards2006-07-15 / wildF013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF013 Grp: MS-Wildcards2006-07-15 / wildF014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF014 Grp: MS-Wildcards2006-07-15 / wildF015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF015 Grp: MS-Wildcards2006-07-15 / wildF016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF016 Grp: MS-Wildcards2006-07-15 / wildF017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF017 Grp: MS-Wildcards2006-07-15 / wildF018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildF018 Grp: MS-Wildcards2006-07-15 / wildF019 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF019 Grp: MS-Wildcards2006-07-15 / wildF020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildF020 Grp: MS-Wildcards2006-07-15 / wildG001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG001 OK XSDv-XMLv wildG001.v Grp: MS-Wildcards2006-07-15 / wildG002 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG002 OK XSDv-XMLv wildG002.v Grp: MS-Wildcards2006-07-15 / wildG003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG003 OK XSDv-XMLi wildG003.i -OK wildG003.xml:3:5: Unexpected element "{http://www.w3.org/1999/xhtml}b": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG004 OK XSDv-XMLv wildG004.v Grp: MS-Wildcards2006-07-15 / wildG005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG005 OK XSDv-XMLi wildG005.i -OK wildG005.xml:3:5: No definition found for b Grp: MS-Wildcards2006-07-15 / wildG006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG006 OK XSDv-XMLv wildG006.v Grp: MS-Wildcards2006-07-15 / wildG007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG007 OK XSDv-XMLv wildG007.v Grp: MS-Wildcards2006-07-15 / wildG008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG008 OK XSDv-XMLi wildG008.i -OK wildG008.xml:6:29: Unexpected element "{http://foobar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG009 OK XSDv-XMLi wildG009.i -OK wildG009.xml:7:7: Unexpected element "{http://xsdtesting}bar": expecting "close parent|<any>" Grp: MS-Wildcards2006-07-15 / wildG010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG010 OK XSDv-XMLv wildG010.v Grp: MS-Wildcards2006-07-15 / wildG011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG011 OK XSDv-XMLi wildG011.i -OK wildG011.xml:3:26: Unexpected element "{http://foo}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG012 OK XSDv-XMLv wildG012.v Grp: MS-Wildcards2006-07-15 / wildG013 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG013 OK XSDv-XMLv wildG013.v Grp: MS-Wildcards2006-07-15 / wildG014 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG014 OK XSDv-XMLi wildG014.i -OK wildG014.xml:3:26: Unexpected element "{http://foo}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG015 OK XSDv-XMLv wildG015.v Grp: MS-Wildcards2006-07-15 / wildG016 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG016 OK XSDv-XMLv wildG016.v Grp: MS-Wildcards2006-07-15 / wildG017 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG017 OK XSDv-XMLi wildG017.i -OK wildG017.xml:3:7: Unexpected element "{http://foobar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG018 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG018 OK XSDv-XMLv wildG018.v Grp: MS-Wildcards2006-07-15 / wildG019 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG019 OK XSDv-XMLi wildG019.i -OK wildG019.xml:5:7: Unexpected element "{http://foobar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG020 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG020 OK XSDv-XMLi wildG020.i -OK wildG020.xml:3:26: Unexpected element "{http://foo}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG021 OK XSDv-XMLv wildG021.v Grp: MS-Wildcards2006-07-15 / wildG022 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG022 OK XSDv-XMLi wildG022.i -OK wildG022.xml:3:11: Unexpected element "{http://bar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG023 OK XSDv-XMLv wildG023.v Grp: MS-Wildcards2006-07-15 / wildG024 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG024 OK XSDv-XMLi wildG024.i -OK wildG024.xml:3:11: Unexpected element "{http://bar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG025 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG025 OK XSDv-XMLi wildG025.i -OK wildG025.xml:3:7: Unexpected element "{http://foobar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG026 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG026 OK XSDv-XMLv wildG026.v Grp: MS-Wildcards2006-07-15 / wildG027 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG027 OK XSDv-XMLv wildG027.v Grp: MS-Wildcards2006-07-15 / wildG028 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG028 OK XSDv-XMLi wildG028.i -OK wildG028.xml:3:11: Unexpected element "{http://bar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG029 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG029 OK XSDv-XMLi wildG029.i -OK wildG029.xml:3:7: Unexpected element "{http://foobar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG030 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG030 OK XSDv-XMLi wildG030.i -OK wildG030.xml:3:26: Unexpected element "{http://foo}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG031 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG031 OK XSDv-XMLv wildG031.v Grp: MS-Wildcards2006-07-15 / wildG032 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv wildG032 -NI wildG032.xsd:6:107: maxOccurs is too big (XML/Ada supports up to 9999), consider using "unbounded" Grp: MS-Wildcards2006-07-15 / wildG033 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG033 OK XSDv-XMLv wildG033.v Grp: MS-Wildcards2006-07-15 / wildG034 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG034 OK XSDv-XMLi wildG034.i -OK wildG034.xml:3:11: Unexpected element "{http://bar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG035 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG035 OK XSDv-XMLv wildG035.v Grp: MS-Wildcards2006-07-15 / wildG036 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG036 OK XSDv-XMLi wildG036.i -OK wildG036.xml:3:7: Unexpected element "{http://www.w3.org/1999/xhtml}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG037 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG037 OK XSDv-XMLv wildG037.v Grp: MS-Wildcards2006-07-15 / wildG038 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG038 OK XSDv-XMLv wildG038.v Grp: MS-Wildcards2006-07-15 / wildG039 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG039 OK XSDv-XMLi wildG039.i -OK wildG039.xml:3:11: Unexpected element "{http://bar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildG040 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildG040 OK XSDv-XMLv wildG040.v Grp: MS-Wildcards2006-07-15 / wildH001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH001 OK XSDv-XMLi wildH001.i -OK wildH001.xml:3:5: No definition found for {http://www.w3.org/1999/xhtml}b Grp: MS-Wildcards2006-07-15 / wildH002 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH002 OK XSDv-XMLi wildH002.i -OK wildH002.xml:3:11: Unexpected element "{http://bar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildH003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH003 OK XSDv-XMLv wildH003.v Grp: MS-Wildcards2006-07-15 / wildH004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH004 OK XSDv-XMLv wildH004.v Grp: MS-Wildcards2006-07-15 / wildH005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH005 OK XSDv-XMLv wildH005.v Grp: MS-Wildcards2006-07-15 / wildH006 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH006 OK XSDv-XMLi wildH006.i -OK wildH006.xml:3:11: Unexpected element "{http://bar}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildH007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH007 OK XSDv-XMLv wildH007.v Grp: MS-Wildcards2006-07-15 / wildH008 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH008 OK XSDv-XMLi wildH008.i -OK wildH008.xml:3:44: No definition found for {http://www.w3.org/1999/xhtml}bar Grp: MS-Wildcards2006-07-15 / wildH009 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH009 OK XSDv-XMLv wildH009.v Grp: MS-Wildcards2006-07-15 / wildH010 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH010 OK XSDv-XMLv wildH010.v Grp: MS-Wildcards2006-07-15 / wildH011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH011 OK XSDv-XMLv wildH011.v Grp: MS-Wildcards2006-07-15 / wildH012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildH012 OK XSDv-XMLv wildH012.v Grp: MS-Wildcards2006-07-15 / wildI001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildI001 Grp: MS-Wildcards2006-07-15 / wildI002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildI002 -OK wildI002.xsd:6:129: Attribute "b" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildI003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildI003 -OK wildI003.xsd:6:104: Attribute "foo" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildI004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildI004 OK XSDv-XMLv wildI004.v Grp: MS-Wildcards2006-07-15 / wildI004i sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildI004i OK XSDv-XMLi wildI004i.i -OK wildI004i.xml:6:17: Unexpected element "x": expecting "c|close parent|c" Grp: MS-Wildcards2006-07-15 / wildI005 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildI005 OK XSDv-XMLv wildI005.v Grp: MS-Wildcards2006-07-15 / wildI006 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildI006 OK XSDv-XMLv wildI006.v Grp: MS-Wildcards2006-07-15 / wildI007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildI007 OK XSDv-XMLv wildI007.v Grp: MS-Wildcards2006-07-15 / wildI008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildI008 Grp: MS-Wildcards2006-07-15 / wildI009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildI009 Grp: MS-Wildcards2006-07-15 / wildI010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildI010 Grp: MS-Wildcards2006-07-15 / wildI011 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildI011 OK XSDv-XMLv wildI011.v Grp: MS-Wildcards2006-07-15 / wildI012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildI012 OK XSDv-XMLv wildI012.v Grp: MS-Wildcards2006-07-15 / wildI013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildI013 Grp: MS-Wildcards2006-07-15 / wildI014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildI014 Grp: MS-Wildcards2006-07-15 / wildJ001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildJ001 Grp: MS-Wildcards2006-07-15 / wildJ002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildJ002 Grp: MS-Wildcards2006-07-15 / wildJ003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildJ003 -OK wildJ003.xsd:7:24: Invalid NCName: "25" Grp: MS-Wildcards2006-07-15 / wildJ004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildJ004 -OK wildJ004.xsd:7:24: Invalid NCName: "0" Grp: MS-Wildcards2006-07-15 / wildJ005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildJ005 -OK wildJ005.xsd:7:24: Invalid NCName: "1" Grp: MS-Wildcards2006-07-15 / wildJ006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildJ006 -OK wildJ006.xsd:7:24: Invalid NCName: "foo:bar" Grp: MS-Wildcards2006-07-15 / wildJ007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildJ007 -OK wildJ007.xsd:7:24: Invalid NCName: ":bar" Grp: MS-Wildcards2006-07-15 / wildJ008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildJ008 -OK wildJ008.xsd:7:24: ID "foo25" already defined Grp: MS-Wildcards2006-07-15 / wildK001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK001 Grp: MS-Wildcards2006-07-15 / wildK002 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK002 Grp: MS-Wildcards2006-07-15 / wildK003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK003 Grp: MS-Wildcards2006-07-15 / wildK004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK004 Grp: MS-Wildcards2006-07-15 / wildK005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK005 Grp: MS-Wildcards2006-07-15 / wildK006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK006 Grp: MS-Wildcards2006-07-15 / wildK007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK007 Grp: MS-Wildcards2006-07-15 / wildK008 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK008 Grp: MS-Wildcards2006-07-15 / wildK009 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK009 Grp: MS-Wildcards2006-07-15 / wildK010 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK010 Grp: MS-Wildcards2006-07-15 / wildK011 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK011 Grp: MS-Wildcards2006-07-15 / wildK012 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK012 Grp: MS-Wildcards2006-07-15 / wildK013 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK013 Grp: MS-Wildcards2006-07-15 / wildK014 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK014 Grp: MS-Wildcards2006-07-15 / wildK015 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK015 Grp: MS-Wildcards2006-07-15 / wildK016 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK016 Grp: MS-Wildcards2006-07-15 / wildK017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK017 Grp: MS-Wildcards2006-07-15 / wildK018 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK018 Grp: MS-Wildcards2006-07-15 / wildK019 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK019 Grp: MS-Wildcards2006-07-15 / wildK020 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK020 Grp: MS-Wildcards2006-07-15 / wildK021 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK021 Grp: MS-Wildcards2006-07-15 / wildK022 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK022 Grp: MS-Wildcards2006-07-15 / wildK023 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK023 Grp: MS-Wildcards2006-07-15 / wildK024 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK024 Grp: MS-Wildcards2006-07-15 / wildK025 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK025 Grp: MS-Wildcards2006-07-15 / wildK026 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK026 Grp: MS-Wildcards2006-07-15 / wildK027 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK027 Grp: MS-Wildcards2006-07-15 / wildK028 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK028 Grp: MS-Wildcards2006-07-15 / wildK029 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK029 Grp: MS-Wildcards2006-07-15 / wildK030 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK030 Grp: MS-Wildcards2006-07-15 / wildK031 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK031 Grp: MS-Wildcards2006-07-15 / wildK032 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK032 Grp: MS-Wildcards2006-07-15 / wildK033 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK033 Grp: MS-Wildcards2006-07-15 / wildK034 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK034 Grp: MS-Wildcards2006-07-15 / wildK035 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK035 Grp: MS-Wildcards2006-07-15 / wildK036 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK036 Grp: MS-Wildcards2006-07-15 / wildK037 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK037 Grp: MS-Wildcards2006-07-15 / wildK038 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildK038 Grp: MS-Wildcards2006-07-15 / wildK039 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK039 Grp: MS-Wildcards2006-07-15 / wildK040 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK040 Grp: MS-Wildcards2006-07-15 / wildK041 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildK041 Grp: MS-Wildcards2006-07-15 / wildL001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildL001 -OK wildL001.xsd:7:24: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildL002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildL002 Grp: MS-Wildcards2006-07-15 / wildL003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildL003 Grp: MS-Wildcards2006-07-15 / wildL004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildL004 Grp: MS-Wildcards2006-07-15 / wildL005 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildL005 -OK wildL005.xsd:7:24: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildL006 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildL006 -OK wildL006.xsd:7:24: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildL007 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildL007 -OK wildL007.xsd:7:24: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildL008 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildL008 -OK wildL008.xsd:7:24: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildL009 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildL009 -OK wildL009.xsd:7:24: Value not in the enumeration set Grp: MS-Wildcards2006-07-15 / wildM001 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildM001 Grp: MS-Wildcards2006-07-15 / wildM002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildM002 -OK wildM002.xsd:12:23: Unexpected element "{http://www.w3.org/2001/XMLSchema}annotation": expecting "close parent" Grp: MS-Wildcards2006-07-15 / wildN001 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN001 Grp: MS-Wildcards2006-07-15 / wildN002 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildN002 Grp: MS-Wildcards2006-07-15 / wildN003 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildN003 Grp: MS-Wildcards2006-07-15 / wildN004 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildN004 Grp: MS-Wildcards2006-07-15 / wildN005 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildN005 Grp: MS-Wildcards2006-07-15 / wildN006 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN006 Grp: MS-Wildcards2006-07-15 / wildN007 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN007 Grp: MS-Wildcards2006-07-15 / wildN008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN008 Grp: MS-Wildcards2006-07-15 / wildN009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN009 Grp: MS-Wildcards2006-07-15 / wildN010 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN010 Grp: MS-Wildcards2006-07-15 / wildN011 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildN011 Grp: MS-Wildcards2006-07-15 / wildN012 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN012 Grp: MS-Wildcards2006-07-15 / wildN013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN013 Grp: MS-Wildcards2006-07-15 / wildN014 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN014 Grp: MS-Wildcards2006-07-15 / wildN015 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN015 Grp: MS-Wildcards2006-07-15 / wildN016 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN016 Grp: MS-Wildcards2006-07-15 / wildN017 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildN017 Grp: MS-Wildcards2006-07-15 / wildN018 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildN018 Grp: MS-Wildcards2006-07-15 / wildN019 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildN019 Grp: MS-Wildcards2006-07-15 / wildN020 sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildN020 Grp: MS-Wildcards2006-07-15 / wildQ001 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildQ001 -OK wildQ001.xsd:8:25: Unexpected element "{http://www.w3.org/2001/XMLSchema}anyAttribute": expecting "close parent" Grp: MS-Wildcards2006-07-15 / wildQ002 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildQ002 -OK wildQ002.xsd:7:39: Attribute "minOccurs" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildQ003 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildQ003 -OK wildQ003.xsd:7:39: Attribute "maxOccurs" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildQ004 sf= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDi wildQ004 -OK wildQ004.xsd:7:61: Attribute "minOccurs" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO001 OK XSDv-XMLv wildO001.v Grp: MS-Wildcards2006-07-15 / wildO002 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO002 OK XSDv-XMLv wildO002.v Grp: MS-Wildcards2006-07-15 / wildO003 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO003 OK XSDv-XMLi wildO003.i -OK wildO003.xml:5:17: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO004 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO004 OK XSDv-XMLv wildO004.v Grp: MS-Wildcards2006-07-15 / wildO005 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO005 OK XSDv-XMLv wildO005.v Grp: MS-Wildcards2006-07-15 / wildO006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO006 OK XSDv-XMLi wildO006.i -OK wildO006.xml:2:142: No definition found for "name" Grp: MS-Wildcards2006-07-15 / wildO007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO007 OK XSDv-XMLv wildO007.v Grp: MS-Wildcards2006-07-15 / wildO008 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO008 OK XSDv-XMLi wildO008.i -OK wildO008.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO009 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO009 OK XSDv-XMLi wildO009.i -OK wildO009.xml:2:172: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO010 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO010 OK XSDv-XMLv wildO010.v Grp: MS-Wildcards2006-07-15 / wildO011 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO011 OK XSDv-XMLi wildO011.i -OK wildO011.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO012 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO012 OK XSDv-XMLv wildO012.v Grp: MS-Wildcards2006-07-15 / wildO013 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO013 OK XSDv-XMLv wildO013.v Grp: MS-Wildcards2006-07-15 / wildO014 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO014 OK XSDv-XMLi wildO014.i -OK wildO014.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO015 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO015 OK XSDv-XMLv wildO015.v Grp: MS-Wildcards2006-07-15 / wildO016 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO016 OK XSDv-XMLv wildO016.v Grp: MS-Wildcards2006-07-15 / wildO017 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO017 OK XSDv-XMLi wildO017.i -OK wildO017.xml:2:172: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO018 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO018 OK XSDv-XMLv wildO018.v Grp: MS-Wildcards2006-07-15 / wildO019 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO019 OK XSDv-XMLv wildO019.v Grp: MS-Wildcards2006-07-15 / wildO020 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO020 OK XSDv-XMLi wildO020.i -OK wildO020.xml:2:172: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO021 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO021 OK XSDv-XMLv wildO021.v Grp: MS-Wildcards2006-07-15 / wildO022 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO022 OK XSDv-XMLi wildO022.i -OK wildO022.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO023 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO023 OK XSDv-XMLv wildO023.v Grp: MS-Wildcards2006-07-15 / wildO024 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO024 OK XSDv-XMLi wildO024.i -OK wildO024.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO025 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO025 OK XSDv-XMLi wildO025.i -OK wildO025.xml:2:172: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO026 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO026 OK XSDv-XMLv wildO026.v Grp: MS-Wildcards2006-07-15 / wildO027 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO027 OK XSDv-XMLv wildO027.v Grp: MS-Wildcards2006-07-15 / wildO028 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO028 OK XSDv-XMLi wildO028.i -OK wildO028.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO029 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO029 OK XSDv-XMLv wildO029.v Grp: MS-Wildcards2006-07-15 / wildO030 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO030 OK XSDv-XMLi wildO030.i -OK wildO030.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO031 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO031 OK XSDv-XMLv wildO031.v Grp: MS-Wildcards2006-07-15 / wildO032 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO032 OK XSDv-XMLi wildO032.i -OK wildO032.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO033 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO033 OK XSDv-XMLv wildO033.v Grp: MS-Wildcards2006-07-15 / wildO034 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO034 OK XSDv-XMLi wildO034.i -OK wildO034.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO035 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO035 OK XSDv-XMLi wildO035.i -OK wildO035.xml:2:172: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO037 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO037 OK XSDv-XMLv wildO037.v Grp: MS-Wildcards2006-07-15 / wildO038 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO038 OK XSDv-XMLv wildO038.v Grp: MS-Wildcards2006-07-15 / wildO039 sp= 1 xf= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO039 OK XSDv-XMLi wildO039.i -OK wildO039.xml:2:194: Attribute "att:name" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildO040 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildO040 OK XSDv-XMLv wildO040.v Grp: MS-Wildcards2006-07-15 / wildP001 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildP001 OK XSDv-XMLv wildP001.v Grp: MS-Wildcards2006-07-15 / wildP002 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildP002 OK XSDv-XMLi wildP002.i -OK wildP002.xml:2:172: No definition found for "att:name" Grp: MS-Wildcards2006-07-15 / wildP003 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildP003 OK XSDv-XMLv wildP003.v Grp: MS-Wildcards2006-07-15 / wildP004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildP004 OK XSDv-XMLv wildP004.v Grp: MS-Wildcards2006-07-15 / wildP005 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildP005 OK XSDv-XMLv wildP005.v Grp: MS-Wildcards2006-07-15 / wildP006 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildP006 OK XSDv-XMLv wildP006.v Grp: MS-Wildcards2006-07-15 / wildZ001 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ001 OK XSDv-XMLi wildZ001.i -OK wildZ001.xml:3:46: No definition found for {http://www.w3.org/1999/xhtml}b Grp: MS-Wildcards2006-07-15 / wildZ002 sp= 1 xp= 1} (xsd= 3 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ002 OK XSDv-XMLv wildZ002.v Grp: MS-Wildcards2006-07-15 / wildZ003 sp= 1 xp= 1} (xsd= 2 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ003 OK XSDv-XMLv wildZ003.v Grp: MS-Wildcards2006-07-15 / wildZ004 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ004 OK XSDv-XMLv wildZ004.v Grp: MS-Wildcards2006-07-15 / wildZ005 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ005 OK XSDv-XMLi wildZ005.i -OK wildZ005.xml:2:15: Unexpected element "{urn:target}bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildZ006 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ006 OK XSDv-XMLi wildZ006.i -OK wildZ006.xml:2:8: Unexpected element "bar": expecting "<any>" Grp: MS-Wildcards2006-07-15 / wildZ007 sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ007 OK XSDv-XMLv wildZ007.v Grp: MS-Wildcards2006-07-15 / wildZ008 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildZ008 Grp: MS-Wildcards2006-07-15 / wildZ009 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildZ009 Grp: MS-Wildcards2006-07-15 / wildZ009b sp= 1} (xsd= 1 xml= 0) OK= 1 FAILED= 0 OK XSDv wildZ009b Grp: MS-Wildcards2006-07-15 / wildZ010 na= 1 sp= 1} (xsd= 1 xml= 0) OK= 2 FAILED= 0 OK XSDv wildZ010 OK NA wildZ010.v Grp: MS-Wildcards2006-07-15 / wildZ011 sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ011 OK XSDv-XMLi wildZ011.i -OK wildZ011.xml:1:55: Attribute "x:blah" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildZ013 sf= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 KO XSDi wildZ013 Grp: MS-Wildcards2006-07-15 / wildZ013a sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ013a OK XSDv-XMLi wildZ013a.i -OK test328873a.xml:1:88: Attribute "a:att1" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildZ013b sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ013b OK XSDv-XMLv wildZ013b.v Grp: MS-Wildcards2006-07-15 / wildZ013c sp= 1 xp= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ013c OK XSDv-XMLv wildZ013c.v Grp: MS-Wildcards2006-07-15 / wildZ013d sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ013d OK XSDv-XMLi wildZ013d.i -OK test328873d.xml:1:78: Attribute "att2" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildZ013e sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ013e OK XSDv-XMLi wildZ013e.i -OK test328873e.xml:1:78: Attribute "att2" does not match attribute wildcard Grp: MS-Wildcards2006-07-15 / wildZ013f sp= 1 xf= 1} (xsd= 1 xml= 1) OK= 2 FAILED= 0 OK XSDv wildZ013f OK XSDv-XMLi wildZ013f.i -OK test328873f.xml:1:78: Attribute "a:att1" does not match attribute wildcard Grp: BoeingXSDTestCases / ipo1 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ipo1 -NI substitutionGroup not supported Grp: BoeingXSDTestCases / ipo2 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ipo2 -NI substitutionGroup not supported Grp: BoeingXSDTestCases / ipo3 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ipo3 -NI Abstract elements not handled yet Grp: BoeingXSDTestCases / ipo4 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ipo4 -NI ipo.xsd:9:45: Unsupported <redefined> Grp: BoeingXSDTestCases / ipo5 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ipo5 -NI Abstract elements not handled yet Grp: BoeingXSDTestCases / ipo6 sp= 1} (xsd= 1 xml= 0) OK= 0 FAILED= 1 NI XSDv ipo6 -NI Abstract elements not handled yet 13733 XSD files (not including those parsed from XML) 23108 XML files Version: W3C XML Schema 1.0 2nd edition Release: 2007-06-15 URL: http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2006-11-06/xsts-2007-06-20.tar.gz Tests marked by W3C as non-accepted were not run +-----------+--------+--------+--------+------+----+ | | Total | Passed | Failed | NI | IE | Passed/Applicable +-----------+--------+--------+--------+------+----+ | XSDi | 2698 | 1490 | 819 | 389 | 0 | (64.53 %) | XSDv | 10980 | 9030 | 3 | 1947 | 0 | (99.97 %) | XSDv-XMLv | 12922 | 12834 | 0 | 88 | 0 | (100.00 %) | XSDv-XMLi | 10186 | 10054 | 0 | 132 | 0 | (100.00 %) +-----------+--------+--------+--------+------+----+ | Total | 36786 | 33408 | 822 | 2556 | 0 | (97.60 %) | Disabled | 7 | | | | | +-----------+--------+--------+--------+------+----+ ���������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/test.xml�����������������������������������������������������������������0000664�0000000�0000000�00000002364�14476332425�0017165�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" ?> <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://test2 test2.xsd" xmlns:test2="http://test2" xsi:noNamespaceSchemaLocation='test.xsd' > <my_string> <size>10</size> <contents>ManuManuMa</contents> </my_string> <zip attr1="-11" attr3="1 2 3" attr4="value1"> <code_postal>1723</code_postal> <foo>Manu</foo> </zip> <zip> <zipcode>1723</zipcode> <!-- <zipcode>1724</zipcode> --> <foo>Manu</foo> </zip> <zipb> <code_postal>1723</code_postal> </zipb> <zipr attr1="12:00:12"> <zipcode>1723</zipcode> </zipr> <strs> <str>a</str> <str2>b</str2> <str>c</str> </strs> <strs> <str>a</str> <str2>b</str2> <str>c</str> </strs> <strs> <str>a</str> <str2>b</str2> <str>c</str> </strs> <!-- Invalid <strs2> <str>a</str> <str2>b</str2> <str3>c</str3> </strs2> --> <person> <first_name>Emmanuel</first_name> <last_name>Briot</last_name> </person> <person> <last_name>Briot</last_name> <first_name>Emmanuel</first_name> </person> <person> <first_name>Emmanuel</first_name> </person> <test2:manu/> <test2:manu/> </root> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/test.xsd�����������������������������������������������������������������0000664�0000000�0000000�00000011321�14476332425�0017154�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" ?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:test2="http://test2" xsi:schemaLocation="http://test2 test2.xsd" > <xsd:element name="root"> <xsd:complexType> <xsd:sequence> <xsd:group ref="toplevel"/> <xsd:sequence> <xsd:element ref="strs" maxOccurs="2"/> </xsd:sequence> <xsd:element ref="person" minOccurs="0" maxOccurs="unbounded"/> <!-- The following would be non-determinist <xsd:any namespace="##local" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> --> <xsd:element ref="test2:manu"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:group name="toplevel"> <xsd:sequence> <xsd:element ref="my_string" /> <xsd:element ref="zip" maxOccurs="3" /> <xsd:element ref="zipb" maxOccurs="3" /> <xsd:element ref="zipr" maxOccurs="3" /> <xsd:element ref="strs"/> </xsd:sequence> </xsd:group> <xsd:attributeGroup name="Tzip_attrs"> <!--<xsd:attribute name="attr2" type="xsd:boolean" use="default" value="true"/> --> <xsd:attribute name="attr3"> <xsd:simpleType> <xsd:list itemType="xsd:int"/> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="attr4" use="optional"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="value1"/> <xsd:enumeration value="value2"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:attributeGroup> <xsd:complexType name="Tzip"> <xsd:complexContent> <xsd:extension base="Tzip_base"> <xsd:sequence> <xsd:element name="foo" type="xsd:string"/> </xsd:sequence> <xsd:attributeGroup ref="Tzip_attrs"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:element name="zip" type="Tzip" /> <xsd:complexType name="Tzip_restr"> <xsd:complexContent> <xsd:restriction base="Tzip_base"> <xsd:choice> <xsd:element name="zipcode" type="xsd:string"/> </xsd:choice> </xsd:restriction> </xsd:complexContent> </xsd:complexType> <xsd:element name="zipr" type="Tzip_restr"/> <xsd:complexType name="Tzip_base"> <xsd:sequence> <xsd:choice> <xsd:element name="zipcode" type="xsd:string" maxOccurs="2"/> <xsd:element name="code_postal" type="xsd:string"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="attr1" use="optional"> <xsd:simpleType> <xsd:union memberTypes="xsd:time myRange"/> </xsd:simpleType> </xsd:attribute> </xsd:complexType> <xsd:element name="zipb" type="Tzip_base" /> <xsd:simpleType name="myRange"> <xsd:restriction base="myRange2"> <xsd:maxInclusive value="-11"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="myRange2"> <xsd:restriction base="xsd:nonPositiveInteger"> </xsd:restriction> </xsd:simpleType> <xsd:element name="my_string" type="AdaString" /> <xsd:complexType name="AdaString"> <xsd:sequence> <xsd:element name="size" type="xsd:nonNegativeInteger"/> <xsd:element name="contents" type="xsd:string" /> </xsd:sequence> </xsd:complexType> <xsd:element name="stdstring" type="xsd:string" /> <!-- Ambigous: Error at file /home/briot/Ada/xml/xmlada/schema/test/test.xml, line 4, char 49 Message: 'str' and 'str' violate the Unique Particle Attribution rule --> <!-- <xsd:complexType name="ambiguous"> <xsd:choice> <xsd:sequence> <xsd:element name="str" type="xsd:string"/> <xsd:element name="str2" type="xsd:string"/> </xsd:sequence> <xsd:element name="str" type="xsd:string"/> </xsd:choice> </xsd:complexType> --> <!-- Valid, since sequence doesn't mix with "str" --> <xsd:complexType name="Tstrs"> <xsd:sequence> <xsd:sequence> <xsd:element name="str" type="xsd:string"/> <xsd:element name="str2" type="xsd:string"/> </xsd:sequence> <xsd:element name="str" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:element name="strs" type="Tstrs" /> <xsd:element name="person"> <xsd:complexType> <xsd:all minOccurs="0"> <xsd:element name="first_name" type="xsd:string"/> <xsd:element name="last_name" type="xsd:string" minOccurs="0"/> </xsd:all> </xsd:complexType> </xsd:element> <!-- Ambiguous2: Error at file /home/briot/Ada/xml/xmlada/schema/test/test.xml, line 4, char 49 Message: 'str' and 'str' violate the Unique Particle Attribution rule --> <!-- <xsd:complexType name="ambiguous2"> <xsd:choice> <xsd:choice> <xsd:element name="str2" type="xsd:string"/> <xsd:element name="str" type="xsd:string"/> </xsd:choice> <xsd:element name="str" type="xsd:string"/> </xsd:choice> </xsd:complexType> --> </xsd:schema> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/test_date_time.adb�������������������������������������������������������0000664�0000000�0000000�00000030246�14476332425�0021126�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Schema.Date_Time; use Schema.Date_Time; with Schema.Validators; use Schema.Validators; with Schema.Simple_Types; use Schema.Simple_Types; with GNAT.IO; use GNAT.IO; with Sax.Readers; with Sax.Utils; use Sax.Utils; with Sax.Symbols; use Sax.Symbols; with Unicode.CES; use Unicode.CES; procedure Test_Date_Time is type Local_Reader is new Abstract_Validation_Reader with null record; Reader : aliased Local_Reader; R : constant Abstract_Validating_Reader_Access := Reader'Unchecked_Access; generic type T is private; with procedure Value (Symbols : Symbol_Table; Ch : Byte_Sequence; Val : out T; Error : out Symbol) is <>; function Generic_Value (Ch : Byte_Sequence) return T; generic type T is private; with function Image (T1 : T) return String is <>; with function "<" (T1, T2 : T) return Boolean is <>; with function ">" (T1, T2 : T) return Boolean is <>; procedure Assert_NC_Generic (T1, T2 : T); generic type T is private; with function Image (T1 : T) return String is <>; with function "<" (T1, T2 : T) return Boolean is <>; with function ">" (T1, T2 : T) return Boolean is <>; procedure Assert_Generic (T1, T2 : T; Expected : Character); generic type T is private; with function Image (T1 : T) return String is <>; procedure Assert_Equal (T1, T2 : T); procedure Assert_Re (Re1, Re2 : String); -- Compare the conversion of Re1 to Re2 ------------------- -- Generic_Value -- ------------------- function Generic_Value (Ch : Byte_Sequence) return T is Val : T; Error : Symbol; begin Value (Sax.Readers.Get_Symbol_Table (R.all), Ch, Val, Error); return Val; end Generic_Value; function Value is new Generic_Value (Time_T); function Value is new Generic_Value (Date_Time_T); function Value is new Generic_Value (Duration_T); function Value is new Generic_Value (GMonth_T); ------------------ -- Assert_Equal -- ------------------ procedure Assert_Equal (T1, T2 : T) is begin if T1 /= T2 then Put_Line (Image (T1) & " /= " & Image (T2)); end if; end Assert_Equal; --------------- -- Assert_Re -- --------------- procedure Assert_Re (Re1, Re2 : String) is begin if Convert_Regexp (Re1) /= Re2 then Put_Line ("Converting " & Re1 & " gives " & Convert_Regexp (Re1) & " and not " & Re2); end if; end Assert_Re; -------------------- -- Assert_Generic -- -------------------- procedure Assert_Generic (T1, T2 : T; Expected : Character) is begin case Expected is when '<' => if not (T1 < T2) then Put_Line (Image (T1) & " < " & Image (T2)); end if; if not (T2 > T1) then Put_Line (Image (T2) & " > " & Image (T1)); end if; when '>' => if not (T1 > T2) then Put_Line (Image (T1) & " > " & Image (T2)); end if; if not (T2 < T1) then Put_Line (Image (T2) & " < " & Image (T1)); end if; when '=' => if not (T1 = T2) then Put_Line (Image (T1) & " = " & Image (T2)); end if; when others => Put_Line ("Invalid expectation: " & Expected); end case; end Assert_Generic; ----------------------- -- Assert_NC_Generic -- ----------------------- procedure Assert_NC_Generic (T1, T2 : T) is Tmp : Boolean; pragma Unreferenced (Tmp); begin begin Tmp := T1 < T2; Put_Line (Image (T1) & " should not compare with " & Image (T2)); exception when Not_Comparable => null; end; begin Tmp := T2 > T1; Put_Line (Image (T1) & " should not compare with " & Image (T2)); exception when Not_Comparable => null; end; end Assert_NC_Generic; procedure Assert (Str1, Str2 : String); procedure Assert is new Assert_Generic (Date_Time_T); procedure Assert is new Assert_Generic (Duration_T); procedure Assert_NC is new Assert_NC_Generic (Date_Time_T); procedure Assert_NC is new Assert_NC_Generic (Duration_T); -- Test whether Str1 = Str2 procedure Assert is new Assert_Equal (Integer, Integer'Image); procedure Assert is new Assert_Equal (Date_Time_T); procedure Assert is new Assert_Equal (GMonth_T); ------------ -- Assert -- ------------ procedure Assert (Str1, Str2 : String) is begin if Str1 /= Str2 then Put_Line (Str1 & " /= " & Str2); end if; end Assert; Time1_Image : constant String := "2000-01-12T12:13:14Z"; Time2_Image : constant String := "12345-01-12T12:13:14"; Time3_Image : constant String := "2002-01-12T12:13:14.123+05:02"; Time4_Image : constant String := "2002-01-12T12:13:14.1234-05:02"; Time5_Image : constant String := "2000-01-15T00:00:00"; T5 : constant Date_Time_T := Value (Time5_Image); Time6_Image : constant String := "2000-02-15T00:00:00"; T6 : constant Date_Time_T := Value (Time6_Image); Time7_Image : constant String := "2000-01-15T12:00:00"; T7 : constant Date_Time_T := Value (Time7_Image); Time8_Image : constant String := "2000-01-16T12:00:00Z"; T8 : constant Date_Time_T := Value (Time8_Image); Time9_Image : constant String := "2000-01-01T12:00:00"; T9 : constant Date_Time_T := Value (Time9_Image); Time10_Image : constant String := "1999-12-31T23:00:00Z"; T10 : constant Date_Time_T := Value (Time10_Image); Time11_Image : constant String := "2000-01-16T12:00:00"; T11 : constant Date_Time_T := Value (Time11_Image); Time12_Image : constant String := "2000-01-16T12:00:00Z"; T12 : constant Date_Time_T := Value (Time12_Image); Time13_Image : constant String := "2000-01-16T00:00:00"; T13 : constant Date_Time_T := Value (Time13_Image); Time14_Image : constant String := "2000-01-16T12:00:00Z"; T14 : constant Date_Time_T := Value (Time14_Image); -- From E802-003 T15_Image : constant String := "2001-12-17T09:30:47-05:00"; T15 : constant Date_Time_T := Value (T15_Image); T16_Image : constant String := "03:58:02.5"; T16 : constant Time_T := Value (T16_Image); Duration1_Image : constant String := "P1Y3M5DT7H10M3.3S"; Duration2_Image : constant String := "-P1Y"; Duration3_Image : constant String := "-PT1H"; Duration4_Image : constant String := "-P1M"; Duration5_Image : constant String := "-P1M1D"; Dur1Y : constant Duration_T := Value ("P1Y"); Dur364D : constant Duration_T := Value ("P364D"); Dur365D : constant Duration_T := Value ("P365D"); Dur366D : constant Duration_T := Value ("P366D"); Dur367D : constant Duration_T := Value ("P367D"); Dur1M : constant Duration_T := Value ("P1M"); Dur27D : constant Duration_T := Value ("P27D"); Dur28D : constant Duration_T := Value ("P28D"); Dur29D : constant Duration_T := Value ("P29D"); Dur30D : constant Duration_T := Value ("P30D"); Dur31D : constant Duration_T := Value ("P31D"); Dur32D : constant Duration_T := Value ("P32D"); Dur5M : constant Duration_T := Value ("P5M"); Dur149D : constant Duration_T := Value ("P149D"); Dur150D : constant Duration_T := Value ("P150D"); Dur151D : constant Duration_T := Value ("P151D"); Dur152D : constant Duration_T := Value ("P152D"); Dur153D : constant Duration_T := Value ("P153D"); Dur154D : constant Duration_T := Value ("P154D"); Time1 : constant Date_Time_T := Value (Time1_Image); Time2 : constant Date_Time_T := Value (Time2_Image); Dur1 : constant Duration_T := Value (Duration1_Image); begin Assert (Time1_Image, Image (Time1)); Assert (Time2_Image, Image (Time2)); Assert (Time3_Image, Image (Date_Time_T'(Value (Time3_Image)))); Assert (T15_Image, Image (T15)); Assert (T16_Image, Image (T16)); Assert ("2002-01-12T12:13:14.1234-05:02", Image (Date_Time_T'(Value (Time4_Image)))); Assert ("P1Y3M5DT7H10M3.3S", Image (Dur1)); Assert ("-P1Y", Image (Duration_T'(Value (Duration2_Image)))); Assert ("-PT1H", Image (Duration_T'(Value (Duration3_Image)))); Assert ("-P1M", Image (Duration_T'(Value (Duration4_Image)))); Assert ("-P1M1D", Image (Duration_T'(Value (Duration5_Image)))); Assert ("2001-04-17T19:23:17.3Z", Image (Time1 + Dur1)); Assert ("12346-04-17T19:23:17.3", Image (Time2 + Dur1)); -- Basic comparison tests Assert (Time1, Time2, '<'); Assert (Time1 + Dur1Y, Date_Time_T'(Value ("2001-01-12T12:13:14Z"))); Assert (Year (Time1), 2000); Assert (Month (Time1), 1); Assert (Day (Time1), 12); -- Examples from the XML Schema standard Assert (T5, T6, '<'); Assert (T7, T8, '<'); Assert_NC (T9, T10); Assert_NC (T11, T12); Assert_NC (T13, T14); -- Comparing durations Assert (Dur1Y, Dur364D, '>'); Assert_NC (Dur1Y, Dur365D); Assert_NC (Dur1Y, Dur366D); Assert (Dur1Y, Dur367D, '<'); Assert (Dur1M, Dur27D, '>'); Assert_NC (Dur1M, Dur28D); Assert_NC (Dur1M, Dur29D); Assert_NC (Dur1M, Dur30D); Assert_NC (Dur1M, Dur31D); Assert (Dur1M, Dur32D, '<'); Assert (Dur5M, Dur149D, '>'); Assert_NC (Dur5M, Dur150D); Assert_NC (Dur5M, Dur151D); Assert_NC (Dur5M, Dur152D); Assert_NC (Dur5M, Dur153D); Assert (Dur5M, Dur154D, '<'); -- Parsing GMonth -- The format that ends with '--' is actually incorrect, but was mentioned -- in earlier versions of the w3c schema specification, so should be -- accepted. See http://books.xmlschemata.org/relaxng/ch19-77111.html Assert (GMonth_T'(Value ("--01")), GMonth_T'(Value ("--01--"))); Assert (GMonth_T'(Value ("--01Z")), GMonth_T'(Value ("--01"))); Assert (GMonth_T'(Value ("--01+02:00")), GMonth_T'(Value ("--01+02:00"))); Assert (GMonth_T'(Value ("--01-04:00")), GMonth_T'(Value ("--01-04:00"))); -- Regexps Assert_Re ("[a-z]", "^([a-z])$"); Assert_Re ("a[]b", "^(a[]b)$"); Assert_Re ("[\c]$", "^[a-z:A-Z0-9._-]$"); Assert_Re ("^[\i]", "^[A-Za-z:_]$"); Assert_Re ("\c", "^([a-z:A-Z0-9._-])$"); -- ??? Not sure that's correct -- Assert_Re ("[abc-[b]]", "[ac]"); -- ??? Not supported for now Assert_Re ("^\d{5}$", "^\d{5}$"); end Test_Date_Time; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/test_date_time.expected��������������������������������������������������0000664�0000000�0000000�00000000000�14476332425�0022162�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/testdomschema.adb��������������������������������������������������������0000664�0000000�0000000�00000007022�14476332425�0020770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Schema.Schema_Readers; use Schema.Schema_Readers; with Schema.Validators; use Schema.Validators; with Schema.Dom_Readers; use Schema.Dom_Readers; with Input_Sources.File; use Input_Sources.File; with Ada.Exceptions; use Ada.Exceptions; with GNAT.IO; use GNAT.IO; with Sax.Readers; use Sax.Readers; with GNAT.Command_Line; use GNAT.Command_Line; with GNAT.OS_Lib; use GNAT.OS_Lib; with DOM.Core; use DOM.Core; with DOM.Core.Nodes; use DOM.Core.Nodes; procedure TestDomSchema is Read : File_Input; My_Reader : Schema.Dom_Readers.Tree_Reader; Schema : Schema_Reader; Grammar : XML_Grammar := No_Grammar; Xsd_File : String_Access := null; Xml_File : String_Access := null; Doc : Document; Silent : Boolean := False; begin loop case Getopt ("xsd: debug silent") is when 'x' => Free (Xsd_File); Xsd_File := new String'(Parameter); when 'd' => Standard.Schema.Set_Debug_Output (True); when 's' => Silent := True; when others => exit; end case; end loop; Xml_File := new String'(Get_Argument); if Xsd_File /= null then Open (Xsd_File.all, Read); Parse (Schema, Read); Close (Read); Grammar := Get_Grammar (Schema); end if; if Xml_File.all /= "" then Set_Grammar (My_Reader, Grammar); Set_Feature (My_Reader, Schema_Validation_Feature, True); Open (Xml_File.all, Read); Parse (My_Reader, Read); Doc := Get_Tree (My_Reader); if not Silent then Print (Doc); end if; Close (Read); end if; exception when E : XML_Validation_Error | XML_Fatal_Error => Put_Line (Exception_Message (E)); Close (Read); end TestDomSchema; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/testnumbers.adb����������������������������������������������������������0000664�0000000�0000000�00000014760�14476332425�0020512�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2007-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Schema.Decimal; use Schema.Decimal; with GNAT.IO; use GNAT.IO; with Sax.Symbols; use Sax.Symbols; with Sax.Utils; use Sax.Utils; procedure TestNumbers is procedure Assert_Nan (Num : String); -- Check that Num is not a valid number procedure Assert (Num1, Num2 : String; Expected : Character); -- Compare two numbers procedure Assert_Digits (Num : String; Fraction, Total : Integer; Error : Boolean := False); procedure Float_Less_Than (Num1, Num2 : String); -- Makes sure than Num1 < Num2 Symbols : constant Symbol_Table := Allocate; ------------------- -- Assert_Digits -- ------------------- procedure Assert_Digits (Num : String; Fraction, Total : Integer; Error : Boolean := False) is N : Arbitrary_Precision_Number; Err : Symbol; begin Value (Symbols, Num, N, Err); Err := Check_Digits (Symbols, N, Fraction, Total); if Error then if Err = No_Symbol then Put_Line (Num & " expected error" & Fraction'Img & Total'Img); end if; else if Err /= No_Symbol then Put_Line (Num & " unexpected error" & Fraction'Img & Total'Img); Put_Line (Get (Err).all); end if; end if; end Assert_Digits; ---------------- -- Assert_Nan -- ---------------- procedure Assert_Nan (Num : String) is Error : Symbol; N : Arbitrary_Precision_Number; pragma Unreferenced (N); begin Value (Symbols, Num, N, Error); if Error = No_Symbol then Put_Line (Num & " should not be authorized"); end if; end Assert_Nan; ------------ -- Assert -- ------------ procedure Assert (Num1, Num2 : String; Expected : Character) is Error : Symbol; N1, N2 : Arbitrary_Precision_Number; begin Value (Symbols, Num1, N1, Error); Value (Symbols, Num2, N2, Error); case Expected is when '<' => if not (N1 < N2) then Put_Line (Num1 & " < " & Num2); end if; if not (N2 > N1) then Put_Line (Num2 & " > " & Num1); end if; when '=' => if not (N1 = N2) then Put_Line (Num1 & " = " & Num2); end if; when '>' => if not (N1 > N2) then Put_Line (Num1 & " > " & Num2); end if; if not (N2 < N1) then Put_Line (Num2 & " < " & Num1); end if; when others => Put_Line ("Unexpected comparision"); end case; end Assert; --------------------- -- Float_Less_Than -- --------------------- procedure Float_Less_Than (Num1, Num2 : String) is N1 : constant XML_Float := Value (Num1); N2 : constant XML_Float := Value (Num2); begin if not (N1 < N2) then Put_Line ("Should have " & Num1 & " < " & Num2); end if; if not (N1 <= N2) then Put_Line ("Should have " & Num1 & " <= " & Num2); end if; end Float_Less_Than; Num_Invalid1 : constant String := "--23"; Num_Invalid2 : constant String := "-23.."; Num_Invalid3 : constant String := "2A24"; Num_Invalid4 : constant String := "@234"; Num_Invalid5 : constant String := "12E"; Num_Invalid6 : constant String := "12E@23"; Num1 : constant String := "1"; Num2 : constant String := "10"; Num3 : constant String := "1E-1"; Num4 : constant String := "9e-1"; Num5 : constant String := "-100E-2"; Num6 : constant String := "-124.567E2"; Num7 : constant String := "-12345.678E1"; Num8 : constant String := "124.45E5"; Num9 : constant String := "123.4"; begin Assert_Nan (Num_Invalid1); Assert_Nan (Num_Invalid2); Assert_Nan (Num_Invalid3); Assert_Nan (Num_Invalid4); Assert_Nan (Num_Invalid5); Assert_Nan (Num_Invalid6); Assert (Num1, Num2, '<'); Assert (Num1, Num3, '>'); Assert (Num1, Num4, '>'); Assert (Num1, Num5, '>'); Assert (Num6, Num7, '>'); Assert_Digits (Num8, 0, 9); Assert_Digits (Num8, 0, 8); Assert_Digits (Num8, 0, 4, True); Assert_Digits (Num9, -1, 5); Assert_Digits (Num9, -1, 4); Assert_Digits (Num9, -1, 3, True); Assert_Digits (Num9, 2, -1); Assert_Digits (Num9, 1, -1); Assert_Digits (Num9, Fraction => 0, Total => -1, Error => True); Assert_Digits (Num8, 1, -1); Assert_Digits (Num8, 0, -1); Assert_Digits (Num6, 1, -1); Assert_Digits (Num6, 0, -1, True); Float_Less_Than ("0.0", "1.0"); Float_Less_Than ("1.0", "2.0"); Float_Less_Than ("-2.0", "1.0"); Float_Less_Than ("-2.0", "-1.0"); Float_Less_Than ("-1.79E+308", "-1.79"); Float_Less_Than ("1E+3245", "1E+3246"); Float_Less_Than ("-1E+3246", "-1E+3245"); Float_Less_Than ("1E-32", "1E+32"); Float_Less_Than ("-1E+32", "1E-32"); end TestNumbers; ����������������xmlada-24.0.0/tests/schema/testnumbers.expected�����������������������������������������������������0000664�0000000�0000000�00000000000�14476332425�0021543�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/schema/testschema.adb�����������������������������������������������������������0000664�0000000�0000000�00000021001�14476332425�0020261�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This is a small example showing how to parse one or more XML schemas -- and then validate one XML document. To use this tool, do a -- "make test" at the root of the XML/Ada distribution, then run -- ./testschema -xsd schema1.xsd -xsd schema2.xsd file1.xml file2.xml -- where schema1.xsd, schema2.xsd, schema3.xsd,... are our schema files -- to parse, and file.xml the XML document to validate with Ada.Text_IO; with Ada.Text_IO.Text_Streams; use Ada.Text_IO.Text_Streams; with Schema.Readers; use Schema.Readers; with Schema.Dom_Readers; use Schema.Dom_Readers; with Schema.Schema_Readers; use Schema.Schema_Readers; with Schema.Validators; use Schema.Validators; with DOM.Core.Nodes; use DOM.Core.Nodes; with DOM.Core; use DOM.Core; with DOM.Core.Documents; use DOM.Core.Documents; with Input_Sources.File; use Input_Sources.File; with Ada.Exceptions; use Ada.Exceptions; with GNAT.IO; use GNAT.IO; with Sax.Exceptions; use Sax.Exceptions; with Sax.Readers; use Sax.Readers; with Sax.Utils; use Sax.Utils; with GNAT.Command_Line; use GNAT.Command_Line; procedure TestSchema is type Test_Reader is new Schema_Reader with null record; overriding procedure Warning (Self : in out Test_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class); overriding procedure Warning (Self : in out Test_Reader; Except : Sax.Exceptions.Sax_Parse_Exception'Class) is pragma Unreferenced (Self); begin Put_Line ("Warning: " & Get_Message (Except)); end Warning; Read : File_Input; My_Reader : Validating_Reader_Access; Schema : Test_Reader; Grammar : XML_Grammar := No_Grammar; Explicit_XSD : Boolean := False; Switches : constant String := "xsd: debug base dom h"; DOM : Boolean := False; Base_Names : Boolean := False; Tree : Document; begin -- Special case: check if we want debug output, before doing anything else loop case Getopt (Switches) is when 'h' => Put_Line ("-xsd file Specifies location of XSD file"); Put_Line ("-debug Print extra debugging info"); Put_Line ("-base Use basenames in error messages"); Put_Line ("-dom Dump the DOM tree after parsing"); Put_Line (" Uses a DOM-based parser, instead of"); Put_Line (" the default sax-based parser"); return; when 'd' => if Full_Switch = "debug" then Standard.Schema.Set_Debug_Output (True); elsif Full_Switch = "dom" then DOM := True; end if; when ASCII.NUL => exit; when others => null; -- Handled later end case; end loop; -- We want to validate with possibly several schemas to parse first. This -- is slightly more complex than a single grammar, since some checks can -- only be done at the end, and we need to let XML/Ada know about that. Set_XSD_Version (Grammar, XSD_1_0); Set_XML_Version (Schema, XML_1_0_Third_Edition); Set_Grammar (Schema, Grammar); Initialize_Option_Scan; loop case Getopt (Switches) is when 'x' => Open (Parameter, Read); begin Parse (Schema, Read); Close (Read); exception when others => Close (Read); raise; end; Explicit_XSD := True; when 'b' => Base_Names := True; Use_Basename_In_Error_Messages (Schema, Base_Names); when 'd' => null; -- Already handled when others => exit; end case; end loop; -- Create the parser if DOM then My_Reader := new Standard.Schema.Dom_Readers.Tree_Reader; else My_Reader := new Standard.Schema.Readers.Validating_Reader; end if; Set_XML_Version (My_Reader.all, XML_1_0_Third_Edition); Use_Basename_In_Error_Messages (My_Reader.all, Base_Names); -- If we have at least one schema, we need to perform the final checks -- to make sure they are correct and leave no undefined entity. if Explicit_XSD then -- Validate the documents with the schemas we have just parsed. Set_Grammar (My_Reader.all, Get_Grammar (Schema)); end if; Free (Schema); -- No longer needed -- Activate validation. Even though we have a validating reader, we can -- still choose to disable validation if we know the document is correct. -- This makes loading the document faster Set_Feature (My_Reader.all, Schema_Validation_Feature, True); -- Now valid all XML files given as input loop declare Xml_File : constant String := Get_Argument; List : Node_List; begin exit when Xml_File'Length = 0; Open (Xml_File, Read); Parse (My_Reader.all, Read); Close (Read); if DOM then Write (Stream => Stream (Ada.Text_IO.Current_Output), N => Get_Tree (Tree_Reader (My_Reader.all)), Print_XML_Declaration => False, EOL_Sequence => ""); List := Get_Elements_By_Tag_Name (Get_Tree (Tree_Reader (My_Reader.all)), Tag_Name => "Corrective_Action"); if Item (List, 0) /= null then Put_Line ("Found " & Length (List)'Img & " Corrective_Action nodes"); Put_Line ("Value=" & Node_Value (Item (List, 0))); end if; end if; end; end loop; if DOM then Tree := Get_Tree (Tree_Reader (My_Reader.all)); end if; Free (My_Reader); -- You can keep using the tree here, it is still valid. Standard.DOM.Core.Nodes.Free (Tree); exception when XML_Validation_Error => if My_Reader /= null then Put_Line (Get_Error_Message (My_Reader.all)); else Put_Line (Get_Error_Message (Schema)); end if; Close (Read); Free (My_Reader); when Standard.Schema.XML_Limitation => if My_Reader = null then Put_Line ("LIMITATION: " & Get_Error_Message (Schema)); else Put_Line ("LIMITATION: " & Get_Error_Message (My_Reader.all)); end if; Close (Read); Free (My_Reader); when Standard.Schema.XML_Not_Implemented => if My_Reader = null then Put_Line ("NOT IMPLEMENTED: " & Get_Error_Message (Schema)); else Put_Line ("NOT IMPLEMENTED: " & Get_Error_Message (My_Reader.all)); end if; Close (Read); Free (My_Reader); when E : XML_Fatal_Error => Put_Line (Exception_Message (E)); Close (Read); Free (My_Reader); end TestSchema; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/unicode/������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0015645�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/unicode/test_unicode.adb��������������������������������������������������������0000664�0000000�0000000�00000023270�14476332425�0021006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2021, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode; use Unicode; with Unicode.CES; use Unicode.CES; with Unicode.CES.Utf32; use Unicode.CES.Utf32; with Unicode.CES.Utf16; use Unicode.CES.Utf16; with Unicode.CES.Utf8; with Unicode.CES.Basic_8bit; with Unicode.CCS; use Unicode.CCS; with Unicode.Encodings; use Unicode.Encodings; with Unicode.CCS.Iso_8859_2; use Unicode.CCS.Iso_8859_2; with Ada.Text_IO; use Ada.Text_IO; with Ada.Exceptions; use Ada.Exceptions; procedure Test_Unicode is Test_Num : Natural := 1; Had_Error : Boolean := False; procedure Assert (S1, S2 : String; Msg : String); function Image (Str : String) return String; function Encode (C : Unicode_Char; Scheme : Encoding_Scheme) return Byte_Sequence; ----------- -- Image -- ----------- function Image (Str : String) return String is S : String (1 .. 6 * Str'Length); K : Natural := S'First; begin for J in Str'Range loop declare Img : constant String := Natural'Image (Character'Pos (Str (J))) & " "; begin S (K .. K + Img'Length - 1) := Img; K := K + Img'Length; end; end loop; return S (1 .. K - 1); end Image; ------------ -- Assert -- ------------ procedure Assert (S1, S2 : String; Msg : String) is begin Test_Num := Test_Num + 1; if S1 /= S2 then Put_Line ("### (" & Natural'Image (Test_Num) & ") " & Msg); Put_Line (" --" & S1 & "--"); Put_Line (" --" & S2 & "--"); Had_Error := True; end if; end Assert; ------------ -- Encode -- ------------ function Encode (C : Unicode_Char; Scheme : Encoding_Scheme) return Byte_Sequence is Buffer : Byte_Sequence (1 .. 20); Index : Natural := Buffer'First - 1; begin Scheme.Encode (C, Buffer, Index); return Buffer (Buffer'First .. Index); end Encode; Utf16_S : constant Utf16_String := Encode (16#004D#, Utf16_LE_Encoding) & Encode (16#0061#, Utf16_LE_Encoding) & Encode (16#D800#, Utf16_LE_Encoding) & Encode (16#DC00#, Utf16_LE_Encoding); Utf16_LE_BOM : constant String := Character'Val (16#FF#) & Character'Val (16#FE#); Utf16_BE_BOM : constant String := Character'Val (16#FE#) & Character'Val (16#FF#); begin -- Simple Utf32 encoding of characters Assert (Image (Encode (16#004D#, Utf32_LE_Encoding)), " 77 0 0 0 ", "Incorrect encoding for 16#004D#"); Assert (Image (Encode (16#0061#, Utf32_LE_Encoding)), " 97 0 0 0 ", "Incorrect encoding for 16#0061#"); Assert (Image (Encode (16#D800#, Utf32_LE_Encoding)), " 0 216 0 0 ", "Incorrect encoding for 16#D800#"); -- Conversion from utf16 to utf32 Assert (Image (Utf16_S), " 77 0 97 0 0 216 0 220 ", "Incorrect encoding of Utf16_S"); Assert (Image (Utf16.To_Utf32 (Utf16_S)), " 77 0 0 0 97 0 0 0 0 0 1 0 ", "Incorrect conversion to utf32 for Utf16_S"); Assert (Image (Utf16.To_Unicode_LE (Utf16_S)), " 77 0 97 0 0 216 0 220 ", "Incorrect conversion of Utf16_S to little-endian"); Assert (Image (Utf16.To_Unicode_LE (Utf16_S)), " 77 0 97 0 0 216 0 220 ", "Incorrect conversion of Utf16_S to little-endian"); Assert (Image (Utf16.To_Unicode_LE (Utf16_LE_BOM & Utf16_S)), " 77 0 97 0 0 216 0 220 ", "Incorrect conversion of Utf16_S when adding LE_BOM"); Assert (Image (Utf16.To_Unicode_LE (Utf16_BE_BOM & Utf16_S)), " 0 77 0 97 216 0 220 0 ", "Incorrect conversion of Utf16_S when adding BE_BOM"); -- Conversion from utf16 to Utf8 declare Utf8_S : constant String := Utf8.From_Utf32 (Utf16.To_Utf32 (Utf16_S)); begin Assert (Image (Utf8_S), " 77 97 240 144 128 128 ", "Incorrect conversion of Utf16_S to Utf8"); Assert (Image (Utf8.To_Unicode_LE (Utf8_S)), " 77 97 240 144 128 128 ", "Incorrect conversion of Utf16_S to Utf8, checking BOM"); Assert (Utf16.From_Utf32 (Utf8.To_Utf32 (Utf8_S)), Utf16_S, "Incorrect conversion of Utf8_S to Utf16"); end; -- Conversion from other character sets declare Latin_1_Utf16 : constant String := Encode (16#E9#, Utf16_LE_Encoding) -- e_Acute & Encode (Character'Pos ('t'), Utf16_LE_Encoding) & Encode (16#E9#, Utf16_LE_Encoding); -- e_Acute Latin_2_Utf16 : constant String := Encode (16#F9#, Utf16_LE_Encoding) -- u_dot & Encode (Character'Pos ('t'), Utf16_LE_Encoding) & Encode (16#E8#, Utf16_LE_Encoding); -- c carron Latin_1_8bit : constant String := Character'Val (16#E9#) -- e_Acute & 't' & Character'Val (16#E9#); -- e_Acute begin Assert (Image (Utf32.To_Unicode_LE (Utf16.To_Utf32 (Latin_1_Utf16))), " 233 0 0 0 116 0 0 0 233 0 0 0 ", "Incorrect conversion to utf32 for Latin1_Utf16, with " & "Iso_8859_1"); Assert (Image (Utf32.To_Unicode_LE (Utf16.To_Utf32 (Latin_1_Utf16), Get_By_Name ("Latin1").Character_Set)), " 233 0 0 0 116 0 0 0 233 0 0 0 ", "Incorrect conversion to utf32 for Latin1_Utf16, with " & "Iso_8859_1"); Assert (Image (Utf32.To_Unicode_LE (Utf16.To_Utf32 (Latin_2_Utf16))), " 249 0 0 0 116 0 0 0 232 0 0 0 ", "Incorrect conversion to utf32 for Latin2_Utf16, with " & "Iso_8859_2"); Assert (Image (Utf32.To_Unicode_LE (Utf16.To_Utf32 (Latin_2_Utf16), Iso_8859_2_Character_Set)), " 111 1 0 0 116 0 0 0 13 1 0 0 ", "Incorrect conversion to utf32 for Latin2_Utf16, with " & "Iso_8859_2"); Assert (Image (Basic_8bit.To_Unicode_LE (Latin_1_8bit)), " 233 116 233 ", "Incorrect conversion to 8bit for Latin1_8bit"); Assert (Image (Basic_8bit.To_Unicode_LE (Latin_1_8bit, Get_By_Name ("Latin1").Character_Set)), " 233 116 233 ", "Incorrect conversion to 8bit for Latin1_8bit, with " & "Iso_8859_1"); -- The next two instructions do the same thing, although the first form -- is prefered Assert (Image (Basic_8bit.To_Utf32 (Basic_8bit.To_Unicode_LE (Latin_1_8bit, Get_By_Name ("Latin1").Character_Set))), " 233 0 0 0 116 0 0 0 233 0 0 0 ", "Incorrect conversion to 8bit for Latin1_8bit, with " & "Iso_8859_1"); Assert (Image (Utf32.To_Unicode_LE (Basic_8bit.To_Utf32 (Latin_1_8bit), Get_By_Name ("Latin1").Character_Set)), " 233 0 0 0 116 0 0 0 233 0 0 0 ", "Incorrect conversion to 8bit for Latin1_8bit, with " & "Iso_8859_1"); end; declare Asc : constant Unicode_Encoding := Get_By_Name ("ascii"); Utf8 : constant Unicode_Encoding := Get_By_Name ("utf8"); Str : constant String := "Ascii string"; begin Assert (Convert (Str, From => Asc, To => Asc), Str, "Incorrect conversion from ascii to ascii"); Assert (Convert (Str, From => Asc, To => Utf8), Str, "Incorrect conversion from ascii to utf8"); Assert (Convert (Convert (Str, From => Asc, To => Utf8), From => Utf8, To => Asc), Str, "Incorrect conversion from ascii to utf8 and back"); end; if not Had_Error then Put_Line ("test_unicode : SUCCESS"); end if; exception when E : others => Raise_Exception (Exception_Identity (E), Exception_Message (E) & " while processing test" & Natural'Image (Test_Num)); end Test_Unicode; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/unicode/test_unicode.expected���������������������������������������������������0000664�0000000�0000000�00000000027�14476332425�0022054�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������test_unicode : SUCCESS ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/tests/unicode/unicode_test.gpr��������������������������������������������������������0000664�0000000�0000000�00000000550�14476332425�0021044�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������with "../../xmlada_shared"; with "xmlada_unicode"; project Unicode_Test is for Main use ("test_unicode"); for Object_Dir use "obj"; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Linker renames XmlAda_Shared.Linker; end Unicode_Test; ��������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0014503�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0016344�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/Makefile�������������������������������������������������������������0000664�0000000�0000000�00000000620�14476332425�0020002�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������MAIN := convert UNICODE_VERSION := 14.0.0 UNICODE_URL := ftp://ftp.unicode.org/Public/$(UNICODE_VERSION)/ucd UNICODE_FILES := Blocks.txt NameAliases.txt UnicodeData.txt .PHONY: all clean ${MAIN} all: $(MAIN) $(UNICODE_FILES) mkdir -p generated ./$^ $(MAIN): gprbuild -p -Pconvert $(UNICODE_FILES): wget $(UNICODE_URL)/$@ clean: rm -f $(UNICODE_FILES) gprclean -Pconvert rm -rf generated/ ����������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/convert.adb����������������������������������������������������������0000664�0000000�0000000�00000032756�14476332425�0020511�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2016, Nicolas Boulenguez -- -- Copyright (C) 2016-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Ada.Command_Line; with Ada.Containers.Indefinite_Vectors; with Ada.Containers.Vectors; with Ada.Strings.Bounded; with Ada.Strings.Fixed; with Ada.Strings.Maps.Constants; with Ada.Text_IO; with Translators.Alias; with Translators.Block; procedure Convert is use Ada.Text_IO; use type Translators.A_Translation; package ASB is new Ada.Strings.Bounded.Generic_Bounded_Length (256); -- Must be compiled with gnata and called with three paths. pragma Assert (Ada.Command_Line.Argument_Count = 3); Path_To_Blocks_Txt : String renames Ada.Command_Line.Argument (1); Path_To_Name_Aliases_Txt : String renames Ada.Command_Line.Argument (2); Path_To_Unicode_Data_Txt : String renames Ada.Command_Line.Argument (3); Path_To_License : constant String := "license.txt"; Output_Dir : constant String := "generated/"; type A_Code is range 0 .. 16#10FFFF# + 1; function Value (Hexadecimal_Digits : String) return A_Code; -- The given string must only contain hexadecimal_digits. function Image (Code : A_Code) return String; -- 16#4_hexadecimal_digits# if Code <= 16#FFFF#, -- else add the required digits count. package Code_IO is new Integer_IO (A_Code); -- Default base is set to 16. package Translation_Vectors is new Ada.Containers.Indefinite_Vectors (Positive, Translators.A_Translation); type A_Point is record Code : A_Code; Names : Translation_Vectors.Vector; end record; package Point_Vectors is new Ada.Containers.Vectors (Positive, A_Point); procedure Parse_Block_Line (Line : String); procedure Process_Block (Start_Code : A_Code; End_Code : A_Code; Block_Name : String) with Pre => Start_Code <= End_Code; procedure Output_Ada_Package (Block_Name : String; Points : Point_Vectors.Vector); procedure Put_Maybe_Split (File : File_Type; Before_Semicolon : String; After_Semicolon : String); procedure Put_Unused_Exception (Replaced : String; Replacement : String); type A_Name_File is record File : File_Type; Code : A_Code; Name : ASB.Bounded_String; end record; procedure Next (Name_File : in out A_Name_File); ---------------------------------------------------------------------- function Image (Code : A_Code) return String is Tmp : String (1 .. 3 + 32 / 4 + 1); I : Integer := Tmp'Last - 1; begin Code_IO.Put (Tmp, Code, Base => 16); while Tmp (I) /= '#' loop I := I - 1; end loop; return Tmp (I - 2 .. I) & (Tmp'Last .. I + 4 => '0') & Tmp (I + 1 .. Tmp'Last); end Image; procedure Next (Name_File : in out A_Name_File) is begin while not End_Of_File (Name_File.File) loop declare Line : constant String := Get_Line (Name_File.File); begin if Line'Length /= 0 and then Line (Line'First) /= '#' then declare I : constant Natural := Ada.Strings.Fixed.Index (Line, ";"); J : constant Natural := Ada.Strings.Fixed.Index (Line, ";", I + 1); pragma Assert (I in 2 .. J - 2); begin Name_File.Code := Value (Line (Line'First .. I - 1)); ASB.Set_Bounded_String (Name_File.Name, Line (I + 1 .. J - 1)); exit; end; end if; end; end loop; end Next; procedure Parse_Block_Line (Line : String) is First_Dot : Integer; Semicolon : Integer; I : Integer := Line'First; begin if I <= Line'Last and then Line (I) /= '#' then while Line (I) in '0' .. '9' | 'A' .. 'F' loop I := I + 1; end loop; First_Dot := I; pragma Assert (Line'First + 4 <= First_Dot and Line (First_Dot .. First_Dot + 1) = ".."); I := I + 2; while Line (I) in '0' .. '9' | 'A' .. 'F' loop I := I + 1; end loop; Semicolon := I; pragma Assert (First_Dot + 5 < Semicolon and Line (Semicolon .. Semicolon + 1) = "; "); Process_Block (Start_Code => Value (Line (Line'First .. First_Dot - 1)), End_Code => Value (Line (First_Dot + 2 .. Semicolon - 1)), Block_Name => Line (Semicolon + 2 .. Line'Last)); end if; end Parse_Block_Line; procedure Put_Maybe_Split (File : File_Type; Before_Semicolon : String; After_Semicolon : String) is S : constant String := " " & Before_Semicolon & (Before_Semicolon'Length + 1 .. 39 => ' ') & " :"; begin if S'Length + 1 + After_Semicolon'Length <= 79 then Put_Line (File, S & ' ' & After_Semicolon); else Put_Line (File, S); Put_Line (File, " " & After_Semicolon); end if; end Put_Maybe_Split; procedure Put_Unused_Exception (Replaced : String; Replacement : String) is begin Put_Line ("Unused exception: " & Replaced & " -> " & Replacement); end Put_Unused_Exception; function Value (Hexadecimal_Digits : String) return A_Code is begin return A_Code'Value ("16#" & Hexadecimal_Digits & '#'); end Value; ---------------------------------------------------------------------- -- Now it is convenient to share some variable among the last procedures. Name_Aliases : A_Name_File; Unicode_Data : A_Name_File; Alias_Translator : Translators.Alias.An_Alias_Translator; Block_Translator : Translators.Block.A_Block_Translator; Unicode_Version : ASB.Bounded_String; procedure Output_Ada_Package (Block_Name : String; Points : Point_Vectors.Vector) is Pkg : constant String := Block_Translator.Translated (Block_Translator.New_Translation (Block_Name)); File : File_Type; License : File_Type; begin -- On VMS, Filename lengths are limited to 39.39 characters. pragma Assert (14 + Pkg'Length <= 39, "file name too long: " & Pkg); Create (File, Out_File, Output_Dir & "unicode-names-" & Ada.Strings.Fixed.Translate (Pkg, Ada.Strings.Maps.Constants.Lower_Case_Map) & ".ads"); Put_Line (File, "-- This file is built automatically from data found on the"); Put_Line (File, "-- unicode web site (http://www.unicode.org)"); Put (File, "-- in version "); Put (File, ASB.To_String (Unicode_Version)); Put (File, " and thus is a subject to unicode license:"); New_Line (File); Open (License, In_File, Path_To_License); while not End_Of_File (License) loop Put_Line (File, Get_Line (License)); end loop; Close (License); Put (File, "package Unicode.Names."); Put (File, Pkg); Put (File, " is"); New_Line (File); Put_Line (File, " pragma Preelaborate;"); Put_Line (File, " pragma Style_Checks (Off);"); New_Line (File); for Point of Points loop if not Point.Names.Is_Empty then if Translators.Is_Exception (Point.Names.Element (1)) then Put (File, " -- Real Unicode name is "); Put (File, Translators.Original (Point.Names.Element (1))); New_Line (File); end if; Put_Maybe_Split (File, Alias_Translator.Translated (Point.Names.Element (1)), "constant Unicode_Char := " & Image (Point.Code) & ";"); for A in 2 .. Integer (Point.Names.Length) loop if Translators.Is_Exception (Point.Names.Element (A)) then Put (File, " -- Real Unicode name is "); Put (File, Translators.Original (Point.Names.Element (A))); New_Line (File); end if; Put_Maybe_Split (File, Alias_Translator.Translated (Point.Names.Element (A)), "Unicode_Char renames " & Alias_Translator.Translated (Point.Names.Element (1)) & ';'); end loop; end if; end loop; Put (File, "end Unicode.Names."); Put (File, Pkg); Put (File, ";"); New_Line (File); Close (File); end Output_Ada_Package; procedure Process_Block (Start_Code : A_Code; End_Code : A_Code; Block_Name : String) is Points : Point_Vectors.Vector; begin while (not End_Of_File (Unicode_Data.File)) and then Unicode_Data.Code < Start_Code loop Put ("Code without block: "); Code_IO.Put (Unicode_Data.Code); New_Line; Next (Unicode_Data); end loop; while (not End_Of_File (Unicode_Data.File)) and then Unicode_Data.Code <= End_Code loop declare Point : A_Point; Name : constant Translators.A_Translation := Alias_Translator.New_Translation (ASB.To_String (Unicode_Data.Name)); begin Point.Code := Unicode_Data.Code; if Alias_Translator.Translated (Name) /= "" then Point.Names.Append (Name); end if; while (not End_Of_File (Name_Aliases.File)) and then Name_Aliases.Code = Point.Code loop Point.Names.Append (Alias_Translator.New_Translation (ASB.To_String (Name_Aliases.Name))); Next (Name_Aliases); end loop; if Point.Names.Is_Empty then Put ("Unnamed code: "); Code_IO.Put (Point.Code); New_Line; else Points.Append (Point); end if; end; Next (Unicode_Data); end loop; if Points.Is_Empty then Put ("Empty block: "); Put (Block_Name); New_Line; else Output_Ada_Package (Block_Name, Points); end if; end Process_Block; Blocks : File_Type; begin Code_IO.Default_Base := 16; Alias_Translator.Set_Exceptions; Block_Translator.Set_Exceptions; Open (Blocks, In_File, Path_To_Blocks_Txt); declare Line : constant String := Get_Line (Blocks); pragma Assert (Line (Line'First .. Line'First + 8) = "# Blocks-" and then Line (Line'Last - 3 .. Line'Last) = ".txt", "Unable to parse unicode version in " & Name (Blocks)); begin ASB.Set_Bounded_String (Unicode_Version, Line (Line'First + 9 .. Line'Last - 4)); end; Open (Name_Aliases.File, In_File, Path_To_Name_Aliases_Txt); Next (Name_Aliases); Open (Unicode_Data.File, In_File, Path_To_Unicode_Data_Txt); Next (Unicode_Data); while not End_Of_File (Blocks) loop Parse_Block_Line (Get_Line (Blocks)); end loop; Close (Blocks); if not End_Of_File (Unicode_Data.File) then Put (Path_To_Unicode_Data_Txt); Put (" only parsed until code "); Code_IO.Put (Unicode_Data.Code); New_Line; end if; Close (Unicode_Data.File); if not End_Of_File (Name_Aliases.File) then Put (Path_To_Name_Aliases_Txt); Put (" only parsed until code "); Code_IO.Put (Name_Aliases.Code); New_Line; end if; Close (Name_Aliases.File); Alias_Translator.Iterate_On_Unused_Exceptions (Put_Unused_Exception'Access); Block_Translator.Iterate_On_Unused_Exceptions (Put_Unused_Exception'Access); end Convert; ������������������xmlada-24.0.0/unicode/importer/convert.gpr����������������������������������������������������������0000664�0000000�0000000�00000000341�14476332425�0020534�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������project Convert is for Main use ("convert.adb"); for Object_Dir use "obj"; for Exec_Dir use "."; package Compiler is for Switches ("Ada") use ("-gnata", "-gnatwa", "-gnatyaI"); end Compiler; end Convert; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/license.txt����������������������������������������������������������0000664�0000000�0000000�00000004616�14476332425�0020536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. ������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/translators-alias.adb������������������������������������������������0000664�0000000�0000000�00000011574�14476332425�0022467�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2016, Nicolas Boulenguez -- -- Copyright (C) 2016-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ pragma Ada_2012; with Ada.Strings.Maps.Constants; with Ada.Text_IO; package body Translators.Alias is function Default_Translation (Translator : An_Alias_Translator; Original : String) return String is pragma Unreferenced (Translator); Result : String (1 .. Original'Length); Result_Last : Integer := 0; Word_Start : Boolean := True; begin pragma Assert (Original'Length /= 0); if Original (Original'First) not in 'A' .. 'Z' or Original (Original'Last) not in 'A' .. 'Z' | '0' .. '9' then Ada.Text_IO.Put_Line ("Unused alias: """ & Original & '"'); return ""; end if; for I in Original'Range loop case Original (I) is when 'A' .. 'Z' => Result_Last := Result_Last + 1; if Word_Start then Result (Result_Last) := Original (I); Word_Start := False; else Result (Result_Last) := Ada.Strings.Maps.Value (Ada.Strings.Maps.Constants.Lower_Case_Map, Original (I)); end if; when '0' .. '9' => Result_Last := Result_Last + 1; Result (Result_Last) := Original (I); Word_Start := False; when ' ' | '-' => -- Ignore dash after or before a letter. if not ((Original (I - 1) in 'A' .. 'Z' and Original (I .. I + 1) = "- ") or (Original (I + 1) in 'A' .. 'Z' and Original (I - 1 .. I) = " -")) then pragma Assert (not Word_Start); Result_Last := Result_Last + 1; Result (Result_Last) := '_'; Word_Start := True; end if; when others => Ada.Text_IO.Put_Line ("Unused alias: """ & Original & '"'); return ""; end case; end loop; return Result (1 .. Result_Last); exception when others => Ada.Text_IO.Put_Line ("Cannot translate point """ & Original & '"'); raise; end Default_Translation; procedure Set_Exceptions (Translator : in out An_Alias_Translator) is procedure Add (Key, Value : String) with inline; procedure Add (Key, Value : String) is begin Translator.Exceptions.Insert (Key, (Value'Length, Value, 0)); end Add; begin -- Would be handled correctly, but trigger a noisy log line. Add ("<control>", ""); -- Ada keywords Add ("XOR", "Unicode_Xor"); -- 22BB Add ("PACKAGE", "Unicode_Package"); -- 1F4E6 Add ("NULL", "Unicode_Null"); -- Uniquify names only differing only by a dash. Add ("TIBETAN LETTER -A", "Tibetan_Letter_Dash_A"); Add ("TIBETAN SUBJOINED LETTER -A", "Tibetan_Subjoined_Letter_Dash_A"); Add ("MARCHEN LETTER -A", "Marchen_Letter_Dash_A"); end Set_Exceptions; end Translators.Alias; ������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/translators-alias.ads������������������������������������������������0000664�0000000�0000000�00000004262�14476332425�0022504�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2016, Nicolas Boulenguez -- -- Copyright (C) 2016-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ package Translators.Alias is type An_Alias_Translator is new A_Translator with private; private type An_Alias_Translator is new A_Translator with null record; overriding procedure Set_Exceptions (Translator : in out An_Alias_Translator); overriding function Default_Translation (Translator : An_Alias_Translator; Original : String) return String; end Translators.Alias; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/translators-block.adb������������������������������������������������0000664�0000000�0000000�00000015545�14476332425�0022472�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2016, Nicolas Boulenguez -- -- Copyright (C) 2016-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Ada.Text_IO; package body Translators.Block is function Default_Translation (Translator : A_Block_Translator; Original : String) return String is pragma Unreferenced (Translator); Word_Start : Boolean := True; Result : String (Original'Range); begin pragma Assert (Original'Length /= 0); pragma Assert (Original (Original'First) in 'A' .. 'Z'); pragma Assert (Original (Original'Last) in 'A' .. 'Z' | 'a' .. 'z' | '0' .. '9'); for I in Original'Range loop case Original (I) is when 'A' .. 'Z' => Result (I) := Original (I); Word_Start := False; when 'a' .. 'z' => pragma Assert (not Word_Start); Result (I) := Original (I); when '0' .. '9' => Result (I) := Original (I); Word_Start := False; when ' ' | '-' => pragma Assert (not Word_Start); Result (I) := '_'; Word_Start := True; when others => pragma Assert (False); end case; end loop; return Result; exception when others => Ada.Text_IO.Put_Line ("Cannot translate block """ & Original & '"'); raise; end Default_Translation; procedure Set_Exceptions (Translator : in out A_Block_Translator) is procedure Add (Key, Value : String) with Inline; procedure Add (Key, Value : String) is begin Translator.Exceptions.Insert (Key, (Value'Length, Value, 0)); end Add; begin Add ("Alphabetic Presentation Forms", "Alpha_Presentation_Forms"); Add ("Ancient Greek Musical Notation", "Ancient_Greek_Music"); Add ("Arabic Mathematical Alphabetic Symbols", "Arabic_Math_Alpha_Symb"); Add ("Arabic Presentation Forms-A", "Arabic_Present_Forms_A"); Add ("Arabic Presentation Forms-B", "Arabic_Present_Forms_B"); Add ("CJK Compatibility Ideographs", "CJK_Compat_Ideographs"); Add ("CJK Compatibility Ideographs Supplement", "CJK_Compat_Ideo_Sup"); Add ("CJK Symbols and Punctuation", "CJK_Symbols_And_Punct"); Add ("Enclosed CJK Letters and Months", "CJK_Letters_Months"); Add ("Combining Diacritical Marks", "Combining_Diacritical"); Add ("Combining Diacritical Marks Extended", "Combining_Diacritical_Ext"); Add ("Combining Diacritical Marks Supplement", "Combining_Diacritical_Sup"); Add ("Combining Diacritical Marks for Symbols", "Combining_Diacritical_Sym"); Add ("Cuneiform Numbers and Punctuation", "Cuneiform_Num_Punctuation"); Add ("Enclosed Alphanumeric Supplement", "Enclosed_Alphanum_Sup"); Add ("Enclosed Ideographic Supplement", "Enclosed_Ideographic_Sup"); Add ("Halfwidth and Fullwidth Forms", "Half_Full_Width_Forms"); Add ("Greek and Coptic", "Greek_And_Coptic"); Add ("Ideographic Description Characters", "Ideograph_Descr_Chars"); Add ("Katakana Phonetic Extensions", "Katakana_Phonetic_Ext"); Add ("Mathematical Alphanumeric Symbols", "Math_Alphanumeric_Symb"); Add ("Miscellaneous Mathematical Symbols-A", "Misc_Math_Symbols_A"); Add ("Miscellaneous Mathematical Symbols-B", "Misc_Math_Symbols_B"); Add ("Miscellaneous Symbols and Arrows", "Misc_Symbols_And_Arrows"); Add ("Miscellaneous Symbols and Pictographs", "Misc_Symbols_Pictographs"); Add ("Optical Character Recognition", "Optical_Chars_Recognition"); Add ("Phonetic Extensions Supplement", "Phonetic_Ext_Sup"); Add ("Superscripts and Subscripts", "Super_And_Sub_Scripts"); Add ("Supplemental Mathematical Operators", "Sup_Math_Operators"); Add ("Supplemental Symbols and Pictographs", "Sup_Symbols_Pictographs"); Add ("Unified Canadian Aboriginal Syllabics", "Canadian_Aboriginal"); Add ("Unified Canadian Aboriginal Syllabics Extended", "Canadian_Aboriginal_Ext"); Add ("Variation Selectors Supplement", "Variation_Selectors_Sup"); -- Motivated case exceptions. Add ("Transport and Map Symbols", "Transport_And_Map_Symbols"); Add ("Sutton SignWriting", "Sutton_Signwriting"); Add ("Phags-pa", "Phags_Pa"); Add ("Ideographic Symbols and Punctuation", "Ideograph_Symb_Punct"); Add ("Egyptian Hieroglyph Format Controls", "Egypt_Hieroglyph_Fmt_Ctrl"); Add ("Symbols and Pictographs Extended-A", "Symbols_Pictographs_Ext_A"); Add ("Symbols for Legacy Computing", "Symbols_Legacy_Computing"); Add ("Unified Canadian Aboriginal Syllabics Extended-A", "Canadian_Aboriginal_Ext_A"); end Set_Exceptions; end Translators.Block; �����������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/translators-block.ads������������������������������������������������0000664�0000000�0000000�00000004255�14476332425�0022507�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2016, Nicolas Boulenguez -- -- Copyright (C) 2016-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ package Translators.Block is type A_Block_Translator is new A_Translator with private; private type A_Block_Translator is new A_Translator with null record; overriding procedure Set_Exceptions (Translator : in out A_Block_Translator); overriding function Default_Translation (Translator : A_Block_Translator; Original : String) return String; end Translators.Block; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/translators.adb������������������������������������������������������0000664�0000000�0000000�00000011445�14476332425�0021375�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2016, Nicolas Boulenguez -- -- Copyright (C) 2016-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ package body Translators is use type Exception_Maps.Cursor; procedure Iterate_On_Unused_Exceptions (Translator : A_Translator; Process : not null access procedure (Replaced : String; Replacement : String)) is use Exception_Maps; Position : Cursor := Translator.Exceptions.First; begin while Position /= No_Element loop if Element (Position).Used = 0 then Process.all (Key (Position), Element (Position).Replacement); end if; Position := Next (Position); end loop; end Iterate_On_Unused_Exceptions; function New_Translation (Translator : in out A_Translator; Original : String) return A_Translation is Position : constant Exception_Maps.Cursor := Translator.Exceptions.Find (Original); begin if Position /= Exception_Maps.No_Element then declare procedure Process (Key : String; Element : in out An_Exception); procedure Process (Key : String; Element : in out An_Exception) is pragma Unreferenced (Key); begin Element.Used := Element.Used + 1; end Process; begin Translator.Exceptions.Update_Element (Position, Process'Access); end; return (Original'Length, Original, Position); else declare Translated : constant String := Default_Translation (A_Translator'Class (Translator), Original); begin return (Translated'Length, Translated, Position); end; end if; end New_Translation; function Is_Exception (Translation : A_Translation) return Boolean is begin return Translation.Position /= Exception_Maps.No_Element; end Is_Exception; function Original (Translation : A_Translation) return String is begin return Translation.Name; end Original; function Translated (Translator : A_Translator; Translation : A_Translation) return String is begin if Translation.Position /= Exception_Maps.No_Element then return Translator.Exceptions.Element (Translation.Name).Replacement; else return Translation.Name; end if; end Translated; function Valid_Ada_Identifier (Name : String) return Boolean is Word_Start : Boolean := True; begin for C of Name loop case C is when 'A' .. 'Z' | 'a' .. 'z' | '0' .. '9' => Word_Start := False; when '_' => if Word_Start then return False; end if; Word_Start := True; when others => return False; end case; end loop; return (not Word_Start) and then Name (Name'First) not in '0' .. '9'; end Valid_Ada_Identifier; end Translators; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/importer/translators.ads������������������������������������������������������0000664�0000000�0000000�00000007234�14476332425�0021417�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2016, Nicolas Boulenguez -- -- Copyright (C) 2016-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ pragma Ada_2012; with Ada.Containers.Indefinite_Hashed_Maps; with Ada.Strings.Hash; package Translators is type A_Translator is abstract tagged private; type An_Exception (Replacement_Length : Natural) is record Replacement : String (1 .. Replacement_Length); Used : Natural := 0; end record; package Exception_Maps is new Ada.Containers.Indefinite_Hashed_Maps (String, An_Exception, Ada.Strings.Hash, "="); type A_Translation (Name_Length : Natural) is record Name : String (1 .. Name_Length); Position : Exception_Maps.Cursor; end record; function Valid_Ada_Identifier (Name : String) return Boolean; function New_Translation (Translator : in out A_Translator; Original : String) return A_Translation; function Translated (Translator : A_Translator; Translation : A_Translation) return String with Post => Valid_Ada_Identifier (Translated'Result) or Translated'Result = ""; function Is_Exception (Translation : A_Translation) return Boolean; function Original (Translation : A_Translation) return String with Pre => Is_Exception (Translation); procedure Iterate_On_Unused_Exceptions (Translator : A_Translator; Process : not null access procedure (Replaced : String; Replacement : String)); -- This declaration is intended for child units, not for users. procedure Set_Exceptions (Translator : in out A_Translator) is abstract; function Default_Translation (Translator : A_Translator; Original : String) return String is abstract; private type A_Translator is abstract tagged record Exceptions : Exception_Maps.Map; end record; end Translators; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/lib/��������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0015251�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/lib/.cvsignore����������������������������������������������������������������0000664�0000000�0000000�00000000013�14476332425�0017243�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������libxmlada* ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/lib/relocatable/��������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0017526�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/lib/relocatable/.cvsignore����������������������������������������������������0000664�0000000�0000000�00000000000�14476332425�0021514�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/lib/static/�������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0016540�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/lib/static/.cvsignore���������������������������������������������������������0000664�0000000�0000000�00000000000�14476332425�0020526�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/obj/��������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0015255�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/obj/.cvsignore����������������������������������������������������������������0000664�0000000�0000000�00000000032�14476332425�0017250�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������gnat.adc b~* test_unicode ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/obj/relocatable/��������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0017532�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/obj/relocatable/.cvsignore����������������������������������������������������0000664�0000000�0000000�00000000000�14476332425�0021520�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/obj/static/�������������������������������������������������������������������0000775�0000000�0000000�00000000000�14476332425�0016544�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/obj/static/.cvsignore���������������������������������������������������������0000664�0000000�0000000�00000000000�14476332425�0020532�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_1.adb����������������������������������������������������0000664�0000000�0000000�00000004547�14476332425�0021066�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Ada.Exceptions; use Ada.Exceptions; package body Unicode.CCS.Iso_8859_1 is ---------------- -- To_Unicode -- ---------------- function To_Unicode (Char : Unicode_Char) return Unicode_Char is begin if Char > 16#00FF# then Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-1"); else return Char; end if; end To_Unicode; ------------------- -- To_Iso_8859_1 -- ------------------- function To_Iso_8859_1 (Char : Unicode_Char) return Unicode_Char renames To_Unicode; end Unicode.CCS.Iso_8859_1; ���������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_1.ads����������������������������������������������������0000664�0000000�0000000�00000005000�14476332425�0021070�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for the ISO/8859-1 (aka Latin-1) -- encoding. -- The ISO-8859-1 character set, often simply referred to as Latin 1, can -- represent most Western European languages including: Albanian, Catalan, -- Danish, Dutch, English, Faroese, Finnish, French, Galician, German, Irish, -- Icelandic, Italian, Norwegian, Portuguese, Spanish and Swedish. package Unicode.CCS.Iso_8859_1 is Name1 : aliased constant String := "ISO-8859-1"; Name2 : aliased constant String := "Latin1"; function To_Unicode (Char : Unicode_Char) return Unicode_Char; function To_Iso_8859_1 (Char : Unicode_Char) return Unicode_Char; Iso_8859_1_Character_Set : constant Character_Set := (To_Unicode => To_Unicode'Access, To_CS => To_Iso_8859_1'Access); end Unicode.CCS.Iso_8859_1; xmlada-24.0.0/unicode/unicode-ccs-iso_8859_15.adb���������������������������������������������������0000664�0000000�0000000�00000011520�14476332425�0021140�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Ada.Exceptions; use Ada.Exceptions; with Unicode.Names.Latin_1_Supplement; use Unicode.Names.Latin_1_Supplement; with Unicode.Names.Currency_Symbols; use Unicode.Names.Currency_Symbols; with Unicode.Names.Latin_Extended_A; use Unicode.Names.Latin_Extended_A; package body Unicode.CCS.Iso_8859_15 is type Conversion_Arr is array (Unicode_Char range 16#00A4# .. 16#00Be#) of Unicode_Char; To_Unicode_Arr : constant Conversion_Arr := (16#00A4# => Euro_Sign, 16#00A5# => Yen_Sign, 16#00A6# => Latin_Capital_Letter_S_With_Caron, 16#00A7# => Section_Sign, 16#00A8# => Latin_Small_Letter_S_With_Caron, 16#00A9# => Copyright_Sign, 16#00AA# => Feminine_Ordinal_Indicator, 16#00AB# => Left_Pointing_Double_Angle_Quotation_Mark, 16#00AC# => Not_Sign, 16#00AD# => Soft_Hyphen, 16#00AE# => Registered_Sign, 16#00AF# => Macron, 16#00B0# => Degree_Sign, 16#00B1# => Plus_Minus_Sign, 16#00B2# => Superscript_Two, 16#00B3# => Superscript_Three, 16#00B4# => Latin_Capital_Letter_Z_With_Caron, 16#00B5# => Micro_Sign, 16#00B6# => Pilcrow_Sign, 16#00B7# => Middle_Dot, 16#00B8# => Latin_Small_Letter_Z_With_Caron, 16#00B9# => Superscript_One, 16#00BA# => Masculine_Ordinal_Indicator, 16#00BB# => Right_Pointing_Double_Angle_Quotation_Mark, 16#00BC# => Latin_Capital_Ligature_Oe, 16#00BD# => Latin_Small_Ligature_Oe, 16#00BE# => Latin_Capital_Letter_Y_With_Diaeresis); ------------------- -- To_Iso_8859_1 -- ------------------- function To_Iso_8859_15 (Char : Unicode_Char) return Unicode_Char is begin case Char is when Euro_Sign => return 16#00A4#; when Latin_Capital_Letter_S_With_Caron => return 16#00A6#; when Latin_Small_Letter_S_With_Caron => return 16#00A8#; when Latin_Capital_Letter_Z_With_Caron => return 16#00B4#; when Latin_Small_Letter_Z_With_Caron => return 16#00B8#; when Latin_Capital_Ligature_Oe => return 16#00BC#; when Latin_Small_Ligature_Oe => return 16#00BD#; when Latin_Capital_Letter_Y_With_Diaeresis => return 16#00BE#; when others => if Char <= 16#00FF# then return Char; else Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-15"); end if; end case; end To_Iso_8859_15; ---------------- -- To_Unicode -- ---------------- function To_Unicode (Char : Unicode_Char) return Unicode_Char is begin if Char > 16#00FF# then Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-15"); elsif Char < To_Unicode_Arr'First or else Char > To_Unicode_Arr'Last then return Char; else return To_Unicode_Arr (Char); end if; end To_Unicode; end Unicode.CCS.Iso_8859_15; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_15.ads���������������������������������������������������0000664�0000000�0000000�00000004370�14476332425�0021166�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for the ISO/8859-15 (aka Latin-15) -- encoding. -- This is a superset of ISO/8859-1, but also includes the Euro symbol package Unicode.CCS.Iso_8859_15 is Name1 : aliased constant String := "ISO-8859-15"; function To_Unicode (Char : Unicode_Char) return Unicode_Char; function To_Iso_8859_15 (Char : Unicode_Char) return Unicode_Char; Iso_8859_15_Character_Set : constant Character_Set := (To_Unicode => To_Unicode'Access, To_CS => To_Iso_8859_15'Access); end Unicode.CCS.Iso_8859_15; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_2.adb����������������������������������������������������0000664�0000000�0000000�00000030011�14476332425�0021050�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode.Names.Latin_Extended_A; use Unicode.Names.Latin_Extended_A; with Unicode.Names.Latin_1_Supplement; use Unicode.Names.Latin_1_Supplement; with Unicode.Names.Spacing_Modifier_Letters; use Unicode.Names.Spacing_Modifier_Letters; with Ada.Exceptions; use Ada.Exceptions; package body Unicode.CCS.Iso_8859_2 is type Conversion_Arr is array (Unicode_Char range 16#00A1# .. 16#00FF#) of Unicode_Char; To_Unicode_Arr : constant Conversion_Arr := (16#00A1# => Latin_Capital_Letter_A_With_Ogonek, 16#00A2# => Breve, 16#00A3# => Latin_Capital_Letter_L_With_Stroke, 16#00A4# => Currency_Sign, 16#00A5# => Latin_Capital_Letter_L_With_Caron, 16#00A6# => Latin_Capital_Letter_S_With_Acute, 16#00A7# => Section_Sign, 16#00A8# => Diaeresis, 16#00A9# => Latin_Capital_Letter_S_With_Caron, 16#00AA# => Latin_Capital_Letter_S_With_Cedilla, 16#00AB# => Latin_Capital_Letter_T_With_Caron, 16#00AC# => Latin_Capital_Letter_Z_With_Acute, 16#00AD# => Soft_Hyphen, 16#00AE# => Latin_Capital_Letter_Z_With_Caron, 16#00AF# => Latin_Capital_Letter_Z_With_Dot_Above, 16#00B0# => Degree_Sign, 16#00B1# => Latin_Small_Letter_A_With_Ogonek, 16#00B2# => Ogonek, 16#00B3# => Latin_Small_Letter_L_With_Stroke, 16#00B4# => Acute_Accent, 16#00B5# => Latin_Small_Letter_L_With_Caron, 16#00B6# => Latin_Small_Letter_S_With_Acute, 16#00B7# => Caron, 16#00B8# => Cedilla, 16#00B9# => Latin_Small_Letter_S_With_Caron, 16#00BA# => Latin_Small_Letter_S_With_Cedilla, 16#00BB# => Latin_Small_Letter_T_With_Caron, 16#00BC# => Latin_Small_Letter_Z_With_Acute, 16#00BD# => Double_Acute_Accent, 16#00BE# => Latin_Small_Letter_Z_With_Caron, 16#00BF# => Latin_Small_Letter_Z_With_Dot_Above, 16#00C0# => Latin_Capital_Letter_R_With_Acute, 16#00C1# => Latin_Capital_Letter_A_With_Acute, 16#00C2# => Latin_Capital_Letter_A_With_Circumflex, 16#00C3# => Latin_Capital_Letter_A_With_Breve, 16#00C4# => Latin_Capital_Letter_A_With_Diaeresis, 16#00C5# => Latin_Capital_Letter_L_With_Acute, 16#00C6# => Latin_Capital_Letter_C_With_Acute, 16#00C7# => Latin_Capital_Letter_C_With_Cedilla, 16#00C8# => Latin_Capital_Letter_C_With_Caron, 16#00C9# => Latin_Capital_Letter_E_With_Acute, 16#00CA# => Latin_Capital_Letter_E_With_Ogonek, 16#00CB# => Latin_Capital_Letter_E_With_Diaeresis, 16#00CC# => Latin_Capital_Letter_E_With_Caron, 16#00CD# => Latin_Capital_Letter_I_With_Acute, 16#00CE# => Latin_Capital_Letter_I_With_Circumflex, 16#00CF# => Latin_Capital_Letter_D_With_Caron, 16#00D0# => Latin_Capital_Letter_D_With_Stroke, 16#00D1# => Latin_Capital_Letter_N_With_Acute, 16#00D2# => Latin_Capital_Letter_N_With_Caron, 16#00D3# => Latin_Capital_Letter_O_With_Acute, 16#00D4# => Latin_Capital_Letter_O_With_Circumflex, 16#00D5# => Latin_Capital_Letter_O_With_Double_Acute, 16#00D6# => Latin_Capital_Letter_O_With_Diaeresis, 16#00D7# => Multiplication_Sign, 16#00D8# => Latin_Capital_Letter_R_With_Caron, 16#00D9# => Latin_Capital_Letter_U_With_Ring_Above, 16#00DA# => Latin_Capital_Letter_U_With_Acute, 16#00DB# => Latin_Capital_Letter_U_With_Double_Acute, 16#00DC# => Latin_Capital_Letter_U_With_Diaeresis, 16#00DD# => Latin_Capital_Letter_Y_With_Acute, 16#00DE# => Latin_Capital_Letter_T_With_Cedilla, 16#00DF# => Latin_Small_Letter_Sharp_S, 16#00E0# => Latin_Small_Letter_R_With_Acute, 16#00E1# => Latin_Small_Letter_A_With_Acute, 16#00E2# => Latin_Small_Letter_A_With_Circumflex, 16#00E3# => Latin_Small_Letter_A_With_Breve, 16#00E4# => Latin_Small_Letter_A_With_Diaeresis, 16#00E5# => Latin_Small_Letter_L_With_Acute, 16#00E6# => Latin_Small_Letter_C_With_Acute, 16#00E7# => Latin_Small_Letter_C_With_Cedilla, 16#00E8# => Latin_Small_Letter_C_With_Caron, 16#00E9# => Latin_Small_Letter_E_With_Acute, 16#00EA# => Latin_Small_Letter_E_With_Ogonek, 16#00EB# => Latin_Small_Letter_E_With_Diaeresis, 16#00EC# => Latin_Small_Letter_E_With_Caron, 16#00ED# => Latin_Small_Letter_I_With_Acute, 16#00EE# => Latin_Small_Letter_I_With_Circumflex, 16#00EF# => Latin_Small_Letter_D_With_Caron, 16#00F0# => Latin_Small_Letter_D_With_Stroke, 16#00F1# => Latin_Small_Letter_N_With_Acute, 16#00F2# => Latin_Small_Letter_N_With_Caron, 16#00F3# => Latin_Small_Letter_O_With_Acute, 16#00F4# => Latin_Small_Letter_O_With_Circumflex, 16#00F5# => Latin_Small_Letter_O_With_Double_Acute, 16#00F6# => Latin_Small_Letter_O_With_Diaeresis, 16#00F7# => Division_Sign, 16#00F8# => Latin_Small_Letter_R_With_Caron, 16#00F9# => Latin_Small_Letter_U_With_Ring_Above, 16#00FA# => Latin_Small_Letter_U_With_Acute, 16#00FB# => Latin_Small_Letter_U_With_Double_Acute, 16#00FC# => Latin_Small_Letter_U_With_Diaeresis, 16#00FD# => Latin_Small_Letter_Y_With_Acute, 16#00FE# => Latin_Small_Letter_T_With_Cedilla, 16#00FF# => Dot_Above); ---------------- -- To_Unicode -- ---------------- function To_Unicode (Char : Unicode_Char) return Unicode_Char is begin if Char > To_Unicode_Arr'Last then Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-4"); elsif Char < To_Unicode_Arr'First then return Char; else return To_Unicode_Arr (Char); end if; end To_Unicode; ------------------- -- To_Iso_8859_2 -- ------------------- function To_Iso_8859_2 (Char : Unicode_Char) return Unicode_Char is begin case Char is when Latin_Capital_Letter_A_With_Ogonek => return 16#00A1#; when Breve => return 16#00A2#; when Latin_Capital_Letter_L_With_Stroke => return 16#00A3#; when Latin_Capital_Letter_L_With_Caron => return 16#00A5#; when Latin_Capital_Letter_S_With_Acute => return 16#00A6#; when Latin_Capital_Letter_S_With_Caron => return 16#00A9#; when Latin_Capital_Letter_S_With_Cedilla => return 16#00AA#; when Latin_Capital_Letter_T_With_Caron => return 16#00AB#; when Latin_Capital_Letter_Z_With_Acute => return 16#00AC#; when Latin_Capital_Letter_Z_With_Caron => return 16#00AE#; when Latin_Capital_Letter_Z_With_Dot_Above => return 16#00AF#; when Latin_Small_Letter_A_With_Ogonek => return 16#00B1#; when Ogonek => return 16#00B2#; when Latin_Small_Letter_L_With_Stroke => return 16#00B3#; when Latin_Small_Letter_L_With_Caron => return 16#00B5#; when Latin_Small_Letter_S_With_Acute => return 16#00B6#; when Caron => return 16#00B7#; when Latin_Small_Letter_S_With_Caron => return 16#00B9#; when Latin_Small_Letter_S_With_Cedilla => return 16#00BA#; when Latin_Small_Letter_T_With_Caron => return 16#00BB#; when Latin_Small_Letter_Z_With_Acute => return 16#00BC#; when Double_Acute_Accent => return 16#00BD#; when Latin_Small_Letter_Z_With_Caron => return 16#00BE#; when Latin_Small_Letter_Z_With_Dot_Above => return 16#00BF#; when Latin_Capital_Letter_R_With_Acute => return 16#00C0#; when Latin_Capital_Letter_A_With_Breve => return 16#00C3#; when Latin_Capital_Letter_L_With_Acute => return 16#00C5#; when Latin_Capital_Letter_C_With_Acute => return 16#00C6#; when Latin_Capital_Letter_C_With_Caron => return 16#00C8#; when Latin_Capital_Letter_E_With_Ogonek => return 16#00CA#; when Latin_Capital_Letter_E_With_Caron => return 16#00CC#; when Latin_Capital_Letter_D_With_Caron => return 16#00CF#; when Latin_Capital_Letter_D_With_Stroke => return 16#00D0#; when Latin_Capital_Letter_N_With_Acute => return 16#00D1#; when Latin_Capital_Letter_N_With_Caron => return 16#00D2#; when Latin_Capital_Letter_O_With_Double_Acute => return 16#00D5#; when Latin_Capital_Letter_R_With_Caron => return 16#00D8#; when Latin_Capital_Letter_U_With_Ring_Above => return 16#00D9#; when Latin_Capital_Letter_U_With_Double_Acute => return 16#00DB#; when Latin_Capital_Letter_T_With_Cedilla => return 16#00DE#; when Latin_Small_Letter_R_With_Acute => return 16#00E0#; when Latin_Small_Letter_A_With_Breve => return 16#00E3#; when Latin_Small_Letter_L_With_Acute => return 16#00E5#; when Latin_Small_Letter_C_With_Acute => return 16#00E6#; when Latin_Small_Letter_C_With_Caron => return 16#00E8#; when Latin_Small_Letter_E_With_Ogonek => return 16#00EA#; when Latin_Small_Letter_E_With_Caron => return 16#00EC#; when Latin_Small_Letter_D_With_Caron => return 16#00EF#; when Latin_Small_Letter_D_With_Stroke => return 16#00F0#; when Latin_Small_Letter_N_With_Acute => return 16#00F1#; when Latin_Small_Letter_N_With_Caron => return 16#00F2#; when Latin_Small_Letter_O_With_Double_Acute => return 16#00F5#; when Latin_Small_Letter_R_With_Caron => return 16#00F8#; when Latin_Small_Letter_U_With_Ring_Above => return 16#00F9#; when Latin_Small_Letter_U_With_Double_Acute => return 16#00FB#; when Latin_Small_Letter_T_With_Cedilla => return 16#00FE#; when Dot_Above => return 16#00FF#; when others => if Char <= 16#00FF# then return Char; else Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-2"); end if; end case; end To_Iso_8859_2; end Unicode.CCS.Iso_8859_2; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_2.ads����������������������������������������������������0000664�0000000�0000000�00000004717�14476332425�0021107�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for the ISO/8859-2 (aka Latin-2) -- encoding. -- The Latin 2 character set supports the Slavic languages of Central Europe -- which use the Latin alphabet. The ISO-8859-2 set is used for the following -- languages: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak and -- Slovenian. package Unicode.CCS.Iso_8859_2 is Name1 : aliased constant String := "ISO-8859-2"; Name2 : aliased constant String := "Latin2"; function To_Unicode (Char : Unicode_Char) return Unicode_Char; function To_Iso_8859_2 (Char : Unicode_Char) return Unicode_Char; Iso_8859_2_Character_Set : constant Character_Set := (To_Unicode => To_Unicode'Access, To_CS => To_Iso_8859_2'Access); end Unicode.CCS.Iso_8859_2; �������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_3.adb����������������������������������������������������0000664�0000000�0000000�00000023434�14476332425�0021064�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode.Names.Latin_Extended_A; use Unicode.Names.Latin_Extended_A; with Unicode.Names.Latin_1_Supplement; use Unicode.Names.Latin_1_Supplement; with Unicode.Names.Spacing_Modifier_Letters; use Unicode.Names.Spacing_Modifier_Letters; with Ada.Exceptions; use Ada.Exceptions; package body Unicode.CCS.Iso_8859_3 is type Conversion_Arr is array (Unicode_Char range 16#00A1# .. 16#00FF#) of Unicode_Char; To_Unicode_Arr : constant Conversion_Arr := (16#00A1# => Latin_Capital_Letter_H_With_Stroke, 16#00A2# => Breve, 16#00A3# => Pound_Sign, 16#00A4# => Currency_Sign, 16#00A5# => Yen_Sign, 16#00A6# => Latin_Capital_Letter_H_With_Circumflex, 16#00A7# => Section_Sign, 16#00A8# => Diaeresis, 16#00A9# => Latin_Capital_Letter_I_With_Dot_Above, 16#00AA# => Latin_Capital_Letter_S_With_Cedilla, 16#00AB# => Latin_Capital_Letter_G_With_Breve, 16#00AC# => Latin_Capital_Letter_J_With_Circumflex, 16#00AD# => Soft_Hyphen, 16#00AE# => Registered_Sign, 16#00AF# => Latin_Capital_Letter_Z_With_Dot_Above, 16#00B0# => Degree_Sign, 16#00B1# => Latin_Small_Letter_H_With_Stroke, 16#00B2# => Superscript_Two, 16#00B3# => Superscript_Three, 16#00B4# => Acute_Accent, 16#00B5# => Micro_Sign, 16#00B6# => Latin_Small_Letter_H_With_Circumflex, 16#00B7# => Middle_Dot, 16#00B8# => Cedilla, 16#00B9# => Latin_Small_Letter_Dotless_I, 16#00BA# => Latin_Small_Letter_S_With_Cedilla, 16#00BB# => Latin_Small_Letter_G_With_Breve, 16#00BC# => Latin_Small_Letter_J_With_Circumflex, 16#00BD# => Vulgar_Fraction_One_Half, 16#00BE# => Vulgar_Fraction_Three_Quarters, 16#00BF# => Latin_Small_Letter_Z_With_Dot_Above, 16#00C0# => Latin_Capital_Letter_A_With_Grave, 16#00C1# => Latin_Capital_Letter_A_With_Acute, 16#00C2# => Latin_Capital_Letter_A_With_Circumflex, 16#00C3# => Latin_Capital_Letter_A_With_Tilde, 16#00C4# => Latin_Capital_Letter_A_With_Diaeresis, 16#00C5# => Latin_Capital_Letter_C_With_Dot_Above, 16#00C6# => Latin_Capital_Letter_C_With_Circumflex, 16#00C7# => Latin_Capital_Letter_C_With_Cedilla, 16#00C8# => Latin_Capital_Letter_E_With_Grave, 16#00C9# => Latin_Capital_Letter_E_With_Acute, 16#00CA# => Latin_Capital_Letter_E_With_Circumflex, 16#00CB# => Latin_Capital_Letter_E_With_Diaeresis, 16#00CC# => Latin_Capital_Letter_I_With_Grave, 16#00CD# => Latin_Capital_Letter_I_With_Acute, 16#00CE# => Latin_Capital_Letter_I_With_Circumflex, 16#00CF# => Latin_Capital_Letter_I_With_Diaeresis, 16#00D0# => Latin_Capital_Letter_Eth, 16#00D1# => Latin_Capital_Letter_N_With_Tilde, 16#00D2# => Latin_Capital_Letter_O_With_Grave, 16#00D3# => Latin_Capital_Letter_O_With_Acute, 16#00D4# => Latin_Capital_Letter_O_With_Circumflex, 16#00D5# => Latin_Capital_Letter_G_With_Dot_Above, 16#00D6# => Latin_Capital_Letter_O_With_Diaeresis, 16#00D7# => Multiplication_Sign, 16#00D8# => Latin_Capital_Letter_G_With_Circumflex, 16#00D9# => Latin_Capital_Letter_U_With_Grave, 16#00DA# => Latin_Capital_Letter_U_With_Acute, 16#00DB# => Latin_Capital_Letter_U_With_Circumflex, 16#00DC# => Latin_Capital_Letter_U_With_Diaeresis, 16#00DD# => Latin_Capital_Letter_U_With_Breve, 16#00DE# => Latin_Capital_Letter_S_With_Circumflex, 16#00DF# => Latin_Small_Letter_Sharp_S, 16#00E0# => Latin_Small_Letter_A_With_Grave, 16#00E1# => Latin_Small_Letter_A_With_Acute, 16#00E2# => Latin_Small_Letter_A_With_Circumflex, 16#00E3# => Latin_Small_Letter_A_With_Tilde, 16#00E4# => Latin_Small_Letter_A_With_Diaeresis, 16#00E5# => Latin_Small_Letter_C_With_Dot_Above, 16#00E6# => Latin_Small_Letter_C_With_Circumflex, 16#00E7# => Latin_Small_Letter_C_With_Cedilla, 16#00E8# => Latin_Small_Letter_E_With_Grave, 16#00E9# => Latin_Small_Letter_E_With_Acute, 16#00EA# => Latin_Small_Letter_E_With_Circumflex, 16#00EB# => Latin_Small_Letter_E_With_Diaeresis, 16#00EC# => Latin_Small_Letter_I_With_Grave, 16#00ED# => Latin_Small_Letter_I_With_Acute, 16#00EE# => Latin_Small_Letter_I_With_Circumflex, 16#00EF# => Latin_Small_Letter_I_With_Diaeresis, 16#00F0# => Latin_Small_Letter_Eth, 16#00F1# => Latin_Small_Letter_N_With_Tilde, 16#00F2# => Latin_Small_Letter_O_With_Grave, 16#00F3# => Latin_Small_Letter_O_With_Acute, 16#00F4# => Latin_Small_Letter_O_With_Circumflex, 16#00F5# => Latin_Small_Letter_G_With_Dot_Above, 16#00F6# => Latin_Small_Letter_O_With_Diaeresis, 16#00F7# => Division_Sign, 16#00F8# => Latin_Small_Letter_G_With_Circumflex, 16#00F9# => Latin_Small_Letter_U_With_Grave, 16#00FA# => Latin_Small_Letter_U_With_Acute, 16#00FB# => Latin_Small_Letter_U_With_Circumflex, 16#00FC# => Latin_Small_Letter_U_With_Diaeresis, 16#00FD# => Latin_Small_Letter_U_With_Breve, 16#00FE# => Latin_Small_Letter_S_With_Circumflex, 16#00FF# => Dot_Above); ---------------- -- To_Unicode -- ---------------- function To_Unicode (Char : Unicode_Char) return Unicode_Char is begin if Char > To_Unicode_Arr'Last then Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-3"); elsif Char < To_Unicode_Arr'First then return Char; else return To_Unicode_Arr (Char); end if; end To_Unicode; ------------------- -- To_Iso_8859_3 -- ------------------- function To_Iso_8859_3 (Char : Unicode_Char) return Unicode_Char is begin case Char is when Latin_Capital_Letter_H_With_Stroke => return 16#00A1#; when Breve => return 16#00A2#; when Latin_Capital_Letter_H_With_Circumflex => return 16#00A6#; when Latin_Capital_Letter_I_With_Dot_Above => return 16#00A9#; when Latin_Capital_Letter_S_With_Cedilla => return 16#00AA#; when Latin_Capital_Letter_G_With_Breve => return 16#00AB#; when Latin_Capital_Letter_J_With_Circumflex => return 16#00AC#; when Latin_Capital_Letter_Z_With_Dot_Above => return 16#00AF#; when Latin_Small_Letter_H_With_Stroke => return 16#00B1#; when Latin_Small_Letter_H_With_Circumflex => return 16#00B6#; when Latin_Small_Letter_Dotless_I => return 16#00B9#; when Latin_Small_Letter_S_With_Cedilla => return 16#00BA#; when Latin_Small_Letter_G_With_Breve => return 16#00BB#; when Latin_Small_Letter_J_With_Circumflex => return 16#00BC#; when Latin_Small_Letter_Z_With_Dot_Above => return 16#00BF#; when Latin_Capital_Letter_C_With_Dot_Above => return 16#00C5#; when Latin_Capital_Letter_C_With_Circumflex => return 16#00C6#; when Latin_Capital_Letter_G_With_Dot_Above => return 16#00D5#; when Latin_Capital_Letter_G_With_Circumflex => return 16#00D8#; when Latin_Capital_Letter_U_With_Breve => return 16#00DD#; when Latin_Capital_Letter_S_With_Circumflex => return 16#00DE#; when Latin_Small_Letter_C_With_Dot_Above => return 16#00E5#; when Latin_Small_Letter_C_With_Circumflex => return 16#00E6#; when Latin_Small_Letter_G_With_Dot_Above => return 16#00F5#; when Latin_Small_Letter_G_With_Circumflex => return 16#00F8#; when Latin_Small_Letter_U_With_Breve => return 16#00FD#; when Latin_Small_Letter_S_With_Circumflex => return 16#00FE#; when Dot_Above => return 16#00FF#; when others => if Char <= 16#00FF# then return Char; else Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-3"); end if; end case; end To_Iso_8859_3; end Unicode.CCS.Iso_8859_3; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_3.ads����������������������������������������������������0000664�0000000�0000000�00000004341�14476332425�0021101�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for the ISO/8859-3 encoding. -- This character set is used for Esperanto, Galician, Maltese and Turkish. package Unicode.CCS.Iso_8859_3 is Name1 : aliased constant String := "ISO-8859-3"; function To_Unicode (Char : Unicode_Char) return Unicode_Char; function To_Iso_8859_3 (Char : Unicode_Char) return Unicode_Char; Iso_8859_3_Character_Set : constant Character_Set := (To_Unicode => To_Unicode'Access, To_CS => To_Iso_8859_3'Access); end Unicode.CCS.Iso_8859_3; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_4.adb����������������������������������������������������0000664�0000000�0000000�00000026703�14476332425�0021067�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode.Names.Latin_Extended_A; use Unicode.Names.Latin_Extended_A; with Unicode.Names.Latin_1_Supplement; use Unicode.Names.Latin_1_Supplement; with Unicode.Names.Spacing_Modifier_Letters; use Unicode.Names.Spacing_Modifier_Letters; with Ada.Exceptions; use Ada.Exceptions; package body Unicode.CCS.Iso_8859_4 is type Conversion_Arr is array (Unicode_Char range 16#00A1# .. 16#00FF#) of Unicode_Char; To_Unicode_Arr : constant Conversion_Arr := (16#00A1# => Latin_Capital_Letter_A_With_Ogonek, 16#00A2# => Latin_Small_Letter_Kra, 16#00A3# => Latin_Capital_Letter_R_With_Cedilla, 16#00A4# => Currency_Sign, 16#00A5# => Latin_Capital_Letter_I_With_Tilde, 16#00A6# => Latin_Capital_Letter_L_With_Cedilla, 16#00A7# => Section_Sign, 16#00A8# => Diaeresis, 16#00A9# => Latin_Capital_Letter_S_With_Caron, 16#00AA# => Latin_Capital_Letter_E_With_Macron, 16#00AB# => Latin_Capital_Letter_G_With_Cedilla, 16#00AC# => Latin_Capital_Letter_T_With_Stroke, 16#00AD# => Soft_Hyphen, 16#00AE# => Latin_Capital_Letter_Z_With_Caron, 16#00AF# => Macron, 16#00B0# => Degree_Sign, 16#00B1# => Latin_Small_Letter_A_With_Ogonek, 16#00B2# => Ogonek, 16#00B3# => Latin_Small_Letter_R_With_Cedilla, 16#00B4# => Acute_Accent, 16#00B5# => Latin_Small_Letter_I_With_Tilde, 16#00B6# => Latin_Small_Letter_L_With_Cedilla, 16#00B7# => Caron, 16#00B8# => Cedilla, 16#00B9# => Latin_Small_Letter_S_With_Caron, 16#00BA# => Latin_Small_Letter_E_With_Macron, 16#00BB# => Latin_Small_Letter_G_With_Cedilla, 16#00BC# => Latin_Small_Letter_T_With_Stroke, 16#00BD# => Latin_Capital_Letter_Eng, 16#00BE# => Latin_Small_Letter_Z_With_Caron, 16#00BF# => Latin_Small_Letter_Eng, 16#00C0# => Latin_Capital_Letter_A_With_Macron, 16#00C1# => Latin_Capital_Letter_A_With_Acute, 16#00C2# => Latin_Capital_Letter_A_With_Circumflex, 16#00C3# => Latin_Capital_Letter_A_With_Tilde, 16#00C4# => Latin_Capital_Letter_A_With_Diaeresis, 16#00C5# => Latin_Capital_Letter_A_With_Ring_Above, 16#00C6# => Latin_Capital_Letter_Ae, 16#00C7# => Latin_Capital_Letter_I_With_Ogonek, 16#00C8# => Latin_Capital_Letter_C_With_Caron, 16#00C9# => Latin_Capital_Letter_E_With_Acute, 16#00CA# => Latin_Capital_Letter_E_With_Ogonek, 16#00CB# => Latin_Capital_Letter_E_With_Diaeresis, 16#00CC# => Latin_Capital_Letter_E_With_Dot_Above, 16#00CD# => Latin_Capital_Letter_I_With_Acute, 16#00CE# => Latin_Capital_Letter_I_With_Circumflex, 16#00CF# => Latin_Capital_Letter_I_With_Macron, 16#00D0# => Latin_Capital_Letter_D_With_Stroke, 16#00D1# => Latin_Capital_Letter_N_With_Cedilla, 16#00D2# => Latin_Capital_Letter_O_With_Macron, 16#00D3# => Latin_Capital_Letter_K_With_Cedilla, 16#00D4# => Latin_Capital_Letter_O_With_Circumflex, 16#00D5# => Latin_Capital_Letter_O_With_Tilde, 16#00D6# => Latin_Capital_Letter_O_With_Diaeresis, 16#00D7# => Multiplication_Sign, 16#00D8# => Latin_Capital_Letter_O_With_Stroke, 16#00D9# => Latin_Capital_Letter_U_With_Ogonek, 16#00DA# => Latin_Capital_Letter_U_With_Acute, 16#00DB# => Latin_Capital_Letter_U_With_Circumflex, 16#00DC# => Latin_Capital_Letter_U_With_Diaeresis, 16#00DD# => Latin_Capital_Letter_Y_With_Acute, 16#00DE# => Latin_Capital_Letter_U_With_Macron, 16#00DF# => Latin_Small_Letter_Sharp_S, 16#00E0# => Latin_Small_Letter_A_With_Macron, 16#00E1# => Latin_Small_Letter_A_With_Acute, 16#00E2# => Latin_Small_Letter_A_With_Circumflex, 16#00E3# => Latin_Small_Letter_A_With_Tilde, 16#00E4# => Latin_Small_Letter_A_With_Diaeresis, 16#00E5# => Latin_Small_Letter_A_With_Ring_Above, 16#00E6# => Latin_Small_Letter_Ae, 16#00E7# => Latin_Small_Letter_I_With_Ogonek, 16#00E8# => Latin_Small_Letter_C_With_Caron, 16#00E9# => Latin_Small_Letter_E_With_Acute, 16#00EA# => Latin_Small_Letter_E_With_Ogonek, 16#00EB# => Latin_Small_Letter_E_With_Diaeresis, 16#00EC# => Latin_Small_Letter_E_With_Dot_Above, 16#00ED# => Latin_Small_Letter_I_With_Acute, 16#00EE# => Latin_Small_Letter_I_With_Circumflex, 16#00EF# => Latin_Small_Letter_I_With_Macron, 16#00F0# => Latin_Small_Letter_D_With_Stroke, 16#00F1# => Latin_Small_Letter_N_With_Cedilla, 16#00F2# => Latin_Small_Letter_O_With_Macron, 16#00F3# => Latin_Small_Letter_K_With_Cedilla, 16#00F4# => Latin_Small_Letter_O_With_Circumflex, 16#00F5# => Latin_Small_Letter_O_With_Tilde, 16#00F6# => Latin_Small_Letter_O_With_Diaeresis, 16#00F7# => Division_Sign, 16#00F8# => Latin_Small_Letter_O_With_Stroke, 16#00F9# => Latin_Small_Letter_U_With_Ogonek, 16#00FA# => Latin_Small_Letter_U_With_Acute, 16#00FB# => Latin_Small_Letter_U_With_Circumflex, 16#00FC# => Latin_Small_Letter_U_With_Diaeresis, 16#00FD# => Latin_Small_Letter_U_With_Tilde, 16#00FE# => Latin_Small_Letter_U_With_Macron, 16#00FF# => Dot_Above); ---------------- -- To_Unicode -- ---------------- function To_Unicode (Char : Unicode_Char) return Unicode_Char is begin if Char > To_Unicode_Arr'Last then Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-4"); elsif Char < To_Unicode_Arr'First then return Char; else return To_Unicode_Arr (Char); end if; end To_Unicode; ------------------- -- To_Iso_8859_4 -- ------------------- function To_Iso_8859_4 (Char : Unicode_Char) return Unicode_Char is begin case Char is when Latin_Capital_Letter_A_With_Ogonek => return 16#00A1#; when Latin_Small_Letter_Kra => return 16#00A2#; when Latin_Capital_Letter_R_With_Cedilla => return 16#00A3#; when Currency_Sign => return 16#00A4#; when Latin_Capital_Letter_I_With_Tilde => return 16#00A5#; when Latin_Capital_Letter_L_With_Cedilla => return 16#00A6#; when Latin_Capital_Letter_S_With_Caron => return 16#00A9#; when Latin_Capital_Letter_E_With_Macron => return 16#00AA#; when Latin_Capital_Letter_G_With_Cedilla => return 16#00AB#; when Latin_Capital_Letter_T_With_Stroke => return 16#00AC#; when Latin_Capital_Letter_Z_With_Caron => return 16#00AE#; when Latin_Small_Letter_A_With_Ogonek => return 16#00B1#; when Ogonek => return 16#00B2#; when Latin_Small_Letter_R_With_Cedilla => return 16#00B3#; when Latin_Small_Letter_I_With_Tilde => return 16#00B5#; when Latin_Small_Letter_L_With_Cedilla => return 16#00B6#; when Caron => return 16#00B7#; when Latin_Small_Letter_S_With_Caron => return 16#00B9#; when Latin_Small_Letter_E_With_Macron => return 16#00BA#; when Latin_Small_Letter_G_With_Cedilla => return 16#00BB#; when Latin_Small_Letter_T_With_Stroke => return 16#00BC#; when Latin_Capital_Letter_Eng => return 16#00BD#; when Latin_Small_Letter_Z_With_Caron => return 16#00BE#; when Latin_Small_Letter_Eng => return 16#00BF#; when Latin_Capital_Letter_A_With_Macron => return 16#00C0#; when Latin_Capital_Letter_I_With_Ogonek => return 16#00C7#; when Latin_Capital_Letter_C_With_Caron => return 16#00C8#; when Latin_Capital_Letter_E_With_Ogonek => return 16#00CA#; when Latin_Capital_Letter_E_With_Dot_Above => return 16#00CC#; when Latin_Capital_Letter_I_With_Macron => return 16#00CF#; when Latin_Capital_Letter_D_With_Stroke => return 16#00D0#; when Latin_Capital_Letter_N_With_Cedilla => return 16#00D1#; when Latin_Capital_Letter_O_With_Macron => return 16#00D2#; when Latin_Capital_Letter_K_With_Cedilla => return 16#00D3#; when Latin_Capital_Letter_U_With_Ogonek => return 16#00D9#; when Latin_Capital_Letter_Y_With_Acute => return 16#00DD#; when Latin_Capital_Letter_U_With_Macron => return 16#00DE#; when Latin_Small_Letter_A_With_Macron => return 16#00E0#; when Latin_Small_Letter_I_With_Ogonek => return 16#00E7#; when Latin_Small_Letter_C_With_Caron => return 16#00E8#; when Latin_Small_Letter_E_With_Ogonek => return 16#00EA#; when Latin_Small_Letter_E_With_Dot_Above => return 16#00EC#; when Latin_Small_Letter_I_With_Macron => return 16#00EF#; when Latin_Small_Letter_D_With_Stroke => return 16#00F0#; when Latin_Small_Letter_N_With_Cedilla => return 16#00F1#; when Latin_Small_Letter_O_With_Macron => return 16#00F2#; when Latin_Small_Letter_K_With_Cedilla => return 16#00F3#; when Latin_Small_Letter_U_With_Ogonek => return 16#00F9#; when Latin_Small_Letter_U_With_Tilde => return 16#00FD#; when Latin_Small_Letter_U_With_Macron => return 16#00FE#; when Dot_Above => return 16#00FF#; when others => if Char > 16#00FF# then Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Iso/8859-4"); else return Char; end if; end case; end To_Iso_8859_4; end Unicode.CCS.Iso_8859_4; �������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-iso_8859_4.ads����������������������������������������������������0000664�0000000�0000000�00000004473�14476332425�0021110�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for the ISO/8859-4 encoding. -- Some letters were added to the ISO-8859-4 to support languages such as -- Estonian, Latvian and Lithuanian. It is an incomplete precursor of the -- Latin 6 set. package Unicode.CCS.Iso_8859_4 is Name1 : aliased constant String := "ISO-8859-4"; function To_Unicode (Char : Unicode_Char) return Unicode_Char; function To_Iso_8859_4 (Char : Unicode_Char) return Unicode_Char; Iso_8859_4_Character_Set : constant Character_Set := (To_Unicode => To_Unicode'Access, To_CS => To_Iso_8859_4'Access); end Unicode.CCS.Iso_8859_4; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-windows_1251.adb��������������������������������������������������0000664�0000000�0000000�00000103166�14476332425�0021516�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2008-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Ada.Exceptions; use Ada.Exceptions; with Unicode.Names.Cyrillic; use Unicode.Names.Cyrillic; with Unicode.Names.Basic_Latin; use Unicode.Names.Basic_Latin; with Unicode.Names.Latin_1_Supplement; use Unicode.Names.Latin_1_Supplement; with Unicode.Names.Currency_Symbols; use Unicode.Names.Currency_Symbols; with Unicode.Names.General_Punctuation; use Unicode.Names.General_Punctuation; with Unicode.Names.Letterlike_Symbols; use Unicode.Names.Letterlike_Symbols; package body Unicode.CCS.Windows_1251 is Undefined : constant Unicode_Char := 16#0000#; To_Unicode_Arr : constant array (Unicode_Char range <>) of Unicode_Char := (16#0001# => Start_Of_Heading, 16#0002# => Start_Of_Text, 16#0003# => End_Of_Text, 16#0004# => End_Of_Transmission, 16#0005# => Enquiry, 16#0006# => Acknowledge, 16#0007# => Alert, 16#0008# => Backspace, 16#0009# => Horizontal_Tabulation, 16#000A# => Line_Feed, 16#000B# => Vertical_Tabulation, 16#000C# => Form_Feed, 16#000D# => Carriage_Return, 16#000E# => Shift_Out, 16#000F# => Shift_In, 16#0010# => Data_Link_Escape, 16#0011# => Device_Control_One, 16#0012# => Device_Control_Two, 16#0013# => Device_Control_Three, 16#0014# => Device_Control_Four, 16#0015# => Negative_Acknowledge, 16#0016# => Synchronous_Idle, 16#0017# => End_Of_Transmission_Block, 16#0018# => Cancel, 16#0019# => End_Of_Medium, 16#001A# => Substitute, 16#001B# => Escape, 16#001C# => File_Separator, 16#001D# => Group_Separator, 16#001E# => Record_Separator, 16#001F# => Unit_Separator, 16#0020# => Space, 16#0021# => Exclamation_Mark, 16#0022# => Quotation_Mark, 16#0023# => Number_Sign, 16#0024# => Dollar_Sign, 16#0025# => Percent_Sign, 16#0026# => Ampersand, 16#0027# => Apostrophe, 16#0028# => Left_Parenthesis, 16#0029# => Right_Parenthesis, 16#002A# => Asterisk, 16#002B# => Plus_Sign, 16#002C# => Comma, 16#002D# => Hyphen_Minus, 16#002E# => Full_Stop, 16#002F# => Unicode.Names.Basic_Latin.Solidus, 16#0030# => Digit_Zero, 16#0031# => Digit_One, 16#0032# => Digit_Two, 16#0033# => Digit_Three, 16#0034# => Digit_Four, 16#0035# => Digit_Five, 16#0036# => Digit_Six, 16#0037# => Digit_Seven, 16#0038# => Digit_Eight, 16#0039# => Digit_Nine, 16#003A# => Colon, 16#003B# => Semicolon, 16#003C# => Less_Than_Sign, 16#003D# => Equals_Sign, 16#003E# => Greater_Than_Sign, 16#003F# => Question_Mark, 16#0040# => Commercial_At, 16#0041# => Latin_Capital_Letter_A, 16#0042# => Latin_Capital_Letter_B, 16#0043# => Latin_Capital_Letter_C, 16#0044# => Latin_Capital_Letter_D, 16#0045# => Latin_Capital_Letter_E, 16#0046# => Latin_Capital_Letter_F, 16#0047# => Latin_Capital_Letter_G, 16#0048# => Latin_Capital_Letter_H, 16#0049# => Latin_Capital_Letter_I, 16#004A# => Latin_Capital_Letter_J, 16#004B# => Latin_Capital_Letter_K, 16#004C# => Latin_Capital_Letter_L, 16#004D# => Latin_Capital_Letter_M, 16#004E# => Latin_Capital_Letter_N, 16#004F# => Latin_Capital_Letter_O, 16#0050# => Latin_Capital_Letter_P, 16#0051# => Latin_Capital_Letter_Q, 16#0052# => Latin_Capital_Letter_R, 16#0053# => Latin_Capital_Letter_S, 16#0054# => Latin_Capital_Letter_T, 16#0055# => Latin_Capital_Letter_U, 16#0056# => Latin_Capital_Letter_V, 16#0057# => Latin_Capital_Letter_W, 16#0058# => Latin_Capital_Letter_X, 16#0059# => Latin_Capital_Letter_Y, 16#005A# => Latin_Capital_Letter_Z, 16#005B# => Left_Square_Bracket, 16#005C# => Reverse_Solidus, 16#005D# => Right_Square_Bracket, 16#005E# => Circumflex_Accent, 16#005F# => Low_Line, 16#0060# => Grave_Accent, 16#0061# => Latin_Small_Letter_A, 16#0062# => Latin_Small_Letter_B, 16#0063# => Latin_Small_Letter_C, 16#0064# => Latin_Small_Letter_D, 16#0065# => Latin_Small_Letter_E, 16#0066# => Latin_Small_Letter_F, 16#0067# => Latin_Small_Letter_G, 16#0068# => Latin_Small_Letter_H, 16#0069# => Latin_Small_Letter_I, 16#006A# => Latin_Small_Letter_J, 16#006B# => Latin_Small_Letter_K, 16#006C# => Latin_Small_Letter_L, 16#006D# => Latin_Small_Letter_M, 16#006E# => Latin_Small_Letter_N, 16#006F# => Latin_Small_Letter_O, 16#0070# => Latin_Small_Letter_P, 16#0071# => Latin_Small_Letter_Q, 16#0072# => Latin_Small_Letter_R, 16#0073# => Latin_Small_Letter_S, 16#0074# => Latin_Small_Letter_T, 16#0075# => Latin_Small_Letter_U, 16#0076# => Latin_Small_Letter_V, 16#0077# => Latin_Small_Letter_W, 16#0078# => Latin_Small_Letter_X, 16#0079# => Latin_Small_Letter_Y, 16#007A# => Latin_Small_Letter_Z, 16#007B# => Left_Curly_Bracket, 16#007C# => Vertical_Line, 16#007D# => Right_Curly_Bracket, 16#007E# => Tilde, 16#007F# => Delete, 16#0080# => Cyrillic_Capital_Letter_Dje, 16#0081# => Cyrillic_Capital_Letter_Gje, 16#0082# => Single_Low_9_Quotation_Mark, 16#0083# => Cyrillic_Small_Letter_Gje, 16#0084# => Double_Low_9_Quotation_Mark, 16#0085# => Horizontal_Ellipsis, 16#0086# => Dagger, 16#0087# => Double_Dagger, 16#0088# => Euro_Sign, 16#0089# => Per_Mille_Sign, 16#008A# => Cyrillic_Capital_Letter_Lje, 16#008B# => Single_Left_Pointing_Angle_Quotation_Mark, 16#008C# => Cyrillic_Capital_Letter_Nje, 16#008D# => Cyrillic_Capital_Letter_Kje, 16#008E# => Cyrillic_Capital_Letter_Tshe, 16#008F# => Cyrillic_Capital_Letter_Dzhe, 16#0090# => Cyrillic_Small_Letter_Dje, 16#0091# => Left_Single_Quotation_Mark, 16#0092# => Right_Single_Quotation_Mark, 16#0093# => Left_Double_Quotation_Mark, 16#0094# => Right_Double_Quotation_Mark, 16#0095# => Bullet, 16#0096# => En_Dash, 16#0097# => Em_Dash, 16#0098# => Undefined, 16#0099# => Trade_Mark_Sign, 16#009A# => Cyrillic_Small_Letter_Lje, 16#009B# => Single_Right_Pointing_Angle_Quotation_Mark, 16#009C# => Cyrillic_Small_Letter_Nje, 16#009D# => Cyrillic_Small_Letter_Kje, 16#009E# => Cyrillic_Small_Letter_Tshe, 16#009F# => Cyrillic_Small_Letter_Dzhe, 16#00A0# => No_Break_Space, 16#00A1# => Cyrillic_Capital_Letter_Short_U, 16#00A2# => Cyrillic_Small_Letter_Short_U, 16#00A3# => Cyrillic_Capital_Letter_Je, 16#00A4# => Currency_Sign, 16#00A5# => Cyrillic_Capital_Letter_Ghe_With_Upturn, 16#00A6# => Broken_Bar, 16#00A7# => Section_Sign, 16#00A8# => Cyrillic_Capital_Letter_Io, 16#00A9# => Copyright_Sign, 16#00AA# => Cyrillic_Capital_Letter_Ukrainian_Ie, 16#00AB# => Left_Pointing_Double_Angle_Quotation_Mark, 16#00AC# => Not_Sign, 16#00AD# => Soft_Hyphen, 16#00AE# => Registered_Sign, 16#00AF# => Cyrillic_Capital_Letter_Yi, 16#00B0# => Degree_Sign, 16#00B1# => Plus_Minus_Sign, 16#00B2# => Cyrillic_Capital_Letter_Byelorussian_Ukrainian_I, 16#00B3# => Cyrillic_Small_Letter_Byelorussian_Ukrainian_I, 16#00B4# => Cyrillic_Small_Letter_Ghe_With_Upturn, 16#00B5# => Micro_Sign, 16#00B6# => Pilcrow_Sign, 16#00B7# => Middle_Dot, 16#00B8# => Cyrillic_Small_Letter_Io, 16#00B9# => Numero_Sign, 16#00BA# => Cyrillic_Small_Letter_Ukrainian_Ie, 16#00BB# => Right_Pointing_Double_Angle_Quotation_Mark, 16#00BC# => Cyrillic_Small_Letter_Je, 16#00BD# => Cyrillic_Capital_Letter_Dze, 16#00BE# => Cyrillic_Small_Letter_Dze, 16#00BF# => Cyrillic_Small_Letter_Yi, 16#00C0# => Cyrillic_Capital_Letter_A, 16#00C1# => Cyrillic_Capital_Letter_Be, 16#00C2# => Cyrillic_Capital_Letter_Ve, 16#00C3# => Cyrillic_Capital_Letter_Ghe, 16#00C4# => Cyrillic_Capital_Letter_De, 16#00C5# => Cyrillic_Capital_Letter_Ie, 16#00C6# => Cyrillic_Capital_Letter_Zhe, 16#00C7# => Cyrillic_Capital_Letter_Ze, 16#00C8# => Cyrillic_Capital_Letter_I, 16#00C9# => Cyrillic_Capital_Letter_Short_I, 16#00CA# => Cyrillic_Capital_Letter_Ka, 16#00CB# => Cyrillic_Capital_Letter_El, 16#00CC# => Cyrillic_Capital_Letter_Em, 16#00CD# => Cyrillic_Capital_Letter_En, 16#00CE# => Cyrillic_Capital_Letter_O, 16#00CF# => Cyrillic_Capital_Letter_Pe, 16#00D0# => Cyrillic_Capital_Letter_Er, 16#00D1# => Cyrillic_Capital_Letter_Es, 16#00D2# => Cyrillic_Capital_Letter_Te, 16#00D3# => Cyrillic_Capital_Letter_U, 16#00D4# => Cyrillic_Capital_Letter_Ef, 16#00D5# => Cyrillic_Capital_Letter_Ha, 16#00D6# => Cyrillic_Capital_Letter_Tse, 16#00D7# => Cyrillic_Capital_Letter_Che, 16#00D8# => Cyrillic_Capital_Letter_Sha, 16#00D9# => Cyrillic_Capital_Letter_Shcha, 16#00DA# => Cyrillic_Capital_Letter_Hard_Sign, 16#00DB# => Cyrillic_Capital_Letter_Yeru, 16#00DC# => Cyrillic_Capital_Letter_Soft_Sign, 16#00DD# => Cyrillic_Capital_Letter_E, 16#00DE# => Cyrillic_Capital_Letter_Yu, 16#00DF# => Cyrillic_Capital_Letter_Ya, 16#00E0# => Cyrillic_Small_Letter_A, 16#00E1# => Cyrillic_Small_Letter_Be, 16#00E2# => Cyrillic_Small_Letter_Ve, 16#00E3# => Cyrillic_Small_Letter_Ghe, 16#00E4# => Cyrillic_Small_Letter_De, 16#00E5# => Cyrillic_Small_Letter_Ie, 16#00E6# => Cyrillic_Small_Letter_Zhe, 16#00E7# => Cyrillic_Small_Letter_Ze, 16#00E8# => Cyrillic_Small_Letter_I, 16#00E9# => Cyrillic_Small_Letter_Short_I, 16#00EA# => Cyrillic_Small_Letter_Ka, 16#00EB# => Cyrillic_Small_Letter_El, 16#00EC# => Cyrillic_Small_Letter_Em, 16#00ED# => Cyrillic_Small_Letter_En, 16#00EE# => Cyrillic_Small_Letter_O, 16#00EF# => Cyrillic_Small_Letter_Pe, 16#00F0# => Cyrillic_Small_Letter_Er, 16#00F1# => Cyrillic_Small_Letter_Es, 16#00F2# => Cyrillic_Small_Letter_Te, 16#00F3# => Cyrillic_Small_Letter_U, 16#00F4# => Cyrillic_Small_Letter_Ef, 16#00F5# => Cyrillic_Small_Letter_Ha, 16#00F6# => Cyrillic_Small_Letter_Tse, 16#00F7# => Cyrillic_Small_Letter_Che, 16#00F8# => Cyrillic_Small_Letter_Sha, 16#00F9# => Cyrillic_Small_Letter_Shcha, 16#00FA# => Cyrillic_Small_Letter_Hard_Sign, 16#00FB# => Cyrillic_Small_Letter_Yeru, 16#00FC# => Cyrillic_Small_Letter_Soft_Sign, 16#00FD# => Cyrillic_Small_Letter_E, 16#00FE# => Cyrillic_Small_Letter_Yu, 16#00FF# => Cyrillic_Small_Letter_Ya); ---------------- -- To_Unicode -- ---------------- function To_Unicode (Char : Unicode_Char) return Unicode_Char is begin if Char > To_Unicode_Arr'Last then Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Windows-1251"); elsif Char < To_Unicode_Arr'First then return Char; else return To_Unicode_Arr (Char); end if; end To_Unicode; --------------------- -- To_Windows_1251 -- --------------------- function To_Windows_1251 (Char : Unicode_Char) return Unicode_Char is begin if Char < To_Unicode_Arr'First then return Char; else case Char is when Start_Of_Heading => return 16#0001#; when Start_Of_Text => return 16#0002#; when End_Of_Text => return 16#0003#; when End_Of_Transmission => return 16#0004#; when Enquiry => return 16#0005#; when Acknowledge => return 16#0006#; when Alert => return 16#0007#; when Backspace => return 16#0008#; when Horizontal_Tabulation => return 16#0009#; when Line_Feed => return 16#000A#; when Vertical_Tabulation => return 16#000B#; when Form_Feed => return 16#000C#; when Carriage_Return => return 16#000D#; when Shift_Out => return 16#000E#; when Shift_In => return 16#000F#; when Data_Link_Escape => return 16#0010#; when Device_Control_One => return 16#0011#; when Device_Control_Two => return 16#0012#; when Device_Control_Three => return 16#0013#; when Device_Control_Four => return 16#0014#; when Negative_Acknowledge => return 16#0015#; when Synchronous_Idle => return 16#0016#; when End_Of_Transmission_Block => return 16#0017#; when Cancel => return 16#0018#; when End_Of_Medium => return 16#0019#; when Substitute => return 16#001A#; when Escape => return 16#001B#; when File_Separator => return 16#001C#; when Group_Separator => return 16#001D#; when Record_Separator => return 16#001E#; when Unit_Separator => return 16#001F#; when Space => return 16#0020#; when Exclamation_Mark => return 16#0021#; when Quotation_Mark => return 16#0022#; when Number_Sign => return 16#0023#; when Dollar_Sign => return 16#0024#; when Percent_Sign => return 16#0025#; when Ampersand => return 16#0026#; when Apostrophe => return 16#0027#; when Left_Parenthesis => return 16#0028#; when Right_Parenthesis => return 16#0029#; when Asterisk => return 16#002A#; when Plus_Sign => return 16#002B#; when Comma => return 16#002C#; when Hyphen_Minus => return 16#002D#; when Full_Stop => return 16#002E#; when Unicode.Names.Basic_Latin.Solidus => return 16#002F#; when Digit_Zero => return 16#0030#; when Digit_One => return 16#0031#; when Digit_Two => return 16#0032#; when Digit_Three => return 16#0033#; when Digit_Four => return 16#0034#; when Digit_Five => return 16#0035#; when Digit_Six => return 16#0036#; when Digit_Seven => return 16#0037#; when Digit_Eight => return 16#0038#; when Digit_Nine => return 16#0039#; when Colon => return 16#003A#; when Semicolon => return 16#003B#; when Less_Than_Sign => return 16#003C#; when Equals_Sign => return 16#003D#; when Greater_Than_Sign => return 16#003E#; when Question_Mark => return 16#003F#; when Commercial_At => return 16#0040#; when Latin_Capital_Letter_A => return 16#0041#; when Latin_Capital_Letter_B => return 16#0042#; when Latin_Capital_Letter_C => return 16#0043#; when Latin_Capital_Letter_D => return 16#0044#; when Latin_Capital_Letter_E => return 16#0045#; when Latin_Capital_Letter_F => return 16#0046#; when Latin_Capital_Letter_G => return 16#0047#; when Latin_Capital_Letter_H => return 16#0048#; when Latin_Capital_Letter_I => return 16#0049#; when Latin_Capital_Letter_J => return 16#004A#; when Latin_Capital_Letter_K => return 16#004B#; when Latin_Capital_Letter_L => return 16#004C#; when Latin_Capital_Letter_M => return 16#004D#; when Latin_Capital_Letter_N => return 16#004E#; when Latin_Capital_Letter_O => return 16#004F#; when Latin_Capital_Letter_P => return 16#0050#; when Latin_Capital_Letter_Q => return 16#0051#; when Latin_Capital_Letter_R => return 16#0052#; when Latin_Capital_Letter_S => return 16#0053#; when Latin_Capital_Letter_T => return 16#0054#; when Latin_Capital_Letter_U => return 16#0055#; when Latin_Capital_Letter_V => return 16#0056#; when Latin_Capital_Letter_W => return 16#0057#; when Latin_Capital_Letter_X => return 16#0058#; when Latin_Capital_Letter_Y => return 16#0059#; when Latin_Capital_Letter_Z => return 16#005A#; when Left_Square_Bracket => return 16#005B#; when Reverse_Solidus => return 16#005C#; when Right_Square_Bracket => return 16#005D#; when Circumflex_Accent => return 16#005E#; when Low_Line => return 16#005F#; when Grave_Accent => return 16#0060#; when Latin_Small_Letter_A => return 16#0061#; when Latin_Small_Letter_B => return 16#0062#; when Latin_Small_Letter_C => return 16#0063#; when Latin_Small_Letter_D => return 16#0064#; when Latin_Small_Letter_E => return 16#0065#; when Latin_Small_Letter_F => return 16#0066#; when Latin_Small_Letter_G => return 16#0067#; when Latin_Small_Letter_H => return 16#0068#; when Latin_Small_Letter_I => return 16#0069#; when Latin_Small_Letter_J => return 16#006A#; when Latin_Small_Letter_K => return 16#006B#; when Latin_Small_Letter_L => return 16#006C#; when Latin_Small_Letter_M => return 16#006D#; when Latin_Small_Letter_N => return 16#006E#; when Latin_Small_Letter_O => return 16#006F#; when Latin_Small_Letter_P => return 16#0070#; when Latin_Small_Letter_Q => return 16#0071#; when Latin_Small_Letter_R => return 16#0072#; when Latin_Small_Letter_S => return 16#0073#; when Latin_Small_Letter_T => return 16#0074#; when Latin_Small_Letter_U => return 16#0075#; when Latin_Small_Letter_V => return 16#0076#; when Latin_Small_Letter_W => return 16#0077#; when Latin_Small_Letter_X => return 16#0078#; when Latin_Small_Letter_Y => return 16#0079#; when Latin_Small_Letter_Z => return 16#007A#; when Left_Curly_Bracket => return 16#007B#; when Vertical_Line => return 16#007C#; when Right_Curly_Bracket => return 16#007D#; when Tilde => return 16#007E#; when Delete => return 16#007F#; when Cyrillic_Capital_Letter_Dje => return 16#0080#; when Cyrillic_Capital_Letter_Gje => return 16#0081#; when Single_Low_9_Quotation_Mark => return 16#0082#; when Cyrillic_Small_Letter_Gje => return 16#0083#; when Double_Low_9_Quotation_Mark => return 16#0084#; when Horizontal_Ellipsis => return 16#0085#; when Dagger => return 16#0086#; when Double_Dagger => return 16#0087#; when Euro_Sign => return 16#0088#; when Per_Mille_Sign => return 16#0089#; when Cyrillic_Capital_Letter_Lje => return 16#008A#; when Single_Left_Pointing_Angle_Quotation_Mark => return 16#008B#; when Cyrillic_Capital_Letter_Nje => return 16#008C#; when Cyrillic_Capital_Letter_Kje => return 16#008D#; when Cyrillic_Capital_Letter_Tshe => return 16#008E#; when Cyrillic_Capital_Letter_Dzhe => return 16#008F#; when Cyrillic_Small_Letter_Dje => return 16#0090#; when Left_Single_Quotation_Mark => return 16#0091#; when Right_Single_Quotation_Mark => return 16#0092#; when Left_Double_Quotation_Mark => return 16#0093#; when Right_Double_Quotation_Mark => return 16#0094#; when Bullet => return 16#0095#; when En_Dash => return 16#0096#; when Em_Dash => return 16#0097#; when Undefined => return 16#0098#; when Trade_Mark_Sign => return 16#0099#; when Cyrillic_Small_Letter_Lje => return 16#009A#; when Single_Right_Pointing_Angle_Quotation_Mark => return 16#009B#; when Cyrillic_Small_Letter_Nje => return 16#009C#; when Cyrillic_Small_Letter_Kje => return 16#009D#; when Cyrillic_Small_Letter_Tshe => return 16#009E#; when Cyrillic_Small_Letter_Dzhe => return 16#009F#; when No_Break_Space => return 16#00A0#; when Cyrillic_Capital_Letter_Short_U => return 16#00A1#; when Cyrillic_Small_Letter_Short_U => return 16#00A2#; when Cyrillic_Capital_Letter_Je => return 16#00A3#; when Currency_Sign => return 16#00A4#; when Cyrillic_Capital_Letter_Ghe_With_Upturn => return 16#00A5#; when Broken_Bar => return 16#00A6#; when Section_Sign => return 16#00A7#; when Cyrillic_Capital_Letter_Io => return 16#00A8#; when Copyright_Sign => return 16#00A9#; when Cyrillic_Capital_Letter_Ukrainian_Ie => return 16#00AA#; when Left_Pointing_Double_Angle_Quotation_Mark => return 16#00AB#; when Not_Sign => return 16#00AC#; when Soft_Hyphen => return 16#00AD#; when Registered_Sign => return 16#00AE#; when Cyrillic_Capital_Letter_Yi => return 16#00AF#; when Degree_Sign => return 16#00B0#; when Plus_Minus_Sign => return 16#00B1#; when Cyrillic_Capital_Letter_Byelorussian_Ukrainian_I => return 16#00B2#; when Cyrillic_Small_Letter_Byelorussian_Ukrainian_I => return 16#00B3#; when Cyrillic_Small_Letter_Ghe_With_Upturn => return 16#00B4#; when Micro_Sign => return 16#00B5#; when Pilcrow_Sign => return 16#00B6#; when Middle_Dot => return 16#00B7#; when Cyrillic_Small_Letter_Io => return 16#00B8#; when Numero_Sign => return 16#00B9#; when Cyrillic_Small_Letter_Ukrainian_Ie => return 16#00BA#; when Right_Pointing_Double_Angle_Quotation_Mark => return 16#00BB#; when Cyrillic_Small_Letter_Je => return 16#00BC#; when Cyrillic_Capital_Letter_Dze => return 16#00BD#; when Cyrillic_Small_Letter_Dze => return 16#00BE#; when Cyrillic_Small_Letter_Yi => return 16#00BF#; when Cyrillic_Capital_Letter_A => return 16#00C0#; when Cyrillic_Capital_Letter_Be => return 16#00C1#; when Cyrillic_Capital_Letter_Ve => return 16#00C2#; when Cyrillic_Capital_Letter_Ghe => return 16#00C3#; when Cyrillic_Capital_Letter_De => return 16#00C4#; when Cyrillic_Capital_Letter_Ie => return 16#00C5#; when Cyrillic_Capital_Letter_Zhe => return 16#00C6#; when Cyrillic_Capital_Letter_Ze => return 16#00C7#; when Cyrillic_Capital_Letter_I => return 16#00C8#; when Cyrillic_Capital_Letter_Short_I => return 16#00C9#; when Cyrillic_Capital_Letter_Ka => return 16#00CA#; when Cyrillic_Capital_Letter_El => return 16#00CB#; when Cyrillic_Capital_Letter_Em => return 16#00CC#; when Cyrillic_Capital_Letter_En => return 16#00CD#; when Cyrillic_Capital_Letter_O => return 16#00CE#; when Cyrillic_Capital_Letter_Pe => return 16#00CF#; when Cyrillic_Capital_Letter_Er => return 16#00D0#; when Cyrillic_Capital_Letter_Es => return 16#00D1#; when Cyrillic_Capital_Letter_Te => return 16#00D2#; when Cyrillic_Capital_Letter_U => return 16#00D3#; when Cyrillic_Capital_Letter_Ef => return 16#00D4#; when Cyrillic_Capital_Letter_Ha => return 16#00D5#; when Cyrillic_Capital_Letter_Tse => return 16#00D6#; when Cyrillic_Capital_Letter_Che => return 16#00D7#; when Cyrillic_Capital_Letter_Sha => return 16#00D8#; when Cyrillic_Capital_Letter_Shcha => return 16#00D9#; when Cyrillic_Capital_Letter_Hard_Sign => return 16#00DA#; when Cyrillic_Capital_Letter_Yeru => return 16#00DB#; when Cyrillic_Capital_Letter_Soft_Sign => return 16#00DC#; when Cyrillic_Capital_Letter_E => return 16#00DD#; when Cyrillic_Capital_Letter_Yu => return 16#00DE#; when Cyrillic_Capital_Letter_Ya => return 16#00DF#; when Cyrillic_Small_Letter_A => return 16#00E0#; when Cyrillic_Small_Letter_Be => return 16#00E1#; when Cyrillic_Small_Letter_Ve => return 16#00E2#; when Cyrillic_Small_Letter_Ghe => return 16#00E3#; when Cyrillic_Small_Letter_De => return 16#00E4#; when Cyrillic_Small_Letter_Ie => return 16#00E5#; when Cyrillic_Small_Letter_Zhe => return 16#00E6#; when Cyrillic_Small_Letter_Ze => return 16#00E7#; when Cyrillic_Small_Letter_I => return 16#00E8#; when Cyrillic_Small_Letter_Short_I => return 16#00E9#; when Cyrillic_Small_Letter_Ka => return 16#00EA#; when Cyrillic_Small_Letter_El => return 16#00EB#; when Cyrillic_Small_Letter_Em => return 16#00EC#; when Cyrillic_Small_Letter_En => return 16#00ED#; when Cyrillic_Small_Letter_O => return 16#00EE#; when Cyrillic_Small_Letter_Pe => return 16#00EF#; when Cyrillic_Small_Letter_Er => return 16#00F0#; when Cyrillic_Small_Letter_Es => return 16#00F1#; when Cyrillic_Small_Letter_Te => return 16#00F2#; when Cyrillic_Small_Letter_U => return 16#00F3#; when Cyrillic_Small_Letter_Ef => return 16#00F4#; when Cyrillic_Small_Letter_Ha => return 16#00F5#; when Cyrillic_Small_Letter_Tse => return 16#00F6#; when Cyrillic_Small_Letter_Che => return 16#00F7#; when Cyrillic_Small_Letter_Sha => return 16#00F8#; when Cyrillic_Small_Letter_Shcha => return 16#00F9#; when Cyrillic_Small_Letter_Hard_Sign => return 16#00FA#; when Cyrillic_Small_Letter_Yeru => return 16#00FB#; when Cyrillic_Small_Letter_Soft_Sign => return 16#00FC#; when Cyrillic_Small_Letter_E => return 16#00FD#; when Cyrillic_Small_Letter_Yu => return 16#00FE#; when Cyrillic_Small_Letter_Ya => return 16#00FF#; when others => Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Windows-1251"); end case; end if; end To_Windows_1251; end Unicode.CCS.Windows_1251; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-windows_1251.ads��������������������������������������������������0000664�0000000�0000000�00000004244�14476332425�0021534�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2008-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for the Windows 1251 encoding package Unicode.CCS.Windows_1251 is Name1 : aliased constant String := "Windows-1251"; function To_Unicode (Char : Unicode_Char) return Unicode_Char; function To_Windows_1251 (Char : Unicode_Char) return Unicode_Char; Windows_1251_Character_Set : constant Character_Set := (To_Unicode => To_Unicode'Access, To_CS => To_Windows_1251'Access); end Unicode.CCS.Windows_1251; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-windows_1252.adb��������������������������������������������������0000664�0000000�0000000�00000045405�14476332425�0021520�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Ada.Exceptions; use Ada.Exceptions; with Unicode.Names.Latin_Extended_A; use Unicode.Names.Latin_Extended_A; with Unicode.Names.Latin_Extended_B; use Unicode.Names.Latin_Extended_B; with Unicode.Names.Latin_1_Supplement; use Unicode.Names.Latin_1_Supplement; with Unicode.Names.Spacing_Modifier_Letters; use Unicode.Names.Spacing_Modifier_Letters; with Unicode.Names.Currency_Symbols; use Unicode.Names.Currency_Symbols; with Unicode.Names.General_Punctuation; use Unicode.Names.General_Punctuation; with Unicode.Names.Letterlike_Symbols; use Unicode.Names.Letterlike_Symbols; package body Unicode.CCS.Windows_1252 is Undefined : constant Unicode_Char := 16#0000#; To_Unicode_Arr : constant array (Unicode_Char range <>) of Unicode_Char := (16#0080# => Euro_Sign, 16#0081# => Undefined, 16#0082# => Single_Low_9_Quotation_Mark, 16#0083# => Latin_Small_Letter_F_With_Hook, 16#0084# => Double_Low_9_Quotation_Mark, 16#0085# => Horizontal_Ellipsis, 16#0086# => Dagger, 16#0087# => Double_Dagger, 16#0088# => Modifier_Letter_Circumflex_Accent, 16#0089# => Per_Mille_Sign, 16#008A# => Latin_Capital_Letter_S_With_Caron, 16#008B# => Single_Left_Pointing_Angle_Quotation_Mark, 16#008C# => Latin_Capital_Ligature_Oe, 16#008D# => Undefined, 16#008E# => Latin_Capital_Letter_Z_With_Caron, 16#008F# => Undefined, 16#0090# => Undefined, 16#0091# => Left_Single_Quotation_Mark, 16#0092# => Right_Single_Quotation_Mark, 16#0093# => Left_Double_Quotation_Mark, 16#0094# => Right_Double_Quotation_Mark, 16#0095# => Bullet, 16#0096# => En_Dash, 16#0097# => Em_Dash, 16#0098# => Small_Tilde, 16#0099# => Trade_Mark_Sign, 16#009A# => Latin_Small_Letter_S_With_Caron, 16#009B# => Single_Right_Pointing_Angle_Quotation_Mark, 16#009C# => Latin_Small_Ligature_Oe, 16#009D# => Undefined, 16#009E# => Latin_Small_Letter_Z_With_Caron, 16#009F# => Latin_Capital_Letter_Y_With_Diaeresis, 16#00A0# => No_Break_Space, 16#00A1# => Inverted_Exclamation_Mark, 16#00A2# => Cent_Sign, 16#00A3# => Pound_Sign, 16#00A4# => Currency_Sign, 16#00A5# => Yen_Sign, 16#00A6# => Broken_Bar, 16#00A7# => Section_Sign, 16#00A8# => Diaeresis, 16#00A9# => Copyright_Sign, 16#00AA# => Feminine_Ordinal_Indicator, 16#00AB# => Left_Pointing_Double_Angle_Quotation_Mark, 16#00AC# => Not_Sign, 16#00AD# => Soft_Hyphen, 16#00AE# => Registered_Sign, 16#00AF# => Macron, 16#00B0# => Degree_Sign, 16#00B1# => Plus_Minus_Sign, 16#00B2# => Superscript_Two, 16#00B3# => Superscript_Three, 16#00B4# => Acute_Accent, 16#00B5# => Micro_Sign, 16#00B6# => Pilcrow_Sign, 16#00B7# => Middle_Dot, 16#00B8# => Cedilla, 16#00B9# => Superscript_One, 16#00BA# => Masculine_Ordinal_Indicator, 16#00BB# => Right_Pointing_Double_Angle_Quotation_Mark, 16#00BC# => Vulgar_Fraction_One_Quarter, 16#00BD# => Vulgar_Fraction_One_Half, 16#00BE# => Vulgar_Fraction_Three_Quarters, 16#00BF# => Inverted_Question_Mark, 16#00C0# => Latin_Capital_Letter_A_With_Grave, 16#00C1# => Latin_Capital_Letter_A_With_Acute, 16#00C2# => Latin_Capital_Letter_A_With_Circumflex, 16#00C3# => Latin_Capital_Letter_A_With_Tilde, 16#00C4# => Latin_Capital_Letter_A_With_Diaeresis, 16#00C5# => Latin_Capital_Letter_A_With_Ring_Above, 16#00C6# => Latin_Capital_Letter_Ae, 16#00C7# => Latin_Capital_Letter_C_With_Cedilla, 16#00C8# => Latin_Capital_Letter_E_With_Grave, 16#00C9# => Latin_Capital_Letter_E_With_Acute, 16#00CA# => Latin_Capital_Letter_E_With_Circumflex, 16#00CB# => Latin_Capital_Letter_E_With_Diaeresis, 16#00CC# => Latin_Capital_Letter_I_With_Grave, 16#00CD# => Latin_Capital_Letter_I_With_Acute, 16#00CE# => Latin_Capital_Letter_I_With_Circumflex, 16#00CF# => Latin_Capital_Letter_I_With_Diaeresis, 16#00D0# => Latin_Capital_Letter_Eth, 16#00D1# => Latin_Capital_Letter_N_With_Tilde, 16#00D2# => Latin_Capital_Letter_O_With_Grave, 16#00D3# => Latin_Capital_Letter_O_With_Acute, 16#00D4# => Latin_Capital_Letter_O_With_Circumflex, 16#00D5# => Latin_Capital_Letter_O_With_Tilde, 16#00D6# => Latin_Capital_Letter_O_With_Diaeresis, 16#00D7# => Multiplication_Sign, 16#00D8# => Latin_Capital_Letter_O_With_Stroke, 16#00D9# => Latin_Capital_Letter_U_With_Grave, 16#00DA# => Latin_Capital_Letter_U_With_Acute, 16#00DB# => Latin_Capital_Letter_U_With_Circumflex, 16#00DC# => Latin_Capital_Letter_U_With_Diaeresis, 16#00DD# => Latin_Capital_Letter_Y_With_Acute, 16#00DE# => Latin_Capital_Letter_Thorn, 16#00DF# => Latin_Small_Letter_Sharp_S, 16#00E0# => Latin_Small_Letter_A_With_Grave, 16#00E1# => Latin_Small_Letter_A_With_Acute, 16#00E2# => Latin_Small_Letter_A_With_Circumflex, 16#00E3# => Latin_Small_Letter_A_With_Tilde, 16#00E4# => Latin_Small_Letter_A_With_Diaeresis, 16#00E5# => Latin_Small_Letter_A_With_Ring_Above, 16#00E6# => Latin_Small_Letter_Ae, 16#00E7# => Latin_Small_Letter_C_With_Cedilla, 16#00E8# => Latin_Small_Letter_E_With_Grave, 16#00E9# => Latin_Small_Letter_E_With_Acute, 16#00EA# => Latin_Small_Letter_E_With_Circumflex, 16#00EB# => Latin_Small_Letter_E_With_Diaeresis, 16#00EC# => Latin_Small_Letter_I_With_Grave, 16#00ED# => Latin_Small_Letter_I_With_Acute, 16#00EE# => Latin_Small_Letter_I_With_Circumflex, 16#00EF# => Latin_Small_Letter_I_With_Diaeresis, 16#00F0# => Latin_Small_Letter_Eth, 16#00F1# => Latin_Small_Letter_N_With_Tilde, 16#00F2# => Latin_Small_Letter_O_With_Grave, 16#00F3# => Latin_Small_Letter_O_With_Acute, 16#00F4# => Latin_Small_Letter_O_With_Circumflex, 16#00F5# => Latin_Small_Letter_O_With_Tilde, 16#00F6# => Latin_Small_Letter_O_With_Diaeresis, 16#00F7# => Division_Sign, 16#00F8# => Latin_Small_Letter_O_With_Stroke, 16#00F9# => Latin_Small_Letter_U_With_Grave, 16#00FA# => Latin_Small_Letter_U_With_Acute, 16#00FB# => Latin_Small_Letter_U_With_Circumflex, 16#00FC# => Latin_Small_Letter_U_With_Diaeresis, 16#00FD# => Latin_Small_Letter_Y_With_Acute, 16#00FE# => Latin_Small_Letter_Thorn, 16#00FF# => Latin_Small_Letter_Y_With_Diaeresis); ---------------- -- To_Unicode -- ---------------- function To_Unicode (Char : Unicode_Char) return Unicode_Char is begin if Char > To_Unicode_Arr'Last then Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Windows-1252"); elsif Char < To_Unicode_Arr'First then return Char; else return To_Unicode_Arr (Char); end if; end To_Unicode; --------------------- -- To_Windows_1252 -- --------------------- function To_Windows_1252 (Char : Unicode_Char) return Unicode_Char is begin if Char < To_Unicode_Arr'First then return Char; else case Char is when Euro_Sign => return 16#0080#; when Single_Low_9_Quotation_Mark => return 16#0082#; when Latin_Small_Letter_F_With_Hook => return 16#0083#; when Double_Low_9_Quotation_Mark => return 16#0084#; when Horizontal_Ellipsis => return 16#0085#; when Dagger => return 16#0086#; when Double_Dagger => return 16#0087#; when Modifier_Letter_Circumflex_Accent => return 16#0088#; when Per_Mille_Sign => return 16#0089#; when Latin_Capital_Letter_S_With_Caron => return 16#008A#; when Single_Left_Pointing_Angle_Quotation_Mark => return 16#008B#; when Latin_Capital_Ligature_Oe => return 16#008C#; when Latin_Capital_Letter_Z_With_Caron => return 16#008E#; when Left_Single_Quotation_Mark => return 16#0091#; when Right_Single_Quotation_Mark => return 16#0092#; when Left_Double_Quotation_Mark => return 16#0093#; when Right_Double_Quotation_Mark => return 16#0094#; when Bullet => return 16#0095#; when En_Dash => return 16#0096#; when Em_Dash => return 16#0097#; when Small_Tilde => return 16#0098#; when Trade_Mark_Sign => return 16#0099#; when Latin_Small_Letter_S_With_Caron => return 16#009A#; when Single_Right_Pointing_Angle_Quotation_Mark => return 16#009B#; when Latin_Small_Ligature_Oe => return 16#009C#; when Latin_Small_Letter_Z_With_Caron => return 16#009E#; when Latin_Capital_Letter_Y_With_Diaeresis => return 16#009F#; when No_Break_Space => return 16#00A0#; when Inverted_Exclamation_Mark => return 16#00A1#; when Cent_Sign => return 16#00A2#; when Pound_Sign => return 16#00A3#; when Currency_Sign => return 16#00A4#; when Yen_Sign => return 16#00A5#; when Broken_Bar => return 16#00A6#; when Section_Sign => return 16#00A7#; when Diaeresis => return 16#00A8#; when Copyright_Sign => return 16#00A9#; when Feminine_Ordinal_Indicator => return 16#00AA#; when Left_Pointing_Double_Angle_Quotation_Mark => return 16#00AB#; when Not_Sign => return 16#00AC#; when Soft_Hyphen => return 16#00AD#; when Registered_Sign => return 16#00AE#; when Macron => return 16#00AF#; when Degree_Sign => return 16#00B0#; when Plus_Minus_Sign => return 16#00B1#; when Superscript_Two => return 16#00B2#; when Superscript_Three => return 16#00B3#; when Acute_Accent => return 16#00B4#; when Micro_Sign => return 16#00B5#; when Pilcrow_Sign => return 16#00B6#; when Middle_Dot => return 16#00B7#; when Cedilla => return 16#00B8#; when Superscript_One => return 16#00B9#; when Masculine_Ordinal_Indicator => return 16#00BA#; when Right_Pointing_Double_Angle_Quotation_Mark => return 16#00BB#; when Vulgar_Fraction_One_Quarter => return 16#00BC#; when Vulgar_Fraction_One_Half => return 16#00BD#; when Vulgar_Fraction_Three_Quarters => return 16#00BE#; when Inverted_Question_Mark => return 16#00BF#; when Latin_Capital_Letter_A_With_Grave => return 16#00C0#; when Latin_Capital_Letter_A_With_Acute => return 16#00C1#; when Latin_Capital_Letter_A_With_Circumflex => return 16#00C2#; when Latin_Capital_Letter_A_With_Tilde => return 16#00C3#; when Latin_Capital_Letter_A_With_Diaeresis => return 16#00C4#; when Latin_Capital_Letter_A_With_Ring_Above => return 16#00C5#; when Latin_Capital_Letter_Ae => return 16#00C6#; when Latin_Capital_Letter_C_With_Cedilla => return 16#00C7#; when Latin_Capital_Letter_E_With_Grave => return 16#00C8#; when Latin_Capital_Letter_E_With_Acute => return 16#00C9#; when Latin_Capital_Letter_E_With_Circumflex => return 16#00CA#; when Latin_Capital_Letter_E_With_Diaeresis => return 16#00CB#; when Latin_Capital_Letter_I_With_Grave => return 16#00CC#; when Latin_Capital_Letter_I_With_Acute => return 16#00CD#; when Latin_Capital_Letter_I_With_Circumflex => return 16#00CE#; when Latin_Capital_Letter_I_With_Diaeresis => return 16#00CF#; when Latin_Capital_Letter_Eth => return 16#00D0#; when Latin_Capital_Letter_N_With_Tilde => return 16#00D1#; when Latin_Capital_Letter_O_With_Grave => return 16#00D2#; when Latin_Capital_Letter_O_With_Acute => return 16#00D3#; when Latin_Capital_Letter_O_With_Circumflex => return 16#00D4#; when Latin_Capital_Letter_O_With_Tilde => return 16#00D5#; when Latin_Capital_Letter_O_With_Diaeresis => return 16#00D6#; when Multiplication_Sign => return 16#00D7#; when Latin_Capital_Letter_O_With_Stroke => return 16#00D8#; when Latin_Capital_Letter_U_With_Grave => return 16#00D9#; when Latin_Capital_Letter_U_With_Acute => return 16#00DA#; when Latin_Capital_Letter_U_With_Circumflex => return 16#00DB#; when Latin_Capital_Letter_U_With_Diaeresis => return 16#00DC#; when Latin_Capital_Letter_Y_With_Acute => return 16#00DD#; when Latin_Capital_Letter_Thorn => return 16#00DE#; when Latin_Small_Letter_Sharp_S => return 16#00DF#; when Latin_Small_Letter_A_With_Grave => return 16#00E0#; when Latin_Small_Letter_A_With_Acute => return 16#00E1#; when Latin_Small_Letter_A_With_Circumflex => return 16#00E2#; when Latin_Small_Letter_A_With_Tilde => return 16#00E3#; when Latin_Small_Letter_A_With_Diaeresis => return 16#00E4#; when Latin_Small_Letter_A_With_Ring_Above => return 16#00E5#; when Latin_Small_Letter_Ae => return 16#00E6#; when Latin_Small_Letter_C_With_Cedilla => return 16#00E7#; when Latin_Small_Letter_E_With_Grave => return 16#00E8#; when Latin_Small_Letter_E_With_Acute => return 16#00E9#; when Latin_Small_Letter_E_With_Circumflex => return 16#00EA#; when Latin_Small_Letter_E_With_Diaeresis => return 16#00EB#; when Latin_Small_Letter_I_With_Grave => return 16#00EC#; when Latin_Small_Letter_I_With_Acute => return 16#00ED#; when Latin_Small_Letter_I_With_Circumflex => return 16#00EE#; when Latin_Small_Letter_I_With_Diaeresis => return 16#00EF#; when Latin_Small_Letter_Eth => return 16#00F0#; when Latin_Small_Letter_N_With_Tilde => return 16#00F1#; when Latin_Small_Letter_O_With_Grave => return 16#00F2#; when Latin_Small_Letter_O_With_Acute => return 16#00F3#; when Latin_Small_Letter_O_With_Circumflex => return 16#00F4#; when Latin_Small_Letter_O_With_Tilde => return 16#00F5#; when Latin_Small_Letter_O_With_Diaeresis => return 16#00F6#; when Division_Sign => return 16#00F7#; when Latin_Small_Letter_O_With_Stroke => return 16#00F8#; when Latin_Small_Letter_U_With_Grave => return 16#00F9#; when Latin_Small_Letter_U_With_Acute => return 16#00FA#; when Latin_Small_Letter_U_With_Circumflex => return 16#00FB#; when Latin_Small_Letter_U_With_Diaeresis => return 16#00FC#; when Latin_Small_Letter_Y_With_Acute => return 16#00FD#; when Latin_Small_Letter_Thorn => return 16#00FE#; when Latin_Small_Letter_Y_With_Diaeresis => return 16#00FF#; when others => Raise_Exception (Invalid_Code'Identity, "code " & Unicode_Char'Image (Char) & " is not available in Windows-1252"); end case; end if; end To_Windows_1252; end Unicode.CCS.Windows_1252; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs-windows_1252.ads��������������������������������������������������0000664�0000000�0000000�00000004243�14476332425�0021534�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2005-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for the Windows 1252 encoding package Unicode.CCS.Windows_1252 is Name1 : aliased constant String := "Windows-1252"; function To_Unicode (Char : Unicode_Char) return Unicode_Char; function To_Windows_1252 (Char : Unicode_Char) return Unicode_Char; Windows_1252_Character_Set : constant Character_Set := (To_Unicode => To_Unicode'Access, To_CS => To_Windows_1252'Access); end Unicode.CCS.Windows_1252; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs.adb���������������������������������������������������������������0000664�0000000�0000000�00000003640�14476332425�0017352�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ package body Unicode.CCS is -------------- -- Identity -- -------------- function Identity (Char : Unicode_Char) return Unicode_Char is begin return Char; end Identity; end Unicode.CCS; ������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ccs.ads���������������������������������������������������������������0000664�0000000�0000000�00000006706�14476332425�0017401�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This is the root of the hierarchy that provides coded character sets. -- These CCS can be used to convert from any encoding (like Iso/Latin-1) -- to Unicode. -- See http://www.isoc.org:8080/codage/iso8859/jeuxiso.en.htm for a list -- of the ISO 8859-* character sets -- ??? URL above is invalid package Unicode.CCS is -- Each of the child package shall have two public functions with -- the following profile: -- function Convert (Char : Unicode_Char) return Unicode_Char -- that converts from a code point representing an abstract character in -- the specific encoding to the code point for the same character in -- Unicode, or reverse. -- ??? This is not consistent with the specification of type Unicode_Char, -- which states that values of Unicode_Char always are code points in -- the Unicode repertoire. type Conversion_Function is access function (Char : Unicode_Char) return Unicode_Char; type Character_Set is record To_Unicode : Conversion_Function; To_CS : Conversion_Function; end record; -------------------- -- Character sets -- -------------------- function Identity (Char : Unicode_Char) return Unicode_Char; -- return its parameter directly. Unicode_Character_Set : constant Character_Set := (To_Unicode => Identity'Access, To_CS => Identity'Access); Invalid_Code : exception; -- Exception raised when trying to convert to a code point that -- is not available in the specific character set. This can never be -- raised when converting to Unicode, since it is universal by definition. Unknown_Character_Set : exception; -- Raised by Get_Conversion or Get_Revert_Conversion when the name is -- unknown. end Unicode.CCS; ����������������������������������������������������������xmlada-24.0.0/unicode/unicode-ces-basic_8bit.adb����������������������������������������������������0000664�0000000�0000000�00000013507�14476332425�0021364�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package implements a basic 8bit encoding. -- Only code points from 16#00# to 16#FF# can be encoded in such strings. -- -- However, then can be used to read files that contain accented characters, -- in combination with Unicode.CCS.Iso_8859_1 for instance with Unicode.CES.Utf32; use Unicode.CES.Utf32; with Unicode.CCS; use Unicode.CCS; package body Unicode.CES.Basic_8bit is function Convert (Str : Basic_8bit_String; Convert : Unicode.CCS.Conversion_Function := Identity'Access; Order : Byte_Order := Default_Byte_Order) return Basic_8bit_String; -- Internal conversion function ------------ -- Encode -- ------------ procedure Encode (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural) is begin if Char > 16#FF# then raise Invalid_Encoding; end if; Index := Index + 1; Output (Index) := Character'Val (Char); end Encode; ---------- -- Read -- ---------- procedure Read (Str : Basic_8bit_String; Index : in out Positive; Char : out Unicode_Char) is begin Char := Character'Pos (Str (Index)); Index := Index + 1; end Read; ----------- -- Width -- ----------- function Width (Char : Unicode_Char) return Natural is pragma Warnings (Off, Char); begin return 1; end Width; ------------ -- Length -- ------------ function Length (Str : Basic_8bit_String) return Natural is begin return Str'Length; end Length; ---------------- -- From_Utf32 -- ---------------- function From_Utf32 (Str : Unicode.CES.Utf32.Utf32_LE_String) return Basic_8bit_String is Result : Basic_8bit_String (1 .. Str'Length / Utf32_Char_Width); R_Index : Natural := Result'First - 1; C : Unicode_Char; J : Positive := Str'First; begin if Str'Length mod Utf32_Char_Width /= 0 then -- There are extra characters at the end of the string. raise Incomplete_Encoding; end if; while J <= Str'Last - 3 loop Unicode.CES.Utf32.Read (Str, J, Char => C); pragma Assert (R_Index < Result'Last); Encode (C, Result, R_Index); end loop; return Result; end From_Utf32; -------------- -- To_Utf32 -- -------------- function To_Utf32 (Str : Basic_8bit_String) return Unicode.CES.Utf32.Utf32_LE_String is Result : Utf32_LE_String (1 .. Str'Length * Utf32_Char_Width); R_Index : Natural := Result'First - 1; J : Positive := Str'First; C : Unicode_Char; begin while J <= Str'Last loop Read (Str, J, C); Unicode.CES.Utf32.Encode (C, Result, R_Index); end loop; return Result; end To_Utf32; ------------- -- Convert -- ------------- function Convert (Str : Basic_8bit_String; Convert : Unicode.CCS.Conversion_Function := Identity'Access; Order : Byte_Order := Default_Byte_Order) return Basic_8bit_String is pragma Warnings (Off, Order); S : String (Str'Range); C : Unicode_Char; J : Positive := Str'First; J_Out : Natural := S'First - 1; begin if Convert = Identity'Access then return Str; else while J <= Str'Last loop Read (Str, J, C); Encode (Convert (C), S, J_Out); end loop; return S; end if; end Convert; ------------------- -- To_Unicode_LE -- ------------------- function To_Unicode_LE (Str : Basic_8bit_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Basic_8bit_String is begin return Convert (Str, Cs.To_Unicode, Order); end To_Unicode_LE; ----------- -- To_CS -- ----------- function To_CS (Str : Basic_8bit_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Basic_8bit_String is begin return Convert (Str, Cs.To_CS, Order); end To_CS; end Unicode.CES.Basic_8bit; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ces-basic_8bit.ads����������������������������������������������������0000664�0000000�0000000�00000011732�14476332425�0021403�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package implements a basic 8bit encoding. -- Only code points from 16#00# to 16#FF# can be encoded in such strings. -- These are the standard Ada Strings. -- -- However, then can be used to read files that contain accented characters, -- in combination with Unicode.CCS.Iso_8859_1 for instance with Ada.Unchecked_Deallocation; with Unicode.CES.Utf32; with Unicode.CCS; package Unicode.CES.Basic_8bit is ----------- -- Types -- ----------- subtype Basic_8bit_String is String; type Basic_8bit_String_Access is access Basic_8bit_String; -- A heigh bit string, undefined byte-order ------------------------------------------- -- Conversion to and from byte sequences -- ------------------------------------------- procedure Encode (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural); -- Return the byte sequence representing Char in the 8bit character -- encoding form -- Invalid_Encoding is raised if Char can not be converted. procedure Read (Str : Basic_8bit_String; Index : in out Positive; Char : out Unicode_Char); -- Return the character starting at location Index in Str function Width (Char : Unicode_Char) return Natural; -- Return the number of bytes occupied by the 8bit representation of Char function Length (Str : Basic_8bit_String) return Natural; -- Return the number of characters in Str ------------------------------------------ -- Conversion to and from 8bit-encoding -- ------------------------------------------ function From_Utf32 (Str : Unicode.CES.Utf32.Utf32_LE_String) return Basic_8bit_String; -- Return a new string, from a utf32-encoded string. function To_Utf32 (Str : Basic_8bit_String) return Unicode.CES.Utf32.Utf32_LE_String; -- Return a new utf32-encoded string, from a standard Ada string. --------------------------------------------- -- Byte order and character set conversion -- --------------------------------------------- function To_Unicode_LE (Str : Basic_8bit_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Basic_8bit_String; -- Convert Str to a Unicode string, assuming it contains code points from -- the character set CS. -- Byte-order is irrelevant for 8bit strings, but is kept for interface -- compatibility with other similar functions function To_CS (Str : Basic_8bit_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Basic_8bit_String; -- Convert Str to the character set Cs, assuming it contains Unicode -- characters. --------------------- -- Encoding Scheme -- --------------------- Basic_8bit_Encoding : constant Encoding_Scheme := (BOM => Unknown, Read => Read'Access, Width => Width'Access, Encode => Encode_Function'(Encode'Access), Length => Length'Access); ------------------ -- Deallocation -- ------------------ procedure Free is new Ada.Unchecked_Deallocation (Basic_8bit_String, Basic_8bit_String_Access); private pragma Inline (Width); end Unicode.CES.Basic_8bit; ��������������������������������������xmlada-24.0.0/unicode/unicode-ces-utf16.adb���������������������������������������������������������0000664�0000000�0000000�00000025044�14476332425�0020321�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode.CES.Utf32; use Unicode.CES.Utf32; with Unicode.CCS; use Unicode.CCS; package body Unicode.CES.Utf16 is ------------ -- Encode -- ------------ procedure Encode (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural) is C, D : Unicode_Char; begin if Char < 16#10000# then C := Char and 16#00FF#; D := (Char and 16#FF00#) / (2 ** 8); Output (Index + 1) := Character'Val (C); Output (Index + 2) := Character'Val (D); Index := Index + 2; else C := 16#D800# + ((Char - 16#10000#) and 2#11111111110000000000#) / (2 ** 10); D := 16#DC00# + ((Char - 16#10000#) and 2#1111111111#); Output (Index + 1) := Character'Val (C and 16#00FF#); Output (Index + 2) := Character'Val ((C and 16#FF00#) / (2 ** 8)); Output (Index + 3) := Character'Val (D and 16#00FF#); Output (Index + 4) := Character'Val ((D and 16#FF00#) / (2 ** 8)); Index := Index + 4; end if; end Encode; --------------- -- Encode_BE -- --------------- procedure Encode_BE (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural) is C, D : Unicode_Char; begin if Char < 16#10000# then C := Char and 16#00FF#; D := (Char and 16#FF00#) / (2 ** 8); Output (Index + 1) := Character'Val (D); Output (Index + 2) := Character'Val (C); Index := Index + 2; else C := 16#D800# + ((Char - 16#10000#) and 2#11111111110000000000#) / (2 ** 10); D := 16#DC00# + ((Char - 16#10000#) and 2#1111111111#); Output (Index + 1) := Character'Val ((C and 16#FF00#) / (2 ** 8)); Output (Index + 2) := Character'Val (C and 16#00FF#); Output (Index + 3) := Character'Val ((D and 16#FF00#) / (2 ** 8)); Output (Index + 4) := Character'Val (D and 16#00FF#); Index := Index + 4; end if; end Encode_BE; ---------- -- Read -- ---------- procedure Read (Str : Utf16_LE_String; Index : in out Positive; Char : out Unicode_Char) is C, D : Unicode_Char; begin if Index + 1 > Str'Last then raise Incomplete_Encoding; end if; C := Character'Pos (Str (Index + 1)) * 256 + Character'Pos (Str (Index)); -- High surrogate value if C in 16#D800# .. 16#DBFF# then if Index + 3 > Str'Last then raise Incomplete_Encoding; end if; D := Character'Pos (Str (Index + 3)) * 256 + Character'Pos (Str (Index + 2)); -- Not a low surrogate ? if not (D in 16#DC00# .. 16#DFFF#) then raise Invalid_Encoding; end if; C := C and 2#1111111111#; D := D and 2#1111111111#; Char := C * 2#10000000000# + D + 16#10000#; Index := Index + 4; else Char := C; Index := Index + 2; end if; end Read; ------------- -- Read_BE -- ------------- procedure Read_BE (Str : Utf16_BE_String; Index : in out Positive; Char : out Unicode_Char) is C, D : Unicode_Char; begin if Index + 1 > Str'Last then raise Incomplete_Encoding; end if; C := Character'Pos (Str (Index)) * 256 + Character'Pos (Str (Index + 1)); -- High surrogate value if C in 16#D800# .. 16#DBFF# then if Index + 3 > Str'Last then raise Incomplete_Encoding; end if; D := Character'Pos (Str (Index + 2)) * 256 + Character'Pos (Str (Index + 3)); -- Not a low surrogate ? if not (D in 16#DC00# .. 16#DFFF#) then raise Invalid_Encoding; end if; C := C and 2#1111111111#; D := D and 2#1111111111#; Char := C * 2#10000000000# + D + 16#10000#; Index := Index + 4; else Char := C; Index := Index + 2; end if; end Read_BE; ----------- -- Width -- ----------- function Width (Char : Unicode_Char) return Natural is begin if Char >= 16#10000# then return 4; else return 2; end if; end Width; ------------ -- Length -- ------------ function Length (Str : Utf16_String) return Natural is Pos : Natural := Str'First; Len : Natural := 0; C : Unicode_Char; begin while Pos <= Str'Last loop Read (Str, Pos, C); Len := Len + 1; end loop; return Len; end Length; ---------------- -- From_Utf32 -- ---------------- function From_Utf32 (Str : Unicode.CES.Utf32.Utf32_LE_String) return Utf16_LE_String is Result : Utf16_LE_String (1 .. (Str'Length / Utf32_Char_Width) * 4); J : Positive := Str'First; R_Index : Natural := Result'First - 1; C : Unicode_Char; begin while J <= Str'Last loop Unicode.CES.Utf32.Read (Str, J, C); Encode (C, Result, R_Index); end loop; return Result (1 .. R_Index); end From_Utf32; -------------- -- To_Utf32 -- -------------- function To_Utf32 (Str : Utf16_LE_String) return Unicode.CES.Utf32.Utf32_LE_String is Result : Utf32_LE_String (1 .. (Str'Length / 2) * Utf32_Char_Width); J : Natural := Str'First; R_Index : Natural := Result'First - 1; C : Unicode_Char; begin while J <= Str'Last loop Read (Str, J, C); Unicode.CES.Utf32.Encode (C, Result, R_Index); end loop; return Result (1 .. R_Index); end To_Utf32; ------------------- -- To_Unicode_LE -- ------------------- -- ??? Note: this assumes that the original character and its -- conversion are encoded on the same length, which is always -- right so far with Unicode. function To_Unicode_LE (Str : Utf16_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf16_LE_String is BOM : Bom_Type; Offset : Natural := 0; O : Byte_Order := Order; J : Natural := Str'First; S : Utf16_LE_String (1 .. Str'Length); C : Unicode_Char; begin Read_Bom (Str, Offset, BOM); case BOM is when Utf16_LE => O := Low_Byte_First; when Utf16_BE => O := High_Byte_First; when Unknown => null; when others => raise Invalid_Encoding; end case; if O = Low_Byte_First then if Cs.To_Unicode = Identity'Access then return Str (Str'First + Offset .. Str'Last); else J := J + Offset - 1; while J <= Str'Last loop Read (Str, J, C); Encode (Cs.To_Unicode (C), S, J); end loop; return S (S'First + Offset .. S'Last); end if; else J := J + Offset; if Cs.To_Unicode = Identity'Access then while J <= Str'Last loop S (J + 1) := Str (J); S (J) := Str (J + 1); J := J + 2; end loop; else J := J - 1; while J <= Str'Last loop Read_BE (Str, J, C); Encode (Cs.To_Unicode (C), S, J); end loop; return S (S'First + Offset .. S'Last); end if; return S (S'First + Offset .. S'Last); end if; end To_Unicode_LE; ----------- -- To_CS -- ----------- function To_CS (Str : Utf16_LE_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf16_String is pragma Warnings (Off, Order); Offset : constant Natural := 0; J : Natural := Str'First; S : Utf16_LE_String (1 .. Str'Length); C : Unicode_Char; begin if Order = Low_Byte_First then if Cs.To_CS = Identity'Access then return Str (Str'First + Offset .. Str'Last); else J := J + Offset - 1; while J <= Str'Last loop Read (Str, J, C); Encode (Cs.To_CS (C), S, J); end loop; return S (S'First + Offset .. S'Last); end if; else J := J + Offset; if Cs.To_CS = Identity'Access then while J <= Str'Last loop S (J + 1) := Str (J); S (J) := Str (J + 1); J := J + 2; end loop; else J := J - 1; while J <= Str'Last loop Read (Str, J, C); Encode_BE (Cs.To_CS (C), S, J); end loop; return S (S'First + Offset .. S'Last); end if; return S (S'First + Offset .. S'Last); end if; end To_CS; end Unicode.CES.Utf16; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ces-utf16.ads���������������������������������������������������������0000664�0000000�0000000�00000015333�14476332425�0020342�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for Utf16 encoding of characters. -- -- Although utf32 is simpler, it requires too much space to encode typical -- strings. Indeed, only two bytes are currently needed to encode every -- unicode character. Thus, utf16 was created in that purpose. Most characters -- are encoded only on two bytes, although there is provision for a four-byte -- encoding in some cases, using what is known as surrogate pairs. -- -- As a result, utf16 is a variable-width encoding, and traversing a string is -- a little bit less efficient that with Utf32. -- -- Another inconvenient is that you can not easily search an ASCII character -- in a string with the standard string manipulation functions, since you -- might find the high-byte of a two-byte sequence. with Ada.Unchecked_Deallocation; with Unicode.CES.Utf32; with Unicode.CCS; package Unicode.CES.Utf16 is ----------- -- Types -- ----------- subtype Utf16_String is String; type Utf16_String_Access is access Utf16_String; -- A UTF16-encoded string, undefined byte-order subtype Utf16_LE_String is Utf16_String; type Utf16_LE_String_Access is access Utf16_LE_String; -- Similar, but with little-endian byte-order subtype Utf16_BE_String is Utf16_String; -- Similar, but with big-endian byte-order ------------------------------------------- -- Conversion to and from byte sequences -- ------------------------------------------- procedure Encode (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural); -- Return the byte sequence representing Char in the Utf16 character -- encoding form (little-endian) procedure Read (Str : Utf16_LE_String; Index : in out Positive; Char : out Unicode_Char); -- Return the character starting at location Index in Str -- Invalid_Encoding is raised if not valid byte sequence starts at Index. -- Incomplete_Encoding is raised if there is not enough characters for -- a valid encoding. procedure Read_BE (Str : Utf16_BE_String; Index : in out Positive; Char : out Unicode_Char); -- Return the character starting at location Index in Str (big-endian) procedure Encode_BE (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural); -- Return the byte sequence representing Char in the Utf16 character -- encoding form (big-endian) function Width (Char : Unicode_Char) return Natural; -- Return the number of bytes occupied by the Utf16 representation of Char function Length (Str : Utf16_String) return Natural; -- Return the number of characters in Str ------------------------------------------- -- Conversion to and from Utf32-encoding -- ------------------------------------------- function From_Utf32 (Str : Unicode.CES.Utf32.Utf32_LE_String) return Utf16_LE_String; -- Return a new utf16-encoded string, from a Utf32-encoded string. function To_Utf32 (Str : Utf16_LE_String) return Unicode.CES.Utf32.Utf32_LE_String; -- Return a new utf32-encoded string, from a Utf16-encoded string. --------------------------- -- Byte order conversion -- --------------------------- function To_Unicode_LE (Str : Utf16_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf16_LE_String; -- Convert Str to a Unicode, little-endian utf16-encoding byte sequence. -- Order is the order in which bytes are coded in Str. This is silently -- overriden in case Str as a BOM (byte-order-marker) at the beginning -- that specifies an explicit order. -- The BOM is removed from the resulting string -- Invalid_Encoding is raised if Str contains a BOM that indicates an -- encoding other than Utf16. function To_CS (Str : Utf16_LE_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf16_String; -- Convert Str from Unicode to another character set, and possibly -- another ordering. -- No BOM is checked --------------------- -- Encoding Scheme -- --------------------- Utf16_LE_Encoding : constant Encoding_Scheme := (BOM => Utf16_LE, Read => Read'Access, Width => Width'Access, Encode => Encode_Function'(Encode'Access), Length => Length'Access); Utf16_BE_Encoding : constant Encoding_Scheme := (BOM => Utf16_BE, Read => Read_BE'Access, Width => Width'Access, Encode => Encode_Function'(Encode_BE'Access), Length => Length'Access); ------------------ -- Deallocation -- ------------------ procedure Free is new Ada.Unchecked_Deallocation (Utf16_String, Utf16_String_Access); procedure Free is new Ada.Unchecked_Deallocation (Utf16_LE_String, Utf16_LE_String_Access); -- Free the memory occupied by a utf16-encoded string private pragma Inline (Width); end Unicode.CES.Utf16; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ces-utf32.adb���������������������������������������������������������0000664�0000000�0000000�00000016520�14476332425�0020316�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode.CCS; use Unicode.CCS; package body Unicode.CES.Utf32 is ------------ -- Encode -- ------------ procedure Encode (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural) is begin Output (Index + 1) := Character'Val (Char and 16#000000FF#); Output (Index + 2) := Character'Val ((Char and 16#0000FF00#) / (2 ** 8)); Output (Index + 3) := Character'Val ((Char and 16#00FF0000#) / (2 ** 16)); Output (Index + 4) := Character'Val ((Char and 16#FF000000#) / (2 ** 24)); Index := Index + 4; end Encode; --------------- -- Encode_BE -- --------------- procedure Encode_BE (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural) is begin Output (Index + 1) := Character'Val ((Char and 16#FF000000#) / (2 ** 24)); Output (Index + 2) := Character'Val ((Char and 16#00FF0000#) / (2 ** 16)); Output (Index + 3) := Character'Val ((Char and 16#0000FF00#) / (2 ** 8)); Output (Index + 4) := Character'Val (Char and 16#000000FF#); Index := Index + 4; end Encode_BE; ---------- -- Read -- ---------- procedure Read (Str : Utf32_LE_String; Index : in out Positive; Char : out Unicode_Char) is begin if Index > Str'Last - 3 then raise Incomplete_Encoding; else Char := Character'Pos (Str (Index)) + Character'Pos (Str (Index + 1)) * (2 ** 8) + Character'Pos (Str (Index + 2)) * (2 ** 16) + Character'Pos (Str (Index + 3)) * (2 ** 24); -- Overflow error here if Str'Last = Positive'Last and Index was -- Positive'Last - 3 (thus reading the last character). Index := Index + 4; end if; end Read; ------------- -- Read_BE -- ------------- procedure Read_BE (Str : Utf32_BE_String; Index : in out Positive; Char : out Unicode_Char) is begin if Index > Str'Last - 3 then raise Incomplete_Encoding; else Char := Character'Pos (Str (Index + 3)) + Character'Pos (Str (Index + 2)) * (2 ** 8) + Character'Pos (Str (Index + 1)) * (2 ** 16) + Character'Pos (Str (Index)) * (2 ** 24); Index := Index + 4; end if; end Read_BE; ----------- -- Width -- ----------- function Width (Char : Unicode_Char) return Natural is pragma Warnings (Off, Char); begin return 4; end Width; ------------ -- Length -- ------------ function Length (Str : Utf32_String) return Natural is begin return Str'Length / 4; end Length; ----------------- -- To_Utf32_LE -- ----------------- function To_Unicode_LE (Str : Utf32_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf32_LE_String is Offset : Natural; O : Byte_Order := Order; J : Natural := Str'First; J_Out : Natural; S : Utf32_LE_String (1 .. Str'Length); C : Unicode_Char; BOM : Bom_Type; begin Read_Bom (Str, Offset, BOM); case BOM is when Utf32_LE => O := Low_Byte_First; when Utf32_BE => O := High_Byte_First; when Unknown => null; when others => raise Invalid_Encoding; end case; if O = Low_Byte_First then if Cs.To_Unicode = Identity'Access then return Str (Str'First + Offset .. Str'Last); else J := J + Offset; J_Out := S'First - 1; while J <= Str'Last loop Read (Str, J, C); Encode (Cs.To_Unicode (C), S, J_Out); end loop; return S (S'First + Offset .. S'Last); end if; else J := J + Offset; if Cs.To_Unicode = Identity'Access then while J <= Str'Last loop S (J + 3) := Str (J); S (J + 2) := Str (J + 1); S (J + 1) := Str (J + 2); S (J) := Str (J + 3); J := J + 4; end loop; else J_Out := S'First - 1; while J <= Str'Last loop Read_BE (Str, J, C); Encode (Cs.To_Unicode (C), S, J_Out); end loop; end if; return S (S'First + Offset .. S'Last); end if; end To_Unicode_LE; ----------- -- To_CS -- ----------- function To_CS (Str : Utf32_LE_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf32_String is J : Natural := Str'First; S : Utf32_LE_String (1 .. Str'Length); C : Unicode_Char; begin if Order = Low_Byte_First then if Cs.To_CS = Identity'Access then return Str; else J := J - 1; while J <= Str'Last loop Read (Str, J, C); Encode (Cs.To_CS (C), S, J); end loop; return S; end if; else if Cs.To_CS = Identity'Access then while J <= Str'Last loop S (J + 3) := Str (J); S (J + 2) := Str (J + 1); S (J + 1) := Str (J + 2); S (J) := Str (J + 3); J := J + 4; end loop; else J := J - 1; while J <= Str'Last loop Read_BE (Str, J, C); Encode (Cs.To_CS (C), S, J); end loop; end if; return S; end if; end To_CS; end Unicode.CES.Utf32; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ces-utf32.ads���������������������������������������������������������0000664�0000000�0000000�00000014746�14476332425�0020347�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for Utf32-encoding. -- -- The main advantage to this encoding is that each character is coded on -- the same number of bytes, ie 4 bytes. It is thus very easy and fast to -- traverse a byte sequence and get each character. -- -- On the other hand, this also means that strings are much bigger than what -- they should be (when using standard ASCII character, for instance, the -- byte sequence is four times as big as it needs to be). -- This encoding is also dependent on specific byte-ordering. You should thus -- always convert your Utf32 strings to little-endian before usage (see -- To_Utf32_LE below). with Ada.Unchecked_Deallocation; with Unicode.CCS; package Unicode.CES.Utf32 is ----------- -- Types -- ----------- subtype Utf32_String is String; type Utf32_String_Access is access Utf32_String; -- A UTF32-encoded string. Byte-order is unspecified subtype Utf32_LE_String is Utf32_String; type Utf32_LE_String_Access is access Utf32_LE_String; -- A Utf32-encoded, little-endian string. subtype Utf32_BE_String is Utf32_String; -- A Utf32-encoded, big-endian string. Utf32_Char_Width : constant := 4; -- Number of bytes used to represent every character in Utf32 ------------------------------------------- -- Conversion to and from byte sequences -- ------------------------------------------- procedure Encode (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural); -- Return the byte sequence representing Char in the Utf32 character -- encoding form. -- The character is encoded in little-endian byte order. -- Output must have at least Utf32_Char_Width characters available. procedure Read (Str : Utf32_LE_String; Index : in out Positive; Char : out Unicode_Char); pragma Precondition (Str'Last < Positive'Last); -- Return the character starting at location Index in Str, and moves -- Index forward (which is why the precondition is necessary). -- Invalid_Encoding is raised if not valid byte sequence starts at Index. -- Incomplete_Encoding is raised if there is not enough characters for -- a valid encoding. procedure Encode_BE (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural); -- Return the byte sequence representing Char in the Utf32 character -- encoding form. -- The character is encoded in big-endian byte order. procedure Read_BE (Str : Utf32_BE_String; Index : in out Positive; Char : out Unicode_Char); -- Same as Read, but when Str is in big-endian order function Width (Char : Unicode_Char) return Natural; -- Return the number of bytes occupied by the Utf32 representation of Char function Length (Str : Utf32_String) return Natural; -- Return the number of characters in Str --------------------------- -- Byte order conversion -- --------------------------- function To_Unicode_LE (Str : Utf32_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf32_LE_String; -- Convert a string from any byte-order, any character set (CS) to -- Unicode little-endian byte sequence -- Order is the order in which bytes are coded in Str. This is silently -- overriden in case Str has a BOM (byte-order-marker) at the beginning -- that specifies an explicit order. -- The BOM is removed from the resulting string -- Invalid_Encoding is raised if there is a BOM that indicates an -- encoding other than Utf32. function To_CS (Str : Utf32_LE_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf32_String; -- Convert a Unicode, little-endian string to a string with any byte-order -- and a new character set. --------------------- -- Encoding Scheme -- --------------------- Utf32_LE_Encoding : constant Encoding_Scheme := (BOM => Utf32_LE, Read => Read'Access, Width => Width'Access, Encode => Encode_Function'(Encode'Access), Length => Length'Access); Utf32_BE_Encoding : constant Encoding_Scheme := (BOM => Utf32_BE, Read => Read_BE'Access, Width => Width'Access, Encode => Encode_Function'(Encode_BE'Access), Length => Length'Access); ------------------ -- Deallocation -- ------------------ procedure Free is new Ada.Unchecked_Deallocation (Utf32_String, Utf32_String_Access); procedure Free is new Ada.Unchecked_Deallocation (Utf32_LE_String, Utf32_LE_String_Access); -- Free the memory occupied by a utf32-encoded string private pragma Inline (Width); end Unicode.CES.Utf32; ��������������������������xmlada-24.0.0/unicode/unicode-ces-utf8.adb����������������������������������������������������������0000664�0000000�0000000�00000031606�14476332425�0020243�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode.CES.Utf32; use Unicode.CES.Utf32; with Unicode.CCS; use Unicode.CCS; package body Unicode.CES.Utf8 is function Internal_Convert (Str : Utf8_String; Convert : Unicode.CCS.Conversion_Function := Identity'Access; Order : Byte_Order := Default_Byte_Order) return Utf8_String; -- Internal function used to convert character sets type Byte is mod 2 ** 8; Utf8_Skip_Data : constant array (Character) of Byte := (1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 1, 1); -- Skip-byte depending on the first byte of a utf8 string. Utf8_Mask : constant array (Character) of Byte := (16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 16#7f#, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#1f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#0f#, 16#07#, 16#07#, 16#07#, 16#07#, 16#07#, 16#07#, 16#07#, 16#07#, 16#03#, 16#03#, 16#03#, 16#03#, 16#01#, 16#01#, 0, 0); -- Mask to decode the first byte of utf8. -- This was generated automatically with the following algorithm: -- if C < 128 then Mask := 16#7f#; -- elsif (C and 16#E0#) = 16#C0# then Mask := 16#1f#; -- elsif (C and 16#F0#) = 16#E0# then Mask := 16#0f#; -- elsif (C and 16#F8#) = 16#F0# then Mask := 16#07#; -- elsif (C and 16#FC#) = 16#F8# then Mask := 16#03#; -- elsif (C and 16#FE#) = 16#FC# then Mask := 16#01#; function Shift_Left (Value : Unicode_Char; Amount : Natural) return Unicode_Char; pragma Import (Intrinsic, Shift_Left); function Shift_Right (Value : Unicode_Char; Amount : Natural) return Unicode_Char; pragma Import (Intrinsic, Shift_Right); -------------------- -- Utf8_Next_Char -- -------------------- function Utf8_Next_Char (Str : Utf8_String; Index : Natural) return Natural is begin return Index + Natural (Utf8_Skip_Data (Str (Index))); end Utf8_Next_Char; ------------------------- -- Utf8_Find_Next_Char -- ------------------------- function Utf8_Find_Next_Char (Str : Utf8_String; Index : Natural) return Natural is Idx : Natural := Index; C : Unicode_Char; begin while Idx <= Str'Last loop C := Character'Pos (Str (Idx)); if (C and 16#c0#) /= 16#80# then return Idx; end if; Idx := Idx + 1; end loop; return Str'Last + 1; end Utf8_Find_Next_Char; --------------------- -- Utf8_Prev_Char -- --------------------- function Utf8_Prev_Char (Str : Utf8_String; Index : Natural) return Natural is C : Unicode_Char; Idx : Natural := Index; begin while Idx > Str'First loop Idx := Idx - 1; C := Character'Pos (Str (Idx)); if (C and 16#c0#) /= 16#80# then return Idx; end if; end loop; return Str'First - 1; end Utf8_Prev_Char; ------------------- -- Utf8_Get_Char -- ------------------- procedure Utf8_Get_Char (Str : Utf8_String; Index : in out Positive; Char : out Unicode_Char) is -- pragma Suppress (All_Checks); Len : Natural; Val : Unicode_Char; C : Unicode_Char := Character'Pos (Str (Index)); Mask : constant Byte := Utf8_Mask (Str (Index)); begin if Mask = 0 then Char := Unicode_Char'Last; return; end if; Val := C and Unicode_Char (Mask); Len := Index + Natural (Utf8_Skip_Data (Str (Index))) - 1; if Str'Last < Len then Char := Unicode_Char'Last; return; end if; for Count in Index + 1 .. Len loop C := Character'Pos (Str (Count)); if (C and 16#C0#) /= 16#80# then Char := Unicode_Char'Last; return; end if; Val := Shift_Left (Val, 6) or (C and 16#3f#); end loop; Index := Len + 1; Char := Val; end Utf8_Get_Char; ----------- -- Width -- ----------- function Width (Char : Unicode_Char) return Natural is begin if Char < 16#80# then return 1; elsif Char < 16#800# then return 2; elsif Char < 16#10000# then return 3; elsif Char < 16#200000# then return 4; elsif Char < 16#4000000# then return 5; else return 6; end if; end Width; ------------ -- Encode -- ------------ procedure Encode (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural) is Len : Natural; Mask : Unicode_Char; Val : Unicode_Char := Char; First, Last : Natural; begin if Char < 16#80# then Len := 1; Mask := 16#0#; elsif Char < 16#800# then Len := 2; Mask := 16#C0#; elsif Char < 16#10000# then Len := 3; Mask := 16#E0#; elsif Char < 16#200000# then Len := 4; Mask := 16#F0#; elsif Char < 16#4000000# then Len := 5; Mask := 16#F8#; else Len := 6; Mask := 16#FC#; end if; First := Index + 2; Last := Index + Len; for J in reverse First .. Last loop Output (J) := Character'Val ((Val and 16#3f#) or 16#80#); Val := Shift_Right (Val, 6); end loop; Output (Index + 1) := Character'Val (Val or Mask); Index := Last; end Encode; ---------- -- Read -- ---------- procedure Read (Str : Utf8_String; Index : in out Positive; Char : out Unicode_Char) is begin Utf8_Get_Char (Str, Index, Char); if Char = Unicode_Char'Last then raise Invalid_Encoding; end if; end Read; ------------ -- Length -- ------------ function Length (Str : Utf8_String) return Natural is Pos : Natural := Str'First; Length : Natural := 0; C : Unicode_Char; begin while Pos <= Str'Last loop Read (Str, Pos, C); Length := Length + 1; end loop; return Length; end Length; ---------------- -- From_Utf32 -- ---------------- function From_Utf32 (Str : Unicode.CES.Utf32.Utf32_String) return Utf8_String is -- Allocate worst case Result : Utf8_String (1 .. (Str'Length / Utf32_Char_Width) * 6); J : Positive := Str'First; R_Index : Natural := Result'First - 1; C : Unicode_Char; begin while J <= Str'Last loop Unicode.CES.Utf32.Read (Str, J, C); Encode (C, Result, R_Index); end loop; return Result (1 .. R_Index); end From_Utf32; -------------- -- To_Utf32 -- -------------- function To_Utf32 (Str : Utf8_String) return Unicode.CES.Utf32.Utf32_LE_String is -- Allocate worst case Result : Utf32_LE_String (1 .. Str'Length * Utf32_Char_Width); J : Positive := Str'First; R_Index : Natural := Result'First - 1; C : Unicode_Char; begin while J <= Str'Last loop Read (Str, J, C); Unicode.CES.Utf32.Encode (C, Result, R_Index); end loop; return Result (1 .. R_Index); end To_Utf32; ---------------------- -- Internal_Convert -- ---------------------- function Internal_Convert (Str : Utf8_String; Convert : Unicode.CCS.Conversion_Function := Identity'Access; Order : Byte_Order := Default_Byte_Order) return Utf8_String is pragma Warnings (Off, Order); Offset : Natural := 0; BOM : Bom_Type; C : Unicode_Char; J : Natural; begin Read_Bom (Str, Offset, BOM); case BOM is when Utf8_All | Unknown => null; when others => raise Invalid_Encoding; end case; if Convert = Identity'Access then return Str (Str'First + Offset .. Str'Last); else declare -- Allocate worst case for the string Result : Utf8_String (1 .. Str'Length * 6); R_Index : Natural := Result'First - 1; begin J := Str'First + Offset; while J <= Str'Last loop Read (Str, J, C); Encode (Convert (C), Result, R_Index); end loop; return Result (1 .. R_Index); end; end if; end Internal_Convert; ------------------- -- To_Unicode_LE -- ------------------- function To_Unicode_LE (Str : Utf8_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf8_String is begin return Internal_Convert (Str, Cs.To_Unicode, Order); end To_Unicode_LE; ----------- -- To_CS -- ----------- function To_CS (Str : Utf8_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf8_String is begin return Internal_Convert (Str, Cs.To_CS, Order); end To_CS; end Unicode.CES.Utf8; ��������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ces-utf8.ads����������������������������������������������������������0000664�0000000�0000000�00000017033�14476332425�0020262�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for Utf8 encoding of characters. -- -- Characters whose code is less than 128 are encoded as is in the -- Utf8_String. As a result, such a string is compatible with a standard -- String whose characters are all standard ASCII (and contains no -- extended ASCII characters). -- In that, one of the beauties of UTF-8 (and UTF-16) is that there is no -- overlap, as opposed to what happens with other encodings. If you search -- for an ASCII character within a Utf8_String, using the standard string -- string or array manipulation functions, you will only find that character, -- and not part of a longer sequence that encodes another character. -- As a result, all the standard string-manipulation functions will work -- as is (note however that the 'Length attribute doesn't represent the -- number of characters in the string, but the number of bytes). -- -- However, since characters can be encoded on one to six bytes, this means -- that traversing a string is not as efficient as with other encodings. -- -- Also, this encoding is not subject to byte-ordering constraints, since this -- is only a sequence of bytes. It is self-synchronizing, in that you can -- start anywhere in the string and find a synchronization point easily. with Ada.Unchecked_Deallocation; with Unicode.CES.Utf32; with Unicode.CCS; package Unicode.CES.Utf8 is ----------- -- Types -- ----------- subtype Utf8_String is String; type Utf8_String_Access is access all Utf8_String; -- An UTF8-encoded string. ------------------------------------------- -- Conversion to and from byte sequences -- ------------------------------------------- procedure Encode (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural); -- Set the byte sequence representing Char in the Utf8 character encoding. -- There must remain at least 6 characters in Output if you want to avoid -- Constraint_Errors. procedure Read (Str : Utf8_String; Index : in out Positive; Char : out Unicode_Char); -- Return the character starting at location Index in Str, and move Index -- to the beginning of the next location -- Invalid_Encoding is raised if not valid byte sequence starts at Index. -- Incomplete_Encoding is raised if there is not enough characters for -- a valid encoding. function Width (Char : Unicode_Char) return Natural; pragma Inline (Width); -- Return the number of bytes occupied by the Utf8 representation of Char function Length (Str : Utf8_String) return Natural; -- Return the number of characters in Str function Utf8_Length (Str : Utf8_String) return Natural renames Length; -- Return the number of characters in Str function Utf8_Next_Char (Str : Utf8_String; Index : Natural) return Natural; pragma Inline (Utf8_Next_Char); -- Return the location of the next character in Str. -- Index must point to the beginning of a character. function Utf8_Prev_Char (Str : Utf8_String; Index : Natural) return Natural; pragma Inline (Utf8_Prev_Char); -- Return the start index of the rightmost UTF-8 sequence starting -- strictly before Index. -- If Index is the start index of an UTF-8 sequence, this returns the -- start index of the previous UTF-8 sequence. -- If Index falls in the middle of an UTF-8 sequence, this returns the -- start index of that sequence. procedure Utf8_Get_Char (Str : Utf8_String; Index : in out Positive; Char : out Unicode_Char); pragma Inline (Utf8_Get_Char); -- Similar to read, but sets Char to Unicode_Char'Last in case of -- invalid encoding. function Utf8_Find_Next_Char (Str : Utf8_String; Index : Natural) return Natural; pragma Inline (Utf8_Find_Next_Char); -- Finds the start of the next UTF8 character in the string after Index. -- Index does not have to be at the beginning of a UTF8 character. -- If you know you are at the beginning of a UTF8 character, it is more -- efficient to use Utf8_Next_Char. ------------------------------------------- -- Conversion to and from Utf32-encoding -- ------------------------------------------- function From_Utf32 (Str : Unicode.CES.Utf32.Utf32_LE_String) return Utf8_String; -- Return a new Utf8-encoded string, from a Utf32-encoded string. function To_Utf32 (Str : Utf8_String) return Unicode.CES.Utf32.Utf32_LE_String; -- Return a new Utf32-encoded string, from a Utf8-encoded string. --------------------------- -- Byte order conversion -- --------------------------- function To_Unicode_LE (Str : Utf8_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf8_String; -- Convert str (character set is CS) to a Unicode -- little-endian byte-sequence -- If Str contains a BOM that indicates an encoding other than Utf8, -- Invalid_Encoding is raised. -- Order is irrelevant for utf8, but is kept for interface compatibility -- with other similar functions. function To_CS (Str : Utf8_String; Cs : Unicode.CCS.Character_Set := Unicode.CCS.Unicode_Character_Set; Order : Byte_Order := Default_Byte_Order) return Utf8_String; -- Convert Str (Unicode) to another character set --------------------- -- Encoding Scheme -- --------------------- Utf8_Encoding : constant Encoding_Scheme := (BOM => Utf8_All, Read => Read'Access, Width => Width'Access, Encode => Encode_Function'(Encode'Access), Length => Length'Access); ------------------ -- Deallocation -- ------------------ procedure Free is new Ada.Unchecked_Deallocation (Utf8_String, Utf8_String_Access); -- Free the memory occupied by a utf8-encoded string end Unicode.CES.Utf8; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ces.adb���������������������������������������������������������������0000664�0000000�0000000�00000017555�14476332425�0017366�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ package body Unicode.CES is -------------- -- Read_Bom -- -------------- procedure Read_Bom (Str : String; Len : out Natural; BOM : out Bom_Type; XML_Support : Boolean := True) is begin if Str'Length >= 2 and then Str (Str'First) = Character'Val (16#FE#) and then Str (Str'First + 1) = Character'Val (16#FF#) then Len := 2; BOM := Utf16_BE; elsif Str'Length >= 2 and then Str (Str'First) = Character'Val (16#FF#) and then Str (Str'First + 1) = Character'Val (16#FE#) then Len := 2; BOM := Utf16_LE; elsif Str'Length >= 4 and then Str (Str'First) = Character'Val (16#00#) and then Str (Str'First + 1) = Character'Val (16#00#) and then Str (Str'First + 2) = Character'Val (16#FE#) and then Str (Str'First + 3) = Character'Val (16#FF#) then Len := 4; BOM := Utf32_BE; elsif Str'Length >= 4 and then Str (Str'First) = Character'Val (16#FF#) and then Str (Str'First + 1) = Character'Val (16#FE#) and then Str (Str'First + 2) = Character'Val (16#00#) and then Str (Str'First + 3) = Character'Val (16#00#) then Len := 4; BOM := Utf32_LE; elsif Str'Length >= 3 and then Str (Str'First) = Character'Val (16#EF#) and then Str (Str'First + 1) = Character'Val (16#BB#) and then Str (Str'First + 2) = Character'Val (16#BF#) then Len := 3; BOM := Utf8_All; elsif XML_Support and then Str'Length >= 4 and then Str (Str'First) = Character'Val (16#00#) and then Str (Str'First + 1) = Character'Val (16#00#) and then Str (Str'First + 2) = Character'Val (16#00#) and then Str (Str'First + 3) = Character'Val (16#3C#) then Len := 0; BOM := Ucs4_BE; elsif XML_Support and then Str'Length >= 4 and then Str (Str'First) = Character'Val (16#3C#) and then Str (Str'First + 1) = Character'Val (16#00#) and then Str (Str'First + 2) = Character'Val (16#00#) and then Str (Str'First + 3) = Character'Val (16#00#) then Len := 0; BOM := Ucs4_LE; elsif XML_Support and then Str'Length >= 4 and then Str (Str'First) = Character'Val (16#00#) and then Str (Str'First + 1) = Character'Val (16#00#) and then Str (Str'First + 2) = Character'Val (16#3C#) and then Str (Str'First + 3) = Character'Val (16#00#) then Len := 0; BOM := Ucs4_2143; elsif XML_Support and then Str'Length >= 4 and then Str (Str'First) = Character'Val (16#00#) and then Str (Str'First + 1) = Character'Val (16#3C#) and then Str (Str'First + 2) = Character'Val (16#00#) and then Str (Str'First + 3) = Character'Val (16#00#) then Len := 0; BOM := Ucs4_3412; elsif XML_Support and then Str'Length >= 4 and then Str (Str'First) = Character'Val (16#00#) and then Str (Str'First + 1) = Character'Val (16#3C#) and then Str (Str'First + 2) = Character'Val (16#00#) and then Str (Str'First + 3) = Character'Val (16#3F#) then Len := 0; BOM := Utf16_BE; elsif XML_Support and then Str'Length >= 4 and then Str (Str'First) = Character'Val (16#3C#) and then Str (Str'First + 1) = Character'Val (16#00#) and then Str (Str'First + 2) = Character'Val (16#3F#) and then Str (Str'First + 3) = Character'Val (16#00#) then Len := 0; BOM := Utf16_LE; elsif XML_Support and then Str'Length >= 4 and then Str (Str'First) = Character'Val (16#3C#) and then Str (Str'First + 1) = Character'Val (16#3F#) and then Str (Str'First + 2) = Character'Val (16#78#) and then Str (Str'First + 3) = Character'Val (16#6D#) then -- Utf8, ASCII, some part of ISO8859, Shift-JIS, EUC,... Len := 0; BOM := Unknown; else Len := 0; BOM := Unknown; end if; end Read_Bom; -------------- -- Write_Bom -- -------------- function Write_Bom (BOM : Bom_Type) return String is begin case BOM is when Utf16_LE => return Character'Val (16#FF#) & Character'Val (16#FE#); when Utf16_BE => return Character'Val (16#FE#) & Character'Val (16#FF#); when Utf32_LE => return Character'Val (16#FF#) & Character'Val (16#FE#) & Character'Val (16#00#) & Character'Val (16#00#); when Utf32_BE => return Character'Val (16#00#) & Character'Val (16#00#) & Character'Val (16#FE#) & Character'Val (16#FF#); when Utf8_All => return Character'Val (16#EF#) & Character'Val (16#BB#) & Character'Val (16#BF#); when Ucs4_BE => return Character'Val (16#00#) & Character'Val (16#00#) & Character'Val (16#00#) & Character'Val (16#3C#); when Ucs4_LE => return Character'Val (16#3C#) & Character'Val (16#00#) & Character'Val (16#00#) & Character'Val (16#00#); when Ucs4_2143 => return Character'Val (16#00#) & Character'Val (16#00#) & Character'Val (16#3C#) & Character'Val (16#00#); when Ucs4_3412 => return Character'Val (16#00#) & Character'Val (16#3C#) & Character'Val (16#00#) & Character'Val (16#00#); when Unknown => return ""; end case; end Write_Bom; ----------------------- -- Index_From_Offset -- ----------------------- function Index_From_Offset (Str : Byte_Sequence; Offset : Natural; Encoding : Encoding_Scheme) return Integer is Pos : Natural := Str'First; Offs : Integer := Offset; C : Unicode_Char; begin while Pos <= Str'Last loop if Offs <= 0 then return Pos; end if; Encoding.Read (Str, Pos, C); Offs := Offs - 1; end loop; return -1; end Index_From_Offset; end Unicode.CES; ���������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-ces.ads���������������������������������������������������������������0000664�0000000�0000000�00000016141�14476332425�0017375�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2022, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This is the root of the hierarchy that provides different encoding -- schemes. -- Each of the child package provides function to convert to and from -- Utf32-encoded string, which thus acts as the central encoding scheme. -- In some cases, the string can be preceded by a BOM (byte-order mark), -- that indicates the encoding used and the byte-order used for the -- encoding. This BOM is always optional, and can never be mixed up with -- other characters. with Ada.Unchecked_Deallocation; package Unicode.CES is ------------------- -- Byte sequence -- ------------------- subtype Byte_Sequence is String; type Byte_Sequence_Access is access all Byte_Sequence; type Cst_Byte_Sequence_Access is access constant Byte_Sequence; -- A sequence of bytes. The encoding is unknown. procedure Free is new Ada.Unchecked_Deallocation (Byte_Sequence, Byte_Sequence_Access); ------------------------- -- Byte order handling -- ------------------------- type Byte_Order is (High_Byte_First, Low_Byte_First); -- Order of bytes in word machines. Default_Byte_Order : constant Byte_Order := Low_Byte_First; ------------------------------ -- Byte-order mark handling -- ------------------------------ type Bom_Type is (Utf8_All, -- Utf8-encoding Utf16_LE, -- Utf16 little-endian encoding Utf16_BE, -- Utf16 big-endian encoding Utf32_LE, -- Utf32 little-endian encoding Utf32_BE, -- Utf32 big-endian encoding Ucs4_BE, -- UCS-4, big endian machine (1234 order) Ucs4_LE, -- UCS-4, little endian machine (4321 order) Ucs4_2143, -- UCS-4, unusual byte order (2143 order) Ucs4_3412, -- UCS-4, unusual byte order (3412 order) Unknown); -- Unknown, assumed to be ASCII compatible -- the type of encoding used for a string, that can be deduced from the -- BOM. subtype Bom_Type_Utf16 is Bom_Type range Utf16_LE .. Utf16_BE; subtype Bom_Type_Utf32 is Bom_Type range Utf32_LE .. Utf32_BE; procedure Read_Bom (Str : String; Len : out Natural; BOM : out Bom_Type; XML_Support : Boolean := True); -- Read the optional Byte-Order-Mark at the beginning of the byte -- sequence Str. -- Len will contain the number of characters that made up that BOM, and -- that should be ignored when reading Str. -- If XML_Support is True, then the first four bytes of Str are also -- checked to recognize "<?xml", and thus distinguish in case there is no -- Byte-Order-Mark strictly speaking. function Write_Bom (BOM : Bom_Type) return String; -- Return a string suitable to output the BOM (Byte-order-mark). This -- should be added at the beginning of an output string, although this is -- not mandatory ----------------------- -- Parsing functions -- ----------------------- -- All the packages in this hierarchy must provide at least two functions -- to read from a string (whatever its encoding). -- -- These can be used to completly parse a string. -- J := Str'First; -- while J <= Str'Last loop -- C := Read (Str, J); -- Read the character -- J := J + Width (C); -- Move to the next -- end loop; type Read_Function is access procedure (Str : Byte_Sequence; Index : in out Positive; Char : out Unicode_Char); -- This function returns the character at position Index in the byte -- sequence Str, and moves Index to the start of the next character. -- If Str doesn't contain enough bytes for a valid encoding of a character, -- Incomplete_Encoding is raised. -- If Str contains an invalid byte sequence at Index, Invalid_Encoding -- is raised. type Width_Function is access function (Char : Unicode.Unicode_Char) return Natural; -- This function returns the number of bytes that encode Char in the -- specific encoding scheme. type Encode_Function is access procedure (Char : Unicode_Char; Output : in out Byte_Sequence; Index : in out Natural); -- This function converts Char to the appropriate byte sequence that -- represents it in the specific encoding. -- The byte sequence is stored in Output, starting at Index + 1. On exit, -- Index is left on the last character set in Output. type Length_Function is access function (Str : Byte_Sequence) return Natural; type Encoding_Scheme is record BOM : Bom_Type; Read : Read_Function; Width : Width_Function; Encode : Encode_Function; Length : Length_Function; end record; -- BOM is the byte-order mark to write when first writting a file with this -- encoding -------------------- -- Misc functions -- -------------------- function Index_From_Offset (Str : Byte_Sequence; Offset : Natural; Encoding : Encoding_Scheme) return Integer; -- return the index in Str starting at Offset. -- (-1) is returned if Offset is invalid (outside of the range of Str). ---------------- -- Exceptions -- ---------------- Invalid_Encoding : exception; -- Raised whenever the byte sequence associated with a given encoding -- scheme is not valid. Incomplete_Encoding : exception; -- Raised whenever the byte sequence associated with a given encoding -- scheme is incomplete. end Unicode.CES; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-encodings.adb���������������������������������������������������������0000664�0000000�0000000�00000017015�14476332425�0020554�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Ada.Characters.Handling; use Ada.Characters.Handling; with Ada.Exceptions; use Ada.Exceptions; with Ada.Strings.Unbounded; use Ada.Strings.Unbounded; with Unicode.CES; use Unicode.CES; with Unicode.CES.Basic_8bit; use Unicode.CES.Basic_8bit; with Unicode.CES.Utf8; use Unicode.CES.Utf8; with Unicode.CES.Utf16; use Unicode.CES.Utf16; with Unicode.CES.Utf32; use Unicode.CES.Utf32; with Unicode.CCS; use Unicode.CCS; with Unicode.CCS.Iso_8859_1; use Unicode.CCS.Iso_8859_1; with Unicode.CCS.Iso_8859_2; use Unicode.CCS.Iso_8859_2; with Unicode.CCS.Iso_8859_3; use Unicode.CCS.Iso_8859_3; with Unicode.CCS.Iso_8859_4; use Unicode.CCS.Iso_8859_4; with Unicode.CCS.Iso_8859_15; use Unicode.CCS.Iso_8859_15; with Unicode.CCS.Windows_1251; use Unicode.CCS.Windows_1251; with Unicode.CCS.Windows_1252; use Unicode.CCS.Windows_1252; package body Unicode.Encodings is Cst_Utf16 : aliased constant String := "utf-16"; Cst_Utf16_BE : aliased constant String := "utf-16be"; Cst_Utf16_LE : aliased constant String := "utf-16le"; Cst_Utf8 : aliased constant String := "utf-8"; Cst_Utf32 : aliased constant String := "utf-32"; Cst_Utf32_BE : aliased constant String := "utf-32be"; Cst_Utf32_LE : aliased constant String := "utf-32le"; ----------------- -- Get_By_Name -- ----------------- function Get_By_Name (Name : String) return Unicode_Encoding is N : constant String := To_Lower (Name); begin if N = Cst_Utf16 or else N = Cst_Utf16_LE then return (Name => Cst_Utf16'Access, Character_Set => Unicode_Character_Set, Encoding_Scheme => Utf16_LE_Encoding); elsif N = Cst_Utf16_BE then return (Name => Cst_Utf16_BE'Access, Character_Set => Unicode_Character_Set, Encoding_Scheme => Utf16_BE_Encoding); elsif N = Cst_Utf32 or else N = Cst_Utf32_LE then return (Name => Cst_Utf32'Access, Character_Set => Unicode_Character_Set, Encoding_Scheme => Utf32_LE_Encoding); elsif N = Cst_Utf32_BE then return (Name => Cst_Utf32_BE'Access, Character_Set => Unicode_Character_Set, Encoding_Scheme => Utf32_BE_Encoding); elsif N = Cst_Utf8 or else N = "utf8" then return (Name => Cst_Utf8'Access, Character_Set => Unicode_Character_Set, Encoding_Scheme => Utf8_Encoding); elsif N = To_Lower (Unicode.CCS.Iso_8859_1.Name1) or else N = "ascii" then return (Name => Unicode.CCS.Iso_8859_1.Name1'Access, Character_Set => Iso_8859_1_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); elsif N = To_Lower (Unicode.CCS.Iso_8859_1.Name2) then return (Name => Unicode.CCS.Iso_8859_1.Name2'Access, Character_Set => Iso_8859_1_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); elsif N = To_Lower (Unicode.CCS.Iso_8859_2.Name1) then return (Name => Unicode.CCS.Iso_8859_2.Name1'Access, Character_Set => Iso_8859_2_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); elsif N = To_Lower (Unicode.CCS.Iso_8859_2.Name2) then return (Name => Unicode.CCS.Iso_8859_2.Name2'Access, Character_Set => Iso_8859_2_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); elsif N = To_Lower (Unicode.CCS.Iso_8859_3.Name1) then return (Name => Unicode.CCS.Iso_8859_3.Name1'Access, Character_Set => Iso_8859_3_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); elsif N = To_Lower (Unicode.CCS.Iso_8859_4.Name1) then return (Name => Unicode.CCS.Iso_8859_4.Name1'Access, Character_Set => Iso_8859_4_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); elsif N = To_Lower (Unicode.CCS.Iso_8859_15.Name1) then return (Name => Unicode.CCS.Iso_8859_15.Name1'Access, Character_Set => Iso_8859_15_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); elsif N = To_Lower (Unicode.CCS.Windows_1251.Name1) then return (Name => Unicode.CCS.Windows_1251.Name1'Access, Character_Set => Windows_1251_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); elsif N = To_Lower (Unicode.CCS.Windows_1252.Name1) then return (Name => Unicode.CCS.Windows_1252.Name1'Access, Character_Set => Windows_1252_Character_Set, Encoding_Scheme => Basic_8bit_Encoding); else Raise_Exception (Invalid_Encoding'Identity, "Invalid encoding: " & Name); end if; end Get_By_Name; ------------- -- Convert -- ------------- function Convert (Str : Byte_Sequence; From : Unicode_Encoding := Get_By_Name ("iso-8859-15"); To : Unicode_Encoding := Get_By_Name ("utf-8")) return Byte_Sequence is J : Natural := Str'First; C : Unicode.Unicode_Char; Buffer : Byte_Sequence (1 .. 20); Index : Natural; Result : Unbounded_String; begin if From = To then return Str; end if; while J <= Str'Last loop From.Encoding_Scheme.Read (Str, J, C); C := From.Character_Set.To_Unicode (C); C := To.Character_Set.To_CS (C); Index := 0; To.Encoding_Scheme.Encode (C, Buffer, Index); Append (Result, Buffer (1 .. Index)); end loop; return To_String (Result); end Convert; end Unicode.Encodings; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-encodings.ads���������������������������������������������������������0000664�0000000�0000000�00000005316�14476332425�0020576�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2004-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode.CCS; with Unicode.CES; -- This package groups a character set and an encoding scheme under names -- assigned by the Internet Assigned Numbers Authority. -- See http://www.iana.org/assignments/character-sets -- These names are used in the <?xml encoding="..." ?> part of XML -- documents. package Unicode.Encodings is type Cst_String_Access is access constant String; type Unicode_Encoding is record Name : Cst_String_Access; Character_Set : Unicode.CCS.Character_Set; Encoding_Scheme : Unicode.CES.Encoding_Scheme; end record; function Get_By_Name (Name : String) return Unicode_Encoding; -- Return the unicode encoding from its name. -- Name is case insensitive function Convert (Str : Unicode.CES.Byte_Sequence; From : Unicode_Encoding := Get_By_Name ("iso-8859-15"); To : Unicode_Encoding := Get_By_Name ("utf-8")) return Unicode.CES.Byte_Sequence; -- Convert a string between two encodings. end Unicode.Encodings; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-aegean_numbers.ads����������������������������������������������0000664�0000000�0000000�00000017026�14476332425�0022702�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Aegean_Numbers is pragma Preelaborate; pragma Style_Checks (Off); Aegean_Word_Separator_Line : constant Unicode_Char := 16#10100#; Aegean_Word_Separator_Dot : constant Unicode_Char := 16#10101#; Aegean_Check_Mark : constant Unicode_Char := 16#10102#; Aegean_Number_One : constant Unicode_Char := 16#10107#; Aegean_Number_Two : constant Unicode_Char := 16#10108#; Aegean_Number_Three : constant Unicode_Char := 16#10109#; Aegean_Number_Four : constant Unicode_Char := 16#1010A#; Aegean_Number_Five : constant Unicode_Char := 16#1010B#; Aegean_Number_Six : constant Unicode_Char := 16#1010C#; Aegean_Number_Seven : constant Unicode_Char := 16#1010D#; Aegean_Number_Eight : constant Unicode_Char := 16#1010E#; Aegean_Number_Nine : constant Unicode_Char := 16#1010F#; Aegean_Number_Ten : constant Unicode_Char := 16#10110#; Aegean_Number_Twenty : constant Unicode_Char := 16#10111#; Aegean_Number_Thirty : constant Unicode_Char := 16#10112#; Aegean_Number_Forty : constant Unicode_Char := 16#10113#; Aegean_Number_Fifty : constant Unicode_Char := 16#10114#; Aegean_Number_Sixty : constant Unicode_Char := 16#10115#; Aegean_Number_Seventy : constant Unicode_Char := 16#10116#; Aegean_Number_Eighty : constant Unicode_Char := 16#10117#; Aegean_Number_Ninety : constant Unicode_Char := 16#10118#; Aegean_Number_One_Hundred : constant Unicode_Char := 16#10119#; Aegean_Number_Two_Hundred : constant Unicode_Char := 16#1011A#; Aegean_Number_Three_Hundred : constant Unicode_Char := 16#1011B#; Aegean_Number_Four_Hundred : constant Unicode_Char := 16#1011C#; Aegean_Number_Five_Hundred : constant Unicode_Char := 16#1011D#; Aegean_Number_Six_Hundred : constant Unicode_Char := 16#1011E#; Aegean_Number_Seven_Hundred : constant Unicode_Char := 16#1011F#; Aegean_Number_Eight_Hundred : constant Unicode_Char := 16#10120#; Aegean_Number_Nine_Hundred : constant Unicode_Char := 16#10121#; Aegean_Number_One_Thousand : constant Unicode_Char := 16#10122#; Aegean_Number_Two_Thousand : constant Unicode_Char := 16#10123#; Aegean_Number_Three_Thousand : constant Unicode_Char := 16#10124#; Aegean_Number_Four_Thousand : constant Unicode_Char := 16#10125#; Aegean_Number_Five_Thousand : constant Unicode_Char := 16#10126#; Aegean_Number_Six_Thousand : constant Unicode_Char := 16#10127#; Aegean_Number_Seven_Thousand : constant Unicode_Char := 16#10128#; Aegean_Number_Eight_Thousand : constant Unicode_Char := 16#10129#; Aegean_Number_Nine_Thousand : constant Unicode_Char := 16#1012A#; Aegean_Number_Ten_Thousand : constant Unicode_Char := 16#1012B#; Aegean_Number_Twenty_Thousand : constant Unicode_Char := 16#1012C#; Aegean_Number_Thirty_Thousand : constant Unicode_Char := 16#1012D#; Aegean_Number_Forty_Thousand : constant Unicode_Char := 16#1012E#; Aegean_Number_Fifty_Thousand : constant Unicode_Char := 16#1012F#; Aegean_Number_Sixty_Thousand : constant Unicode_Char := 16#10130#; Aegean_Number_Seventy_Thousand : constant Unicode_Char := 16#10131#; Aegean_Number_Eighty_Thousand : constant Unicode_Char := 16#10132#; Aegean_Number_Ninety_Thousand : constant Unicode_Char := 16#10133#; Aegean_Weight_Base_Unit : constant Unicode_Char := 16#10137#; Aegean_Weight_First_Subunit : constant Unicode_Char := 16#10138#; Aegean_Weight_Second_Subunit : constant Unicode_Char := 16#10139#; Aegean_Weight_Third_Subunit : constant Unicode_Char := 16#1013A#; Aegean_Weight_Fourth_Subunit : constant Unicode_Char := 16#1013B#; Aegean_Dry_Measure_First_Subunit : constant Unicode_Char := 16#1013C#; Aegean_Liquid_Measure_First_Subunit : constant Unicode_Char := 16#1013D#; Aegean_Measure_Second_Subunit : constant Unicode_Char := 16#1013E#; Aegean_Measure_Third_Subunit : constant Unicode_Char := 16#1013F#; end Unicode.Names.Aegean_Numbers; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ahom.ads��������������������������������������������������������0000664�0000000�0000000�00000017002�14476332425�0020645�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ahom is pragma Preelaborate; pragma Style_Checks (Off); Ahom_Letter_Ka : constant Unicode_Char := 16#11700#; Ahom_Letter_Kha : constant Unicode_Char := 16#11701#; Ahom_Letter_Nga : constant Unicode_Char := 16#11702#; Ahom_Letter_Na : constant Unicode_Char := 16#11703#; Ahom_Letter_Ta : constant Unicode_Char := 16#11704#; Ahom_Letter_Alternate_Ta : constant Unicode_Char := 16#11705#; Ahom_Letter_Pa : constant Unicode_Char := 16#11706#; Ahom_Letter_Pha : constant Unicode_Char := 16#11707#; Ahom_Letter_Ba : constant Unicode_Char := 16#11708#; Ahom_Letter_Ma : constant Unicode_Char := 16#11709#; Ahom_Letter_Ja : constant Unicode_Char := 16#1170A#; Ahom_Letter_Cha : constant Unicode_Char := 16#1170B#; Ahom_Letter_Tha : constant Unicode_Char := 16#1170C#; Ahom_Letter_Ra : constant Unicode_Char := 16#1170D#; Ahom_Letter_La : constant Unicode_Char := 16#1170E#; Ahom_Letter_Sa : constant Unicode_Char := 16#1170F#; Ahom_Letter_Nya : constant Unicode_Char := 16#11710#; Ahom_Letter_Ha : constant Unicode_Char := 16#11711#; Ahom_Letter_A : constant Unicode_Char := 16#11712#; Ahom_Letter_Da : constant Unicode_Char := 16#11713#; Ahom_Letter_Dha : constant Unicode_Char := 16#11714#; Ahom_Letter_Ga : constant Unicode_Char := 16#11715#; Ahom_Letter_Alternate_Ga : constant Unicode_Char := 16#11716#; Ahom_Letter_Gha : constant Unicode_Char := 16#11717#; Ahom_Letter_Bha : constant Unicode_Char := 16#11718#; Ahom_Letter_Jha : constant Unicode_Char := 16#11719#; Ahom_Consonant_Sign_Medial_La : constant Unicode_Char := 16#1171D#; Ahom_Consonant_Sign_Medial_Ra : constant Unicode_Char := 16#1171E#; Ahom_Consonant_Sign_Medial_Ligating_Ra : constant Unicode_Char := 16#1171F#; Ahom_Vowel_Sign_A : constant Unicode_Char := 16#11720#; Ahom_Vowel_Sign_Aa : constant Unicode_Char := 16#11721#; Ahom_Vowel_Sign_I : constant Unicode_Char := 16#11722#; Ahom_Vowel_Sign_Ii : constant Unicode_Char := 16#11723#; Ahom_Vowel_Sign_U : constant Unicode_Char := 16#11724#; Ahom_Vowel_Sign_Uu : constant Unicode_Char := 16#11725#; Ahom_Vowel_Sign_E : constant Unicode_Char := 16#11726#; Ahom_Vowel_Sign_Aw : constant Unicode_Char := 16#11727#; Ahom_Vowel_Sign_O : constant Unicode_Char := 16#11728#; Ahom_Vowel_Sign_Ai : constant Unicode_Char := 16#11729#; Ahom_Vowel_Sign_Am : constant Unicode_Char := 16#1172A#; Ahom_Sign_Killer : constant Unicode_Char := 16#1172B#; Ahom_Digit_Zero : constant Unicode_Char := 16#11730#; Ahom_Digit_One : constant Unicode_Char := 16#11731#; Ahom_Digit_Two : constant Unicode_Char := 16#11732#; Ahom_Digit_Three : constant Unicode_Char := 16#11733#; Ahom_Digit_Four : constant Unicode_Char := 16#11734#; Ahom_Digit_Five : constant Unicode_Char := 16#11735#; Ahom_Digit_Six : constant Unicode_Char := 16#11736#; Ahom_Digit_Seven : constant Unicode_Char := 16#11737#; Ahom_Digit_Eight : constant Unicode_Char := 16#11738#; Ahom_Digit_Nine : constant Unicode_Char := 16#11739#; Ahom_Number_Ten : constant Unicode_Char := 16#1173A#; Ahom_Number_Twenty : constant Unicode_Char := 16#1173B#; Ahom_Sign_Small_Section : constant Unicode_Char := 16#1173C#; Ahom_Sign_Section : constant Unicode_Char := 16#1173D#; Ahom_Sign_Rulai : constant Unicode_Char := 16#1173E#; Ahom_Symbol_Vi : constant Unicode_Char := 16#1173F#; end Unicode.Names.Ahom; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-alchemical_symbols.ads������������������������������������������0000664�0000000�0000000�00000031152�14476332425�0023555�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Alchemical_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Alchemical_Symbol_For_Quintessence : constant Unicode_Char := 16#1F700#; Alchemical_Symbol_For_Air : constant Unicode_Char := 16#1F701#; Alchemical_Symbol_For_Fire : constant Unicode_Char := 16#1F702#; Alchemical_Symbol_For_Earth : constant Unicode_Char := 16#1F703#; Alchemical_Symbol_For_Water : constant Unicode_Char := 16#1F704#; Alchemical_Symbol_For_Aquafortis : constant Unicode_Char := 16#1F705#; Alchemical_Symbol_For_Aqua_Regia : constant Unicode_Char := 16#1F706#; Alchemical_Symbol_For_Aqua_Regia_2 : constant Unicode_Char := 16#1F707#; Alchemical_Symbol_For_Aqua_Vitae : constant Unicode_Char := 16#1F708#; Alchemical_Symbol_For_Aqua_Vitae_2 : constant Unicode_Char := 16#1F709#; Alchemical_Symbol_For_Vinegar : constant Unicode_Char := 16#1F70A#; Alchemical_Symbol_For_Vinegar_2 : constant Unicode_Char := 16#1F70B#; Alchemical_Symbol_For_Vinegar_3 : constant Unicode_Char := 16#1F70C#; Alchemical_Symbol_For_Sulfur : constant Unicode_Char := 16#1F70D#; Alchemical_Symbol_For_Philosophers_Sulfur : constant Unicode_Char := 16#1F70E#; Alchemical_Symbol_For_Black_Sulfur : constant Unicode_Char := 16#1F70F#; Alchemical_Symbol_For_Mercury_Sublimate : constant Unicode_Char := 16#1F710#; Alchemical_Symbol_For_Mercury_Sublimate_2 : constant Unicode_Char := 16#1F711#; Alchemical_Symbol_For_Mercury_Sublimate_3 : constant Unicode_Char := 16#1F712#; Alchemical_Symbol_For_Cinnabar : constant Unicode_Char := 16#1F713#; Alchemical_Symbol_For_Salt : constant Unicode_Char := 16#1F714#; Alchemical_Symbol_For_Nitre : constant Unicode_Char := 16#1F715#; Alchemical_Symbol_For_Vitriol : constant Unicode_Char := 16#1F716#; Alchemical_Symbol_For_Vitriol_2 : constant Unicode_Char := 16#1F717#; Alchemical_Symbol_For_Rock_Salt : constant Unicode_Char := 16#1F718#; Alchemical_Symbol_For_Rock_Salt_2 : constant Unicode_Char := 16#1F719#; Alchemical_Symbol_For_Gold : constant Unicode_Char := 16#1F71A#; Alchemical_Symbol_For_Silver : constant Unicode_Char := 16#1F71B#; Alchemical_Symbol_For_Iron_Ore : constant Unicode_Char := 16#1F71C#; Alchemical_Symbol_For_Iron_Ore_2 : constant Unicode_Char := 16#1F71D#; Alchemical_Symbol_For_Crocus_Of_Iron : constant Unicode_Char := 16#1F71E#; Alchemical_Symbol_For_Regulus_Of_Iron : constant Unicode_Char := 16#1F71F#; Alchemical_Symbol_For_Copper_Ore : constant Unicode_Char := 16#1F720#; Alchemical_Symbol_For_Iron_Copper_Ore : constant Unicode_Char := 16#1F721#; Alchemical_Symbol_For_Sublimate_Of_Copper : constant Unicode_Char := 16#1F722#; Alchemical_Symbol_For_Crocus_Of_Copper : constant Unicode_Char := 16#1F723#; Alchemical_Symbol_For_Crocus_Of_Copper_2 : constant Unicode_Char := 16#1F724#; Alchemical_Symbol_For_Copper_Antimoniate : constant Unicode_Char := 16#1F725#; Alchemical_Symbol_For_Salt_Of_Copper_Antimoniate : constant Unicode_Char := 16#1F726#; Alchemical_Symbol_For_Sublimate_Of_Salt_Of_Copper : constant Unicode_Char := 16#1F727#; Alchemical_Symbol_For_Verdigris : constant Unicode_Char := 16#1F728#; Alchemical_Symbol_For_Tin_Ore : constant Unicode_Char := 16#1F729#; Alchemical_Symbol_For_Lead_Ore : constant Unicode_Char := 16#1F72A#; Alchemical_Symbol_For_Antimony_Ore : constant Unicode_Char := 16#1F72B#; Alchemical_Symbol_For_Sublimate_Of_Antimony : constant Unicode_Char := 16#1F72C#; Alchemical_Symbol_For_Salt_Of_Antimony : constant Unicode_Char := 16#1F72D#; Alchemical_Symbol_For_Sublimate_Of_Salt_Of_Antimony : constant Unicode_Char := 16#1F72E#; Alchemical_Symbol_For_Vinegar_Of_Antimony : constant Unicode_Char := 16#1F72F#; Alchemical_Symbol_For_Regulus_Of_Antimony : constant Unicode_Char := 16#1F730#; Alchemical_Symbol_For_Regulus_Of_Antimony_2 : constant Unicode_Char := 16#1F731#; Alchemical_Symbol_For_Regulus : constant Unicode_Char := 16#1F732#; Alchemical_Symbol_For_Regulus_2 : constant Unicode_Char := 16#1F733#; Alchemical_Symbol_For_Regulus_3 : constant Unicode_Char := 16#1F734#; Alchemical_Symbol_For_Regulus_4 : constant Unicode_Char := 16#1F735#; Alchemical_Symbol_For_Alkali : constant Unicode_Char := 16#1F736#; Alchemical_Symbol_For_Alkali_2 : constant Unicode_Char := 16#1F737#; Alchemical_Symbol_For_Marcasite : constant Unicode_Char := 16#1F738#; Alchemical_Symbol_For_Sal_Ammoniac : constant Unicode_Char := 16#1F739#; Alchemical_Symbol_For_Arsenic : constant Unicode_Char := 16#1F73A#; Alchemical_Symbol_For_Realgar : constant Unicode_Char := 16#1F73B#; Alchemical_Symbol_For_Realgar_2 : constant Unicode_Char := 16#1F73C#; Alchemical_Symbol_For_Auripigment : constant Unicode_Char := 16#1F73D#; Alchemical_Symbol_For_Bismuth_Ore : constant Unicode_Char := 16#1F73E#; Alchemical_Symbol_For_Tartar : constant Unicode_Char := 16#1F73F#; Alchemical_Symbol_For_Tartar_2 : constant Unicode_Char := 16#1F740#; Alchemical_Symbol_For_Quick_Lime : constant Unicode_Char := 16#1F741#; Alchemical_Symbol_For_Borax : constant Unicode_Char := 16#1F742#; Alchemical_Symbol_For_Borax_2 : constant Unicode_Char := 16#1F743#; Alchemical_Symbol_For_Borax_3 : constant Unicode_Char := 16#1F744#; Alchemical_Symbol_For_Alum : constant Unicode_Char := 16#1F745#; Alchemical_Symbol_For_Oil : constant Unicode_Char := 16#1F746#; Alchemical_Symbol_For_Spirit : constant Unicode_Char := 16#1F747#; Alchemical_Symbol_For_Tincture : constant Unicode_Char := 16#1F748#; Alchemical_Symbol_For_Gum : constant Unicode_Char := 16#1F749#; Alchemical_Symbol_For_Wax : constant Unicode_Char := 16#1F74A#; Alchemical_Symbol_For_Powder : constant Unicode_Char := 16#1F74B#; Alchemical_Symbol_For_Calx : constant Unicode_Char := 16#1F74C#; Alchemical_Symbol_For_Tutty : constant Unicode_Char := 16#1F74D#; Alchemical_Symbol_For_Caput_Mortuum : constant Unicode_Char := 16#1F74E#; Alchemical_Symbol_For_Scepter_Of_Jove : constant Unicode_Char := 16#1F74F#; Alchemical_Symbol_For_Caduceus : constant Unicode_Char := 16#1F750#; Alchemical_Symbol_For_Trident : constant Unicode_Char := 16#1F751#; Alchemical_Symbol_For_Starred_Trident : constant Unicode_Char := 16#1F752#; Alchemical_Symbol_For_Lodestone : constant Unicode_Char := 16#1F753#; Alchemical_Symbol_For_Soap : constant Unicode_Char := 16#1F754#; Alchemical_Symbol_For_Urine : constant Unicode_Char := 16#1F755#; Alchemical_Symbol_For_Horse_Dung : constant Unicode_Char := 16#1F756#; Alchemical_Symbol_For_Ashes : constant Unicode_Char := 16#1F757#; Alchemical_Symbol_For_Pot_Ashes : constant Unicode_Char := 16#1F758#; Alchemical_Symbol_For_Brick : constant Unicode_Char := 16#1F759#; Alchemical_Symbol_For_Powdered_Brick : constant Unicode_Char := 16#1F75A#; Alchemical_Symbol_For_Amalgam : constant Unicode_Char := 16#1F75B#; Alchemical_Symbol_For_Stratum_Super_Stratum : constant Unicode_Char := 16#1F75C#; Alchemical_Symbol_For_Stratum_Super_Stratum_2 : constant Unicode_Char := 16#1F75D#; Alchemical_Symbol_For_Sublimation : constant Unicode_Char := 16#1F75E#; Alchemical_Symbol_For_Precipitate : constant Unicode_Char := 16#1F75F#; Alchemical_Symbol_For_Distill : constant Unicode_Char := 16#1F760#; Alchemical_Symbol_For_Dissolve : constant Unicode_Char := 16#1F761#; Alchemical_Symbol_For_Dissolve_2 : constant Unicode_Char := 16#1F762#; Alchemical_Symbol_For_Purify : constant Unicode_Char := 16#1F763#; Alchemical_Symbol_For_Putrefaction : constant Unicode_Char := 16#1F764#; Alchemical_Symbol_For_Crucible : constant Unicode_Char := 16#1F765#; Alchemical_Symbol_For_Crucible_2 : constant Unicode_Char := 16#1F766#; Alchemical_Symbol_For_Crucible_3 : constant Unicode_Char := 16#1F767#; Alchemical_Symbol_For_Crucible_4 : constant Unicode_Char := 16#1F768#; Alchemical_Symbol_For_Crucible_5 : constant Unicode_Char := 16#1F769#; Alchemical_Symbol_For_Alembic : constant Unicode_Char := 16#1F76A#; Alchemical_Symbol_For_Bath_Of_Mary : constant Unicode_Char := 16#1F76B#; Alchemical_Symbol_For_Bath_Of_Vapours : constant Unicode_Char := 16#1F76C#; Alchemical_Symbol_For_Retort : constant Unicode_Char := 16#1F76D#; Alchemical_Symbol_For_Hour : constant Unicode_Char := 16#1F76E#; Alchemical_Symbol_For_Night : constant Unicode_Char := 16#1F76F#; Alchemical_Symbol_For_Day_Night : constant Unicode_Char := 16#1F770#; Alchemical_Symbol_For_Month : constant Unicode_Char := 16#1F771#; Alchemical_Symbol_For_Half_Dram : constant Unicode_Char := 16#1F772#; Alchemical_Symbol_For_Half_Ounce : constant Unicode_Char := 16#1F773#; end Unicode.Names.Alchemical_Symbols; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-alpha_presentation_forms.ads������������������������������������0000664�0000000�0000000�00000016376�14476332425�0025024�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Alpha_Presentation_Forms is pragma Preelaborate; pragma Style_Checks (Off); Latin_Small_Ligature_Ff : constant Unicode_Char := 16#FB00#; Latin_Small_Ligature_Fi : constant Unicode_Char := 16#FB01#; Latin_Small_Ligature_Fl : constant Unicode_Char := 16#FB02#; Latin_Small_Ligature_Ffi : constant Unicode_Char := 16#FB03#; Latin_Small_Ligature_Ffl : constant Unicode_Char := 16#FB04#; Latin_Small_Ligature_Long_S_T : constant Unicode_Char := 16#FB05#; Latin_Small_Ligature_St : constant Unicode_Char := 16#FB06#; Armenian_Small_Ligature_Men_Now : constant Unicode_Char := 16#FB13#; Armenian_Small_Ligature_Men_Ech : constant Unicode_Char := 16#FB14#; Armenian_Small_Ligature_Men_Ini : constant Unicode_Char := 16#FB15#; Armenian_Small_Ligature_Vew_Now : constant Unicode_Char := 16#FB16#; Armenian_Small_Ligature_Men_Xeh : constant Unicode_Char := 16#FB17#; Hebrew_Letter_Yod_With_Hiriq : constant Unicode_Char := 16#FB1D#; Hebrew_Point_Judeo_Spanish_Varika : constant Unicode_Char := 16#FB1E#; Hebrew_Ligature_Yiddish_Yod_Yod_Patah : constant Unicode_Char := 16#FB1F#; Hebrew_Letter_Alternative_Ayin : constant Unicode_Char := 16#FB20#; Hebrew_Letter_Wide_Alef : constant Unicode_Char := 16#FB21#; Hebrew_Letter_Wide_Dalet : constant Unicode_Char := 16#FB22#; Hebrew_Letter_Wide_He : constant Unicode_Char := 16#FB23#; Hebrew_Letter_Wide_Kaf : constant Unicode_Char := 16#FB24#; Hebrew_Letter_Wide_Lamed : constant Unicode_Char := 16#FB25#; Hebrew_Letter_Wide_Final_Mem : constant Unicode_Char := 16#FB26#; Hebrew_Letter_Wide_Resh : constant Unicode_Char := 16#FB27#; Hebrew_Letter_Wide_Tav : constant Unicode_Char := 16#FB28#; Hebrew_Letter_Alternative_Plus_Sign : constant Unicode_Char := 16#FB29#; Hebrew_Letter_Shin_With_Shin_Dot : constant Unicode_Char := 16#FB2A#; Hebrew_Letter_Shin_With_Sin_Dot : constant Unicode_Char := 16#FB2B#; Hebrew_Letter_Shin_With_Dagesh_And_Shin_Dot : constant Unicode_Char := 16#FB2C#; Hebrew_Letter_Shin_With_Dagesh_And_Sin_Dot : constant Unicode_Char := 16#FB2D#; Hebrew_Letter_Alef_With_Patah : constant Unicode_Char := 16#FB2E#; Hebrew_Letter_Alef_With_Qamats : constant Unicode_Char := 16#FB2F#; Hebrew_Letter_Alef_With_Mapiq : constant Unicode_Char := 16#FB30#; Hebrew_Letter_Bet_With_Dagesh : constant Unicode_Char := 16#FB31#; Hebrew_Letter_Gimel_With_Dagesh : constant Unicode_Char := 16#FB32#; Hebrew_Letter_Dalet_With_Dagesh : constant Unicode_Char := 16#FB33#; Hebrew_Letter_He_With_Mapiq : constant Unicode_Char := 16#FB34#; Hebrew_Letter_Vav_With_Dagesh : constant Unicode_Char := 16#FB35#; Hebrew_Letter_Zayin_With_Dagesh : constant Unicode_Char := 16#FB36#; Hebrew_Letter_Tet_With_Dagesh : constant Unicode_Char := 16#FB38#; Hebrew_Letter_Yod_With_Dagesh : constant Unicode_Char := 16#FB39#; Hebrew_Letter_Final_Kaf_With_Dagesh : constant Unicode_Char := 16#FB3A#; Hebrew_Letter_Kaf_With_Dagesh : constant Unicode_Char := 16#FB3B#; Hebrew_Letter_Lamed_With_Dagesh : constant Unicode_Char := 16#FB3C#; Hebrew_Letter_Mem_With_Dagesh : constant Unicode_Char := 16#FB3E#; Hebrew_Letter_Nun_With_Dagesh : constant Unicode_Char := 16#FB40#; Hebrew_Letter_Samekh_With_Dagesh : constant Unicode_Char := 16#FB41#; Hebrew_Letter_Final_Pe_With_Dagesh : constant Unicode_Char := 16#FB43#; Hebrew_Letter_Pe_With_Dagesh : constant Unicode_Char := 16#FB44#; Hebrew_Letter_Tsadi_With_Dagesh : constant Unicode_Char := 16#FB46#; Hebrew_Letter_Qof_With_Dagesh : constant Unicode_Char := 16#FB47#; Hebrew_Letter_Resh_With_Dagesh : constant Unicode_Char := 16#FB48#; Hebrew_Letter_Shin_With_Dagesh : constant Unicode_Char := 16#FB49#; Hebrew_Letter_Tav_With_Dagesh : constant Unicode_Char := 16#FB4A#; Hebrew_Letter_Vav_With_Holam : constant Unicode_Char := 16#FB4B#; Hebrew_Letter_Bet_With_Rafe : constant Unicode_Char := 16#FB4C#; Hebrew_Letter_Kaf_With_Rafe : constant Unicode_Char := 16#FB4D#; Hebrew_Letter_Pe_With_Rafe : constant Unicode_Char := 16#FB4E#; Hebrew_Ligature_Alef_Lamed : constant Unicode_Char := 16#FB4F#; end Unicode.Names.Alpha_Presentation_Forms; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-anatolian_hieroglyphs.ads���������������������������������������0000664�0000000�0000000�00000150361�14476332425�0024312�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Anatolian_Hieroglyphs is pragma Preelaborate; pragma Style_Checks (Off); Anatolian_Hieroglyph_A001 : constant Unicode_Char := 16#14400#; Anatolian_Hieroglyph_A002 : constant Unicode_Char := 16#14401#; Anatolian_Hieroglyph_A003 : constant Unicode_Char := 16#14402#; Anatolian_Hieroglyph_A004 : constant Unicode_Char := 16#14403#; Anatolian_Hieroglyph_A005 : constant Unicode_Char := 16#14404#; Anatolian_Hieroglyph_A006 : constant Unicode_Char := 16#14405#; Anatolian_Hieroglyph_A007 : constant Unicode_Char := 16#14406#; Anatolian_Hieroglyph_A008 : constant Unicode_Char := 16#14407#; Anatolian_Hieroglyph_A009 : constant Unicode_Char := 16#14408#; Anatolian_Hieroglyph_A010 : constant Unicode_Char := 16#14409#; Anatolian_Hieroglyph_A010a : constant Unicode_Char := 16#1440A#; Anatolian_Hieroglyph_A011 : constant Unicode_Char := 16#1440B#; Anatolian_Hieroglyph_A012 : constant Unicode_Char := 16#1440C#; Anatolian_Hieroglyph_A013 : constant Unicode_Char := 16#1440D#; Anatolian_Hieroglyph_A014 : constant Unicode_Char := 16#1440E#; Anatolian_Hieroglyph_A015 : constant Unicode_Char := 16#1440F#; Anatolian_Hieroglyph_A016 : constant Unicode_Char := 16#14410#; Anatolian_Hieroglyph_A017 : constant Unicode_Char := 16#14411#; Anatolian_Hieroglyph_A018 : constant Unicode_Char := 16#14412#; Anatolian_Hieroglyph_A019 : constant Unicode_Char := 16#14413#; Anatolian_Hieroglyph_A020 : constant Unicode_Char := 16#14414#; Anatolian_Hieroglyph_A021 : constant Unicode_Char := 16#14415#; Anatolian_Hieroglyph_A022 : constant Unicode_Char := 16#14416#; Anatolian_Hieroglyph_A023 : constant Unicode_Char := 16#14417#; Anatolian_Hieroglyph_A024 : constant Unicode_Char := 16#14418#; Anatolian_Hieroglyph_A025 : constant Unicode_Char := 16#14419#; Anatolian_Hieroglyph_A026 : constant Unicode_Char := 16#1441A#; Anatolian_Hieroglyph_A026a : constant Unicode_Char := 16#1441B#; Anatolian_Hieroglyph_A027 : constant Unicode_Char := 16#1441C#; Anatolian_Hieroglyph_A028 : constant Unicode_Char := 16#1441D#; Anatolian_Hieroglyph_A029 : constant Unicode_Char := 16#1441E#; Anatolian_Hieroglyph_A030 : constant Unicode_Char := 16#1441F#; Anatolian_Hieroglyph_A031 : constant Unicode_Char := 16#14420#; Anatolian_Hieroglyph_A032 : constant Unicode_Char := 16#14421#; Anatolian_Hieroglyph_A033 : constant Unicode_Char := 16#14422#; Anatolian_Hieroglyph_A034 : constant Unicode_Char := 16#14423#; Anatolian_Hieroglyph_A035 : constant Unicode_Char := 16#14424#; Anatolian_Hieroglyph_A036 : constant Unicode_Char := 16#14425#; Anatolian_Hieroglyph_A037 : constant Unicode_Char := 16#14426#; Anatolian_Hieroglyph_A038 : constant Unicode_Char := 16#14427#; Anatolian_Hieroglyph_A039 : constant Unicode_Char := 16#14428#; Anatolian_Hieroglyph_A039a : constant Unicode_Char := 16#14429#; Anatolian_Hieroglyph_A040 : constant Unicode_Char := 16#1442A#; Anatolian_Hieroglyph_A041 : constant Unicode_Char := 16#1442B#; Anatolian_Hieroglyph_A041a : constant Unicode_Char := 16#1442C#; Anatolian_Hieroglyph_A042 : constant Unicode_Char := 16#1442D#; Anatolian_Hieroglyph_A043 : constant Unicode_Char := 16#1442E#; Anatolian_Hieroglyph_A044 : constant Unicode_Char := 16#1442F#; Anatolian_Hieroglyph_A045 : constant Unicode_Char := 16#14430#; Anatolian_Hieroglyph_A045a : constant Unicode_Char := 16#14431#; Anatolian_Hieroglyph_A046 : constant Unicode_Char := 16#14432#; Anatolian_Hieroglyph_A046a : constant Unicode_Char := 16#14433#; Anatolian_Hieroglyph_A046b : constant Unicode_Char := 16#14434#; Anatolian_Hieroglyph_A047 : constant Unicode_Char := 16#14435#; Anatolian_Hieroglyph_A048 : constant Unicode_Char := 16#14436#; Anatolian_Hieroglyph_A049 : constant Unicode_Char := 16#14437#; Anatolian_Hieroglyph_A050 : constant Unicode_Char := 16#14438#; Anatolian_Hieroglyph_A051 : constant Unicode_Char := 16#14439#; Anatolian_Hieroglyph_A052 : constant Unicode_Char := 16#1443A#; Anatolian_Hieroglyph_A053 : constant Unicode_Char := 16#1443B#; Anatolian_Hieroglyph_A054 : constant Unicode_Char := 16#1443C#; Anatolian_Hieroglyph_A055 : constant Unicode_Char := 16#1443D#; Anatolian_Hieroglyph_A056 : constant Unicode_Char := 16#1443E#; Anatolian_Hieroglyph_A057 : constant Unicode_Char := 16#1443F#; Anatolian_Hieroglyph_A058 : constant Unicode_Char := 16#14440#; Anatolian_Hieroglyph_A059 : constant Unicode_Char := 16#14441#; Anatolian_Hieroglyph_A060 : constant Unicode_Char := 16#14442#; Anatolian_Hieroglyph_A061 : constant Unicode_Char := 16#14443#; Anatolian_Hieroglyph_A062 : constant Unicode_Char := 16#14444#; Anatolian_Hieroglyph_A063 : constant Unicode_Char := 16#14445#; Anatolian_Hieroglyph_A064 : constant Unicode_Char := 16#14446#; Anatolian_Hieroglyph_A065 : constant Unicode_Char := 16#14447#; Anatolian_Hieroglyph_A066 : constant Unicode_Char := 16#14448#; Anatolian_Hieroglyph_A066a : constant Unicode_Char := 16#14449#; Anatolian_Hieroglyph_A066b : constant Unicode_Char := 16#1444A#; Anatolian_Hieroglyph_A066c : constant Unicode_Char := 16#1444B#; Anatolian_Hieroglyph_A067 : constant Unicode_Char := 16#1444C#; Anatolian_Hieroglyph_A068 : constant Unicode_Char := 16#1444D#; Anatolian_Hieroglyph_A069 : constant Unicode_Char := 16#1444E#; Anatolian_Hieroglyph_A070 : constant Unicode_Char := 16#1444F#; Anatolian_Hieroglyph_A071 : constant Unicode_Char := 16#14450#; Anatolian_Hieroglyph_A072 : constant Unicode_Char := 16#14451#; Anatolian_Hieroglyph_A073 : constant Unicode_Char := 16#14452#; Anatolian_Hieroglyph_A074 : constant Unicode_Char := 16#14453#; Anatolian_Hieroglyph_A075 : constant Unicode_Char := 16#14454#; Anatolian_Hieroglyph_A076 : constant Unicode_Char := 16#14455#; Anatolian_Hieroglyph_A077 : constant Unicode_Char := 16#14456#; Anatolian_Hieroglyph_A078 : constant Unicode_Char := 16#14457#; Anatolian_Hieroglyph_A079 : constant Unicode_Char := 16#14458#; Anatolian_Hieroglyph_A080 : constant Unicode_Char := 16#14459#; Anatolian_Hieroglyph_A081 : constant Unicode_Char := 16#1445A#; Anatolian_Hieroglyph_A082 : constant Unicode_Char := 16#1445B#; Anatolian_Hieroglyph_A083 : constant Unicode_Char := 16#1445C#; Anatolian_Hieroglyph_A084 : constant Unicode_Char := 16#1445D#; Anatolian_Hieroglyph_A085 : constant Unicode_Char := 16#1445E#; Anatolian_Hieroglyph_A086 : constant Unicode_Char := 16#1445F#; Anatolian_Hieroglyph_A087 : constant Unicode_Char := 16#14460#; Anatolian_Hieroglyph_A088 : constant Unicode_Char := 16#14461#; Anatolian_Hieroglyph_A089 : constant Unicode_Char := 16#14462#; Anatolian_Hieroglyph_A090 : constant Unicode_Char := 16#14463#; Anatolian_Hieroglyph_A091 : constant Unicode_Char := 16#14464#; Anatolian_Hieroglyph_A092 : constant Unicode_Char := 16#14465#; Anatolian_Hieroglyph_A093 : constant Unicode_Char := 16#14466#; Anatolian_Hieroglyph_A094 : constant Unicode_Char := 16#14467#; Anatolian_Hieroglyph_A095 : constant Unicode_Char := 16#14468#; Anatolian_Hieroglyph_A096 : constant Unicode_Char := 16#14469#; Anatolian_Hieroglyph_A097 : constant Unicode_Char := 16#1446A#; Anatolian_Hieroglyph_A097a : constant Unicode_Char := 16#1446B#; Anatolian_Hieroglyph_A098 : constant Unicode_Char := 16#1446C#; Anatolian_Hieroglyph_A098a : constant Unicode_Char := 16#1446D#; Anatolian_Hieroglyph_A099 : constant Unicode_Char := 16#1446E#; Anatolian_Hieroglyph_A100 : constant Unicode_Char := 16#1446F#; Anatolian_Hieroglyph_A100a : constant Unicode_Char := 16#14470#; Anatolian_Hieroglyph_A101 : constant Unicode_Char := 16#14471#; Anatolian_Hieroglyph_A101a : constant Unicode_Char := 16#14472#; Anatolian_Hieroglyph_A102 : constant Unicode_Char := 16#14473#; Anatolian_Hieroglyph_A102a : constant Unicode_Char := 16#14474#; Anatolian_Hieroglyph_A103 : constant Unicode_Char := 16#14475#; Anatolian_Hieroglyph_A104 : constant Unicode_Char := 16#14476#; Anatolian_Hieroglyph_A104a : constant Unicode_Char := 16#14477#; Anatolian_Hieroglyph_A104b : constant Unicode_Char := 16#14478#; Anatolian_Hieroglyph_A104c : constant Unicode_Char := 16#14479#; Anatolian_Hieroglyph_A105 : constant Unicode_Char := 16#1447A#; Anatolian_Hieroglyph_A105a : constant Unicode_Char := 16#1447B#; Anatolian_Hieroglyph_A105b : constant Unicode_Char := 16#1447C#; Anatolian_Hieroglyph_A106 : constant Unicode_Char := 16#1447D#; Anatolian_Hieroglyph_A107 : constant Unicode_Char := 16#1447E#; Anatolian_Hieroglyph_A107a : constant Unicode_Char := 16#1447F#; Anatolian_Hieroglyph_A107b : constant Unicode_Char := 16#14480#; Anatolian_Hieroglyph_A107c : constant Unicode_Char := 16#14481#; Anatolian_Hieroglyph_A108 : constant Unicode_Char := 16#14482#; Anatolian_Hieroglyph_A109 : constant Unicode_Char := 16#14483#; Anatolian_Hieroglyph_A110 : constant Unicode_Char := 16#14484#; Anatolian_Hieroglyph_A110a : constant Unicode_Char := 16#14485#; Anatolian_Hieroglyph_A110b : constant Unicode_Char := 16#14486#; Anatolian_Hieroglyph_A111 : constant Unicode_Char := 16#14487#; Anatolian_Hieroglyph_A112 : constant Unicode_Char := 16#14488#; Anatolian_Hieroglyph_A113 : constant Unicode_Char := 16#14489#; Anatolian_Hieroglyph_A114 : constant Unicode_Char := 16#1448A#; Anatolian_Hieroglyph_A115 : constant Unicode_Char := 16#1448B#; Anatolian_Hieroglyph_A115a : constant Unicode_Char := 16#1448C#; Anatolian_Hieroglyph_A116 : constant Unicode_Char := 16#1448D#; Anatolian_Hieroglyph_A117 : constant Unicode_Char := 16#1448E#; Anatolian_Hieroglyph_A118 : constant Unicode_Char := 16#1448F#; Anatolian_Hieroglyph_A119 : constant Unicode_Char := 16#14490#; Anatolian_Hieroglyph_A120 : constant Unicode_Char := 16#14491#; Anatolian_Hieroglyph_A121 : constant Unicode_Char := 16#14492#; Anatolian_Hieroglyph_A122 : constant Unicode_Char := 16#14493#; Anatolian_Hieroglyph_A123 : constant Unicode_Char := 16#14494#; Anatolian_Hieroglyph_A124 : constant Unicode_Char := 16#14495#; Anatolian_Hieroglyph_A125 : constant Unicode_Char := 16#14496#; Anatolian_Hieroglyph_A125a : constant Unicode_Char := 16#14497#; Anatolian_Hieroglyph_A126 : constant Unicode_Char := 16#14498#; Anatolian_Hieroglyph_A127 : constant Unicode_Char := 16#14499#; Anatolian_Hieroglyph_A128 : constant Unicode_Char := 16#1449A#; Anatolian_Hieroglyph_A129 : constant Unicode_Char := 16#1449B#; Anatolian_Hieroglyph_A130 : constant Unicode_Char := 16#1449C#; Anatolian_Hieroglyph_A131 : constant Unicode_Char := 16#1449D#; Anatolian_Hieroglyph_A132 : constant Unicode_Char := 16#1449E#; Anatolian_Hieroglyph_A133 : constant Unicode_Char := 16#1449F#; Anatolian_Hieroglyph_A134 : constant Unicode_Char := 16#144A0#; Anatolian_Hieroglyph_A135 : constant Unicode_Char := 16#144A1#; Anatolian_Hieroglyph_A135a : constant Unicode_Char := 16#144A2#; Anatolian_Hieroglyph_A136 : constant Unicode_Char := 16#144A3#; Anatolian_Hieroglyph_A137 : constant Unicode_Char := 16#144A4#; Anatolian_Hieroglyph_A138 : constant Unicode_Char := 16#144A5#; Anatolian_Hieroglyph_A139 : constant Unicode_Char := 16#144A6#; Anatolian_Hieroglyph_A140 : constant Unicode_Char := 16#144A7#; Anatolian_Hieroglyph_A141 : constant Unicode_Char := 16#144A8#; Anatolian_Hieroglyph_A142 : constant Unicode_Char := 16#144A9#; Anatolian_Hieroglyph_A143 : constant Unicode_Char := 16#144AA#; Anatolian_Hieroglyph_A144 : constant Unicode_Char := 16#144AB#; Anatolian_Hieroglyph_A145 : constant Unicode_Char := 16#144AC#; Anatolian_Hieroglyph_A146 : constant Unicode_Char := 16#144AD#; Anatolian_Hieroglyph_A147 : constant Unicode_Char := 16#144AE#; Anatolian_Hieroglyph_A148 : constant Unicode_Char := 16#144AF#; Anatolian_Hieroglyph_A149 : constant Unicode_Char := 16#144B0#; Anatolian_Hieroglyph_A150 : constant Unicode_Char := 16#144B1#; Anatolian_Hieroglyph_A151 : constant Unicode_Char := 16#144B2#; Anatolian_Hieroglyph_A152 : constant Unicode_Char := 16#144B3#; Anatolian_Hieroglyph_A153 : constant Unicode_Char := 16#144B4#; Anatolian_Hieroglyph_A154 : constant Unicode_Char := 16#144B5#; Anatolian_Hieroglyph_A155 : constant Unicode_Char := 16#144B6#; Anatolian_Hieroglyph_A156 : constant Unicode_Char := 16#144B7#; Anatolian_Hieroglyph_A157 : constant Unicode_Char := 16#144B8#; Anatolian_Hieroglyph_A158 : constant Unicode_Char := 16#144B9#; Anatolian_Hieroglyph_A159 : constant Unicode_Char := 16#144BA#; Anatolian_Hieroglyph_A160 : constant Unicode_Char := 16#144BB#; Anatolian_Hieroglyph_A161 : constant Unicode_Char := 16#144BC#; Anatolian_Hieroglyph_A162 : constant Unicode_Char := 16#144BD#; Anatolian_Hieroglyph_A163 : constant Unicode_Char := 16#144BE#; Anatolian_Hieroglyph_A164 : constant Unicode_Char := 16#144BF#; Anatolian_Hieroglyph_A165 : constant Unicode_Char := 16#144C0#; Anatolian_Hieroglyph_A166 : constant Unicode_Char := 16#144C1#; Anatolian_Hieroglyph_A167 : constant Unicode_Char := 16#144C2#; Anatolian_Hieroglyph_A168 : constant Unicode_Char := 16#144C3#; Anatolian_Hieroglyph_A169 : constant Unicode_Char := 16#144C4#; Anatolian_Hieroglyph_A170 : constant Unicode_Char := 16#144C5#; Anatolian_Hieroglyph_A171 : constant Unicode_Char := 16#144C6#; Anatolian_Hieroglyph_A172 : constant Unicode_Char := 16#144C7#; Anatolian_Hieroglyph_A173 : constant Unicode_Char := 16#144C8#; Anatolian_Hieroglyph_A174 : constant Unicode_Char := 16#144C9#; Anatolian_Hieroglyph_A175 : constant Unicode_Char := 16#144CA#; Anatolian_Hieroglyph_A176 : constant Unicode_Char := 16#144CB#; Anatolian_Hieroglyph_A177 : constant Unicode_Char := 16#144CC#; Anatolian_Hieroglyph_A178 : constant Unicode_Char := 16#144CD#; Anatolian_Hieroglyph_A179 : constant Unicode_Char := 16#144CE#; Anatolian_Hieroglyph_A180 : constant Unicode_Char := 16#144CF#; Anatolian_Hieroglyph_A181 : constant Unicode_Char := 16#144D0#; Anatolian_Hieroglyph_A182 : constant Unicode_Char := 16#144D1#; Anatolian_Hieroglyph_A183 : constant Unicode_Char := 16#144D2#; Anatolian_Hieroglyph_A184 : constant Unicode_Char := 16#144D3#; Anatolian_Hieroglyph_A185 : constant Unicode_Char := 16#144D4#; Anatolian_Hieroglyph_A186 : constant Unicode_Char := 16#144D5#; Anatolian_Hieroglyph_A187 : constant Unicode_Char := 16#144D6#; Anatolian_Hieroglyph_A188 : constant Unicode_Char := 16#144D7#; Anatolian_Hieroglyph_A189 : constant Unicode_Char := 16#144D8#; Anatolian_Hieroglyph_A190 : constant Unicode_Char := 16#144D9#; Anatolian_Hieroglyph_A191 : constant Unicode_Char := 16#144DA#; Anatolian_Hieroglyph_A192 : constant Unicode_Char := 16#144DB#; Anatolian_Hieroglyph_A193 : constant Unicode_Char := 16#144DC#; Anatolian_Hieroglyph_A194 : constant Unicode_Char := 16#144DD#; Anatolian_Hieroglyph_A195 : constant Unicode_Char := 16#144DE#; Anatolian_Hieroglyph_A196 : constant Unicode_Char := 16#144DF#; Anatolian_Hieroglyph_A197 : constant Unicode_Char := 16#144E0#; Anatolian_Hieroglyph_A198 : constant Unicode_Char := 16#144E1#; Anatolian_Hieroglyph_A199 : constant Unicode_Char := 16#144E2#; Anatolian_Hieroglyph_A200 : constant Unicode_Char := 16#144E3#; Anatolian_Hieroglyph_A201 : constant Unicode_Char := 16#144E4#; Anatolian_Hieroglyph_A202 : constant Unicode_Char := 16#144E5#; Anatolian_Hieroglyph_A202a : constant Unicode_Char := 16#144E6#; Anatolian_Hieroglyph_A202b : constant Unicode_Char := 16#144E7#; Anatolian_Hieroglyph_A203 : constant Unicode_Char := 16#144E8#; Anatolian_Hieroglyph_A204 : constant Unicode_Char := 16#144E9#; Anatolian_Hieroglyph_A205 : constant Unicode_Char := 16#144EA#; Anatolian_Hieroglyph_A206 : constant Unicode_Char := 16#144EB#; Anatolian_Hieroglyph_A207 : constant Unicode_Char := 16#144EC#; Anatolian_Hieroglyph_A207a : constant Unicode_Char := 16#144ED#; Anatolian_Hieroglyph_A208 : constant Unicode_Char := 16#144EE#; Anatolian_Hieroglyph_A209 : constant Unicode_Char := 16#144EF#; Anatolian_Hieroglyph_A209a : constant Unicode_Char := 16#144F0#; Anatolian_Hieroglyph_A210 : constant Unicode_Char := 16#144F1#; Anatolian_Hieroglyph_A211 : constant Unicode_Char := 16#144F2#; Anatolian_Hieroglyph_A212 : constant Unicode_Char := 16#144F3#; Anatolian_Hieroglyph_A213 : constant Unicode_Char := 16#144F4#; Anatolian_Hieroglyph_A214 : constant Unicode_Char := 16#144F5#; Anatolian_Hieroglyph_A215 : constant Unicode_Char := 16#144F6#; Anatolian_Hieroglyph_A215a : constant Unicode_Char := 16#144F7#; Anatolian_Hieroglyph_A216 : constant Unicode_Char := 16#144F8#; Anatolian_Hieroglyph_A216a : constant Unicode_Char := 16#144F9#; Anatolian_Hieroglyph_A217 : constant Unicode_Char := 16#144FA#; Anatolian_Hieroglyph_A218 : constant Unicode_Char := 16#144FB#; Anatolian_Hieroglyph_A219 : constant Unicode_Char := 16#144FC#; Anatolian_Hieroglyph_A220 : constant Unicode_Char := 16#144FD#; Anatolian_Hieroglyph_A221 : constant Unicode_Char := 16#144FE#; Anatolian_Hieroglyph_A222 : constant Unicode_Char := 16#144FF#; Anatolian_Hieroglyph_A223 : constant Unicode_Char := 16#14500#; Anatolian_Hieroglyph_A224 : constant Unicode_Char := 16#14501#; Anatolian_Hieroglyph_A225 : constant Unicode_Char := 16#14502#; Anatolian_Hieroglyph_A226 : constant Unicode_Char := 16#14503#; Anatolian_Hieroglyph_A227 : constant Unicode_Char := 16#14504#; Anatolian_Hieroglyph_A227a : constant Unicode_Char := 16#14505#; Anatolian_Hieroglyph_A228 : constant Unicode_Char := 16#14506#; Anatolian_Hieroglyph_A229 : constant Unicode_Char := 16#14507#; Anatolian_Hieroglyph_A230 : constant Unicode_Char := 16#14508#; Anatolian_Hieroglyph_A231 : constant Unicode_Char := 16#14509#; Anatolian_Hieroglyph_A232 : constant Unicode_Char := 16#1450A#; Anatolian_Hieroglyph_A233 : constant Unicode_Char := 16#1450B#; Anatolian_Hieroglyph_A234 : constant Unicode_Char := 16#1450C#; Anatolian_Hieroglyph_A235 : constant Unicode_Char := 16#1450D#; Anatolian_Hieroglyph_A236 : constant Unicode_Char := 16#1450E#; Anatolian_Hieroglyph_A237 : constant Unicode_Char := 16#1450F#; Anatolian_Hieroglyph_A238 : constant Unicode_Char := 16#14510#; Anatolian_Hieroglyph_A239 : constant Unicode_Char := 16#14511#; Anatolian_Hieroglyph_A240 : constant Unicode_Char := 16#14512#; Anatolian_Hieroglyph_A241 : constant Unicode_Char := 16#14513#; Anatolian_Hieroglyph_A242 : constant Unicode_Char := 16#14514#; Anatolian_Hieroglyph_A243 : constant Unicode_Char := 16#14515#; Anatolian_Hieroglyph_A244 : constant Unicode_Char := 16#14516#; Anatolian_Hieroglyph_A245 : constant Unicode_Char := 16#14517#; Anatolian_Hieroglyph_A246 : constant Unicode_Char := 16#14518#; Anatolian_Hieroglyph_A247 : constant Unicode_Char := 16#14519#; Anatolian_Hieroglyph_A248 : constant Unicode_Char := 16#1451A#; Anatolian_Hieroglyph_A249 : constant Unicode_Char := 16#1451B#; Anatolian_Hieroglyph_A250 : constant Unicode_Char := 16#1451C#; Anatolian_Hieroglyph_A251 : constant Unicode_Char := 16#1451D#; Anatolian_Hieroglyph_A252 : constant Unicode_Char := 16#1451E#; Anatolian_Hieroglyph_A253 : constant Unicode_Char := 16#1451F#; Anatolian_Hieroglyph_A254 : constant Unicode_Char := 16#14520#; Anatolian_Hieroglyph_A255 : constant Unicode_Char := 16#14521#; Anatolian_Hieroglyph_A256 : constant Unicode_Char := 16#14522#; Anatolian_Hieroglyph_A257 : constant Unicode_Char := 16#14523#; Anatolian_Hieroglyph_A258 : constant Unicode_Char := 16#14524#; Anatolian_Hieroglyph_A259 : constant Unicode_Char := 16#14525#; Anatolian_Hieroglyph_A260 : constant Unicode_Char := 16#14526#; Anatolian_Hieroglyph_A261 : constant Unicode_Char := 16#14527#; Anatolian_Hieroglyph_A262 : constant Unicode_Char := 16#14528#; Anatolian_Hieroglyph_A263 : constant Unicode_Char := 16#14529#; Anatolian_Hieroglyph_A264 : constant Unicode_Char := 16#1452A#; Anatolian_Hieroglyph_A265 : constant Unicode_Char := 16#1452B#; Anatolian_Hieroglyph_A266 : constant Unicode_Char := 16#1452C#; Anatolian_Hieroglyph_A267 : constant Unicode_Char := 16#1452D#; Anatolian_Hieroglyph_A267a : constant Unicode_Char := 16#1452E#; Anatolian_Hieroglyph_A268 : constant Unicode_Char := 16#1452F#; Anatolian_Hieroglyph_A269 : constant Unicode_Char := 16#14530#; Anatolian_Hieroglyph_A270 : constant Unicode_Char := 16#14531#; Anatolian_Hieroglyph_A271 : constant Unicode_Char := 16#14532#; Anatolian_Hieroglyph_A272 : constant Unicode_Char := 16#14533#; Anatolian_Hieroglyph_A273 : constant Unicode_Char := 16#14534#; Anatolian_Hieroglyph_A274 : constant Unicode_Char := 16#14535#; Anatolian_Hieroglyph_A275 : constant Unicode_Char := 16#14536#; Anatolian_Hieroglyph_A276 : constant Unicode_Char := 16#14537#; Anatolian_Hieroglyph_A277 : constant Unicode_Char := 16#14538#; Anatolian_Hieroglyph_A278 : constant Unicode_Char := 16#14539#; Anatolian_Hieroglyph_A279 : constant Unicode_Char := 16#1453A#; Anatolian_Hieroglyph_A280 : constant Unicode_Char := 16#1453B#; Anatolian_Hieroglyph_A281 : constant Unicode_Char := 16#1453C#; Anatolian_Hieroglyph_A282 : constant Unicode_Char := 16#1453D#; Anatolian_Hieroglyph_A283 : constant Unicode_Char := 16#1453E#; Anatolian_Hieroglyph_A284 : constant Unicode_Char := 16#1453F#; Anatolian_Hieroglyph_A285 : constant Unicode_Char := 16#14540#; Anatolian_Hieroglyph_A286 : constant Unicode_Char := 16#14541#; Anatolian_Hieroglyph_A287 : constant Unicode_Char := 16#14542#; Anatolian_Hieroglyph_A288 : constant Unicode_Char := 16#14543#; Anatolian_Hieroglyph_A289 : constant Unicode_Char := 16#14544#; Anatolian_Hieroglyph_A289a : constant Unicode_Char := 16#14545#; Anatolian_Hieroglyph_A290 : constant Unicode_Char := 16#14546#; Anatolian_Hieroglyph_A291 : constant Unicode_Char := 16#14547#; Anatolian_Hieroglyph_A292 : constant Unicode_Char := 16#14548#; Anatolian_Hieroglyph_A293 : constant Unicode_Char := 16#14549#; Anatolian_Hieroglyph_A294 : constant Unicode_Char := 16#1454A#; Anatolian_Hieroglyph_A294a : constant Unicode_Char := 16#1454B#; Anatolian_Hieroglyph_A295 : constant Unicode_Char := 16#1454C#; Anatolian_Hieroglyph_A296 : constant Unicode_Char := 16#1454D#; Anatolian_Hieroglyph_A297 : constant Unicode_Char := 16#1454E#; Anatolian_Hieroglyph_A298 : constant Unicode_Char := 16#1454F#; Anatolian_Hieroglyph_A299 : constant Unicode_Char := 16#14550#; Anatolian_Hieroglyph_A299a : constant Unicode_Char := 16#14551#; Anatolian_Hieroglyph_A300 : constant Unicode_Char := 16#14552#; Anatolian_Hieroglyph_A301 : constant Unicode_Char := 16#14553#; Anatolian_Hieroglyph_A302 : constant Unicode_Char := 16#14554#; Anatolian_Hieroglyph_A303 : constant Unicode_Char := 16#14555#; Anatolian_Hieroglyph_A304 : constant Unicode_Char := 16#14556#; Anatolian_Hieroglyph_A305 : constant Unicode_Char := 16#14557#; Anatolian_Hieroglyph_A306 : constant Unicode_Char := 16#14558#; Anatolian_Hieroglyph_A307 : constant Unicode_Char := 16#14559#; Anatolian_Hieroglyph_A308 : constant Unicode_Char := 16#1455A#; Anatolian_Hieroglyph_A309 : constant Unicode_Char := 16#1455B#; Anatolian_Hieroglyph_A309a : constant Unicode_Char := 16#1455C#; Anatolian_Hieroglyph_A310 : constant Unicode_Char := 16#1455D#; Anatolian_Hieroglyph_A311 : constant Unicode_Char := 16#1455E#; Anatolian_Hieroglyph_A312 : constant Unicode_Char := 16#1455F#; Anatolian_Hieroglyph_A313 : constant Unicode_Char := 16#14560#; Anatolian_Hieroglyph_A314 : constant Unicode_Char := 16#14561#; Anatolian_Hieroglyph_A315 : constant Unicode_Char := 16#14562#; Anatolian_Hieroglyph_A316 : constant Unicode_Char := 16#14563#; Anatolian_Hieroglyph_A317 : constant Unicode_Char := 16#14564#; Anatolian_Hieroglyph_A318 : constant Unicode_Char := 16#14565#; Anatolian_Hieroglyph_A319 : constant Unicode_Char := 16#14566#; Anatolian_Hieroglyph_A320 : constant Unicode_Char := 16#14567#; Anatolian_Hieroglyph_A321 : constant Unicode_Char := 16#14568#; Anatolian_Hieroglyph_A322 : constant Unicode_Char := 16#14569#; Anatolian_Hieroglyph_A323 : constant Unicode_Char := 16#1456A#; Anatolian_Hieroglyph_A324 : constant Unicode_Char := 16#1456B#; Anatolian_Hieroglyph_A325 : constant Unicode_Char := 16#1456C#; Anatolian_Hieroglyph_A326 : constant Unicode_Char := 16#1456D#; Anatolian_Hieroglyph_A327 : constant Unicode_Char := 16#1456E#; Anatolian_Hieroglyph_A328 : constant Unicode_Char := 16#1456F#; Anatolian_Hieroglyph_A329 : constant Unicode_Char := 16#14570#; Anatolian_Hieroglyph_A329a : constant Unicode_Char := 16#14571#; Anatolian_Hieroglyph_A330 : constant Unicode_Char := 16#14572#; Anatolian_Hieroglyph_A331 : constant Unicode_Char := 16#14573#; Anatolian_Hieroglyph_A332a : constant Unicode_Char := 16#14574#; Anatolian_Hieroglyph_A332b : constant Unicode_Char := 16#14575#; Anatolian_Hieroglyph_A332c : constant Unicode_Char := 16#14576#; Anatolian_Hieroglyph_A333 : constant Unicode_Char := 16#14577#; Anatolian_Hieroglyph_A334 : constant Unicode_Char := 16#14578#; Anatolian_Hieroglyph_A335 : constant Unicode_Char := 16#14579#; Anatolian_Hieroglyph_A336 : constant Unicode_Char := 16#1457A#; Anatolian_Hieroglyph_A336a : constant Unicode_Char := 16#1457B#; Anatolian_Hieroglyph_A336b : constant Unicode_Char := 16#1457C#; Anatolian_Hieroglyph_A336c : constant Unicode_Char := 16#1457D#; Anatolian_Hieroglyph_A337 : constant Unicode_Char := 16#1457E#; Anatolian_Hieroglyph_A338 : constant Unicode_Char := 16#1457F#; Anatolian_Hieroglyph_A339 : constant Unicode_Char := 16#14580#; Anatolian_Hieroglyph_A340 : constant Unicode_Char := 16#14581#; Anatolian_Hieroglyph_A341 : constant Unicode_Char := 16#14582#; Anatolian_Hieroglyph_A342 : constant Unicode_Char := 16#14583#; Anatolian_Hieroglyph_A343 : constant Unicode_Char := 16#14584#; Anatolian_Hieroglyph_A344 : constant Unicode_Char := 16#14585#; Anatolian_Hieroglyph_A345 : constant Unicode_Char := 16#14586#; Anatolian_Hieroglyph_A346 : constant Unicode_Char := 16#14587#; Anatolian_Hieroglyph_A347 : constant Unicode_Char := 16#14588#; Anatolian_Hieroglyph_A348 : constant Unicode_Char := 16#14589#; Anatolian_Hieroglyph_A349 : constant Unicode_Char := 16#1458A#; Anatolian_Hieroglyph_A350 : constant Unicode_Char := 16#1458B#; Anatolian_Hieroglyph_A351 : constant Unicode_Char := 16#1458C#; Anatolian_Hieroglyph_A352 : constant Unicode_Char := 16#1458D#; Anatolian_Hieroglyph_A353 : constant Unicode_Char := 16#1458E#; Anatolian_Hieroglyph_A354 : constant Unicode_Char := 16#1458F#; Anatolian_Hieroglyph_A355 : constant Unicode_Char := 16#14590#; Anatolian_Hieroglyph_A356 : constant Unicode_Char := 16#14591#; Anatolian_Hieroglyph_A357 : constant Unicode_Char := 16#14592#; Anatolian_Hieroglyph_A358 : constant Unicode_Char := 16#14593#; Anatolian_Hieroglyph_A359 : constant Unicode_Char := 16#14594#; Anatolian_Hieroglyph_A359a : constant Unicode_Char := 16#14595#; Anatolian_Hieroglyph_A360 : constant Unicode_Char := 16#14596#; Anatolian_Hieroglyph_A361 : constant Unicode_Char := 16#14597#; Anatolian_Hieroglyph_A362 : constant Unicode_Char := 16#14598#; Anatolian_Hieroglyph_A363 : constant Unicode_Char := 16#14599#; Anatolian_Hieroglyph_A364 : constant Unicode_Char := 16#1459A#; Anatolian_Hieroglyph_A364a : constant Unicode_Char := 16#1459B#; Anatolian_Hieroglyph_A365 : constant Unicode_Char := 16#1459C#; Anatolian_Hieroglyph_A366 : constant Unicode_Char := 16#1459D#; Anatolian_Hieroglyph_A367 : constant Unicode_Char := 16#1459E#; Anatolian_Hieroglyph_A368 : constant Unicode_Char := 16#1459F#; Anatolian_Hieroglyph_A368a : constant Unicode_Char := 16#145A0#; Anatolian_Hieroglyph_A369 : constant Unicode_Char := 16#145A1#; Anatolian_Hieroglyph_A370 : constant Unicode_Char := 16#145A2#; Anatolian_Hieroglyph_A371 : constant Unicode_Char := 16#145A3#; Anatolian_Hieroglyph_A371a : constant Unicode_Char := 16#145A4#; Anatolian_Hieroglyph_A372 : constant Unicode_Char := 16#145A5#; Anatolian_Hieroglyph_A373 : constant Unicode_Char := 16#145A6#; Anatolian_Hieroglyph_A374 : constant Unicode_Char := 16#145A7#; Anatolian_Hieroglyph_A375 : constant Unicode_Char := 16#145A8#; Anatolian_Hieroglyph_A376 : constant Unicode_Char := 16#145A9#; Anatolian_Hieroglyph_A377 : constant Unicode_Char := 16#145AA#; Anatolian_Hieroglyph_A378 : constant Unicode_Char := 16#145AB#; Anatolian_Hieroglyph_A379 : constant Unicode_Char := 16#145AC#; Anatolian_Hieroglyph_A380 : constant Unicode_Char := 16#145AD#; Anatolian_Hieroglyph_A381 : constant Unicode_Char := 16#145AE#; Anatolian_Hieroglyph_A381a : constant Unicode_Char := 16#145AF#; Anatolian_Hieroglyph_A382 : constant Unicode_Char := 16#145B0#; Anatolian_Hieroglyph_A383_Ra_Or_Ri : constant Unicode_Char := 16#145B1#; Anatolian_Hieroglyph_A383a : constant Unicode_Char := 16#145B2#; Anatolian_Hieroglyph_A384 : constant Unicode_Char := 16#145B3#; Anatolian_Hieroglyph_A385 : constant Unicode_Char := 16#145B4#; Anatolian_Hieroglyph_A386 : constant Unicode_Char := 16#145B5#; Anatolian_Hieroglyph_A386a : constant Unicode_Char := 16#145B6#; Anatolian_Hieroglyph_A387 : constant Unicode_Char := 16#145B7#; Anatolian_Hieroglyph_A388 : constant Unicode_Char := 16#145B8#; Anatolian_Hieroglyph_A389 : constant Unicode_Char := 16#145B9#; Anatolian_Hieroglyph_A390 : constant Unicode_Char := 16#145BA#; Anatolian_Hieroglyph_A391 : constant Unicode_Char := 16#145BB#; Anatolian_Hieroglyph_A392 : constant Unicode_Char := 16#145BC#; Anatolian_Hieroglyph_A393_Eight : constant Unicode_Char := 16#145BD#; Anatolian_Hieroglyph_A394 : constant Unicode_Char := 16#145BE#; Anatolian_Hieroglyph_A395 : constant Unicode_Char := 16#145BF#; Anatolian_Hieroglyph_A396 : constant Unicode_Char := 16#145C0#; Anatolian_Hieroglyph_A397 : constant Unicode_Char := 16#145C1#; Anatolian_Hieroglyph_A398 : constant Unicode_Char := 16#145C2#; Anatolian_Hieroglyph_A399 : constant Unicode_Char := 16#145C3#; Anatolian_Hieroglyph_A400 : constant Unicode_Char := 16#145C4#; Anatolian_Hieroglyph_A401 : constant Unicode_Char := 16#145C5#; Anatolian_Hieroglyph_A402 : constant Unicode_Char := 16#145C6#; Anatolian_Hieroglyph_A403 : constant Unicode_Char := 16#145C7#; Anatolian_Hieroglyph_A404 : constant Unicode_Char := 16#145C8#; Anatolian_Hieroglyph_A405 : constant Unicode_Char := 16#145C9#; Anatolian_Hieroglyph_A406 : constant Unicode_Char := 16#145CA#; Anatolian_Hieroglyph_A407 : constant Unicode_Char := 16#145CB#; Anatolian_Hieroglyph_A408 : constant Unicode_Char := 16#145CC#; Anatolian_Hieroglyph_A409 : constant Unicode_Char := 16#145CD#; Anatolian_Hieroglyph_A410_Begin_Logogram_Mark : constant Unicode_Char := 16#145CE#; Anatolian_Hieroglyph_A410a_End_Logogram_Mark : constant Unicode_Char := 16#145CF#; Anatolian_Hieroglyph_A411 : constant Unicode_Char := 16#145D0#; Anatolian_Hieroglyph_A412 : constant Unicode_Char := 16#145D1#; Anatolian_Hieroglyph_A413 : constant Unicode_Char := 16#145D2#; Anatolian_Hieroglyph_A414 : constant Unicode_Char := 16#145D3#; Anatolian_Hieroglyph_A415 : constant Unicode_Char := 16#145D4#; Anatolian_Hieroglyph_A416 : constant Unicode_Char := 16#145D5#; Anatolian_Hieroglyph_A417 : constant Unicode_Char := 16#145D6#; Anatolian_Hieroglyph_A418 : constant Unicode_Char := 16#145D7#; Anatolian_Hieroglyph_A419 : constant Unicode_Char := 16#145D8#; Anatolian_Hieroglyph_A420 : constant Unicode_Char := 16#145D9#; Anatolian_Hieroglyph_A421 : constant Unicode_Char := 16#145DA#; Anatolian_Hieroglyph_A422 : constant Unicode_Char := 16#145DB#; Anatolian_Hieroglyph_A423 : constant Unicode_Char := 16#145DC#; Anatolian_Hieroglyph_A424 : constant Unicode_Char := 16#145DD#; Anatolian_Hieroglyph_A425 : constant Unicode_Char := 16#145DE#; Anatolian_Hieroglyph_A426 : constant Unicode_Char := 16#145DF#; Anatolian_Hieroglyph_A427 : constant Unicode_Char := 16#145E0#; Anatolian_Hieroglyph_A428 : constant Unicode_Char := 16#145E1#; Anatolian_Hieroglyph_A429 : constant Unicode_Char := 16#145E2#; Anatolian_Hieroglyph_A430 : constant Unicode_Char := 16#145E3#; Anatolian_Hieroglyph_A431 : constant Unicode_Char := 16#145E4#; Anatolian_Hieroglyph_A432 : constant Unicode_Char := 16#145E5#; Anatolian_Hieroglyph_A433 : constant Unicode_Char := 16#145E6#; Anatolian_Hieroglyph_A434 : constant Unicode_Char := 16#145E7#; Anatolian_Hieroglyph_A435 : constant Unicode_Char := 16#145E8#; Anatolian_Hieroglyph_A436 : constant Unicode_Char := 16#145E9#; Anatolian_Hieroglyph_A437 : constant Unicode_Char := 16#145EA#; Anatolian_Hieroglyph_A438 : constant Unicode_Char := 16#145EB#; Anatolian_Hieroglyph_A439 : constant Unicode_Char := 16#145EC#; Anatolian_Hieroglyph_A440 : constant Unicode_Char := 16#145ED#; Anatolian_Hieroglyph_A441 : constant Unicode_Char := 16#145EE#; Anatolian_Hieroglyph_A442 : constant Unicode_Char := 16#145EF#; Anatolian_Hieroglyph_A443 : constant Unicode_Char := 16#145F0#; Anatolian_Hieroglyph_A444 : constant Unicode_Char := 16#145F1#; Anatolian_Hieroglyph_A445 : constant Unicode_Char := 16#145F2#; Anatolian_Hieroglyph_A446 : constant Unicode_Char := 16#145F3#; Anatolian_Hieroglyph_A447 : constant Unicode_Char := 16#145F4#; Anatolian_Hieroglyph_A448 : constant Unicode_Char := 16#145F5#; Anatolian_Hieroglyph_A449 : constant Unicode_Char := 16#145F6#; Anatolian_Hieroglyph_A450 : constant Unicode_Char := 16#145F7#; Anatolian_Hieroglyph_A450a : constant Unicode_Char := 16#145F8#; Anatolian_Hieroglyph_A451 : constant Unicode_Char := 16#145F9#; Anatolian_Hieroglyph_A452 : constant Unicode_Char := 16#145FA#; Anatolian_Hieroglyph_A453 : constant Unicode_Char := 16#145FB#; Anatolian_Hieroglyph_A454 : constant Unicode_Char := 16#145FC#; Anatolian_Hieroglyph_A455 : constant Unicode_Char := 16#145FD#; Anatolian_Hieroglyph_A456 : constant Unicode_Char := 16#145FE#; Anatolian_Hieroglyph_A457 : constant Unicode_Char := 16#145FF#; Anatolian_Hieroglyph_A457a : constant Unicode_Char := 16#14600#; Anatolian_Hieroglyph_A458 : constant Unicode_Char := 16#14601#; Anatolian_Hieroglyph_A459 : constant Unicode_Char := 16#14602#; Anatolian_Hieroglyph_A460 : constant Unicode_Char := 16#14603#; Anatolian_Hieroglyph_A461 : constant Unicode_Char := 16#14604#; Anatolian_Hieroglyph_A462 : constant Unicode_Char := 16#14605#; Anatolian_Hieroglyph_A463 : constant Unicode_Char := 16#14606#; Anatolian_Hieroglyph_A464 : constant Unicode_Char := 16#14607#; Anatolian_Hieroglyph_A465 : constant Unicode_Char := 16#14608#; Anatolian_Hieroglyph_A466 : constant Unicode_Char := 16#14609#; Anatolian_Hieroglyph_A467 : constant Unicode_Char := 16#1460A#; Anatolian_Hieroglyph_A468 : constant Unicode_Char := 16#1460B#; Anatolian_Hieroglyph_A469 : constant Unicode_Char := 16#1460C#; Anatolian_Hieroglyph_A470 : constant Unicode_Char := 16#1460D#; Anatolian_Hieroglyph_A471 : constant Unicode_Char := 16#1460E#; Anatolian_Hieroglyph_A472 : constant Unicode_Char := 16#1460F#; Anatolian_Hieroglyph_A473 : constant Unicode_Char := 16#14610#; Anatolian_Hieroglyph_A474 : constant Unicode_Char := 16#14611#; Anatolian_Hieroglyph_A475 : constant Unicode_Char := 16#14612#; Anatolian_Hieroglyph_A476 : constant Unicode_Char := 16#14613#; Anatolian_Hieroglyph_A477 : constant Unicode_Char := 16#14614#; Anatolian_Hieroglyph_A478 : constant Unicode_Char := 16#14615#; Anatolian_Hieroglyph_A479 : constant Unicode_Char := 16#14616#; Anatolian_Hieroglyph_A480 : constant Unicode_Char := 16#14617#; Anatolian_Hieroglyph_A481 : constant Unicode_Char := 16#14618#; Anatolian_Hieroglyph_A482 : constant Unicode_Char := 16#14619#; Anatolian_Hieroglyph_A483 : constant Unicode_Char := 16#1461A#; Anatolian_Hieroglyph_A484 : constant Unicode_Char := 16#1461B#; Anatolian_Hieroglyph_A485 : constant Unicode_Char := 16#1461C#; Anatolian_Hieroglyph_A486 : constant Unicode_Char := 16#1461D#; Anatolian_Hieroglyph_A487 : constant Unicode_Char := 16#1461E#; Anatolian_Hieroglyph_A488 : constant Unicode_Char := 16#1461F#; Anatolian_Hieroglyph_A489 : constant Unicode_Char := 16#14620#; Anatolian_Hieroglyph_A490 : constant Unicode_Char := 16#14621#; Anatolian_Hieroglyph_A491 : constant Unicode_Char := 16#14622#; Anatolian_Hieroglyph_A492 : constant Unicode_Char := 16#14623#; Anatolian_Hieroglyph_A493 : constant Unicode_Char := 16#14624#; Anatolian_Hieroglyph_A494 : constant Unicode_Char := 16#14625#; Anatolian_Hieroglyph_A495 : constant Unicode_Char := 16#14626#; Anatolian_Hieroglyph_A496 : constant Unicode_Char := 16#14627#; Anatolian_Hieroglyph_A497 : constant Unicode_Char := 16#14628#; Anatolian_Hieroglyph_A501 : constant Unicode_Char := 16#14629#; Anatolian_Hieroglyph_A502 : constant Unicode_Char := 16#1462A#; Anatolian_Hieroglyph_A503 : constant Unicode_Char := 16#1462B#; Anatolian_Hieroglyph_A504 : constant Unicode_Char := 16#1462C#; Anatolian_Hieroglyph_A505 : constant Unicode_Char := 16#1462D#; Anatolian_Hieroglyph_A506 : constant Unicode_Char := 16#1462E#; Anatolian_Hieroglyph_A507 : constant Unicode_Char := 16#1462F#; Anatolian_Hieroglyph_A508 : constant Unicode_Char := 16#14630#; Anatolian_Hieroglyph_A509 : constant Unicode_Char := 16#14631#; Anatolian_Hieroglyph_A510 : constant Unicode_Char := 16#14632#; Anatolian_Hieroglyph_A511 : constant Unicode_Char := 16#14633#; Anatolian_Hieroglyph_A512 : constant Unicode_Char := 16#14634#; Anatolian_Hieroglyph_A513 : constant Unicode_Char := 16#14635#; Anatolian_Hieroglyph_A514 : constant Unicode_Char := 16#14636#; Anatolian_Hieroglyph_A515 : constant Unicode_Char := 16#14637#; Anatolian_Hieroglyph_A516 : constant Unicode_Char := 16#14638#; Anatolian_Hieroglyph_A517 : constant Unicode_Char := 16#14639#; Anatolian_Hieroglyph_A518 : constant Unicode_Char := 16#1463A#; Anatolian_Hieroglyph_A519 : constant Unicode_Char := 16#1463B#; Anatolian_Hieroglyph_A520 : constant Unicode_Char := 16#1463C#; Anatolian_Hieroglyph_A521 : constant Unicode_Char := 16#1463D#; Anatolian_Hieroglyph_A522 : constant Unicode_Char := 16#1463E#; Anatolian_Hieroglyph_A523 : constant Unicode_Char := 16#1463F#; Anatolian_Hieroglyph_A524 : constant Unicode_Char := 16#14640#; Anatolian_Hieroglyph_A525 : constant Unicode_Char := 16#14641#; Anatolian_Hieroglyph_A526 : constant Unicode_Char := 16#14642#; Anatolian_Hieroglyph_A527 : constant Unicode_Char := 16#14643#; Anatolian_Hieroglyph_A528 : constant Unicode_Char := 16#14644#; Anatolian_Hieroglyph_A529 : constant Unicode_Char := 16#14645#; Anatolian_Hieroglyph_A530 : constant Unicode_Char := 16#14646#; end Unicode.Names.Anatolian_Hieroglyphs; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ancient_greek_music.ads�����������������������������������������0000664�0000000�0000000�00000021213�14476332425�0023716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ancient_Greek_Music is pragma Preelaborate; pragma Style_Checks (Off); Greek_Vocal_Notation_Symbol_1 : constant Unicode_Char := 16#1D200#; Greek_Vocal_Notation_Symbol_2 : constant Unicode_Char := 16#1D201#; Greek_Vocal_Notation_Symbol_3 : constant Unicode_Char := 16#1D202#; Greek_Vocal_Notation_Symbol_4 : constant Unicode_Char := 16#1D203#; Greek_Vocal_Notation_Symbol_5 : constant Unicode_Char := 16#1D204#; Greek_Vocal_Notation_Symbol_6 : constant Unicode_Char := 16#1D205#; Greek_Vocal_Notation_Symbol_7 : constant Unicode_Char := 16#1D206#; Greek_Vocal_Notation_Symbol_8 : constant Unicode_Char := 16#1D207#; Greek_Vocal_Notation_Symbol_9 : constant Unicode_Char := 16#1D208#; Greek_Vocal_Notation_Symbol_10 : constant Unicode_Char := 16#1D209#; Greek_Vocal_Notation_Symbol_11 : constant Unicode_Char := 16#1D20A#; Greek_Vocal_Notation_Symbol_12 : constant Unicode_Char := 16#1D20B#; Greek_Vocal_Notation_Symbol_13 : constant Unicode_Char := 16#1D20C#; Greek_Vocal_Notation_Symbol_14 : constant Unicode_Char := 16#1D20D#; Greek_Vocal_Notation_Symbol_15 : constant Unicode_Char := 16#1D20E#; Greek_Vocal_Notation_Symbol_16 : constant Unicode_Char := 16#1D20F#; Greek_Vocal_Notation_Symbol_17 : constant Unicode_Char := 16#1D210#; Greek_Vocal_Notation_Symbol_18 : constant Unicode_Char := 16#1D211#; Greek_Vocal_Notation_Symbol_19 : constant Unicode_Char := 16#1D212#; Greek_Vocal_Notation_Symbol_20 : constant Unicode_Char := 16#1D213#; Greek_Vocal_Notation_Symbol_21 : constant Unicode_Char := 16#1D214#; Greek_Vocal_Notation_Symbol_22 : constant Unicode_Char := 16#1D215#; Greek_Vocal_Notation_Symbol_23 : constant Unicode_Char := 16#1D216#; Greek_Vocal_Notation_Symbol_24 : constant Unicode_Char := 16#1D217#; Greek_Vocal_Notation_Symbol_50 : constant Unicode_Char := 16#1D218#; Greek_Vocal_Notation_Symbol_51 : constant Unicode_Char := 16#1D219#; Greek_Vocal_Notation_Symbol_52 : constant Unicode_Char := 16#1D21A#; Greek_Vocal_Notation_Symbol_53 : constant Unicode_Char := 16#1D21B#; Greek_Vocal_Notation_Symbol_54 : constant Unicode_Char := 16#1D21C#; Greek_Instrumental_Notation_Symbol_1 : constant Unicode_Char := 16#1D21D#; Greek_Instrumental_Notation_Symbol_2 : constant Unicode_Char := 16#1D21E#; Greek_Instrumental_Notation_Symbol_4 : constant Unicode_Char := 16#1D21F#; Greek_Instrumental_Notation_Symbol_5 : constant Unicode_Char := 16#1D220#; Greek_Instrumental_Notation_Symbol_7 : constant Unicode_Char := 16#1D221#; Greek_Instrumental_Notation_Symbol_8 : constant Unicode_Char := 16#1D222#; Greek_Instrumental_Notation_Symbol_11 : constant Unicode_Char := 16#1D223#; Greek_Instrumental_Notation_Symbol_12 : constant Unicode_Char := 16#1D224#; Greek_Instrumental_Notation_Symbol_13 : constant Unicode_Char := 16#1D225#; Greek_Instrumental_Notation_Symbol_14 : constant Unicode_Char := 16#1D226#; Greek_Instrumental_Notation_Symbol_17 : constant Unicode_Char := 16#1D227#; Greek_Instrumental_Notation_Symbol_18 : constant Unicode_Char := 16#1D228#; Greek_Instrumental_Notation_Symbol_19 : constant Unicode_Char := 16#1D229#; Greek_Instrumental_Notation_Symbol_23 : constant Unicode_Char := 16#1D22A#; Greek_Instrumental_Notation_Symbol_24 : constant Unicode_Char := 16#1D22B#; Greek_Instrumental_Notation_Symbol_25 : constant Unicode_Char := 16#1D22C#; Greek_Instrumental_Notation_Symbol_26 : constant Unicode_Char := 16#1D22D#; Greek_Instrumental_Notation_Symbol_27 : constant Unicode_Char := 16#1D22E#; Greek_Instrumental_Notation_Symbol_29 : constant Unicode_Char := 16#1D22F#; Greek_Instrumental_Notation_Symbol_30 : constant Unicode_Char := 16#1D230#; Greek_Instrumental_Notation_Symbol_32 : constant Unicode_Char := 16#1D231#; Greek_Instrumental_Notation_Symbol_36 : constant Unicode_Char := 16#1D232#; Greek_Instrumental_Notation_Symbol_37 : constant Unicode_Char := 16#1D233#; Greek_Instrumental_Notation_Symbol_38 : constant Unicode_Char := 16#1D234#; Greek_Instrumental_Notation_Symbol_39 : constant Unicode_Char := 16#1D235#; Greek_Instrumental_Notation_Symbol_40 : constant Unicode_Char := 16#1D236#; Greek_Instrumental_Notation_Symbol_42 : constant Unicode_Char := 16#1D237#; Greek_Instrumental_Notation_Symbol_43 : constant Unicode_Char := 16#1D238#; Greek_Instrumental_Notation_Symbol_45 : constant Unicode_Char := 16#1D239#; Greek_Instrumental_Notation_Symbol_47 : constant Unicode_Char := 16#1D23A#; Greek_Instrumental_Notation_Symbol_48 : constant Unicode_Char := 16#1D23B#; Greek_Instrumental_Notation_Symbol_49 : constant Unicode_Char := 16#1D23C#; Greek_Instrumental_Notation_Symbol_50 : constant Unicode_Char := 16#1D23D#; Greek_Instrumental_Notation_Symbol_51 : constant Unicode_Char := 16#1D23E#; Greek_Instrumental_Notation_Symbol_52 : constant Unicode_Char := 16#1D23F#; Greek_Instrumental_Notation_Symbol_53 : constant Unicode_Char := 16#1D240#; Greek_Instrumental_Notation_Symbol_54 : constant Unicode_Char := 16#1D241#; Combining_Greek_Musical_Triseme : constant Unicode_Char := 16#1D242#; Combining_Greek_Musical_Tetraseme : constant Unicode_Char := 16#1D243#; Combining_Greek_Musical_Pentaseme : constant Unicode_Char := 16#1D244#; Greek_Musical_Leimma : constant Unicode_Char := 16#1D245#; end Unicode.Names.Ancient_Greek_Music; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ancient_greek_numbers.ads���������������������������������������0000664�0000000�0000000�00000022450�14476332425�0024255�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ancient_Greek_Numbers is pragma Preelaborate; pragma Style_Checks (Off); Greek_Acrophonic_Attic_One_Quarter : constant Unicode_Char := 16#10140#; Greek_Acrophonic_Attic_One_Half : constant Unicode_Char := 16#10141#; Greek_Acrophonic_Attic_One_Drachma : constant Unicode_Char := 16#10142#; Greek_Acrophonic_Attic_Five : constant Unicode_Char := 16#10143#; Greek_Acrophonic_Attic_Fifty : constant Unicode_Char := 16#10144#; Greek_Acrophonic_Attic_Five_Hundred : constant Unicode_Char := 16#10145#; Greek_Acrophonic_Attic_Five_Thousand : constant Unicode_Char := 16#10146#; Greek_Acrophonic_Attic_Fifty_Thousand : constant Unicode_Char := 16#10147#; Greek_Acrophonic_Attic_Five_Talents : constant Unicode_Char := 16#10148#; Greek_Acrophonic_Attic_Ten_Talents : constant Unicode_Char := 16#10149#; Greek_Acrophonic_Attic_Fifty_Talents : constant Unicode_Char := 16#1014A#; Greek_Acrophonic_Attic_One_Hundred_Talents : constant Unicode_Char := 16#1014B#; Greek_Acrophonic_Attic_Five_Hundred_Talents : constant Unicode_Char := 16#1014C#; Greek_Acrophonic_Attic_One_Thousand_Talents : constant Unicode_Char := 16#1014D#; Greek_Acrophonic_Attic_Five_Thousand_Talents : constant Unicode_Char := 16#1014E#; Greek_Acrophonic_Attic_Five_Staters : constant Unicode_Char := 16#1014F#; Greek_Acrophonic_Attic_Ten_Staters : constant Unicode_Char := 16#10150#; Greek_Acrophonic_Attic_Fifty_Staters : constant Unicode_Char := 16#10151#; Greek_Acrophonic_Attic_One_Hundred_Staters : constant Unicode_Char := 16#10152#; Greek_Acrophonic_Attic_Five_Hundred_Staters : constant Unicode_Char := 16#10153#; Greek_Acrophonic_Attic_One_Thousand_Staters : constant Unicode_Char := 16#10154#; Greek_Acrophonic_Attic_Ten_Thousand_Staters : constant Unicode_Char := 16#10155#; Greek_Acrophonic_Attic_Fifty_Thousand_Staters : constant Unicode_Char := 16#10156#; Greek_Acrophonic_Attic_Ten_Mnas : constant Unicode_Char := 16#10157#; Greek_Acrophonic_Heraeum_One_Plethron : constant Unicode_Char := 16#10158#; Greek_Acrophonic_Thespian_One : constant Unicode_Char := 16#10159#; Greek_Acrophonic_Hermionian_One : constant Unicode_Char := 16#1015A#; Greek_Acrophonic_Epidaurean_Two : constant Unicode_Char := 16#1015B#; Greek_Acrophonic_Thespian_Two : constant Unicode_Char := 16#1015C#; Greek_Acrophonic_Cyrenaic_Two_Drachmas : constant Unicode_Char := 16#1015D#; Greek_Acrophonic_Epidaurean_Two_Drachmas : constant Unicode_Char := 16#1015E#; Greek_Acrophonic_Troezenian_Five : constant Unicode_Char := 16#1015F#; Greek_Acrophonic_Troezenian_Ten : constant Unicode_Char := 16#10160#; Greek_Acrophonic_Troezenian_Ten_Alternate_Form : constant Unicode_Char := 16#10161#; Greek_Acrophonic_Hermionian_Ten : constant Unicode_Char := 16#10162#; Greek_Acrophonic_Messenian_Ten : constant Unicode_Char := 16#10163#; Greek_Acrophonic_Thespian_Ten : constant Unicode_Char := 16#10164#; Greek_Acrophonic_Thespian_Thirty : constant Unicode_Char := 16#10165#; Greek_Acrophonic_Troezenian_Fifty : constant Unicode_Char := 16#10166#; Greek_Acrophonic_Troezenian_Fifty_Alternate_Form : constant Unicode_Char := 16#10167#; Greek_Acrophonic_Hermionian_Fifty : constant Unicode_Char := 16#10168#; Greek_Acrophonic_Thespian_Fifty : constant Unicode_Char := 16#10169#; Greek_Acrophonic_Thespian_One_Hundred : constant Unicode_Char := 16#1016A#; Greek_Acrophonic_Thespian_Three_Hundred : constant Unicode_Char := 16#1016B#; Greek_Acrophonic_Epidaurean_Five_Hundred : constant Unicode_Char := 16#1016C#; Greek_Acrophonic_Troezenian_Five_Hundred : constant Unicode_Char := 16#1016D#; Greek_Acrophonic_Thespian_Five_Hundred : constant Unicode_Char := 16#1016E#; Greek_Acrophonic_Carystian_Five_Hundred : constant Unicode_Char := 16#1016F#; Greek_Acrophonic_Naxian_Five_Hundred : constant Unicode_Char := 16#10170#; Greek_Acrophonic_Thespian_One_Thousand : constant Unicode_Char := 16#10171#; Greek_Acrophonic_Thespian_Five_Thousand : constant Unicode_Char := 16#10172#; Greek_Acrophonic_Delphic_Five_Mnas : constant Unicode_Char := 16#10173#; Greek_Acrophonic_Stratian_Fifty_Mnas : constant Unicode_Char := 16#10174#; Greek_One_Half_Sign : constant Unicode_Char := 16#10175#; Greek_One_Half_Sign_Alternate_Form : constant Unicode_Char := 16#10176#; Greek_Two_Thirds_Sign : constant Unicode_Char := 16#10177#; Greek_Three_Quarters_Sign : constant Unicode_Char := 16#10178#; Greek_Year_Sign : constant Unicode_Char := 16#10179#; Greek_Talent_Sign : constant Unicode_Char := 16#1017A#; Greek_Drachma_Sign : constant Unicode_Char := 16#1017B#; Greek_Obol_Sign : constant Unicode_Char := 16#1017C#; Greek_Two_Obols_Sign : constant Unicode_Char := 16#1017D#; Greek_Three_Obols_Sign : constant Unicode_Char := 16#1017E#; Greek_Four_Obols_Sign : constant Unicode_Char := 16#1017F#; Greek_Five_Obols_Sign : constant Unicode_Char := 16#10180#; Greek_Metretes_Sign : constant Unicode_Char := 16#10181#; Greek_Kyathos_Base_Sign : constant Unicode_Char := 16#10182#; Greek_Litra_Sign : constant Unicode_Char := 16#10183#; Greek_Ounkia_Sign : constant Unicode_Char := 16#10184#; Greek_Xestes_Sign : constant Unicode_Char := 16#10185#; Greek_Artabe_Sign : constant Unicode_Char := 16#10186#; Greek_Aroura_Sign : constant Unicode_Char := 16#10187#; Greek_Gramma_Sign : constant Unicode_Char := 16#10188#; Greek_Tryblion_Base_Sign : constant Unicode_Char := 16#10189#; Greek_Zero_Sign : constant Unicode_Char := 16#1018A#; Greek_One_Quarter_Sign : constant Unicode_Char := 16#1018B#; Greek_Sinusoid_Sign : constant Unicode_Char := 16#1018C#; end Unicode.Names.Ancient_Greek_Numbers; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ancient_symbols.ads���������������������������������������������0000664�0000000�0000000�00000007444�14476332425�0023123�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ancient_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Roman_Sextans_Sign : constant Unicode_Char := 16#10190#; Roman_Uncia_Sign : constant Unicode_Char := 16#10191#; Roman_Semuncia_Sign : constant Unicode_Char := 16#10192#; Roman_Sextula_Sign : constant Unicode_Char := 16#10193#; Roman_Dimidia_Sextula_Sign : constant Unicode_Char := 16#10194#; Roman_Siliqua_Sign : constant Unicode_Char := 16#10195#; Roman_Denarius_Sign : constant Unicode_Char := 16#10196#; Roman_Quinarius_Sign : constant Unicode_Char := 16#10197#; Roman_Sestertius_Sign : constant Unicode_Char := 16#10198#; Roman_Dupondius_Sign : constant Unicode_Char := 16#10199#; Roman_As_Sign : constant Unicode_Char := 16#1019A#; Roman_Centurial_Sign : constant Unicode_Char := 16#1019B#; Greek_Symbol_Tau_Rho : constant Unicode_Char := 16#101A0#; end Unicode.Names.Ancient_Symbols; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-arabic.ads������������������������������������������������������0000664�0000000�0000000�00000055707�14476332425�0021160�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Arabic is pragma Preelaborate; pragma Style_Checks (Off); Arabic_Number_Sign : constant Unicode_Char := 16#0600#; Arabic_Sign_Sanah : constant Unicode_Char := 16#0601#; Arabic_Footnote_Marker : constant Unicode_Char := 16#0602#; Arabic_Sign_Safha : constant Unicode_Char := 16#0603#; Arabic_Sign_Samvat : constant Unicode_Char := 16#0604#; Arabic_Number_Mark_Above : constant Unicode_Char := 16#0605#; Arabic_Indic_Cube_Root : constant Unicode_Char := 16#0606#; Arabic_Indic_Fourth_Root : constant Unicode_Char := 16#0607#; Arabic_Ray : constant Unicode_Char := 16#0608#; Arabic_Indic_Per_Mille_Sign : constant Unicode_Char := 16#0609#; Arabic_Indic_Per_Ten_Thousand_Sign : constant Unicode_Char := 16#060A#; Afghani_Sign : constant Unicode_Char := 16#060B#; Arabic_Comma : constant Unicode_Char := 16#060C#; Arabic_Date_Separator : constant Unicode_Char := 16#060D#; Arabic_Poetic_Verse_Sign : constant Unicode_Char := 16#060E#; Arabic_Sign_Misra : constant Unicode_Char := 16#060F#; Arabic_Sign_Sallallahou_Alayhe_Wassallam : constant Unicode_Char := 16#0610#; Arabic_Sign_Alayhe_Assallam : constant Unicode_Char := 16#0611#; Arabic_Sign_Rahmatullah_Alayhe : constant Unicode_Char := 16#0612#; Arabic_Sign_Radi_Allahou_Anhu : constant Unicode_Char := 16#0613#; Arabic_Sign_Takhallus : constant Unicode_Char := 16#0614#; Arabic_Small_High_Tah : constant Unicode_Char := 16#0615#; Arabic_Small_High_Ligature_Alef_With_Lam_With_Yeh : constant Unicode_Char := 16#0616#; Arabic_Small_High_Zain : constant Unicode_Char := 16#0617#; Arabic_Small_Fatha : constant Unicode_Char := 16#0618#; Arabic_Small_Damma : constant Unicode_Char := 16#0619#; Arabic_Small_Kasra : constant Unicode_Char := 16#061A#; Arabic_Semicolon : constant Unicode_Char := 16#061B#; Arabic_Letter_Mark : constant Unicode_Char := 16#061C#; Alm : Unicode_Char renames Arabic_Letter_Mark; Arabic_Triple_Dot_Punctuation_Mark : constant Unicode_Char := 16#061E#; Arabic_Question_Mark : constant Unicode_Char := 16#061F#; Arabic_Letter_Kashmiri_Yeh : constant Unicode_Char := 16#0620#; Arabic_Letter_Hamza : constant Unicode_Char := 16#0621#; Arabic_Letter_Alef_With_Madda_Above : constant Unicode_Char := 16#0622#; Arabic_Letter_Alef_With_Hamza_Above : constant Unicode_Char := 16#0623#; Arabic_Letter_Waw_With_Hamza_Above : constant Unicode_Char := 16#0624#; Arabic_Letter_Alef_With_Hamza_Below : constant Unicode_Char := 16#0625#; Arabic_Letter_Yeh_With_Hamza_Above : constant Unicode_Char := 16#0626#; Arabic_Letter_Alef : constant Unicode_Char := 16#0627#; Arabic_Letter_Beh : constant Unicode_Char := 16#0628#; Arabic_Letter_Teh_Marbuta : constant Unicode_Char := 16#0629#; Arabic_Letter_Teh : constant Unicode_Char := 16#062A#; Arabic_Letter_Theh : constant Unicode_Char := 16#062B#; Arabic_Letter_Jeem : constant Unicode_Char := 16#062C#; Arabic_Letter_Hah : constant Unicode_Char := 16#062D#; Arabic_Letter_Khah : constant Unicode_Char := 16#062E#; Arabic_Letter_Dal : constant Unicode_Char := 16#062F#; Arabic_Letter_Thal : constant Unicode_Char := 16#0630#; Arabic_Letter_Reh : constant Unicode_Char := 16#0631#; Arabic_Letter_Zain : constant Unicode_Char := 16#0632#; Arabic_Letter_Seen : constant Unicode_Char := 16#0633#; Arabic_Letter_Sheen : constant Unicode_Char := 16#0634#; Arabic_Letter_Sad : constant Unicode_Char := 16#0635#; Arabic_Letter_Dad : constant Unicode_Char := 16#0636#; Arabic_Letter_Tah : constant Unicode_Char := 16#0637#; Arabic_Letter_Zah : constant Unicode_Char := 16#0638#; Arabic_Letter_Ain : constant Unicode_Char := 16#0639#; Arabic_Letter_Ghain : constant Unicode_Char := 16#063A#; Arabic_Letter_Keheh_With_Two_Dots_Above : constant Unicode_Char := 16#063B#; Arabic_Letter_Keheh_With_Three_Dots_Below : constant Unicode_Char := 16#063C#; Arabic_Letter_Farsi_Yeh_With_Inverted_V : constant Unicode_Char := 16#063D#; Arabic_Letter_Farsi_Yeh_With_Two_Dots_Above : constant Unicode_Char := 16#063E#; Arabic_Letter_Farsi_Yeh_With_Three_Dots_Above : constant Unicode_Char := 16#063F#; Arabic_Tatweel : constant Unicode_Char := 16#0640#; Arabic_Letter_Feh : constant Unicode_Char := 16#0641#; Arabic_Letter_Qaf : constant Unicode_Char := 16#0642#; Arabic_Letter_Kaf : constant Unicode_Char := 16#0643#; Arabic_Letter_Lam : constant Unicode_Char := 16#0644#; Arabic_Letter_Meem : constant Unicode_Char := 16#0645#; Arabic_Letter_Noon : constant Unicode_Char := 16#0646#; Arabic_Letter_Heh : constant Unicode_Char := 16#0647#; Arabic_Letter_Waw : constant Unicode_Char := 16#0648#; Arabic_Letter_Alef_Maksura : constant Unicode_Char := 16#0649#; Arabic_Letter_Yeh : constant Unicode_Char := 16#064A#; Arabic_Fathatan : constant Unicode_Char := 16#064B#; Arabic_Dammatan : constant Unicode_Char := 16#064C#; Arabic_Kasratan : constant Unicode_Char := 16#064D#; Arabic_Fatha : constant Unicode_Char := 16#064E#; Arabic_Damma : constant Unicode_Char := 16#064F#; Arabic_Kasra : constant Unicode_Char := 16#0650#; Arabic_Shadda : constant Unicode_Char := 16#0651#; Arabic_Sukun : constant Unicode_Char := 16#0652#; Arabic_Maddah_Above : constant Unicode_Char := 16#0653#; Arabic_Hamza_Above : constant Unicode_Char := 16#0654#; Arabic_Hamza_Below : constant Unicode_Char := 16#0655#; Arabic_Subscript_Alef : constant Unicode_Char := 16#0656#; Arabic_Inverted_Damma : constant Unicode_Char := 16#0657#; Arabic_Mark_Noon_Ghunna : constant Unicode_Char := 16#0658#; Arabic_Zwarakay : constant Unicode_Char := 16#0659#; Arabic_Vowel_Sign_Small_V_Above : constant Unicode_Char := 16#065A#; Arabic_Vowel_Sign_Inverted_Small_V_Above : constant Unicode_Char := 16#065B#; Arabic_Vowel_Sign_Dot_Below : constant Unicode_Char := 16#065C#; Arabic_Reversed_Damma : constant Unicode_Char := 16#065D#; Arabic_Fatha_With_Two_Dots : constant Unicode_Char := 16#065E#; Arabic_Wavy_Hamza_Below : constant Unicode_Char := 16#065F#; Arabic_Indic_Digit_Zero : constant Unicode_Char := 16#0660#; Arabic_Indic_Digit_One : constant Unicode_Char := 16#0661#; Arabic_Indic_Digit_Two : constant Unicode_Char := 16#0662#; Arabic_Indic_Digit_Three : constant Unicode_Char := 16#0663#; Arabic_Indic_Digit_Four : constant Unicode_Char := 16#0664#; Arabic_Indic_Digit_Five : constant Unicode_Char := 16#0665#; Arabic_Indic_Digit_Six : constant Unicode_Char := 16#0666#; Arabic_Indic_Digit_Seven : constant Unicode_Char := 16#0667#; Arabic_Indic_Digit_Eight : constant Unicode_Char := 16#0668#; Arabic_Indic_Digit_Nine : constant Unicode_Char := 16#0669#; Arabic_Percent_Sign : constant Unicode_Char := 16#066A#; Arabic_Decimal_Separator : constant Unicode_Char := 16#066B#; Arabic_Thousands_Separator : constant Unicode_Char := 16#066C#; Arabic_Five_Pointed_Star : constant Unicode_Char := 16#066D#; Arabic_Letter_Dotless_Beh : constant Unicode_Char := 16#066E#; Arabic_Letter_Dotless_Qaf : constant Unicode_Char := 16#066F#; Arabic_Letter_Superscript_Alef : constant Unicode_Char := 16#0670#; Arabic_Letter_Alef_Wasla : constant Unicode_Char := 16#0671#; Arabic_Letter_Alef_With_Wavy_Hamza_Above : constant Unicode_Char := 16#0672#; Arabic_Letter_Alef_With_Wavy_Hamza_Below : constant Unicode_Char := 16#0673#; Arabic_Letter_High_Hamza : constant Unicode_Char := 16#0674#; Arabic_Letter_High_Hamza_Alef : constant Unicode_Char := 16#0675#; Arabic_Letter_High_Hamza_Waw : constant Unicode_Char := 16#0676#; Arabic_Letter_U_With_Hamza_Above : constant Unicode_Char := 16#0677#; Arabic_Letter_High_Hamza_Yeh : constant Unicode_Char := 16#0678#; Arabic_Letter_Tteh : constant Unicode_Char := 16#0679#; Arabic_Letter_Tteheh : constant Unicode_Char := 16#067A#; Arabic_Letter_Beeh : constant Unicode_Char := 16#067B#; Arabic_Letter_Teh_With_Ring : constant Unicode_Char := 16#067C#; Arabic_Letter_Teh_With_Three_Dots_Above_Downwards : constant Unicode_Char := 16#067D#; Arabic_Letter_Peh : constant Unicode_Char := 16#067E#; Arabic_Letter_Teheh : constant Unicode_Char := 16#067F#; Arabic_Letter_Beheh : constant Unicode_Char := 16#0680#; Arabic_Letter_Hah_With_Hamza_Above : constant Unicode_Char := 16#0681#; Arabic_Letter_Hah_With_Two_Dots_Vertical_Above : constant Unicode_Char := 16#0682#; Arabic_Letter_Nyeh : constant Unicode_Char := 16#0683#; Arabic_Letter_Dyeh : constant Unicode_Char := 16#0684#; Arabic_Letter_Hah_With_Three_Dots_Above : constant Unicode_Char := 16#0685#; Arabic_Letter_Tcheh : constant Unicode_Char := 16#0686#; Arabic_Letter_Tcheheh : constant Unicode_Char := 16#0687#; Arabic_Letter_Ddal : constant Unicode_Char := 16#0688#; Arabic_Letter_Dal_With_Ring : constant Unicode_Char := 16#0689#; Arabic_Letter_Dal_With_Dot_Below : constant Unicode_Char := 16#068A#; Arabic_Letter_Dal_With_Dot_Below_And_Small_Tah : constant Unicode_Char := 16#068B#; Arabic_Letter_Dahal : constant Unicode_Char := 16#068C#; Arabic_Letter_Ddahal : constant Unicode_Char := 16#068D#; Arabic_Letter_Dul : constant Unicode_Char := 16#068E#; Arabic_Letter_Dal_With_Three_Dots_Above_Downwards : constant Unicode_Char := 16#068F#; Arabic_Letter_Dal_With_Four_Dots_Above : constant Unicode_Char := 16#0690#; Arabic_Letter_Rreh : constant Unicode_Char := 16#0691#; Arabic_Letter_Reh_With_Small_V : constant Unicode_Char := 16#0692#; Arabic_Letter_Reh_With_Ring : constant Unicode_Char := 16#0693#; Arabic_Letter_Reh_With_Dot_Below : constant Unicode_Char := 16#0694#; Arabic_Letter_Reh_With_Small_V_Below : constant Unicode_Char := 16#0695#; Arabic_Letter_Reh_With_Dot_Below_And_Dot_Above : constant Unicode_Char := 16#0696#; Arabic_Letter_Reh_With_Two_Dots_Above : constant Unicode_Char := 16#0697#; Arabic_Letter_Jeh : constant Unicode_Char := 16#0698#; Arabic_Letter_Reh_With_Four_Dots_Above : constant Unicode_Char := 16#0699#; Arabic_Letter_Seen_With_Dot_Below_And_Dot_Above : constant Unicode_Char := 16#069A#; Arabic_Letter_Seen_With_Three_Dots_Below : constant Unicode_Char := 16#069B#; Arabic_Letter_Seen_With_Three_Dots_Below_And_Three_Dots_Above : constant Unicode_Char := 16#069C#; Arabic_Letter_Sad_With_Two_Dots_Below : constant Unicode_Char := 16#069D#; Arabic_Letter_Sad_With_Three_Dots_Above : constant Unicode_Char := 16#069E#; Arabic_Letter_Tah_With_Three_Dots_Above : constant Unicode_Char := 16#069F#; Arabic_Letter_Ain_With_Three_Dots_Above : constant Unicode_Char := 16#06A0#; Arabic_Letter_Dotless_Feh : constant Unicode_Char := 16#06A1#; Arabic_Letter_Feh_With_Dot_Moved_Below : constant Unicode_Char := 16#06A2#; Arabic_Letter_Feh_With_Dot_Below : constant Unicode_Char := 16#06A3#; Arabic_Letter_Veh : constant Unicode_Char := 16#06A4#; Arabic_Letter_Feh_With_Three_Dots_Below : constant Unicode_Char := 16#06A5#; Arabic_Letter_Peheh : constant Unicode_Char := 16#06A6#; Arabic_Letter_Qaf_With_Dot_Above : constant Unicode_Char := 16#06A7#; Arabic_Letter_Qaf_With_Three_Dots_Above : constant Unicode_Char := 16#06A8#; Arabic_Letter_Keheh : constant Unicode_Char := 16#06A9#; Arabic_Letter_Swash_Kaf : constant Unicode_Char := 16#06AA#; Arabic_Letter_Kaf_With_Ring : constant Unicode_Char := 16#06AB#; Arabic_Letter_Kaf_With_Dot_Above : constant Unicode_Char := 16#06AC#; Arabic_Letter_Ng : constant Unicode_Char := 16#06AD#; Arabic_Letter_Kaf_With_Three_Dots_Below : constant Unicode_Char := 16#06AE#; Arabic_Letter_Gaf : constant Unicode_Char := 16#06AF#; Arabic_Letter_Gaf_With_Ring : constant Unicode_Char := 16#06B0#; Arabic_Letter_Ngoeh : constant Unicode_Char := 16#06B1#; Arabic_Letter_Gaf_With_Two_Dots_Below : constant Unicode_Char := 16#06B2#; Arabic_Letter_Gueh : constant Unicode_Char := 16#06B3#; Arabic_Letter_Gaf_With_Three_Dots_Above : constant Unicode_Char := 16#06B4#; Arabic_Letter_Lam_With_Small_V : constant Unicode_Char := 16#06B5#; Arabic_Letter_Lam_With_Dot_Above : constant Unicode_Char := 16#06B6#; Arabic_Letter_Lam_With_Three_Dots_Above : constant Unicode_Char := 16#06B7#; Arabic_Letter_Lam_With_Three_Dots_Below : constant Unicode_Char := 16#06B8#; Arabic_Letter_Noon_With_Dot_Below : constant Unicode_Char := 16#06B9#; Arabic_Letter_Noon_Ghunna : constant Unicode_Char := 16#06BA#; Arabic_Letter_Rnoon : constant Unicode_Char := 16#06BB#; Arabic_Letter_Noon_With_Ring : constant Unicode_Char := 16#06BC#; Arabic_Letter_Noon_With_Three_Dots_Above : constant Unicode_Char := 16#06BD#; Arabic_Letter_Heh_Doachashmee : constant Unicode_Char := 16#06BE#; Arabic_Letter_Tcheh_With_Dot_Above : constant Unicode_Char := 16#06BF#; Arabic_Letter_Heh_With_Yeh_Above : constant Unicode_Char := 16#06C0#; Arabic_Letter_Heh_Goal : constant Unicode_Char := 16#06C1#; Arabic_Letter_Heh_Goal_With_Hamza_Above : constant Unicode_Char := 16#06C2#; Arabic_Letter_Teh_Marbuta_Goal : constant Unicode_Char := 16#06C3#; Arabic_Letter_Waw_With_Ring : constant Unicode_Char := 16#06C4#; Arabic_Letter_Kirghiz_Oe : constant Unicode_Char := 16#06C5#; Arabic_Letter_Oe : constant Unicode_Char := 16#06C6#; Arabic_Letter_U : constant Unicode_Char := 16#06C7#; Arabic_Letter_Yu : constant Unicode_Char := 16#06C8#; Arabic_Letter_Kirghiz_Yu : constant Unicode_Char := 16#06C9#; Arabic_Letter_Waw_With_Two_Dots_Above : constant Unicode_Char := 16#06CA#; Arabic_Letter_Ve : constant Unicode_Char := 16#06CB#; Arabic_Letter_Farsi_Yeh : constant Unicode_Char := 16#06CC#; Arabic_Letter_Yeh_With_Tail : constant Unicode_Char := 16#06CD#; Arabic_Letter_Yeh_With_Small_V : constant Unicode_Char := 16#06CE#; Arabic_Letter_Waw_With_Dot_Above : constant Unicode_Char := 16#06CF#; Arabic_Letter_E : constant Unicode_Char := 16#06D0#; Arabic_Letter_Yeh_With_Three_Dots_Below : constant Unicode_Char := 16#06D1#; Arabic_Letter_Yeh_Barree : constant Unicode_Char := 16#06D2#; Arabic_Letter_Yeh_Barree_With_Hamza_Above : constant Unicode_Char := 16#06D3#; Arabic_Full_Stop : constant Unicode_Char := 16#06D4#; Arabic_Letter_Ae : constant Unicode_Char := 16#06D5#; Arabic_Small_High_Ligature_Sad_With_Lam_With_Alef_Maksura : constant Unicode_Char := 16#06D6#; Arabic_Small_High_Ligature_Qaf_With_Lam_With_Alef_Maksura : constant Unicode_Char := 16#06D7#; Arabic_Small_High_Meem_Initial_Form : constant Unicode_Char := 16#06D8#; Arabic_Small_High_Lam_Alef : constant Unicode_Char := 16#06D9#; Arabic_Small_High_Jeem : constant Unicode_Char := 16#06DA#; Arabic_Small_High_Three_Dots : constant Unicode_Char := 16#06DB#; Arabic_Small_High_Seen : constant Unicode_Char := 16#06DC#; Arabic_End_Of_Ayah : constant Unicode_Char := 16#06DD#; Arabic_Start_Of_Rub_El_Hizb : constant Unicode_Char := 16#06DE#; Arabic_Small_High_Rounded_Zero : constant Unicode_Char := 16#06DF#; Arabic_Small_High_Upright_Rectangular_Zero : constant Unicode_Char := 16#06E0#; Arabic_Small_High_Dotless_Head_Of_Khah : constant Unicode_Char := 16#06E1#; Arabic_Small_High_Meem_Isolated_Form : constant Unicode_Char := 16#06E2#; Arabic_Small_Low_Seen : constant Unicode_Char := 16#06E3#; Arabic_Small_High_Madda : constant Unicode_Char := 16#06E4#; Arabic_Small_Waw : constant Unicode_Char := 16#06E5#; Arabic_Small_Yeh : constant Unicode_Char := 16#06E6#; Arabic_Small_High_Yeh : constant Unicode_Char := 16#06E7#; Arabic_Small_High_Noon : constant Unicode_Char := 16#06E8#; Arabic_Place_Of_Sajdah : constant Unicode_Char := 16#06E9#; Arabic_Empty_Centre_Low_Stop : constant Unicode_Char := 16#06EA#; Arabic_Empty_Centre_High_Stop : constant Unicode_Char := 16#06EB#; Arabic_Rounded_High_Stop_With_Filled_Centre : constant Unicode_Char := 16#06EC#; Arabic_Small_Low_Meem : constant Unicode_Char := 16#06ED#; Arabic_Letter_Dal_With_Inverted_V : constant Unicode_Char := 16#06EE#; Arabic_Letter_Reh_With_Inverted_V : constant Unicode_Char := 16#06EF#; Extended_Arabic_Indic_Digit_Zero : constant Unicode_Char := 16#06F0#; Extended_Arabic_Indic_Digit_One : constant Unicode_Char := 16#06F1#; Extended_Arabic_Indic_Digit_Two : constant Unicode_Char := 16#06F2#; Extended_Arabic_Indic_Digit_Three : constant Unicode_Char := 16#06F3#; Extended_Arabic_Indic_Digit_Four : constant Unicode_Char := 16#06F4#; Extended_Arabic_Indic_Digit_Five : constant Unicode_Char := 16#06F5#; Extended_Arabic_Indic_Digit_Six : constant Unicode_Char := 16#06F6#; Extended_Arabic_Indic_Digit_Seven : constant Unicode_Char := 16#06F7#; Extended_Arabic_Indic_Digit_Eight : constant Unicode_Char := 16#06F8#; Extended_Arabic_Indic_Digit_Nine : constant Unicode_Char := 16#06F9#; Arabic_Letter_Sheen_With_Dot_Below : constant Unicode_Char := 16#06FA#; Arabic_Letter_Dad_With_Dot_Below : constant Unicode_Char := 16#06FB#; Arabic_Letter_Ghain_With_Dot_Below : constant Unicode_Char := 16#06FC#; Arabic_Sign_Sindhi_Ampersand : constant Unicode_Char := 16#06FD#; Arabic_Sign_Sindhi_Postposition_Men : constant Unicode_Char := 16#06FE#; Arabic_Letter_Heh_With_Inverted_V : constant Unicode_Char := 16#06FF#; end Unicode.Names.Arabic; ���������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-arabic_extended_a.ads�������������������������������������������0000664�0000000�0000000�00000015260�14476332425�0023326�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Arabic_Extended_A is pragma Preelaborate; pragma Style_Checks (Off); Arabic_Letter_Beh_With_Small_V_Below : constant Unicode_Char := 16#08A0#; Arabic_Letter_Beh_With_Hamza_Above : constant Unicode_Char := 16#08A1#; Arabic_Letter_Jeem_With_Two_Dots_Above : constant Unicode_Char := 16#08A2#; Arabic_Letter_Tah_With_Two_Dots_Above : constant Unicode_Char := 16#08A3#; Arabic_Letter_Feh_With_Dot_Below_And_Three_Dots_Above : constant Unicode_Char := 16#08A4#; Arabic_Letter_Qaf_With_Dot_Below : constant Unicode_Char := 16#08A5#; Arabic_Letter_Lam_With_Double_Bar : constant Unicode_Char := 16#08A6#; Arabic_Letter_Meem_With_Three_Dots_Above : constant Unicode_Char := 16#08A7#; Arabic_Letter_Yeh_With_Two_Dots_Below_And_Hamza_Above : constant Unicode_Char := 16#08A8#; Arabic_Letter_Yeh_With_Two_Dots_Below_And_Dot_Above : constant Unicode_Char := 16#08A9#; Arabic_Letter_Reh_With_Loop : constant Unicode_Char := 16#08AA#; Arabic_Letter_Waw_With_Dot_Within : constant Unicode_Char := 16#08AB#; Arabic_Letter_Rohingya_Yeh : constant Unicode_Char := 16#08AC#; Arabic_Letter_Low_Alef : constant Unicode_Char := 16#08AD#; Arabic_Letter_Dal_With_Three_Dots_Below : constant Unicode_Char := 16#08AE#; Arabic_Letter_Sad_With_Three_Dots_Below : constant Unicode_Char := 16#08AF#; Arabic_Letter_Gaf_With_Inverted_Stroke : constant Unicode_Char := 16#08B0#; Arabic_Letter_Straight_Waw : constant Unicode_Char := 16#08B1#; Arabic_Letter_Zain_With_Inverted_V_Above : constant Unicode_Char := 16#08B2#; Arabic_Letter_Ain_With_Three_Dots_Below : constant Unicode_Char := 16#08B3#; Arabic_Letter_Kaf_With_Dot_Below : constant Unicode_Char := 16#08B4#; Arabic_Turned_Damma_Below : constant Unicode_Char := 16#08E3#; Arabic_Curly_Fatha : constant Unicode_Char := 16#08E4#; Arabic_Curly_Damma : constant Unicode_Char := 16#08E5#; Arabic_Curly_Kasra : constant Unicode_Char := 16#08E6#; Arabic_Curly_Fathatan : constant Unicode_Char := 16#08E7#; Arabic_Curly_Dammatan : constant Unicode_Char := 16#08E8#; Arabic_Curly_Kasratan : constant Unicode_Char := 16#08E9#; Arabic_Tone_One_Dot_Above : constant Unicode_Char := 16#08EA#; Arabic_Tone_Two_Dots_Above : constant Unicode_Char := 16#08EB#; Arabic_Tone_Loop_Above : constant Unicode_Char := 16#08EC#; Arabic_Tone_One_Dot_Below : constant Unicode_Char := 16#08ED#; Arabic_Tone_Two_Dots_Below : constant Unicode_Char := 16#08EE#; Arabic_Tone_Loop_Below : constant Unicode_Char := 16#08EF#; Arabic_Open_Fathatan : constant Unicode_Char := 16#08F0#; Arabic_Open_Dammatan : constant Unicode_Char := 16#08F1#; Arabic_Open_Kasratan : constant Unicode_Char := 16#08F2#; Arabic_Small_High_Waw : constant Unicode_Char := 16#08F3#; Arabic_Fatha_With_Ring : constant Unicode_Char := 16#08F4#; Arabic_Fatha_With_Dot_Above : constant Unicode_Char := 16#08F5#; Arabic_Kasra_With_Dot_Below : constant Unicode_Char := 16#08F6#; Arabic_Left_Arrowhead_Above : constant Unicode_Char := 16#08F7#; Arabic_Right_Arrowhead_Above : constant Unicode_Char := 16#08F8#; Arabic_Left_Arrowhead_Below : constant Unicode_Char := 16#08F9#; Arabic_Right_Arrowhead_Below : constant Unicode_Char := 16#08FA#; Arabic_Double_Right_Arrowhead_Above : constant Unicode_Char := 16#08FB#; Arabic_Double_Right_Arrowhead_Above_With_Dot : constant Unicode_Char := 16#08FC#; Arabic_Right_Arrowhead_Above_With_Dot : constant Unicode_Char := 16#08FD#; Arabic_Damma_With_Dot : constant Unicode_Char := 16#08FE#; Arabic_Mark_Sideways_Noon_Ghunna : constant Unicode_Char := 16#08FF#; end Unicode.Names.Arabic_Extended_A; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-arabic_math_alpha_symb.ads��������������������������������������0000664�0000000�0000000�00000035566�14476332425�0024371�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Arabic_Math_Alpha_Symb is pragma Preelaborate; pragma Style_Checks (Off); Arabic_Mathematical_Alef : constant Unicode_Char := 16#1EE00#; Arabic_Mathematical_Beh : constant Unicode_Char := 16#1EE01#; Arabic_Mathematical_Jeem : constant Unicode_Char := 16#1EE02#; Arabic_Mathematical_Dal : constant Unicode_Char := 16#1EE03#; Arabic_Mathematical_Waw : constant Unicode_Char := 16#1EE05#; Arabic_Mathematical_Zain : constant Unicode_Char := 16#1EE06#; Arabic_Mathematical_Hah : constant Unicode_Char := 16#1EE07#; Arabic_Mathematical_Tah : constant Unicode_Char := 16#1EE08#; Arabic_Mathematical_Yeh : constant Unicode_Char := 16#1EE09#; Arabic_Mathematical_Kaf : constant Unicode_Char := 16#1EE0A#; Arabic_Mathematical_Lam : constant Unicode_Char := 16#1EE0B#; Arabic_Mathematical_Meem : constant Unicode_Char := 16#1EE0C#; Arabic_Mathematical_Noon : constant Unicode_Char := 16#1EE0D#; Arabic_Mathematical_Seen : constant Unicode_Char := 16#1EE0E#; Arabic_Mathematical_Ain : constant Unicode_Char := 16#1EE0F#; Arabic_Mathematical_Feh : constant Unicode_Char := 16#1EE10#; Arabic_Mathematical_Sad : constant Unicode_Char := 16#1EE11#; Arabic_Mathematical_Qaf : constant Unicode_Char := 16#1EE12#; Arabic_Mathematical_Reh : constant Unicode_Char := 16#1EE13#; Arabic_Mathematical_Sheen : constant Unicode_Char := 16#1EE14#; Arabic_Mathematical_Teh : constant Unicode_Char := 16#1EE15#; Arabic_Mathematical_Theh : constant Unicode_Char := 16#1EE16#; Arabic_Mathematical_Khah : constant Unicode_Char := 16#1EE17#; Arabic_Mathematical_Thal : constant Unicode_Char := 16#1EE18#; Arabic_Mathematical_Dad : constant Unicode_Char := 16#1EE19#; Arabic_Mathematical_Zah : constant Unicode_Char := 16#1EE1A#; Arabic_Mathematical_Ghain : constant Unicode_Char := 16#1EE1B#; Arabic_Mathematical_Dotless_Beh : constant Unicode_Char := 16#1EE1C#; Arabic_Mathematical_Dotless_Noon : constant Unicode_Char := 16#1EE1D#; Arabic_Mathematical_Dotless_Feh : constant Unicode_Char := 16#1EE1E#; Arabic_Mathematical_Dotless_Qaf : constant Unicode_Char := 16#1EE1F#; Arabic_Mathematical_Initial_Beh : constant Unicode_Char := 16#1EE21#; Arabic_Mathematical_Initial_Jeem : constant Unicode_Char := 16#1EE22#; Arabic_Mathematical_Initial_Heh : constant Unicode_Char := 16#1EE24#; Arabic_Mathematical_Initial_Hah : constant Unicode_Char := 16#1EE27#; Arabic_Mathematical_Initial_Yeh : constant Unicode_Char := 16#1EE29#; Arabic_Mathematical_Initial_Kaf : constant Unicode_Char := 16#1EE2A#; Arabic_Mathematical_Initial_Lam : constant Unicode_Char := 16#1EE2B#; Arabic_Mathematical_Initial_Meem : constant Unicode_Char := 16#1EE2C#; Arabic_Mathematical_Initial_Noon : constant Unicode_Char := 16#1EE2D#; Arabic_Mathematical_Initial_Seen : constant Unicode_Char := 16#1EE2E#; Arabic_Mathematical_Initial_Ain : constant Unicode_Char := 16#1EE2F#; Arabic_Mathematical_Initial_Feh : constant Unicode_Char := 16#1EE30#; Arabic_Mathematical_Initial_Sad : constant Unicode_Char := 16#1EE31#; Arabic_Mathematical_Initial_Qaf : constant Unicode_Char := 16#1EE32#; Arabic_Mathematical_Initial_Sheen : constant Unicode_Char := 16#1EE34#; Arabic_Mathematical_Initial_Teh : constant Unicode_Char := 16#1EE35#; Arabic_Mathematical_Initial_Theh : constant Unicode_Char := 16#1EE36#; Arabic_Mathematical_Initial_Khah : constant Unicode_Char := 16#1EE37#; Arabic_Mathematical_Initial_Dad : constant Unicode_Char := 16#1EE39#; Arabic_Mathematical_Initial_Ghain : constant Unicode_Char := 16#1EE3B#; Arabic_Mathematical_Tailed_Jeem : constant Unicode_Char := 16#1EE42#; Arabic_Mathematical_Tailed_Hah : constant Unicode_Char := 16#1EE47#; Arabic_Mathematical_Tailed_Yeh : constant Unicode_Char := 16#1EE49#; Arabic_Mathematical_Tailed_Lam : constant Unicode_Char := 16#1EE4B#; Arabic_Mathematical_Tailed_Noon : constant Unicode_Char := 16#1EE4D#; Arabic_Mathematical_Tailed_Seen : constant Unicode_Char := 16#1EE4E#; Arabic_Mathematical_Tailed_Ain : constant Unicode_Char := 16#1EE4F#; Arabic_Mathematical_Tailed_Sad : constant Unicode_Char := 16#1EE51#; Arabic_Mathematical_Tailed_Qaf : constant Unicode_Char := 16#1EE52#; Arabic_Mathematical_Tailed_Sheen : constant Unicode_Char := 16#1EE54#; Arabic_Mathematical_Tailed_Khah : constant Unicode_Char := 16#1EE57#; Arabic_Mathematical_Tailed_Dad : constant Unicode_Char := 16#1EE59#; Arabic_Mathematical_Tailed_Ghain : constant Unicode_Char := 16#1EE5B#; Arabic_Mathematical_Tailed_Dotless_Noon : constant Unicode_Char := 16#1EE5D#; Arabic_Mathematical_Tailed_Dotless_Qaf : constant Unicode_Char := 16#1EE5F#; Arabic_Mathematical_Stretched_Beh : constant Unicode_Char := 16#1EE61#; Arabic_Mathematical_Stretched_Jeem : constant Unicode_Char := 16#1EE62#; Arabic_Mathematical_Stretched_Heh : constant Unicode_Char := 16#1EE64#; Arabic_Mathematical_Stretched_Hah : constant Unicode_Char := 16#1EE67#; Arabic_Mathematical_Stretched_Tah : constant Unicode_Char := 16#1EE68#; Arabic_Mathematical_Stretched_Yeh : constant Unicode_Char := 16#1EE69#; Arabic_Mathematical_Stretched_Kaf : constant Unicode_Char := 16#1EE6A#; Arabic_Mathematical_Stretched_Meem : constant Unicode_Char := 16#1EE6C#; Arabic_Mathematical_Stretched_Noon : constant Unicode_Char := 16#1EE6D#; Arabic_Mathematical_Stretched_Seen : constant Unicode_Char := 16#1EE6E#; Arabic_Mathematical_Stretched_Ain : constant Unicode_Char := 16#1EE6F#; Arabic_Mathematical_Stretched_Feh : constant Unicode_Char := 16#1EE70#; Arabic_Mathematical_Stretched_Sad : constant Unicode_Char := 16#1EE71#; Arabic_Mathematical_Stretched_Qaf : constant Unicode_Char := 16#1EE72#; Arabic_Mathematical_Stretched_Sheen : constant Unicode_Char := 16#1EE74#; Arabic_Mathematical_Stretched_Teh : constant Unicode_Char := 16#1EE75#; Arabic_Mathematical_Stretched_Theh : constant Unicode_Char := 16#1EE76#; Arabic_Mathematical_Stretched_Khah : constant Unicode_Char := 16#1EE77#; Arabic_Mathematical_Stretched_Dad : constant Unicode_Char := 16#1EE79#; Arabic_Mathematical_Stretched_Zah : constant Unicode_Char := 16#1EE7A#; Arabic_Mathematical_Stretched_Ghain : constant Unicode_Char := 16#1EE7B#; Arabic_Mathematical_Stretched_Dotless_Beh : constant Unicode_Char := 16#1EE7C#; Arabic_Mathematical_Stretched_Dotless_Feh : constant Unicode_Char := 16#1EE7E#; Arabic_Mathematical_Looped_Alef : constant Unicode_Char := 16#1EE80#; Arabic_Mathematical_Looped_Beh : constant Unicode_Char := 16#1EE81#; Arabic_Mathematical_Looped_Jeem : constant Unicode_Char := 16#1EE82#; Arabic_Mathematical_Looped_Dal : constant Unicode_Char := 16#1EE83#; Arabic_Mathematical_Looped_Heh : constant Unicode_Char := 16#1EE84#; Arabic_Mathematical_Looped_Waw : constant Unicode_Char := 16#1EE85#; Arabic_Mathematical_Looped_Zain : constant Unicode_Char := 16#1EE86#; Arabic_Mathematical_Looped_Hah : constant Unicode_Char := 16#1EE87#; Arabic_Mathematical_Looped_Tah : constant Unicode_Char := 16#1EE88#; Arabic_Mathematical_Looped_Yeh : constant Unicode_Char := 16#1EE89#; Arabic_Mathematical_Looped_Lam : constant Unicode_Char := 16#1EE8B#; Arabic_Mathematical_Looped_Meem : constant Unicode_Char := 16#1EE8C#; Arabic_Mathematical_Looped_Noon : constant Unicode_Char := 16#1EE8D#; Arabic_Mathematical_Looped_Seen : constant Unicode_Char := 16#1EE8E#; Arabic_Mathematical_Looped_Ain : constant Unicode_Char := 16#1EE8F#; Arabic_Mathematical_Looped_Feh : constant Unicode_Char := 16#1EE90#; Arabic_Mathematical_Looped_Sad : constant Unicode_Char := 16#1EE91#; Arabic_Mathematical_Looped_Qaf : constant Unicode_Char := 16#1EE92#; Arabic_Mathematical_Looped_Reh : constant Unicode_Char := 16#1EE93#; Arabic_Mathematical_Looped_Sheen : constant Unicode_Char := 16#1EE94#; Arabic_Mathematical_Looped_Teh : constant Unicode_Char := 16#1EE95#; Arabic_Mathematical_Looped_Theh : constant Unicode_Char := 16#1EE96#; Arabic_Mathematical_Looped_Khah : constant Unicode_Char := 16#1EE97#; Arabic_Mathematical_Looped_Thal : constant Unicode_Char := 16#1EE98#; Arabic_Mathematical_Looped_Dad : constant Unicode_Char := 16#1EE99#; Arabic_Mathematical_Looped_Zah : constant Unicode_Char := 16#1EE9A#; Arabic_Mathematical_Looped_Ghain : constant Unicode_Char := 16#1EE9B#; Arabic_Mathematical_Double_Struck_Beh : constant Unicode_Char := 16#1EEA1#; Arabic_Mathematical_Double_Struck_Jeem : constant Unicode_Char := 16#1EEA2#; Arabic_Mathematical_Double_Struck_Dal : constant Unicode_Char := 16#1EEA3#; Arabic_Mathematical_Double_Struck_Waw : constant Unicode_Char := 16#1EEA5#; Arabic_Mathematical_Double_Struck_Zain : constant Unicode_Char := 16#1EEA6#; Arabic_Mathematical_Double_Struck_Hah : constant Unicode_Char := 16#1EEA7#; Arabic_Mathematical_Double_Struck_Tah : constant Unicode_Char := 16#1EEA8#; Arabic_Mathematical_Double_Struck_Yeh : constant Unicode_Char := 16#1EEA9#; Arabic_Mathematical_Double_Struck_Lam : constant Unicode_Char := 16#1EEAB#; Arabic_Mathematical_Double_Struck_Meem : constant Unicode_Char := 16#1EEAC#; Arabic_Mathematical_Double_Struck_Noon : constant Unicode_Char := 16#1EEAD#; Arabic_Mathematical_Double_Struck_Seen : constant Unicode_Char := 16#1EEAE#; Arabic_Mathematical_Double_Struck_Ain : constant Unicode_Char := 16#1EEAF#; Arabic_Mathematical_Double_Struck_Feh : constant Unicode_Char := 16#1EEB0#; Arabic_Mathematical_Double_Struck_Sad : constant Unicode_Char := 16#1EEB1#; Arabic_Mathematical_Double_Struck_Qaf : constant Unicode_Char := 16#1EEB2#; Arabic_Mathematical_Double_Struck_Reh : constant Unicode_Char := 16#1EEB3#; Arabic_Mathematical_Double_Struck_Sheen : constant Unicode_Char := 16#1EEB4#; Arabic_Mathematical_Double_Struck_Teh : constant Unicode_Char := 16#1EEB5#; Arabic_Mathematical_Double_Struck_Theh : constant Unicode_Char := 16#1EEB6#; Arabic_Mathematical_Double_Struck_Khah : constant Unicode_Char := 16#1EEB7#; Arabic_Mathematical_Double_Struck_Thal : constant Unicode_Char := 16#1EEB8#; Arabic_Mathematical_Double_Struck_Dad : constant Unicode_Char := 16#1EEB9#; Arabic_Mathematical_Double_Struck_Zah : constant Unicode_Char := 16#1EEBA#; Arabic_Mathematical_Double_Struck_Ghain : constant Unicode_Char := 16#1EEBB#; Arabic_Mathematical_Operator_Meem_With_Hah_With_Tatweel : constant Unicode_Char := 16#1EEF0#; Arabic_Mathematical_Operator_Hah_With_Dal : constant Unicode_Char := 16#1EEF1#; end Unicode.Names.Arabic_Math_Alpha_Symb; ������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-arabic_present_formsa.ads���������������������������������������0000664�0000000�0000000�00000161410�14476332425�0024254�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Arabic_Present_FormsA is pragma Preelaborate; pragma Style_Checks (Off); Arabic_Letter_Alef_Wasla_Isolated_Form : constant Unicode_Char := 16#FB50#; Arabic_Letter_Alef_Wasla_Final_Form : constant Unicode_Char := 16#FB51#; Arabic_Letter_Beeh_Isolated_Form : constant Unicode_Char := 16#FB52#; Arabic_Letter_Beeh_Final_Form : constant Unicode_Char := 16#FB53#; Arabic_Letter_Beeh_Initial_Form : constant Unicode_Char := 16#FB54#; Arabic_Letter_Beeh_Medial_Form : constant Unicode_Char := 16#FB55#; Arabic_Letter_Peh_Isolated_Form : constant Unicode_Char := 16#FB56#; Arabic_Letter_Peh_Final_Form : constant Unicode_Char := 16#FB57#; Arabic_Letter_Peh_Initial_Form : constant Unicode_Char := 16#FB58#; Arabic_Letter_Peh_Medial_Form : constant Unicode_Char := 16#FB59#; Arabic_Letter_Beheh_Isolated_Form : constant Unicode_Char := 16#FB5A#; Arabic_Letter_Beheh_Final_Form : constant Unicode_Char := 16#FB5B#; Arabic_Letter_Beheh_Initial_Form : constant Unicode_Char := 16#FB5C#; Arabic_Letter_Beheh_Medial_Form : constant Unicode_Char := 16#FB5D#; Arabic_Letter_Tteheh_Isolated_Form : constant Unicode_Char := 16#FB5E#; Arabic_Letter_Tteheh_Final_Form : constant Unicode_Char := 16#FB5F#; Arabic_Letter_Tteheh_Initial_Form : constant Unicode_Char := 16#FB60#; Arabic_Letter_Tteheh_Medial_Form : constant Unicode_Char := 16#FB61#; Arabic_Letter_Teheh_Isolated_Form : constant Unicode_Char := 16#FB62#; Arabic_Letter_Teheh_Final_Form : constant Unicode_Char := 16#FB63#; Arabic_Letter_Teheh_Initial_Form : constant Unicode_Char := 16#FB64#; Arabic_Letter_Teheh_Medial_Form : constant Unicode_Char := 16#FB65#; Arabic_Letter_Tteh_Isolated_Form : constant Unicode_Char := 16#FB66#; Arabic_Letter_Tteh_Final_Form : constant Unicode_Char := 16#FB67#; Arabic_Letter_Tteh_Initial_Form : constant Unicode_Char := 16#FB68#; Arabic_Letter_Tteh_Medial_Form : constant Unicode_Char := 16#FB69#; Arabic_Letter_Veh_Isolated_Form : constant Unicode_Char := 16#FB6A#; Arabic_Letter_Veh_Final_Form : constant Unicode_Char := 16#FB6B#; Arabic_Letter_Veh_Initial_Form : constant Unicode_Char := 16#FB6C#; Arabic_Letter_Veh_Medial_Form : constant Unicode_Char := 16#FB6D#; Arabic_Letter_Peheh_Isolated_Form : constant Unicode_Char := 16#FB6E#; Arabic_Letter_Peheh_Final_Form : constant Unicode_Char := 16#FB6F#; Arabic_Letter_Peheh_Initial_Form : constant Unicode_Char := 16#FB70#; Arabic_Letter_Peheh_Medial_Form : constant Unicode_Char := 16#FB71#; Arabic_Letter_Dyeh_Isolated_Form : constant Unicode_Char := 16#FB72#; Arabic_Letter_Dyeh_Final_Form : constant Unicode_Char := 16#FB73#; Arabic_Letter_Dyeh_Initial_Form : constant Unicode_Char := 16#FB74#; Arabic_Letter_Dyeh_Medial_Form : constant Unicode_Char := 16#FB75#; Arabic_Letter_Nyeh_Isolated_Form : constant Unicode_Char := 16#FB76#; Arabic_Letter_Nyeh_Final_Form : constant Unicode_Char := 16#FB77#; Arabic_Letter_Nyeh_Initial_Form : constant Unicode_Char := 16#FB78#; Arabic_Letter_Nyeh_Medial_Form : constant Unicode_Char := 16#FB79#; Arabic_Letter_Tcheh_Isolated_Form : constant Unicode_Char := 16#FB7A#; Arabic_Letter_Tcheh_Final_Form : constant Unicode_Char := 16#FB7B#; Arabic_Letter_Tcheh_Initial_Form : constant Unicode_Char := 16#FB7C#; Arabic_Letter_Tcheh_Medial_Form : constant Unicode_Char := 16#FB7D#; Arabic_Letter_Tcheheh_Isolated_Form : constant Unicode_Char := 16#FB7E#; Arabic_Letter_Tcheheh_Final_Form : constant Unicode_Char := 16#FB7F#; Arabic_Letter_Tcheheh_Initial_Form : constant Unicode_Char := 16#FB80#; Arabic_Letter_Tcheheh_Medial_Form : constant Unicode_Char := 16#FB81#; Arabic_Letter_Ddahal_Isolated_Form : constant Unicode_Char := 16#FB82#; Arabic_Letter_Ddahal_Final_Form : constant Unicode_Char := 16#FB83#; Arabic_Letter_Dahal_Isolated_Form : constant Unicode_Char := 16#FB84#; Arabic_Letter_Dahal_Final_Form : constant Unicode_Char := 16#FB85#; Arabic_Letter_Dul_Isolated_Form : constant Unicode_Char := 16#FB86#; Arabic_Letter_Dul_Final_Form : constant Unicode_Char := 16#FB87#; Arabic_Letter_Ddal_Isolated_Form : constant Unicode_Char := 16#FB88#; Arabic_Letter_Ddal_Final_Form : constant Unicode_Char := 16#FB89#; Arabic_Letter_Jeh_Isolated_Form : constant Unicode_Char := 16#FB8A#; Arabic_Letter_Jeh_Final_Form : constant Unicode_Char := 16#FB8B#; Arabic_Letter_Rreh_Isolated_Form : constant Unicode_Char := 16#FB8C#; Arabic_Letter_Rreh_Final_Form : constant Unicode_Char := 16#FB8D#; Arabic_Letter_Keheh_Isolated_Form : constant Unicode_Char := 16#FB8E#; Arabic_Letter_Keheh_Final_Form : constant Unicode_Char := 16#FB8F#; Arabic_Letter_Keheh_Initial_Form : constant Unicode_Char := 16#FB90#; Arabic_Letter_Keheh_Medial_Form : constant Unicode_Char := 16#FB91#; Arabic_Letter_Gaf_Isolated_Form : constant Unicode_Char := 16#FB92#; Arabic_Letter_Gaf_Final_Form : constant Unicode_Char := 16#FB93#; Arabic_Letter_Gaf_Initial_Form : constant Unicode_Char := 16#FB94#; Arabic_Letter_Gaf_Medial_Form : constant Unicode_Char := 16#FB95#; Arabic_Letter_Gueh_Isolated_Form : constant Unicode_Char := 16#FB96#; Arabic_Letter_Gueh_Final_Form : constant Unicode_Char := 16#FB97#; Arabic_Letter_Gueh_Initial_Form : constant Unicode_Char := 16#FB98#; Arabic_Letter_Gueh_Medial_Form : constant Unicode_Char := 16#FB99#; Arabic_Letter_Ngoeh_Isolated_Form : constant Unicode_Char := 16#FB9A#; Arabic_Letter_Ngoeh_Final_Form : constant Unicode_Char := 16#FB9B#; Arabic_Letter_Ngoeh_Initial_Form : constant Unicode_Char := 16#FB9C#; Arabic_Letter_Ngoeh_Medial_Form : constant Unicode_Char := 16#FB9D#; Arabic_Letter_Noon_Ghunna_Isolated_Form : constant Unicode_Char := 16#FB9E#; Arabic_Letter_Noon_Ghunna_Final_Form : constant Unicode_Char := 16#FB9F#; Arabic_Letter_Rnoon_Isolated_Form : constant Unicode_Char := 16#FBA0#; Arabic_Letter_Rnoon_Final_Form : constant Unicode_Char := 16#FBA1#; Arabic_Letter_Rnoon_Initial_Form : constant Unicode_Char := 16#FBA2#; Arabic_Letter_Rnoon_Medial_Form : constant Unicode_Char := 16#FBA3#; Arabic_Letter_Heh_With_Yeh_Above_Isolated_Form : constant Unicode_Char := 16#FBA4#; Arabic_Letter_Heh_With_Yeh_Above_Final_Form : constant Unicode_Char := 16#FBA5#; Arabic_Letter_Heh_Goal_Isolated_Form : constant Unicode_Char := 16#FBA6#; Arabic_Letter_Heh_Goal_Final_Form : constant Unicode_Char := 16#FBA7#; Arabic_Letter_Heh_Goal_Initial_Form : constant Unicode_Char := 16#FBA8#; Arabic_Letter_Heh_Goal_Medial_Form : constant Unicode_Char := 16#FBA9#; Arabic_Letter_Heh_Doachashmee_Isolated_Form : constant Unicode_Char := 16#FBAA#; Arabic_Letter_Heh_Doachashmee_Final_Form : constant Unicode_Char := 16#FBAB#; Arabic_Letter_Heh_Doachashmee_Initial_Form : constant Unicode_Char := 16#FBAC#; Arabic_Letter_Heh_Doachashmee_Medial_Form : constant Unicode_Char := 16#FBAD#; Arabic_Letter_Yeh_Barree_Isolated_Form : constant Unicode_Char := 16#FBAE#; Arabic_Letter_Yeh_Barree_Final_Form : constant Unicode_Char := 16#FBAF#; Arabic_Letter_Yeh_Barree_With_Hamza_Above_Isolated_Form : constant Unicode_Char := 16#FBB0#; Arabic_Letter_Yeh_Barree_With_Hamza_Above_Final_Form : constant Unicode_Char := 16#FBB1#; Arabic_Symbol_Dot_Above : constant Unicode_Char := 16#FBB2#; Arabic_Symbol_Dot_Below : constant Unicode_Char := 16#FBB3#; Arabic_Symbol_Two_Dots_Above : constant Unicode_Char := 16#FBB4#; Arabic_Symbol_Two_Dots_Below : constant Unicode_Char := 16#FBB5#; Arabic_Symbol_Three_Dots_Above : constant Unicode_Char := 16#FBB6#; Arabic_Symbol_Three_Dots_Below : constant Unicode_Char := 16#FBB7#; Arabic_Symbol_Three_Dots_Pointing_Downwards_Above : constant Unicode_Char := 16#FBB8#; Arabic_Symbol_Three_Dots_Pointing_Downwards_Below : constant Unicode_Char := 16#FBB9#; Arabic_Symbol_Four_Dots_Above : constant Unicode_Char := 16#FBBA#; Arabic_Symbol_Four_Dots_Below : constant Unicode_Char := 16#FBBB#; Arabic_Symbol_Double_Vertical_Bar_Below : constant Unicode_Char := 16#FBBC#; Arabic_Symbol_Two_Dots_Vertically_Above : constant Unicode_Char := 16#FBBD#; Arabic_Symbol_Two_Dots_Vertically_Below : constant Unicode_Char := 16#FBBE#; Arabic_Symbol_Ring : constant Unicode_Char := 16#FBBF#; Arabic_Symbol_Small_Tah_Above : constant Unicode_Char := 16#FBC0#; Arabic_Symbol_Small_Tah_Below : constant Unicode_Char := 16#FBC1#; Arabic_Letter_Ng_Isolated_Form : constant Unicode_Char := 16#FBD3#; Arabic_Letter_Ng_Final_Form : constant Unicode_Char := 16#FBD4#; Arabic_Letter_Ng_Initial_Form : constant Unicode_Char := 16#FBD5#; Arabic_Letter_Ng_Medial_Form : constant Unicode_Char := 16#FBD6#; Arabic_Letter_U_Isolated_Form : constant Unicode_Char := 16#FBD7#; Arabic_Letter_U_Final_Form : constant Unicode_Char := 16#FBD8#; Arabic_Letter_Oe_Isolated_Form : constant Unicode_Char := 16#FBD9#; Arabic_Letter_Oe_Final_Form : constant Unicode_Char := 16#FBDA#; Arabic_Letter_Yu_Isolated_Form : constant Unicode_Char := 16#FBDB#; Arabic_Letter_Yu_Final_Form : constant Unicode_Char := 16#FBDC#; Arabic_Letter_U_With_Hamza_Above_Isolated_Form : constant Unicode_Char := 16#FBDD#; Arabic_Letter_Ve_Isolated_Form : constant Unicode_Char := 16#FBDE#; Arabic_Letter_Ve_Final_Form : constant Unicode_Char := 16#FBDF#; Arabic_Letter_Kirghiz_Oe_Isolated_Form : constant Unicode_Char := 16#FBE0#; Arabic_Letter_Kirghiz_Oe_Final_Form : constant Unicode_Char := 16#FBE1#; Arabic_Letter_Kirghiz_Yu_Isolated_Form : constant Unicode_Char := 16#FBE2#; Arabic_Letter_Kirghiz_Yu_Final_Form : constant Unicode_Char := 16#FBE3#; Arabic_Letter_E_Isolated_Form : constant Unicode_Char := 16#FBE4#; Arabic_Letter_E_Final_Form : constant Unicode_Char := 16#FBE5#; Arabic_Letter_E_Initial_Form : constant Unicode_Char := 16#FBE6#; Arabic_Letter_E_Medial_Form : constant Unicode_Char := 16#FBE7#; Arabic_Letter_Uighur_Kazakh_Kirghiz_Alef_Maksura_Initial_Form : constant Unicode_Char := 16#FBE8#; Arabic_Letter_Uighur_Kazakh_Kirghiz_Alef_Maksura_Medial_Form : constant Unicode_Char := 16#FBE9#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Alef_Isolated_Form : constant Unicode_Char := 16#FBEA#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Alef_Final_Form : constant Unicode_Char := 16#FBEB#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Ae_Isolated_Form : constant Unicode_Char := 16#FBEC#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Ae_Final_Form : constant Unicode_Char := 16#FBED#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Waw_Isolated_Form : constant Unicode_Char := 16#FBEE#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Waw_Final_Form : constant Unicode_Char := 16#FBEF#; Arabic_Ligature_Yeh_With_Hamza_Above_With_U_Isolated_Form : constant Unicode_Char := 16#FBF0#; Arabic_Ligature_Yeh_With_Hamza_Above_With_U_Final_Form : constant Unicode_Char := 16#FBF1#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Oe_Isolated_Form : constant Unicode_Char := 16#FBF2#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Oe_Final_Form : constant Unicode_Char := 16#FBF3#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Yu_Isolated_Form : constant Unicode_Char := 16#FBF4#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Yu_Final_Form : constant Unicode_Char := 16#FBF5#; Arabic_Ligature_Yeh_With_Hamza_Above_With_E_Isolated_Form : constant Unicode_Char := 16#FBF6#; Arabic_Ligature_Yeh_With_Hamza_Above_With_E_Final_Form : constant Unicode_Char := 16#FBF7#; Arabic_Ligature_Yeh_With_Hamza_Above_With_E_Initial_Form : constant Unicode_Char := 16#FBF8#; Arabic_Ligature_Uighur_Kirghiz_Yeh_With_Hamza_Above_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FBF9#; Arabic_Ligature_Uighur_Kirghiz_Yeh_With_Hamza_Above_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FBFA#; Arabic_Ligature_Uighur_Kirghiz_Yeh_With_Hamza_Above_With_Alef_Maksura_Initial_Form : constant Unicode_Char := 16#FBFB#; Arabic_Letter_Farsi_Yeh_Isolated_Form : constant Unicode_Char := 16#FBFC#; Arabic_Letter_Farsi_Yeh_Final_Form : constant Unicode_Char := 16#FBFD#; Arabic_Letter_Farsi_Yeh_Initial_Form : constant Unicode_Char := 16#FBFE#; Arabic_Letter_Farsi_Yeh_Medial_Form : constant Unicode_Char := 16#FBFF#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC00#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC01#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC02#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC03#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC04#; Arabic_Ligature_Beh_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC05#; Arabic_Ligature_Beh_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC06#; Arabic_Ligature_Beh_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC07#; Arabic_Ligature_Beh_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC08#; Arabic_Ligature_Beh_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC09#; Arabic_Ligature_Beh_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC0A#; Arabic_Ligature_Teh_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC0B#; Arabic_Ligature_Teh_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC0C#; Arabic_Ligature_Teh_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC0D#; Arabic_Ligature_Teh_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC0E#; Arabic_Ligature_Teh_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC0F#; Arabic_Ligature_Teh_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC10#; Arabic_Ligature_Theh_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC11#; Arabic_Ligature_Theh_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC12#; Arabic_Ligature_Theh_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC13#; Arabic_Ligature_Theh_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC14#; Arabic_Ligature_Jeem_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC15#; Arabic_Ligature_Jeem_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC16#; Arabic_Ligature_Hah_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC17#; Arabic_Ligature_Hah_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC18#; Arabic_Ligature_Khah_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC19#; Arabic_Ligature_Khah_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC1A#; Arabic_Ligature_Khah_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC1B#; Arabic_Ligature_Seen_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC1C#; Arabic_Ligature_Seen_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC1D#; Arabic_Ligature_Seen_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC1E#; Arabic_Ligature_Seen_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC1F#; Arabic_Ligature_Sad_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC20#; Arabic_Ligature_Sad_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC21#; Arabic_Ligature_Dad_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC22#; Arabic_Ligature_Dad_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC23#; Arabic_Ligature_Dad_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC24#; Arabic_Ligature_Dad_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC25#; Arabic_Ligature_Tah_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC26#; Arabic_Ligature_Tah_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC27#; Arabic_Ligature_Zah_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC28#; Arabic_Ligature_Ain_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC29#; Arabic_Ligature_Ain_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC2A#; Arabic_Ligature_Ghain_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC2B#; Arabic_Ligature_Ghain_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC2C#; Arabic_Ligature_Feh_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC2D#; Arabic_Ligature_Feh_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC2E#; Arabic_Ligature_Feh_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC2F#; Arabic_Ligature_Feh_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC30#; Arabic_Ligature_Feh_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC31#; Arabic_Ligature_Feh_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC32#; Arabic_Ligature_Qaf_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC33#; Arabic_Ligature_Qaf_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC34#; Arabic_Ligature_Qaf_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC35#; Arabic_Ligature_Qaf_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC36#; Arabic_Ligature_Kaf_With_Alef_Isolated_Form : constant Unicode_Char := 16#FC37#; Arabic_Ligature_Kaf_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC38#; Arabic_Ligature_Kaf_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC39#; Arabic_Ligature_Kaf_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC3A#; Arabic_Ligature_Kaf_With_Lam_Isolated_Form : constant Unicode_Char := 16#FC3B#; Arabic_Ligature_Kaf_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC3C#; Arabic_Ligature_Kaf_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC3D#; Arabic_Ligature_Kaf_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC3E#; Arabic_Ligature_Lam_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC3F#; Arabic_Ligature_Lam_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC40#; Arabic_Ligature_Lam_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC41#; Arabic_Ligature_Lam_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC42#; Arabic_Ligature_Lam_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC43#; Arabic_Ligature_Lam_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC44#; Arabic_Ligature_Meem_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC45#; Arabic_Ligature_Meem_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC46#; Arabic_Ligature_Meem_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC47#; Arabic_Ligature_Meem_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC48#; Arabic_Ligature_Meem_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC49#; Arabic_Ligature_Meem_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC4A#; Arabic_Ligature_Noon_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC4B#; Arabic_Ligature_Noon_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC4C#; Arabic_Ligature_Noon_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC4D#; Arabic_Ligature_Noon_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC4E#; Arabic_Ligature_Noon_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC4F#; Arabic_Ligature_Noon_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC50#; Arabic_Ligature_Heh_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC51#; Arabic_Ligature_Heh_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC52#; Arabic_Ligature_Heh_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC53#; Arabic_Ligature_Heh_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC54#; Arabic_Ligature_Yeh_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FC55#; Arabic_Ligature_Yeh_With_Hah_Isolated_Form : constant Unicode_Char := 16#FC56#; Arabic_Ligature_Yeh_With_Khah_Isolated_Form : constant Unicode_Char := 16#FC57#; Arabic_Ligature_Yeh_With_Meem_Isolated_Form : constant Unicode_Char := 16#FC58#; Arabic_Ligature_Yeh_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FC59#; Arabic_Ligature_Yeh_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FC5A#; Arabic_Ligature_Thal_With_Superscript_Alef_Isolated_Form : constant Unicode_Char := 16#FC5B#; Arabic_Ligature_Reh_With_Superscript_Alef_Isolated_Form : constant Unicode_Char := 16#FC5C#; Arabic_Ligature_Alef_Maksura_With_Superscript_Alef_Isolated_Form : constant Unicode_Char := 16#FC5D#; Arabic_Ligature_Shadda_With_Dammatan_Isolated_Form : constant Unicode_Char := 16#FC5E#; Arabic_Ligature_Shadda_With_Kasratan_Isolated_Form : constant Unicode_Char := 16#FC5F#; Arabic_Ligature_Shadda_With_Fatha_Isolated_Form : constant Unicode_Char := 16#FC60#; Arabic_Ligature_Shadda_With_Damma_Isolated_Form : constant Unicode_Char := 16#FC61#; Arabic_Ligature_Shadda_With_Kasra_Isolated_Form : constant Unicode_Char := 16#FC62#; Arabic_Ligature_Shadda_With_Superscript_Alef_Isolated_Form : constant Unicode_Char := 16#FC63#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Reh_Final_Form : constant Unicode_Char := 16#FC64#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Zain_Final_Form : constant Unicode_Char := 16#FC65#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Meem_Final_Form : constant Unicode_Char := 16#FC66#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Noon_Final_Form : constant Unicode_Char := 16#FC67#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC68#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Yeh_Final_Form : constant Unicode_Char := 16#FC69#; Arabic_Ligature_Beh_With_Reh_Final_Form : constant Unicode_Char := 16#FC6A#; Arabic_Ligature_Beh_With_Zain_Final_Form : constant Unicode_Char := 16#FC6B#; Arabic_Ligature_Beh_With_Meem_Final_Form : constant Unicode_Char := 16#FC6C#; Arabic_Ligature_Beh_With_Noon_Final_Form : constant Unicode_Char := 16#FC6D#; Arabic_Ligature_Beh_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC6E#; Arabic_Ligature_Beh_With_Yeh_Final_Form : constant Unicode_Char := 16#FC6F#; Arabic_Ligature_Teh_With_Reh_Final_Form : constant Unicode_Char := 16#FC70#; Arabic_Ligature_Teh_With_Zain_Final_Form : constant Unicode_Char := 16#FC71#; Arabic_Ligature_Teh_With_Meem_Final_Form : constant Unicode_Char := 16#FC72#; Arabic_Ligature_Teh_With_Noon_Final_Form : constant Unicode_Char := 16#FC73#; Arabic_Ligature_Teh_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC74#; Arabic_Ligature_Teh_With_Yeh_Final_Form : constant Unicode_Char := 16#FC75#; Arabic_Ligature_Theh_With_Reh_Final_Form : constant Unicode_Char := 16#FC76#; Arabic_Ligature_Theh_With_Zain_Final_Form : constant Unicode_Char := 16#FC77#; Arabic_Ligature_Theh_With_Meem_Final_Form : constant Unicode_Char := 16#FC78#; Arabic_Ligature_Theh_With_Noon_Final_Form : constant Unicode_Char := 16#FC79#; Arabic_Ligature_Theh_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC7A#; Arabic_Ligature_Theh_With_Yeh_Final_Form : constant Unicode_Char := 16#FC7B#; Arabic_Ligature_Feh_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC7C#; Arabic_Ligature_Feh_With_Yeh_Final_Form : constant Unicode_Char := 16#FC7D#; Arabic_Ligature_Qaf_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC7E#; Arabic_Ligature_Qaf_With_Yeh_Final_Form : constant Unicode_Char := 16#FC7F#; Arabic_Ligature_Kaf_With_Alef_Final_Form : constant Unicode_Char := 16#FC80#; Arabic_Ligature_Kaf_With_Lam_Final_Form : constant Unicode_Char := 16#FC81#; Arabic_Ligature_Kaf_With_Meem_Final_Form : constant Unicode_Char := 16#FC82#; Arabic_Ligature_Kaf_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC83#; Arabic_Ligature_Kaf_With_Yeh_Final_Form : constant Unicode_Char := 16#FC84#; Arabic_Ligature_Lam_With_Meem_Final_Form : constant Unicode_Char := 16#FC85#; Arabic_Ligature_Lam_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC86#; Arabic_Ligature_Lam_With_Yeh_Final_Form : constant Unicode_Char := 16#FC87#; Arabic_Ligature_Meem_With_Alef_Final_Form : constant Unicode_Char := 16#FC88#; Arabic_Ligature_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FC89#; Arabic_Ligature_Noon_With_Reh_Final_Form : constant Unicode_Char := 16#FC8A#; Arabic_Ligature_Noon_With_Zain_Final_Form : constant Unicode_Char := 16#FC8B#; Arabic_Ligature_Noon_With_Meem_Final_Form : constant Unicode_Char := 16#FC8C#; Arabic_Ligature_Noon_With_Noon_Final_Form : constant Unicode_Char := 16#FC8D#; Arabic_Ligature_Noon_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC8E#; Arabic_Ligature_Noon_With_Yeh_Final_Form : constant Unicode_Char := 16#FC8F#; Arabic_Ligature_Alef_Maksura_With_Superscript_Alef_Final_Form : constant Unicode_Char := 16#FC90#; Arabic_Ligature_Yeh_With_Reh_Final_Form : constant Unicode_Char := 16#FC91#; Arabic_Ligature_Yeh_With_Zain_Final_Form : constant Unicode_Char := 16#FC92#; Arabic_Ligature_Yeh_With_Meem_Final_Form : constant Unicode_Char := 16#FC93#; Arabic_Ligature_Yeh_With_Noon_Final_Form : constant Unicode_Char := 16#FC94#; Arabic_Ligature_Yeh_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FC95#; Arabic_Ligature_Yeh_With_Yeh_Final_Form : constant Unicode_Char := 16#FC96#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Jeem_Initial_Form : constant Unicode_Char := 16#FC97#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Hah_Initial_Form : constant Unicode_Char := 16#FC98#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Khah_Initial_Form : constant Unicode_Char := 16#FC99#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Meem_Initial_Form : constant Unicode_Char := 16#FC9A#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Heh_Initial_Form : constant Unicode_Char := 16#FC9B#; Arabic_Ligature_Beh_With_Jeem_Initial_Form : constant Unicode_Char := 16#FC9C#; Arabic_Ligature_Beh_With_Hah_Initial_Form : constant Unicode_Char := 16#FC9D#; Arabic_Ligature_Beh_With_Khah_Initial_Form : constant Unicode_Char := 16#FC9E#; Arabic_Ligature_Beh_With_Meem_Initial_Form : constant Unicode_Char := 16#FC9F#; Arabic_Ligature_Beh_With_Heh_Initial_Form : constant Unicode_Char := 16#FCA0#; Arabic_Ligature_Teh_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCA1#; Arabic_Ligature_Teh_With_Hah_Initial_Form : constant Unicode_Char := 16#FCA2#; Arabic_Ligature_Teh_With_Khah_Initial_Form : constant Unicode_Char := 16#FCA3#; Arabic_Ligature_Teh_With_Meem_Initial_Form : constant Unicode_Char := 16#FCA4#; Arabic_Ligature_Teh_With_Heh_Initial_Form : constant Unicode_Char := 16#FCA5#; Arabic_Ligature_Theh_With_Meem_Initial_Form : constant Unicode_Char := 16#FCA6#; Arabic_Ligature_Jeem_With_Hah_Initial_Form : constant Unicode_Char := 16#FCA7#; Arabic_Ligature_Jeem_With_Meem_Initial_Form : constant Unicode_Char := 16#FCA8#; Arabic_Ligature_Hah_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCA9#; Arabic_Ligature_Hah_With_Meem_Initial_Form : constant Unicode_Char := 16#FCAA#; Arabic_Ligature_Khah_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCAB#; Arabic_Ligature_Khah_With_Meem_Initial_Form : constant Unicode_Char := 16#FCAC#; Arabic_Ligature_Seen_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCAD#; Arabic_Ligature_Seen_With_Hah_Initial_Form : constant Unicode_Char := 16#FCAE#; Arabic_Ligature_Seen_With_Khah_Initial_Form : constant Unicode_Char := 16#FCAF#; Arabic_Ligature_Seen_With_Meem_Initial_Form : constant Unicode_Char := 16#FCB0#; Arabic_Ligature_Sad_With_Hah_Initial_Form : constant Unicode_Char := 16#FCB1#; Arabic_Ligature_Sad_With_Khah_Initial_Form : constant Unicode_Char := 16#FCB2#; Arabic_Ligature_Sad_With_Meem_Initial_Form : constant Unicode_Char := 16#FCB3#; Arabic_Ligature_Dad_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCB4#; Arabic_Ligature_Dad_With_Hah_Initial_Form : constant Unicode_Char := 16#FCB5#; Arabic_Ligature_Dad_With_Khah_Initial_Form : constant Unicode_Char := 16#FCB6#; Arabic_Ligature_Dad_With_Meem_Initial_Form : constant Unicode_Char := 16#FCB7#; Arabic_Ligature_Tah_With_Hah_Initial_Form : constant Unicode_Char := 16#FCB8#; Arabic_Ligature_Zah_With_Meem_Initial_Form : constant Unicode_Char := 16#FCB9#; Arabic_Ligature_Ain_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCBA#; Arabic_Ligature_Ain_With_Meem_Initial_Form : constant Unicode_Char := 16#FCBB#; Arabic_Ligature_Ghain_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCBC#; Arabic_Ligature_Ghain_With_Meem_Initial_Form : constant Unicode_Char := 16#FCBD#; Arabic_Ligature_Feh_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCBE#; Arabic_Ligature_Feh_With_Hah_Initial_Form : constant Unicode_Char := 16#FCBF#; Arabic_Ligature_Feh_With_Khah_Initial_Form : constant Unicode_Char := 16#FCC0#; Arabic_Ligature_Feh_With_Meem_Initial_Form : constant Unicode_Char := 16#FCC1#; Arabic_Ligature_Qaf_With_Hah_Initial_Form : constant Unicode_Char := 16#FCC2#; Arabic_Ligature_Qaf_With_Meem_Initial_Form : constant Unicode_Char := 16#FCC3#; Arabic_Ligature_Kaf_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCC4#; Arabic_Ligature_Kaf_With_Hah_Initial_Form : constant Unicode_Char := 16#FCC5#; Arabic_Ligature_Kaf_With_Khah_Initial_Form : constant Unicode_Char := 16#FCC6#; Arabic_Ligature_Kaf_With_Lam_Initial_Form : constant Unicode_Char := 16#FCC7#; Arabic_Ligature_Kaf_With_Meem_Initial_Form : constant Unicode_Char := 16#FCC8#; Arabic_Ligature_Lam_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCC9#; Arabic_Ligature_Lam_With_Hah_Initial_Form : constant Unicode_Char := 16#FCCA#; Arabic_Ligature_Lam_With_Khah_Initial_Form : constant Unicode_Char := 16#FCCB#; Arabic_Ligature_Lam_With_Meem_Initial_Form : constant Unicode_Char := 16#FCCC#; Arabic_Ligature_Lam_With_Heh_Initial_Form : constant Unicode_Char := 16#FCCD#; Arabic_Ligature_Meem_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCCE#; Arabic_Ligature_Meem_With_Hah_Initial_Form : constant Unicode_Char := 16#FCCF#; Arabic_Ligature_Meem_With_Khah_Initial_Form : constant Unicode_Char := 16#FCD0#; Arabic_Ligature_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FCD1#; Arabic_Ligature_Noon_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCD2#; Arabic_Ligature_Noon_With_Hah_Initial_Form : constant Unicode_Char := 16#FCD3#; Arabic_Ligature_Noon_With_Khah_Initial_Form : constant Unicode_Char := 16#FCD4#; Arabic_Ligature_Noon_With_Meem_Initial_Form : constant Unicode_Char := 16#FCD5#; Arabic_Ligature_Noon_With_Heh_Initial_Form : constant Unicode_Char := 16#FCD6#; Arabic_Ligature_Heh_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCD7#; Arabic_Ligature_Heh_With_Meem_Initial_Form : constant Unicode_Char := 16#FCD8#; Arabic_Ligature_Heh_With_Superscript_Alef_Initial_Form : constant Unicode_Char := 16#FCD9#; Arabic_Ligature_Yeh_With_Jeem_Initial_Form : constant Unicode_Char := 16#FCDA#; Arabic_Ligature_Yeh_With_Hah_Initial_Form : constant Unicode_Char := 16#FCDB#; Arabic_Ligature_Yeh_With_Khah_Initial_Form : constant Unicode_Char := 16#FCDC#; Arabic_Ligature_Yeh_With_Meem_Initial_Form : constant Unicode_Char := 16#FCDD#; Arabic_Ligature_Yeh_With_Heh_Initial_Form : constant Unicode_Char := 16#FCDE#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Meem_Medial_Form : constant Unicode_Char := 16#FCDF#; Arabic_Ligature_Yeh_With_Hamza_Above_With_Heh_Medial_Form : constant Unicode_Char := 16#FCE0#; Arabic_Ligature_Beh_With_Meem_Medial_Form : constant Unicode_Char := 16#FCE1#; Arabic_Ligature_Beh_With_Heh_Medial_Form : constant Unicode_Char := 16#FCE2#; Arabic_Ligature_Teh_With_Meem_Medial_Form : constant Unicode_Char := 16#FCE3#; Arabic_Ligature_Teh_With_Heh_Medial_Form : constant Unicode_Char := 16#FCE4#; Arabic_Ligature_Theh_With_Meem_Medial_Form : constant Unicode_Char := 16#FCE5#; Arabic_Ligature_Theh_With_Heh_Medial_Form : constant Unicode_Char := 16#FCE6#; Arabic_Ligature_Seen_With_Meem_Medial_Form : constant Unicode_Char := 16#FCE7#; Arabic_Ligature_Seen_With_Heh_Medial_Form : constant Unicode_Char := 16#FCE8#; Arabic_Ligature_Sheen_With_Meem_Medial_Form : constant Unicode_Char := 16#FCE9#; Arabic_Ligature_Sheen_With_Heh_Medial_Form : constant Unicode_Char := 16#FCEA#; Arabic_Ligature_Kaf_With_Lam_Medial_Form : constant Unicode_Char := 16#FCEB#; Arabic_Ligature_Kaf_With_Meem_Medial_Form : constant Unicode_Char := 16#FCEC#; Arabic_Ligature_Lam_With_Meem_Medial_Form : constant Unicode_Char := 16#FCED#; Arabic_Ligature_Noon_With_Meem_Medial_Form : constant Unicode_Char := 16#FCEE#; Arabic_Ligature_Noon_With_Heh_Medial_Form : constant Unicode_Char := 16#FCEF#; Arabic_Ligature_Yeh_With_Meem_Medial_Form : constant Unicode_Char := 16#FCF0#; Arabic_Ligature_Yeh_With_Heh_Medial_Form : constant Unicode_Char := 16#FCF1#; Arabic_Ligature_Shadda_With_Fatha_Medial_Form : constant Unicode_Char := 16#FCF2#; Arabic_Ligature_Shadda_With_Damma_Medial_Form : constant Unicode_Char := 16#FCF3#; Arabic_Ligature_Shadda_With_Kasra_Medial_Form : constant Unicode_Char := 16#FCF4#; Arabic_Ligature_Tah_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FCF5#; Arabic_Ligature_Tah_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FCF6#; Arabic_Ligature_Ain_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FCF7#; Arabic_Ligature_Ain_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FCF8#; Arabic_Ligature_Ghain_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FCF9#; Arabic_Ligature_Ghain_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FCFA#; Arabic_Ligature_Seen_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FCFB#; Arabic_Ligature_Seen_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FCFC#; Arabic_Ligature_Sheen_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FCFD#; Arabic_Ligature_Sheen_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FCFE#; Arabic_Ligature_Hah_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FCFF#; Arabic_Ligature_Hah_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FD00#; Arabic_Ligature_Jeem_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FD01#; Arabic_Ligature_Jeem_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FD02#; Arabic_Ligature_Khah_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FD03#; Arabic_Ligature_Khah_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FD04#; Arabic_Ligature_Sad_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FD05#; Arabic_Ligature_Sad_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FD06#; Arabic_Ligature_Dad_With_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FD07#; Arabic_Ligature_Dad_With_Yeh_Isolated_Form : constant Unicode_Char := 16#FD08#; Arabic_Ligature_Sheen_With_Jeem_Isolated_Form : constant Unicode_Char := 16#FD09#; Arabic_Ligature_Sheen_With_Hah_Isolated_Form : constant Unicode_Char := 16#FD0A#; Arabic_Ligature_Sheen_With_Khah_Isolated_Form : constant Unicode_Char := 16#FD0B#; Arabic_Ligature_Sheen_With_Meem_Isolated_Form : constant Unicode_Char := 16#FD0C#; Arabic_Ligature_Sheen_With_Reh_Isolated_Form : constant Unicode_Char := 16#FD0D#; Arabic_Ligature_Seen_With_Reh_Isolated_Form : constant Unicode_Char := 16#FD0E#; Arabic_Ligature_Sad_With_Reh_Isolated_Form : constant Unicode_Char := 16#FD0F#; Arabic_Ligature_Dad_With_Reh_Isolated_Form : constant Unicode_Char := 16#FD10#; Arabic_Ligature_Tah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD11#; Arabic_Ligature_Tah_With_Yeh_Final_Form : constant Unicode_Char := 16#FD12#; Arabic_Ligature_Ain_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD13#; Arabic_Ligature_Ain_With_Yeh_Final_Form : constant Unicode_Char := 16#FD14#; Arabic_Ligature_Ghain_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD15#; Arabic_Ligature_Ghain_With_Yeh_Final_Form : constant Unicode_Char := 16#FD16#; Arabic_Ligature_Seen_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD17#; Arabic_Ligature_Seen_With_Yeh_Final_Form : constant Unicode_Char := 16#FD18#; Arabic_Ligature_Sheen_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD19#; Arabic_Ligature_Sheen_With_Yeh_Final_Form : constant Unicode_Char := 16#FD1A#; Arabic_Ligature_Hah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD1B#; Arabic_Ligature_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FD1C#; Arabic_Ligature_Jeem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD1D#; Arabic_Ligature_Jeem_With_Yeh_Final_Form : constant Unicode_Char := 16#FD1E#; Arabic_Ligature_Khah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD1F#; Arabic_Ligature_Khah_With_Yeh_Final_Form : constant Unicode_Char := 16#FD20#; Arabic_Ligature_Sad_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD21#; Arabic_Ligature_Sad_With_Yeh_Final_Form : constant Unicode_Char := 16#FD22#; Arabic_Ligature_Dad_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD23#; Arabic_Ligature_Dad_With_Yeh_Final_Form : constant Unicode_Char := 16#FD24#; Arabic_Ligature_Sheen_With_Jeem_Final_Form : constant Unicode_Char := 16#FD25#; Arabic_Ligature_Sheen_With_Hah_Final_Form : constant Unicode_Char := 16#FD26#; Arabic_Ligature_Sheen_With_Khah_Final_Form : constant Unicode_Char := 16#FD27#; Arabic_Ligature_Sheen_With_Meem_Final_Form : constant Unicode_Char := 16#FD28#; Arabic_Ligature_Sheen_With_Reh_Final_Form : constant Unicode_Char := 16#FD29#; Arabic_Ligature_Seen_With_Reh_Final_Form : constant Unicode_Char := 16#FD2A#; Arabic_Ligature_Sad_With_Reh_Final_Form : constant Unicode_Char := 16#FD2B#; Arabic_Ligature_Dad_With_Reh_Final_Form : constant Unicode_Char := 16#FD2C#; Arabic_Ligature_Sheen_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD2D#; Arabic_Ligature_Sheen_With_Hah_Initial_Form : constant Unicode_Char := 16#FD2E#; Arabic_Ligature_Sheen_With_Khah_Initial_Form : constant Unicode_Char := 16#FD2F#; Arabic_Ligature_Sheen_With_Meem_Initial_Form : constant Unicode_Char := 16#FD30#; Arabic_Ligature_Seen_With_Heh_Initial_Form : constant Unicode_Char := 16#FD31#; Arabic_Ligature_Sheen_With_Heh_Initial_Form : constant Unicode_Char := 16#FD32#; Arabic_Ligature_Tah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD33#; Arabic_Ligature_Seen_With_Jeem_Medial_Form : constant Unicode_Char := 16#FD34#; Arabic_Ligature_Seen_With_Hah_Medial_Form : constant Unicode_Char := 16#FD35#; Arabic_Ligature_Seen_With_Khah_Medial_Form : constant Unicode_Char := 16#FD36#; Arabic_Ligature_Sheen_With_Jeem_Medial_Form : constant Unicode_Char := 16#FD37#; Arabic_Ligature_Sheen_With_Hah_Medial_Form : constant Unicode_Char := 16#FD38#; Arabic_Ligature_Sheen_With_Khah_Medial_Form : constant Unicode_Char := 16#FD39#; Arabic_Ligature_Tah_With_Meem_Medial_Form : constant Unicode_Char := 16#FD3A#; Arabic_Ligature_Zah_With_Meem_Medial_Form : constant Unicode_Char := 16#FD3B#; Arabic_Ligature_Alef_With_Fathatan_Final_Form : constant Unicode_Char := 16#FD3C#; Arabic_Ligature_Alef_With_Fathatan_Isolated_Form : constant Unicode_Char := 16#FD3D#; Ornate_Left_Parenthesis : constant Unicode_Char := 16#FD3E#; Ornate_Right_Parenthesis : constant Unicode_Char := 16#FD3F#; Arabic_Ligature_Teh_With_Jeem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD50#; Arabic_Ligature_Teh_With_Hah_With_Jeem_Final_Form : constant Unicode_Char := 16#FD51#; Arabic_Ligature_Teh_With_Hah_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD52#; Arabic_Ligature_Teh_With_Hah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD53#; Arabic_Ligature_Teh_With_Khah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD54#; Arabic_Ligature_Teh_With_Meem_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD55#; Arabic_Ligature_Teh_With_Meem_With_Hah_Initial_Form : constant Unicode_Char := 16#FD56#; Arabic_Ligature_Teh_With_Meem_With_Khah_Initial_Form : constant Unicode_Char := 16#FD57#; Arabic_Ligature_Jeem_With_Meem_With_Hah_Final_Form : constant Unicode_Char := 16#FD58#; Arabic_Ligature_Jeem_With_Meem_With_Hah_Initial_Form : constant Unicode_Char := 16#FD59#; Arabic_Ligature_Hah_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FD5A#; Arabic_Ligature_Hah_With_Meem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD5B#; Arabic_Ligature_Seen_With_Hah_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD5C#; Arabic_Ligature_Seen_With_Jeem_With_Hah_Initial_Form : constant Unicode_Char := 16#FD5D#; Arabic_Ligature_Seen_With_Jeem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD5E#; Arabic_Ligature_Seen_With_Meem_With_Hah_Final_Form : constant Unicode_Char := 16#FD5F#; Arabic_Ligature_Seen_With_Meem_With_Hah_Initial_Form : constant Unicode_Char := 16#FD60#; Arabic_Ligature_Seen_With_Meem_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD61#; Arabic_Ligature_Seen_With_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FD62#; Arabic_Ligature_Seen_With_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD63#; Arabic_Ligature_Sad_With_Hah_With_Hah_Final_Form : constant Unicode_Char := 16#FD64#; Arabic_Ligature_Sad_With_Hah_With_Hah_Initial_Form : constant Unicode_Char := 16#FD65#; Arabic_Ligature_Sad_With_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FD66#; Arabic_Ligature_Sheen_With_Hah_With_Meem_Final_Form : constant Unicode_Char := 16#FD67#; Arabic_Ligature_Sheen_With_Hah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD68#; Arabic_Ligature_Sheen_With_Jeem_With_Yeh_Final_Form : constant Unicode_Char := 16#FD69#; Arabic_Ligature_Sheen_With_Meem_With_Khah_Final_Form : constant Unicode_Char := 16#FD6A#; Arabic_Ligature_Sheen_With_Meem_With_Khah_Initial_Form : constant Unicode_Char := 16#FD6B#; Arabic_Ligature_Sheen_With_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FD6C#; Arabic_Ligature_Sheen_With_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD6D#; Arabic_Ligature_Dad_With_Hah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD6E#; Arabic_Ligature_Dad_With_Khah_With_Meem_Final_Form : constant Unicode_Char := 16#FD6F#; Arabic_Ligature_Dad_With_Khah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD70#; Arabic_Ligature_Tah_With_Meem_With_Hah_Final_Form : constant Unicode_Char := 16#FD71#; Arabic_Ligature_Tah_With_Meem_With_Hah_Initial_Form : constant Unicode_Char := 16#FD72#; Arabic_Ligature_Tah_With_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD73#; Arabic_Ligature_Tah_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FD74#; Arabic_Ligature_Ain_With_Jeem_With_Meem_Final_Form : constant Unicode_Char := 16#FD75#; Arabic_Ligature_Ain_With_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FD76#; Arabic_Ligature_Ain_With_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD77#; Arabic_Ligature_Ain_With_Meem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD78#; Arabic_Ligature_Ghain_With_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FD79#; Arabic_Ligature_Ghain_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FD7A#; Arabic_Ligature_Ghain_With_Meem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD7B#; Arabic_Ligature_Feh_With_Khah_With_Meem_Final_Form : constant Unicode_Char := 16#FD7C#; Arabic_Ligature_Feh_With_Khah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD7D#; Arabic_Ligature_Qaf_With_Meem_With_Hah_Final_Form : constant Unicode_Char := 16#FD7E#; Arabic_Ligature_Qaf_With_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FD7F#; Arabic_Ligature_Lam_With_Hah_With_Meem_Final_Form : constant Unicode_Char := 16#FD80#; Arabic_Ligature_Lam_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FD81#; Arabic_Ligature_Lam_With_Hah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD82#; Arabic_Ligature_Lam_With_Jeem_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD83#; Arabic_Ligature_Lam_With_Jeem_With_Jeem_Final_Form : constant Unicode_Char := 16#FD84#; Arabic_Ligature_Lam_With_Khah_With_Meem_Final_Form : constant Unicode_Char := 16#FD85#; Arabic_Ligature_Lam_With_Khah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD86#; Arabic_Ligature_Lam_With_Meem_With_Hah_Final_Form : constant Unicode_Char := 16#FD87#; Arabic_Ligature_Lam_With_Meem_With_Hah_Initial_Form : constant Unicode_Char := 16#FD88#; Arabic_Ligature_Meem_With_Hah_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD89#; Arabic_Ligature_Meem_With_Hah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD8A#; Arabic_Ligature_Meem_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FD8B#; Arabic_Ligature_Meem_With_Jeem_With_Hah_Initial_Form : constant Unicode_Char := 16#FD8C#; Arabic_Ligature_Meem_With_Jeem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD8D#; Arabic_Ligature_Meem_With_Khah_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD8E#; Arabic_Ligature_Meem_With_Khah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD8F#; Arabic_Ligature_Meem_With_Jeem_With_Khah_Initial_Form : constant Unicode_Char := 16#FD92#; Arabic_Ligature_Heh_With_Meem_With_Jeem_Initial_Form : constant Unicode_Char := 16#FD93#; Arabic_Ligature_Heh_With_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD94#; Arabic_Ligature_Noon_With_Hah_With_Meem_Initial_Form : constant Unicode_Char := 16#FD95#; Arabic_Ligature_Noon_With_Hah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD96#; Arabic_Ligature_Noon_With_Jeem_With_Meem_Final_Form : constant Unicode_Char := 16#FD97#; Arabic_Ligature_Noon_With_Jeem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD98#; Arabic_Ligature_Noon_With_Jeem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD99#; Arabic_Ligature_Noon_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FD9A#; Arabic_Ligature_Noon_With_Meem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FD9B#; Arabic_Ligature_Yeh_With_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FD9C#; Arabic_Ligature_Yeh_With_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FD9D#; Arabic_Ligature_Beh_With_Khah_With_Yeh_Final_Form : constant Unicode_Char := 16#FD9E#; Arabic_Ligature_Teh_With_Jeem_With_Yeh_Final_Form : constant Unicode_Char := 16#FD9F#; Arabic_Ligature_Teh_With_Jeem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FDA0#; Arabic_Ligature_Teh_With_Khah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDA1#; Arabic_Ligature_Teh_With_Khah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FDA2#; Arabic_Ligature_Teh_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDA3#; Arabic_Ligature_Teh_With_Meem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FDA4#; Arabic_Ligature_Jeem_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDA5#; Arabic_Ligature_Jeem_With_Hah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FDA6#; Arabic_Ligature_Jeem_With_Meem_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FDA7#; Arabic_Ligature_Seen_With_Khah_With_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FDA8#; Arabic_Ligature_Sad_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDA9#; Arabic_Ligature_Sheen_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDAA#; Arabic_Ligature_Dad_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDAB#; Arabic_Ligature_Lam_With_Jeem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDAC#; Arabic_Ligature_Lam_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDAD#; Arabic_Ligature_Yeh_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDAE#; Arabic_Ligature_Yeh_With_Jeem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDAF#; Arabic_Ligature_Yeh_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDB0#; Arabic_Ligature_Meem_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDB1#; Arabic_Ligature_Qaf_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDB2#; Arabic_Ligature_Noon_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDB3#; Arabic_Ligature_Qaf_With_Meem_With_Hah_Initial_Form : constant Unicode_Char := 16#FDB4#; Arabic_Ligature_Lam_With_Hah_With_Meem_Initial_Form : constant Unicode_Char := 16#FDB5#; Arabic_Ligature_Ain_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDB6#; Arabic_Ligature_Kaf_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDB7#; Arabic_Ligature_Noon_With_Jeem_With_Hah_Initial_Form : constant Unicode_Char := 16#FDB8#; Arabic_Ligature_Meem_With_Khah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDB9#; Arabic_Ligature_Lam_With_Jeem_With_Meem_Initial_Form : constant Unicode_Char := 16#FDBA#; Arabic_Ligature_Kaf_With_Meem_With_Meem_Final_Form : constant Unicode_Char := 16#FDBB#; Arabic_Ligature_Lam_With_Jeem_With_Meem_Final_Form : constant Unicode_Char := 16#FDBC#; Arabic_Ligature_Noon_With_Jeem_With_Hah_Final_Form : constant Unicode_Char := 16#FDBD#; Arabic_Ligature_Jeem_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDBE#; Arabic_Ligature_Hah_With_Jeem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDBF#; Arabic_Ligature_Meem_With_Jeem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDC0#; Arabic_Ligature_Feh_With_Meem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDC1#; Arabic_Ligature_Beh_With_Hah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDC2#; Arabic_Ligature_Kaf_With_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FDC3#; Arabic_Ligature_Ain_With_Jeem_With_Meem_Initial_Form : constant Unicode_Char := 16#FDC4#; Arabic_Ligature_Sad_With_Meem_With_Meem_Initial_Form : constant Unicode_Char := 16#FDC5#; Arabic_Ligature_Seen_With_Khah_With_Yeh_Final_Form : constant Unicode_Char := 16#FDC6#; Arabic_Ligature_Noon_With_Jeem_With_Yeh_Final_Form : constant Unicode_Char := 16#FDC7#; Arabic_Ligature_Salla_Used_As_Koranic_Stop_Sign_Isolated_Form : constant Unicode_Char := 16#FDF0#; Arabic_Ligature_Qala_Used_As_Koranic_Stop_Sign_Isolated_Form : constant Unicode_Char := 16#FDF1#; Arabic_Ligature_Allah_Isolated_Form : constant Unicode_Char := 16#FDF2#; Arabic_Ligature_Akbar_Isolated_Form : constant Unicode_Char := 16#FDF3#; Arabic_Ligature_Mohammad_Isolated_Form : constant Unicode_Char := 16#FDF4#; Arabic_Ligature_Salam_Isolated_Form : constant Unicode_Char := 16#FDF5#; Arabic_Ligature_Rasoul_Isolated_Form : constant Unicode_Char := 16#FDF6#; Arabic_Ligature_Alayhe_Isolated_Form : constant Unicode_Char := 16#FDF7#; Arabic_Ligature_Wasallam_Isolated_Form : constant Unicode_Char := 16#FDF8#; Arabic_Ligature_Salla_Isolated_Form : constant Unicode_Char := 16#FDF9#; Arabic_Ligature_Sallallahou_Alayhe_Wasallam : constant Unicode_Char := 16#FDFA#; Arabic_Ligature_Jallajalalouhou : constant Unicode_Char := 16#FDFB#; Rial_Sign : constant Unicode_Char := 16#FDFC#; Arabic_Ligature_Bismillah_Ar_Rahman_Ar_Raheem : constant Unicode_Char := 16#FDFD#; end Unicode.Names.Arabic_Present_FormsA; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-arabic_present_formsb.ads���������������������������������������0000664�0000000�0000000�00000034527�14476332425�0024265�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Arabic_Present_FormsB is pragma Preelaborate; pragma Style_Checks (Off); Arabic_Fathatan_Isolated_Form : constant Unicode_Char := 16#FE70#; Arabic_Tatweel_With_Fathatan_Above : constant Unicode_Char := 16#FE71#; Arabic_Dammatan_Isolated_Form : constant Unicode_Char := 16#FE72#; Arabic_Tail_Fragment : constant Unicode_Char := 16#FE73#; Arabic_Kasratan_Isolated_Form : constant Unicode_Char := 16#FE74#; Arabic_Fatha_Isolated_Form : constant Unicode_Char := 16#FE76#; Arabic_Fatha_Medial_Form : constant Unicode_Char := 16#FE77#; Arabic_Damma_Isolated_Form : constant Unicode_Char := 16#FE78#; Arabic_Damma_Medial_Form : constant Unicode_Char := 16#FE79#; Arabic_Kasra_Isolated_Form : constant Unicode_Char := 16#FE7A#; Arabic_Kasra_Medial_Form : constant Unicode_Char := 16#FE7B#; Arabic_Shadda_Isolated_Form : constant Unicode_Char := 16#FE7C#; Arabic_Shadda_Medial_Form : constant Unicode_Char := 16#FE7D#; Arabic_Sukun_Isolated_Form : constant Unicode_Char := 16#FE7E#; Arabic_Sukun_Medial_Form : constant Unicode_Char := 16#FE7F#; Arabic_Letter_Hamza_Isolated_Form : constant Unicode_Char := 16#FE80#; Arabic_Letter_Alef_With_Madda_Above_Isolated_Form : constant Unicode_Char := 16#FE81#; Arabic_Letter_Alef_With_Madda_Above_Final_Form : constant Unicode_Char := 16#FE82#; Arabic_Letter_Alef_With_Hamza_Above_Isolated_Form : constant Unicode_Char := 16#FE83#; Arabic_Letter_Alef_With_Hamza_Above_Final_Form : constant Unicode_Char := 16#FE84#; Arabic_Letter_Waw_With_Hamza_Above_Isolated_Form : constant Unicode_Char := 16#FE85#; Arabic_Letter_Waw_With_Hamza_Above_Final_Form : constant Unicode_Char := 16#FE86#; Arabic_Letter_Alef_With_Hamza_Below_Isolated_Form : constant Unicode_Char := 16#FE87#; Arabic_Letter_Alef_With_Hamza_Below_Final_Form : constant Unicode_Char := 16#FE88#; Arabic_Letter_Yeh_With_Hamza_Above_Isolated_Form : constant Unicode_Char := 16#FE89#; Arabic_Letter_Yeh_With_Hamza_Above_Final_Form : constant Unicode_Char := 16#FE8A#; Arabic_Letter_Yeh_With_Hamza_Above_Initial_Form : constant Unicode_Char := 16#FE8B#; Arabic_Letter_Yeh_With_Hamza_Above_Medial_Form : constant Unicode_Char := 16#FE8C#; Arabic_Letter_Alef_Isolated_Form : constant Unicode_Char := 16#FE8D#; Arabic_Letter_Alef_Final_Form : constant Unicode_Char := 16#FE8E#; Arabic_Letter_Beh_Isolated_Form : constant Unicode_Char := 16#FE8F#; Arabic_Letter_Beh_Final_Form : constant Unicode_Char := 16#FE90#; Arabic_Letter_Beh_Initial_Form : constant Unicode_Char := 16#FE91#; Arabic_Letter_Beh_Medial_Form : constant Unicode_Char := 16#FE92#; Arabic_Letter_Teh_Marbuta_Isolated_Form : constant Unicode_Char := 16#FE93#; Arabic_Letter_Teh_Marbuta_Final_Form : constant Unicode_Char := 16#FE94#; Arabic_Letter_Teh_Isolated_Form : constant Unicode_Char := 16#FE95#; Arabic_Letter_Teh_Final_Form : constant Unicode_Char := 16#FE96#; Arabic_Letter_Teh_Initial_Form : constant Unicode_Char := 16#FE97#; Arabic_Letter_Teh_Medial_Form : constant Unicode_Char := 16#FE98#; Arabic_Letter_Theh_Isolated_Form : constant Unicode_Char := 16#FE99#; Arabic_Letter_Theh_Final_Form : constant Unicode_Char := 16#FE9A#; Arabic_Letter_Theh_Initial_Form : constant Unicode_Char := 16#FE9B#; Arabic_Letter_Theh_Medial_Form : constant Unicode_Char := 16#FE9C#; Arabic_Letter_Jeem_Isolated_Form : constant Unicode_Char := 16#FE9D#; Arabic_Letter_Jeem_Final_Form : constant Unicode_Char := 16#FE9E#; Arabic_Letter_Jeem_Initial_Form : constant Unicode_Char := 16#FE9F#; Arabic_Letter_Jeem_Medial_Form : constant Unicode_Char := 16#FEA0#; Arabic_Letter_Hah_Isolated_Form : constant Unicode_Char := 16#FEA1#; Arabic_Letter_Hah_Final_Form : constant Unicode_Char := 16#FEA2#; Arabic_Letter_Hah_Initial_Form : constant Unicode_Char := 16#FEA3#; Arabic_Letter_Hah_Medial_Form : constant Unicode_Char := 16#FEA4#; Arabic_Letter_Khah_Isolated_Form : constant Unicode_Char := 16#FEA5#; Arabic_Letter_Khah_Final_Form : constant Unicode_Char := 16#FEA6#; Arabic_Letter_Khah_Initial_Form : constant Unicode_Char := 16#FEA7#; Arabic_Letter_Khah_Medial_Form : constant Unicode_Char := 16#FEA8#; Arabic_Letter_Dal_Isolated_Form : constant Unicode_Char := 16#FEA9#; Arabic_Letter_Dal_Final_Form : constant Unicode_Char := 16#FEAA#; Arabic_Letter_Thal_Isolated_Form : constant Unicode_Char := 16#FEAB#; Arabic_Letter_Thal_Final_Form : constant Unicode_Char := 16#FEAC#; Arabic_Letter_Reh_Isolated_Form : constant Unicode_Char := 16#FEAD#; Arabic_Letter_Reh_Final_Form : constant Unicode_Char := 16#FEAE#; Arabic_Letter_Zain_Isolated_Form : constant Unicode_Char := 16#FEAF#; Arabic_Letter_Zain_Final_Form : constant Unicode_Char := 16#FEB0#; Arabic_Letter_Seen_Isolated_Form : constant Unicode_Char := 16#FEB1#; Arabic_Letter_Seen_Final_Form : constant Unicode_Char := 16#FEB2#; Arabic_Letter_Seen_Initial_Form : constant Unicode_Char := 16#FEB3#; Arabic_Letter_Seen_Medial_Form : constant Unicode_Char := 16#FEB4#; Arabic_Letter_Sheen_Isolated_Form : constant Unicode_Char := 16#FEB5#; Arabic_Letter_Sheen_Final_Form : constant Unicode_Char := 16#FEB6#; Arabic_Letter_Sheen_Initial_Form : constant Unicode_Char := 16#FEB7#; Arabic_Letter_Sheen_Medial_Form : constant Unicode_Char := 16#FEB8#; Arabic_Letter_Sad_Isolated_Form : constant Unicode_Char := 16#FEB9#; Arabic_Letter_Sad_Final_Form : constant Unicode_Char := 16#FEBA#; Arabic_Letter_Sad_Initial_Form : constant Unicode_Char := 16#FEBB#; Arabic_Letter_Sad_Medial_Form : constant Unicode_Char := 16#FEBC#; Arabic_Letter_Dad_Isolated_Form : constant Unicode_Char := 16#FEBD#; Arabic_Letter_Dad_Final_Form : constant Unicode_Char := 16#FEBE#; Arabic_Letter_Dad_Initial_Form : constant Unicode_Char := 16#FEBF#; Arabic_Letter_Dad_Medial_Form : constant Unicode_Char := 16#FEC0#; Arabic_Letter_Tah_Isolated_Form : constant Unicode_Char := 16#FEC1#; Arabic_Letter_Tah_Final_Form : constant Unicode_Char := 16#FEC2#; Arabic_Letter_Tah_Initial_Form : constant Unicode_Char := 16#FEC3#; Arabic_Letter_Tah_Medial_Form : constant Unicode_Char := 16#FEC4#; Arabic_Letter_Zah_Isolated_Form : constant Unicode_Char := 16#FEC5#; Arabic_Letter_Zah_Final_Form : constant Unicode_Char := 16#FEC6#; Arabic_Letter_Zah_Initial_Form : constant Unicode_Char := 16#FEC7#; Arabic_Letter_Zah_Medial_Form : constant Unicode_Char := 16#FEC8#; Arabic_Letter_Ain_Isolated_Form : constant Unicode_Char := 16#FEC9#; Arabic_Letter_Ain_Final_Form : constant Unicode_Char := 16#FECA#; Arabic_Letter_Ain_Initial_Form : constant Unicode_Char := 16#FECB#; Arabic_Letter_Ain_Medial_Form : constant Unicode_Char := 16#FECC#; Arabic_Letter_Ghain_Isolated_Form : constant Unicode_Char := 16#FECD#; Arabic_Letter_Ghain_Final_Form : constant Unicode_Char := 16#FECE#; Arabic_Letter_Ghain_Initial_Form : constant Unicode_Char := 16#FECF#; Arabic_Letter_Ghain_Medial_Form : constant Unicode_Char := 16#FED0#; Arabic_Letter_Feh_Isolated_Form : constant Unicode_Char := 16#FED1#; Arabic_Letter_Feh_Final_Form : constant Unicode_Char := 16#FED2#; Arabic_Letter_Feh_Initial_Form : constant Unicode_Char := 16#FED3#; Arabic_Letter_Feh_Medial_Form : constant Unicode_Char := 16#FED4#; Arabic_Letter_Qaf_Isolated_Form : constant Unicode_Char := 16#FED5#; Arabic_Letter_Qaf_Final_Form : constant Unicode_Char := 16#FED6#; Arabic_Letter_Qaf_Initial_Form : constant Unicode_Char := 16#FED7#; Arabic_Letter_Qaf_Medial_Form : constant Unicode_Char := 16#FED8#; Arabic_Letter_Kaf_Isolated_Form : constant Unicode_Char := 16#FED9#; Arabic_Letter_Kaf_Final_Form : constant Unicode_Char := 16#FEDA#; Arabic_Letter_Kaf_Initial_Form : constant Unicode_Char := 16#FEDB#; Arabic_Letter_Kaf_Medial_Form : constant Unicode_Char := 16#FEDC#; Arabic_Letter_Lam_Isolated_Form : constant Unicode_Char := 16#FEDD#; Arabic_Letter_Lam_Final_Form : constant Unicode_Char := 16#FEDE#; Arabic_Letter_Lam_Initial_Form : constant Unicode_Char := 16#FEDF#; Arabic_Letter_Lam_Medial_Form : constant Unicode_Char := 16#FEE0#; Arabic_Letter_Meem_Isolated_Form : constant Unicode_Char := 16#FEE1#; Arabic_Letter_Meem_Final_Form : constant Unicode_Char := 16#FEE2#; Arabic_Letter_Meem_Initial_Form : constant Unicode_Char := 16#FEE3#; Arabic_Letter_Meem_Medial_Form : constant Unicode_Char := 16#FEE4#; Arabic_Letter_Noon_Isolated_Form : constant Unicode_Char := 16#FEE5#; Arabic_Letter_Noon_Final_Form : constant Unicode_Char := 16#FEE6#; Arabic_Letter_Noon_Initial_Form : constant Unicode_Char := 16#FEE7#; Arabic_Letter_Noon_Medial_Form : constant Unicode_Char := 16#FEE8#; Arabic_Letter_Heh_Isolated_Form : constant Unicode_Char := 16#FEE9#; Arabic_Letter_Heh_Final_Form : constant Unicode_Char := 16#FEEA#; Arabic_Letter_Heh_Initial_Form : constant Unicode_Char := 16#FEEB#; Arabic_Letter_Heh_Medial_Form : constant Unicode_Char := 16#FEEC#; Arabic_Letter_Waw_Isolated_Form : constant Unicode_Char := 16#FEED#; Arabic_Letter_Waw_Final_Form : constant Unicode_Char := 16#FEEE#; Arabic_Letter_Alef_Maksura_Isolated_Form : constant Unicode_Char := 16#FEEF#; Arabic_Letter_Alef_Maksura_Final_Form : constant Unicode_Char := 16#FEF0#; Arabic_Letter_Yeh_Isolated_Form : constant Unicode_Char := 16#FEF1#; Arabic_Letter_Yeh_Final_Form : constant Unicode_Char := 16#FEF2#; Arabic_Letter_Yeh_Initial_Form : constant Unicode_Char := 16#FEF3#; Arabic_Letter_Yeh_Medial_Form : constant Unicode_Char := 16#FEF4#; Arabic_Ligature_Lam_With_Alef_With_Madda_Above_Isolated_Form : constant Unicode_Char := 16#FEF5#; Arabic_Ligature_Lam_With_Alef_With_Madda_Above_Final_Form : constant Unicode_Char := 16#FEF6#; Arabic_Ligature_Lam_With_Alef_With_Hamza_Above_Isolated_Form : constant Unicode_Char := 16#FEF7#; Arabic_Ligature_Lam_With_Alef_With_Hamza_Above_Final_Form : constant Unicode_Char := 16#FEF8#; Arabic_Ligature_Lam_With_Alef_With_Hamza_Below_Isolated_Form : constant Unicode_Char := 16#FEF9#; Arabic_Ligature_Lam_With_Alef_With_Hamza_Below_Final_Form : constant Unicode_Char := 16#FEFA#; Arabic_Ligature_Lam_With_Alef_Isolated_Form : constant Unicode_Char := 16#FEFB#; Arabic_Ligature_Lam_With_Alef_Final_Form : constant Unicode_Char := 16#FEFC#; Zero_Width_No_Break_Space : constant Unicode_Char := 16#FEFF#; Byte_Order_Mark : Unicode_Char renames Zero_Width_No_Break_Space; Bom : Unicode_Char renames Zero_Width_No_Break_Space; Zwnbsp : Unicode_Char renames Zero_Width_No_Break_Space; end Unicode.Names.Arabic_Present_FormsB; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-arabic_supplement.ads�������������������������������������������0000664�0000000�0000000�00000016316�14476332425�0023425�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Arabic_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Arabic_Letter_Beh_With_Three_Dots_Horizontally_Below : constant Unicode_Char := 16#0750#; Arabic_Letter_Beh_With_Dot_Below_And_Three_Dots_Above : constant Unicode_Char := 16#0751#; Arabic_Letter_Beh_With_Three_Dots_Pointing_Upwards_Below : constant Unicode_Char := 16#0752#; Arabic_Letter_Beh_With_Three_Dots_Pointing_Upwards_Below_And_Two_Dots_Above : constant Unicode_Char := 16#0753#; Arabic_Letter_Beh_With_Two_Dots_Below_And_Dot_Above : constant Unicode_Char := 16#0754#; Arabic_Letter_Beh_With_Inverted_Small_V_Below : constant Unicode_Char := 16#0755#; Arabic_Letter_Beh_With_Small_V : constant Unicode_Char := 16#0756#; Arabic_Letter_Hah_With_Two_Dots_Above : constant Unicode_Char := 16#0757#; Arabic_Letter_Hah_With_Three_Dots_Pointing_Upwards_Below : constant Unicode_Char := 16#0758#; Arabic_Letter_Dal_With_Two_Dots_Vertically_Below_And_Small_Tah : constant Unicode_Char := 16#0759#; Arabic_Letter_Dal_With_Inverted_Small_V_Below : constant Unicode_Char := 16#075A#; Arabic_Letter_Reh_With_Stroke : constant Unicode_Char := 16#075B#; Arabic_Letter_Seen_With_Four_Dots_Above : constant Unicode_Char := 16#075C#; Arabic_Letter_Ain_With_Two_Dots_Above : constant Unicode_Char := 16#075D#; Arabic_Letter_Ain_With_Three_Dots_Pointing_Downwards_Above : constant Unicode_Char := 16#075E#; Arabic_Letter_Ain_With_Two_Dots_Vertically_Above : constant Unicode_Char := 16#075F#; Arabic_Letter_Feh_With_Two_Dots_Below : constant Unicode_Char := 16#0760#; Arabic_Letter_Feh_With_Three_Dots_Pointing_Upwards_Below : constant Unicode_Char := 16#0761#; Arabic_Letter_Keheh_With_Dot_Above : constant Unicode_Char := 16#0762#; Arabic_Letter_Keheh_With_Three_Dots_Above : constant Unicode_Char := 16#0763#; Arabic_Letter_Keheh_With_Three_Dots_Pointing_Upwards_Below : constant Unicode_Char := 16#0764#; Arabic_Letter_Meem_With_Dot_Above : constant Unicode_Char := 16#0765#; Arabic_Letter_Meem_With_Dot_Below : constant Unicode_Char := 16#0766#; Arabic_Letter_Noon_With_Two_Dots_Below : constant Unicode_Char := 16#0767#; Arabic_Letter_Noon_With_Small_Tah : constant Unicode_Char := 16#0768#; Arabic_Letter_Noon_With_Small_V : constant Unicode_Char := 16#0769#; Arabic_Letter_Lam_With_Bar : constant Unicode_Char := 16#076A#; Arabic_Letter_Reh_With_Two_Dots_Vertically_Above : constant Unicode_Char := 16#076B#; Arabic_Letter_Reh_With_Hamza_Above : constant Unicode_Char := 16#076C#; Arabic_Letter_Seen_With_Two_Dots_Vertically_Above : constant Unicode_Char := 16#076D#; Arabic_Letter_Hah_With_Small_Arabic_Letter_Tah_Below : constant Unicode_Char := 16#076E#; Arabic_Letter_Hah_With_Small_Arabic_Letter_Tah_And_Two_Dots : constant Unicode_Char := 16#076F#; Arabic_Letter_Seen_With_Small_Arabic_Letter_Tah_And_Two_Dots : constant Unicode_Char := 16#0770#; Arabic_Letter_Reh_With_Small_Arabic_Letter_Tah_And_Two_Dots : constant Unicode_Char := 16#0771#; Arabic_Letter_Hah_With_Small_Arabic_Letter_Tah_Above : constant Unicode_Char := 16#0772#; Arabic_Letter_Alef_With_Extended_Arabic_Indic_Digit_Two_Above : constant Unicode_Char := 16#0773#; Arabic_Letter_Alef_With_Extended_Arabic_Indic_Digit_Three_Above : constant Unicode_Char := 16#0774#; Arabic_Letter_Farsi_Yeh_With_Extended_Arabic_Indic_Digit_Two_Above : constant Unicode_Char := 16#0775#; Arabic_Letter_Farsi_Yeh_With_Extended_Arabic_Indic_Digit_Three_Above : constant Unicode_Char := 16#0776#; Arabic_Letter_Farsi_Yeh_With_Extended_Arabic_Indic_Digit_Four_Below : constant Unicode_Char := 16#0777#; Arabic_Letter_Waw_With_Extended_Arabic_Indic_Digit_Two_Above : constant Unicode_Char := 16#0778#; Arabic_Letter_Waw_With_Extended_Arabic_Indic_Digit_Three_Above : constant Unicode_Char := 16#0779#; Arabic_Letter_Yeh_Barree_With_Extended_Arabic_Indic_Digit_Two_Above : constant Unicode_Char := 16#077A#; Arabic_Letter_Yeh_Barree_With_Extended_Arabic_Indic_Digit_Three_Above : constant Unicode_Char := 16#077B#; Arabic_Letter_Hah_With_Extended_Arabic_Indic_Digit_Four_Below : constant Unicode_Char := 16#077C#; Arabic_Letter_Seen_With_Extended_Arabic_Indic_Digit_Four_Above : constant Unicode_Char := 16#077D#; Arabic_Letter_Seen_With_Inverted_V : constant Unicode_Char := 16#077E#; Arabic_Letter_Kaf_With_Two_Dots_Above : constant Unicode_Char := 16#077F#; end Unicode.Names.Arabic_Supplement; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-armenian.ads����������������������������������������������������0000664�0000000�0000000�00000023173�14476332425�0021521�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Armenian is pragma Preelaborate; pragma Style_Checks (Off); Armenian_Capital_Letter_Ayb : constant Unicode_Char := 16#0531#; Armenian_Capital_Letter_Ben : constant Unicode_Char := 16#0532#; Armenian_Capital_Letter_Gim : constant Unicode_Char := 16#0533#; Armenian_Capital_Letter_Da : constant Unicode_Char := 16#0534#; Armenian_Capital_Letter_Ech : constant Unicode_Char := 16#0535#; Armenian_Capital_Letter_Za : constant Unicode_Char := 16#0536#; Armenian_Capital_Letter_Eh : constant Unicode_Char := 16#0537#; Armenian_Capital_Letter_Et : constant Unicode_Char := 16#0538#; Armenian_Capital_Letter_To : constant Unicode_Char := 16#0539#; Armenian_Capital_Letter_Zhe : constant Unicode_Char := 16#053A#; Armenian_Capital_Letter_Ini : constant Unicode_Char := 16#053B#; Armenian_Capital_Letter_Liwn : constant Unicode_Char := 16#053C#; Armenian_Capital_Letter_Xeh : constant Unicode_Char := 16#053D#; Armenian_Capital_Letter_Ca : constant Unicode_Char := 16#053E#; Armenian_Capital_Letter_Ken : constant Unicode_Char := 16#053F#; Armenian_Capital_Letter_Ho : constant Unicode_Char := 16#0540#; Armenian_Capital_Letter_Ja : constant Unicode_Char := 16#0541#; Armenian_Capital_Letter_Ghad : constant Unicode_Char := 16#0542#; Armenian_Capital_Letter_Cheh : constant Unicode_Char := 16#0543#; Armenian_Capital_Letter_Men : constant Unicode_Char := 16#0544#; Armenian_Capital_Letter_Yi : constant Unicode_Char := 16#0545#; Armenian_Capital_Letter_Now : constant Unicode_Char := 16#0546#; Armenian_Capital_Letter_Sha : constant Unicode_Char := 16#0547#; Armenian_Capital_Letter_Vo : constant Unicode_Char := 16#0548#; Armenian_Capital_Letter_Cha : constant Unicode_Char := 16#0549#; Armenian_Capital_Letter_Peh : constant Unicode_Char := 16#054A#; Armenian_Capital_Letter_Jheh : constant Unicode_Char := 16#054B#; Armenian_Capital_Letter_Ra : constant Unicode_Char := 16#054C#; Armenian_Capital_Letter_Seh : constant Unicode_Char := 16#054D#; Armenian_Capital_Letter_Vew : constant Unicode_Char := 16#054E#; Armenian_Capital_Letter_Tiwn : constant Unicode_Char := 16#054F#; Armenian_Capital_Letter_Reh : constant Unicode_Char := 16#0550#; Armenian_Capital_Letter_Co : constant Unicode_Char := 16#0551#; Armenian_Capital_Letter_Yiwn : constant Unicode_Char := 16#0552#; Armenian_Capital_Letter_Piwr : constant Unicode_Char := 16#0553#; Armenian_Capital_Letter_Keh : constant Unicode_Char := 16#0554#; Armenian_Capital_Letter_Oh : constant Unicode_Char := 16#0555#; Armenian_Capital_Letter_Feh : constant Unicode_Char := 16#0556#; Armenian_Modifier_Letter_Left_Half_Ring : constant Unicode_Char := 16#0559#; Armenian_Apostrophe : constant Unicode_Char := 16#055A#; Armenian_Emphasis_Mark : constant Unicode_Char := 16#055B#; Armenian_Exclamation_Mark : constant Unicode_Char := 16#055C#; Armenian_Comma : constant Unicode_Char := 16#055D#; Armenian_Question_Mark : constant Unicode_Char := 16#055E#; Armenian_Abbreviation_Mark : constant Unicode_Char := 16#055F#; Armenian_Small_Letter_Ayb : constant Unicode_Char := 16#0561#; Armenian_Small_Letter_Ben : constant Unicode_Char := 16#0562#; Armenian_Small_Letter_Gim : constant Unicode_Char := 16#0563#; Armenian_Small_Letter_Da : constant Unicode_Char := 16#0564#; Armenian_Small_Letter_Ech : constant Unicode_Char := 16#0565#; Armenian_Small_Letter_Za : constant Unicode_Char := 16#0566#; Armenian_Small_Letter_Eh : constant Unicode_Char := 16#0567#; Armenian_Small_Letter_Et : constant Unicode_Char := 16#0568#; Armenian_Small_Letter_To : constant Unicode_Char := 16#0569#; Armenian_Small_Letter_Zhe : constant Unicode_Char := 16#056A#; Armenian_Small_Letter_Ini : constant Unicode_Char := 16#056B#; Armenian_Small_Letter_Liwn : constant Unicode_Char := 16#056C#; Armenian_Small_Letter_Xeh : constant Unicode_Char := 16#056D#; Armenian_Small_Letter_Ca : constant Unicode_Char := 16#056E#; Armenian_Small_Letter_Ken : constant Unicode_Char := 16#056F#; Armenian_Small_Letter_Ho : constant Unicode_Char := 16#0570#; Armenian_Small_Letter_Ja : constant Unicode_Char := 16#0571#; Armenian_Small_Letter_Ghad : constant Unicode_Char := 16#0572#; Armenian_Small_Letter_Cheh : constant Unicode_Char := 16#0573#; Armenian_Small_Letter_Men : constant Unicode_Char := 16#0574#; Armenian_Small_Letter_Yi : constant Unicode_Char := 16#0575#; Armenian_Small_Letter_Now : constant Unicode_Char := 16#0576#; Armenian_Small_Letter_Sha : constant Unicode_Char := 16#0577#; Armenian_Small_Letter_Vo : constant Unicode_Char := 16#0578#; Armenian_Small_Letter_Cha : constant Unicode_Char := 16#0579#; Armenian_Small_Letter_Peh : constant Unicode_Char := 16#057A#; Armenian_Small_Letter_Jheh : constant Unicode_Char := 16#057B#; Armenian_Small_Letter_Ra : constant Unicode_Char := 16#057C#; Armenian_Small_Letter_Seh : constant Unicode_Char := 16#057D#; Armenian_Small_Letter_Vew : constant Unicode_Char := 16#057E#; Armenian_Small_Letter_Tiwn : constant Unicode_Char := 16#057F#; Armenian_Small_Letter_Reh : constant Unicode_Char := 16#0580#; Armenian_Small_Letter_Co : constant Unicode_Char := 16#0581#; Armenian_Small_Letter_Yiwn : constant Unicode_Char := 16#0582#; Armenian_Small_Letter_Piwr : constant Unicode_Char := 16#0583#; Armenian_Small_Letter_Keh : constant Unicode_Char := 16#0584#; Armenian_Small_Letter_Oh : constant Unicode_Char := 16#0585#; Armenian_Small_Letter_Feh : constant Unicode_Char := 16#0586#; Armenian_Small_Ligature_Ech_Yiwn : constant Unicode_Char := 16#0587#; Armenian_Full_Stop : constant Unicode_Char := 16#0589#; Armenian_Hyphen : constant Unicode_Char := 16#058A#; Right_Facing_Armenian_Eternity_Sign : constant Unicode_Char := 16#058D#; Left_Facing_Armenian_Eternity_Sign : constant Unicode_Char := 16#058E#; Armenian_Dram_Sign : constant Unicode_Char := 16#058F#; end Unicode.Names.Armenian; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-arrows.ads������������������������������������������������������0000664�0000000�0000000�00000027035�14476332425�0021245�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Arrows is pragma Preelaborate; pragma Style_Checks (Off); Leftwards_Arrow : constant Unicode_Char := 16#2190#; Upwards_Arrow : constant Unicode_Char := 16#2191#; Rightwards_Arrow : constant Unicode_Char := 16#2192#; Downwards_Arrow : constant Unicode_Char := 16#2193#; Left_Right_Arrow : constant Unicode_Char := 16#2194#; Up_Down_Arrow : constant Unicode_Char := 16#2195#; North_West_Arrow : constant Unicode_Char := 16#2196#; North_East_Arrow : constant Unicode_Char := 16#2197#; South_East_Arrow : constant Unicode_Char := 16#2198#; South_West_Arrow : constant Unicode_Char := 16#2199#; Leftwards_Arrow_With_Stroke : constant Unicode_Char := 16#219A#; Rightwards_Arrow_With_Stroke : constant Unicode_Char := 16#219B#; Leftwards_Wave_Arrow : constant Unicode_Char := 16#219C#; Rightwards_Wave_Arrow : constant Unicode_Char := 16#219D#; Leftwards_Two_Headed_Arrow : constant Unicode_Char := 16#219E#; Upwards_Two_Headed_Arrow : constant Unicode_Char := 16#219F#; Rightwards_Two_Headed_Arrow : constant Unicode_Char := 16#21A0#; Downwards_Two_Headed_Arrow : constant Unicode_Char := 16#21A1#; Leftwards_Arrow_With_Tail : constant Unicode_Char := 16#21A2#; Rightwards_Arrow_With_Tail : constant Unicode_Char := 16#21A3#; Leftwards_Arrow_From_Bar : constant Unicode_Char := 16#21A4#; Upwards_Arrow_From_Bar : constant Unicode_Char := 16#21A5#; Rightwards_Arrow_From_Bar : constant Unicode_Char := 16#21A6#; Downwards_Arrow_From_Bar : constant Unicode_Char := 16#21A7#; Up_Down_Arrow_With_Base : constant Unicode_Char := 16#21A8#; Leftwards_Arrow_With_Hook : constant Unicode_Char := 16#21A9#; Rightwards_Arrow_With_Hook : constant Unicode_Char := 16#21AA#; Leftwards_Arrow_With_Loop : constant Unicode_Char := 16#21AB#; Rightwards_Arrow_With_Loop : constant Unicode_Char := 16#21AC#; Left_Right_Wave_Arrow : constant Unicode_Char := 16#21AD#; Left_Right_Arrow_With_Stroke : constant Unicode_Char := 16#21AE#; Downwards_Zigzag_Arrow : constant Unicode_Char := 16#21AF#; Upwards_Arrow_With_Tip_Leftwards : constant Unicode_Char := 16#21B0#; Upwards_Arrow_With_Tip_Rightwards : constant Unicode_Char := 16#21B1#; Downwards_Arrow_With_Tip_Leftwards : constant Unicode_Char := 16#21B2#; Downwards_Arrow_With_Tip_Rightwards : constant Unicode_Char := 16#21B3#; Rightwards_Arrow_With_Corner_Downwards : constant Unicode_Char := 16#21B4#; Downwards_Arrow_With_Corner_Leftwards : constant Unicode_Char := 16#21B5#; Anticlockwise_Top_Semicircle_Arrow : constant Unicode_Char := 16#21B6#; Clockwise_Top_Semicircle_Arrow : constant Unicode_Char := 16#21B7#; North_West_Arrow_To_Long_Bar : constant Unicode_Char := 16#21B8#; Leftwards_Arrow_To_Bar_Over_Rightwards_Arrow_To_Bar : constant Unicode_Char := 16#21B9#; Anticlockwise_Open_Circle_Arrow : constant Unicode_Char := 16#21BA#; Clockwise_Open_Circle_Arrow : constant Unicode_Char := 16#21BB#; Leftwards_Harpoon_With_Barb_Upwards : constant Unicode_Char := 16#21BC#; Leftwards_Harpoon_With_Barb_Downwards : constant Unicode_Char := 16#21BD#; Upwards_Harpoon_With_Barb_Rightwards : constant Unicode_Char := 16#21BE#; Upwards_Harpoon_With_Barb_Leftwards : constant Unicode_Char := 16#21BF#; Rightwards_Harpoon_With_Barb_Upwards : constant Unicode_Char := 16#21C0#; Rightwards_Harpoon_With_Barb_Downwards : constant Unicode_Char := 16#21C1#; Downwards_Harpoon_With_Barb_Rightwards : constant Unicode_Char := 16#21C2#; Downwards_Harpoon_With_Barb_Leftwards : constant Unicode_Char := 16#21C3#; Rightwards_Arrow_Over_Leftwards_Arrow : constant Unicode_Char := 16#21C4#; Upwards_Arrow_Leftwards_Of_Downwards_Arrow : constant Unicode_Char := 16#21C5#; Leftwards_Arrow_Over_Rightwards_Arrow : constant Unicode_Char := 16#21C6#; Leftwards_Paired_Arrows : constant Unicode_Char := 16#21C7#; Upwards_Paired_Arrows : constant Unicode_Char := 16#21C8#; Rightwards_Paired_Arrows : constant Unicode_Char := 16#21C9#; Downwards_Paired_Arrows : constant Unicode_Char := 16#21CA#; Leftwards_Harpoon_Over_Rightwards_Harpoon : constant Unicode_Char := 16#21CB#; Rightwards_Harpoon_Over_Leftwards_Harpoon : constant Unicode_Char := 16#21CC#; Leftwards_Double_Arrow_With_Stroke : constant Unicode_Char := 16#21CD#; Left_Right_Double_Arrow_With_Stroke : constant Unicode_Char := 16#21CE#; Rightwards_Double_Arrow_With_Stroke : constant Unicode_Char := 16#21CF#; Leftwards_Double_Arrow : constant Unicode_Char := 16#21D0#; Upwards_Double_Arrow : constant Unicode_Char := 16#21D1#; Rightwards_Double_Arrow : constant Unicode_Char := 16#21D2#; Downwards_Double_Arrow : constant Unicode_Char := 16#21D3#; Left_Right_Double_Arrow : constant Unicode_Char := 16#21D4#; Up_Down_Double_Arrow : constant Unicode_Char := 16#21D5#; North_West_Double_Arrow : constant Unicode_Char := 16#21D6#; North_East_Double_Arrow : constant Unicode_Char := 16#21D7#; South_East_Double_Arrow : constant Unicode_Char := 16#21D8#; South_West_Double_Arrow : constant Unicode_Char := 16#21D9#; Leftwards_Triple_Arrow : constant Unicode_Char := 16#21DA#; Rightwards_Triple_Arrow : constant Unicode_Char := 16#21DB#; Leftwards_Squiggle_Arrow : constant Unicode_Char := 16#21DC#; Rightwards_Squiggle_Arrow : constant Unicode_Char := 16#21DD#; Upwards_Arrow_With_Double_Stroke : constant Unicode_Char := 16#21DE#; Downwards_Arrow_With_Double_Stroke : constant Unicode_Char := 16#21DF#; Leftwards_Dashed_Arrow : constant Unicode_Char := 16#21E0#; Upwards_Dashed_Arrow : constant Unicode_Char := 16#21E1#; Rightwards_Dashed_Arrow : constant Unicode_Char := 16#21E2#; Downwards_Dashed_Arrow : constant Unicode_Char := 16#21E3#; Leftwards_Arrow_To_Bar : constant Unicode_Char := 16#21E4#; Rightwards_Arrow_To_Bar : constant Unicode_Char := 16#21E5#; Leftwards_White_Arrow : constant Unicode_Char := 16#21E6#; Upwards_White_Arrow : constant Unicode_Char := 16#21E7#; Rightwards_White_Arrow : constant Unicode_Char := 16#21E8#; Downwards_White_Arrow : constant Unicode_Char := 16#21E9#; Upwards_White_Arrow_From_Bar : constant Unicode_Char := 16#21EA#; Upwards_White_Arrow_On_Pedestal : constant Unicode_Char := 16#21EB#; Upwards_White_Arrow_On_Pedestal_With_Horizontal_Bar : constant Unicode_Char := 16#21EC#; Upwards_White_Arrow_On_Pedestal_With_Vertical_Bar : constant Unicode_Char := 16#21ED#; Upwards_White_Double_Arrow : constant Unicode_Char := 16#21EE#; Upwards_White_Double_Arrow_On_Pedestal : constant Unicode_Char := 16#21EF#; Rightwards_White_Arrow_From_Wall : constant Unicode_Char := 16#21F0#; North_West_Arrow_To_Corner : constant Unicode_Char := 16#21F1#; South_East_Arrow_To_Corner : constant Unicode_Char := 16#21F2#; Up_Down_White_Arrow : constant Unicode_Char := 16#21F3#; Right_Arrow_With_Small_Circle : constant Unicode_Char := 16#21F4#; Downwards_Arrow_Leftwards_Of_Upwards_Arrow : constant Unicode_Char := 16#21F5#; Three_Rightwards_Arrows : constant Unicode_Char := 16#21F6#; Leftwards_Arrow_With_Vertical_Stroke : constant Unicode_Char := 16#21F7#; Rightwards_Arrow_With_Vertical_Stroke : constant Unicode_Char := 16#21F8#; Left_Right_Arrow_With_Vertical_Stroke : constant Unicode_Char := 16#21F9#; Leftwards_Arrow_With_Double_Vertical_Stroke : constant Unicode_Char := 16#21FA#; Rightwards_Arrow_With_Double_Vertical_Stroke : constant Unicode_Char := 16#21FB#; Left_Right_Arrow_With_Double_Vertical_Stroke : constant Unicode_Char := 16#21FC#; Leftwards_Open_Headed_Arrow : constant Unicode_Char := 16#21FD#; Rightwards_Open_Headed_Arrow : constant Unicode_Char := 16#21FE#; Left_Right_Open_Headed_Arrow : constant Unicode_Char := 16#21FF#; end Unicode.Names.Arrows; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-avestan.ads�����������������������������������������������������0000664�0000000�0000000�00000017550�14476332425�0021372�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Avestan is pragma Preelaborate; pragma Style_Checks (Off); Avestan_Letter_A : constant Unicode_Char := 16#10B00#; Avestan_Letter_Aa : constant Unicode_Char := 16#10B01#; Avestan_Letter_Ao : constant Unicode_Char := 16#10B02#; Avestan_Letter_Aao : constant Unicode_Char := 16#10B03#; Avestan_Letter_An : constant Unicode_Char := 16#10B04#; Avestan_Letter_Aan : constant Unicode_Char := 16#10B05#; Avestan_Letter_Ae : constant Unicode_Char := 16#10B06#; Avestan_Letter_Aee : constant Unicode_Char := 16#10B07#; Avestan_Letter_E : constant Unicode_Char := 16#10B08#; Avestan_Letter_Ee : constant Unicode_Char := 16#10B09#; Avestan_Letter_O : constant Unicode_Char := 16#10B0A#; Avestan_Letter_Oo : constant Unicode_Char := 16#10B0B#; Avestan_Letter_I : constant Unicode_Char := 16#10B0C#; Avestan_Letter_Ii : constant Unicode_Char := 16#10B0D#; Avestan_Letter_U : constant Unicode_Char := 16#10B0E#; Avestan_Letter_Uu : constant Unicode_Char := 16#10B0F#; Avestan_Letter_Ke : constant Unicode_Char := 16#10B10#; Avestan_Letter_Xe : constant Unicode_Char := 16#10B11#; Avestan_Letter_Xye : constant Unicode_Char := 16#10B12#; Avestan_Letter_Xve : constant Unicode_Char := 16#10B13#; Avestan_Letter_Ge : constant Unicode_Char := 16#10B14#; Avestan_Letter_Gge : constant Unicode_Char := 16#10B15#; Avestan_Letter_Ghe : constant Unicode_Char := 16#10B16#; Avestan_Letter_Ce : constant Unicode_Char := 16#10B17#; Avestan_Letter_Je : constant Unicode_Char := 16#10B18#; Avestan_Letter_Te : constant Unicode_Char := 16#10B19#; Avestan_Letter_The : constant Unicode_Char := 16#10B1A#; Avestan_Letter_De : constant Unicode_Char := 16#10B1B#; Avestan_Letter_Dhe : constant Unicode_Char := 16#10B1C#; Avestan_Letter_Tte : constant Unicode_Char := 16#10B1D#; Avestan_Letter_Pe : constant Unicode_Char := 16#10B1E#; Avestan_Letter_Fe : constant Unicode_Char := 16#10B1F#; Avestan_Letter_Be : constant Unicode_Char := 16#10B20#; Avestan_Letter_Bhe : constant Unicode_Char := 16#10B21#; Avestan_Letter_Nge : constant Unicode_Char := 16#10B22#; Avestan_Letter_Ngye : constant Unicode_Char := 16#10B23#; Avestan_Letter_Ngve : constant Unicode_Char := 16#10B24#; Avestan_Letter_Ne : constant Unicode_Char := 16#10B25#; Avestan_Letter_Nye : constant Unicode_Char := 16#10B26#; Avestan_Letter_Nne : constant Unicode_Char := 16#10B27#; Avestan_Letter_Me : constant Unicode_Char := 16#10B28#; Avestan_Letter_Hme : constant Unicode_Char := 16#10B29#; Avestan_Letter_Yye : constant Unicode_Char := 16#10B2A#; Avestan_Letter_Ye : constant Unicode_Char := 16#10B2B#; Avestan_Letter_Ve : constant Unicode_Char := 16#10B2C#; Avestan_Letter_Re : constant Unicode_Char := 16#10B2D#; Avestan_Letter_Le : constant Unicode_Char := 16#10B2E#; Avestan_Letter_Se : constant Unicode_Char := 16#10B2F#; Avestan_Letter_Ze : constant Unicode_Char := 16#10B30#; Avestan_Letter_She : constant Unicode_Char := 16#10B31#; Avestan_Letter_Zhe : constant Unicode_Char := 16#10B32#; Avestan_Letter_Shye : constant Unicode_Char := 16#10B33#; Avestan_Letter_Sshe : constant Unicode_Char := 16#10B34#; Avestan_Letter_He : constant Unicode_Char := 16#10B35#; Avestan_Abbreviation_Mark : constant Unicode_Char := 16#10B39#; Tiny_Two_Dots_Over_One_Dot_Punctuation : constant Unicode_Char := 16#10B3A#; Small_Two_Dots_Over_One_Dot_Punctuation : constant Unicode_Char := 16#10B3B#; Large_Two_Dots_Over_One_Dot_Punctuation : constant Unicode_Char := 16#10B3C#; Large_One_Dot_Over_Two_Dots_Punctuation : constant Unicode_Char := 16#10B3D#; Large_Two_Rings_Over_One_Ring_Punctuation : constant Unicode_Char := 16#10B3E#; Large_One_Ring_Over_Two_Rings_Punctuation : constant Unicode_Char := 16#10B3F#; end Unicode.Names.Avestan; ��������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-balinese.ads����������������������������������������������������0000664�0000000�0000000�00000030433�14476332425�0021506�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Balinese is pragma Preelaborate; pragma Style_Checks (Off); Balinese_Sign_Ulu_Ricem : constant Unicode_Char := 16#1B00#; Balinese_Sign_Ulu_Candra : constant Unicode_Char := 16#1B01#; Balinese_Sign_Cecek : constant Unicode_Char := 16#1B02#; Balinese_Sign_Surang : constant Unicode_Char := 16#1B03#; Balinese_Sign_Bisah : constant Unicode_Char := 16#1B04#; Balinese_Letter_Akara : constant Unicode_Char := 16#1B05#; Balinese_Letter_Akara_Tedung : constant Unicode_Char := 16#1B06#; Balinese_Letter_Ikara : constant Unicode_Char := 16#1B07#; Balinese_Letter_Ikara_Tedung : constant Unicode_Char := 16#1B08#; Balinese_Letter_Ukara : constant Unicode_Char := 16#1B09#; Balinese_Letter_Ukara_Tedung : constant Unicode_Char := 16#1B0A#; Balinese_Letter_Ra_Repa : constant Unicode_Char := 16#1B0B#; Balinese_Letter_Ra_Repa_Tedung : constant Unicode_Char := 16#1B0C#; Balinese_Letter_La_Lenga : constant Unicode_Char := 16#1B0D#; Balinese_Letter_La_Lenga_Tedung : constant Unicode_Char := 16#1B0E#; Balinese_Letter_Ekara : constant Unicode_Char := 16#1B0F#; Balinese_Letter_Aikara : constant Unicode_Char := 16#1B10#; Balinese_Letter_Okara : constant Unicode_Char := 16#1B11#; Balinese_Letter_Okara_Tedung : constant Unicode_Char := 16#1B12#; Balinese_Letter_Ka : constant Unicode_Char := 16#1B13#; Balinese_Letter_Ka_Mahaprana : constant Unicode_Char := 16#1B14#; Balinese_Letter_Ga : constant Unicode_Char := 16#1B15#; Balinese_Letter_Ga_Gora : constant Unicode_Char := 16#1B16#; Balinese_Letter_Nga : constant Unicode_Char := 16#1B17#; Balinese_Letter_Ca : constant Unicode_Char := 16#1B18#; Balinese_Letter_Ca_Laca : constant Unicode_Char := 16#1B19#; Balinese_Letter_Ja : constant Unicode_Char := 16#1B1A#; Balinese_Letter_Ja_Jera : constant Unicode_Char := 16#1B1B#; Balinese_Letter_Nya : constant Unicode_Char := 16#1B1C#; Balinese_Letter_Ta_Latik : constant Unicode_Char := 16#1B1D#; Balinese_Letter_Ta_Murda_Mahaprana : constant Unicode_Char := 16#1B1E#; Balinese_Letter_Da_Murda_Alpaprana : constant Unicode_Char := 16#1B1F#; Balinese_Letter_Da_Murda_Mahaprana : constant Unicode_Char := 16#1B20#; Balinese_Letter_Na_Rambat : constant Unicode_Char := 16#1B21#; Balinese_Letter_Ta : constant Unicode_Char := 16#1B22#; Balinese_Letter_Ta_Tawa : constant Unicode_Char := 16#1B23#; Balinese_Letter_Da : constant Unicode_Char := 16#1B24#; Balinese_Letter_Da_Madu : constant Unicode_Char := 16#1B25#; Balinese_Letter_Na : constant Unicode_Char := 16#1B26#; Balinese_Letter_Pa : constant Unicode_Char := 16#1B27#; Balinese_Letter_Pa_Kapal : constant Unicode_Char := 16#1B28#; Balinese_Letter_Ba : constant Unicode_Char := 16#1B29#; Balinese_Letter_Ba_Kembang : constant Unicode_Char := 16#1B2A#; Balinese_Letter_Ma : constant Unicode_Char := 16#1B2B#; Balinese_Letter_Ya : constant Unicode_Char := 16#1B2C#; Balinese_Letter_Ra : constant Unicode_Char := 16#1B2D#; Balinese_Letter_La : constant Unicode_Char := 16#1B2E#; Balinese_Letter_Wa : constant Unicode_Char := 16#1B2F#; Balinese_Letter_Sa_Saga : constant Unicode_Char := 16#1B30#; Balinese_Letter_Sa_Sapa : constant Unicode_Char := 16#1B31#; Balinese_Letter_Sa : constant Unicode_Char := 16#1B32#; Balinese_Letter_Ha : constant Unicode_Char := 16#1B33#; Balinese_Sign_Rerekan : constant Unicode_Char := 16#1B34#; Balinese_Vowel_Sign_Tedung : constant Unicode_Char := 16#1B35#; Balinese_Vowel_Sign_Ulu : constant Unicode_Char := 16#1B36#; Balinese_Vowel_Sign_Ulu_Sari : constant Unicode_Char := 16#1B37#; Balinese_Vowel_Sign_Suku : constant Unicode_Char := 16#1B38#; Balinese_Vowel_Sign_Suku_Ilut : constant Unicode_Char := 16#1B39#; Balinese_Vowel_Sign_Ra_Repa : constant Unicode_Char := 16#1B3A#; Balinese_Vowel_Sign_Ra_Repa_Tedung : constant Unicode_Char := 16#1B3B#; Balinese_Vowel_Sign_La_Lenga : constant Unicode_Char := 16#1B3C#; Balinese_Vowel_Sign_La_Lenga_Tedung : constant Unicode_Char := 16#1B3D#; Balinese_Vowel_Sign_Taling : constant Unicode_Char := 16#1B3E#; Balinese_Vowel_Sign_Taling_Repa : constant Unicode_Char := 16#1B3F#; Balinese_Vowel_Sign_Taling_Tedung : constant Unicode_Char := 16#1B40#; Balinese_Vowel_Sign_Taling_Repa_Tedung : constant Unicode_Char := 16#1B41#; Balinese_Vowel_Sign_Pepet : constant Unicode_Char := 16#1B42#; Balinese_Vowel_Sign_Pepet_Tedung : constant Unicode_Char := 16#1B43#; Balinese_Adeg_Adeg : constant Unicode_Char := 16#1B44#; Balinese_Letter_Kaf_Sasak : constant Unicode_Char := 16#1B45#; Balinese_Letter_Khot_Sasak : constant Unicode_Char := 16#1B46#; Balinese_Letter_Tzir_Sasak : constant Unicode_Char := 16#1B47#; Balinese_Letter_Ef_Sasak : constant Unicode_Char := 16#1B48#; Balinese_Letter_Ve_Sasak : constant Unicode_Char := 16#1B49#; Balinese_Letter_Zal_Sasak : constant Unicode_Char := 16#1B4A#; Balinese_Letter_Asyura_Sasak : constant Unicode_Char := 16#1B4B#; Balinese_Digit_Zero : constant Unicode_Char := 16#1B50#; Balinese_Digit_One : constant Unicode_Char := 16#1B51#; Balinese_Digit_Two : constant Unicode_Char := 16#1B52#; Balinese_Digit_Three : constant Unicode_Char := 16#1B53#; Balinese_Digit_Four : constant Unicode_Char := 16#1B54#; Balinese_Digit_Five : constant Unicode_Char := 16#1B55#; Balinese_Digit_Six : constant Unicode_Char := 16#1B56#; Balinese_Digit_Seven : constant Unicode_Char := 16#1B57#; Balinese_Digit_Eight : constant Unicode_Char := 16#1B58#; Balinese_Digit_Nine : constant Unicode_Char := 16#1B59#; Balinese_Panti : constant Unicode_Char := 16#1B5A#; Balinese_Pamada : constant Unicode_Char := 16#1B5B#; Balinese_Windu : constant Unicode_Char := 16#1B5C#; Balinese_Carik_Pamungkah : constant Unicode_Char := 16#1B5D#; Balinese_Carik_Siki : constant Unicode_Char := 16#1B5E#; Balinese_Carik_Pareren : constant Unicode_Char := 16#1B5F#; Balinese_Pameneng : constant Unicode_Char := 16#1B60#; Balinese_Musical_Symbol_Dong : constant Unicode_Char := 16#1B61#; Balinese_Musical_Symbol_Deng : constant Unicode_Char := 16#1B62#; Balinese_Musical_Symbol_Dung : constant Unicode_Char := 16#1B63#; Balinese_Musical_Symbol_Dang : constant Unicode_Char := 16#1B64#; Balinese_Musical_Symbol_Dang_Surang : constant Unicode_Char := 16#1B65#; Balinese_Musical_Symbol_Ding : constant Unicode_Char := 16#1B66#; Balinese_Musical_Symbol_Daeng : constant Unicode_Char := 16#1B67#; Balinese_Musical_Symbol_Deung : constant Unicode_Char := 16#1B68#; Balinese_Musical_Symbol_Daing : constant Unicode_Char := 16#1B69#; Balinese_Musical_Symbol_Dang_Gede : constant Unicode_Char := 16#1B6A#; Balinese_Musical_Symbol_Combining_Tegeh : constant Unicode_Char := 16#1B6B#; Balinese_Musical_Symbol_Combining_Endep : constant Unicode_Char := 16#1B6C#; Balinese_Musical_Symbol_Combining_Kempul : constant Unicode_Char := 16#1B6D#; Balinese_Musical_Symbol_Combining_Kempli : constant Unicode_Char := 16#1B6E#; Balinese_Musical_Symbol_Combining_Jegogan : constant Unicode_Char := 16#1B6F#; Balinese_Musical_Symbol_Combining_Kempul_With_Jegogan : constant Unicode_Char := 16#1B70#; Balinese_Musical_Symbol_Combining_Kempli_With_Jegogan : constant Unicode_Char := 16#1B71#; Balinese_Musical_Symbol_Combining_Bende : constant Unicode_Char := 16#1B72#; Balinese_Musical_Symbol_Combining_Gong : constant Unicode_Char := 16#1B73#; Balinese_Musical_Symbol_Right_Hand_Open_Dug : constant Unicode_Char := 16#1B74#; Balinese_Musical_Symbol_Right_Hand_Open_Dag : constant Unicode_Char := 16#1B75#; Balinese_Musical_Symbol_Right_Hand_Closed_Tuk : constant Unicode_Char := 16#1B76#; Balinese_Musical_Symbol_Right_Hand_Closed_Tak : constant Unicode_Char := 16#1B77#; Balinese_Musical_Symbol_Left_Hand_Open_Pang : constant Unicode_Char := 16#1B78#; Balinese_Musical_Symbol_Left_Hand_Open_Pung : constant Unicode_Char := 16#1B79#; Balinese_Musical_Symbol_Left_Hand_Closed_Plak : constant Unicode_Char := 16#1B7A#; Balinese_Musical_Symbol_Left_Hand_Closed_Pluk : constant Unicode_Char := 16#1B7B#; Balinese_Musical_Symbol_Left_Hand_Open_Ping : constant Unicode_Char := 16#1B7C#; end Unicode.Names.Balinese; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-bamum.ads�������������������������������������������������������0000664�0000000�0000000�00000023045�14476332425�0021026�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Bamum is pragma Preelaborate; pragma Style_Checks (Off); Bamum_Letter_A : constant Unicode_Char := 16#A6A0#; Bamum_Letter_Ka : constant Unicode_Char := 16#A6A1#; Bamum_Letter_U : constant Unicode_Char := 16#A6A2#; Bamum_Letter_Ku : constant Unicode_Char := 16#A6A3#; Bamum_Letter_Ee : constant Unicode_Char := 16#A6A4#; Bamum_Letter_Ree : constant Unicode_Char := 16#A6A5#; Bamum_Letter_Tae : constant Unicode_Char := 16#A6A6#; Bamum_Letter_O : constant Unicode_Char := 16#A6A7#; Bamum_Letter_Nyi : constant Unicode_Char := 16#A6A8#; Bamum_Letter_I : constant Unicode_Char := 16#A6A9#; Bamum_Letter_La : constant Unicode_Char := 16#A6AA#; Bamum_Letter_Pa : constant Unicode_Char := 16#A6AB#; Bamum_Letter_Rii : constant Unicode_Char := 16#A6AC#; Bamum_Letter_Riee : constant Unicode_Char := 16#A6AD#; Bamum_Letter_Leeee : constant Unicode_Char := 16#A6AE#; Bamum_Letter_Meeee : constant Unicode_Char := 16#A6AF#; Bamum_Letter_Taa : constant Unicode_Char := 16#A6B0#; Bamum_Letter_Ndaa : constant Unicode_Char := 16#A6B1#; Bamum_Letter_Njaem : constant Unicode_Char := 16#A6B2#; Bamum_Letter_M : constant Unicode_Char := 16#A6B3#; Bamum_Letter_Suu : constant Unicode_Char := 16#A6B4#; Bamum_Letter_Mu : constant Unicode_Char := 16#A6B5#; Bamum_Letter_Shii : constant Unicode_Char := 16#A6B6#; Bamum_Letter_Si : constant Unicode_Char := 16#A6B7#; Bamum_Letter_Sheux : constant Unicode_Char := 16#A6B8#; Bamum_Letter_Seux : constant Unicode_Char := 16#A6B9#; Bamum_Letter_Kyee : constant Unicode_Char := 16#A6BA#; Bamum_Letter_Ket : constant Unicode_Char := 16#A6BB#; Bamum_Letter_Nuae : constant Unicode_Char := 16#A6BC#; Bamum_Letter_Nu : constant Unicode_Char := 16#A6BD#; Bamum_Letter_Njuae : constant Unicode_Char := 16#A6BE#; Bamum_Letter_Yoq : constant Unicode_Char := 16#A6BF#; Bamum_Letter_Shu : constant Unicode_Char := 16#A6C0#; Bamum_Letter_Yuq : constant Unicode_Char := 16#A6C1#; Bamum_Letter_Ya : constant Unicode_Char := 16#A6C2#; Bamum_Letter_Nsha : constant Unicode_Char := 16#A6C3#; Bamum_Letter_Keux : constant Unicode_Char := 16#A6C4#; Bamum_Letter_Peux : constant Unicode_Char := 16#A6C5#; Bamum_Letter_Njee : constant Unicode_Char := 16#A6C6#; Bamum_Letter_Ntee : constant Unicode_Char := 16#A6C7#; Bamum_Letter_Pue : constant Unicode_Char := 16#A6C8#; Bamum_Letter_Wue : constant Unicode_Char := 16#A6C9#; Bamum_Letter_Pee : constant Unicode_Char := 16#A6CA#; Bamum_Letter_Fee : constant Unicode_Char := 16#A6CB#; Bamum_Letter_Ru : constant Unicode_Char := 16#A6CC#; Bamum_Letter_Lu : constant Unicode_Char := 16#A6CD#; Bamum_Letter_Mi : constant Unicode_Char := 16#A6CE#; Bamum_Letter_Ni : constant Unicode_Char := 16#A6CF#; Bamum_Letter_Reux : constant Unicode_Char := 16#A6D0#; Bamum_Letter_Rae : constant Unicode_Char := 16#A6D1#; Bamum_Letter_Ken : constant Unicode_Char := 16#A6D2#; Bamum_Letter_Ngkwaen : constant Unicode_Char := 16#A6D3#; Bamum_Letter_Ngga : constant Unicode_Char := 16#A6D4#; Bamum_Letter_Nga : constant Unicode_Char := 16#A6D5#; Bamum_Letter_Sho : constant Unicode_Char := 16#A6D6#; Bamum_Letter_Puae : constant Unicode_Char := 16#A6D7#; Bamum_Letter_Fu : constant Unicode_Char := 16#A6D8#; Bamum_Letter_Fom : constant Unicode_Char := 16#A6D9#; Bamum_Letter_Wa : constant Unicode_Char := 16#A6DA#; Bamum_Letter_Na : constant Unicode_Char := 16#A6DB#; Bamum_Letter_Li : constant Unicode_Char := 16#A6DC#; Bamum_Letter_Pi : constant Unicode_Char := 16#A6DD#; Bamum_Letter_Loq : constant Unicode_Char := 16#A6DE#; Bamum_Letter_Ko : constant Unicode_Char := 16#A6DF#; Bamum_Letter_Mben : constant Unicode_Char := 16#A6E0#; Bamum_Letter_Ren : constant Unicode_Char := 16#A6E1#; Bamum_Letter_Men : constant Unicode_Char := 16#A6E2#; Bamum_Letter_Ma : constant Unicode_Char := 16#A6E3#; Bamum_Letter_Ti : constant Unicode_Char := 16#A6E4#; Bamum_Letter_Ki : constant Unicode_Char := 16#A6E5#; Bamum_Letter_Mo : constant Unicode_Char := 16#A6E6#; Bamum_Letter_Mbaa : constant Unicode_Char := 16#A6E7#; Bamum_Letter_Tet : constant Unicode_Char := 16#A6E8#; Bamum_Letter_Kpa : constant Unicode_Char := 16#A6E9#; Bamum_Letter_Ten : constant Unicode_Char := 16#A6EA#; Bamum_Letter_Ntuu : constant Unicode_Char := 16#A6EB#; Bamum_Letter_Samba : constant Unicode_Char := 16#A6EC#; Bamum_Letter_Faamae : constant Unicode_Char := 16#A6ED#; Bamum_Letter_Kovuu : constant Unicode_Char := 16#A6EE#; Bamum_Letter_Koghom : constant Unicode_Char := 16#A6EF#; Bamum_Combining_Mark_Koqndon : constant Unicode_Char := 16#A6F0#; Bamum_Combining_Mark_Tukwentis : constant Unicode_Char := 16#A6F1#; Bamum_Njaemli : constant Unicode_Char := 16#A6F2#; Bamum_Full_Stop : constant Unicode_Char := 16#A6F3#; Bamum_Colon : constant Unicode_Char := 16#A6F4#; Bamum_Comma : constant Unicode_Char := 16#A6F5#; Bamum_Semicolon : constant Unicode_Char := 16#A6F6#; Bamum_Question_Mark : constant Unicode_Char := 16#A6F7#; end Unicode.Names.Bamum; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-bamum_supplement.ads��������������������������������������������0000664�0000000�0000000�00000146041�14476332425�0023304�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Bamum_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Bamum_Letter_Phase_A_Ngkue_Mfon : constant Unicode_Char := 16#16800#; Bamum_Letter_Phase_A_Gbiee_Fon : constant Unicode_Char := 16#16801#; Bamum_Letter_Phase_A_Pon_Mfon_Pipaemgbiee : constant Unicode_Char := 16#16802#; Bamum_Letter_Phase_A_Pon_Mfon_Pipaemba : constant Unicode_Char := 16#16803#; Bamum_Letter_Phase_A_Naa_Mfon : constant Unicode_Char := 16#16804#; Bamum_Letter_Phase_A_Shuenshuet : constant Unicode_Char := 16#16805#; Bamum_Letter_Phase_A_Tita_Mfon : constant Unicode_Char := 16#16806#; Bamum_Letter_Phase_A_Nza_Mfon : constant Unicode_Char := 16#16807#; Bamum_Letter_Phase_A_Shinda_Pa_Nji : constant Unicode_Char := 16#16808#; Bamum_Letter_Phase_A_Pon_Pa_Nji_Pipaemgbiee : constant Unicode_Char := 16#16809#; Bamum_Letter_Phase_A_Pon_Pa_Nji_Pipaemba : constant Unicode_Char := 16#1680A#; Bamum_Letter_Phase_A_Maembgbiee : constant Unicode_Char := 16#1680B#; Bamum_Letter_Phase_A_Tu_Maemba : constant Unicode_Char := 16#1680C#; Bamum_Letter_Phase_A_Ngangu : constant Unicode_Char := 16#1680D#; Bamum_Letter_Phase_A_Maemveux : constant Unicode_Char := 16#1680E#; Bamum_Letter_Phase_A_Mansuae : constant Unicode_Char := 16#1680F#; Bamum_Letter_Phase_A_Mveuaengam : constant Unicode_Char := 16#16810#; Bamum_Letter_Phase_A_Seunyam : constant Unicode_Char := 16#16811#; Bamum_Letter_Phase_A_Ntoqpen : constant Unicode_Char := 16#16812#; Bamum_Letter_Phase_A_Keukeutnda : constant Unicode_Char := 16#16813#; Bamum_Letter_Phase_A_Nkindi : constant Unicode_Char := 16#16814#; Bamum_Letter_Phase_A_Suu : constant Unicode_Char := 16#16815#; Bamum_Letter_Phase_A_Ngkuenzeum : constant Unicode_Char := 16#16816#; Bamum_Letter_Phase_A_Lapaq : constant Unicode_Char := 16#16817#; Bamum_Letter_Phase_A_Let_Kut : constant Unicode_Char := 16#16818#; Bamum_Letter_Phase_A_Ntap_Mfaa : constant Unicode_Char := 16#16819#; Bamum_Letter_Phase_A_Maekeup : constant Unicode_Char := 16#1681A#; Bamum_Letter_Phase_A_Pashae : constant Unicode_Char := 16#1681B#; Bamum_Letter_Phase_A_Gheuaerae : constant Unicode_Char := 16#1681C#; Bamum_Letter_Phase_A_Pamshae : constant Unicode_Char := 16#1681D#; Bamum_Letter_Phase_A_Mon_Nggeuaet : constant Unicode_Char := 16#1681E#; Bamum_Letter_Phase_A_Nzun_Meut : constant Unicode_Char := 16#1681F#; Bamum_Letter_Phase_A_U_Yuq_Nae : constant Unicode_Char := 16#16820#; Bamum_Letter_Phase_A_Gheuaegheuae : constant Unicode_Char := 16#16821#; Bamum_Letter_Phase_A_Ntap_Ntaa : constant Unicode_Char := 16#16822#; Bamum_Letter_Phase_A_Sisa : constant Unicode_Char := 16#16823#; Bamum_Letter_Phase_A_Mgbasa : constant Unicode_Char := 16#16824#; Bamum_Letter_Phase_A_Meunjomndeuq : constant Unicode_Char := 16#16825#; Bamum_Letter_Phase_A_Moompuq : constant Unicode_Char := 16#16826#; Bamum_Letter_Phase_A_Kafa : constant Unicode_Char := 16#16827#; Bamum_Letter_Phase_A_Pa_Leeraewa : constant Unicode_Char := 16#16828#; Bamum_Letter_Phase_A_Nda_Leeraewa : constant Unicode_Char := 16#16829#; Bamum_Letter_Phase_A_Pet : constant Unicode_Char := 16#1682A#; Bamum_Letter_Phase_A_Maemkpen : constant Unicode_Char := 16#1682B#; Bamum_Letter_Phase_A_Nika : constant Unicode_Char := 16#1682C#; Bamum_Letter_Phase_A_Pup : constant Unicode_Char := 16#1682D#; Bamum_Letter_Phase_A_Tuaep : constant Unicode_Char := 16#1682E#; Bamum_Letter_Phase_A_Luaep : constant Unicode_Char := 16#1682F#; Bamum_Letter_Phase_A_Sonjam : constant Unicode_Char := 16#16830#; Bamum_Letter_Phase_A_Teuteuwen : constant Unicode_Char := 16#16831#; Bamum_Letter_Phase_A_Maenyi : constant Unicode_Char := 16#16832#; Bamum_Letter_Phase_A_Ket : constant Unicode_Char := 16#16833#; Bamum_Letter_Phase_A_Ndaanggeuaet : constant Unicode_Char := 16#16834#; Bamum_Letter_Phase_A_Kuoq : constant Unicode_Char := 16#16835#; Bamum_Letter_Phase_A_Moomeut : constant Unicode_Char := 16#16836#; Bamum_Letter_Phase_A_Shum : constant Unicode_Char := 16#16837#; Bamum_Letter_Phase_A_Lommae : constant Unicode_Char := 16#16838#; Bamum_Letter_Phase_A_Firi : constant Unicode_Char := 16#16839#; Bamum_Letter_Phase_A_Rom : constant Unicode_Char := 16#1683A#; Bamum_Letter_Phase_A_Kpoq : constant Unicode_Char := 16#1683B#; Bamum_Letter_Phase_A_Soq : constant Unicode_Char := 16#1683C#; Bamum_Letter_Phase_A_Map_Pieet : constant Unicode_Char := 16#1683D#; Bamum_Letter_Phase_A_Shirae : constant Unicode_Char := 16#1683E#; Bamum_Letter_Phase_A_Ntap : constant Unicode_Char := 16#1683F#; Bamum_Letter_Phase_A_Shoq_Nshut_Yum : constant Unicode_Char := 16#16840#; Bamum_Letter_Phase_A_Nyit_Mongkeuaeq : constant Unicode_Char := 16#16841#; Bamum_Letter_Phase_A_Paarae : constant Unicode_Char := 16#16842#; Bamum_Letter_Phase_A_Nkaarae : constant Unicode_Char := 16#16843#; Bamum_Letter_Phase_A_Unknown : constant Unicode_Char := 16#16844#; Bamum_Letter_Phase_A_Nggen : constant Unicode_Char := 16#16845#; Bamum_Letter_Phase_A_Maesi : constant Unicode_Char := 16#16846#; Bamum_Letter_Phase_A_Njam : constant Unicode_Char := 16#16847#; Bamum_Letter_Phase_A_Mbanyi : constant Unicode_Char := 16#16848#; Bamum_Letter_Phase_A_Nyet : constant Unicode_Char := 16#16849#; Bamum_Letter_Phase_A_Teuaen : constant Unicode_Char := 16#1684A#; Bamum_Letter_Phase_A_Sot : constant Unicode_Char := 16#1684B#; Bamum_Letter_Phase_A_Paam : constant Unicode_Char := 16#1684C#; Bamum_Letter_Phase_A_Nshiee : constant Unicode_Char := 16#1684D#; Bamum_Letter_Phase_A_Maem : constant Unicode_Char := 16#1684E#; Bamum_Letter_Phase_A_Nyi : constant Unicode_Char := 16#1684F#; Bamum_Letter_Phase_A_Kaq : constant Unicode_Char := 16#16850#; Bamum_Letter_Phase_A_Nsha : constant Unicode_Char := 16#16851#; Bamum_Letter_Phase_A_Vee : constant Unicode_Char := 16#16852#; Bamum_Letter_Phase_A_Lu : constant Unicode_Char := 16#16853#; Bamum_Letter_Phase_A_Nen : constant Unicode_Char := 16#16854#; Bamum_Letter_Phase_A_Naq : constant Unicode_Char := 16#16855#; Bamum_Letter_Phase_A_Mbaq : constant Unicode_Char := 16#16856#; Bamum_Letter_Phase_B_Nshuet : constant Unicode_Char := 16#16857#; Bamum_Letter_Phase_B_Tu_Maemgbiee : constant Unicode_Char := 16#16858#; Bamum_Letter_Phase_B_Siee : constant Unicode_Char := 16#16859#; Bamum_Letter_Phase_B_Set_Tu : constant Unicode_Char := 16#1685A#; Bamum_Letter_Phase_B_Lom_Nteum : constant Unicode_Char := 16#1685B#; Bamum_Letter_Phase_B_Mba_Maelee : constant Unicode_Char := 16#1685C#; Bamum_Letter_Phase_B_Kieem : constant Unicode_Char := 16#1685D#; Bamum_Letter_Phase_B_Yeurae : constant Unicode_Char := 16#1685E#; Bamum_Letter_Phase_B_Mbaarae : constant Unicode_Char := 16#1685F#; Bamum_Letter_Phase_B_Kam : constant Unicode_Char := 16#16860#; Bamum_Letter_Phase_B_Peeshi : constant Unicode_Char := 16#16861#; Bamum_Letter_Phase_B_Yafu_Leeraewa : constant Unicode_Char := 16#16862#; Bamum_Letter_Phase_B_Lam_Nshut_Nyam : constant Unicode_Char := 16#16863#; Bamum_Letter_Phase_B_Ntiee_Sheuoq : constant Unicode_Char := 16#16864#; Bamum_Letter_Phase_B_Ndu_Njaa : constant Unicode_Char := 16#16865#; Bamum_Letter_Phase_B_Gheugheuaem : constant Unicode_Char := 16#16866#; Bamum_Letter_Phase_B_Pit : constant Unicode_Char := 16#16867#; Bamum_Letter_Phase_B_Tu_Nsiee : constant Unicode_Char := 16#16868#; Bamum_Letter_Phase_B_Shet_Njaq : constant Unicode_Char := 16#16869#; Bamum_Letter_Phase_B_Sheuaeqtu : constant Unicode_Char := 16#1686A#; Bamum_Letter_Phase_B_Mfon_Teuaeq : constant Unicode_Char := 16#1686B#; Bamum_Letter_Phase_B_Mbit_Mbaaket : constant Unicode_Char := 16#1686C#; Bamum_Letter_Phase_B_Nyi_Nteum : constant Unicode_Char := 16#1686D#; Bamum_Letter_Phase_B_Keupuq : constant Unicode_Char := 16#1686E#; Bamum_Letter_Phase_B_Gheughen : constant Unicode_Char := 16#1686F#; Bamum_Letter_Phase_B_Keuyeux : constant Unicode_Char := 16#16870#; Bamum_Letter_Phase_B_Laanae : constant Unicode_Char := 16#16871#; Bamum_Letter_Phase_B_Parum : constant Unicode_Char := 16#16872#; Bamum_Letter_Phase_B_Veum : constant Unicode_Char := 16#16873#; Bamum_Letter_Phase_B_Ngkindi_Mvop : constant Unicode_Char := 16#16874#; Bamum_Letter_Phase_B_Nggeu_Mbu : constant Unicode_Char := 16#16875#; Bamum_Letter_Phase_B_Wuaet : constant Unicode_Char := 16#16876#; Bamum_Letter_Phase_B_Sakeuae : constant Unicode_Char := 16#16877#; Bamum_Letter_Phase_B_Taam : constant Unicode_Char := 16#16878#; Bamum_Letter_Phase_B_Meuq : constant Unicode_Char := 16#16879#; Bamum_Letter_Phase_B_Ngguoq : constant Unicode_Char := 16#1687A#; Bamum_Letter_Phase_B_Ngguoq_Large : constant Unicode_Char := 16#1687B#; Bamum_Letter_Phase_B_Mfiyaq : constant Unicode_Char := 16#1687C#; Bamum_Letter_Phase_B_Sue : constant Unicode_Char := 16#1687D#; Bamum_Letter_Phase_B_Mbeuri : constant Unicode_Char := 16#1687E#; Bamum_Letter_Phase_B_Montieen : constant Unicode_Char := 16#1687F#; Bamum_Letter_Phase_B_Nyaemae : constant Unicode_Char := 16#16880#; Bamum_Letter_Phase_B_Pungaam : constant Unicode_Char := 16#16881#; Bamum_Letter_Phase_B_Meut_Nggeet : constant Unicode_Char := 16#16882#; Bamum_Letter_Phase_B_Feux : constant Unicode_Char := 16#16883#; Bamum_Letter_Phase_B_Mbuoq : constant Unicode_Char := 16#16884#; Bamum_Letter_Phase_B_Fee : constant Unicode_Char := 16#16885#; Bamum_Letter_Phase_B_Keuaem : constant Unicode_Char := 16#16886#; Bamum_Letter_Phase_B_Ma_Njeuaena : constant Unicode_Char := 16#16887#; Bamum_Letter_Phase_B_Ma_Njuqa : constant Unicode_Char := 16#16888#; Bamum_Letter_Phase_B_Let : constant Unicode_Char := 16#16889#; Bamum_Letter_Phase_B_Nggaam : constant Unicode_Char := 16#1688A#; Bamum_Letter_Phase_B_Nsen : constant Unicode_Char := 16#1688B#; Bamum_Letter_Phase_B_Ma : constant Unicode_Char := 16#1688C#; Bamum_Letter_Phase_B_Kiq : constant Unicode_Char := 16#1688D#; Bamum_Letter_Phase_B_Ngom : constant Unicode_Char := 16#1688E#; Bamum_Letter_Phase_C_Ngkue_Maemba : constant Unicode_Char := 16#1688F#; Bamum_Letter_Phase_C_Nza : constant Unicode_Char := 16#16890#; Bamum_Letter_Phase_C_Yum : constant Unicode_Char := 16#16891#; Bamum_Letter_Phase_C_Wangkuoq : constant Unicode_Char := 16#16892#; Bamum_Letter_Phase_C_Nggen : constant Unicode_Char := 16#16893#; Bamum_Letter_Phase_C_Ndeuaeree : constant Unicode_Char := 16#16894#; Bamum_Letter_Phase_C_Ngkaq : constant Unicode_Char := 16#16895#; Bamum_Letter_Phase_C_Gharae : constant Unicode_Char := 16#16896#; Bamum_Letter_Phase_C_Mbeekeet : constant Unicode_Char := 16#16897#; Bamum_Letter_Phase_C_Gbayi : constant Unicode_Char := 16#16898#; Bamum_Letter_Phase_C_Nyir_Mkparaq_Meun : constant Unicode_Char := 16#16899#; Bamum_Letter_Phase_C_Ntu_Mbit : constant Unicode_Char := 16#1689A#; Bamum_Letter_Phase_C_Mbeum : constant Unicode_Char := 16#1689B#; Bamum_Letter_Phase_C_Pirieen : constant Unicode_Char := 16#1689C#; Bamum_Letter_Phase_C_Ndombu : constant Unicode_Char := 16#1689D#; Bamum_Letter_Phase_C_Mbaa_Cabbage_Tree : constant Unicode_Char := 16#1689E#; Bamum_Letter_Phase_C_Keusheuaep : constant Unicode_Char := 16#1689F#; Bamum_Letter_Phase_C_Ghap : constant Unicode_Char := 16#168A0#; Bamum_Letter_Phase_C_Keukaq : constant Unicode_Char := 16#168A1#; Bamum_Letter_Phase_C_Yu_Muomae : constant Unicode_Char := 16#168A2#; Bamum_Letter_Phase_C_Nzeum : constant Unicode_Char := 16#168A3#; Bamum_Letter_Phase_C_Mbue : constant Unicode_Char := 16#168A4#; Bamum_Letter_Phase_C_Nseuaen : constant Unicode_Char := 16#168A5#; Bamum_Letter_Phase_C_Mbit : constant Unicode_Char := 16#168A6#; Bamum_Letter_Phase_C_Yeuq : constant Unicode_Char := 16#168A7#; Bamum_Letter_Phase_C_Kparaq : constant Unicode_Char := 16#168A8#; Bamum_Letter_Phase_C_Kaa : constant Unicode_Char := 16#168A9#; Bamum_Letter_Phase_C_Seux : constant Unicode_Char := 16#168AA#; Bamum_Letter_Phase_C_Ndida : constant Unicode_Char := 16#168AB#; Bamum_Letter_Phase_C_Taashae : constant Unicode_Char := 16#168AC#; Bamum_Letter_Phase_C_Njueq : constant Unicode_Char := 16#168AD#; Bamum_Letter_Phase_C_Tita_Yue : constant Unicode_Char := 16#168AE#; Bamum_Letter_Phase_C_Suaet : constant Unicode_Char := 16#168AF#; Bamum_Letter_Phase_C_Ngguaen_Nyam : constant Unicode_Char := 16#168B0#; Bamum_Letter_Phase_C_Veux : constant Unicode_Char := 16#168B1#; Bamum_Letter_Phase_C_Nansanaq : constant Unicode_Char := 16#168B2#; Bamum_Letter_Phase_C_Ma_Keuaeri : constant Unicode_Char := 16#168B3#; Bamum_Letter_Phase_C_Ntaa : constant Unicode_Char := 16#168B4#; Bamum_Letter_Phase_C_Ngguon : constant Unicode_Char := 16#168B5#; Bamum_Letter_Phase_C_Lap : constant Unicode_Char := 16#168B6#; Bamum_Letter_Phase_C_Mbirieen : constant Unicode_Char := 16#168B7#; Bamum_Letter_Phase_C_Mgbasaq : constant Unicode_Char := 16#168B8#; Bamum_Letter_Phase_C_Nteungba : constant Unicode_Char := 16#168B9#; Bamum_Letter_Phase_C_Teuteux : constant Unicode_Char := 16#168BA#; Bamum_Letter_Phase_C_Nggum : constant Unicode_Char := 16#168BB#; Bamum_Letter_Phase_C_Fue : constant Unicode_Char := 16#168BC#; Bamum_Letter_Phase_C_Ndeut : constant Unicode_Char := 16#168BD#; Bamum_Letter_Phase_C_Nsa : constant Unicode_Char := 16#168BE#; Bamum_Letter_Phase_C_Nshaq : constant Unicode_Char := 16#168BF#; Bamum_Letter_Phase_C_Bung : constant Unicode_Char := 16#168C0#; Bamum_Letter_Phase_C_Veuaepen : constant Unicode_Char := 16#168C1#; Bamum_Letter_Phase_C_Mberae : constant Unicode_Char := 16#168C2#; Bamum_Letter_Phase_C_Ru : constant Unicode_Char := 16#168C3#; Bamum_Letter_Phase_C_Njaem : constant Unicode_Char := 16#168C4#; Bamum_Letter_Phase_C_Lam : constant Unicode_Char := 16#168C5#; Bamum_Letter_Phase_C_Tituaep : constant Unicode_Char := 16#168C6#; Bamum_Letter_Phase_C_Nsuot_Ngom : constant Unicode_Char := 16#168C7#; Bamum_Letter_Phase_C_Njeeee : constant Unicode_Char := 16#168C8#; Bamum_Letter_Phase_C_Ket : constant Unicode_Char := 16#168C9#; Bamum_Letter_Phase_C_Nggu : constant Unicode_Char := 16#168CA#; Bamum_Letter_Phase_C_Maesi : constant Unicode_Char := 16#168CB#; Bamum_Letter_Phase_C_Mbuaem : constant Unicode_Char := 16#168CC#; Bamum_Letter_Phase_C_Lu : constant Unicode_Char := 16#168CD#; Bamum_Letter_Phase_C_Kut : constant Unicode_Char := 16#168CE#; Bamum_Letter_Phase_C_Njam : constant Unicode_Char := 16#168CF#; Bamum_Letter_Phase_C_Ngom : constant Unicode_Char := 16#168D0#; Bamum_Letter_Phase_C_Wup : constant Unicode_Char := 16#168D1#; Bamum_Letter_Phase_C_Nggueet : constant Unicode_Char := 16#168D2#; Bamum_Letter_Phase_C_Nsom : constant Unicode_Char := 16#168D3#; Bamum_Letter_Phase_C_Nten : constant Unicode_Char := 16#168D4#; Bamum_Letter_Phase_C_Kuop_Nkaarae : constant Unicode_Char := 16#168D5#; Bamum_Letter_Phase_C_Nsun : constant Unicode_Char := 16#168D6#; Bamum_Letter_Phase_C_Ndam : constant Unicode_Char := 16#168D7#; Bamum_Letter_Phase_C_Ma_Nsiee : constant Unicode_Char := 16#168D8#; Bamum_Letter_Phase_C_Yaa : constant Unicode_Char := 16#168D9#; Bamum_Letter_Phase_C_Ndap : constant Unicode_Char := 16#168DA#; Bamum_Letter_Phase_C_Shueq : constant Unicode_Char := 16#168DB#; Bamum_Letter_Phase_C_Setfon : constant Unicode_Char := 16#168DC#; Bamum_Letter_Phase_C_Mbi : constant Unicode_Char := 16#168DD#; Bamum_Letter_Phase_C_Maemba : constant Unicode_Char := 16#168DE#; Bamum_Letter_Phase_C_Mbanyi : constant Unicode_Char := 16#168DF#; Bamum_Letter_Phase_C_Keuseux : constant Unicode_Char := 16#168E0#; Bamum_Letter_Phase_C_Mbeux : constant Unicode_Char := 16#168E1#; Bamum_Letter_Phase_C_Keum : constant Unicode_Char := 16#168E2#; Bamum_Letter_Phase_C_Mbaa_Picket : constant Unicode_Char := 16#168E3#; Bamum_Letter_Phase_C_Yuwoq : constant Unicode_Char := 16#168E4#; Bamum_Letter_Phase_C_Njeux : constant Unicode_Char := 16#168E5#; Bamum_Letter_Phase_C_Miee : constant Unicode_Char := 16#168E6#; Bamum_Letter_Phase_C_Muae : constant Unicode_Char := 16#168E7#; Bamum_Letter_Phase_C_Shiq : constant Unicode_Char := 16#168E8#; Bamum_Letter_Phase_C_Ken_Law : constant Unicode_Char := 16#168E9#; Bamum_Letter_Phase_C_Ken_Fatigue : constant Unicode_Char := 16#168EA#; Bamum_Letter_Phase_C_Ngaq : constant Unicode_Char := 16#168EB#; Bamum_Letter_Phase_C_Naq : constant Unicode_Char := 16#168EC#; Bamum_Letter_Phase_C_Liq : constant Unicode_Char := 16#168ED#; Bamum_Letter_Phase_C_Pin : constant Unicode_Char := 16#168EE#; Bamum_Letter_Phase_C_Pen : constant Unicode_Char := 16#168EF#; Bamum_Letter_Phase_C_Tet : constant Unicode_Char := 16#168F0#; Bamum_Letter_Phase_D_Mbuo : constant Unicode_Char := 16#168F1#; Bamum_Letter_Phase_D_Wap : constant Unicode_Char := 16#168F2#; Bamum_Letter_Phase_D_Nji : constant Unicode_Char := 16#168F3#; Bamum_Letter_Phase_D_Mfon : constant Unicode_Char := 16#168F4#; Bamum_Letter_Phase_D_Njiee : constant Unicode_Char := 16#168F5#; Bamum_Letter_Phase_D_Liee : constant Unicode_Char := 16#168F6#; Bamum_Letter_Phase_D_Njeut : constant Unicode_Char := 16#168F7#; Bamum_Letter_Phase_D_Nshee : constant Unicode_Char := 16#168F8#; Bamum_Letter_Phase_D_Nggaamae : constant Unicode_Char := 16#168F9#; Bamum_Letter_Phase_D_Nyam : constant Unicode_Char := 16#168FA#; Bamum_Letter_Phase_D_Wuaen : constant Unicode_Char := 16#168FB#; Bamum_Letter_Phase_D_Ngkun : constant Unicode_Char := 16#168FC#; Bamum_Letter_Phase_D_Shee : constant Unicode_Char := 16#168FD#; Bamum_Letter_Phase_D_Ngkap : constant Unicode_Char := 16#168FE#; Bamum_Letter_Phase_D_Keuaetmeun : constant Unicode_Char := 16#168FF#; Bamum_Letter_Phase_D_Teut : constant Unicode_Char := 16#16900#; Bamum_Letter_Phase_D_Sheuae : constant Unicode_Char := 16#16901#; Bamum_Letter_Phase_D_Njap : constant Unicode_Char := 16#16902#; Bamum_Letter_Phase_D_Sue : constant Unicode_Char := 16#16903#; Bamum_Letter_Phase_D_Ket : constant Unicode_Char := 16#16904#; Bamum_Letter_Phase_D_Yaemmae : constant Unicode_Char := 16#16905#; Bamum_Letter_Phase_D_Kuom : constant Unicode_Char := 16#16906#; Bamum_Letter_Phase_D_Sap : constant Unicode_Char := 16#16907#; Bamum_Letter_Phase_D_Mfeut : constant Unicode_Char := 16#16908#; Bamum_Letter_Phase_D_Ndeux : constant Unicode_Char := 16#16909#; Bamum_Letter_Phase_D_Maleeri : constant Unicode_Char := 16#1690A#; Bamum_Letter_Phase_D_Meut : constant Unicode_Char := 16#1690B#; Bamum_Letter_Phase_D_Seuaeq : constant Unicode_Char := 16#1690C#; Bamum_Letter_Phase_D_Yen : constant Unicode_Char := 16#1690D#; Bamum_Letter_Phase_D_Njeuaem : constant Unicode_Char := 16#1690E#; Bamum_Letter_Phase_D_Keuot_Mbuae : constant Unicode_Char := 16#1690F#; Bamum_Letter_Phase_D_Ngkeuri : constant Unicode_Char := 16#16910#; Bamum_Letter_Phase_D_Tu : constant Unicode_Char := 16#16911#; Bamum_Letter_Phase_D_Ghaa : constant Unicode_Char := 16#16912#; Bamum_Letter_Phase_D_Ngkyee : constant Unicode_Char := 16#16913#; Bamum_Letter_Phase_D_Feufeuaet : constant Unicode_Char := 16#16914#; Bamum_Letter_Phase_D_Ndee : constant Unicode_Char := 16#16915#; Bamum_Letter_Phase_D_Mgbofum : constant Unicode_Char := 16#16916#; Bamum_Letter_Phase_D_Leuaep : constant Unicode_Char := 16#16917#; Bamum_Letter_Phase_D_Ndon : constant Unicode_Char := 16#16918#; Bamum_Letter_Phase_D_Moni : constant Unicode_Char := 16#16919#; Bamum_Letter_Phase_D_Mgbeun : constant Unicode_Char := 16#1691A#; Bamum_Letter_Phase_D_Puut : constant Unicode_Char := 16#1691B#; Bamum_Letter_Phase_D_Mgbiee : constant Unicode_Char := 16#1691C#; Bamum_Letter_Phase_D_Mfo : constant Unicode_Char := 16#1691D#; Bamum_Letter_Phase_D_Lum : constant Unicode_Char := 16#1691E#; Bamum_Letter_Phase_D_Nsieep : constant Unicode_Char := 16#1691F#; Bamum_Letter_Phase_D_Mbaa : constant Unicode_Char := 16#16920#; Bamum_Letter_Phase_D_Kwaet : constant Unicode_Char := 16#16921#; Bamum_Letter_Phase_D_Nyet : constant Unicode_Char := 16#16922#; Bamum_Letter_Phase_D_Teuaen : constant Unicode_Char := 16#16923#; Bamum_Letter_Phase_D_Sot : constant Unicode_Char := 16#16924#; Bamum_Letter_Phase_D_Yuwoq : constant Unicode_Char := 16#16925#; Bamum_Letter_Phase_D_Keum : constant Unicode_Char := 16#16926#; Bamum_Letter_Phase_D_Raem : constant Unicode_Char := 16#16927#; Bamum_Letter_Phase_D_Teeee : constant Unicode_Char := 16#16928#; Bamum_Letter_Phase_D_Ngkeuaeq : constant Unicode_Char := 16#16929#; Bamum_Letter_Phase_D_Mfeuae : constant Unicode_Char := 16#1692A#; Bamum_Letter_Phase_D_Nsieet : constant Unicode_Char := 16#1692B#; Bamum_Letter_Phase_D_Keup : constant Unicode_Char := 16#1692C#; Bamum_Letter_Phase_D_Pip : constant Unicode_Char := 16#1692D#; Bamum_Letter_Phase_D_Peutae : constant Unicode_Char := 16#1692E#; Bamum_Letter_Phase_D_Nyue : constant Unicode_Char := 16#1692F#; Bamum_Letter_Phase_D_Let : constant Unicode_Char := 16#16930#; Bamum_Letter_Phase_D_Nggaam : constant Unicode_Char := 16#16931#; Bamum_Letter_Phase_D_Mfiee : constant Unicode_Char := 16#16932#; Bamum_Letter_Phase_D_Nggwaen : constant Unicode_Char := 16#16933#; Bamum_Letter_Phase_D_Yuom : constant Unicode_Char := 16#16934#; Bamum_Letter_Phase_D_Pap : constant Unicode_Char := 16#16935#; Bamum_Letter_Phase_D_Yuop : constant Unicode_Char := 16#16936#; Bamum_Letter_Phase_D_Ndam : constant Unicode_Char := 16#16937#; Bamum_Letter_Phase_D_Nteum : constant Unicode_Char := 16#16938#; Bamum_Letter_Phase_D_Suae : constant Unicode_Char := 16#16939#; Bamum_Letter_Phase_D_Kun : constant Unicode_Char := 16#1693A#; Bamum_Letter_Phase_D_Nggeux : constant Unicode_Char := 16#1693B#; Bamum_Letter_Phase_D_Ngkiee : constant Unicode_Char := 16#1693C#; Bamum_Letter_Phase_D_Tuot : constant Unicode_Char := 16#1693D#; Bamum_Letter_Phase_D_Meun : constant Unicode_Char := 16#1693E#; Bamum_Letter_Phase_D_Kuq : constant Unicode_Char := 16#1693F#; Bamum_Letter_Phase_D_Nsum : constant Unicode_Char := 16#16940#; Bamum_Letter_Phase_D_Teun : constant Unicode_Char := 16#16941#; Bamum_Letter_Phase_D_Maenjet : constant Unicode_Char := 16#16942#; Bamum_Letter_Phase_D_Nggap : constant Unicode_Char := 16#16943#; Bamum_Letter_Phase_D_Leum : constant Unicode_Char := 16#16944#; Bamum_Letter_Phase_D_Ngguom : constant Unicode_Char := 16#16945#; Bamum_Letter_Phase_D_Nshut : constant Unicode_Char := 16#16946#; Bamum_Letter_Phase_D_Njueq : constant Unicode_Char := 16#16947#; Bamum_Letter_Phase_D_Gheuae : constant Unicode_Char := 16#16948#; Bamum_Letter_Phase_D_Ku : constant Unicode_Char := 16#16949#; Bamum_Letter_Phase_D_Ren_Old : constant Unicode_Char := 16#1694A#; Bamum_Letter_Phase_D_Tae : constant Unicode_Char := 16#1694B#; Bamum_Letter_Phase_D_Toq : constant Unicode_Char := 16#1694C#; Bamum_Letter_Phase_D_Nyi : constant Unicode_Char := 16#1694D#; Bamum_Letter_Phase_D_Rii : constant Unicode_Char := 16#1694E#; Bamum_Letter_Phase_D_Leeee : constant Unicode_Char := 16#1694F#; Bamum_Letter_Phase_D_Meeee : constant Unicode_Char := 16#16950#; Bamum_Letter_Phase_D_M : constant Unicode_Char := 16#16951#; Bamum_Letter_Phase_D_Suu : constant Unicode_Char := 16#16952#; Bamum_Letter_Phase_D_Mu : constant Unicode_Char := 16#16953#; Bamum_Letter_Phase_D_Shii : constant Unicode_Char := 16#16954#; Bamum_Letter_Phase_D_Sheux : constant Unicode_Char := 16#16955#; Bamum_Letter_Phase_D_Kyee : constant Unicode_Char := 16#16956#; Bamum_Letter_Phase_D_Nu : constant Unicode_Char := 16#16957#; Bamum_Letter_Phase_D_Shu : constant Unicode_Char := 16#16958#; Bamum_Letter_Phase_D_Ntee : constant Unicode_Char := 16#16959#; Bamum_Letter_Phase_D_Pee : constant Unicode_Char := 16#1695A#; Bamum_Letter_Phase_D_Ni : constant Unicode_Char := 16#1695B#; Bamum_Letter_Phase_D_Shoq : constant Unicode_Char := 16#1695C#; Bamum_Letter_Phase_D_Puq : constant Unicode_Char := 16#1695D#; Bamum_Letter_Phase_D_Mvop : constant Unicode_Char := 16#1695E#; Bamum_Letter_Phase_D_Loq : constant Unicode_Char := 16#1695F#; Bamum_Letter_Phase_D_Ren_Much : constant Unicode_Char := 16#16960#; Bamum_Letter_Phase_D_Ti : constant Unicode_Char := 16#16961#; Bamum_Letter_Phase_D_Ntuu : constant Unicode_Char := 16#16962#; Bamum_Letter_Phase_D_Mbaa_Seven : constant Unicode_Char := 16#16963#; Bamum_Letter_Phase_D_Saq : constant Unicode_Char := 16#16964#; Bamum_Letter_Phase_D_Faa : constant Unicode_Char := 16#16965#; Bamum_Letter_Phase_E_Ndap : constant Unicode_Char := 16#16966#; Bamum_Letter_Phase_E_Toon : constant Unicode_Char := 16#16967#; Bamum_Letter_Phase_E_Mbeum : constant Unicode_Char := 16#16968#; Bamum_Letter_Phase_E_Lap : constant Unicode_Char := 16#16969#; Bamum_Letter_Phase_E_Vom : constant Unicode_Char := 16#1696A#; Bamum_Letter_Phase_E_Loon : constant Unicode_Char := 16#1696B#; Bamum_Letter_Phase_E_Paa : constant Unicode_Char := 16#1696C#; Bamum_Letter_Phase_E_Som : constant Unicode_Char := 16#1696D#; Bamum_Letter_Phase_E_Raq : constant Unicode_Char := 16#1696E#; Bamum_Letter_Phase_E_Nshuop : constant Unicode_Char := 16#1696F#; Bamum_Letter_Phase_E_Ndun : constant Unicode_Char := 16#16970#; Bamum_Letter_Phase_E_Puae : constant Unicode_Char := 16#16971#; Bamum_Letter_Phase_E_Tam : constant Unicode_Char := 16#16972#; Bamum_Letter_Phase_E_Ngka : constant Unicode_Char := 16#16973#; Bamum_Letter_Phase_E_Kpeux : constant Unicode_Char := 16#16974#; Bamum_Letter_Phase_E_Wuo : constant Unicode_Char := 16#16975#; Bamum_Letter_Phase_E_See : constant Unicode_Char := 16#16976#; Bamum_Letter_Phase_E_Nggeuaet : constant Unicode_Char := 16#16977#; Bamum_Letter_Phase_E_Paam : constant Unicode_Char := 16#16978#; Bamum_Letter_Phase_E_Too : constant Unicode_Char := 16#16979#; Bamum_Letter_Phase_E_Kuop : constant Unicode_Char := 16#1697A#; Bamum_Letter_Phase_E_Lom : constant Unicode_Char := 16#1697B#; Bamum_Letter_Phase_E_Nshiee : constant Unicode_Char := 16#1697C#; Bamum_Letter_Phase_E_Ngop : constant Unicode_Char := 16#1697D#; Bamum_Letter_Phase_E_Maem : constant Unicode_Char := 16#1697E#; Bamum_Letter_Phase_E_Ngkeux : constant Unicode_Char := 16#1697F#; Bamum_Letter_Phase_E_Ngoq : constant Unicode_Char := 16#16980#; Bamum_Letter_Phase_E_Nshue : constant Unicode_Char := 16#16981#; Bamum_Letter_Phase_E_Rimgba : constant Unicode_Char := 16#16982#; Bamum_Letter_Phase_E_Njeux : constant Unicode_Char := 16#16983#; Bamum_Letter_Phase_E_Peem : constant Unicode_Char := 16#16984#; Bamum_Letter_Phase_E_Saa : constant Unicode_Char := 16#16985#; Bamum_Letter_Phase_E_Nggurae : constant Unicode_Char := 16#16986#; Bamum_Letter_Phase_E_Mgba : constant Unicode_Char := 16#16987#; Bamum_Letter_Phase_E_Gheux : constant Unicode_Char := 16#16988#; Bamum_Letter_Phase_E_Ngkeuaem : constant Unicode_Char := 16#16989#; Bamum_Letter_Phase_E_Njaemli : constant Unicode_Char := 16#1698A#; Bamum_Letter_Phase_E_Map : constant Unicode_Char := 16#1698B#; Bamum_Letter_Phase_E_Loot : constant Unicode_Char := 16#1698C#; Bamum_Letter_Phase_E_Nggeeee : constant Unicode_Char := 16#1698D#; Bamum_Letter_Phase_E_Ndiq : constant Unicode_Char := 16#1698E#; Bamum_Letter_Phase_E_Taen_Nteum : constant Unicode_Char := 16#1698F#; Bamum_Letter_Phase_E_Set : constant Unicode_Char := 16#16990#; Bamum_Letter_Phase_E_Pum : constant Unicode_Char := 16#16991#; Bamum_Letter_Phase_E_Ndaa_Softness : constant Unicode_Char := 16#16992#; Bamum_Letter_Phase_E_Ngguaeshae_Nyam : constant Unicode_Char := 16#16993#; Bamum_Letter_Phase_E_Yiee : constant Unicode_Char := 16#16994#; Bamum_Letter_Phase_E_Gheun : constant Unicode_Char := 16#16995#; Bamum_Letter_Phase_E_Tuae : constant Unicode_Char := 16#16996#; Bamum_Letter_Phase_E_Yeuae : constant Unicode_Char := 16#16997#; Bamum_Letter_Phase_E_Po : constant Unicode_Char := 16#16998#; Bamum_Letter_Phase_E_Tumae : constant Unicode_Char := 16#16999#; Bamum_Letter_Phase_E_Keuae : constant Unicode_Char := 16#1699A#; Bamum_Letter_Phase_E_Suaen : constant Unicode_Char := 16#1699B#; Bamum_Letter_Phase_E_Teuaeq : constant Unicode_Char := 16#1699C#; Bamum_Letter_Phase_E_Veuae : constant Unicode_Char := 16#1699D#; Bamum_Letter_Phase_E_Weux : constant Unicode_Char := 16#1699E#; Bamum_Letter_Phase_E_Laam : constant Unicode_Char := 16#1699F#; Bamum_Letter_Phase_E_Pu : constant Unicode_Char := 16#169A0#; Bamum_Letter_Phase_E_Taaq : constant Unicode_Char := 16#169A1#; Bamum_Letter_Phase_E_Ghaamae : constant Unicode_Char := 16#169A2#; Bamum_Letter_Phase_E_Ngeureut : constant Unicode_Char := 16#169A3#; Bamum_Letter_Phase_E_Sheuaeq : constant Unicode_Char := 16#169A4#; Bamum_Letter_Phase_E_Mgben : constant Unicode_Char := 16#169A5#; Bamum_Letter_Phase_E_Mbee : constant Unicode_Char := 16#169A6#; Bamum_Letter_Phase_E_Nzaq : constant Unicode_Char := 16#169A7#; Bamum_Letter_Phase_E_Nkom : constant Unicode_Char := 16#169A8#; Bamum_Letter_Phase_E_Gbet : constant Unicode_Char := 16#169A9#; Bamum_Letter_Phase_E_Tum : constant Unicode_Char := 16#169AA#; Bamum_Letter_Phase_E_Kuet : constant Unicode_Char := 16#169AB#; Bamum_Letter_Phase_E_Yap : constant Unicode_Char := 16#169AC#; Bamum_Letter_Phase_E_Nyi_Cleaver : constant Unicode_Char := 16#169AD#; Bamum_Letter_Phase_E_Yit : constant Unicode_Char := 16#169AE#; Bamum_Letter_Phase_E_Mfeuq : constant Unicode_Char := 16#169AF#; Bamum_Letter_Phase_E_Ndiaq : constant Unicode_Char := 16#169B0#; Bamum_Letter_Phase_E_Pieeq : constant Unicode_Char := 16#169B1#; Bamum_Letter_Phase_E_Yueq : constant Unicode_Char := 16#169B2#; Bamum_Letter_Phase_E_Leuaem : constant Unicode_Char := 16#169B3#; Bamum_Letter_Phase_E_Fue : constant Unicode_Char := 16#169B4#; Bamum_Letter_Phase_E_Gbeux : constant Unicode_Char := 16#169B5#; Bamum_Letter_Phase_E_Ngkup : constant Unicode_Char := 16#169B6#; Bamum_Letter_Phase_E_Ket : constant Unicode_Char := 16#169B7#; Bamum_Letter_Phase_E_Mae : constant Unicode_Char := 16#169B8#; Bamum_Letter_Phase_E_Ngkaami : constant Unicode_Char := 16#169B9#; Bamum_Letter_Phase_E_Ghet : constant Unicode_Char := 16#169BA#; Bamum_Letter_Phase_E_Fa : constant Unicode_Char := 16#169BB#; Bamum_Letter_Phase_E_Ntum : constant Unicode_Char := 16#169BC#; Bamum_Letter_Phase_E_Peut : constant Unicode_Char := 16#169BD#; Bamum_Letter_Phase_E_Yeum : constant Unicode_Char := 16#169BE#; Bamum_Letter_Phase_E_Nggeuae : constant Unicode_Char := 16#169BF#; Bamum_Letter_Phase_E_Nyi_Between : constant Unicode_Char := 16#169C0#; Bamum_Letter_Phase_E_Nzuq : constant Unicode_Char := 16#169C1#; Bamum_Letter_Phase_E_Poon : constant Unicode_Char := 16#169C2#; Bamum_Letter_Phase_E_Miee : constant Unicode_Char := 16#169C3#; Bamum_Letter_Phase_E_Fuet : constant Unicode_Char := 16#169C4#; Bamum_Letter_Phase_E_Nae : constant Unicode_Char := 16#169C5#; Bamum_Letter_Phase_E_Muae : constant Unicode_Char := 16#169C6#; Bamum_Letter_Phase_E_Gheuae : constant Unicode_Char := 16#169C7#; Bamum_Letter_Phase_E_Fu_I : constant Unicode_Char := 16#169C8#; Bamum_Letter_Phase_E_Mvi : constant Unicode_Char := 16#169C9#; Bamum_Letter_Phase_E_Puaq : constant Unicode_Char := 16#169CA#; Bamum_Letter_Phase_E_Ngkum : constant Unicode_Char := 16#169CB#; Bamum_Letter_Phase_E_Kut : constant Unicode_Char := 16#169CC#; Bamum_Letter_Phase_E_Piet : constant Unicode_Char := 16#169CD#; Bamum_Letter_Phase_E_Ntap : constant Unicode_Char := 16#169CE#; Bamum_Letter_Phase_E_Yeuaet : constant Unicode_Char := 16#169CF#; Bamum_Letter_Phase_E_Nggup : constant Unicode_Char := 16#169D0#; Bamum_Letter_Phase_E_Pa_People : constant Unicode_Char := 16#169D1#; Bamum_Letter_Phase_E_Fu_Call : constant Unicode_Char := 16#169D2#; Bamum_Letter_Phase_E_Fom : constant Unicode_Char := 16#169D3#; Bamum_Letter_Phase_E_Njee : constant Unicode_Char := 16#169D4#; Bamum_Letter_Phase_E_A : constant Unicode_Char := 16#169D5#; Bamum_Letter_Phase_E_Toq : constant Unicode_Char := 16#169D6#; Bamum_Letter_Phase_E_O : constant Unicode_Char := 16#169D7#; Bamum_Letter_Phase_E_I : constant Unicode_Char := 16#169D8#; Bamum_Letter_Phase_E_Laq : constant Unicode_Char := 16#169D9#; Bamum_Letter_Phase_E_Pa_Plural : constant Unicode_Char := 16#169DA#; Bamum_Letter_Phase_E_Taa : constant Unicode_Char := 16#169DB#; Bamum_Letter_Phase_E_Taq : constant Unicode_Char := 16#169DC#; Bamum_Letter_Phase_E_Ndaa_My_House : constant Unicode_Char := 16#169DD#; Bamum_Letter_Phase_E_Shiq : constant Unicode_Char := 16#169DE#; Bamum_Letter_Phase_E_Yeux : constant Unicode_Char := 16#169DF#; Bamum_Letter_Phase_E_Nguae : constant Unicode_Char := 16#169E0#; Bamum_Letter_Phase_E_Yuaen : constant Unicode_Char := 16#169E1#; Bamum_Letter_Phase_E_Yoq_Swimming : constant Unicode_Char := 16#169E2#; Bamum_Letter_Phase_E_Yoq_Cover : constant Unicode_Char := 16#169E3#; Bamum_Letter_Phase_E_Yuq : constant Unicode_Char := 16#169E4#; Bamum_Letter_Phase_E_Yun : constant Unicode_Char := 16#169E5#; Bamum_Letter_Phase_E_Keux : constant Unicode_Char := 16#169E6#; Bamum_Letter_Phase_E_Peux : constant Unicode_Char := 16#169E7#; Bamum_Letter_Phase_E_Njee_Epoch : constant Unicode_Char := 16#169E8#; Bamum_Letter_Phase_E_Pue : constant Unicode_Char := 16#169E9#; Bamum_Letter_Phase_E_Wue : constant Unicode_Char := 16#169EA#; Bamum_Letter_Phase_E_Fee : constant Unicode_Char := 16#169EB#; Bamum_Letter_Phase_E_Vee : constant Unicode_Char := 16#169EC#; Bamum_Letter_Phase_E_Lu : constant Unicode_Char := 16#169ED#; Bamum_Letter_Phase_E_Mi : constant Unicode_Char := 16#169EE#; Bamum_Letter_Phase_E_Reux : constant Unicode_Char := 16#169EF#; Bamum_Letter_Phase_E_Rae : constant Unicode_Char := 16#169F0#; Bamum_Letter_Phase_E_Nguaet : constant Unicode_Char := 16#169F1#; Bamum_Letter_Phase_E_Nga : constant Unicode_Char := 16#169F2#; Bamum_Letter_Phase_E_Sho : constant Unicode_Char := 16#169F3#; Bamum_Letter_Phase_E_Shoq : constant Unicode_Char := 16#169F4#; Bamum_Letter_Phase_E_Fu_Remedy : constant Unicode_Char := 16#169F5#; Bamum_Letter_Phase_E_Na : constant Unicode_Char := 16#169F6#; Bamum_Letter_Phase_E_Pi : constant Unicode_Char := 16#169F7#; Bamum_Letter_Phase_E_Loq : constant Unicode_Char := 16#169F8#; Bamum_Letter_Phase_E_Ko : constant Unicode_Char := 16#169F9#; Bamum_Letter_Phase_E_Men : constant Unicode_Char := 16#169FA#; Bamum_Letter_Phase_E_Ma : constant Unicode_Char := 16#169FB#; Bamum_Letter_Phase_E_Maq : constant Unicode_Char := 16#169FC#; Bamum_Letter_Phase_E_Teu : constant Unicode_Char := 16#169FD#; Bamum_Letter_Phase_E_Ki : constant Unicode_Char := 16#169FE#; Bamum_Letter_Phase_E_Mon : constant Unicode_Char := 16#169FF#; Bamum_Letter_Phase_E_Ten : constant Unicode_Char := 16#16A00#; Bamum_Letter_Phase_E_Faq : constant Unicode_Char := 16#16A01#; Bamum_Letter_Phase_E_Ghom : constant Unicode_Char := 16#16A02#; Bamum_Letter_Phase_F_Ka : constant Unicode_Char := 16#16A03#; Bamum_Letter_Phase_F_U : constant Unicode_Char := 16#16A04#; Bamum_Letter_Phase_F_Ku : constant Unicode_Char := 16#16A05#; Bamum_Letter_Phase_F_Ee : constant Unicode_Char := 16#16A06#; Bamum_Letter_Phase_F_Ree : constant Unicode_Char := 16#16A07#; Bamum_Letter_Phase_F_Tae : constant Unicode_Char := 16#16A08#; Bamum_Letter_Phase_F_Nyi : constant Unicode_Char := 16#16A09#; Bamum_Letter_Phase_F_La : constant Unicode_Char := 16#16A0A#; Bamum_Letter_Phase_F_Rii : constant Unicode_Char := 16#16A0B#; Bamum_Letter_Phase_F_Riee : constant Unicode_Char := 16#16A0C#; Bamum_Letter_Phase_F_Meeee : constant Unicode_Char := 16#16A0D#; Bamum_Letter_Phase_F_Taa : constant Unicode_Char := 16#16A0E#; Bamum_Letter_Phase_F_Ndaa : constant Unicode_Char := 16#16A0F#; Bamum_Letter_Phase_F_Njaem : constant Unicode_Char := 16#16A10#; Bamum_Letter_Phase_F_M : constant Unicode_Char := 16#16A11#; Bamum_Letter_Phase_F_Suu : constant Unicode_Char := 16#16A12#; Bamum_Letter_Phase_F_Shii : constant Unicode_Char := 16#16A13#; Bamum_Letter_Phase_F_Si : constant Unicode_Char := 16#16A14#; Bamum_Letter_Phase_F_Seux : constant Unicode_Char := 16#16A15#; Bamum_Letter_Phase_F_Kyee : constant Unicode_Char := 16#16A16#; Bamum_Letter_Phase_F_Ket : constant Unicode_Char := 16#16A17#; Bamum_Letter_Phase_F_Nuae : constant Unicode_Char := 16#16A18#; Bamum_Letter_Phase_F_Nu : constant Unicode_Char := 16#16A19#; Bamum_Letter_Phase_F_Njuae : constant Unicode_Char := 16#16A1A#; Bamum_Letter_Phase_F_Yoq : constant Unicode_Char := 16#16A1B#; Bamum_Letter_Phase_F_Shu : constant Unicode_Char := 16#16A1C#; Bamum_Letter_Phase_F_Ya : constant Unicode_Char := 16#16A1D#; Bamum_Letter_Phase_F_Nsha : constant Unicode_Char := 16#16A1E#; Bamum_Letter_Phase_F_Peux : constant Unicode_Char := 16#16A1F#; Bamum_Letter_Phase_F_Ntee : constant Unicode_Char := 16#16A20#; Bamum_Letter_Phase_F_Wue : constant Unicode_Char := 16#16A21#; Bamum_Letter_Phase_F_Pee : constant Unicode_Char := 16#16A22#; Bamum_Letter_Phase_F_Ru : constant Unicode_Char := 16#16A23#; Bamum_Letter_Phase_F_Ni : constant Unicode_Char := 16#16A24#; Bamum_Letter_Phase_F_Reux : constant Unicode_Char := 16#16A25#; Bamum_Letter_Phase_F_Ken : constant Unicode_Char := 16#16A26#; Bamum_Letter_Phase_F_Ngkwaen : constant Unicode_Char := 16#16A27#; Bamum_Letter_Phase_F_Ngga : constant Unicode_Char := 16#16A28#; Bamum_Letter_Phase_F_Sho : constant Unicode_Char := 16#16A29#; Bamum_Letter_Phase_F_Puae : constant Unicode_Char := 16#16A2A#; Bamum_Letter_Phase_F_Fom : constant Unicode_Char := 16#16A2B#; Bamum_Letter_Phase_F_Wa : constant Unicode_Char := 16#16A2C#; Bamum_Letter_Phase_F_Li : constant Unicode_Char := 16#16A2D#; Bamum_Letter_Phase_F_Loq : constant Unicode_Char := 16#16A2E#; Bamum_Letter_Phase_F_Ko : constant Unicode_Char := 16#16A2F#; Bamum_Letter_Phase_F_Mben : constant Unicode_Char := 16#16A30#; Bamum_Letter_Phase_F_Ren : constant Unicode_Char := 16#16A31#; Bamum_Letter_Phase_F_Ma : constant Unicode_Char := 16#16A32#; Bamum_Letter_Phase_F_Mo : constant Unicode_Char := 16#16A33#; Bamum_Letter_Phase_F_Mbaa : constant Unicode_Char := 16#16A34#; Bamum_Letter_Phase_F_Tet : constant Unicode_Char := 16#16A35#; Bamum_Letter_Phase_F_Kpa : constant Unicode_Char := 16#16A36#; Bamum_Letter_Phase_F_Samba : constant Unicode_Char := 16#16A37#; Bamum_Letter_Phase_F_Vueq : constant Unicode_Char := 16#16A38#; end Unicode.Names.Bamum_Supplement; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-basic_latin.ads�������������������������������������������������0000664�0000000�0000000�00000041246�14476332425�0022200�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Basic_Latin is pragma Preelaborate; pragma Style_Checks (Off); -- Real Unicode name is NULL Unicode_Null : constant Unicode_Char := 16#0000#; Nul : Unicode_Char renames Unicode_Null; Start_Of_Heading : constant Unicode_Char := 16#0001#; Soh : Unicode_Char renames Start_Of_Heading; Start_Of_Text : constant Unicode_Char := 16#0002#; Stx : Unicode_Char renames Start_Of_Text; End_Of_Text : constant Unicode_Char := 16#0003#; Etx : Unicode_Char renames End_Of_Text; End_Of_Transmission : constant Unicode_Char := 16#0004#; Eot : Unicode_Char renames End_Of_Transmission; Enquiry : constant Unicode_Char := 16#0005#; Enq : Unicode_Char renames Enquiry; Acknowledge : constant Unicode_Char := 16#0006#; Ack : Unicode_Char renames Acknowledge; Alert : constant Unicode_Char := 16#0007#; Bel : Unicode_Char renames Alert; Backspace : constant Unicode_Char := 16#0008#; Bs : Unicode_Char renames Backspace; Character_Tabulation : constant Unicode_Char := 16#0009#; Horizontal_Tabulation : Unicode_Char renames Character_Tabulation; Ht : Unicode_Char renames Character_Tabulation; Tab : Unicode_Char renames Character_Tabulation; Line_Feed : constant Unicode_Char := 16#000A#; New_Line : Unicode_Char renames Line_Feed; End_Of_Line : Unicode_Char renames Line_Feed; Lf : Unicode_Char renames Line_Feed; Nl : Unicode_Char renames Line_Feed; Eol : Unicode_Char renames Line_Feed; Line_Tabulation : constant Unicode_Char := 16#000B#; Vertical_Tabulation : Unicode_Char renames Line_Tabulation; Vt : Unicode_Char renames Line_Tabulation; Form_Feed : constant Unicode_Char := 16#000C#; Ff : Unicode_Char renames Form_Feed; Carriage_Return : constant Unicode_Char := 16#000D#; Cr : Unicode_Char renames Carriage_Return; Shift_Out : constant Unicode_Char := 16#000E#; Locking_Shift_One : Unicode_Char renames Shift_Out; So : Unicode_Char renames Shift_Out; Shift_In : constant Unicode_Char := 16#000F#; Locking_Shift_Zero : Unicode_Char renames Shift_In; Si : Unicode_Char renames Shift_In; Data_Link_Escape : constant Unicode_Char := 16#0010#; Dle : Unicode_Char renames Data_Link_Escape; Device_Control_One : constant Unicode_Char := 16#0011#; Dc1 : Unicode_Char renames Device_Control_One; Device_Control_Two : constant Unicode_Char := 16#0012#; Dc2 : Unicode_Char renames Device_Control_Two; Device_Control_Three : constant Unicode_Char := 16#0013#; Dc3 : Unicode_Char renames Device_Control_Three; Device_Control_Four : constant Unicode_Char := 16#0014#; Dc4 : Unicode_Char renames Device_Control_Four; Negative_Acknowledge : constant Unicode_Char := 16#0015#; Nak : Unicode_Char renames Negative_Acknowledge; Synchronous_Idle : constant Unicode_Char := 16#0016#; Syn : Unicode_Char renames Synchronous_Idle; End_Of_Transmission_Block : constant Unicode_Char := 16#0017#; Etb : Unicode_Char renames End_Of_Transmission_Block; Cancel : constant Unicode_Char := 16#0018#; Can : Unicode_Char renames Cancel; End_Of_Medium : constant Unicode_Char := 16#0019#; Eom : Unicode_Char renames End_Of_Medium; Substitute : constant Unicode_Char := 16#001A#; Sub : Unicode_Char renames Substitute; Escape : constant Unicode_Char := 16#001B#; Esc : Unicode_Char renames Escape; Information_Separator_Four : constant Unicode_Char := 16#001C#; File_Separator : Unicode_Char renames Information_Separator_Four; Fs : Unicode_Char renames Information_Separator_Four; Information_Separator_Three : constant Unicode_Char := 16#001D#; Group_Separator : Unicode_Char renames Information_Separator_Three; Gs : Unicode_Char renames Information_Separator_Three; Information_Separator_Two : constant Unicode_Char := 16#001E#; Record_Separator : Unicode_Char renames Information_Separator_Two; Rs : Unicode_Char renames Information_Separator_Two; Information_Separator_One : constant Unicode_Char := 16#001F#; Unit_Separator : Unicode_Char renames Information_Separator_One; Us : Unicode_Char renames Information_Separator_One; Space : constant Unicode_Char := 16#0020#; Sp : Unicode_Char renames Space; Exclamation_Mark : constant Unicode_Char := 16#0021#; Quotation_Mark : constant Unicode_Char := 16#0022#; Number_Sign : constant Unicode_Char := 16#0023#; Dollar_Sign : constant Unicode_Char := 16#0024#; Percent_Sign : constant Unicode_Char := 16#0025#; Ampersand : constant Unicode_Char := 16#0026#; Apostrophe : constant Unicode_Char := 16#0027#; Left_Parenthesis : constant Unicode_Char := 16#0028#; Right_Parenthesis : constant Unicode_Char := 16#0029#; Asterisk : constant Unicode_Char := 16#002A#; Plus_Sign : constant Unicode_Char := 16#002B#; Comma : constant Unicode_Char := 16#002C#; Hyphen_Minus : constant Unicode_Char := 16#002D#; Full_Stop : constant Unicode_Char := 16#002E#; Solidus : constant Unicode_Char := 16#002F#; Digit_Zero : constant Unicode_Char := 16#0030#; Digit_One : constant Unicode_Char := 16#0031#; Digit_Two : constant Unicode_Char := 16#0032#; Digit_Three : constant Unicode_Char := 16#0033#; Digit_Four : constant Unicode_Char := 16#0034#; Digit_Five : constant Unicode_Char := 16#0035#; Digit_Six : constant Unicode_Char := 16#0036#; Digit_Seven : constant Unicode_Char := 16#0037#; Digit_Eight : constant Unicode_Char := 16#0038#; Digit_Nine : constant Unicode_Char := 16#0039#; Colon : constant Unicode_Char := 16#003A#; Semicolon : constant Unicode_Char := 16#003B#; Less_Than_Sign : constant Unicode_Char := 16#003C#; Equals_Sign : constant Unicode_Char := 16#003D#; Greater_Than_Sign : constant Unicode_Char := 16#003E#; Question_Mark : constant Unicode_Char := 16#003F#; Commercial_At : constant Unicode_Char := 16#0040#; Latin_Capital_Letter_A : constant Unicode_Char := 16#0041#; Latin_Capital_Letter_B : constant Unicode_Char := 16#0042#; Latin_Capital_Letter_C : constant Unicode_Char := 16#0043#; Latin_Capital_Letter_D : constant Unicode_Char := 16#0044#; Latin_Capital_Letter_E : constant Unicode_Char := 16#0045#; Latin_Capital_Letter_F : constant Unicode_Char := 16#0046#; Latin_Capital_Letter_G : constant Unicode_Char := 16#0047#; Latin_Capital_Letter_H : constant Unicode_Char := 16#0048#; Latin_Capital_Letter_I : constant Unicode_Char := 16#0049#; Latin_Capital_Letter_J : constant Unicode_Char := 16#004A#; Latin_Capital_Letter_K : constant Unicode_Char := 16#004B#; Latin_Capital_Letter_L : constant Unicode_Char := 16#004C#; Latin_Capital_Letter_M : constant Unicode_Char := 16#004D#; Latin_Capital_Letter_N : constant Unicode_Char := 16#004E#; Latin_Capital_Letter_O : constant Unicode_Char := 16#004F#; Latin_Capital_Letter_P : constant Unicode_Char := 16#0050#; Latin_Capital_Letter_Q : constant Unicode_Char := 16#0051#; Latin_Capital_Letter_R : constant Unicode_Char := 16#0052#; Latin_Capital_Letter_S : constant Unicode_Char := 16#0053#; Latin_Capital_Letter_T : constant Unicode_Char := 16#0054#; Latin_Capital_Letter_U : constant Unicode_Char := 16#0055#; Latin_Capital_Letter_V : constant Unicode_Char := 16#0056#; Latin_Capital_Letter_W : constant Unicode_Char := 16#0057#; Latin_Capital_Letter_X : constant Unicode_Char := 16#0058#; Latin_Capital_Letter_Y : constant Unicode_Char := 16#0059#; Latin_Capital_Letter_Z : constant Unicode_Char := 16#005A#; Left_Square_Bracket : constant Unicode_Char := 16#005B#; Reverse_Solidus : constant Unicode_Char := 16#005C#; Right_Square_Bracket : constant Unicode_Char := 16#005D#; Circumflex_Accent : constant Unicode_Char := 16#005E#; Low_Line : constant Unicode_Char := 16#005F#; Grave_Accent : constant Unicode_Char := 16#0060#; Latin_Small_Letter_A : constant Unicode_Char := 16#0061#; Latin_Small_Letter_B : constant Unicode_Char := 16#0062#; Latin_Small_Letter_C : constant Unicode_Char := 16#0063#; Latin_Small_Letter_D : constant Unicode_Char := 16#0064#; Latin_Small_Letter_E : constant Unicode_Char := 16#0065#; Latin_Small_Letter_F : constant Unicode_Char := 16#0066#; Latin_Small_Letter_G : constant Unicode_Char := 16#0067#; Latin_Small_Letter_H : constant Unicode_Char := 16#0068#; Latin_Small_Letter_I : constant Unicode_Char := 16#0069#; Latin_Small_Letter_J : constant Unicode_Char := 16#006A#; Latin_Small_Letter_K : constant Unicode_Char := 16#006B#; Latin_Small_Letter_L : constant Unicode_Char := 16#006C#; Latin_Small_Letter_M : constant Unicode_Char := 16#006D#; Latin_Small_Letter_N : constant Unicode_Char := 16#006E#; Latin_Small_Letter_O : constant Unicode_Char := 16#006F#; Latin_Small_Letter_P : constant Unicode_Char := 16#0070#; Latin_Small_Letter_Q : constant Unicode_Char := 16#0071#; Latin_Small_Letter_R : constant Unicode_Char := 16#0072#; Latin_Small_Letter_S : constant Unicode_Char := 16#0073#; Latin_Small_Letter_T : constant Unicode_Char := 16#0074#; Latin_Small_Letter_U : constant Unicode_Char := 16#0075#; Latin_Small_Letter_V : constant Unicode_Char := 16#0076#; Latin_Small_Letter_W : constant Unicode_Char := 16#0077#; Latin_Small_Letter_X : constant Unicode_Char := 16#0078#; Latin_Small_Letter_Y : constant Unicode_Char := 16#0079#; Latin_Small_Letter_Z : constant Unicode_Char := 16#007A#; Left_Curly_Bracket : constant Unicode_Char := 16#007B#; Vertical_Line : constant Unicode_Char := 16#007C#; Right_Curly_Bracket : constant Unicode_Char := 16#007D#; Tilde : constant Unicode_Char := 16#007E#; Delete : constant Unicode_Char := 16#007F#; Del : Unicode_Char renames Delete; end Unicode.Names.Basic_Latin; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-bassa_vah.ads���������������������������������������������������0000664�0000000�0000000�00000013351�14476332425�0021653�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Bassa_Vah is pragma Preelaborate; pragma Style_Checks (Off); Bassa_Vah_Letter_Enni : constant Unicode_Char := 16#16AD0#; Bassa_Vah_Letter_Ka : constant Unicode_Char := 16#16AD1#; Bassa_Vah_Letter_Se : constant Unicode_Char := 16#16AD2#; Bassa_Vah_Letter_Fa : constant Unicode_Char := 16#16AD3#; Bassa_Vah_Letter_Mbe : constant Unicode_Char := 16#16AD4#; Bassa_Vah_Letter_Yie : constant Unicode_Char := 16#16AD5#; Bassa_Vah_Letter_Gah : constant Unicode_Char := 16#16AD6#; Bassa_Vah_Letter_Dhii : constant Unicode_Char := 16#16AD7#; Bassa_Vah_Letter_Kpah : constant Unicode_Char := 16#16AD8#; Bassa_Vah_Letter_Jo : constant Unicode_Char := 16#16AD9#; Bassa_Vah_Letter_Hwah : constant Unicode_Char := 16#16ADA#; Bassa_Vah_Letter_Wa : constant Unicode_Char := 16#16ADB#; Bassa_Vah_Letter_Zo : constant Unicode_Char := 16#16ADC#; Bassa_Vah_Letter_Gbu : constant Unicode_Char := 16#16ADD#; Bassa_Vah_Letter_Do : constant Unicode_Char := 16#16ADE#; Bassa_Vah_Letter_Ce : constant Unicode_Char := 16#16ADF#; Bassa_Vah_Letter_Uwu : constant Unicode_Char := 16#16AE0#; Bassa_Vah_Letter_To : constant Unicode_Char := 16#16AE1#; Bassa_Vah_Letter_Ba : constant Unicode_Char := 16#16AE2#; Bassa_Vah_Letter_Vu : constant Unicode_Char := 16#16AE3#; Bassa_Vah_Letter_Yein : constant Unicode_Char := 16#16AE4#; Bassa_Vah_Letter_Pa : constant Unicode_Char := 16#16AE5#; Bassa_Vah_Letter_Wadda : constant Unicode_Char := 16#16AE6#; Bassa_Vah_Letter_A : constant Unicode_Char := 16#16AE7#; Bassa_Vah_Letter_O : constant Unicode_Char := 16#16AE8#; Bassa_Vah_Letter_Oo : constant Unicode_Char := 16#16AE9#; Bassa_Vah_Letter_U : constant Unicode_Char := 16#16AEA#; Bassa_Vah_Letter_Ee : constant Unicode_Char := 16#16AEB#; Bassa_Vah_Letter_E : constant Unicode_Char := 16#16AEC#; Bassa_Vah_Letter_I : constant Unicode_Char := 16#16AED#; Bassa_Vah_Combining_High_Tone : constant Unicode_Char := 16#16AF0#; Bassa_Vah_Combining_Low_Tone : constant Unicode_Char := 16#16AF1#; Bassa_Vah_Combining_Mid_Tone : constant Unicode_Char := 16#16AF2#; Bassa_Vah_Combining_Low_Mid_Tone : constant Unicode_Char := 16#16AF3#; Bassa_Vah_Combining_High_Low_Tone : constant Unicode_Char := 16#16AF4#; Bassa_Vah_Full_Stop : constant Unicode_Char := 16#16AF5#; end Unicode.Names.Bassa_Vah; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-batak.ads�������������������������������������������������������0000664�0000000�0000000�00000016045�14476332425�0021011�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Batak is pragma Preelaborate; pragma Style_Checks (Off); Batak_Letter_A : constant Unicode_Char := 16#1BC0#; Batak_Letter_Simalungun_A : constant Unicode_Char := 16#1BC1#; Batak_Letter_Ha : constant Unicode_Char := 16#1BC2#; Batak_Letter_Simalungun_Ha : constant Unicode_Char := 16#1BC3#; Batak_Letter_Mandailing_Ha : constant Unicode_Char := 16#1BC4#; Batak_Letter_Ba : constant Unicode_Char := 16#1BC5#; Batak_Letter_Karo_Ba : constant Unicode_Char := 16#1BC6#; Batak_Letter_Pa : constant Unicode_Char := 16#1BC7#; Batak_Letter_Simalungun_Pa : constant Unicode_Char := 16#1BC8#; Batak_Letter_Na : constant Unicode_Char := 16#1BC9#; Batak_Letter_Mandailing_Na : constant Unicode_Char := 16#1BCA#; Batak_Letter_Wa : constant Unicode_Char := 16#1BCB#; Batak_Letter_Simalungun_Wa : constant Unicode_Char := 16#1BCC#; Batak_Letter_Pakpak_Wa : constant Unicode_Char := 16#1BCD#; Batak_Letter_Ga : constant Unicode_Char := 16#1BCE#; Batak_Letter_Simalungun_Ga : constant Unicode_Char := 16#1BCF#; Batak_Letter_Ja : constant Unicode_Char := 16#1BD0#; Batak_Letter_Da : constant Unicode_Char := 16#1BD1#; Batak_Letter_Ra : constant Unicode_Char := 16#1BD2#; Batak_Letter_Simalungun_Ra : constant Unicode_Char := 16#1BD3#; Batak_Letter_Ma : constant Unicode_Char := 16#1BD4#; Batak_Letter_Simalungun_Ma : constant Unicode_Char := 16#1BD5#; Batak_Letter_Southern_Ta : constant Unicode_Char := 16#1BD6#; Batak_Letter_Northern_Ta : constant Unicode_Char := 16#1BD7#; Batak_Letter_Sa : constant Unicode_Char := 16#1BD8#; Batak_Letter_Simalungun_Sa : constant Unicode_Char := 16#1BD9#; Batak_Letter_Mandailing_Sa : constant Unicode_Char := 16#1BDA#; Batak_Letter_Ya : constant Unicode_Char := 16#1BDB#; Batak_Letter_Simalungun_Ya : constant Unicode_Char := 16#1BDC#; Batak_Letter_Nga : constant Unicode_Char := 16#1BDD#; Batak_Letter_La : constant Unicode_Char := 16#1BDE#; Batak_Letter_Simalungun_La : constant Unicode_Char := 16#1BDF#; Batak_Letter_Nya : constant Unicode_Char := 16#1BE0#; Batak_Letter_Ca : constant Unicode_Char := 16#1BE1#; Batak_Letter_Nda : constant Unicode_Char := 16#1BE2#; Batak_Letter_Mba : constant Unicode_Char := 16#1BE3#; Batak_Letter_I : constant Unicode_Char := 16#1BE4#; Batak_Letter_U : constant Unicode_Char := 16#1BE5#; Batak_Sign_Tompi : constant Unicode_Char := 16#1BE6#; Batak_Vowel_Sign_E : constant Unicode_Char := 16#1BE7#; Batak_Vowel_Sign_Pakpak_E : constant Unicode_Char := 16#1BE8#; Batak_Vowel_Sign_Ee : constant Unicode_Char := 16#1BE9#; Batak_Vowel_Sign_I : constant Unicode_Char := 16#1BEA#; Batak_Vowel_Sign_Karo_I : constant Unicode_Char := 16#1BEB#; Batak_Vowel_Sign_O : constant Unicode_Char := 16#1BEC#; Batak_Vowel_Sign_Karo_O : constant Unicode_Char := 16#1BED#; Batak_Vowel_Sign_U : constant Unicode_Char := 16#1BEE#; Batak_Vowel_Sign_U_For_Simalungun_Sa : constant Unicode_Char := 16#1BEF#; Batak_Consonant_Sign_Ng : constant Unicode_Char := 16#1BF0#; Batak_Consonant_Sign_H : constant Unicode_Char := 16#1BF1#; Batak_Pangolat : constant Unicode_Char := 16#1BF2#; Batak_Panongonan : constant Unicode_Char := 16#1BF3#; Batak_Symbol_Bindu_Na_Metek : constant Unicode_Char := 16#1BFC#; Batak_Symbol_Bindu_Pinarboras : constant Unicode_Char := 16#1BFD#; Batak_Symbol_Bindu_Judul : constant Unicode_Char := 16#1BFE#; Batak_Symbol_Bindu_Pangolat : constant Unicode_Char := 16#1BFF#; end Unicode.Names.Batak; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-bengali.ads�����������������������������������������������������0000664�0000000�0000000�00000023720�14476332425�0021326�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Bengali is pragma Preelaborate; pragma Style_Checks (Off); Bengali_Anji : constant Unicode_Char := 16#0980#; Bengali_Sign_Candrabindu : constant Unicode_Char := 16#0981#; Bengali_Sign_Anusvara : constant Unicode_Char := 16#0982#; Bengali_Sign_Visarga : constant Unicode_Char := 16#0983#; Bengali_Letter_A : constant Unicode_Char := 16#0985#; Bengali_Letter_Aa : constant Unicode_Char := 16#0986#; Bengali_Letter_I : constant Unicode_Char := 16#0987#; Bengali_Letter_Ii : constant Unicode_Char := 16#0988#; Bengali_Letter_U : constant Unicode_Char := 16#0989#; Bengali_Letter_Uu : constant Unicode_Char := 16#098A#; Bengali_Letter_Vocalic_R : constant Unicode_Char := 16#098B#; Bengali_Letter_Vocalic_L : constant Unicode_Char := 16#098C#; Bengali_Letter_E : constant Unicode_Char := 16#098F#; Bengali_Letter_Ai : constant Unicode_Char := 16#0990#; Bengali_Letter_O : constant Unicode_Char := 16#0993#; Bengali_Letter_Au : constant Unicode_Char := 16#0994#; Bengali_Letter_Ka : constant Unicode_Char := 16#0995#; Bengali_Letter_Kha : constant Unicode_Char := 16#0996#; Bengali_Letter_Ga : constant Unicode_Char := 16#0997#; Bengali_Letter_Gha : constant Unicode_Char := 16#0998#; Bengali_Letter_Nga : constant Unicode_Char := 16#0999#; Bengali_Letter_Ca : constant Unicode_Char := 16#099A#; Bengali_Letter_Cha : constant Unicode_Char := 16#099B#; Bengali_Letter_Ja : constant Unicode_Char := 16#099C#; Bengali_Letter_Jha : constant Unicode_Char := 16#099D#; Bengali_Letter_Nya : constant Unicode_Char := 16#099E#; Bengali_Letter_Tta : constant Unicode_Char := 16#099F#; Bengali_Letter_Ttha : constant Unicode_Char := 16#09A0#; Bengali_Letter_Dda : constant Unicode_Char := 16#09A1#; Bengali_Letter_Ddha : constant Unicode_Char := 16#09A2#; Bengali_Letter_Nna : constant Unicode_Char := 16#09A3#; Bengali_Letter_Ta : constant Unicode_Char := 16#09A4#; Bengali_Letter_Tha : constant Unicode_Char := 16#09A5#; Bengali_Letter_Da : constant Unicode_Char := 16#09A6#; Bengali_Letter_Dha : constant Unicode_Char := 16#09A7#; Bengali_Letter_Na : constant Unicode_Char := 16#09A8#; Bengali_Letter_Pa : constant Unicode_Char := 16#09AA#; Bengali_Letter_Pha : constant Unicode_Char := 16#09AB#; Bengali_Letter_Ba : constant Unicode_Char := 16#09AC#; Bengali_Letter_Bha : constant Unicode_Char := 16#09AD#; Bengali_Letter_Ma : constant Unicode_Char := 16#09AE#; Bengali_Letter_Ya : constant Unicode_Char := 16#09AF#; Bengali_Letter_Ra : constant Unicode_Char := 16#09B0#; Bengali_Letter_La : constant Unicode_Char := 16#09B2#; Bengali_Letter_Sha : constant Unicode_Char := 16#09B6#; Bengali_Letter_Ssa : constant Unicode_Char := 16#09B7#; Bengali_Letter_Sa : constant Unicode_Char := 16#09B8#; Bengali_Letter_Ha : constant Unicode_Char := 16#09B9#; Bengali_Sign_Nukta : constant Unicode_Char := 16#09BC#; Bengali_Sign_Avagraha : constant Unicode_Char := 16#09BD#; Bengali_Vowel_Sign_Aa : constant Unicode_Char := 16#09BE#; Bengali_Vowel_Sign_I : constant Unicode_Char := 16#09BF#; Bengali_Vowel_Sign_Ii : constant Unicode_Char := 16#09C0#; Bengali_Vowel_Sign_U : constant Unicode_Char := 16#09C1#; Bengali_Vowel_Sign_Uu : constant Unicode_Char := 16#09C2#; Bengali_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#09C3#; Bengali_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#09C4#; Bengali_Vowel_Sign_E : constant Unicode_Char := 16#09C7#; Bengali_Vowel_Sign_Ai : constant Unicode_Char := 16#09C8#; Bengali_Vowel_Sign_O : constant Unicode_Char := 16#09CB#; Bengali_Vowel_Sign_Au : constant Unicode_Char := 16#09CC#; Bengali_Sign_Virama : constant Unicode_Char := 16#09CD#; Bengali_Letter_Khanda_Ta : constant Unicode_Char := 16#09CE#; Bengali_Au_Length_Mark : constant Unicode_Char := 16#09D7#; Bengali_Letter_Rra : constant Unicode_Char := 16#09DC#; Bengali_Letter_Rha : constant Unicode_Char := 16#09DD#; Bengali_Letter_Yya : constant Unicode_Char := 16#09DF#; Bengali_Letter_Vocalic_Rr : constant Unicode_Char := 16#09E0#; Bengali_Letter_Vocalic_Ll : constant Unicode_Char := 16#09E1#; Bengali_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#09E2#; Bengali_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#09E3#; Bengali_Digit_Zero : constant Unicode_Char := 16#09E6#; Bengali_Digit_One : constant Unicode_Char := 16#09E7#; Bengali_Digit_Two : constant Unicode_Char := 16#09E8#; Bengali_Digit_Three : constant Unicode_Char := 16#09E9#; Bengali_Digit_Four : constant Unicode_Char := 16#09EA#; Bengali_Digit_Five : constant Unicode_Char := 16#09EB#; Bengali_Digit_Six : constant Unicode_Char := 16#09EC#; Bengali_Digit_Seven : constant Unicode_Char := 16#09ED#; Bengali_Digit_Eight : constant Unicode_Char := 16#09EE#; Bengali_Digit_Nine : constant Unicode_Char := 16#09EF#; Bengali_Letter_Ra_With_Middle_Diagonal : constant Unicode_Char := 16#09F0#; Bengali_Letter_Ra_With_Lower_Diagonal : constant Unicode_Char := 16#09F1#; Bengali_Rupee_Mark : constant Unicode_Char := 16#09F2#; Bengali_Rupee_Sign : constant Unicode_Char := 16#09F3#; Bengali_Currency_Numerator_One : constant Unicode_Char := 16#09F4#; Bengali_Currency_Numerator_Two : constant Unicode_Char := 16#09F5#; Bengali_Currency_Numerator_Three : constant Unicode_Char := 16#09F6#; Bengali_Currency_Numerator_Four : constant Unicode_Char := 16#09F7#; Bengali_Currency_Numerator_One_Less_Than_The_Denominator : constant Unicode_Char := 16#09F8#; Bengali_Currency_Denominator_Sixteen : constant Unicode_Char := 16#09F9#; Bengali_Isshar : constant Unicode_Char := 16#09FA#; Bengali_Ganda_Mark : constant Unicode_Char := 16#09FB#; end Unicode.Names.Bengali; ������������������������������������������������xmlada-24.0.0/unicode/unicode-names-block_elements.ads����������������������������������������������0000664�0000000�0000000�00000012375�14476332425�0022717�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Block_Elements is pragma Preelaborate; pragma Style_Checks (Off); Upper_Half_Block : constant Unicode_Char := 16#2580#; Lower_One_Eighth_Block : constant Unicode_Char := 16#2581#; Lower_One_Quarter_Block : constant Unicode_Char := 16#2582#; Lower_Three_Eighths_Block : constant Unicode_Char := 16#2583#; Lower_Half_Block : constant Unicode_Char := 16#2584#; Lower_Five_Eighths_Block : constant Unicode_Char := 16#2585#; Lower_Three_Quarters_Block : constant Unicode_Char := 16#2586#; Lower_Seven_Eighths_Block : constant Unicode_Char := 16#2587#; Full_Block : constant Unicode_Char := 16#2588#; Left_Seven_Eighths_Block : constant Unicode_Char := 16#2589#; Left_Three_Quarters_Block : constant Unicode_Char := 16#258A#; Left_Five_Eighths_Block : constant Unicode_Char := 16#258B#; Left_Half_Block : constant Unicode_Char := 16#258C#; Left_Three_Eighths_Block : constant Unicode_Char := 16#258D#; Left_One_Quarter_Block : constant Unicode_Char := 16#258E#; Left_One_Eighth_Block : constant Unicode_Char := 16#258F#; Right_Half_Block : constant Unicode_Char := 16#2590#; Light_Shade : constant Unicode_Char := 16#2591#; Medium_Shade : constant Unicode_Char := 16#2592#; Dark_Shade : constant Unicode_Char := 16#2593#; Upper_One_Eighth_Block : constant Unicode_Char := 16#2594#; Right_One_Eighth_Block : constant Unicode_Char := 16#2595#; Quadrant_Lower_Left : constant Unicode_Char := 16#2596#; Quadrant_Lower_Right : constant Unicode_Char := 16#2597#; Quadrant_Upper_Left : constant Unicode_Char := 16#2598#; Quadrant_Upper_Left_And_Lower_Left_And_Lower_Right : constant Unicode_Char := 16#2599#; Quadrant_Upper_Left_And_Lower_Right : constant Unicode_Char := 16#259A#; Quadrant_Upper_Left_And_Upper_Right_And_Lower_Left : constant Unicode_Char := 16#259B#; Quadrant_Upper_Left_And_Upper_Right_And_Lower_Right : constant Unicode_Char := 16#259C#; Quadrant_Upper_Right : constant Unicode_Char := 16#259D#; Quadrant_Upper_Right_And_Lower_Left : constant Unicode_Char := 16#259E#; Quadrant_Upper_Right_And_Lower_Left_And_Lower_Right : constant Unicode_Char := 16#259F#; end Unicode.Names.Block_Elements; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-bopomofo.ads����������������������������������������������������0000664�0000000�0000000�00000013573�14476332425�0021552�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Bopomofo is pragma Preelaborate; pragma Style_Checks (Off); Bopomofo_Letter_B : constant Unicode_Char := 16#3105#; Bopomofo_Letter_P : constant Unicode_Char := 16#3106#; Bopomofo_Letter_M : constant Unicode_Char := 16#3107#; Bopomofo_Letter_F : constant Unicode_Char := 16#3108#; Bopomofo_Letter_D : constant Unicode_Char := 16#3109#; Bopomofo_Letter_T : constant Unicode_Char := 16#310A#; Bopomofo_Letter_N : constant Unicode_Char := 16#310B#; Bopomofo_Letter_L : constant Unicode_Char := 16#310C#; Bopomofo_Letter_G : constant Unicode_Char := 16#310D#; Bopomofo_Letter_K : constant Unicode_Char := 16#310E#; Bopomofo_Letter_H : constant Unicode_Char := 16#310F#; Bopomofo_Letter_J : constant Unicode_Char := 16#3110#; Bopomofo_Letter_Q : constant Unicode_Char := 16#3111#; Bopomofo_Letter_X : constant Unicode_Char := 16#3112#; Bopomofo_Letter_Zh : constant Unicode_Char := 16#3113#; Bopomofo_Letter_Ch : constant Unicode_Char := 16#3114#; Bopomofo_Letter_Sh : constant Unicode_Char := 16#3115#; Bopomofo_Letter_R : constant Unicode_Char := 16#3116#; Bopomofo_Letter_Z : constant Unicode_Char := 16#3117#; Bopomofo_Letter_C : constant Unicode_Char := 16#3118#; Bopomofo_Letter_S : constant Unicode_Char := 16#3119#; Bopomofo_Letter_A : constant Unicode_Char := 16#311A#; Bopomofo_Letter_O : constant Unicode_Char := 16#311B#; Bopomofo_Letter_E : constant Unicode_Char := 16#311C#; Bopomofo_Letter_Eh : constant Unicode_Char := 16#311D#; Bopomofo_Letter_Ai : constant Unicode_Char := 16#311E#; Bopomofo_Letter_Ei : constant Unicode_Char := 16#311F#; Bopomofo_Letter_Au : constant Unicode_Char := 16#3120#; Bopomofo_Letter_Ou : constant Unicode_Char := 16#3121#; Bopomofo_Letter_An : constant Unicode_Char := 16#3122#; Bopomofo_Letter_En : constant Unicode_Char := 16#3123#; Bopomofo_Letter_Ang : constant Unicode_Char := 16#3124#; Bopomofo_Letter_Eng : constant Unicode_Char := 16#3125#; Bopomofo_Letter_Er : constant Unicode_Char := 16#3126#; Bopomofo_Letter_I : constant Unicode_Char := 16#3127#; Bopomofo_Letter_U : constant Unicode_Char := 16#3128#; Bopomofo_Letter_Iu : constant Unicode_Char := 16#3129#; Bopomofo_Letter_V : constant Unicode_Char := 16#312A#; Bopomofo_Letter_Ng : constant Unicode_Char := 16#312B#; Bopomofo_Letter_Gn : constant Unicode_Char := 16#312C#; Bopomofo_Letter_Ih : constant Unicode_Char := 16#312D#; end Unicode.Names.Bopomofo; �������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-bopomofo_extended.ads�������������������������������������������0000664�0000000�0000000�00000011455�14476332425�0023427�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Bopomofo_Extended is pragma Preelaborate; pragma Style_Checks (Off); Bopomofo_Letter_Bu : constant Unicode_Char := 16#31A0#; Bopomofo_Letter_Zi : constant Unicode_Char := 16#31A1#; Bopomofo_Letter_Ji : constant Unicode_Char := 16#31A2#; Bopomofo_Letter_Gu : constant Unicode_Char := 16#31A3#; Bopomofo_Letter_Ee : constant Unicode_Char := 16#31A4#; Bopomofo_Letter_Enn : constant Unicode_Char := 16#31A5#; Bopomofo_Letter_Oo : constant Unicode_Char := 16#31A6#; Bopomofo_Letter_Onn : constant Unicode_Char := 16#31A7#; Bopomofo_Letter_Ir : constant Unicode_Char := 16#31A8#; Bopomofo_Letter_Ann : constant Unicode_Char := 16#31A9#; Bopomofo_Letter_Inn : constant Unicode_Char := 16#31AA#; Bopomofo_Letter_Unn : constant Unicode_Char := 16#31AB#; Bopomofo_Letter_Im : constant Unicode_Char := 16#31AC#; Bopomofo_Letter_Ngg : constant Unicode_Char := 16#31AD#; Bopomofo_Letter_Ainn : constant Unicode_Char := 16#31AE#; Bopomofo_Letter_Aunn : constant Unicode_Char := 16#31AF#; Bopomofo_Letter_Am : constant Unicode_Char := 16#31B0#; Bopomofo_Letter_Om : constant Unicode_Char := 16#31B1#; Bopomofo_Letter_Ong : constant Unicode_Char := 16#31B2#; Bopomofo_Letter_Innn : constant Unicode_Char := 16#31B3#; Bopomofo_Final_Letter_P : constant Unicode_Char := 16#31B4#; Bopomofo_Final_Letter_T : constant Unicode_Char := 16#31B5#; Bopomofo_Final_Letter_K : constant Unicode_Char := 16#31B6#; Bopomofo_Final_Letter_H : constant Unicode_Char := 16#31B7#; Bopomofo_Letter_Gh : constant Unicode_Char := 16#31B8#; Bopomofo_Letter_Lh : constant Unicode_Char := 16#31B9#; Bopomofo_Letter_Zy : constant Unicode_Char := 16#31BA#; end Unicode.Names.Bopomofo_Extended; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-box_drawing.ads�������������������������������������������������0000664�0000000�0000000�00000032607�14476332425�0022234�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Box_Drawing is pragma Preelaborate; pragma Style_Checks (Off); Box_Drawings_Light_Horizontal : constant Unicode_Char := 16#2500#; Box_Drawings_Heavy_Horizontal : constant Unicode_Char := 16#2501#; Box_Drawings_Light_Vertical : constant Unicode_Char := 16#2502#; Box_Drawings_Heavy_Vertical : constant Unicode_Char := 16#2503#; Box_Drawings_Light_Triple_Dash_Horizontal : constant Unicode_Char := 16#2504#; Box_Drawings_Heavy_Triple_Dash_Horizontal : constant Unicode_Char := 16#2505#; Box_Drawings_Light_Triple_Dash_Vertical : constant Unicode_Char := 16#2506#; Box_Drawings_Heavy_Triple_Dash_Vertical : constant Unicode_Char := 16#2507#; Box_Drawings_Light_Quadruple_Dash_Horizontal : constant Unicode_Char := 16#2508#; Box_Drawings_Heavy_Quadruple_Dash_Horizontal : constant Unicode_Char := 16#2509#; Box_Drawings_Light_Quadruple_Dash_Vertical : constant Unicode_Char := 16#250A#; Box_Drawings_Heavy_Quadruple_Dash_Vertical : constant Unicode_Char := 16#250B#; Box_Drawings_Light_Down_And_Right : constant Unicode_Char := 16#250C#; Box_Drawings_Down_Light_And_Right_Heavy : constant Unicode_Char := 16#250D#; Box_Drawings_Down_Heavy_And_Right_Light : constant Unicode_Char := 16#250E#; Box_Drawings_Heavy_Down_And_Right : constant Unicode_Char := 16#250F#; Box_Drawings_Light_Down_And_Left : constant Unicode_Char := 16#2510#; Box_Drawings_Down_Light_And_Left_Heavy : constant Unicode_Char := 16#2511#; Box_Drawings_Down_Heavy_And_Left_Light : constant Unicode_Char := 16#2512#; Box_Drawings_Heavy_Down_And_Left : constant Unicode_Char := 16#2513#; Box_Drawings_Light_Up_And_Right : constant Unicode_Char := 16#2514#; Box_Drawings_Up_Light_And_Right_Heavy : constant Unicode_Char := 16#2515#; Box_Drawings_Up_Heavy_And_Right_Light : constant Unicode_Char := 16#2516#; Box_Drawings_Heavy_Up_And_Right : constant Unicode_Char := 16#2517#; Box_Drawings_Light_Up_And_Left : constant Unicode_Char := 16#2518#; Box_Drawings_Up_Light_And_Left_Heavy : constant Unicode_Char := 16#2519#; Box_Drawings_Up_Heavy_And_Left_Light : constant Unicode_Char := 16#251A#; Box_Drawings_Heavy_Up_And_Left : constant Unicode_Char := 16#251B#; Box_Drawings_Light_Vertical_And_Right : constant Unicode_Char := 16#251C#; Box_Drawings_Vertical_Light_And_Right_Heavy : constant Unicode_Char := 16#251D#; Box_Drawings_Up_Heavy_And_Right_Down_Light : constant Unicode_Char := 16#251E#; Box_Drawings_Down_Heavy_And_Right_Up_Light : constant Unicode_Char := 16#251F#; Box_Drawings_Vertical_Heavy_And_Right_Light : constant Unicode_Char := 16#2520#; Box_Drawings_Down_Light_And_Right_Up_Heavy : constant Unicode_Char := 16#2521#; Box_Drawings_Up_Light_And_Right_Down_Heavy : constant Unicode_Char := 16#2522#; Box_Drawings_Heavy_Vertical_And_Right : constant Unicode_Char := 16#2523#; Box_Drawings_Light_Vertical_And_Left : constant Unicode_Char := 16#2524#; Box_Drawings_Vertical_Light_And_Left_Heavy : constant Unicode_Char := 16#2525#; Box_Drawings_Up_Heavy_And_Left_Down_Light : constant Unicode_Char := 16#2526#; Box_Drawings_Down_Heavy_And_Left_Up_Light : constant Unicode_Char := 16#2527#; Box_Drawings_Vertical_Heavy_And_Left_Light : constant Unicode_Char := 16#2528#; Box_Drawings_Down_Light_And_Left_Up_Heavy : constant Unicode_Char := 16#2529#; Box_Drawings_Up_Light_And_Left_Down_Heavy : constant Unicode_Char := 16#252A#; Box_Drawings_Heavy_Vertical_And_Left : constant Unicode_Char := 16#252B#; Box_Drawings_Light_Down_And_Horizontal : constant Unicode_Char := 16#252C#; Box_Drawings_Left_Heavy_And_Right_Down_Light : constant Unicode_Char := 16#252D#; Box_Drawings_Right_Heavy_And_Left_Down_Light : constant Unicode_Char := 16#252E#; Box_Drawings_Down_Light_And_Horizontal_Heavy : constant Unicode_Char := 16#252F#; Box_Drawings_Down_Heavy_And_Horizontal_Light : constant Unicode_Char := 16#2530#; Box_Drawings_Right_Light_And_Left_Down_Heavy : constant Unicode_Char := 16#2531#; Box_Drawings_Left_Light_And_Right_Down_Heavy : constant Unicode_Char := 16#2532#; Box_Drawings_Heavy_Down_And_Horizontal : constant Unicode_Char := 16#2533#; Box_Drawings_Light_Up_And_Horizontal : constant Unicode_Char := 16#2534#; Box_Drawings_Left_Heavy_And_Right_Up_Light : constant Unicode_Char := 16#2535#; Box_Drawings_Right_Heavy_And_Left_Up_Light : constant Unicode_Char := 16#2536#; Box_Drawings_Up_Light_And_Horizontal_Heavy : constant Unicode_Char := 16#2537#; Box_Drawings_Up_Heavy_And_Horizontal_Light : constant Unicode_Char := 16#2538#; Box_Drawings_Right_Light_And_Left_Up_Heavy : constant Unicode_Char := 16#2539#; Box_Drawings_Left_Light_And_Right_Up_Heavy : constant Unicode_Char := 16#253A#; Box_Drawings_Heavy_Up_And_Horizontal : constant Unicode_Char := 16#253B#; Box_Drawings_Light_Vertical_And_Horizontal : constant Unicode_Char := 16#253C#; Box_Drawings_Left_Heavy_And_Right_Vertical_Light : constant Unicode_Char := 16#253D#; Box_Drawings_Right_Heavy_And_Left_Vertical_Light : constant Unicode_Char := 16#253E#; Box_Drawings_Vertical_Light_And_Horizontal_Heavy : constant Unicode_Char := 16#253F#; Box_Drawings_Up_Heavy_And_Down_Horizontal_Light : constant Unicode_Char := 16#2540#; Box_Drawings_Down_Heavy_And_Up_Horizontal_Light : constant Unicode_Char := 16#2541#; Box_Drawings_Vertical_Heavy_And_Horizontal_Light : constant Unicode_Char := 16#2542#; Box_Drawings_Left_Up_Heavy_And_Right_Down_Light : constant Unicode_Char := 16#2543#; Box_Drawings_Right_Up_Heavy_And_Left_Down_Light : constant Unicode_Char := 16#2544#; Box_Drawings_Left_Down_Heavy_And_Right_Up_Light : constant Unicode_Char := 16#2545#; Box_Drawings_Right_Down_Heavy_And_Left_Up_Light : constant Unicode_Char := 16#2546#; Box_Drawings_Down_Light_And_Up_Horizontal_Heavy : constant Unicode_Char := 16#2547#; Box_Drawings_Up_Light_And_Down_Horizontal_Heavy : constant Unicode_Char := 16#2548#; Box_Drawings_Right_Light_And_Left_Vertical_Heavy : constant Unicode_Char := 16#2549#; Box_Drawings_Left_Light_And_Right_Vertical_Heavy : constant Unicode_Char := 16#254A#; Box_Drawings_Heavy_Vertical_And_Horizontal : constant Unicode_Char := 16#254B#; Box_Drawings_Light_Double_Dash_Horizontal : constant Unicode_Char := 16#254C#; Box_Drawings_Heavy_Double_Dash_Horizontal : constant Unicode_Char := 16#254D#; Box_Drawings_Light_Double_Dash_Vertical : constant Unicode_Char := 16#254E#; Box_Drawings_Heavy_Double_Dash_Vertical : constant Unicode_Char := 16#254F#; Box_Drawings_Double_Horizontal : constant Unicode_Char := 16#2550#; Box_Drawings_Double_Vertical : constant Unicode_Char := 16#2551#; Box_Drawings_Down_Single_And_Right_Double : constant Unicode_Char := 16#2552#; Box_Drawings_Down_Double_And_Right_Single : constant Unicode_Char := 16#2553#; Box_Drawings_Double_Down_And_Right : constant Unicode_Char := 16#2554#; Box_Drawings_Down_Single_And_Left_Double : constant Unicode_Char := 16#2555#; Box_Drawings_Down_Double_And_Left_Single : constant Unicode_Char := 16#2556#; Box_Drawings_Double_Down_And_Left : constant Unicode_Char := 16#2557#; Box_Drawings_Up_Single_And_Right_Double : constant Unicode_Char := 16#2558#; Box_Drawings_Up_Double_And_Right_Single : constant Unicode_Char := 16#2559#; Box_Drawings_Double_Up_And_Right : constant Unicode_Char := 16#255A#; Box_Drawings_Up_Single_And_Left_Double : constant Unicode_Char := 16#255B#; Box_Drawings_Up_Double_And_Left_Single : constant Unicode_Char := 16#255C#; Box_Drawings_Double_Up_And_Left : constant Unicode_Char := 16#255D#; Box_Drawings_Vertical_Single_And_Right_Double : constant Unicode_Char := 16#255E#; Box_Drawings_Vertical_Double_And_Right_Single : constant Unicode_Char := 16#255F#; Box_Drawings_Double_Vertical_And_Right : constant Unicode_Char := 16#2560#; Box_Drawings_Vertical_Single_And_Left_Double : constant Unicode_Char := 16#2561#; Box_Drawings_Vertical_Double_And_Left_Single : constant Unicode_Char := 16#2562#; Box_Drawings_Double_Vertical_And_Left : constant Unicode_Char := 16#2563#; Box_Drawings_Down_Single_And_Horizontal_Double : constant Unicode_Char := 16#2564#; Box_Drawings_Down_Double_And_Horizontal_Single : constant Unicode_Char := 16#2565#; Box_Drawings_Double_Down_And_Horizontal : constant Unicode_Char := 16#2566#; Box_Drawings_Up_Single_And_Horizontal_Double : constant Unicode_Char := 16#2567#; Box_Drawings_Up_Double_And_Horizontal_Single : constant Unicode_Char := 16#2568#; Box_Drawings_Double_Up_And_Horizontal : constant Unicode_Char := 16#2569#; Box_Drawings_Vertical_Single_And_Horizontal_Double : constant Unicode_Char := 16#256A#; Box_Drawings_Vertical_Double_And_Horizontal_Single : constant Unicode_Char := 16#256B#; Box_Drawings_Double_Vertical_And_Horizontal : constant Unicode_Char := 16#256C#; Box_Drawings_Light_Arc_Down_And_Right : constant Unicode_Char := 16#256D#; Box_Drawings_Light_Arc_Down_And_Left : constant Unicode_Char := 16#256E#; Box_Drawings_Light_Arc_Up_And_Left : constant Unicode_Char := 16#256F#; Box_Drawings_Light_Arc_Up_And_Right : constant Unicode_Char := 16#2570#; Box_Drawings_Light_Diagonal_Upper_Right_To_Lower_Left : constant Unicode_Char := 16#2571#; Box_Drawings_Light_Diagonal_Upper_Left_To_Lower_Right : constant Unicode_Char := 16#2572#; Box_Drawings_Light_Diagonal_Cross : constant Unicode_Char := 16#2573#; Box_Drawings_Light_Left : constant Unicode_Char := 16#2574#; Box_Drawings_Light_Up : constant Unicode_Char := 16#2575#; Box_Drawings_Light_Right : constant Unicode_Char := 16#2576#; Box_Drawings_Light_Down : constant Unicode_Char := 16#2577#; Box_Drawings_Heavy_Left : constant Unicode_Char := 16#2578#; Box_Drawings_Heavy_Up : constant Unicode_Char := 16#2579#; Box_Drawings_Heavy_Right : constant Unicode_Char := 16#257A#; Box_Drawings_Heavy_Down : constant Unicode_Char := 16#257B#; Box_Drawings_Light_Left_And_Heavy_Right : constant Unicode_Char := 16#257C#; Box_Drawings_Light_Up_And_Heavy_Down : constant Unicode_Char := 16#257D#; Box_Drawings_Heavy_Left_And_Light_Right : constant Unicode_Char := 16#257E#; Box_Drawings_Heavy_Up_And_Light_Down : constant Unicode_Char := 16#257F#; end Unicode.Names.Box_Drawing; �������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-brahmi.ads������������������������������������������������������0000664�0000000�0000000�00000027662�14476332425�0021200�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Brahmi is pragma Preelaborate; pragma Style_Checks (Off); Brahmi_Sign_Candrabindu : constant Unicode_Char := 16#11000#; Brahmi_Sign_Anusvara : constant Unicode_Char := 16#11001#; Brahmi_Sign_Visarga : constant Unicode_Char := 16#11002#; Brahmi_Sign_Jihvamuliya : constant Unicode_Char := 16#11003#; Brahmi_Sign_Upadhmaniya : constant Unicode_Char := 16#11004#; Brahmi_Letter_A : constant Unicode_Char := 16#11005#; Brahmi_Letter_Aa : constant Unicode_Char := 16#11006#; Brahmi_Letter_I : constant Unicode_Char := 16#11007#; Brahmi_Letter_Ii : constant Unicode_Char := 16#11008#; Brahmi_Letter_U : constant Unicode_Char := 16#11009#; Brahmi_Letter_Uu : constant Unicode_Char := 16#1100A#; Brahmi_Letter_Vocalic_R : constant Unicode_Char := 16#1100B#; Brahmi_Letter_Vocalic_Rr : constant Unicode_Char := 16#1100C#; Brahmi_Letter_Vocalic_L : constant Unicode_Char := 16#1100D#; Brahmi_Letter_Vocalic_Ll : constant Unicode_Char := 16#1100E#; Brahmi_Letter_E : constant Unicode_Char := 16#1100F#; Brahmi_Letter_Ai : constant Unicode_Char := 16#11010#; Brahmi_Letter_O : constant Unicode_Char := 16#11011#; Brahmi_Letter_Au : constant Unicode_Char := 16#11012#; Brahmi_Letter_Ka : constant Unicode_Char := 16#11013#; Brahmi_Letter_Kha : constant Unicode_Char := 16#11014#; Brahmi_Letter_Ga : constant Unicode_Char := 16#11015#; Brahmi_Letter_Gha : constant Unicode_Char := 16#11016#; Brahmi_Letter_Nga : constant Unicode_Char := 16#11017#; Brahmi_Letter_Ca : constant Unicode_Char := 16#11018#; Brahmi_Letter_Cha : constant Unicode_Char := 16#11019#; Brahmi_Letter_Ja : constant Unicode_Char := 16#1101A#; Brahmi_Letter_Jha : constant Unicode_Char := 16#1101B#; Brahmi_Letter_Nya : constant Unicode_Char := 16#1101C#; Brahmi_Letter_Tta : constant Unicode_Char := 16#1101D#; Brahmi_Letter_Ttha : constant Unicode_Char := 16#1101E#; Brahmi_Letter_Dda : constant Unicode_Char := 16#1101F#; Brahmi_Letter_Ddha : constant Unicode_Char := 16#11020#; Brahmi_Letter_Nna : constant Unicode_Char := 16#11021#; Brahmi_Letter_Ta : constant Unicode_Char := 16#11022#; Brahmi_Letter_Tha : constant Unicode_Char := 16#11023#; Brahmi_Letter_Da : constant Unicode_Char := 16#11024#; Brahmi_Letter_Dha : constant Unicode_Char := 16#11025#; Brahmi_Letter_Na : constant Unicode_Char := 16#11026#; Brahmi_Letter_Pa : constant Unicode_Char := 16#11027#; Brahmi_Letter_Pha : constant Unicode_Char := 16#11028#; Brahmi_Letter_Ba : constant Unicode_Char := 16#11029#; Brahmi_Letter_Bha : constant Unicode_Char := 16#1102A#; Brahmi_Letter_Ma : constant Unicode_Char := 16#1102B#; Brahmi_Letter_Ya : constant Unicode_Char := 16#1102C#; Brahmi_Letter_Ra : constant Unicode_Char := 16#1102D#; Brahmi_Letter_La : constant Unicode_Char := 16#1102E#; Brahmi_Letter_Va : constant Unicode_Char := 16#1102F#; Brahmi_Letter_Sha : constant Unicode_Char := 16#11030#; Brahmi_Letter_Ssa : constant Unicode_Char := 16#11031#; Brahmi_Letter_Sa : constant Unicode_Char := 16#11032#; Brahmi_Letter_Ha : constant Unicode_Char := 16#11033#; Brahmi_Letter_Lla : constant Unicode_Char := 16#11034#; Brahmi_Letter_Old_Tamil_Llla : constant Unicode_Char := 16#11035#; Brahmi_Letter_Old_Tamil_Rra : constant Unicode_Char := 16#11036#; Brahmi_Letter_Old_Tamil_Nnna : constant Unicode_Char := 16#11037#; Brahmi_Vowel_Sign_Aa : constant Unicode_Char := 16#11038#; Brahmi_Vowel_Sign_Bhattiprolu_Aa : constant Unicode_Char := 16#11039#; Brahmi_Vowel_Sign_I : constant Unicode_Char := 16#1103A#; Brahmi_Vowel_Sign_Ii : constant Unicode_Char := 16#1103B#; Brahmi_Vowel_Sign_U : constant Unicode_Char := 16#1103C#; Brahmi_Vowel_Sign_Uu : constant Unicode_Char := 16#1103D#; Brahmi_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#1103E#; Brahmi_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#1103F#; Brahmi_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#11040#; Brahmi_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#11041#; Brahmi_Vowel_Sign_E : constant Unicode_Char := 16#11042#; Brahmi_Vowel_Sign_Ai : constant Unicode_Char := 16#11043#; Brahmi_Vowel_Sign_O : constant Unicode_Char := 16#11044#; Brahmi_Vowel_Sign_Au : constant Unicode_Char := 16#11045#; Brahmi_Virama : constant Unicode_Char := 16#11046#; Brahmi_Danda : constant Unicode_Char := 16#11047#; Brahmi_Double_Danda : constant Unicode_Char := 16#11048#; Brahmi_Punctuation_Dot : constant Unicode_Char := 16#11049#; Brahmi_Punctuation_Double_Dot : constant Unicode_Char := 16#1104A#; Brahmi_Punctuation_Line : constant Unicode_Char := 16#1104B#; Brahmi_Punctuation_Crescent_Bar : constant Unicode_Char := 16#1104C#; Brahmi_Punctuation_Lotus : constant Unicode_Char := 16#1104D#; Brahmi_Number_One : constant Unicode_Char := 16#11052#; Brahmi_Number_Two : constant Unicode_Char := 16#11053#; Brahmi_Number_Three : constant Unicode_Char := 16#11054#; Brahmi_Number_Four : constant Unicode_Char := 16#11055#; Brahmi_Number_Five : constant Unicode_Char := 16#11056#; Brahmi_Number_Six : constant Unicode_Char := 16#11057#; Brahmi_Number_Seven : constant Unicode_Char := 16#11058#; Brahmi_Number_Eight : constant Unicode_Char := 16#11059#; Brahmi_Number_Nine : constant Unicode_Char := 16#1105A#; Brahmi_Number_Ten : constant Unicode_Char := 16#1105B#; Brahmi_Number_Twenty : constant Unicode_Char := 16#1105C#; Brahmi_Number_Thirty : constant Unicode_Char := 16#1105D#; Brahmi_Number_Forty : constant Unicode_Char := 16#1105E#; Brahmi_Number_Fifty : constant Unicode_Char := 16#1105F#; Brahmi_Number_Sixty : constant Unicode_Char := 16#11060#; Brahmi_Number_Seventy : constant Unicode_Char := 16#11061#; Brahmi_Number_Eighty : constant Unicode_Char := 16#11062#; Brahmi_Number_Ninety : constant Unicode_Char := 16#11063#; Brahmi_Number_One_Hundred : constant Unicode_Char := 16#11064#; Brahmi_Number_One_Thousand : constant Unicode_Char := 16#11065#; Brahmi_Digit_Zero : constant Unicode_Char := 16#11066#; Brahmi_Digit_One : constant Unicode_Char := 16#11067#; Brahmi_Digit_Two : constant Unicode_Char := 16#11068#; Brahmi_Digit_Three : constant Unicode_Char := 16#11069#; Brahmi_Digit_Four : constant Unicode_Char := 16#1106A#; Brahmi_Digit_Five : constant Unicode_Char := 16#1106B#; Brahmi_Digit_Six : constant Unicode_Char := 16#1106C#; Brahmi_Digit_Seven : constant Unicode_Char := 16#1106D#; Brahmi_Digit_Eight : constant Unicode_Char := 16#1106E#; Brahmi_Digit_Nine : constant Unicode_Char := 16#1106F#; Brahmi_Number_Joiner : constant Unicode_Char := 16#1107F#; end Unicode.Names.Brahmi; ������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-braille_patterns.ads��������������������������������������������0000664�0000000�0000000�00000055273�14476332425�0023267�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Braille_Patterns is pragma Preelaborate; pragma Style_Checks (Off); Braille_Pattern_Blank : constant Unicode_Char := 16#2800#; Braille_Pattern_Dots_1 : constant Unicode_Char := 16#2801#; Braille_Pattern_Dots_2 : constant Unicode_Char := 16#2802#; Braille_Pattern_Dots_12 : constant Unicode_Char := 16#2803#; Braille_Pattern_Dots_3 : constant Unicode_Char := 16#2804#; Braille_Pattern_Dots_13 : constant Unicode_Char := 16#2805#; Braille_Pattern_Dots_23 : constant Unicode_Char := 16#2806#; Braille_Pattern_Dots_123 : constant Unicode_Char := 16#2807#; Braille_Pattern_Dots_4 : constant Unicode_Char := 16#2808#; Braille_Pattern_Dots_14 : constant Unicode_Char := 16#2809#; Braille_Pattern_Dots_24 : constant Unicode_Char := 16#280A#; Braille_Pattern_Dots_124 : constant Unicode_Char := 16#280B#; Braille_Pattern_Dots_34 : constant Unicode_Char := 16#280C#; Braille_Pattern_Dots_134 : constant Unicode_Char := 16#280D#; Braille_Pattern_Dots_234 : constant Unicode_Char := 16#280E#; Braille_Pattern_Dots_1234 : constant Unicode_Char := 16#280F#; Braille_Pattern_Dots_5 : constant Unicode_Char := 16#2810#; Braille_Pattern_Dots_15 : constant Unicode_Char := 16#2811#; Braille_Pattern_Dots_25 : constant Unicode_Char := 16#2812#; Braille_Pattern_Dots_125 : constant Unicode_Char := 16#2813#; Braille_Pattern_Dots_35 : constant Unicode_Char := 16#2814#; Braille_Pattern_Dots_135 : constant Unicode_Char := 16#2815#; Braille_Pattern_Dots_235 : constant Unicode_Char := 16#2816#; Braille_Pattern_Dots_1235 : constant Unicode_Char := 16#2817#; Braille_Pattern_Dots_45 : constant Unicode_Char := 16#2818#; Braille_Pattern_Dots_145 : constant Unicode_Char := 16#2819#; Braille_Pattern_Dots_245 : constant Unicode_Char := 16#281A#; Braille_Pattern_Dots_1245 : constant Unicode_Char := 16#281B#; Braille_Pattern_Dots_345 : constant Unicode_Char := 16#281C#; Braille_Pattern_Dots_1345 : constant Unicode_Char := 16#281D#; Braille_Pattern_Dots_2345 : constant Unicode_Char := 16#281E#; Braille_Pattern_Dots_12345 : constant Unicode_Char := 16#281F#; Braille_Pattern_Dots_6 : constant Unicode_Char := 16#2820#; Braille_Pattern_Dots_16 : constant Unicode_Char := 16#2821#; Braille_Pattern_Dots_26 : constant Unicode_Char := 16#2822#; Braille_Pattern_Dots_126 : constant Unicode_Char := 16#2823#; Braille_Pattern_Dots_36 : constant Unicode_Char := 16#2824#; Braille_Pattern_Dots_136 : constant Unicode_Char := 16#2825#; Braille_Pattern_Dots_236 : constant Unicode_Char := 16#2826#; Braille_Pattern_Dots_1236 : constant Unicode_Char := 16#2827#; Braille_Pattern_Dots_46 : constant Unicode_Char := 16#2828#; Braille_Pattern_Dots_146 : constant Unicode_Char := 16#2829#; Braille_Pattern_Dots_246 : constant Unicode_Char := 16#282A#; Braille_Pattern_Dots_1246 : constant Unicode_Char := 16#282B#; Braille_Pattern_Dots_346 : constant Unicode_Char := 16#282C#; Braille_Pattern_Dots_1346 : constant Unicode_Char := 16#282D#; Braille_Pattern_Dots_2346 : constant Unicode_Char := 16#282E#; Braille_Pattern_Dots_12346 : constant Unicode_Char := 16#282F#; Braille_Pattern_Dots_56 : constant Unicode_Char := 16#2830#; Braille_Pattern_Dots_156 : constant Unicode_Char := 16#2831#; Braille_Pattern_Dots_256 : constant Unicode_Char := 16#2832#; Braille_Pattern_Dots_1256 : constant Unicode_Char := 16#2833#; Braille_Pattern_Dots_356 : constant Unicode_Char := 16#2834#; Braille_Pattern_Dots_1356 : constant Unicode_Char := 16#2835#; Braille_Pattern_Dots_2356 : constant Unicode_Char := 16#2836#; Braille_Pattern_Dots_12356 : constant Unicode_Char := 16#2837#; Braille_Pattern_Dots_456 : constant Unicode_Char := 16#2838#; Braille_Pattern_Dots_1456 : constant Unicode_Char := 16#2839#; Braille_Pattern_Dots_2456 : constant Unicode_Char := 16#283A#; Braille_Pattern_Dots_12456 : constant Unicode_Char := 16#283B#; Braille_Pattern_Dots_3456 : constant Unicode_Char := 16#283C#; Braille_Pattern_Dots_13456 : constant Unicode_Char := 16#283D#; Braille_Pattern_Dots_23456 : constant Unicode_Char := 16#283E#; Braille_Pattern_Dots_123456 : constant Unicode_Char := 16#283F#; Braille_Pattern_Dots_7 : constant Unicode_Char := 16#2840#; Braille_Pattern_Dots_17 : constant Unicode_Char := 16#2841#; Braille_Pattern_Dots_27 : constant Unicode_Char := 16#2842#; Braille_Pattern_Dots_127 : constant Unicode_Char := 16#2843#; Braille_Pattern_Dots_37 : constant Unicode_Char := 16#2844#; Braille_Pattern_Dots_137 : constant Unicode_Char := 16#2845#; Braille_Pattern_Dots_237 : constant Unicode_Char := 16#2846#; Braille_Pattern_Dots_1237 : constant Unicode_Char := 16#2847#; Braille_Pattern_Dots_47 : constant Unicode_Char := 16#2848#; Braille_Pattern_Dots_147 : constant Unicode_Char := 16#2849#; Braille_Pattern_Dots_247 : constant Unicode_Char := 16#284A#; Braille_Pattern_Dots_1247 : constant Unicode_Char := 16#284B#; Braille_Pattern_Dots_347 : constant Unicode_Char := 16#284C#; Braille_Pattern_Dots_1347 : constant Unicode_Char := 16#284D#; Braille_Pattern_Dots_2347 : constant Unicode_Char := 16#284E#; Braille_Pattern_Dots_12347 : constant Unicode_Char := 16#284F#; Braille_Pattern_Dots_57 : constant Unicode_Char := 16#2850#; Braille_Pattern_Dots_157 : constant Unicode_Char := 16#2851#; Braille_Pattern_Dots_257 : constant Unicode_Char := 16#2852#; Braille_Pattern_Dots_1257 : constant Unicode_Char := 16#2853#; Braille_Pattern_Dots_357 : constant Unicode_Char := 16#2854#; Braille_Pattern_Dots_1357 : constant Unicode_Char := 16#2855#; Braille_Pattern_Dots_2357 : constant Unicode_Char := 16#2856#; Braille_Pattern_Dots_12357 : constant Unicode_Char := 16#2857#; Braille_Pattern_Dots_457 : constant Unicode_Char := 16#2858#; Braille_Pattern_Dots_1457 : constant Unicode_Char := 16#2859#; Braille_Pattern_Dots_2457 : constant Unicode_Char := 16#285A#; Braille_Pattern_Dots_12457 : constant Unicode_Char := 16#285B#; Braille_Pattern_Dots_3457 : constant Unicode_Char := 16#285C#; Braille_Pattern_Dots_13457 : constant Unicode_Char := 16#285D#; Braille_Pattern_Dots_23457 : constant Unicode_Char := 16#285E#; Braille_Pattern_Dots_123457 : constant Unicode_Char := 16#285F#; Braille_Pattern_Dots_67 : constant Unicode_Char := 16#2860#; Braille_Pattern_Dots_167 : constant Unicode_Char := 16#2861#; Braille_Pattern_Dots_267 : constant Unicode_Char := 16#2862#; Braille_Pattern_Dots_1267 : constant Unicode_Char := 16#2863#; Braille_Pattern_Dots_367 : constant Unicode_Char := 16#2864#; Braille_Pattern_Dots_1367 : constant Unicode_Char := 16#2865#; Braille_Pattern_Dots_2367 : constant Unicode_Char := 16#2866#; Braille_Pattern_Dots_12367 : constant Unicode_Char := 16#2867#; Braille_Pattern_Dots_467 : constant Unicode_Char := 16#2868#; Braille_Pattern_Dots_1467 : constant Unicode_Char := 16#2869#; Braille_Pattern_Dots_2467 : constant Unicode_Char := 16#286A#; Braille_Pattern_Dots_12467 : constant Unicode_Char := 16#286B#; Braille_Pattern_Dots_3467 : constant Unicode_Char := 16#286C#; Braille_Pattern_Dots_13467 : constant Unicode_Char := 16#286D#; Braille_Pattern_Dots_23467 : constant Unicode_Char := 16#286E#; Braille_Pattern_Dots_123467 : constant Unicode_Char := 16#286F#; Braille_Pattern_Dots_567 : constant Unicode_Char := 16#2870#; Braille_Pattern_Dots_1567 : constant Unicode_Char := 16#2871#; Braille_Pattern_Dots_2567 : constant Unicode_Char := 16#2872#; Braille_Pattern_Dots_12567 : constant Unicode_Char := 16#2873#; Braille_Pattern_Dots_3567 : constant Unicode_Char := 16#2874#; Braille_Pattern_Dots_13567 : constant Unicode_Char := 16#2875#; Braille_Pattern_Dots_23567 : constant Unicode_Char := 16#2876#; Braille_Pattern_Dots_123567 : constant Unicode_Char := 16#2877#; Braille_Pattern_Dots_4567 : constant Unicode_Char := 16#2878#; Braille_Pattern_Dots_14567 : constant Unicode_Char := 16#2879#; Braille_Pattern_Dots_24567 : constant Unicode_Char := 16#287A#; Braille_Pattern_Dots_124567 : constant Unicode_Char := 16#287B#; Braille_Pattern_Dots_34567 : constant Unicode_Char := 16#287C#; Braille_Pattern_Dots_134567 : constant Unicode_Char := 16#287D#; Braille_Pattern_Dots_234567 : constant Unicode_Char := 16#287E#; Braille_Pattern_Dots_1234567 : constant Unicode_Char := 16#287F#; Braille_Pattern_Dots_8 : constant Unicode_Char := 16#2880#; Braille_Pattern_Dots_18 : constant Unicode_Char := 16#2881#; Braille_Pattern_Dots_28 : constant Unicode_Char := 16#2882#; Braille_Pattern_Dots_128 : constant Unicode_Char := 16#2883#; Braille_Pattern_Dots_38 : constant Unicode_Char := 16#2884#; Braille_Pattern_Dots_138 : constant Unicode_Char := 16#2885#; Braille_Pattern_Dots_238 : constant Unicode_Char := 16#2886#; Braille_Pattern_Dots_1238 : constant Unicode_Char := 16#2887#; Braille_Pattern_Dots_48 : constant Unicode_Char := 16#2888#; Braille_Pattern_Dots_148 : constant Unicode_Char := 16#2889#; Braille_Pattern_Dots_248 : constant Unicode_Char := 16#288A#; Braille_Pattern_Dots_1248 : constant Unicode_Char := 16#288B#; Braille_Pattern_Dots_348 : constant Unicode_Char := 16#288C#; Braille_Pattern_Dots_1348 : constant Unicode_Char := 16#288D#; Braille_Pattern_Dots_2348 : constant Unicode_Char := 16#288E#; Braille_Pattern_Dots_12348 : constant Unicode_Char := 16#288F#; Braille_Pattern_Dots_58 : constant Unicode_Char := 16#2890#; Braille_Pattern_Dots_158 : constant Unicode_Char := 16#2891#; Braille_Pattern_Dots_258 : constant Unicode_Char := 16#2892#; Braille_Pattern_Dots_1258 : constant Unicode_Char := 16#2893#; Braille_Pattern_Dots_358 : constant Unicode_Char := 16#2894#; Braille_Pattern_Dots_1358 : constant Unicode_Char := 16#2895#; Braille_Pattern_Dots_2358 : constant Unicode_Char := 16#2896#; Braille_Pattern_Dots_12358 : constant Unicode_Char := 16#2897#; Braille_Pattern_Dots_458 : constant Unicode_Char := 16#2898#; Braille_Pattern_Dots_1458 : constant Unicode_Char := 16#2899#; Braille_Pattern_Dots_2458 : constant Unicode_Char := 16#289A#; Braille_Pattern_Dots_12458 : constant Unicode_Char := 16#289B#; Braille_Pattern_Dots_3458 : constant Unicode_Char := 16#289C#; Braille_Pattern_Dots_13458 : constant Unicode_Char := 16#289D#; Braille_Pattern_Dots_23458 : constant Unicode_Char := 16#289E#; Braille_Pattern_Dots_123458 : constant Unicode_Char := 16#289F#; Braille_Pattern_Dots_68 : constant Unicode_Char := 16#28A0#; Braille_Pattern_Dots_168 : constant Unicode_Char := 16#28A1#; Braille_Pattern_Dots_268 : constant Unicode_Char := 16#28A2#; Braille_Pattern_Dots_1268 : constant Unicode_Char := 16#28A3#; Braille_Pattern_Dots_368 : constant Unicode_Char := 16#28A4#; Braille_Pattern_Dots_1368 : constant Unicode_Char := 16#28A5#; Braille_Pattern_Dots_2368 : constant Unicode_Char := 16#28A6#; Braille_Pattern_Dots_12368 : constant Unicode_Char := 16#28A7#; Braille_Pattern_Dots_468 : constant Unicode_Char := 16#28A8#; Braille_Pattern_Dots_1468 : constant Unicode_Char := 16#28A9#; Braille_Pattern_Dots_2468 : constant Unicode_Char := 16#28AA#; Braille_Pattern_Dots_12468 : constant Unicode_Char := 16#28AB#; Braille_Pattern_Dots_3468 : constant Unicode_Char := 16#28AC#; Braille_Pattern_Dots_13468 : constant Unicode_Char := 16#28AD#; Braille_Pattern_Dots_23468 : constant Unicode_Char := 16#28AE#; Braille_Pattern_Dots_123468 : constant Unicode_Char := 16#28AF#; Braille_Pattern_Dots_568 : constant Unicode_Char := 16#28B0#; Braille_Pattern_Dots_1568 : constant Unicode_Char := 16#28B1#; Braille_Pattern_Dots_2568 : constant Unicode_Char := 16#28B2#; Braille_Pattern_Dots_12568 : constant Unicode_Char := 16#28B3#; Braille_Pattern_Dots_3568 : constant Unicode_Char := 16#28B4#; Braille_Pattern_Dots_13568 : constant Unicode_Char := 16#28B5#; Braille_Pattern_Dots_23568 : constant Unicode_Char := 16#28B6#; Braille_Pattern_Dots_123568 : constant Unicode_Char := 16#28B7#; Braille_Pattern_Dots_4568 : constant Unicode_Char := 16#28B8#; Braille_Pattern_Dots_14568 : constant Unicode_Char := 16#28B9#; Braille_Pattern_Dots_24568 : constant Unicode_Char := 16#28BA#; Braille_Pattern_Dots_124568 : constant Unicode_Char := 16#28BB#; Braille_Pattern_Dots_34568 : constant Unicode_Char := 16#28BC#; Braille_Pattern_Dots_134568 : constant Unicode_Char := 16#28BD#; Braille_Pattern_Dots_234568 : constant Unicode_Char := 16#28BE#; Braille_Pattern_Dots_1234568 : constant Unicode_Char := 16#28BF#; Braille_Pattern_Dots_78 : constant Unicode_Char := 16#28C0#; Braille_Pattern_Dots_178 : constant Unicode_Char := 16#28C1#; Braille_Pattern_Dots_278 : constant Unicode_Char := 16#28C2#; Braille_Pattern_Dots_1278 : constant Unicode_Char := 16#28C3#; Braille_Pattern_Dots_378 : constant Unicode_Char := 16#28C4#; Braille_Pattern_Dots_1378 : constant Unicode_Char := 16#28C5#; Braille_Pattern_Dots_2378 : constant Unicode_Char := 16#28C6#; Braille_Pattern_Dots_12378 : constant Unicode_Char := 16#28C7#; Braille_Pattern_Dots_478 : constant Unicode_Char := 16#28C8#; Braille_Pattern_Dots_1478 : constant Unicode_Char := 16#28C9#; Braille_Pattern_Dots_2478 : constant Unicode_Char := 16#28CA#; Braille_Pattern_Dots_12478 : constant Unicode_Char := 16#28CB#; Braille_Pattern_Dots_3478 : constant Unicode_Char := 16#28CC#; Braille_Pattern_Dots_13478 : constant Unicode_Char := 16#28CD#; Braille_Pattern_Dots_23478 : constant Unicode_Char := 16#28CE#; Braille_Pattern_Dots_123478 : constant Unicode_Char := 16#28CF#; Braille_Pattern_Dots_578 : constant Unicode_Char := 16#28D0#; Braille_Pattern_Dots_1578 : constant Unicode_Char := 16#28D1#; Braille_Pattern_Dots_2578 : constant Unicode_Char := 16#28D2#; Braille_Pattern_Dots_12578 : constant Unicode_Char := 16#28D3#; Braille_Pattern_Dots_3578 : constant Unicode_Char := 16#28D4#; Braille_Pattern_Dots_13578 : constant Unicode_Char := 16#28D5#; Braille_Pattern_Dots_23578 : constant Unicode_Char := 16#28D6#; Braille_Pattern_Dots_123578 : constant Unicode_Char := 16#28D7#; Braille_Pattern_Dots_4578 : constant Unicode_Char := 16#28D8#; Braille_Pattern_Dots_14578 : constant Unicode_Char := 16#28D9#; Braille_Pattern_Dots_24578 : constant Unicode_Char := 16#28DA#; Braille_Pattern_Dots_124578 : constant Unicode_Char := 16#28DB#; Braille_Pattern_Dots_34578 : constant Unicode_Char := 16#28DC#; Braille_Pattern_Dots_134578 : constant Unicode_Char := 16#28DD#; Braille_Pattern_Dots_234578 : constant Unicode_Char := 16#28DE#; Braille_Pattern_Dots_1234578 : constant Unicode_Char := 16#28DF#; Braille_Pattern_Dots_678 : constant Unicode_Char := 16#28E0#; Braille_Pattern_Dots_1678 : constant Unicode_Char := 16#28E1#; Braille_Pattern_Dots_2678 : constant Unicode_Char := 16#28E2#; Braille_Pattern_Dots_12678 : constant Unicode_Char := 16#28E3#; Braille_Pattern_Dots_3678 : constant Unicode_Char := 16#28E4#; Braille_Pattern_Dots_13678 : constant Unicode_Char := 16#28E5#; Braille_Pattern_Dots_23678 : constant Unicode_Char := 16#28E6#; Braille_Pattern_Dots_123678 : constant Unicode_Char := 16#28E7#; Braille_Pattern_Dots_4678 : constant Unicode_Char := 16#28E8#; Braille_Pattern_Dots_14678 : constant Unicode_Char := 16#28E9#; Braille_Pattern_Dots_24678 : constant Unicode_Char := 16#28EA#; Braille_Pattern_Dots_124678 : constant Unicode_Char := 16#28EB#; Braille_Pattern_Dots_34678 : constant Unicode_Char := 16#28EC#; Braille_Pattern_Dots_134678 : constant Unicode_Char := 16#28ED#; Braille_Pattern_Dots_234678 : constant Unicode_Char := 16#28EE#; Braille_Pattern_Dots_1234678 : constant Unicode_Char := 16#28EF#; Braille_Pattern_Dots_5678 : constant Unicode_Char := 16#28F0#; Braille_Pattern_Dots_15678 : constant Unicode_Char := 16#28F1#; Braille_Pattern_Dots_25678 : constant Unicode_Char := 16#28F2#; Braille_Pattern_Dots_125678 : constant Unicode_Char := 16#28F3#; Braille_Pattern_Dots_35678 : constant Unicode_Char := 16#28F4#; Braille_Pattern_Dots_135678 : constant Unicode_Char := 16#28F5#; Braille_Pattern_Dots_235678 : constant Unicode_Char := 16#28F6#; Braille_Pattern_Dots_1235678 : constant Unicode_Char := 16#28F7#; Braille_Pattern_Dots_45678 : constant Unicode_Char := 16#28F8#; Braille_Pattern_Dots_145678 : constant Unicode_Char := 16#28F9#; Braille_Pattern_Dots_245678 : constant Unicode_Char := 16#28FA#; Braille_Pattern_Dots_1245678 : constant Unicode_Char := 16#28FB#; Braille_Pattern_Dots_345678 : constant Unicode_Char := 16#28FC#; Braille_Pattern_Dots_1345678 : constant Unicode_Char := 16#28FD#; Braille_Pattern_Dots_2345678 : constant Unicode_Char := 16#28FE#; Braille_Pattern_Dots_12345678 : constant Unicode_Char := 16#28FF#; end Unicode.Names.Braille_Patterns; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-buginese.ads����������������������������������������������������0000664�0000000�0000000�00000012013�14476332425�0021517�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Buginese is pragma Preelaborate; pragma Style_Checks (Off); Buginese_Letter_Ka : constant Unicode_Char := 16#1A00#; Buginese_Letter_Ga : constant Unicode_Char := 16#1A01#; Buginese_Letter_Nga : constant Unicode_Char := 16#1A02#; Buginese_Letter_Ngka : constant Unicode_Char := 16#1A03#; Buginese_Letter_Pa : constant Unicode_Char := 16#1A04#; Buginese_Letter_Ba : constant Unicode_Char := 16#1A05#; Buginese_Letter_Ma : constant Unicode_Char := 16#1A06#; Buginese_Letter_Mpa : constant Unicode_Char := 16#1A07#; Buginese_Letter_Ta : constant Unicode_Char := 16#1A08#; Buginese_Letter_Da : constant Unicode_Char := 16#1A09#; Buginese_Letter_Na : constant Unicode_Char := 16#1A0A#; Buginese_Letter_Nra : constant Unicode_Char := 16#1A0B#; Buginese_Letter_Ca : constant Unicode_Char := 16#1A0C#; Buginese_Letter_Ja : constant Unicode_Char := 16#1A0D#; Buginese_Letter_Nya : constant Unicode_Char := 16#1A0E#; Buginese_Letter_Nyca : constant Unicode_Char := 16#1A0F#; Buginese_Letter_Ya : constant Unicode_Char := 16#1A10#; Buginese_Letter_Ra : constant Unicode_Char := 16#1A11#; Buginese_Letter_La : constant Unicode_Char := 16#1A12#; Buginese_Letter_Va : constant Unicode_Char := 16#1A13#; Buginese_Letter_Sa : constant Unicode_Char := 16#1A14#; Buginese_Letter_A : constant Unicode_Char := 16#1A15#; Buginese_Letter_Ha : constant Unicode_Char := 16#1A16#; Buginese_Vowel_Sign_I : constant Unicode_Char := 16#1A17#; Buginese_Vowel_Sign_U : constant Unicode_Char := 16#1A18#; Buginese_Vowel_Sign_E : constant Unicode_Char := 16#1A19#; Buginese_Vowel_Sign_O : constant Unicode_Char := 16#1A1A#; Buginese_Vowel_Sign_Ae : constant Unicode_Char := 16#1A1B#; Buginese_Pallawa : constant Unicode_Char := 16#1A1E#; Buginese_End_Of_Section : constant Unicode_Char := 16#1A1F#; end Unicode.Names.Buginese; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-buhid.ads�������������������������������������������������������0000664�0000000�0000000�00000010345�14476332425�0021017�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Buhid is pragma Preelaborate; pragma Style_Checks (Off); Buhid_Letter_A : constant Unicode_Char := 16#1740#; Buhid_Letter_I : constant Unicode_Char := 16#1741#; Buhid_Letter_U : constant Unicode_Char := 16#1742#; Buhid_Letter_Ka : constant Unicode_Char := 16#1743#; Buhid_Letter_Ga : constant Unicode_Char := 16#1744#; Buhid_Letter_Nga : constant Unicode_Char := 16#1745#; Buhid_Letter_Ta : constant Unicode_Char := 16#1746#; Buhid_Letter_Da : constant Unicode_Char := 16#1747#; Buhid_Letter_Na : constant Unicode_Char := 16#1748#; Buhid_Letter_Pa : constant Unicode_Char := 16#1749#; Buhid_Letter_Ba : constant Unicode_Char := 16#174A#; Buhid_Letter_Ma : constant Unicode_Char := 16#174B#; Buhid_Letter_Ya : constant Unicode_Char := 16#174C#; Buhid_Letter_Ra : constant Unicode_Char := 16#174D#; Buhid_Letter_La : constant Unicode_Char := 16#174E#; Buhid_Letter_Wa : constant Unicode_Char := 16#174F#; Buhid_Letter_Sa : constant Unicode_Char := 16#1750#; Buhid_Letter_Ha : constant Unicode_Char := 16#1751#; Buhid_Vowel_Sign_I : constant Unicode_Char := 16#1752#; Buhid_Vowel_Sign_U : constant Unicode_Char := 16#1753#; end Unicode.Names.Buhid; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-byzantine_musical_symbols.ads�����������������������������������0000664�0000000�0000000�00000061043�14476332425�0025215�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Byzantine_Musical_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Byzantine_Musical_Symbol_Psili : constant Unicode_Char := 16#1D000#; Byzantine_Musical_Symbol_Daseia : constant Unicode_Char := 16#1D001#; Byzantine_Musical_Symbol_Perispomeni : constant Unicode_Char := 16#1D002#; Byzantine_Musical_Symbol_Oxeia_Ekfonitikon : constant Unicode_Char := 16#1D003#; Byzantine_Musical_Symbol_Oxeia_Dipli : constant Unicode_Char := 16#1D004#; Byzantine_Musical_Symbol_Vareia_Ekfonitikon : constant Unicode_Char := 16#1D005#; Byzantine_Musical_Symbol_Vareia_Dipli : constant Unicode_Char := 16#1D006#; Byzantine_Musical_Symbol_Kathisti : constant Unicode_Char := 16#1D007#; Byzantine_Musical_Symbol_Syrmatiki : constant Unicode_Char := 16#1D008#; Byzantine_Musical_Symbol_Paraklitiki : constant Unicode_Char := 16#1D009#; Byzantine_Musical_Symbol_Ypokrisis : constant Unicode_Char := 16#1D00A#; Byzantine_Musical_Symbol_Ypokrisis_Dipli : constant Unicode_Char := 16#1D00B#; Byzantine_Musical_Symbol_Kremasti : constant Unicode_Char := 16#1D00C#; Byzantine_Musical_Symbol_Apeso_Ekfonitikon : constant Unicode_Char := 16#1D00D#; Byzantine_Musical_Symbol_Exo_Ekfonitikon : constant Unicode_Char := 16#1D00E#; Byzantine_Musical_Symbol_Teleia : constant Unicode_Char := 16#1D00F#; Byzantine_Musical_Symbol_Kentimata : constant Unicode_Char := 16#1D010#; Byzantine_Musical_Symbol_Apostrofos : constant Unicode_Char := 16#1D011#; Byzantine_Musical_Symbol_Apostrofos_Dipli : constant Unicode_Char := 16#1D012#; Byzantine_Musical_Symbol_Synevma : constant Unicode_Char := 16#1D013#; Byzantine_Musical_Symbol_Thita : constant Unicode_Char := 16#1D014#; Byzantine_Musical_Symbol_Oligon_Archaion : constant Unicode_Char := 16#1D015#; Byzantine_Musical_Symbol_Gorgon_Archaion : constant Unicode_Char := 16#1D016#; Byzantine_Musical_Symbol_Psilon : constant Unicode_Char := 16#1D017#; Byzantine_Musical_Symbol_Chamilon : constant Unicode_Char := 16#1D018#; Byzantine_Musical_Symbol_Vathy : constant Unicode_Char := 16#1D019#; Byzantine_Musical_Symbol_Ison_Archaion : constant Unicode_Char := 16#1D01A#; Byzantine_Musical_Symbol_Kentima_Archaion : constant Unicode_Char := 16#1D01B#; Byzantine_Musical_Symbol_Kentimata_Archaion : constant Unicode_Char := 16#1D01C#; Byzantine_Musical_Symbol_Saximata : constant Unicode_Char := 16#1D01D#; Byzantine_Musical_Symbol_Parichon : constant Unicode_Char := 16#1D01E#; Byzantine_Musical_Symbol_Stavros_Apodexia : constant Unicode_Char := 16#1D01F#; Byzantine_Musical_Symbol_Oxeiai_Archaion : constant Unicode_Char := 16#1D020#; Byzantine_Musical_Symbol_Vareiai_Archaion : constant Unicode_Char := 16#1D021#; Byzantine_Musical_Symbol_Apoderma_Archaion : constant Unicode_Char := 16#1D022#; Byzantine_Musical_Symbol_Apothema : constant Unicode_Char := 16#1D023#; Byzantine_Musical_Symbol_Klasma : constant Unicode_Char := 16#1D024#; Byzantine_Musical_Symbol_Revma : constant Unicode_Char := 16#1D025#; Byzantine_Musical_Symbol_Piasma_Archaion : constant Unicode_Char := 16#1D026#; Byzantine_Musical_Symbol_Tinagma : constant Unicode_Char := 16#1D027#; Byzantine_Musical_Symbol_Anatrichisma : constant Unicode_Char := 16#1D028#; Byzantine_Musical_Symbol_Seisma : constant Unicode_Char := 16#1D029#; Byzantine_Musical_Symbol_Synagma_Archaion : constant Unicode_Char := 16#1D02A#; Byzantine_Musical_Symbol_Synagma_Meta_Stavrou : constant Unicode_Char := 16#1D02B#; Byzantine_Musical_Symbol_Oyranisma_Archaion : constant Unicode_Char := 16#1D02C#; Byzantine_Musical_Symbol_Thema : constant Unicode_Char := 16#1D02D#; Byzantine_Musical_Symbol_Lemoi : constant Unicode_Char := 16#1D02E#; Byzantine_Musical_Symbol_Dyo : constant Unicode_Char := 16#1D02F#; Byzantine_Musical_Symbol_Tria : constant Unicode_Char := 16#1D030#; Byzantine_Musical_Symbol_Tessera : constant Unicode_Char := 16#1D031#; Byzantine_Musical_Symbol_Kratimata : constant Unicode_Char := 16#1D032#; Byzantine_Musical_Symbol_Apeso_Exo_Neo : constant Unicode_Char := 16#1D033#; Byzantine_Musical_Symbol_Fthora_Archaion : constant Unicode_Char := 16#1D034#; Byzantine_Musical_Symbol_Imifthora : constant Unicode_Char := 16#1D035#; Byzantine_Musical_Symbol_Tromikon_Archaion : constant Unicode_Char := 16#1D036#; Byzantine_Musical_Symbol_Katava_Tromikon : constant Unicode_Char := 16#1D037#; Byzantine_Musical_Symbol_Pelaston : constant Unicode_Char := 16#1D038#; Byzantine_Musical_Symbol_Psifiston : constant Unicode_Char := 16#1D039#; Byzantine_Musical_Symbol_Kontevma : constant Unicode_Char := 16#1D03A#; Byzantine_Musical_Symbol_Chorevma_Archaion : constant Unicode_Char := 16#1D03B#; Byzantine_Musical_Symbol_Rapisma : constant Unicode_Char := 16#1D03C#; Byzantine_Musical_Symbol_Parakalesma_Archaion : constant Unicode_Char := 16#1D03D#; Byzantine_Musical_Symbol_Paraklitiki_Archaion : constant Unicode_Char := 16#1D03E#; Byzantine_Musical_Symbol_Ichadin : constant Unicode_Char := 16#1D03F#; Byzantine_Musical_Symbol_Nana : constant Unicode_Char := 16#1D040#; Byzantine_Musical_Symbol_Petasma : constant Unicode_Char := 16#1D041#; Byzantine_Musical_Symbol_Kontevma_Allo : constant Unicode_Char := 16#1D042#; Byzantine_Musical_Symbol_Tromikon_Allo : constant Unicode_Char := 16#1D043#; Byzantine_Musical_Symbol_Straggismata : constant Unicode_Char := 16#1D044#; Byzantine_Musical_Symbol_Gronthismata : constant Unicode_Char := 16#1D045#; Byzantine_Musical_Symbol_Ison_Neo : constant Unicode_Char := 16#1D046#; Byzantine_Musical_Symbol_Oligon_Neo : constant Unicode_Char := 16#1D047#; Byzantine_Musical_Symbol_Oxeia_Neo : constant Unicode_Char := 16#1D048#; Byzantine_Musical_Symbol_Petasti : constant Unicode_Char := 16#1D049#; Byzantine_Musical_Symbol_Koufisma : constant Unicode_Char := 16#1D04A#; Byzantine_Musical_Symbol_Petastokoufisma : constant Unicode_Char := 16#1D04B#; Byzantine_Musical_Symbol_Kratimokoufisma : constant Unicode_Char := 16#1D04C#; Byzantine_Musical_Symbol_Pelaston_Neo : constant Unicode_Char := 16#1D04D#; Byzantine_Musical_Symbol_Kentimata_Neo_Ano : constant Unicode_Char := 16#1D04E#; Byzantine_Musical_Symbol_Kentima_Neo_Ano : constant Unicode_Char := 16#1D04F#; Byzantine_Musical_Symbol_Ypsili : constant Unicode_Char := 16#1D050#; Byzantine_Musical_Symbol_Apostrofos_Neo : constant Unicode_Char := 16#1D051#; Byzantine_Musical_Symbol_Apostrofoi_Syndesmos_Neo : constant Unicode_Char := 16#1D052#; Byzantine_Musical_Symbol_Yporroi : constant Unicode_Char := 16#1D053#; Byzantine_Musical_Symbol_Kratimoyporroon : constant Unicode_Char := 16#1D054#; Byzantine_Musical_Symbol_Elafron : constant Unicode_Char := 16#1D055#; Byzantine_Musical_Symbol_Chamili : constant Unicode_Char := 16#1D056#; Byzantine_Musical_Symbol_Mikron_Ison : constant Unicode_Char := 16#1D057#; Byzantine_Musical_Symbol_Vareia_Neo : constant Unicode_Char := 16#1D058#; Byzantine_Musical_Symbol_Piasma_Neo : constant Unicode_Char := 16#1D059#; Byzantine_Musical_Symbol_Psifiston_Neo : constant Unicode_Char := 16#1D05A#; Byzantine_Musical_Symbol_Omalon : constant Unicode_Char := 16#1D05B#; Byzantine_Musical_Symbol_Antikenoma : constant Unicode_Char := 16#1D05C#; Byzantine_Musical_Symbol_Lygisma : constant Unicode_Char := 16#1D05D#; Byzantine_Musical_Symbol_Paraklitiki_Neo : constant Unicode_Char := 16#1D05E#; Byzantine_Musical_Symbol_Parakalesma_Neo : constant Unicode_Char := 16#1D05F#; Byzantine_Musical_Symbol_Eteron_Parakalesma : constant Unicode_Char := 16#1D060#; Byzantine_Musical_Symbol_Kylisma : constant Unicode_Char := 16#1D061#; Byzantine_Musical_Symbol_Antikenokylisma : constant Unicode_Char := 16#1D062#; Byzantine_Musical_Symbol_Tromikon_Neo : constant Unicode_Char := 16#1D063#; Byzantine_Musical_Symbol_Ekstrepton : constant Unicode_Char := 16#1D064#; Byzantine_Musical_Symbol_Synagma_Neo : constant Unicode_Char := 16#1D065#; Byzantine_Musical_Symbol_Syrma : constant Unicode_Char := 16#1D066#; Byzantine_Musical_Symbol_Chorevma_Neo : constant Unicode_Char := 16#1D067#; Byzantine_Musical_Symbol_Epegerma : constant Unicode_Char := 16#1D068#; Byzantine_Musical_Symbol_Seisma_Neo : constant Unicode_Char := 16#1D069#; Byzantine_Musical_Symbol_Xiron_Klasma : constant Unicode_Char := 16#1D06A#; Byzantine_Musical_Symbol_Tromikopsifiston : constant Unicode_Char := 16#1D06B#; Byzantine_Musical_Symbol_Psifistolygisma : constant Unicode_Char := 16#1D06C#; Byzantine_Musical_Symbol_Tromikolygisma : constant Unicode_Char := 16#1D06D#; Byzantine_Musical_Symbol_Tromikoparakalesma : constant Unicode_Char := 16#1D06E#; Byzantine_Musical_Symbol_Psifistoparakalesma : constant Unicode_Char := 16#1D06F#; Byzantine_Musical_Symbol_Tromikosynagma : constant Unicode_Char := 16#1D070#; Byzantine_Musical_Symbol_Psifistosynagma : constant Unicode_Char := 16#1D071#; Byzantine_Musical_Symbol_Gorgosyntheton : constant Unicode_Char := 16#1D072#; Byzantine_Musical_Symbol_Argosyntheton : constant Unicode_Char := 16#1D073#; Byzantine_Musical_Symbol_Eteron_Argosyntheton : constant Unicode_Char := 16#1D074#; Byzantine_Musical_Symbol_Oyranisma_Neo : constant Unicode_Char := 16#1D075#; Byzantine_Musical_Symbol_Thematismos_Eso : constant Unicode_Char := 16#1D076#; Byzantine_Musical_Symbol_Thematismos_Exo : constant Unicode_Char := 16#1D077#; Byzantine_Musical_Symbol_Thema_Aploun : constant Unicode_Char := 16#1D078#; Byzantine_Musical_Symbol_Thes_Kai_Apothes : constant Unicode_Char := 16#1D079#; Byzantine_Musical_Symbol_Katavasma : constant Unicode_Char := 16#1D07A#; Byzantine_Musical_Symbol_Endofonon : constant Unicode_Char := 16#1D07B#; Byzantine_Musical_Symbol_Yfen_Kato : constant Unicode_Char := 16#1D07C#; Byzantine_Musical_Symbol_Yfen_Ano : constant Unicode_Char := 16#1D07D#; Byzantine_Musical_Symbol_Stavros : constant Unicode_Char := 16#1D07E#; Byzantine_Musical_Symbol_Klasma_Ano : constant Unicode_Char := 16#1D07F#; Byzantine_Musical_Symbol_Dipli_Archaion : constant Unicode_Char := 16#1D080#; Byzantine_Musical_Symbol_Kratima_Archaion : constant Unicode_Char := 16#1D081#; Byzantine_Musical_Symbol_Kratima_Allo : constant Unicode_Char := 16#1D082#; Byzantine_Musical_Symbol_Kratima_Neo : constant Unicode_Char := 16#1D083#; Byzantine_Musical_Symbol_Apoderma_Neo : constant Unicode_Char := 16#1D084#; Byzantine_Musical_Symbol_Apli : constant Unicode_Char := 16#1D085#; Byzantine_Musical_Symbol_Dipli : constant Unicode_Char := 16#1D086#; Byzantine_Musical_Symbol_Tripli : constant Unicode_Char := 16#1D087#; Byzantine_Musical_Symbol_Tetrapli : constant Unicode_Char := 16#1D088#; Byzantine_Musical_Symbol_Koronis : constant Unicode_Char := 16#1D089#; Byzantine_Musical_Symbol_Leimma_Enos_Chronou : constant Unicode_Char := 16#1D08A#; Byzantine_Musical_Symbol_Leimma_Dyo_Chronon : constant Unicode_Char := 16#1D08B#; Byzantine_Musical_Symbol_Leimma_Trion_Chronon : constant Unicode_Char := 16#1D08C#; Byzantine_Musical_Symbol_Leimma_Tessaron_Chronon : constant Unicode_Char := 16#1D08D#; Byzantine_Musical_Symbol_Leimma_Imiseos_Chronou : constant Unicode_Char := 16#1D08E#; Byzantine_Musical_Symbol_Gorgon_Neo_Ano : constant Unicode_Char := 16#1D08F#; Byzantine_Musical_Symbol_Gorgon_Parestigmenon_Aristera : constant Unicode_Char := 16#1D090#; Byzantine_Musical_Symbol_Gorgon_Parestigmenon_Dexia : constant Unicode_Char := 16#1D091#; Byzantine_Musical_Symbol_Digorgon : constant Unicode_Char := 16#1D092#; Byzantine_Musical_Symbol_Digorgon_Parestigmenon_Aristera_Kato : constant Unicode_Char := 16#1D093#; Byzantine_Musical_Symbol_Digorgon_Parestigmenon_Aristera_Ano : constant Unicode_Char := 16#1D094#; Byzantine_Musical_Symbol_Digorgon_Parestigmenon_Dexia : constant Unicode_Char := 16#1D095#; Byzantine_Musical_Symbol_Trigorgon : constant Unicode_Char := 16#1D096#; Byzantine_Musical_Symbol_Argon : constant Unicode_Char := 16#1D097#; Byzantine_Musical_Symbol_Imidiargon : constant Unicode_Char := 16#1D098#; Byzantine_Musical_Symbol_Diargon : constant Unicode_Char := 16#1D099#; Byzantine_Musical_Symbol_Agogi_Poli_Argi : constant Unicode_Char := 16#1D09A#; Byzantine_Musical_Symbol_Agogi_Argoteri : constant Unicode_Char := 16#1D09B#; Byzantine_Musical_Symbol_Agogi_Argi : constant Unicode_Char := 16#1D09C#; Byzantine_Musical_Symbol_Agogi_Metria : constant Unicode_Char := 16#1D09D#; Byzantine_Musical_Symbol_Agogi_Mesi : constant Unicode_Char := 16#1D09E#; Byzantine_Musical_Symbol_Agogi_Gorgi : constant Unicode_Char := 16#1D09F#; Byzantine_Musical_Symbol_Agogi_Gorgoteri : constant Unicode_Char := 16#1D0A0#; Byzantine_Musical_Symbol_Agogi_Poli_Gorgi : constant Unicode_Char := 16#1D0A1#; Byzantine_Musical_Symbol_Martyria_Protos_Ichos : constant Unicode_Char := 16#1D0A2#; Byzantine_Musical_Symbol_Martyria_Alli_Protos_Ichos : constant Unicode_Char := 16#1D0A3#; Byzantine_Musical_Symbol_Martyria_Deyteros_Ichos : constant Unicode_Char := 16#1D0A4#; Byzantine_Musical_Symbol_Martyria_Alli_Deyteros_Ichos : constant Unicode_Char := 16#1D0A5#; Byzantine_Musical_Symbol_Martyria_Tritos_Ichos : constant Unicode_Char := 16#1D0A6#; Byzantine_Musical_Symbol_Martyria_Trifonias : constant Unicode_Char := 16#1D0A7#; Byzantine_Musical_Symbol_Martyria_Tetartos_Ichos : constant Unicode_Char := 16#1D0A8#; Byzantine_Musical_Symbol_Martyria_Tetartos_Legetos_Ichos : constant Unicode_Char := 16#1D0A9#; Byzantine_Musical_Symbol_Martyria_Legetos_Ichos : constant Unicode_Char := 16#1D0AA#; Byzantine_Musical_Symbol_Martyria_Plagios_Ichos : constant Unicode_Char := 16#1D0AB#; Byzantine_Musical_Symbol_Isakia_Telous_Ichimatos : constant Unicode_Char := 16#1D0AC#; Byzantine_Musical_Symbol_Apostrofoi_Telous_Ichimatos : constant Unicode_Char := 16#1D0AD#; Byzantine_Musical_Symbol_Fanerosis_Tetrafonias : constant Unicode_Char := 16#1D0AE#; Byzantine_Musical_Symbol_Fanerosis_Monofonias : constant Unicode_Char := 16#1D0AF#; Byzantine_Musical_Symbol_Fanerosis_Difonias : constant Unicode_Char := 16#1D0B0#; Byzantine_Musical_Symbol_Martyria_Varys_Ichos : constant Unicode_Char := 16#1D0B1#; Byzantine_Musical_Symbol_Martyria_Protovarys_Ichos : constant Unicode_Char := 16#1D0B2#; Byzantine_Musical_Symbol_Martyria_Plagios_Tetartos_Ichos : constant Unicode_Char := 16#1D0B3#; Byzantine_Musical_Symbol_Gorthmikon_N_Aploun : constant Unicode_Char := 16#1D0B4#; Byzantine_Musical_Symbol_Gorthmikon_N_Diploun : constant Unicode_Char := 16#1D0B5#; Byzantine_Musical_Symbol_Enarxis_Kai_Fthora_Vou : constant Unicode_Char := 16#1D0B6#; Byzantine_Musical_Symbol_Imifonon : constant Unicode_Char := 16#1D0B7#; Byzantine_Musical_Symbol_Imifthoron : constant Unicode_Char := 16#1D0B8#; Byzantine_Musical_Symbol_Fthora_Archaion_Deyterou_Ichou : constant Unicode_Char := 16#1D0B9#; Byzantine_Musical_Symbol_Fthora_Diatoniki_Pa : constant Unicode_Char := 16#1D0BA#; Byzantine_Musical_Symbol_Fthora_Diatoniki_Nana : constant Unicode_Char := 16#1D0BB#; Byzantine_Musical_Symbol_Fthora_Naos_Ichos : constant Unicode_Char := 16#1D0BC#; Byzantine_Musical_Symbol_Fthora_Diatoniki_Di : constant Unicode_Char := 16#1D0BD#; Byzantine_Musical_Symbol_Fthora_Skliron_Diatonon_Di : constant Unicode_Char := 16#1D0BE#; Byzantine_Musical_Symbol_Fthora_Diatoniki_Ke : constant Unicode_Char := 16#1D0BF#; Byzantine_Musical_Symbol_Fthora_Diatoniki_Zo : constant Unicode_Char := 16#1D0C0#; Byzantine_Musical_Symbol_Fthora_Diatoniki_Ni_Kato : constant Unicode_Char := 16#1D0C1#; Byzantine_Musical_Symbol_Fthora_Diatoniki_Ni_Ano : constant Unicode_Char := 16#1D0C2#; Byzantine_Musical_Symbol_Fthora_Malakon_Chroma_Difonias : constant Unicode_Char := 16#1D0C3#; Byzantine_Musical_Symbol_Fthora_Malakon_Chroma_Monofonias : constant Unicode_Char := 16#1D0C4#; Byzantine_Musical_Symbol_Fhtora_Skliron_Chroma_Vasis : constant Unicode_Char := 16#1D0C5#; Byzantine_Musical_Symbol_Fthora_Skliron_Chroma_Vasis : Unicode_Char renames Byzantine_Musical_Symbol_Fhtora_Skliron_Chroma_Vasis; Byzantine_Musical_Symbol_Fthora_Skliron_Chroma_Synafi : constant Unicode_Char := 16#1D0C6#; Byzantine_Musical_Symbol_Fthora_Nenano : constant Unicode_Char := 16#1D0C7#; Byzantine_Musical_Symbol_Chroa_Zygos : constant Unicode_Char := 16#1D0C8#; Byzantine_Musical_Symbol_Chroa_Kliton : constant Unicode_Char := 16#1D0C9#; Byzantine_Musical_Symbol_Chroa_Spathi : constant Unicode_Char := 16#1D0CA#; Byzantine_Musical_Symbol_Fthora_I_Yfesis_Tetartimorion : constant Unicode_Char := 16#1D0CB#; Byzantine_Musical_Symbol_Fthora_Enarmonios_Antifonia : constant Unicode_Char := 16#1D0CC#; Byzantine_Musical_Symbol_Yfesis_Tritimorion : constant Unicode_Char := 16#1D0CD#; Byzantine_Musical_Symbol_Diesis_Tritimorion : constant Unicode_Char := 16#1D0CE#; Byzantine_Musical_Symbol_Diesis_Tetartimorion : constant Unicode_Char := 16#1D0CF#; Byzantine_Musical_Symbol_Diesis_Apli_Dyo_Dodekata : constant Unicode_Char := 16#1D0D0#; Byzantine_Musical_Symbol_Diesis_Monogrammos_Tessera_Dodekata : constant Unicode_Char := 16#1D0D1#; Byzantine_Musical_Symbol_Diesis_Digrammos_Ex_Dodekata : constant Unicode_Char := 16#1D0D2#; Byzantine_Musical_Symbol_Diesis_Trigrammos_Okto_Dodekata : constant Unicode_Char := 16#1D0D3#; Byzantine_Musical_Symbol_Yfesis_Apli_Dyo_Dodekata : constant Unicode_Char := 16#1D0D4#; Byzantine_Musical_Symbol_Yfesis_Monogrammos_Tessera_Dodekata : constant Unicode_Char := 16#1D0D5#; Byzantine_Musical_Symbol_Yfesis_Digrammos_Ex_Dodekata : constant Unicode_Char := 16#1D0D6#; Byzantine_Musical_Symbol_Yfesis_Trigrammos_Okto_Dodekata : constant Unicode_Char := 16#1D0D7#; Byzantine_Musical_Symbol_Geniki_Diesis : constant Unicode_Char := 16#1D0D8#; Byzantine_Musical_Symbol_Geniki_Yfesis : constant Unicode_Char := 16#1D0D9#; Byzantine_Musical_Symbol_Diastoli_Apli_Mikri : constant Unicode_Char := 16#1D0DA#; Byzantine_Musical_Symbol_Diastoli_Apli_Megali : constant Unicode_Char := 16#1D0DB#; Byzantine_Musical_Symbol_Diastoli_Dipli : constant Unicode_Char := 16#1D0DC#; Byzantine_Musical_Symbol_Diastoli_Theseos : constant Unicode_Char := 16#1D0DD#; Byzantine_Musical_Symbol_Simansis_Theseos : constant Unicode_Char := 16#1D0DE#; Byzantine_Musical_Symbol_Simansis_Theseos_Disimou : constant Unicode_Char := 16#1D0DF#; Byzantine_Musical_Symbol_Simansis_Theseos_Trisimou : constant Unicode_Char := 16#1D0E0#; Byzantine_Musical_Symbol_Simansis_Theseos_Tetrasimou : constant Unicode_Char := 16#1D0E1#; Byzantine_Musical_Symbol_Simansis_Arseos : constant Unicode_Char := 16#1D0E2#; Byzantine_Musical_Symbol_Simansis_Arseos_Disimou : constant Unicode_Char := 16#1D0E3#; Byzantine_Musical_Symbol_Simansis_Arseos_Trisimou : constant Unicode_Char := 16#1D0E4#; Byzantine_Musical_Symbol_Simansis_Arseos_Tetrasimou : constant Unicode_Char := 16#1D0E5#; Byzantine_Musical_Symbol_Digramma_Gg : constant Unicode_Char := 16#1D0E6#; Byzantine_Musical_Symbol_Diftoggos_Ou : constant Unicode_Char := 16#1D0E7#; Byzantine_Musical_Symbol_Stigma : constant Unicode_Char := 16#1D0E8#; Byzantine_Musical_Symbol_Arktiko_Pa : constant Unicode_Char := 16#1D0E9#; Byzantine_Musical_Symbol_Arktiko_Vou : constant Unicode_Char := 16#1D0EA#; Byzantine_Musical_Symbol_Arktiko_Ga : constant Unicode_Char := 16#1D0EB#; Byzantine_Musical_Symbol_Arktiko_Di : constant Unicode_Char := 16#1D0EC#; Byzantine_Musical_Symbol_Arktiko_Ke : constant Unicode_Char := 16#1D0ED#; Byzantine_Musical_Symbol_Arktiko_Zo : constant Unicode_Char := 16#1D0EE#; Byzantine_Musical_Symbol_Arktiko_Ni : constant Unicode_Char := 16#1D0EF#; Byzantine_Musical_Symbol_Kentimata_Neo_Meso : constant Unicode_Char := 16#1D0F0#; Byzantine_Musical_Symbol_Kentima_Neo_Meso : constant Unicode_Char := 16#1D0F1#; Byzantine_Musical_Symbol_Kentimata_Neo_Kato : constant Unicode_Char := 16#1D0F2#; Byzantine_Musical_Symbol_Kentima_Neo_Kato : constant Unicode_Char := 16#1D0F3#; Byzantine_Musical_Symbol_Klasma_Kato : constant Unicode_Char := 16#1D0F4#; Byzantine_Musical_Symbol_Gorgon_Neo_Kato : constant Unicode_Char := 16#1D0F5#; end Unicode.Names.Byzantine_Musical_Symbols; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-canadian_aboriginal.ads�����������������������������������������0000664�0000000�0000000�00000151364�14476332425�0023660�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Canadian_Aboriginal is pragma Preelaborate; pragma Style_Checks (Off); Canadian_Syllabics_Hyphen : constant Unicode_Char := 16#1400#; Canadian_Syllabics_E : constant Unicode_Char := 16#1401#; Canadian_Syllabics_Aai : constant Unicode_Char := 16#1402#; Canadian_Syllabics_I : constant Unicode_Char := 16#1403#; Canadian_Syllabics_Ii : constant Unicode_Char := 16#1404#; Canadian_Syllabics_O : constant Unicode_Char := 16#1405#; Canadian_Syllabics_Oo : constant Unicode_Char := 16#1406#; Canadian_Syllabics_Y_Cree_Oo : constant Unicode_Char := 16#1407#; Canadian_Syllabics_Carrier_Ee : constant Unicode_Char := 16#1408#; Canadian_Syllabics_Carrier_I : constant Unicode_Char := 16#1409#; Canadian_Syllabics_A : constant Unicode_Char := 16#140A#; Canadian_Syllabics_Aa : constant Unicode_Char := 16#140B#; Canadian_Syllabics_We : constant Unicode_Char := 16#140C#; Canadian_Syllabics_West_Cree_We : constant Unicode_Char := 16#140D#; Canadian_Syllabics_Wi : constant Unicode_Char := 16#140E#; Canadian_Syllabics_West_Cree_Wi : constant Unicode_Char := 16#140F#; Canadian_Syllabics_Wii : constant Unicode_Char := 16#1410#; Canadian_Syllabics_West_Cree_Wii : constant Unicode_Char := 16#1411#; Canadian_Syllabics_Wo : constant Unicode_Char := 16#1412#; Canadian_Syllabics_West_Cree_Wo : constant Unicode_Char := 16#1413#; Canadian_Syllabics_Woo : constant Unicode_Char := 16#1414#; Canadian_Syllabics_West_Cree_Woo : constant Unicode_Char := 16#1415#; Canadian_Syllabics_Naskapi_Woo : constant Unicode_Char := 16#1416#; Canadian_Syllabics_Wa : constant Unicode_Char := 16#1417#; Canadian_Syllabics_West_Cree_Wa : constant Unicode_Char := 16#1418#; Canadian_Syllabics_Waa : constant Unicode_Char := 16#1419#; Canadian_Syllabics_West_Cree_Waa : constant Unicode_Char := 16#141A#; Canadian_Syllabics_Naskapi_Waa : constant Unicode_Char := 16#141B#; Canadian_Syllabics_Ai : constant Unicode_Char := 16#141C#; Canadian_Syllabics_Y_Cree_W : constant Unicode_Char := 16#141D#; Canadian_Syllabics_Glottal_Stop : constant Unicode_Char := 16#141E#; Canadian_Syllabics_Final_Acute : constant Unicode_Char := 16#141F#; Canadian_Syllabics_Final_Grave : constant Unicode_Char := 16#1420#; Canadian_Syllabics_Final_Bottom_Half_Ring : constant Unicode_Char := 16#1421#; Canadian_Syllabics_Final_Top_Half_Ring : constant Unicode_Char := 16#1422#; Canadian_Syllabics_Final_Right_Half_Ring : constant Unicode_Char := 16#1423#; Canadian_Syllabics_Final_Ring : constant Unicode_Char := 16#1424#; Canadian_Syllabics_Final_Double_Acute : constant Unicode_Char := 16#1425#; Canadian_Syllabics_Final_Double_Short_Vertical_Strokes : constant Unicode_Char := 16#1426#; Canadian_Syllabics_Final_Middle_Dot : constant Unicode_Char := 16#1427#; Canadian_Syllabics_Final_Short_Horizontal_Stroke : constant Unicode_Char := 16#1428#; Canadian_Syllabics_Final_Plus : constant Unicode_Char := 16#1429#; Canadian_Syllabics_Final_Down_Tack : constant Unicode_Char := 16#142A#; Canadian_Syllabics_En : constant Unicode_Char := 16#142B#; Canadian_Syllabics_In : constant Unicode_Char := 16#142C#; Canadian_Syllabics_On : constant Unicode_Char := 16#142D#; Canadian_Syllabics_An : constant Unicode_Char := 16#142E#; Canadian_Syllabics_Pe : constant Unicode_Char := 16#142F#; Canadian_Syllabics_Paai : constant Unicode_Char := 16#1430#; Canadian_Syllabics_Pi : constant Unicode_Char := 16#1431#; Canadian_Syllabics_Pii : constant Unicode_Char := 16#1432#; Canadian_Syllabics_Po : constant Unicode_Char := 16#1433#; Canadian_Syllabics_Poo : constant Unicode_Char := 16#1434#; Canadian_Syllabics_Y_Cree_Poo : constant Unicode_Char := 16#1435#; Canadian_Syllabics_Carrier_Hee : constant Unicode_Char := 16#1436#; Canadian_Syllabics_Carrier_Hi : constant Unicode_Char := 16#1437#; Canadian_Syllabics_Pa : constant Unicode_Char := 16#1438#; Canadian_Syllabics_Paa : constant Unicode_Char := 16#1439#; Canadian_Syllabics_Pwe : constant Unicode_Char := 16#143A#; Canadian_Syllabics_West_Cree_Pwe : constant Unicode_Char := 16#143B#; Canadian_Syllabics_Pwi : constant Unicode_Char := 16#143C#; Canadian_Syllabics_West_Cree_Pwi : constant Unicode_Char := 16#143D#; Canadian_Syllabics_Pwii : constant Unicode_Char := 16#143E#; Canadian_Syllabics_West_Cree_Pwii : constant Unicode_Char := 16#143F#; Canadian_Syllabics_Pwo : constant Unicode_Char := 16#1440#; Canadian_Syllabics_West_Cree_Pwo : constant Unicode_Char := 16#1441#; Canadian_Syllabics_Pwoo : constant Unicode_Char := 16#1442#; Canadian_Syllabics_West_Cree_Pwoo : constant Unicode_Char := 16#1443#; Canadian_Syllabics_Pwa : constant Unicode_Char := 16#1444#; Canadian_Syllabics_West_Cree_Pwa : constant Unicode_Char := 16#1445#; Canadian_Syllabics_Pwaa : constant Unicode_Char := 16#1446#; Canadian_Syllabics_West_Cree_Pwaa : constant Unicode_Char := 16#1447#; Canadian_Syllabics_Y_Cree_Pwaa : constant Unicode_Char := 16#1448#; Canadian_Syllabics_P : constant Unicode_Char := 16#1449#; Canadian_Syllabics_West_Cree_P : constant Unicode_Char := 16#144A#; Canadian_Syllabics_Carrier_H : constant Unicode_Char := 16#144B#; Canadian_Syllabics_Te : constant Unicode_Char := 16#144C#; Canadian_Syllabics_Taai : constant Unicode_Char := 16#144D#; Canadian_Syllabics_Ti : constant Unicode_Char := 16#144E#; Canadian_Syllabics_Tii : constant Unicode_Char := 16#144F#; Canadian_Syllabics_To : constant Unicode_Char := 16#1450#; Canadian_Syllabics_Too : constant Unicode_Char := 16#1451#; Canadian_Syllabics_Y_Cree_Too : constant Unicode_Char := 16#1452#; Canadian_Syllabics_Carrier_Dee : constant Unicode_Char := 16#1453#; Canadian_Syllabics_Carrier_Di : constant Unicode_Char := 16#1454#; Canadian_Syllabics_Ta : constant Unicode_Char := 16#1455#; Canadian_Syllabics_Taa : constant Unicode_Char := 16#1456#; Canadian_Syllabics_Twe : constant Unicode_Char := 16#1457#; Canadian_Syllabics_West_Cree_Twe : constant Unicode_Char := 16#1458#; Canadian_Syllabics_Twi : constant Unicode_Char := 16#1459#; Canadian_Syllabics_West_Cree_Twi : constant Unicode_Char := 16#145A#; Canadian_Syllabics_Twii : constant Unicode_Char := 16#145B#; Canadian_Syllabics_West_Cree_Twii : constant Unicode_Char := 16#145C#; Canadian_Syllabics_Two : constant Unicode_Char := 16#145D#; Canadian_Syllabics_West_Cree_Two : constant Unicode_Char := 16#145E#; Canadian_Syllabics_Twoo : constant Unicode_Char := 16#145F#; Canadian_Syllabics_West_Cree_Twoo : constant Unicode_Char := 16#1460#; Canadian_Syllabics_Twa : constant Unicode_Char := 16#1461#; Canadian_Syllabics_West_Cree_Twa : constant Unicode_Char := 16#1462#; Canadian_Syllabics_Twaa : constant Unicode_Char := 16#1463#; Canadian_Syllabics_West_Cree_Twaa : constant Unicode_Char := 16#1464#; Canadian_Syllabics_Naskapi_Twaa : constant Unicode_Char := 16#1465#; Canadian_Syllabics_T : constant Unicode_Char := 16#1466#; Canadian_Syllabics_Tte : constant Unicode_Char := 16#1467#; Canadian_Syllabics_Tti : constant Unicode_Char := 16#1468#; Canadian_Syllabics_Tto : constant Unicode_Char := 16#1469#; Canadian_Syllabics_Tta : constant Unicode_Char := 16#146A#; Canadian_Syllabics_Ke : constant Unicode_Char := 16#146B#; Canadian_Syllabics_Kaai : constant Unicode_Char := 16#146C#; Canadian_Syllabics_Ki : constant Unicode_Char := 16#146D#; Canadian_Syllabics_Kii : constant Unicode_Char := 16#146E#; Canadian_Syllabics_Ko : constant Unicode_Char := 16#146F#; Canadian_Syllabics_Koo : constant Unicode_Char := 16#1470#; Canadian_Syllabics_Y_Cree_Koo : constant Unicode_Char := 16#1471#; Canadian_Syllabics_Ka : constant Unicode_Char := 16#1472#; Canadian_Syllabics_Kaa : constant Unicode_Char := 16#1473#; Canadian_Syllabics_Kwe : constant Unicode_Char := 16#1474#; Canadian_Syllabics_West_Cree_Kwe : constant Unicode_Char := 16#1475#; Canadian_Syllabics_Kwi : constant Unicode_Char := 16#1476#; Canadian_Syllabics_West_Cree_Kwi : constant Unicode_Char := 16#1477#; Canadian_Syllabics_Kwii : constant Unicode_Char := 16#1478#; Canadian_Syllabics_West_Cree_Kwii : constant Unicode_Char := 16#1479#; Canadian_Syllabics_Kwo : constant Unicode_Char := 16#147A#; Canadian_Syllabics_West_Cree_Kwo : constant Unicode_Char := 16#147B#; Canadian_Syllabics_Kwoo : constant Unicode_Char := 16#147C#; Canadian_Syllabics_West_Cree_Kwoo : constant Unicode_Char := 16#147D#; Canadian_Syllabics_Kwa : constant Unicode_Char := 16#147E#; Canadian_Syllabics_West_Cree_Kwa : constant Unicode_Char := 16#147F#; Canadian_Syllabics_Kwaa : constant Unicode_Char := 16#1480#; Canadian_Syllabics_West_Cree_Kwaa : constant Unicode_Char := 16#1481#; Canadian_Syllabics_Naskapi_Kwaa : constant Unicode_Char := 16#1482#; Canadian_Syllabics_K : constant Unicode_Char := 16#1483#; Canadian_Syllabics_Kw : constant Unicode_Char := 16#1484#; Canadian_Syllabics_South_Slavey_Keh : constant Unicode_Char := 16#1485#; Canadian_Syllabics_South_Slavey_Kih : constant Unicode_Char := 16#1486#; Canadian_Syllabics_South_Slavey_Koh : constant Unicode_Char := 16#1487#; Canadian_Syllabics_South_Slavey_Kah : constant Unicode_Char := 16#1488#; Canadian_Syllabics_Ce : constant Unicode_Char := 16#1489#; Canadian_Syllabics_Caai : constant Unicode_Char := 16#148A#; Canadian_Syllabics_Ci : constant Unicode_Char := 16#148B#; Canadian_Syllabics_Cii : constant Unicode_Char := 16#148C#; Canadian_Syllabics_Co : constant Unicode_Char := 16#148D#; Canadian_Syllabics_Coo : constant Unicode_Char := 16#148E#; Canadian_Syllabics_Y_Cree_Coo : constant Unicode_Char := 16#148F#; Canadian_Syllabics_Ca : constant Unicode_Char := 16#1490#; Canadian_Syllabics_Caa : constant Unicode_Char := 16#1491#; Canadian_Syllabics_Cwe : constant Unicode_Char := 16#1492#; Canadian_Syllabics_West_Cree_Cwe : constant Unicode_Char := 16#1493#; Canadian_Syllabics_Cwi : constant Unicode_Char := 16#1494#; Canadian_Syllabics_West_Cree_Cwi : constant Unicode_Char := 16#1495#; Canadian_Syllabics_Cwii : constant Unicode_Char := 16#1496#; Canadian_Syllabics_West_Cree_Cwii : constant Unicode_Char := 16#1497#; Canadian_Syllabics_Cwo : constant Unicode_Char := 16#1498#; Canadian_Syllabics_West_Cree_Cwo : constant Unicode_Char := 16#1499#; Canadian_Syllabics_Cwoo : constant Unicode_Char := 16#149A#; Canadian_Syllabics_West_Cree_Cwoo : constant Unicode_Char := 16#149B#; Canadian_Syllabics_Cwa : constant Unicode_Char := 16#149C#; Canadian_Syllabics_West_Cree_Cwa : constant Unicode_Char := 16#149D#; Canadian_Syllabics_Cwaa : constant Unicode_Char := 16#149E#; Canadian_Syllabics_West_Cree_Cwaa : constant Unicode_Char := 16#149F#; Canadian_Syllabics_Naskapi_Cwaa : constant Unicode_Char := 16#14A0#; Canadian_Syllabics_C : constant Unicode_Char := 16#14A1#; Canadian_Syllabics_Sayisi_Th : constant Unicode_Char := 16#14A2#; Canadian_Syllabics_Me : constant Unicode_Char := 16#14A3#; Canadian_Syllabics_Maai : constant Unicode_Char := 16#14A4#; Canadian_Syllabics_Mi : constant Unicode_Char := 16#14A5#; Canadian_Syllabics_Mii : constant Unicode_Char := 16#14A6#; Canadian_Syllabics_Mo : constant Unicode_Char := 16#14A7#; Canadian_Syllabics_Moo : constant Unicode_Char := 16#14A8#; Canadian_Syllabics_Y_Cree_Moo : constant Unicode_Char := 16#14A9#; Canadian_Syllabics_Ma : constant Unicode_Char := 16#14AA#; Canadian_Syllabics_Maa : constant Unicode_Char := 16#14AB#; Canadian_Syllabics_Mwe : constant Unicode_Char := 16#14AC#; Canadian_Syllabics_West_Cree_Mwe : constant Unicode_Char := 16#14AD#; Canadian_Syllabics_Mwi : constant Unicode_Char := 16#14AE#; Canadian_Syllabics_West_Cree_Mwi : constant Unicode_Char := 16#14AF#; Canadian_Syllabics_Mwii : constant Unicode_Char := 16#14B0#; Canadian_Syllabics_West_Cree_Mwii : constant Unicode_Char := 16#14B1#; Canadian_Syllabics_Mwo : constant Unicode_Char := 16#14B2#; Canadian_Syllabics_West_Cree_Mwo : constant Unicode_Char := 16#14B3#; Canadian_Syllabics_Mwoo : constant Unicode_Char := 16#14B4#; Canadian_Syllabics_West_Cree_Mwoo : constant Unicode_Char := 16#14B5#; Canadian_Syllabics_Mwa : constant Unicode_Char := 16#14B6#; Canadian_Syllabics_West_Cree_Mwa : constant Unicode_Char := 16#14B7#; Canadian_Syllabics_Mwaa : constant Unicode_Char := 16#14B8#; Canadian_Syllabics_West_Cree_Mwaa : constant Unicode_Char := 16#14B9#; Canadian_Syllabics_Naskapi_Mwaa : constant Unicode_Char := 16#14BA#; Canadian_Syllabics_M : constant Unicode_Char := 16#14BB#; Canadian_Syllabics_West_Cree_M : constant Unicode_Char := 16#14BC#; Canadian_Syllabics_Mh : constant Unicode_Char := 16#14BD#; Canadian_Syllabics_Athapascan_M : constant Unicode_Char := 16#14BE#; Canadian_Syllabics_Sayisi_M : constant Unicode_Char := 16#14BF#; Canadian_Syllabics_Ne : constant Unicode_Char := 16#14C0#; Canadian_Syllabics_Naai : constant Unicode_Char := 16#14C1#; Canadian_Syllabics_Ni : constant Unicode_Char := 16#14C2#; Canadian_Syllabics_Nii : constant Unicode_Char := 16#14C3#; Canadian_Syllabics_No : constant Unicode_Char := 16#14C4#; Canadian_Syllabics_Noo : constant Unicode_Char := 16#14C5#; Canadian_Syllabics_Y_Cree_Noo : constant Unicode_Char := 16#14C6#; Canadian_Syllabics_Na : constant Unicode_Char := 16#14C7#; Canadian_Syllabics_Naa : constant Unicode_Char := 16#14C8#; Canadian_Syllabics_Nwe : constant Unicode_Char := 16#14C9#; Canadian_Syllabics_West_Cree_Nwe : constant Unicode_Char := 16#14CA#; Canadian_Syllabics_Nwa : constant Unicode_Char := 16#14CB#; Canadian_Syllabics_West_Cree_Nwa : constant Unicode_Char := 16#14CC#; Canadian_Syllabics_Nwaa : constant Unicode_Char := 16#14CD#; Canadian_Syllabics_West_Cree_Nwaa : constant Unicode_Char := 16#14CE#; Canadian_Syllabics_Naskapi_Nwaa : constant Unicode_Char := 16#14CF#; Canadian_Syllabics_N : constant Unicode_Char := 16#14D0#; Canadian_Syllabics_Carrier_Ng : constant Unicode_Char := 16#14D1#; Canadian_Syllabics_Nh : constant Unicode_Char := 16#14D2#; Canadian_Syllabics_Le : constant Unicode_Char := 16#14D3#; Canadian_Syllabics_Laai : constant Unicode_Char := 16#14D4#; Canadian_Syllabics_Li : constant Unicode_Char := 16#14D5#; Canadian_Syllabics_Lii : constant Unicode_Char := 16#14D6#; Canadian_Syllabics_Lo : constant Unicode_Char := 16#14D7#; Canadian_Syllabics_Loo : constant Unicode_Char := 16#14D8#; Canadian_Syllabics_Y_Cree_Loo : constant Unicode_Char := 16#14D9#; Canadian_Syllabics_La : constant Unicode_Char := 16#14DA#; Canadian_Syllabics_Laa : constant Unicode_Char := 16#14DB#; Canadian_Syllabics_Lwe : constant Unicode_Char := 16#14DC#; Canadian_Syllabics_West_Cree_Lwe : constant Unicode_Char := 16#14DD#; Canadian_Syllabics_Lwi : constant Unicode_Char := 16#14DE#; Canadian_Syllabics_West_Cree_Lwi : constant Unicode_Char := 16#14DF#; Canadian_Syllabics_Lwii : constant Unicode_Char := 16#14E0#; Canadian_Syllabics_West_Cree_Lwii : constant Unicode_Char := 16#14E1#; Canadian_Syllabics_Lwo : constant Unicode_Char := 16#14E2#; Canadian_Syllabics_West_Cree_Lwo : constant Unicode_Char := 16#14E3#; Canadian_Syllabics_Lwoo : constant Unicode_Char := 16#14E4#; Canadian_Syllabics_West_Cree_Lwoo : constant Unicode_Char := 16#14E5#; Canadian_Syllabics_Lwa : constant Unicode_Char := 16#14E6#; Canadian_Syllabics_West_Cree_Lwa : constant Unicode_Char := 16#14E7#; Canadian_Syllabics_Lwaa : constant Unicode_Char := 16#14E8#; Canadian_Syllabics_West_Cree_Lwaa : constant Unicode_Char := 16#14E9#; Canadian_Syllabics_L : constant Unicode_Char := 16#14EA#; Canadian_Syllabics_West_Cree_L : constant Unicode_Char := 16#14EB#; Canadian_Syllabics_Medial_L : constant Unicode_Char := 16#14EC#; Canadian_Syllabics_Se : constant Unicode_Char := 16#14ED#; Canadian_Syllabics_Saai : constant Unicode_Char := 16#14EE#; Canadian_Syllabics_Si : constant Unicode_Char := 16#14EF#; Canadian_Syllabics_Sii : constant Unicode_Char := 16#14F0#; Canadian_Syllabics_So : constant Unicode_Char := 16#14F1#; Canadian_Syllabics_Soo : constant Unicode_Char := 16#14F2#; Canadian_Syllabics_Y_Cree_Soo : constant Unicode_Char := 16#14F3#; Canadian_Syllabics_Sa : constant Unicode_Char := 16#14F4#; Canadian_Syllabics_Saa : constant Unicode_Char := 16#14F5#; Canadian_Syllabics_Swe : constant Unicode_Char := 16#14F6#; Canadian_Syllabics_West_Cree_Swe : constant Unicode_Char := 16#14F7#; Canadian_Syllabics_Swi : constant Unicode_Char := 16#14F8#; Canadian_Syllabics_West_Cree_Swi : constant Unicode_Char := 16#14F9#; Canadian_Syllabics_Swii : constant Unicode_Char := 16#14FA#; Canadian_Syllabics_West_Cree_Swii : constant Unicode_Char := 16#14FB#; Canadian_Syllabics_Swo : constant Unicode_Char := 16#14FC#; Canadian_Syllabics_West_Cree_Swo : constant Unicode_Char := 16#14FD#; Canadian_Syllabics_Swoo : constant Unicode_Char := 16#14FE#; Canadian_Syllabics_West_Cree_Swoo : constant Unicode_Char := 16#14FF#; Canadian_Syllabics_Swa : constant Unicode_Char := 16#1500#; Canadian_Syllabics_West_Cree_Swa : constant Unicode_Char := 16#1501#; Canadian_Syllabics_Swaa : constant Unicode_Char := 16#1502#; Canadian_Syllabics_West_Cree_Swaa : constant Unicode_Char := 16#1503#; Canadian_Syllabics_Naskapi_Swaa : constant Unicode_Char := 16#1504#; Canadian_Syllabics_S : constant Unicode_Char := 16#1505#; Canadian_Syllabics_Athapascan_S : constant Unicode_Char := 16#1506#; Canadian_Syllabics_Sw : constant Unicode_Char := 16#1507#; Canadian_Syllabics_Blackfoot_S : constant Unicode_Char := 16#1508#; Canadian_Syllabics_Moose_Cree_Sk : constant Unicode_Char := 16#1509#; Canadian_Syllabics_Naskapi_Skw : constant Unicode_Char := 16#150A#; Canadian_Syllabics_Naskapi_S_W : constant Unicode_Char := 16#150B#; Canadian_Syllabics_Naskapi_Spwa : constant Unicode_Char := 16#150C#; Canadian_Syllabics_Naskapi_Stwa : constant Unicode_Char := 16#150D#; Canadian_Syllabics_Naskapi_Skwa : constant Unicode_Char := 16#150E#; Canadian_Syllabics_Naskapi_Scwa : constant Unicode_Char := 16#150F#; Canadian_Syllabics_She : constant Unicode_Char := 16#1510#; Canadian_Syllabics_Shi : constant Unicode_Char := 16#1511#; Canadian_Syllabics_Shii : constant Unicode_Char := 16#1512#; Canadian_Syllabics_Sho : constant Unicode_Char := 16#1513#; Canadian_Syllabics_Shoo : constant Unicode_Char := 16#1514#; Canadian_Syllabics_Sha : constant Unicode_Char := 16#1515#; Canadian_Syllabics_Shaa : constant Unicode_Char := 16#1516#; Canadian_Syllabics_Shwe : constant Unicode_Char := 16#1517#; Canadian_Syllabics_West_Cree_Shwe : constant Unicode_Char := 16#1518#; Canadian_Syllabics_Shwi : constant Unicode_Char := 16#1519#; Canadian_Syllabics_West_Cree_Shwi : constant Unicode_Char := 16#151A#; Canadian_Syllabics_Shwii : constant Unicode_Char := 16#151B#; Canadian_Syllabics_West_Cree_Shwii : constant Unicode_Char := 16#151C#; Canadian_Syllabics_Shwo : constant Unicode_Char := 16#151D#; Canadian_Syllabics_West_Cree_Shwo : constant Unicode_Char := 16#151E#; Canadian_Syllabics_Shwoo : constant Unicode_Char := 16#151F#; Canadian_Syllabics_West_Cree_Shwoo : constant Unicode_Char := 16#1520#; Canadian_Syllabics_Shwa : constant Unicode_Char := 16#1521#; Canadian_Syllabics_West_Cree_Shwa : constant Unicode_Char := 16#1522#; Canadian_Syllabics_Shwaa : constant Unicode_Char := 16#1523#; Canadian_Syllabics_West_Cree_Shwaa : constant Unicode_Char := 16#1524#; Canadian_Syllabics_Sh : constant Unicode_Char := 16#1525#; Canadian_Syllabics_Ye : constant Unicode_Char := 16#1526#; Canadian_Syllabics_Yaai : constant Unicode_Char := 16#1527#; Canadian_Syllabics_Yi : constant Unicode_Char := 16#1528#; Canadian_Syllabics_Yii : constant Unicode_Char := 16#1529#; Canadian_Syllabics_Yo : constant Unicode_Char := 16#152A#; Canadian_Syllabics_Yoo : constant Unicode_Char := 16#152B#; Canadian_Syllabics_Y_Cree_Yoo : constant Unicode_Char := 16#152C#; Canadian_Syllabics_Ya : constant Unicode_Char := 16#152D#; Canadian_Syllabics_Yaa : constant Unicode_Char := 16#152E#; Canadian_Syllabics_Ywe : constant Unicode_Char := 16#152F#; Canadian_Syllabics_West_Cree_Ywe : constant Unicode_Char := 16#1530#; Canadian_Syllabics_Ywi : constant Unicode_Char := 16#1531#; Canadian_Syllabics_West_Cree_Ywi : constant Unicode_Char := 16#1532#; Canadian_Syllabics_Ywii : constant Unicode_Char := 16#1533#; Canadian_Syllabics_West_Cree_Ywii : constant Unicode_Char := 16#1534#; Canadian_Syllabics_Ywo : constant Unicode_Char := 16#1535#; Canadian_Syllabics_West_Cree_Ywo : constant Unicode_Char := 16#1536#; Canadian_Syllabics_Ywoo : constant Unicode_Char := 16#1537#; Canadian_Syllabics_West_Cree_Ywoo : constant Unicode_Char := 16#1538#; Canadian_Syllabics_Ywa : constant Unicode_Char := 16#1539#; Canadian_Syllabics_West_Cree_Ywa : constant Unicode_Char := 16#153A#; Canadian_Syllabics_Ywaa : constant Unicode_Char := 16#153B#; Canadian_Syllabics_West_Cree_Ywaa : constant Unicode_Char := 16#153C#; Canadian_Syllabics_Naskapi_Ywaa : constant Unicode_Char := 16#153D#; Canadian_Syllabics_Y : constant Unicode_Char := 16#153E#; Canadian_Syllabics_Bible_Cree_Y : constant Unicode_Char := 16#153F#; Canadian_Syllabics_West_Cree_Y : constant Unicode_Char := 16#1540#; Canadian_Syllabics_Sayisi_Yi : constant Unicode_Char := 16#1541#; Canadian_Syllabics_Re : constant Unicode_Char := 16#1542#; Canadian_Syllabics_R_Cree_Re : constant Unicode_Char := 16#1543#; Canadian_Syllabics_West_Cree_Le : constant Unicode_Char := 16#1544#; Canadian_Syllabics_Raai : constant Unicode_Char := 16#1545#; Canadian_Syllabics_Ri : constant Unicode_Char := 16#1546#; Canadian_Syllabics_Rii : constant Unicode_Char := 16#1547#; Canadian_Syllabics_Ro : constant Unicode_Char := 16#1548#; Canadian_Syllabics_Roo : constant Unicode_Char := 16#1549#; Canadian_Syllabics_West_Cree_Lo : constant Unicode_Char := 16#154A#; Canadian_Syllabics_Ra : constant Unicode_Char := 16#154B#; Canadian_Syllabics_Raa : constant Unicode_Char := 16#154C#; Canadian_Syllabics_West_Cree_La : constant Unicode_Char := 16#154D#; Canadian_Syllabics_Rwaa : constant Unicode_Char := 16#154E#; Canadian_Syllabics_West_Cree_Rwaa : constant Unicode_Char := 16#154F#; Canadian_Syllabics_R : constant Unicode_Char := 16#1550#; Canadian_Syllabics_West_Cree_R : constant Unicode_Char := 16#1551#; Canadian_Syllabics_Medial_R : constant Unicode_Char := 16#1552#; Canadian_Syllabics_Fe : constant Unicode_Char := 16#1553#; Canadian_Syllabics_Faai : constant Unicode_Char := 16#1554#; Canadian_Syllabics_Fi : constant Unicode_Char := 16#1555#; Canadian_Syllabics_Fii : constant Unicode_Char := 16#1556#; Canadian_Syllabics_Fo : constant Unicode_Char := 16#1557#; Canadian_Syllabics_Foo : constant Unicode_Char := 16#1558#; Canadian_Syllabics_Fa : constant Unicode_Char := 16#1559#; Canadian_Syllabics_Faa : constant Unicode_Char := 16#155A#; Canadian_Syllabics_Fwaa : constant Unicode_Char := 16#155B#; Canadian_Syllabics_West_Cree_Fwaa : constant Unicode_Char := 16#155C#; Canadian_Syllabics_F : constant Unicode_Char := 16#155D#; Canadian_Syllabics_The : constant Unicode_Char := 16#155E#; Canadian_Syllabics_N_Cree_The : constant Unicode_Char := 16#155F#; Canadian_Syllabics_Thi : constant Unicode_Char := 16#1560#; Canadian_Syllabics_N_Cree_Thi : constant Unicode_Char := 16#1561#; Canadian_Syllabics_Thii : constant Unicode_Char := 16#1562#; Canadian_Syllabics_N_Cree_Thii : constant Unicode_Char := 16#1563#; Canadian_Syllabics_Tho : constant Unicode_Char := 16#1564#; Canadian_Syllabics_Thoo : constant Unicode_Char := 16#1565#; Canadian_Syllabics_Tha : constant Unicode_Char := 16#1566#; Canadian_Syllabics_Thaa : constant Unicode_Char := 16#1567#; Canadian_Syllabics_Thwaa : constant Unicode_Char := 16#1568#; Canadian_Syllabics_West_Cree_Thwaa : constant Unicode_Char := 16#1569#; Canadian_Syllabics_Th : constant Unicode_Char := 16#156A#; Canadian_Syllabics_Tthe : constant Unicode_Char := 16#156B#; Canadian_Syllabics_Tthi : constant Unicode_Char := 16#156C#; Canadian_Syllabics_Ttho : constant Unicode_Char := 16#156D#; Canadian_Syllabics_Ttha : constant Unicode_Char := 16#156E#; Canadian_Syllabics_Tth : constant Unicode_Char := 16#156F#; Canadian_Syllabics_Tye : constant Unicode_Char := 16#1570#; Canadian_Syllabics_Tyi : constant Unicode_Char := 16#1571#; Canadian_Syllabics_Tyo : constant Unicode_Char := 16#1572#; Canadian_Syllabics_Tya : constant Unicode_Char := 16#1573#; Canadian_Syllabics_Nunavik_He : constant Unicode_Char := 16#1574#; Canadian_Syllabics_Nunavik_Hi : constant Unicode_Char := 16#1575#; Canadian_Syllabics_Nunavik_Hii : constant Unicode_Char := 16#1576#; Canadian_Syllabics_Nunavik_Ho : constant Unicode_Char := 16#1577#; Canadian_Syllabics_Nunavik_Hoo : constant Unicode_Char := 16#1578#; Canadian_Syllabics_Nunavik_Ha : constant Unicode_Char := 16#1579#; Canadian_Syllabics_Nunavik_Haa : constant Unicode_Char := 16#157A#; Canadian_Syllabics_Nunavik_H : constant Unicode_Char := 16#157B#; Canadian_Syllabics_Nunavut_H : constant Unicode_Char := 16#157C#; Canadian_Syllabics_Hk : constant Unicode_Char := 16#157D#; Canadian_Syllabics_Qaai : constant Unicode_Char := 16#157E#; Canadian_Syllabics_Qi : constant Unicode_Char := 16#157F#; Canadian_Syllabics_Qii : constant Unicode_Char := 16#1580#; Canadian_Syllabics_Qo : constant Unicode_Char := 16#1581#; Canadian_Syllabics_Qoo : constant Unicode_Char := 16#1582#; Canadian_Syllabics_Qa : constant Unicode_Char := 16#1583#; Canadian_Syllabics_Qaa : constant Unicode_Char := 16#1584#; Canadian_Syllabics_Q : constant Unicode_Char := 16#1585#; Canadian_Syllabics_Tlhe : constant Unicode_Char := 16#1586#; Canadian_Syllabics_Tlhi : constant Unicode_Char := 16#1587#; Canadian_Syllabics_Tlho : constant Unicode_Char := 16#1588#; Canadian_Syllabics_Tlha : constant Unicode_Char := 16#1589#; Canadian_Syllabics_West_Cree_Re : constant Unicode_Char := 16#158A#; Canadian_Syllabics_West_Cree_Ri : constant Unicode_Char := 16#158B#; Canadian_Syllabics_West_Cree_Ro : constant Unicode_Char := 16#158C#; Canadian_Syllabics_West_Cree_Ra : constant Unicode_Char := 16#158D#; Canadian_Syllabics_Ngaai : constant Unicode_Char := 16#158E#; Canadian_Syllabics_Ngi : constant Unicode_Char := 16#158F#; Canadian_Syllabics_Ngii : constant Unicode_Char := 16#1590#; Canadian_Syllabics_Ngo : constant Unicode_Char := 16#1591#; Canadian_Syllabics_Ngoo : constant Unicode_Char := 16#1592#; Canadian_Syllabics_Nga : constant Unicode_Char := 16#1593#; Canadian_Syllabics_Ngaa : constant Unicode_Char := 16#1594#; Canadian_Syllabics_Ng : constant Unicode_Char := 16#1595#; Canadian_Syllabics_Nng : constant Unicode_Char := 16#1596#; Canadian_Syllabics_Sayisi_She : constant Unicode_Char := 16#1597#; Canadian_Syllabics_Sayisi_Shi : constant Unicode_Char := 16#1598#; Canadian_Syllabics_Sayisi_Sho : constant Unicode_Char := 16#1599#; Canadian_Syllabics_Sayisi_Sha : constant Unicode_Char := 16#159A#; Canadian_Syllabics_Woods_Cree_The : constant Unicode_Char := 16#159B#; Canadian_Syllabics_Woods_Cree_Thi : constant Unicode_Char := 16#159C#; Canadian_Syllabics_Woods_Cree_Tho : constant Unicode_Char := 16#159D#; Canadian_Syllabics_Woods_Cree_Tha : constant Unicode_Char := 16#159E#; Canadian_Syllabics_Woods_Cree_Th : constant Unicode_Char := 16#159F#; Canadian_Syllabics_Lhi : constant Unicode_Char := 16#15A0#; Canadian_Syllabics_Lhii : constant Unicode_Char := 16#15A1#; Canadian_Syllabics_Lho : constant Unicode_Char := 16#15A2#; Canadian_Syllabics_Lhoo : constant Unicode_Char := 16#15A3#; Canadian_Syllabics_Lha : constant Unicode_Char := 16#15A4#; Canadian_Syllabics_Lhaa : constant Unicode_Char := 16#15A5#; Canadian_Syllabics_Lh : constant Unicode_Char := 16#15A6#; Canadian_Syllabics_Th_Cree_The : constant Unicode_Char := 16#15A7#; Canadian_Syllabics_Th_Cree_Thi : constant Unicode_Char := 16#15A8#; Canadian_Syllabics_Th_Cree_Thii : constant Unicode_Char := 16#15A9#; Canadian_Syllabics_Th_Cree_Tho : constant Unicode_Char := 16#15AA#; Canadian_Syllabics_Th_Cree_Thoo : constant Unicode_Char := 16#15AB#; Canadian_Syllabics_Th_Cree_Tha : constant Unicode_Char := 16#15AC#; Canadian_Syllabics_Th_Cree_Thaa : constant Unicode_Char := 16#15AD#; Canadian_Syllabics_Th_Cree_Th : constant Unicode_Char := 16#15AE#; Canadian_Syllabics_Aivilik_B : constant Unicode_Char := 16#15AF#; Canadian_Syllabics_Blackfoot_E : constant Unicode_Char := 16#15B0#; Canadian_Syllabics_Blackfoot_I : constant Unicode_Char := 16#15B1#; Canadian_Syllabics_Blackfoot_O : constant Unicode_Char := 16#15B2#; Canadian_Syllabics_Blackfoot_A : constant Unicode_Char := 16#15B3#; Canadian_Syllabics_Blackfoot_We : constant Unicode_Char := 16#15B4#; Canadian_Syllabics_Blackfoot_Wi : constant Unicode_Char := 16#15B5#; Canadian_Syllabics_Blackfoot_Wo : constant Unicode_Char := 16#15B6#; Canadian_Syllabics_Blackfoot_Wa : constant Unicode_Char := 16#15B7#; Canadian_Syllabics_Blackfoot_Ne : constant Unicode_Char := 16#15B8#; Canadian_Syllabics_Blackfoot_Ni : constant Unicode_Char := 16#15B9#; Canadian_Syllabics_Blackfoot_No : constant Unicode_Char := 16#15BA#; Canadian_Syllabics_Blackfoot_Na : constant Unicode_Char := 16#15BB#; Canadian_Syllabics_Blackfoot_Ke : constant Unicode_Char := 16#15BC#; Canadian_Syllabics_Blackfoot_Ki : constant Unicode_Char := 16#15BD#; Canadian_Syllabics_Blackfoot_Ko : constant Unicode_Char := 16#15BE#; Canadian_Syllabics_Blackfoot_Ka : constant Unicode_Char := 16#15BF#; Canadian_Syllabics_Sayisi_He : constant Unicode_Char := 16#15C0#; Canadian_Syllabics_Sayisi_Hi : constant Unicode_Char := 16#15C1#; Canadian_Syllabics_Sayisi_Ho : constant Unicode_Char := 16#15C2#; Canadian_Syllabics_Sayisi_Ha : constant Unicode_Char := 16#15C3#; Canadian_Syllabics_Carrier_Ghu : constant Unicode_Char := 16#15C4#; Canadian_Syllabics_Carrier_Gho : constant Unicode_Char := 16#15C5#; Canadian_Syllabics_Carrier_Ghe : constant Unicode_Char := 16#15C6#; Canadian_Syllabics_Carrier_Ghee : constant Unicode_Char := 16#15C7#; Canadian_Syllabics_Carrier_Ghi : constant Unicode_Char := 16#15C8#; Canadian_Syllabics_Carrier_Gha : constant Unicode_Char := 16#15C9#; Canadian_Syllabics_Carrier_Ru : constant Unicode_Char := 16#15CA#; Canadian_Syllabics_Carrier_Ro : constant Unicode_Char := 16#15CB#; Canadian_Syllabics_Carrier_Re : constant Unicode_Char := 16#15CC#; Canadian_Syllabics_Carrier_Ree : constant Unicode_Char := 16#15CD#; Canadian_Syllabics_Carrier_Ri : constant Unicode_Char := 16#15CE#; Canadian_Syllabics_Carrier_Ra : constant Unicode_Char := 16#15CF#; Canadian_Syllabics_Carrier_Wu : constant Unicode_Char := 16#15D0#; Canadian_Syllabics_Carrier_Wo : constant Unicode_Char := 16#15D1#; Canadian_Syllabics_Carrier_We : constant Unicode_Char := 16#15D2#; Canadian_Syllabics_Carrier_Wee : constant Unicode_Char := 16#15D3#; Canadian_Syllabics_Carrier_Wi : constant Unicode_Char := 16#15D4#; Canadian_Syllabics_Carrier_Wa : constant Unicode_Char := 16#15D5#; Canadian_Syllabics_Carrier_Hwu : constant Unicode_Char := 16#15D6#; Canadian_Syllabics_Carrier_Hwo : constant Unicode_Char := 16#15D7#; Canadian_Syllabics_Carrier_Hwe : constant Unicode_Char := 16#15D8#; Canadian_Syllabics_Carrier_Hwee : constant Unicode_Char := 16#15D9#; Canadian_Syllabics_Carrier_Hwi : constant Unicode_Char := 16#15DA#; Canadian_Syllabics_Carrier_Hwa : constant Unicode_Char := 16#15DB#; Canadian_Syllabics_Carrier_Thu : constant Unicode_Char := 16#15DC#; Canadian_Syllabics_Carrier_Tho : constant Unicode_Char := 16#15DD#; Canadian_Syllabics_Carrier_The : constant Unicode_Char := 16#15DE#; Canadian_Syllabics_Carrier_Thee : constant Unicode_Char := 16#15DF#; Canadian_Syllabics_Carrier_Thi : constant Unicode_Char := 16#15E0#; Canadian_Syllabics_Carrier_Tha : constant Unicode_Char := 16#15E1#; Canadian_Syllabics_Carrier_Ttu : constant Unicode_Char := 16#15E2#; Canadian_Syllabics_Carrier_Tto : constant Unicode_Char := 16#15E3#; Canadian_Syllabics_Carrier_Tte : constant Unicode_Char := 16#15E4#; Canadian_Syllabics_Carrier_Ttee : constant Unicode_Char := 16#15E5#; Canadian_Syllabics_Carrier_Tti : constant Unicode_Char := 16#15E6#; Canadian_Syllabics_Carrier_Tta : constant Unicode_Char := 16#15E7#; Canadian_Syllabics_Carrier_Pu : constant Unicode_Char := 16#15E8#; Canadian_Syllabics_Carrier_Po : constant Unicode_Char := 16#15E9#; Canadian_Syllabics_Carrier_Pe : constant Unicode_Char := 16#15EA#; Canadian_Syllabics_Carrier_Pee : constant Unicode_Char := 16#15EB#; Canadian_Syllabics_Carrier_Pi : constant Unicode_Char := 16#15EC#; Canadian_Syllabics_Carrier_Pa : constant Unicode_Char := 16#15ED#; Canadian_Syllabics_Carrier_P : constant Unicode_Char := 16#15EE#; Canadian_Syllabics_Carrier_Gu : constant Unicode_Char := 16#15EF#; Canadian_Syllabics_Carrier_Go : constant Unicode_Char := 16#15F0#; Canadian_Syllabics_Carrier_Ge : constant Unicode_Char := 16#15F1#; Canadian_Syllabics_Carrier_Gee : constant Unicode_Char := 16#15F2#; Canadian_Syllabics_Carrier_Gi : constant Unicode_Char := 16#15F3#; Canadian_Syllabics_Carrier_Ga : constant Unicode_Char := 16#15F4#; Canadian_Syllabics_Carrier_Khu : constant Unicode_Char := 16#15F5#; Canadian_Syllabics_Carrier_Kho : constant Unicode_Char := 16#15F6#; Canadian_Syllabics_Carrier_Khe : constant Unicode_Char := 16#15F7#; Canadian_Syllabics_Carrier_Khee : constant Unicode_Char := 16#15F8#; Canadian_Syllabics_Carrier_Khi : constant Unicode_Char := 16#15F9#; Canadian_Syllabics_Carrier_Kha : constant Unicode_Char := 16#15FA#; Canadian_Syllabics_Carrier_Kku : constant Unicode_Char := 16#15FB#; Canadian_Syllabics_Carrier_Kko : constant Unicode_Char := 16#15FC#; Canadian_Syllabics_Carrier_Kke : constant Unicode_Char := 16#15FD#; Canadian_Syllabics_Carrier_Kkee : constant Unicode_Char := 16#15FE#; Canadian_Syllabics_Carrier_Kki : constant Unicode_Char := 16#15FF#; Canadian_Syllabics_Carrier_Kka : constant Unicode_Char := 16#1600#; Canadian_Syllabics_Carrier_Kk : constant Unicode_Char := 16#1601#; Canadian_Syllabics_Carrier_Nu : constant Unicode_Char := 16#1602#; Canadian_Syllabics_Carrier_No : constant Unicode_Char := 16#1603#; Canadian_Syllabics_Carrier_Ne : constant Unicode_Char := 16#1604#; Canadian_Syllabics_Carrier_Nee : constant Unicode_Char := 16#1605#; Canadian_Syllabics_Carrier_Ni : constant Unicode_Char := 16#1606#; Canadian_Syllabics_Carrier_Na : constant Unicode_Char := 16#1607#; Canadian_Syllabics_Carrier_Mu : constant Unicode_Char := 16#1608#; Canadian_Syllabics_Carrier_Mo : constant Unicode_Char := 16#1609#; Canadian_Syllabics_Carrier_Me : constant Unicode_Char := 16#160A#; Canadian_Syllabics_Carrier_Mee : constant Unicode_Char := 16#160B#; Canadian_Syllabics_Carrier_Mi : constant Unicode_Char := 16#160C#; Canadian_Syllabics_Carrier_Ma : constant Unicode_Char := 16#160D#; Canadian_Syllabics_Carrier_Yu : constant Unicode_Char := 16#160E#; Canadian_Syllabics_Carrier_Yo : constant Unicode_Char := 16#160F#; Canadian_Syllabics_Carrier_Ye : constant Unicode_Char := 16#1610#; Canadian_Syllabics_Carrier_Yee : constant Unicode_Char := 16#1611#; Canadian_Syllabics_Carrier_Yi : constant Unicode_Char := 16#1612#; Canadian_Syllabics_Carrier_Ya : constant Unicode_Char := 16#1613#; Canadian_Syllabics_Carrier_Ju : constant Unicode_Char := 16#1614#; Canadian_Syllabics_Sayisi_Ju : constant Unicode_Char := 16#1615#; Canadian_Syllabics_Carrier_Jo : constant Unicode_Char := 16#1616#; Canadian_Syllabics_Carrier_Je : constant Unicode_Char := 16#1617#; Canadian_Syllabics_Carrier_Jee : constant Unicode_Char := 16#1618#; Canadian_Syllabics_Carrier_Ji : constant Unicode_Char := 16#1619#; Canadian_Syllabics_Sayisi_Ji : constant Unicode_Char := 16#161A#; Canadian_Syllabics_Carrier_Ja : constant Unicode_Char := 16#161B#; Canadian_Syllabics_Carrier_Jju : constant Unicode_Char := 16#161C#; Canadian_Syllabics_Carrier_Jjo : constant Unicode_Char := 16#161D#; Canadian_Syllabics_Carrier_Jje : constant Unicode_Char := 16#161E#; Canadian_Syllabics_Carrier_Jjee : constant Unicode_Char := 16#161F#; Canadian_Syllabics_Carrier_Jji : constant Unicode_Char := 16#1620#; Canadian_Syllabics_Carrier_Jja : constant Unicode_Char := 16#1621#; Canadian_Syllabics_Carrier_Lu : constant Unicode_Char := 16#1622#; Canadian_Syllabics_Carrier_Lo : constant Unicode_Char := 16#1623#; Canadian_Syllabics_Carrier_Le : constant Unicode_Char := 16#1624#; Canadian_Syllabics_Carrier_Lee : constant Unicode_Char := 16#1625#; Canadian_Syllabics_Carrier_Li : constant Unicode_Char := 16#1626#; Canadian_Syllabics_Carrier_La : constant Unicode_Char := 16#1627#; Canadian_Syllabics_Carrier_Dlu : constant Unicode_Char := 16#1628#; Canadian_Syllabics_Carrier_Dlo : constant Unicode_Char := 16#1629#; Canadian_Syllabics_Carrier_Dle : constant Unicode_Char := 16#162A#; Canadian_Syllabics_Carrier_Dlee : constant Unicode_Char := 16#162B#; Canadian_Syllabics_Carrier_Dli : constant Unicode_Char := 16#162C#; Canadian_Syllabics_Carrier_Dla : constant Unicode_Char := 16#162D#; Canadian_Syllabics_Carrier_Lhu : constant Unicode_Char := 16#162E#; Canadian_Syllabics_Carrier_Lho : constant Unicode_Char := 16#162F#; Canadian_Syllabics_Carrier_Lhe : constant Unicode_Char := 16#1630#; Canadian_Syllabics_Carrier_Lhee : constant Unicode_Char := 16#1631#; Canadian_Syllabics_Carrier_Lhi : constant Unicode_Char := 16#1632#; Canadian_Syllabics_Carrier_Lha : constant Unicode_Char := 16#1633#; Canadian_Syllabics_Carrier_Tlhu : constant Unicode_Char := 16#1634#; Canadian_Syllabics_Carrier_Tlho : constant Unicode_Char := 16#1635#; Canadian_Syllabics_Carrier_Tlhe : constant Unicode_Char := 16#1636#; Canadian_Syllabics_Carrier_Tlhee : constant Unicode_Char := 16#1637#; Canadian_Syllabics_Carrier_Tlhi : constant Unicode_Char := 16#1638#; Canadian_Syllabics_Carrier_Tlha : constant Unicode_Char := 16#1639#; Canadian_Syllabics_Carrier_Tlu : constant Unicode_Char := 16#163A#; Canadian_Syllabics_Carrier_Tlo : constant Unicode_Char := 16#163B#; Canadian_Syllabics_Carrier_Tle : constant Unicode_Char := 16#163C#; Canadian_Syllabics_Carrier_Tlee : constant Unicode_Char := 16#163D#; Canadian_Syllabics_Carrier_Tli : constant Unicode_Char := 16#163E#; Canadian_Syllabics_Carrier_Tla : constant Unicode_Char := 16#163F#; Canadian_Syllabics_Carrier_Zu : constant Unicode_Char := 16#1640#; Canadian_Syllabics_Carrier_Zo : constant Unicode_Char := 16#1641#; Canadian_Syllabics_Carrier_Ze : constant Unicode_Char := 16#1642#; Canadian_Syllabics_Carrier_Zee : constant Unicode_Char := 16#1643#; Canadian_Syllabics_Carrier_Zi : constant Unicode_Char := 16#1644#; Canadian_Syllabics_Carrier_Za : constant Unicode_Char := 16#1645#; Canadian_Syllabics_Carrier_Z : constant Unicode_Char := 16#1646#; Canadian_Syllabics_Carrier_Initial_Z : constant Unicode_Char := 16#1647#; Canadian_Syllabics_Carrier_Dzu : constant Unicode_Char := 16#1648#; Canadian_Syllabics_Carrier_Dzo : constant Unicode_Char := 16#1649#; Canadian_Syllabics_Carrier_Dze : constant Unicode_Char := 16#164A#; Canadian_Syllabics_Carrier_Dzee : constant Unicode_Char := 16#164B#; Canadian_Syllabics_Carrier_Dzi : constant Unicode_Char := 16#164C#; Canadian_Syllabics_Carrier_Dza : constant Unicode_Char := 16#164D#; Canadian_Syllabics_Carrier_Su : constant Unicode_Char := 16#164E#; Canadian_Syllabics_Carrier_So : constant Unicode_Char := 16#164F#; Canadian_Syllabics_Carrier_Se : constant Unicode_Char := 16#1650#; Canadian_Syllabics_Carrier_See : constant Unicode_Char := 16#1651#; Canadian_Syllabics_Carrier_Si : constant Unicode_Char := 16#1652#; Canadian_Syllabics_Carrier_Sa : constant Unicode_Char := 16#1653#; Canadian_Syllabics_Carrier_Shu : constant Unicode_Char := 16#1654#; Canadian_Syllabics_Carrier_Sho : constant Unicode_Char := 16#1655#; Canadian_Syllabics_Carrier_She : constant Unicode_Char := 16#1656#; Canadian_Syllabics_Carrier_Shee : constant Unicode_Char := 16#1657#; Canadian_Syllabics_Carrier_Shi : constant Unicode_Char := 16#1658#; Canadian_Syllabics_Carrier_Sha : constant Unicode_Char := 16#1659#; Canadian_Syllabics_Carrier_Sh : constant Unicode_Char := 16#165A#; Canadian_Syllabics_Carrier_Tsu : constant Unicode_Char := 16#165B#; Canadian_Syllabics_Carrier_Tso : constant Unicode_Char := 16#165C#; Canadian_Syllabics_Carrier_Tse : constant Unicode_Char := 16#165D#; Canadian_Syllabics_Carrier_Tsee : constant Unicode_Char := 16#165E#; Canadian_Syllabics_Carrier_Tsi : constant Unicode_Char := 16#165F#; Canadian_Syllabics_Carrier_Tsa : constant Unicode_Char := 16#1660#; Canadian_Syllabics_Carrier_Chu : constant Unicode_Char := 16#1661#; Canadian_Syllabics_Carrier_Cho : constant Unicode_Char := 16#1662#; Canadian_Syllabics_Carrier_Che : constant Unicode_Char := 16#1663#; Canadian_Syllabics_Carrier_Chee : constant Unicode_Char := 16#1664#; Canadian_Syllabics_Carrier_Chi : constant Unicode_Char := 16#1665#; Canadian_Syllabics_Carrier_Cha : constant Unicode_Char := 16#1666#; Canadian_Syllabics_Carrier_Ttsu : constant Unicode_Char := 16#1667#; Canadian_Syllabics_Carrier_Ttso : constant Unicode_Char := 16#1668#; Canadian_Syllabics_Carrier_Ttse : constant Unicode_Char := 16#1669#; Canadian_Syllabics_Carrier_Ttsee : constant Unicode_Char := 16#166A#; Canadian_Syllabics_Carrier_Ttsi : constant Unicode_Char := 16#166B#; Canadian_Syllabics_Carrier_Ttsa : constant Unicode_Char := 16#166C#; Canadian_Syllabics_Chi_Sign : constant Unicode_Char := 16#166D#; Canadian_Syllabics_Full_Stop : constant Unicode_Char := 16#166E#; Canadian_Syllabics_Qai : constant Unicode_Char := 16#166F#; Canadian_Syllabics_Ngai : constant Unicode_Char := 16#1670#; Canadian_Syllabics_Nngi : constant Unicode_Char := 16#1671#; Canadian_Syllabics_Nngii : constant Unicode_Char := 16#1672#; Canadian_Syllabics_Nngo : constant Unicode_Char := 16#1673#; Canadian_Syllabics_Nngoo : constant Unicode_Char := 16#1674#; Canadian_Syllabics_Nnga : constant Unicode_Char := 16#1675#; Canadian_Syllabics_Nngaa : constant Unicode_Char := 16#1676#; Canadian_Syllabics_Woods_Cree_Thwee : constant Unicode_Char := 16#1677#; Canadian_Syllabics_Woods_Cree_Thwi : constant Unicode_Char := 16#1678#; Canadian_Syllabics_Woods_Cree_Thwii : constant Unicode_Char := 16#1679#; Canadian_Syllabics_Woods_Cree_Thwo : constant Unicode_Char := 16#167A#; Canadian_Syllabics_Woods_Cree_Thwoo : constant Unicode_Char := 16#167B#; Canadian_Syllabics_Woods_Cree_Thwa : constant Unicode_Char := 16#167C#; Canadian_Syllabics_Woods_Cree_Thwaa : constant Unicode_Char := 16#167D#; Canadian_Syllabics_Woods_Cree_Final_Th : constant Unicode_Char := 16#167E#; Canadian_Syllabics_Blackfoot_W : constant Unicode_Char := 16#167F#; end Unicode.Names.Canadian_Aboriginal; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-canadian_aboriginal_ext.ads�������������������������������������0000664�0000000�0000000�00000020251�14476332425�0024526�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Canadian_Aboriginal_Ext is pragma Preelaborate; pragma Style_Checks (Off); Canadian_Syllabics_Oy : constant Unicode_Char := 16#18B0#; Canadian_Syllabics_Ay : constant Unicode_Char := 16#18B1#; Canadian_Syllabics_Aay : constant Unicode_Char := 16#18B2#; Canadian_Syllabics_Way : constant Unicode_Char := 16#18B3#; Canadian_Syllabics_Poy : constant Unicode_Char := 16#18B4#; Canadian_Syllabics_Pay : constant Unicode_Char := 16#18B5#; Canadian_Syllabics_Pwoy : constant Unicode_Char := 16#18B6#; Canadian_Syllabics_Tay : constant Unicode_Char := 16#18B7#; Canadian_Syllabics_Kay : constant Unicode_Char := 16#18B8#; Canadian_Syllabics_Kway : constant Unicode_Char := 16#18B9#; Canadian_Syllabics_May : constant Unicode_Char := 16#18BA#; Canadian_Syllabics_Noy : constant Unicode_Char := 16#18BB#; Canadian_Syllabics_Nay : constant Unicode_Char := 16#18BC#; Canadian_Syllabics_Lay : constant Unicode_Char := 16#18BD#; Canadian_Syllabics_Soy : constant Unicode_Char := 16#18BE#; Canadian_Syllabics_Say : constant Unicode_Char := 16#18BF#; Canadian_Syllabics_Shoy : constant Unicode_Char := 16#18C0#; Canadian_Syllabics_Shay : constant Unicode_Char := 16#18C1#; Canadian_Syllabics_Shwoy : constant Unicode_Char := 16#18C2#; Canadian_Syllabics_Yoy : constant Unicode_Char := 16#18C3#; Canadian_Syllabics_Yay : constant Unicode_Char := 16#18C4#; Canadian_Syllabics_Ray : constant Unicode_Char := 16#18C5#; Canadian_Syllabics_Nwi : constant Unicode_Char := 16#18C6#; Canadian_Syllabics_Ojibway_Nwi : constant Unicode_Char := 16#18C7#; Canadian_Syllabics_Nwii : constant Unicode_Char := 16#18C8#; Canadian_Syllabics_Ojibway_Nwii : constant Unicode_Char := 16#18C9#; Canadian_Syllabics_Nwo : constant Unicode_Char := 16#18CA#; Canadian_Syllabics_Ojibway_Nwo : constant Unicode_Char := 16#18CB#; Canadian_Syllabics_Nwoo : constant Unicode_Char := 16#18CC#; Canadian_Syllabics_Ojibway_Nwoo : constant Unicode_Char := 16#18CD#; Canadian_Syllabics_Rwee : constant Unicode_Char := 16#18CE#; Canadian_Syllabics_Rwi : constant Unicode_Char := 16#18CF#; Canadian_Syllabics_Rwii : constant Unicode_Char := 16#18D0#; Canadian_Syllabics_Rwo : constant Unicode_Char := 16#18D1#; Canadian_Syllabics_Rwoo : constant Unicode_Char := 16#18D2#; Canadian_Syllabics_Rwa : constant Unicode_Char := 16#18D3#; Canadian_Syllabics_Ojibway_P : constant Unicode_Char := 16#18D4#; Canadian_Syllabics_Ojibway_T : constant Unicode_Char := 16#18D5#; Canadian_Syllabics_Ojibway_K : constant Unicode_Char := 16#18D6#; Canadian_Syllabics_Ojibway_C : constant Unicode_Char := 16#18D7#; Canadian_Syllabics_Ojibway_M : constant Unicode_Char := 16#18D8#; Canadian_Syllabics_Ojibway_N : constant Unicode_Char := 16#18D9#; Canadian_Syllabics_Ojibway_S : constant Unicode_Char := 16#18DA#; Canadian_Syllabics_Ojibway_Sh : constant Unicode_Char := 16#18DB#; Canadian_Syllabics_Eastern_W : constant Unicode_Char := 16#18DC#; Canadian_Syllabics_Western_W : constant Unicode_Char := 16#18DD#; Canadian_Syllabics_Final_Small_Ring : constant Unicode_Char := 16#18DE#; Canadian_Syllabics_Final_Raised_Dot : constant Unicode_Char := 16#18DF#; Canadian_Syllabics_R_Cree_Rwe : constant Unicode_Char := 16#18E0#; Canadian_Syllabics_West_Cree_Loo : constant Unicode_Char := 16#18E1#; Canadian_Syllabics_West_Cree_Laa : constant Unicode_Char := 16#18E2#; Canadian_Syllabics_Thwe : constant Unicode_Char := 16#18E3#; Canadian_Syllabics_Thwa : constant Unicode_Char := 16#18E4#; Canadian_Syllabics_Tthwe : constant Unicode_Char := 16#18E5#; Canadian_Syllabics_Tthoo : constant Unicode_Char := 16#18E6#; Canadian_Syllabics_Tthaa : constant Unicode_Char := 16#18E7#; Canadian_Syllabics_Tlhwe : constant Unicode_Char := 16#18E8#; Canadian_Syllabics_Tlhoo : constant Unicode_Char := 16#18E9#; Canadian_Syllabics_Sayisi_Shwe : constant Unicode_Char := 16#18EA#; Canadian_Syllabics_Sayisi_Shoo : constant Unicode_Char := 16#18EB#; Canadian_Syllabics_Sayisi_Hoo : constant Unicode_Char := 16#18EC#; Canadian_Syllabics_Carrier_Gwu : constant Unicode_Char := 16#18ED#; Canadian_Syllabics_Carrier_Dene_Gee : constant Unicode_Char := 16#18EE#; Canadian_Syllabics_Carrier_Gaa : constant Unicode_Char := 16#18EF#; Canadian_Syllabics_Carrier_Gwa : constant Unicode_Char := 16#18F0#; Canadian_Syllabics_Sayisi_Juu : constant Unicode_Char := 16#18F1#; Canadian_Syllabics_Carrier_Jwa : constant Unicode_Char := 16#18F2#; Canadian_Syllabics_Beaver_Dene_L : constant Unicode_Char := 16#18F3#; Canadian_Syllabics_Beaver_Dene_R : constant Unicode_Char := 16#18F4#; Canadian_Syllabics_Carrier_Dental_S : constant Unicode_Char := 16#18F5#; end Unicode.Names.Canadian_Aboriginal_Ext; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-carian.ads������������������������������������������������������0000664�0000000�0000000�00000015516�14476332425�0021166�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Carian is pragma Preelaborate; pragma Style_Checks (Off); Carian_Letter_A : constant Unicode_Char := 16#102A0#; Carian_Letter_P2 : constant Unicode_Char := 16#102A1#; Carian_Letter_D : constant Unicode_Char := 16#102A2#; Carian_Letter_L : constant Unicode_Char := 16#102A3#; Carian_Letter_Uuu : constant Unicode_Char := 16#102A4#; Carian_Letter_R : constant Unicode_Char := 16#102A5#; Carian_Letter_Ld : constant Unicode_Char := 16#102A6#; Carian_Letter_A2 : constant Unicode_Char := 16#102A7#; Carian_Letter_Q : constant Unicode_Char := 16#102A8#; Carian_Letter_B : constant Unicode_Char := 16#102A9#; Carian_Letter_M : constant Unicode_Char := 16#102AA#; Carian_Letter_O : constant Unicode_Char := 16#102AB#; Carian_Letter_D2 : constant Unicode_Char := 16#102AC#; Carian_Letter_T : constant Unicode_Char := 16#102AD#; Carian_Letter_Sh : constant Unicode_Char := 16#102AE#; Carian_Letter_Sh2 : constant Unicode_Char := 16#102AF#; Carian_Letter_S : constant Unicode_Char := 16#102B0#; Carian_Letter_C_18 : constant Unicode_Char := 16#102B1#; Carian_Letter_U : constant Unicode_Char := 16#102B2#; Carian_Letter_Nn : constant Unicode_Char := 16#102B3#; Carian_Letter_X : constant Unicode_Char := 16#102B4#; Carian_Letter_N : constant Unicode_Char := 16#102B5#; Carian_Letter_Tt2 : constant Unicode_Char := 16#102B6#; Carian_Letter_P : constant Unicode_Char := 16#102B7#; Carian_Letter_Ss : constant Unicode_Char := 16#102B8#; Carian_Letter_I : constant Unicode_Char := 16#102B9#; Carian_Letter_E : constant Unicode_Char := 16#102BA#; Carian_Letter_Uuuu : constant Unicode_Char := 16#102BB#; Carian_Letter_K : constant Unicode_Char := 16#102BC#; Carian_Letter_K2 : constant Unicode_Char := 16#102BD#; Carian_Letter_Nd : constant Unicode_Char := 16#102BE#; Carian_Letter_Uu : constant Unicode_Char := 16#102BF#; Carian_Letter_G : constant Unicode_Char := 16#102C0#; Carian_Letter_G2 : constant Unicode_Char := 16#102C1#; Carian_Letter_St : constant Unicode_Char := 16#102C2#; Carian_Letter_St2 : constant Unicode_Char := 16#102C3#; Carian_Letter_Ng : constant Unicode_Char := 16#102C4#; Carian_Letter_Ii : constant Unicode_Char := 16#102C5#; Carian_Letter_C_39 : constant Unicode_Char := 16#102C6#; Carian_Letter_Tt : constant Unicode_Char := 16#102C7#; Carian_Letter_Uuu2 : constant Unicode_Char := 16#102C8#; Carian_Letter_Rr : constant Unicode_Char := 16#102C9#; Carian_Letter_Mb : constant Unicode_Char := 16#102CA#; Carian_Letter_Mb2 : constant Unicode_Char := 16#102CB#; Carian_Letter_Mb3 : constant Unicode_Char := 16#102CC#; Carian_Letter_Mb4 : constant Unicode_Char := 16#102CD#; Carian_Letter_Ld2 : constant Unicode_Char := 16#102CE#; Carian_Letter_E2 : constant Unicode_Char := 16#102CF#; Carian_Letter_Uuu3 : constant Unicode_Char := 16#102D0#; end Unicode.Names.Carian; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-caucasian_albanian.ads������������������������������������������0000664�0000000�0000000�00000016302�14476332425�0023477�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Caucasian_Albanian is pragma Preelaborate; pragma Style_Checks (Off); Caucasian_Albanian_Letter_Alt : constant Unicode_Char := 16#10530#; Caucasian_Albanian_Letter_Bet : constant Unicode_Char := 16#10531#; Caucasian_Albanian_Letter_Gim : constant Unicode_Char := 16#10532#; Caucasian_Albanian_Letter_Dat : constant Unicode_Char := 16#10533#; Caucasian_Albanian_Letter_Eb : constant Unicode_Char := 16#10534#; Caucasian_Albanian_Letter_Zarl : constant Unicode_Char := 16#10535#; Caucasian_Albanian_Letter_Eyn : constant Unicode_Char := 16#10536#; Caucasian_Albanian_Letter_Zhil : constant Unicode_Char := 16#10537#; Caucasian_Albanian_Letter_Tas : constant Unicode_Char := 16#10538#; Caucasian_Albanian_Letter_Cha : constant Unicode_Char := 16#10539#; Caucasian_Albanian_Letter_Yowd : constant Unicode_Char := 16#1053A#; Caucasian_Albanian_Letter_Zha : constant Unicode_Char := 16#1053B#; Caucasian_Albanian_Letter_Irb : constant Unicode_Char := 16#1053C#; Caucasian_Albanian_Letter_Sha : constant Unicode_Char := 16#1053D#; Caucasian_Albanian_Letter_Lan : constant Unicode_Char := 16#1053E#; Caucasian_Albanian_Letter_Inya : constant Unicode_Char := 16#1053F#; Caucasian_Albanian_Letter_Xeyn : constant Unicode_Char := 16#10540#; Caucasian_Albanian_Letter_Dyan : constant Unicode_Char := 16#10541#; Caucasian_Albanian_Letter_Car : constant Unicode_Char := 16#10542#; Caucasian_Albanian_Letter_Jhox : constant Unicode_Char := 16#10543#; Caucasian_Albanian_Letter_Kar : constant Unicode_Char := 16#10544#; Caucasian_Albanian_Letter_Lyit : constant Unicode_Char := 16#10545#; Caucasian_Albanian_Letter_Heyt : constant Unicode_Char := 16#10546#; Caucasian_Albanian_Letter_Qay : constant Unicode_Char := 16#10547#; Caucasian_Albanian_Letter_Aor : constant Unicode_Char := 16#10548#; Caucasian_Albanian_Letter_Choy : constant Unicode_Char := 16#10549#; Caucasian_Albanian_Letter_Chi : constant Unicode_Char := 16#1054A#; Caucasian_Albanian_Letter_Cyay : constant Unicode_Char := 16#1054B#; Caucasian_Albanian_Letter_Maq : constant Unicode_Char := 16#1054C#; Caucasian_Albanian_Letter_Qar : constant Unicode_Char := 16#1054D#; Caucasian_Albanian_Letter_Nowc : constant Unicode_Char := 16#1054E#; Caucasian_Albanian_Letter_Dzyay : constant Unicode_Char := 16#1054F#; Caucasian_Albanian_Letter_Shak : constant Unicode_Char := 16#10550#; Caucasian_Albanian_Letter_Jayn : constant Unicode_Char := 16#10551#; Caucasian_Albanian_Letter_On : constant Unicode_Char := 16#10552#; Caucasian_Albanian_Letter_Tyay : constant Unicode_Char := 16#10553#; Caucasian_Albanian_Letter_Fam : constant Unicode_Char := 16#10554#; Caucasian_Albanian_Letter_Dzay : constant Unicode_Char := 16#10555#; Caucasian_Albanian_Letter_Chat : constant Unicode_Char := 16#10556#; Caucasian_Albanian_Letter_Pen : constant Unicode_Char := 16#10557#; Caucasian_Albanian_Letter_Gheys : constant Unicode_Char := 16#10558#; Caucasian_Albanian_Letter_Rat : constant Unicode_Char := 16#10559#; Caucasian_Albanian_Letter_Seyk : constant Unicode_Char := 16#1055A#; Caucasian_Albanian_Letter_Veyz : constant Unicode_Char := 16#1055B#; Caucasian_Albanian_Letter_Tiwr : constant Unicode_Char := 16#1055C#; Caucasian_Albanian_Letter_Shoy : constant Unicode_Char := 16#1055D#; Caucasian_Albanian_Letter_Iwn : constant Unicode_Char := 16#1055E#; Caucasian_Albanian_Letter_Cyaw : constant Unicode_Char := 16#1055F#; Caucasian_Albanian_Letter_Cayn : constant Unicode_Char := 16#10560#; Caucasian_Albanian_Letter_Yayd : constant Unicode_Char := 16#10561#; Caucasian_Albanian_Letter_Piwr : constant Unicode_Char := 16#10562#; Caucasian_Albanian_Letter_Kiw : constant Unicode_Char := 16#10563#; Caucasian_Albanian_Citation_Mark : constant Unicode_Char := 16#1056F#; end Unicode.Names.Caucasian_Albanian; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-chakma.ads������������������������������������������������������0000664�0000000�0000000�00000020554�14476332425�0021153�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Chakma is pragma Preelaborate; pragma Style_Checks (Off); Chakma_Sign_Candrabindu : constant Unicode_Char := 16#11100#; Chakma_Sign_Anusvara : constant Unicode_Char := 16#11101#; Chakma_Sign_Visarga : constant Unicode_Char := 16#11102#; Chakma_Letter_Aa : constant Unicode_Char := 16#11103#; Chakma_Letter_I : constant Unicode_Char := 16#11104#; Chakma_Letter_U : constant Unicode_Char := 16#11105#; Chakma_Letter_E : constant Unicode_Char := 16#11106#; Chakma_Letter_Kaa : constant Unicode_Char := 16#11107#; Chakma_Letter_Khaa : constant Unicode_Char := 16#11108#; Chakma_Letter_Gaa : constant Unicode_Char := 16#11109#; Chakma_Letter_Ghaa : constant Unicode_Char := 16#1110A#; Chakma_Letter_Ngaa : constant Unicode_Char := 16#1110B#; Chakma_Letter_Caa : constant Unicode_Char := 16#1110C#; Chakma_Letter_Chaa : constant Unicode_Char := 16#1110D#; Chakma_Letter_Jaa : constant Unicode_Char := 16#1110E#; Chakma_Letter_Jhaa : constant Unicode_Char := 16#1110F#; Chakma_Letter_Nyaa : constant Unicode_Char := 16#11110#; Chakma_Letter_Ttaa : constant Unicode_Char := 16#11111#; Chakma_Letter_Tthaa : constant Unicode_Char := 16#11112#; Chakma_Letter_Ddaa : constant Unicode_Char := 16#11113#; Chakma_Letter_Ddhaa : constant Unicode_Char := 16#11114#; Chakma_Letter_Nnaa : constant Unicode_Char := 16#11115#; Chakma_Letter_Taa : constant Unicode_Char := 16#11116#; Chakma_Letter_Thaa : constant Unicode_Char := 16#11117#; Chakma_Letter_Daa : constant Unicode_Char := 16#11118#; Chakma_Letter_Dhaa : constant Unicode_Char := 16#11119#; Chakma_Letter_Naa : constant Unicode_Char := 16#1111A#; Chakma_Letter_Paa : constant Unicode_Char := 16#1111B#; Chakma_Letter_Phaa : constant Unicode_Char := 16#1111C#; Chakma_Letter_Baa : constant Unicode_Char := 16#1111D#; Chakma_Letter_Bhaa : constant Unicode_Char := 16#1111E#; Chakma_Letter_Maa : constant Unicode_Char := 16#1111F#; Chakma_Letter_Yyaa : constant Unicode_Char := 16#11120#; Chakma_Letter_Yaa : constant Unicode_Char := 16#11121#; Chakma_Letter_Raa : constant Unicode_Char := 16#11122#; Chakma_Letter_Laa : constant Unicode_Char := 16#11123#; Chakma_Letter_Waa : constant Unicode_Char := 16#11124#; Chakma_Letter_Saa : constant Unicode_Char := 16#11125#; Chakma_Letter_Haa : constant Unicode_Char := 16#11126#; Chakma_Vowel_Sign_A : constant Unicode_Char := 16#11127#; Chakma_Vowel_Sign_I : constant Unicode_Char := 16#11128#; Chakma_Vowel_Sign_Ii : constant Unicode_Char := 16#11129#; Chakma_Vowel_Sign_U : constant Unicode_Char := 16#1112A#; Chakma_Vowel_Sign_Uu : constant Unicode_Char := 16#1112B#; Chakma_Vowel_Sign_E : constant Unicode_Char := 16#1112C#; Chakma_Vowel_Sign_Ai : constant Unicode_Char := 16#1112D#; Chakma_Vowel_Sign_O : constant Unicode_Char := 16#1112E#; Chakma_Vowel_Sign_Au : constant Unicode_Char := 16#1112F#; Chakma_Vowel_Sign_Oi : constant Unicode_Char := 16#11130#; Chakma_O_Mark : constant Unicode_Char := 16#11131#; Chakma_Au_Mark : constant Unicode_Char := 16#11132#; Chakma_Virama : constant Unicode_Char := 16#11133#; Chakma_Maayyaa : constant Unicode_Char := 16#11134#; Chakma_Digit_Zero : constant Unicode_Char := 16#11136#; Chakma_Digit_One : constant Unicode_Char := 16#11137#; Chakma_Digit_Two : constant Unicode_Char := 16#11138#; Chakma_Digit_Three : constant Unicode_Char := 16#11139#; Chakma_Digit_Four : constant Unicode_Char := 16#1113A#; Chakma_Digit_Five : constant Unicode_Char := 16#1113B#; Chakma_Digit_Six : constant Unicode_Char := 16#1113C#; Chakma_Digit_Seven : constant Unicode_Char := 16#1113D#; Chakma_Digit_Eight : constant Unicode_Char := 16#1113E#; Chakma_Digit_Nine : constant Unicode_Char := 16#1113F#; Chakma_Section_Mark : constant Unicode_Char := 16#11140#; Chakma_Danda : constant Unicode_Char := 16#11141#; Chakma_Double_Danda : constant Unicode_Char := 16#11142#; Chakma_Question_Mark : constant Unicode_Char := 16#11143#; end Unicode.Names.Chakma; ����������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cham.ads��������������������������������������������������������0000664�0000000�0000000�00000022223�14476332425�0020632�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cham is pragma Preelaborate; pragma Style_Checks (Off); Cham_Letter_A : constant Unicode_Char := 16#AA00#; Cham_Letter_I : constant Unicode_Char := 16#AA01#; Cham_Letter_U : constant Unicode_Char := 16#AA02#; Cham_Letter_E : constant Unicode_Char := 16#AA03#; Cham_Letter_Ai : constant Unicode_Char := 16#AA04#; Cham_Letter_O : constant Unicode_Char := 16#AA05#; Cham_Letter_Ka : constant Unicode_Char := 16#AA06#; Cham_Letter_Kha : constant Unicode_Char := 16#AA07#; Cham_Letter_Ga : constant Unicode_Char := 16#AA08#; Cham_Letter_Gha : constant Unicode_Char := 16#AA09#; Cham_Letter_Ngue : constant Unicode_Char := 16#AA0A#; Cham_Letter_Nga : constant Unicode_Char := 16#AA0B#; Cham_Letter_Cha : constant Unicode_Char := 16#AA0C#; Cham_Letter_Chha : constant Unicode_Char := 16#AA0D#; Cham_Letter_Ja : constant Unicode_Char := 16#AA0E#; Cham_Letter_Jha : constant Unicode_Char := 16#AA0F#; Cham_Letter_Nhue : constant Unicode_Char := 16#AA10#; Cham_Letter_Nha : constant Unicode_Char := 16#AA11#; Cham_Letter_Nhja : constant Unicode_Char := 16#AA12#; Cham_Letter_Ta : constant Unicode_Char := 16#AA13#; Cham_Letter_Tha : constant Unicode_Char := 16#AA14#; Cham_Letter_Da : constant Unicode_Char := 16#AA15#; Cham_Letter_Dha : constant Unicode_Char := 16#AA16#; Cham_Letter_Nue : constant Unicode_Char := 16#AA17#; Cham_Letter_Na : constant Unicode_Char := 16#AA18#; Cham_Letter_Dda : constant Unicode_Char := 16#AA19#; Cham_Letter_Pa : constant Unicode_Char := 16#AA1A#; Cham_Letter_Ppa : constant Unicode_Char := 16#AA1B#; Cham_Letter_Pha : constant Unicode_Char := 16#AA1C#; Cham_Letter_Ba : constant Unicode_Char := 16#AA1D#; Cham_Letter_Bha : constant Unicode_Char := 16#AA1E#; Cham_Letter_Mue : constant Unicode_Char := 16#AA1F#; Cham_Letter_Ma : constant Unicode_Char := 16#AA20#; Cham_Letter_Bba : constant Unicode_Char := 16#AA21#; Cham_Letter_Ya : constant Unicode_Char := 16#AA22#; Cham_Letter_Ra : constant Unicode_Char := 16#AA23#; Cham_Letter_La : constant Unicode_Char := 16#AA24#; Cham_Letter_Va : constant Unicode_Char := 16#AA25#; Cham_Letter_Ssa : constant Unicode_Char := 16#AA26#; Cham_Letter_Sa : constant Unicode_Char := 16#AA27#; Cham_Letter_Ha : constant Unicode_Char := 16#AA28#; Cham_Vowel_Sign_Aa : constant Unicode_Char := 16#AA29#; Cham_Vowel_Sign_I : constant Unicode_Char := 16#AA2A#; Cham_Vowel_Sign_Ii : constant Unicode_Char := 16#AA2B#; Cham_Vowel_Sign_Ei : constant Unicode_Char := 16#AA2C#; Cham_Vowel_Sign_U : constant Unicode_Char := 16#AA2D#; Cham_Vowel_Sign_Oe : constant Unicode_Char := 16#AA2E#; Cham_Vowel_Sign_O : constant Unicode_Char := 16#AA2F#; Cham_Vowel_Sign_Ai : constant Unicode_Char := 16#AA30#; Cham_Vowel_Sign_Au : constant Unicode_Char := 16#AA31#; Cham_Vowel_Sign_Ue : constant Unicode_Char := 16#AA32#; Cham_Consonant_Sign_Ya : constant Unicode_Char := 16#AA33#; Cham_Consonant_Sign_Ra : constant Unicode_Char := 16#AA34#; Cham_Consonant_Sign_La : constant Unicode_Char := 16#AA35#; Cham_Consonant_Sign_Wa : constant Unicode_Char := 16#AA36#; Cham_Letter_Final_K : constant Unicode_Char := 16#AA40#; Cham_Letter_Final_G : constant Unicode_Char := 16#AA41#; Cham_Letter_Final_Ng : constant Unicode_Char := 16#AA42#; Cham_Consonant_Sign_Final_Ng : constant Unicode_Char := 16#AA43#; Cham_Letter_Final_Ch : constant Unicode_Char := 16#AA44#; Cham_Letter_Final_T : constant Unicode_Char := 16#AA45#; Cham_Letter_Final_N : constant Unicode_Char := 16#AA46#; Cham_Letter_Final_P : constant Unicode_Char := 16#AA47#; Cham_Letter_Final_Y : constant Unicode_Char := 16#AA48#; Cham_Letter_Final_R : constant Unicode_Char := 16#AA49#; Cham_Letter_Final_L : constant Unicode_Char := 16#AA4A#; Cham_Letter_Final_Ss : constant Unicode_Char := 16#AA4B#; Cham_Consonant_Sign_Final_M : constant Unicode_Char := 16#AA4C#; Cham_Consonant_Sign_Final_H : constant Unicode_Char := 16#AA4D#; Cham_Digit_Zero : constant Unicode_Char := 16#AA50#; Cham_Digit_One : constant Unicode_Char := 16#AA51#; Cham_Digit_Two : constant Unicode_Char := 16#AA52#; Cham_Digit_Three : constant Unicode_Char := 16#AA53#; Cham_Digit_Four : constant Unicode_Char := 16#AA54#; Cham_Digit_Five : constant Unicode_Char := 16#AA55#; Cham_Digit_Six : constant Unicode_Char := 16#AA56#; Cham_Digit_Seven : constant Unicode_Char := 16#AA57#; Cham_Digit_Eight : constant Unicode_Char := 16#AA58#; Cham_Digit_Nine : constant Unicode_Char := 16#AA59#; Cham_Punctuation_Spiral : constant Unicode_Char := 16#AA5C#; Cham_Punctuation_Danda : constant Unicode_Char := 16#AA5D#; Cham_Punctuation_Double_Danda : constant Unicode_Char := 16#AA5E#; Cham_Punctuation_Triple_Danda : constant Unicode_Char := 16#AA5F#; end Unicode.Names.Cham; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cherokee.ads����������������������������������������������������0000664�0000000�0000000�00000023553�14476332425�0021516�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cherokee is pragma Preelaborate; pragma Style_Checks (Off); Cherokee_Letter_A : constant Unicode_Char := 16#13A0#; Cherokee_Letter_E : constant Unicode_Char := 16#13A1#; Cherokee_Letter_I : constant Unicode_Char := 16#13A2#; Cherokee_Letter_O : constant Unicode_Char := 16#13A3#; Cherokee_Letter_U : constant Unicode_Char := 16#13A4#; Cherokee_Letter_V : constant Unicode_Char := 16#13A5#; Cherokee_Letter_Ga : constant Unicode_Char := 16#13A6#; Cherokee_Letter_Ka : constant Unicode_Char := 16#13A7#; Cherokee_Letter_Ge : constant Unicode_Char := 16#13A8#; Cherokee_Letter_Gi : constant Unicode_Char := 16#13A9#; Cherokee_Letter_Go : constant Unicode_Char := 16#13AA#; Cherokee_Letter_Gu : constant Unicode_Char := 16#13AB#; Cherokee_Letter_Gv : constant Unicode_Char := 16#13AC#; Cherokee_Letter_Ha : constant Unicode_Char := 16#13AD#; Cherokee_Letter_He : constant Unicode_Char := 16#13AE#; Cherokee_Letter_Hi : constant Unicode_Char := 16#13AF#; Cherokee_Letter_Ho : constant Unicode_Char := 16#13B0#; Cherokee_Letter_Hu : constant Unicode_Char := 16#13B1#; Cherokee_Letter_Hv : constant Unicode_Char := 16#13B2#; Cherokee_Letter_La : constant Unicode_Char := 16#13B3#; Cherokee_Letter_Le : constant Unicode_Char := 16#13B4#; Cherokee_Letter_Li : constant Unicode_Char := 16#13B5#; Cherokee_Letter_Lo : constant Unicode_Char := 16#13B6#; Cherokee_Letter_Lu : constant Unicode_Char := 16#13B7#; Cherokee_Letter_Lv : constant Unicode_Char := 16#13B8#; Cherokee_Letter_Ma : constant Unicode_Char := 16#13B9#; Cherokee_Letter_Me : constant Unicode_Char := 16#13BA#; Cherokee_Letter_Mi : constant Unicode_Char := 16#13BB#; Cherokee_Letter_Mo : constant Unicode_Char := 16#13BC#; Cherokee_Letter_Mu : constant Unicode_Char := 16#13BD#; Cherokee_Letter_Na : constant Unicode_Char := 16#13BE#; Cherokee_Letter_Hna : constant Unicode_Char := 16#13BF#; Cherokee_Letter_Nah : constant Unicode_Char := 16#13C0#; Cherokee_Letter_Ne : constant Unicode_Char := 16#13C1#; Cherokee_Letter_Ni : constant Unicode_Char := 16#13C2#; Cherokee_Letter_No : constant Unicode_Char := 16#13C3#; Cherokee_Letter_Nu : constant Unicode_Char := 16#13C4#; Cherokee_Letter_Nv : constant Unicode_Char := 16#13C5#; Cherokee_Letter_Qua : constant Unicode_Char := 16#13C6#; Cherokee_Letter_Que : constant Unicode_Char := 16#13C7#; Cherokee_Letter_Qui : constant Unicode_Char := 16#13C8#; Cherokee_Letter_Quo : constant Unicode_Char := 16#13C9#; Cherokee_Letter_Quu : constant Unicode_Char := 16#13CA#; Cherokee_Letter_Quv : constant Unicode_Char := 16#13CB#; Cherokee_Letter_Sa : constant Unicode_Char := 16#13CC#; Cherokee_Letter_S : constant Unicode_Char := 16#13CD#; Cherokee_Letter_Se : constant Unicode_Char := 16#13CE#; Cherokee_Letter_Si : constant Unicode_Char := 16#13CF#; Cherokee_Letter_So : constant Unicode_Char := 16#13D0#; Cherokee_Letter_Su : constant Unicode_Char := 16#13D1#; Cherokee_Letter_Sv : constant Unicode_Char := 16#13D2#; Cherokee_Letter_Da : constant Unicode_Char := 16#13D3#; Cherokee_Letter_Ta : constant Unicode_Char := 16#13D4#; Cherokee_Letter_De : constant Unicode_Char := 16#13D5#; Cherokee_Letter_Te : constant Unicode_Char := 16#13D6#; Cherokee_Letter_Di : constant Unicode_Char := 16#13D7#; Cherokee_Letter_Ti : constant Unicode_Char := 16#13D8#; Cherokee_Letter_Do : constant Unicode_Char := 16#13D9#; Cherokee_Letter_Du : constant Unicode_Char := 16#13DA#; Cherokee_Letter_Dv : constant Unicode_Char := 16#13DB#; Cherokee_Letter_Dla : constant Unicode_Char := 16#13DC#; Cherokee_Letter_Tla : constant Unicode_Char := 16#13DD#; Cherokee_Letter_Tle : constant Unicode_Char := 16#13DE#; Cherokee_Letter_Tli : constant Unicode_Char := 16#13DF#; Cherokee_Letter_Tlo : constant Unicode_Char := 16#13E0#; Cherokee_Letter_Tlu : constant Unicode_Char := 16#13E1#; Cherokee_Letter_Tlv : constant Unicode_Char := 16#13E2#; Cherokee_Letter_Tsa : constant Unicode_Char := 16#13E3#; Cherokee_Letter_Tse : constant Unicode_Char := 16#13E4#; Cherokee_Letter_Tsi : constant Unicode_Char := 16#13E5#; Cherokee_Letter_Tso : constant Unicode_Char := 16#13E6#; Cherokee_Letter_Tsu : constant Unicode_Char := 16#13E7#; Cherokee_Letter_Tsv : constant Unicode_Char := 16#13E8#; Cherokee_Letter_Wa : constant Unicode_Char := 16#13E9#; Cherokee_Letter_We : constant Unicode_Char := 16#13EA#; Cherokee_Letter_Wi : constant Unicode_Char := 16#13EB#; Cherokee_Letter_Wo : constant Unicode_Char := 16#13EC#; Cherokee_Letter_Wu : constant Unicode_Char := 16#13ED#; Cherokee_Letter_Wv : constant Unicode_Char := 16#13EE#; Cherokee_Letter_Ya : constant Unicode_Char := 16#13EF#; Cherokee_Letter_Ye : constant Unicode_Char := 16#13F0#; Cherokee_Letter_Yi : constant Unicode_Char := 16#13F1#; Cherokee_Letter_Yo : constant Unicode_Char := 16#13F2#; Cherokee_Letter_Yu : constant Unicode_Char := 16#13F3#; Cherokee_Letter_Yv : constant Unicode_Char := 16#13F4#; Cherokee_Letter_Mv : constant Unicode_Char := 16#13F5#; Cherokee_Small_Letter_Ye : constant Unicode_Char := 16#13F8#; Cherokee_Small_Letter_Yi : constant Unicode_Char := 16#13F9#; Cherokee_Small_Letter_Yo : constant Unicode_Char := 16#13FA#; Cherokee_Small_Letter_Yu : constant Unicode_Char := 16#13FB#; Cherokee_Small_Letter_Yv : constant Unicode_Char := 16#13FC#; Cherokee_Small_Letter_Mv : constant Unicode_Char := 16#13FD#; end Unicode.Names.Cherokee; �����������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cherokee_supplement.ads�����������������������������������������0000664�0000000�0000000�00000021701�14476332425�0023763�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cherokee_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Cherokee_Small_Letter_A : constant Unicode_Char := 16#AB70#; Cherokee_Small_Letter_E : constant Unicode_Char := 16#AB71#; Cherokee_Small_Letter_I : constant Unicode_Char := 16#AB72#; Cherokee_Small_Letter_O : constant Unicode_Char := 16#AB73#; Cherokee_Small_Letter_U : constant Unicode_Char := 16#AB74#; Cherokee_Small_Letter_V : constant Unicode_Char := 16#AB75#; Cherokee_Small_Letter_Ga : constant Unicode_Char := 16#AB76#; Cherokee_Small_Letter_Ka : constant Unicode_Char := 16#AB77#; Cherokee_Small_Letter_Ge : constant Unicode_Char := 16#AB78#; Cherokee_Small_Letter_Gi : constant Unicode_Char := 16#AB79#; Cherokee_Small_Letter_Go : constant Unicode_Char := 16#AB7A#; Cherokee_Small_Letter_Gu : constant Unicode_Char := 16#AB7B#; Cherokee_Small_Letter_Gv : constant Unicode_Char := 16#AB7C#; Cherokee_Small_Letter_Ha : constant Unicode_Char := 16#AB7D#; Cherokee_Small_Letter_He : constant Unicode_Char := 16#AB7E#; Cherokee_Small_Letter_Hi : constant Unicode_Char := 16#AB7F#; Cherokee_Small_Letter_Ho : constant Unicode_Char := 16#AB80#; Cherokee_Small_Letter_Hu : constant Unicode_Char := 16#AB81#; Cherokee_Small_Letter_Hv : constant Unicode_Char := 16#AB82#; Cherokee_Small_Letter_La : constant Unicode_Char := 16#AB83#; Cherokee_Small_Letter_Le : constant Unicode_Char := 16#AB84#; Cherokee_Small_Letter_Li : constant Unicode_Char := 16#AB85#; Cherokee_Small_Letter_Lo : constant Unicode_Char := 16#AB86#; Cherokee_Small_Letter_Lu : constant Unicode_Char := 16#AB87#; Cherokee_Small_Letter_Lv : constant Unicode_Char := 16#AB88#; Cherokee_Small_Letter_Ma : constant Unicode_Char := 16#AB89#; Cherokee_Small_Letter_Me : constant Unicode_Char := 16#AB8A#; Cherokee_Small_Letter_Mi : constant Unicode_Char := 16#AB8B#; Cherokee_Small_Letter_Mo : constant Unicode_Char := 16#AB8C#; Cherokee_Small_Letter_Mu : constant Unicode_Char := 16#AB8D#; Cherokee_Small_Letter_Na : constant Unicode_Char := 16#AB8E#; Cherokee_Small_Letter_Hna : constant Unicode_Char := 16#AB8F#; Cherokee_Small_Letter_Nah : constant Unicode_Char := 16#AB90#; Cherokee_Small_Letter_Ne : constant Unicode_Char := 16#AB91#; Cherokee_Small_Letter_Ni : constant Unicode_Char := 16#AB92#; Cherokee_Small_Letter_No : constant Unicode_Char := 16#AB93#; Cherokee_Small_Letter_Nu : constant Unicode_Char := 16#AB94#; Cherokee_Small_Letter_Nv : constant Unicode_Char := 16#AB95#; Cherokee_Small_Letter_Qua : constant Unicode_Char := 16#AB96#; Cherokee_Small_Letter_Que : constant Unicode_Char := 16#AB97#; Cherokee_Small_Letter_Qui : constant Unicode_Char := 16#AB98#; Cherokee_Small_Letter_Quo : constant Unicode_Char := 16#AB99#; Cherokee_Small_Letter_Quu : constant Unicode_Char := 16#AB9A#; Cherokee_Small_Letter_Quv : constant Unicode_Char := 16#AB9B#; Cherokee_Small_Letter_Sa : constant Unicode_Char := 16#AB9C#; Cherokee_Small_Letter_S : constant Unicode_Char := 16#AB9D#; Cherokee_Small_Letter_Se : constant Unicode_Char := 16#AB9E#; Cherokee_Small_Letter_Si : constant Unicode_Char := 16#AB9F#; Cherokee_Small_Letter_So : constant Unicode_Char := 16#ABA0#; Cherokee_Small_Letter_Su : constant Unicode_Char := 16#ABA1#; Cherokee_Small_Letter_Sv : constant Unicode_Char := 16#ABA2#; Cherokee_Small_Letter_Da : constant Unicode_Char := 16#ABA3#; Cherokee_Small_Letter_Ta : constant Unicode_Char := 16#ABA4#; Cherokee_Small_Letter_De : constant Unicode_Char := 16#ABA5#; Cherokee_Small_Letter_Te : constant Unicode_Char := 16#ABA6#; Cherokee_Small_Letter_Di : constant Unicode_Char := 16#ABA7#; Cherokee_Small_Letter_Ti : constant Unicode_Char := 16#ABA8#; Cherokee_Small_Letter_Do : constant Unicode_Char := 16#ABA9#; Cherokee_Small_Letter_Du : constant Unicode_Char := 16#ABAA#; Cherokee_Small_Letter_Dv : constant Unicode_Char := 16#ABAB#; Cherokee_Small_Letter_Dla : constant Unicode_Char := 16#ABAC#; Cherokee_Small_Letter_Tla : constant Unicode_Char := 16#ABAD#; Cherokee_Small_Letter_Tle : constant Unicode_Char := 16#ABAE#; Cherokee_Small_Letter_Tli : constant Unicode_Char := 16#ABAF#; Cherokee_Small_Letter_Tlo : constant Unicode_Char := 16#ABB0#; Cherokee_Small_Letter_Tlu : constant Unicode_Char := 16#ABB1#; Cherokee_Small_Letter_Tlv : constant Unicode_Char := 16#ABB2#; Cherokee_Small_Letter_Tsa : constant Unicode_Char := 16#ABB3#; Cherokee_Small_Letter_Tse : constant Unicode_Char := 16#ABB4#; Cherokee_Small_Letter_Tsi : constant Unicode_Char := 16#ABB5#; Cherokee_Small_Letter_Tso : constant Unicode_Char := 16#ABB6#; Cherokee_Small_Letter_Tsu : constant Unicode_Char := 16#ABB7#; Cherokee_Small_Letter_Tsv : constant Unicode_Char := 16#ABB8#; Cherokee_Small_Letter_Wa : constant Unicode_Char := 16#ABB9#; Cherokee_Small_Letter_We : constant Unicode_Char := 16#ABBA#; Cherokee_Small_Letter_Wi : constant Unicode_Char := 16#ABBB#; Cherokee_Small_Letter_Wo : constant Unicode_Char := 16#ABBC#; Cherokee_Small_Letter_Wu : constant Unicode_Char := 16#ABBD#; Cherokee_Small_Letter_Wv : constant Unicode_Char := 16#ABBE#; Cherokee_Small_Letter_Ya : constant Unicode_Char := 16#ABBF#; end Unicode.Names.Cherokee_Supplement; ���������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cjk_compat_ideo_sup.ads�����������������������������������������0000664�0000000�0000000�00000141363�14476332425�0023732�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cjk_Compat_Ideo_Sup is pragma Preelaborate; pragma Style_Checks (Off); Cjk_Compatibility_Ideograph_2f800 : constant Unicode_Char := 16#2F800#; Cjk_Compatibility_Ideograph_2f801 : constant Unicode_Char := 16#2F801#; Cjk_Compatibility_Ideograph_2f802 : constant Unicode_Char := 16#2F802#; Cjk_Compatibility_Ideograph_2f803 : constant Unicode_Char := 16#2F803#; Cjk_Compatibility_Ideograph_2f804 : constant Unicode_Char := 16#2F804#; Cjk_Compatibility_Ideograph_2f805 : constant Unicode_Char := 16#2F805#; Cjk_Compatibility_Ideograph_2f806 : constant Unicode_Char := 16#2F806#; Cjk_Compatibility_Ideograph_2f807 : constant Unicode_Char := 16#2F807#; Cjk_Compatibility_Ideograph_2f808 : constant Unicode_Char := 16#2F808#; Cjk_Compatibility_Ideograph_2f809 : constant Unicode_Char := 16#2F809#; Cjk_Compatibility_Ideograph_2f80a : constant Unicode_Char := 16#2F80A#; Cjk_Compatibility_Ideograph_2f80b : constant Unicode_Char := 16#2F80B#; Cjk_Compatibility_Ideograph_2f80c : constant Unicode_Char := 16#2F80C#; Cjk_Compatibility_Ideograph_2f80d : constant Unicode_Char := 16#2F80D#; Cjk_Compatibility_Ideograph_2f80e : constant Unicode_Char := 16#2F80E#; Cjk_Compatibility_Ideograph_2f80f : constant Unicode_Char := 16#2F80F#; Cjk_Compatibility_Ideograph_2f810 : constant Unicode_Char := 16#2F810#; Cjk_Compatibility_Ideograph_2f811 : constant Unicode_Char := 16#2F811#; Cjk_Compatibility_Ideograph_2f812 : constant Unicode_Char := 16#2F812#; Cjk_Compatibility_Ideograph_2f813 : constant Unicode_Char := 16#2F813#; Cjk_Compatibility_Ideograph_2f814 : constant Unicode_Char := 16#2F814#; Cjk_Compatibility_Ideograph_2f815 : constant Unicode_Char := 16#2F815#; Cjk_Compatibility_Ideograph_2f816 : constant Unicode_Char := 16#2F816#; Cjk_Compatibility_Ideograph_2f817 : constant Unicode_Char := 16#2F817#; Cjk_Compatibility_Ideograph_2f818 : constant Unicode_Char := 16#2F818#; Cjk_Compatibility_Ideograph_2f819 : constant Unicode_Char := 16#2F819#; Cjk_Compatibility_Ideograph_2f81a : constant Unicode_Char := 16#2F81A#; Cjk_Compatibility_Ideograph_2f81b : constant Unicode_Char := 16#2F81B#; Cjk_Compatibility_Ideograph_2f81c : constant Unicode_Char := 16#2F81C#; Cjk_Compatibility_Ideograph_2f81d : constant Unicode_Char := 16#2F81D#; Cjk_Compatibility_Ideograph_2f81e : constant Unicode_Char := 16#2F81E#; Cjk_Compatibility_Ideograph_2f81f : constant Unicode_Char := 16#2F81F#; Cjk_Compatibility_Ideograph_2f820 : constant Unicode_Char := 16#2F820#; Cjk_Compatibility_Ideograph_2f821 : constant Unicode_Char := 16#2F821#; Cjk_Compatibility_Ideograph_2f822 : constant Unicode_Char := 16#2F822#; Cjk_Compatibility_Ideograph_2f823 : constant Unicode_Char := 16#2F823#; Cjk_Compatibility_Ideograph_2f824 : constant Unicode_Char := 16#2F824#; Cjk_Compatibility_Ideograph_2f825 : constant Unicode_Char := 16#2F825#; Cjk_Compatibility_Ideograph_2f826 : constant Unicode_Char := 16#2F826#; Cjk_Compatibility_Ideograph_2f827 : constant Unicode_Char := 16#2F827#; Cjk_Compatibility_Ideograph_2f828 : constant Unicode_Char := 16#2F828#; Cjk_Compatibility_Ideograph_2f829 : constant Unicode_Char := 16#2F829#; Cjk_Compatibility_Ideograph_2f82a : constant Unicode_Char := 16#2F82A#; Cjk_Compatibility_Ideograph_2f82b : constant Unicode_Char := 16#2F82B#; Cjk_Compatibility_Ideograph_2f82c : constant Unicode_Char := 16#2F82C#; Cjk_Compatibility_Ideograph_2f82d : constant Unicode_Char := 16#2F82D#; Cjk_Compatibility_Ideograph_2f82e : constant Unicode_Char := 16#2F82E#; Cjk_Compatibility_Ideograph_2f82f : constant Unicode_Char := 16#2F82F#; Cjk_Compatibility_Ideograph_2f830 : constant Unicode_Char := 16#2F830#; Cjk_Compatibility_Ideograph_2f831 : constant Unicode_Char := 16#2F831#; Cjk_Compatibility_Ideograph_2f832 : constant Unicode_Char := 16#2F832#; Cjk_Compatibility_Ideograph_2f833 : constant Unicode_Char := 16#2F833#; Cjk_Compatibility_Ideograph_2f834 : constant Unicode_Char := 16#2F834#; Cjk_Compatibility_Ideograph_2f835 : constant Unicode_Char := 16#2F835#; Cjk_Compatibility_Ideograph_2f836 : constant Unicode_Char := 16#2F836#; Cjk_Compatibility_Ideograph_2f837 : constant Unicode_Char := 16#2F837#; Cjk_Compatibility_Ideograph_2f838 : constant Unicode_Char := 16#2F838#; Cjk_Compatibility_Ideograph_2f839 : constant Unicode_Char := 16#2F839#; Cjk_Compatibility_Ideograph_2f83a : constant Unicode_Char := 16#2F83A#; Cjk_Compatibility_Ideograph_2f83b : constant Unicode_Char := 16#2F83B#; Cjk_Compatibility_Ideograph_2f83c : constant Unicode_Char := 16#2F83C#; Cjk_Compatibility_Ideograph_2f83d : constant Unicode_Char := 16#2F83D#; Cjk_Compatibility_Ideograph_2f83e : constant Unicode_Char := 16#2F83E#; Cjk_Compatibility_Ideograph_2f83f : constant Unicode_Char := 16#2F83F#; Cjk_Compatibility_Ideograph_2f840 : constant Unicode_Char := 16#2F840#; Cjk_Compatibility_Ideograph_2f841 : constant Unicode_Char := 16#2F841#; Cjk_Compatibility_Ideograph_2f842 : constant Unicode_Char := 16#2F842#; Cjk_Compatibility_Ideograph_2f843 : constant Unicode_Char := 16#2F843#; Cjk_Compatibility_Ideograph_2f844 : constant Unicode_Char := 16#2F844#; Cjk_Compatibility_Ideograph_2f845 : constant Unicode_Char := 16#2F845#; Cjk_Compatibility_Ideograph_2f846 : constant Unicode_Char := 16#2F846#; Cjk_Compatibility_Ideograph_2f847 : constant Unicode_Char := 16#2F847#; Cjk_Compatibility_Ideograph_2f848 : constant Unicode_Char := 16#2F848#; Cjk_Compatibility_Ideograph_2f849 : constant Unicode_Char := 16#2F849#; Cjk_Compatibility_Ideograph_2f84a : constant Unicode_Char := 16#2F84A#; Cjk_Compatibility_Ideograph_2f84b : constant Unicode_Char := 16#2F84B#; Cjk_Compatibility_Ideograph_2f84c : constant Unicode_Char := 16#2F84C#; Cjk_Compatibility_Ideograph_2f84d : constant Unicode_Char := 16#2F84D#; Cjk_Compatibility_Ideograph_2f84e : constant Unicode_Char := 16#2F84E#; Cjk_Compatibility_Ideograph_2f84f : constant Unicode_Char := 16#2F84F#; Cjk_Compatibility_Ideograph_2f850 : constant Unicode_Char := 16#2F850#; Cjk_Compatibility_Ideograph_2f851 : constant Unicode_Char := 16#2F851#; Cjk_Compatibility_Ideograph_2f852 : constant Unicode_Char := 16#2F852#; Cjk_Compatibility_Ideograph_2f853 : constant Unicode_Char := 16#2F853#; Cjk_Compatibility_Ideograph_2f854 : constant Unicode_Char := 16#2F854#; Cjk_Compatibility_Ideograph_2f855 : constant Unicode_Char := 16#2F855#; Cjk_Compatibility_Ideograph_2f856 : constant Unicode_Char := 16#2F856#; Cjk_Compatibility_Ideograph_2f857 : constant Unicode_Char := 16#2F857#; Cjk_Compatibility_Ideograph_2f858 : constant Unicode_Char := 16#2F858#; Cjk_Compatibility_Ideograph_2f859 : constant Unicode_Char := 16#2F859#; Cjk_Compatibility_Ideograph_2f85a : constant Unicode_Char := 16#2F85A#; Cjk_Compatibility_Ideograph_2f85b : constant Unicode_Char := 16#2F85B#; Cjk_Compatibility_Ideograph_2f85c : constant Unicode_Char := 16#2F85C#; Cjk_Compatibility_Ideograph_2f85d : constant Unicode_Char := 16#2F85D#; Cjk_Compatibility_Ideograph_2f85e : constant Unicode_Char := 16#2F85E#; Cjk_Compatibility_Ideograph_2f85f : constant Unicode_Char := 16#2F85F#; Cjk_Compatibility_Ideograph_2f860 : constant Unicode_Char := 16#2F860#; Cjk_Compatibility_Ideograph_2f861 : constant Unicode_Char := 16#2F861#; Cjk_Compatibility_Ideograph_2f862 : constant Unicode_Char := 16#2F862#; Cjk_Compatibility_Ideograph_2f863 : constant Unicode_Char := 16#2F863#; Cjk_Compatibility_Ideograph_2f864 : constant Unicode_Char := 16#2F864#; Cjk_Compatibility_Ideograph_2f865 : constant Unicode_Char := 16#2F865#; Cjk_Compatibility_Ideograph_2f866 : constant Unicode_Char := 16#2F866#; Cjk_Compatibility_Ideograph_2f867 : constant Unicode_Char := 16#2F867#; Cjk_Compatibility_Ideograph_2f868 : constant Unicode_Char := 16#2F868#; Cjk_Compatibility_Ideograph_2f869 : constant Unicode_Char := 16#2F869#; Cjk_Compatibility_Ideograph_2f86a : constant Unicode_Char := 16#2F86A#; Cjk_Compatibility_Ideograph_2f86b : constant Unicode_Char := 16#2F86B#; Cjk_Compatibility_Ideograph_2f86c : constant Unicode_Char := 16#2F86C#; Cjk_Compatibility_Ideograph_2f86d : constant Unicode_Char := 16#2F86D#; Cjk_Compatibility_Ideograph_2f86e : constant Unicode_Char := 16#2F86E#; Cjk_Compatibility_Ideograph_2f86f : constant Unicode_Char := 16#2F86F#; Cjk_Compatibility_Ideograph_2f870 : constant Unicode_Char := 16#2F870#; Cjk_Compatibility_Ideograph_2f871 : constant Unicode_Char := 16#2F871#; Cjk_Compatibility_Ideograph_2f872 : constant Unicode_Char := 16#2F872#; Cjk_Compatibility_Ideograph_2f873 : constant Unicode_Char := 16#2F873#; Cjk_Compatibility_Ideograph_2f874 : constant Unicode_Char := 16#2F874#; Cjk_Compatibility_Ideograph_2f875 : constant Unicode_Char := 16#2F875#; Cjk_Compatibility_Ideograph_2f876 : constant Unicode_Char := 16#2F876#; Cjk_Compatibility_Ideograph_2f877 : constant Unicode_Char := 16#2F877#; Cjk_Compatibility_Ideograph_2f878 : constant Unicode_Char := 16#2F878#; Cjk_Compatibility_Ideograph_2f879 : constant Unicode_Char := 16#2F879#; Cjk_Compatibility_Ideograph_2f87a : constant Unicode_Char := 16#2F87A#; Cjk_Compatibility_Ideograph_2f87b : constant Unicode_Char := 16#2F87B#; Cjk_Compatibility_Ideograph_2f87c : constant Unicode_Char := 16#2F87C#; Cjk_Compatibility_Ideograph_2f87d : constant Unicode_Char := 16#2F87D#; Cjk_Compatibility_Ideograph_2f87e : constant Unicode_Char := 16#2F87E#; Cjk_Compatibility_Ideograph_2f87f : constant Unicode_Char := 16#2F87F#; Cjk_Compatibility_Ideograph_2f880 : constant Unicode_Char := 16#2F880#; Cjk_Compatibility_Ideograph_2f881 : constant Unicode_Char := 16#2F881#; Cjk_Compatibility_Ideograph_2f882 : constant Unicode_Char := 16#2F882#; Cjk_Compatibility_Ideograph_2f883 : constant Unicode_Char := 16#2F883#; Cjk_Compatibility_Ideograph_2f884 : constant Unicode_Char := 16#2F884#; Cjk_Compatibility_Ideograph_2f885 : constant Unicode_Char := 16#2F885#; Cjk_Compatibility_Ideograph_2f886 : constant Unicode_Char := 16#2F886#; Cjk_Compatibility_Ideograph_2f887 : constant Unicode_Char := 16#2F887#; Cjk_Compatibility_Ideograph_2f888 : constant Unicode_Char := 16#2F888#; Cjk_Compatibility_Ideograph_2f889 : constant Unicode_Char := 16#2F889#; Cjk_Compatibility_Ideograph_2f88a : constant Unicode_Char := 16#2F88A#; Cjk_Compatibility_Ideograph_2f88b : constant Unicode_Char := 16#2F88B#; Cjk_Compatibility_Ideograph_2f88c : constant Unicode_Char := 16#2F88C#; Cjk_Compatibility_Ideograph_2f88d : constant Unicode_Char := 16#2F88D#; Cjk_Compatibility_Ideograph_2f88e : constant Unicode_Char := 16#2F88E#; Cjk_Compatibility_Ideograph_2f88f : constant Unicode_Char := 16#2F88F#; Cjk_Compatibility_Ideograph_2f890 : constant Unicode_Char := 16#2F890#; Cjk_Compatibility_Ideograph_2f891 : constant Unicode_Char := 16#2F891#; Cjk_Compatibility_Ideograph_2f892 : constant Unicode_Char := 16#2F892#; Cjk_Compatibility_Ideograph_2f893 : constant Unicode_Char := 16#2F893#; Cjk_Compatibility_Ideograph_2f894 : constant Unicode_Char := 16#2F894#; Cjk_Compatibility_Ideograph_2f895 : constant Unicode_Char := 16#2F895#; Cjk_Compatibility_Ideograph_2f896 : constant Unicode_Char := 16#2F896#; Cjk_Compatibility_Ideograph_2f897 : constant Unicode_Char := 16#2F897#; Cjk_Compatibility_Ideograph_2f898 : constant Unicode_Char := 16#2F898#; Cjk_Compatibility_Ideograph_2f899 : constant Unicode_Char := 16#2F899#; Cjk_Compatibility_Ideograph_2f89a : constant Unicode_Char := 16#2F89A#; Cjk_Compatibility_Ideograph_2f89b : constant Unicode_Char := 16#2F89B#; Cjk_Compatibility_Ideograph_2f89c : constant Unicode_Char := 16#2F89C#; Cjk_Compatibility_Ideograph_2f89d : constant Unicode_Char := 16#2F89D#; Cjk_Compatibility_Ideograph_2f89e : constant Unicode_Char := 16#2F89E#; Cjk_Compatibility_Ideograph_2f89f : constant Unicode_Char := 16#2F89F#; Cjk_Compatibility_Ideograph_2f8a0 : constant Unicode_Char := 16#2F8A0#; Cjk_Compatibility_Ideograph_2f8a1 : constant Unicode_Char := 16#2F8A1#; Cjk_Compatibility_Ideograph_2f8a2 : constant Unicode_Char := 16#2F8A2#; Cjk_Compatibility_Ideograph_2f8a3 : constant Unicode_Char := 16#2F8A3#; Cjk_Compatibility_Ideograph_2f8a4 : constant Unicode_Char := 16#2F8A4#; Cjk_Compatibility_Ideograph_2f8a5 : constant Unicode_Char := 16#2F8A5#; Cjk_Compatibility_Ideograph_2f8a6 : constant Unicode_Char := 16#2F8A6#; Cjk_Compatibility_Ideograph_2f8a7 : constant Unicode_Char := 16#2F8A7#; Cjk_Compatibility_Ideograph_2f8a8 : constant Unicode_Char := 16#2F8A8#; Cjk_Compatibility_Ideograph_2f8a9 : constant Unicode_Char := 16#2F8A9#; Cjk_Compatibility_Ideograph_2f8aa : constant Unicode_Char := 16#2F8AA#; Cjk_Compatibility_Ideograph_2f8ab : constant Unicode_Char := 16#2F8AB#; Cjk_Compatibility_Ideograph_2f8ac : constant Unicode_Char := 16#2F8AC#; Cjk_Compatibility_Ideograph_2f8ad : constant Unicode_Char := 16#2F8AD#; Cjk_Compatibility_Ideograph_2f8ae : constant Unicode_Char := 16#2F8AE#; Cjk_Compatibility_Ideograph_2f8af : constant Unicode_Char := 16#2F8AF#; Cjk_Compatibility_Ideograph_2f8b0 : constant Unicode_Char := 16#2F8B0#; Cjk_Compatibility_Ideograph_2f8b1 : constant Unicode_Char := 16#2F8B1#; Cjk_Compatibility_Ideograph_2f8b2 : constant Unicode_Char := 16#2F8B2#; Cjk_Compatibility_Ideograph_2f8b3 : constant Unicode_Char := 16#2F8B3#; Cjk_Compatibility_Ideograph_2f8b4 : constant Unicode_Char := 16#2F8B4#; Cjk_Compatibility_Ideograph_2f8b5 : constant Unicode_Char := 16#2F8B5#; Cjk_Compatibility_Ideograph_2f8b6 : constant Unicode_Char := 16#2F8B6#; Cjk_Compatibility_Ideograph_2f8b7 : constant Unicode_Char := 16#2F8B7#; Cjk_Compatibility_Ideograph_2f8b8 : constant Unicode_Char := 16#2F8B8#; Cjk_Compatibility_Ideograph_2f8b9 : constant Unicode_Char := 16#2F8B9#; Cjk_Compatibility_Ideograph_2f8ba : constant Unicode_Char := 16#2F8BA#; Cjk_Compatibility_Ideograph_2f8bb : constant Unicode_Char := 16#2F8BB#; Cjk_Compatibility_Ideograph_2f8bc : constant Unicode_Char := 16#2F8BC#; Cjk_Compatibility_Ideograph_2f8bd : constant Unicode_Char := 16#2F8BD#; Cjk_Compatibility_Ideograph_2f8be : constant Unicode_Char := 16#2F8BE#; Cjk_Compatibility_Ideograph_2f8bf : constant Unicode_Char := 16#2F8BF#; Cjk_Compatibility_Ideograph_2f8c0 : constant Unicode_Char := 16#2F8C0#; Cjk_Compatibility_Ideograph_2f8c1 : constant Unicode_Char := 16#2F8C1#; Cjk_Compatibility_Ideograph_2f8c2 : constant Unicode_Char := 16#2F8C2#; Cjk_Compatibility_Ideograph_2f8c3 : constant Unicode_Char := 16#2F8C3#; Cjk_Compatibility_Ideograph_2f8c4 : constant Unicode_Char := 16#2F8C4#; Cjk_Compatibility_Ideograph_2f8c5 : constant Unicode_Char := 16#2F8C5#; Cjk_Compatibility_Ideograph_2f8c6 : constant Unicode_Char := 16#2F8C6#; Cjk_Compatibility_Ideograph_2f8c7 : constant Unicode_Char := 16#2F8C7#; Cjk_Compatibility_Ideograph_2f8c8 : constant Unicode_Char := 16#2F8C8#; Cjk_Compatibility_Ideograph_2f8c9 : constant Unicode_Char := 16#2F8C9#; Cjk_Compatibility_Ideograph_2f8ca : constant Unicode_Char := 16#2F8CA#; Cjk_Compatibility_Ideograph_2f8cb : constant Unicode_Char := 16#2F8CB#; Cjk_Compatibility_Ideograph_2f8cc : constant Unicode_Char := 16#2F8CC#; Cjk_Compatibility_Ideograph_2f8cd : constant Unicode_Char := 16#2F8CD#; Cjk_Compatibility_Ideograph_2f8ce : constant Unicode_Char := 16#2F8CE#; Cjk_Compatibility_Ideograph_2f8cf : constant Unicode_Char := 16#2F8CF#; Cjk_Compatibility_Ideograph_2f8d0 : constant Unicode_Char := 16#2F8D0#; Cjk_Compatibility_Ideograph_2f8d1 : constant Unicode_Char := 16#2F8D1#; Cjk_Compatibility_Ideograph_2f8d2 : constant Unicode_Char := 16#2F8D2#; Cjk_Compatibility_Ideograph_2f8d3 : constant Unicode_Char := 16#2F8D3#; Cjk_Compatibility_Ideograph_2f8d4 : constant Unicode_Char := 16#2F8D4#; Cjk_Compatibility_Ideograph_2f8d5 : constant Unicode_Char := 16#2F8D5#; Cjk_Compatibility_Ideograph_2f8d6 : constant Unicode_Char := 16#2F8D6#; Cjk_Compatibility_Ideograph_2f8d7 : constant Unicode_Char := 16#2F8D7#; Cjk_Compatibility_Ideograph_2f8d8 : constant Unicode_Char := 16#2F8D8#; Cjk_Compatibility_Ideograph_2f8d9 : constant Unicode_Char := 16#2F8D9#; Cjk_Compatibility_Ideograph_2f8da : constant Unicode_Char := 16#2F8DA#; Cjk_Compatibility_Ideograph_2f8db : constant Unicode_Char := 16#2F8DB#; Cjk_Compatibility_Ideograph_2f8dc : constant Unicode_Char := 16#2F8DC#; Cjk_Compatibility_Ideograph_2f8dd : constant Unicode_Char := 16#2F8DD#; Cjk_Compatibility_Ideograph_2f8de : constant Unicode_Char := 16#2F8DE#; Cjk_Compatibility_Ideograph_2f8df : constant Unicode_Char := 16#2F8DF#; Cjk_Compatibility_Ideograph_2f8e0 : constant Unicode_Char := 16#2F8E0#; Cjk_Compatibility_Ideograph_2f8e1 : constant Unicode_Char := 16#2F8E1#; Cjk_Compatibility_Ideograph_2f8e2 : constant Unicode_Char := 16#2F8E2#; Cjk_Compatibility_Ideograph_2f8e3 : constant Unicode_Char := 16#2F8E3#; Cjk_Compatibility_Ideograph_2f8e4 : constant Unicode_Char := 16#2F8E4#; Cjk_Compatibility_Ideograph_2f8e5 : constant Unicode_Char := 16#2F8E5#; Cjk_Compatibility_Ideograph_2f8e6 : constant Unicode_Char := 16#2F8E6#; Cjk_Compatibility_Ideograph_2f8e7 : constant Unicode_Char := 16#2F8E7#; Cjk_Compatibility_Ideograph_2f8e8 : constant Unicode_Char := 16#2F8E8#; Cjk_Compatibility_Ideograph_2f8e9 : constant Unicode_Char := 16#2F8E9#; Cjk_Compatibility_Ideograph_2f8ea : constant Unicode_Char := 16#2F8EA#; Cjk_Compatibility_Ideograph_2f8eb : constant Unicode_Char := 16#2F8EB#; Cjk_Compatibility_Ideograph_2f8ec : constant Unicode_Char := 16#2F8EC#; Cjk_Compatibility_Ideograph_2f8ed : constant Unicode_Char := 16#2F8ED#; Cjk_Compatibility_Ideograph_2f8ee : constant Unicode_Char := 16#2F8EE#; Cjk_Compatibility_Ideograph_2f8ef : constant Unicode_Char := 16#2F8EF#; Cjk_Compatibility_Ideograph_2f8f0 : constant Unicode_Char := 16#2F8F0#; Cjk_Compatibility_Ideograph_2f8f1 : constant Unicode_Char := 16#2F8F1#; Cjk_Compatibility_Ideograph_2f8f2 : constant Unicode_Char := 16#2F8F2#; Cjk_Compatibility_Ideograph_2f8f3 : constant Unicode_Char := 16#2F8F3#; Cjk_Compatibility_Ideograph_2f8f4 : constant Unicode_Char := 16#2F8F4#; Cjk_Compatibility_Ideograph_2f8f5 : constant Unicode_Char := 16#2F8F5#; Cjk_Compatibility_Ideograph_2f8f6 : constant Unicode_Char := 16#2F8F6#; Cjk_Compatibility_Ideograph_2f8f7 : constant Unicode_Char := 16#2F8F7#; Cjk_Compatibility_Ideograph_2f8f8 : constant Unicode_Char := 16#2F8F8#; Cjk_Compatibility_Ideograph_2f8f9 : constant Unicode_Char := 16#2F8F9#; Cjk_Compatibility_Ideograph_2f8fa : constant Unicode_Char := 16#2F8FA#; Cjk_Compatibility_Ideograph_2f8fb : constant Unicode_Char := 16#2F8FB#; Cjk_Compatibility_Ideograph_2f8fc : constant Unicode_Char := 16#2F8FC#; Cjk_Compatibility_Ideograph_2f8fd : constant Unicode_Char := 16#2F8FD#; Cjk_Compatibility_Ideograph_2f8fe : constant Unicode_Char := 16#2F8FE#; Cjk_Compatibility_Ideograph_2f8ff : constant Unicode_Char := 16#2F8FF#; Cjk_Compatibility_Ideograph_2f900 : constant Unicode_Char := 16#2F900#; Cjk_Compatibility_Ideograph_2f901 : constant Unicode_Char := 16#2F901#; Cjk_Compatibility_Ideograph_2f902 : constant Unicode_Char := 16#2F902#; Cjk_Compatibility_Ideograph_2f903 : constant Unicode_Char := 16#2F903#; Cjk_Compatibility_Ideograph_2f904 : constant Unicode_Char := 16#2F904#; Cjk_Compatibility_Ideograph_2f905 : constant Unicode_Char := 16#2F905#; Cjk_Compatibility_Ideograph_2f906 : constant Unicode_Char := 16#2F906#; Cjk_Compatibility_Ideograph_2f907 : constant Unicode_Char := 16#2F907#; Cjk_Compatibility_Ideograph_2f908 : constant Unicode_Char := 16#2F908#; Cjk_Compatibility_Ideograph_2f909 : constant Unicode_Char := 16#2F909#; Cjk_Compatibility_Ideograph_2f90a : constant Unicode_Char := 16#2F90A#; Cjk_Compatibility_Ideograph_2f90b : constant Unicode_Char := 16#2F90B#; Cjk_Compatibility_Ideograph_2f90c : constant Unicode_Char := 16#2F90C#; Cjk_Compatibility_Ideograph_2f90d : constant Unicode_Char := 16#2F90D#; Cjk_Compatibility_Ideograph_2f90e : constant Unicode_Char := 16#2F90E#; Cjk_Compatibility_Ideograph_2f90f : constant Unicode_Char := 16#2F90F#; Cjk_Compatibility_Ideograph_2f910 : constant Unicode_Char := 16#2F910#; Cjk_Compatibility_Ideograph_2f911 : constant Unicode_Char := 16#2F911#; Cjk_Compatibility_Ideograph_2f912 : constant Unicode_Char := 16#2F912#; Cjk_Compatibility_Ideograph_2f913 : constant Unicode_Char := 16#2F913#; Cjk_Compatibility_Ideograph_2f914 : constant Unicode_Char := 16#2F914#; Cjk_Compatibility_Ideograph_2f915 : constant Unicode_Char := 16#2F915#; Cjk_Compatibility_Ideograph_2f916 : constant Unicode_Char := 16#2F916#; Cjk_Compatibility_Ideograph_2f917 : constant Unicode_Char := 16#2F917#; Cjk_Compatibility_Ideograph_2f918 : constant Unicode_Char := 16#2F918#; Cjk_Compatibility_Ideograph_2f919 : constant Unicode_Char := 16#2F919#; Cjk_Compatibility_Ideograph_2f91a : constant Unicode_Char := 16#2F91A#; Cjk_Compatibility_Ideograph_2f91b : constant Unicode_Char := 16#2F91B#; Cjk_Compatibility_Ideograph_2f91c : constant Unicode_Char := 16#2F91C#; Cjk_Compatibility_Ideograph_2f91d : constant Unicode_Char := 16#2F91D#; Cjk_Compatibility_Ideograph_2f91e : constant Unicode_Char := 16#2F91E#; Cjk_Compatibility_Ideograph_2f91f : constant Unicode_Char := 16#2F91F#; Cjk_Compatibility_Ideograph_2f920 : constant Unicode_Char := 16#2F920#; Cjk_Compatibility_Ideograph_2f921 : constant Unicode_Char := 16#2F921#; Cjk_Compatibility_Ideograph_2f922 : constant Unicode_Char := 16#2F922#; Cjk_Compatibility_Ideograph_2f923 : constant Unicode_Char := 16#2F923#; Cjk_Compatibility_Ideograph_2f924 : constant Unicode_Char := 16#2F924#; Cjk_Compatibility_Ideograph_2f925 : constant Unicode_Char := 16#2F925#; Cjk_Compatibility_Ideograph_2f926 : constant Unicode_Char := 16#2F926#; Cjk_Compatibility_Ideograph_2f927 : constant Unicode_Char := 16#2F927#; Cjk_Compatibility_Ideograph_2f928 : constant Unicode_Char := 16#2F928#; Cjk_Compatibility_Ideograph_2f929 : constant Unicode_Char := 16#2F929#; Cjk_Compatibility_Ideograph_2f92a : constant Unicode_Char := 16#2F92A#; Cjk_Compatibility_Ideograph_2f92b : constant Unicode_Char := 16#2F92B#; Cjk_Compatibility_Ideograph_2f92c : constant Unicode_Char := 16#2F92C#; Cjk_Compatibility_Ideograph_2f92d : constant Unicode_Char := 16#2F92D#; Cjk_Compatibility_Ideograph_2f92e : constant Unicode_Char := 16#2F92E#; Cjk_Compatibility_Ideograph_2f92f : constant Unicode_Char := 16#2F92F#; Cjk_Compatibility_Ideograph_2f930 : constant Unicode_Char := 16#2F930#; Cjk_Compatibility_Ideograph_2f931 : constant Unicode_Char := 16#2F931#; Cjk_Compatibility_Ideograph_2f932 : constant Unicode_Char := 16#2F932#; Cjk_Compatibility_Ideograph_2f933 : constant Unicode_Char := 16#2F933#; Cjk_Compatibility_Ideograph_2f934 : constant Unicode_Char := 16#2F934#; Cjk_Compatibility_Ideograph_2f935 : constant Unicode_Char := 16#2F935#; Cjk_Compatibility_Ideograph_2f936 : constant Unicode_Char := 16#2F936#; Cjk_Compatibility_Ideograph_2f937 : constant Unicode_Char := 16#2F937#; Cjk_Compatibility_Ideograph_2f938 : constant Unicode_Char := 16#2F938#; Cjk_Compatibility_Ideograph_2f939 : constant Unicode_Char := 16#2F939#; Cjk_Compatibility_Ideograph_2f93a : constant Unicode_Char := 16#2F93A#; Cjk_Compatibility_Ideograph_2f93b : constant Unicode_Char := 16#2F93B#; Cjk_Compatibility_Ideograph_2f93c : constant Unicode_Char := 16#2F93C#; Cjk_Compatibility_Ideograph_2f93d : constant Unicode_Char := 16#2F93D#; Cjk_Compatibility_Ideograph_2f93e : constant Unicode_Char := 16#2F93E#; Cjk_Compatibility_Ideograph_2f93f : constant Unicode_Char := 16#2F93F#; Cjk_Compatibility_Ideograph_2f940 : constant Unicode_Char := 16#2F940#; Cjk_Compatibility_Ideograph_2f941 : constant Unicode_Char := 16#2F941#; Cjk_Compatibility_Ideograph_2f942 : constant Unicode_Char := 16#2F942#; Cjk_Compatibility_Ideograph_2f943 : constant Unicode_Char := 16#2F943#; Cjk_Compatibility_Ideograph_2f944 : constant Unicode_Char := 16#2F944#; Cjk_Compatibility_Ideograph_2f945 : constant Unicode_Char := 16#2F945#; Cjk_Compatibility_Ideograph_2f946 : constant Unicode_Char := 16#2F946#; Cjk_Compatibility_Ideograph_2f947 : constant Unicode_Char := 16#2F947#; Cjk_Compatibility_Ideograph_2f948 : constant Unicode_Char := 16#2F948#; Cjk_Compatibility_Ideograph_2f949 : constant Unicode_Char := 16#2F949#; Cjk_Compatibility_Ideograph_2f94a : constant Unicode_Char := 16#2F94A#; Cjk_Compatibility_Ideograph_2f94b : constant Unicode_Char := 16#2F94B#; Cjk_Compatibility_Ideograph_2f94c : constant Unicode_Char := 16#2F94C#; Cjk_Compatibility_Ideograph_2f94d : constant Unicode_Char := 16#2F94D#; Cjk_Compatibility_Ideograph_2f94e : constant Unicode_Char := 16#2F94E#; Cjk_Compatibility_Ideograph_2f94f : constant Unicode_Char := 16#2F94F#; Cjk_Compatibility_Ideograph_2f950 : constant Unicode_Char := 16#2F950#; Cjk_Compatibility_Ideograph_2f951 : constant Unicode_Char := 16#2F951#; Cjk_Compatibility_Ideograph_2f952 : constant Unicode_Char := 16#2F952#; Cjk_Compatibility_Ideograph_2f953 : constant Unicode_Char := 16#2F953#; Cjk_Compatibility_Ideograph_2f954 : constant Unicode_Char := 16#2F954#; Cjk_Compatibility_Ideograph_2f955 : constant Unicode_Char := 16#2F955#; Cjk_Compatibility_Ideograph_2f956 : constant Unicode_Char := 16#2F956#; Cjk_Compatibility_Ideograph_2f957 : constant Unicode_Char := 16#2F957#; Cjk_Compatibility_Ideograph_2f958 : constant Unicode_Char := 16#2F958#; Cjk_Compatibility_Ideograph_2f959 : constant Unicode_Char := 16#2F959#; Cjk_Compatibility_Ideograph_2f95a : constant Unicode_Char := 16#2F95A#; Cjk_Compatibility_Ideograph_2f95b : constant Unicode_Char := 16#2F95B#; Cjk_Compatibility_Ideograph_2f95c : constant Unicode_Char := 16#2F95C#; Cjk_Compatibility_Ideograph_2f95d : constant Unicode_Char := 16#2F95D#; Cjk_Compatibility_Ideograph_2f95e : constant Unicode_Char := 16#2F95E#; Cjk_Compatibility_Ideograph_2f95f : constant Unicode_Char := 16#2F95F#; Cjk_Compatibility_Ideograph_2f960 : constant Unicode_Char := 16#2F960#; Cjk_Compatibility_Ideograph_2f961 : constant Unicode_Char := 16#2F961#; Cjk_Compatibility_Ideograph_2f962 : constant Unicode_Char := 16#2F962#; Cjk_Compatibility_Ideograph_2f963 : constant Unicode_Char := 16#2F963#; Cjk_Compatibility_Ideograph_2f964 : constant Unicode_Char := 16#2F964#; Cjk_Compatibility_Ideograph_2f965 : constant Unicode_Char := 16#2F965#; Cjk_Compatibility_Ideograph_2f966 : constant Unicode_Char := 16#2F966#; Cjk_Compatibility_Ideograph_2f967 : constant Unicode_Char := 16#2F967#; Cjk_Compatibility_Ideograph_2f968 : constant Unicode_Char := 16#2F968#; Cjk_Compatibility_Ideograph_2f969 : constant Unicode_Char := 16#2F969#; Cjk_Compatibility_Ideograph_2f96a : constant Unicode_Char := 16#2F96A#; Cjk_Compatibility_Ideograph_2f96b : constant Unicode_Char := 16#2F96B#; Cjk_Compatibility_Ideograph_2f96c : constant Unicode_Char := 16#2F96C#; Cjk_Compatibility_Ideograph_2f96d : constant Unicode_Char := 16#2F96D#; Cjk_Compatibility_Ideograph_2f96e : constant Unicode_Char := 16#2F96E#; Cjk_Compatibility_Ideograph_2f96f : constant Unicode_Char := 16#2F96F#; Cjk_Compatibility_Ideograph_2f970 : constant Unicode_Char := 16#2F970#; Cjk_Compatibility_Ideograph_2f971 : constant Unicode_Char := 16#2F971#; Cjk_Compatibility_Ideograph_2f972 : constant Unicode_Char := 16#2F972#; Cjk_Compatibility_Ideograph_2f973 : constant Unicode_Char := 16#2F973#; Cjk_Compatibility_Ideograph_2f974 : constant Unicode_Char := 16#2F974#; Cjk_Compatibility_Ideograph_2f975 : constant Unicode_Char := 16#2F975#; Cjk_Compatibility_Ideograph_2f976 : constant Unicode_Char := 16#2F976#; Cjk_Compatibility_Ideograph_2f977 : constant Unicode_Char := 16#2F977#; Cjk_Compatibility_Ideograph_2f978 : constant Unicode_Char := 16#2F978#; Cjk_Compatibility_Ideograph_2f979 : constant Unicode_Char := 16#2F979#; Cjk_Compatibility_Ideograph_2f97a : constant Unicode_Char := 16#2F97A#; Cjk_Compatibility_Ideograph_2f97b : constant Unicode_Char := 16#2F97B#; Cjk_Compatibility_Ideograph_2f97c : constant Unicode_Char := 16#2F97C#; Cjk_Compatibility_Ideograph_2f97d : constant Unicode_Char := 16#2F97D#; Cjk_Compatibility_Ideograph_2f97e : constant Unicode_Char := 16#2F97E#; Cjk_Compatibility_Ideograph_2f97f : constant Unicode_Char := 16#2F97F#; Cjk_Compatibility_Ideograph_2f980 : constant Unicode_Char := 16#2F980#; Cjk_Compatibility_Ideograph_2f981 : constant Unicode_Char := 16#2F981#; Cjk_Compatibility_Ideograph_2f982 : constant Unicode_Char := 16#2F982#; Cjk_Compatibility_Ideograph_2f983 : constant Unicode_Char := 16#2F983#; Cjk_Compatibility_Ideograph_2f984 : constant Unicode_Char := 16#2F984#; Cjk_Compatibility_Ideograph_2f985 : constant Unicode_Char := 16#2F985#; Cjk_Compatibility_Ideograph_2f986 : constant Unicode_Char := 16#2F986#; Cjk_Compatibility_Ideograph_2f987 : constant Unicode_Char := 16#2F987#; Cjk_Compatibility_Ideograph_2f988 : constant Unicode_Char := 16#2F988#; Cjk_Compatibility_Ideograph_2f989 : constant Unicode_Char := 16#2F989#; Cjk_Compatibility_Ideograph_2f98a : constant Unicode_Char := 16#2F98A#; Cjk_Compatibility_Ideograph_2f98b : constant Unicode_Char := 16#2F98B#; Cjk_Compatibility_Ideograph_2f98c : constant Unicode_Char := 16#2F98C#; Cjk_Compatibility_Ideograph_2f98d : constant Unicode_Char := 16#2F98D#; Cjk_Compatibility_Ideograph_2f98e : constant Unicode_Char := 16#2F98E#; Cjk_Compatibility_Ideograph_2f98f : constant Unicode_Char := 16#2F98F#; Cjk_Compatibility_Ideograph_2f990 : constant Unicode_Char := 16#2F990#; Cjk_Compatibility_Ideograph_2f991 : constant Unicode_Char := 16#2F991#; Cjk_Compatibility_Ideograph_2f992 : constant Unicode_Char := 16#2F992#; Cjk_Compatibility_Ideograph_2f993 : constant Unicode_Char := 16#2F993#; Cjk_Compatibility_Ideograph_2f994 : constant Unicode_Char := 16#2F994#; Cjk_Compatibility_Ideograph_2f995 : constant Unicode_Char := 16#2F995#; Cjk_Compatibility_Ideograph_2f996 : constant Unicode_Char := 16#2F996#; Cjk_Compatibility_Ideograph_2f997 : constant Unicode_Char := 16#2F997#; Cjk_Compatibility_Ideograph_2f998 : constant Unicode_Char := 16#2F998#; Cjk_Compatibility_Ideograph_2f999 : constant Unicode_Char := 16#2F999#; Cjk_Compatibility_Ideograph_2f99a : constant Unicode_Char := 16#2F99A#; Cjk_Compatibility_Ideograph_2f99b : constant Unicode_Char := 16#2F99B#; Cjk_Compatibility_Ideograph_2f99c : constant Unicode_Char := 16#2F99C#; Cjk_Compatibility_Ideograph_2f99d : constant Unicode_Char := 16#2F99D#; Cjk_Compatibility_Ideograph_2f99e : constant Unicode_Char := 16#2F99E#; Cjk_Compatibility_Ideograph_2f99f : constant Unicode_Char := 16#2F99F#; Cjk_Compatibility_Ideograph_2f9a0 : constant Unicode_Char := 16#2F9A0#; Cjk_Compatibility_Ideograph_2f9a1 : constant Unicode_Char := 16#2F9A1#; Cjk_Compatibility_Ideograph_2f9a2 : constant Unicode_Char := 16#2F9A2#; Cjk_Compatibility_Ideograph_2f9a3 : constant Unicode_Char := 16#2F9A3#; Cjk_Compatibility_Ideograph_2f9a4 : constant Unicode_Char := 16#2F9A4#; Cjk_Compatibility_Ideograph_2f9a5 : constant Unicode_Char := 16#2F9A5#; Cjk_Compatibility_Ideograph_2f9a6 : constant Unicode_Char := 16#2F9A6#; Cjk_Compatibility_Ideograph_2f9a7 : constant Unicode_Char := 16#2F9A7#; Cjk_Compatibility_Ideograph_2f9a8 : constant Unicode_Char := 16#2F9A8#; Cjk_Compatibility_Ideograph_2f9a9 : constant Unicode_Char := 16#2F9A9#; Cjk_Compatibility_Ideograph_2f9aa : constant Unicode_Char := 16#2F9AA#; Cjk_Compatibility_Ideograph_2f9ab : constant Unicode_Char := 16#2F9AB#; Cjk_Compatibility_Ideograph_2f9ac : constant Unicode_Char := 16#2F9AC#; Cjk_Compatibility_Ideograph_2f9ad : constant Unicode_Char := 16#2F9AD#; Cjk_Compatibility_Ideograph_2f9ae : constant Unicode_Char := 16#2F9AE#; Cjk_Compatibility_Ideograph_2f9af : constant Unicode_Char := 16#2F9AF#; Cjk_Compatibility_Ideograph_2f9b0 : constant Unicode_Char := 16#2F9B0#; Cjk_Compatibility_Ideograph_2f9b1 : constant Unicode_Char := 16#2F9B1#; Cjk_Compatibility_Ideograph_2f9b2 : constant Unicode_Char := 16#2F9B2#; Cjk_Compatibility_Ideograph_2f9b3 : constant Unicode_Char := 16#2F9B3#; Cjk_Compatibility_Ideograph_2f9b4 : constant Unicode_Char := 16#2F9B4#; Cjk_Compatibility_Ideograph_2f9b5 : constant Unicode_Char := 16#2F9B5#; Cjk_Compatibility_Ideograph_2f9b6 : constant Unicode_Char := 16#2F9B6#; Cjk_Compatibility_Ideograph_2f9b7 : constant Unicode_Char := 16#2F9B7#; Cjk_Compatibility_Ideograph_2f9b8 : constant Unicode_Char := 16#2F9B8#; Cjk_Compatibility_Ideograph_2f9b9 : constant Unicode_Char := 16#2F9B9#; Cjk_Compatibility_Ideograph_2f9ba : constant Unicode_Char := 16#2F9BA#; Cjk_Compatibility_Ideograph_2f9bb : constant Unicode_Char := 16#2F9BB#; Cjk_Compatibility_Ideograph_2f9bc : constant Unicode_Char := 16#2F9BC#; Cjk_Compatibility_Ideograph_2f9bd : constant Unicode_Char := 16#2F9BD#; Cjk_Compatibility_Ideograph_2f9be : constant Unicode_Char := 16#2F9BE#; Cjk_Compatibility_Ideograph_2f9bf : constant Unicode_Char := 16#2F9BF#; Cjk_Compatibility_Ideograph_2f9c0 : constant Unicode_Char := 16#2F9C0#; Cjk_Compatibility_Ideograph_2f9c1 : constant Unicode_Char := 16#2F9C1#; Cjk_Compatibility_Ideograph_2f9c2 : constant Unicode_Char := 16#2F9C2#; Cjk_Compatibility_Ideograph_2f9c3 : constant Unicode_Char := 16#2F9C3#; Cjk_Compatibility_Ideograph_2f9c4 : constant Unicode_Char := 16#2F9C4#; Cjk_Compatibility_Ideograph_2f9c5 : constant Unicode_Char := 16#2F9C5#; Cjk_Compatibility_Ideograph_2f9c6 : constant Unicode_Char := 16#2F9C6#; Cjk_Compatibility_Ideograph_2f9c7 : constant Unicode_Char := 16#2F9C7#; Cjk_Compatibility_Ideograph_2f9c8 : constant Unicode_Char := 16#2F9C8#; Cjk_Compatibility_Ideograph_2f9c9 : constant Unicode_Char := 16#2F9C9#; Cjk_Compatibility_Ideograph_2f9ca : constant Unicode_Char := 16#2F9CA#; Cjk_Compatibility_Ideograph_2f9cb : constant Unicode_Char := 16#2F9CB#; Cjk_Compatibility_Ideograph_2f9cc : constant Unicode_Char := 16#2F9CC#; Cjk_Compatibility_Ideograph_2f9cd : constant Unicode_Char := 16#2F9CD#; Cjk_Compatibility_Ideograph_2f9ce : constant Unicode_Char := 16#2F9CE#; Cjk_Compatibility_Ideograph_2f9cf : constant Unicode_Char := 16#2F9CF#; Cjk_Compatibility_Ideograph_2f9d0 : constant Unicode_Char := 16#2F9D0#; Cjk_Compatibility_Ideograph_2f9d1 : constant Unicode_Char := 16#2F9D1#; Cjk_Compatibility_Ideograph_2f9d2 : constant Unicode_Char := 16#2F9D2#; Cjk_Compatibility_Ideograph_2f9d3 : constant Unicode_Char := 16#2F9D3#; Cjk_Compatibility_Ideograph_2f9d4 : constant Unicode_Char := 16#2F9D4#; Cjk_Compatibility_Ideograph_2f9d5 : constant Unicode_Char := 16#2F9D5#; Cjk_Compatibility_Ideograph_2f9d6 : constant Unicode_Char := 16#2F9D6#; Cjk_Compatibility_Ideograph_2f9d7 : constant Unicode_Char := 16#2F9D7#; Cjk_Compatibility_Ideograph_2f9d8 : constant Unicode_Char := 16#2F9D8#; Cjk_Compatibility_Ideograph_2f9d9 : constant Unicode_Char := 16#2F9D9#; Cjk_Compatibility_Ideograph_2f9da : constant Unicode_Char := 16#2F9DA#; Cjk_Compatibility_Ideograph_2f9db : constant Unicode_Char := 16#2F9DB#; Cjk_Compatibility_Ideograph_2f9dc : constant Unicode_Char := 16#2F9DC#; Cjk_Compatibility_Ideograph_2f9dd : constant Unicode_Char := 16#2F9DD#; Cjk_Compatibility_Ideograph_2f9de : constant Unicode_Char := 16#2F9DE#; Cjk_Compatibility_Ideograph_2f9df : constant Unicode_Char := 16#2F9DF#; Cjk_Compatibility_Ideograph_2f9e0 : constant Unicode_Char := 16#2F9E0#; Cjk_Compatibility_Ideograph_2f9e1 : constant Unicode_Char := 16#2F9E1#; Cjk_Compatibility_Ideograph_2f9e2 : constant Unicode_Char := 16#2F9E2#; Cjk_Compatibility_Ideograph_2f9e3 : constant Unicode_Char := 16#2F9E3#; Cjk_Compatibility_Ideograph_2f9e4 : constant Unicode_Char := 16#2F9E4#; Cjk_Compatibility_Ideograph_2f9e5 : constant Unicode_Char := 16#2F9E5#; Cjk_Compatibility_Ideograph_2f9e6 : constant Unicode_Char := 16#2F9E6#; Cjk_Compatibility_Ideograph_2f9e7 : constant Unicode_Char := 16#2F9E7#; Cjk_Compatibility_Ideograph_2f9e8 : constant Unicode_Char := 16#2F9E8#; Cjk_Compatibility_Ideograph_2f9e9 : constant Unicode_Char := 16#2F9E9#; Cjk_Compatibility_Ideograph_2f9ea : constant Unicode_Char := 16#2F9EA#; Cjk_Compatibility_Ideograph_2f9eb : constant Unicode_Char := 16#2F9EB#; Cjk_Compatibility_Ideograph_2f9ec : constant Unicode_Char := 16#2F9EC#; Cjk_Compatibility_Ideograph_2f9ed : constant Unicode_Char := 16#2F9ED#; Cjk_Compatibility_Ideograph_2f9ee : constant Unicode_Char := 16#2F9EE#; Cjk_Compatibility_Ideograph_2f9ef : constant Unicode_Char := 16#2F9EF#; Cjk_Compatibility_Ideograph_2f9f0 : constant Unicode_Char := 16#2F9F0#; Cjk_Compatibility_Ideograph_2f9f1 : constant Unicode_Char := 16#2F9F1#; Cjk_Compatibility_Ideograph_2f9f2 : constant Unicode_Char := 16#2F9F2#; Cjk_Compatibility_Ideograph_2f9f3 : constant Unicode_Char := 16#2F9F3#; Cjk_Compatibility_Ideograph_2f9f4 : constant Unicode_Char := 16#2F9F4#; Cjk_Compatibility_Ideograph_2f9f5 : constant Unicode_Char := 16#2F9F5#; Cjk_Compatibility_Ideograph_2f9f6 : constant Unicode_Char := 16#2F9F6#; Cjk_Compatibility_Ideograph_2f9f7 : constant Unicode_Char := 16#2F9F7#; Cjk_Compatibility_Ideograph_2f9f8 : constant Unicode_Char := 16#2F9F8#; Cjk_Compatibility_Ideograph_2f9f9 : constant Unicode_Char := 16#2F9F9#; Cjk_Compatibility_Ideograph_2f9fa : constant Unicode_Char := 16#2F9FA#; Cjk_Compatibility_Ideograph_2f9fb : constant Unicode_Char := 16#2F9FB#; Cjk_Compatibility_Ideograph_2f9fc : constant Unicode_Char := 16#2F9FC#; Cjk_Compatibility_Ideograph_2f9fd : constant Unicode_Char := 16#2F9FD#; Cjk_Compatibility_Ideograph_2f9fe : constant Unicode_Char := 16#2F9FE#; Cjk_Compatibility_Ideograph_2f9ff : constant Unicode_Char := 16#2F9FF#; Cjk_Compatibility_Ideograph_2fa00 : constant Unicode_Char := 16#2FA00#; Cjk_Compatibility_Ideograph_2fa01 : constant Unicode_Char := 16#2FA01#; Cjk_Compatibility_Ideograph_2fa02 : constant Unicode_Char := 16#2FA02#; Cjk_Compatibility_Ideograph_2fa03 : constant Unicode_Char := 16#2FA03#; Cjk_Compatibility_Ideograph_2fa04 : constant Unicode_Char := 16#2FA04#; Cjk_Compatibility_Ideograph_2fa05 : constant Unicode_Char := 16#2FA05#; Cjk_Compatibility_Ideograph_2fa06 : constant Unicode_Char := 16#2FA06#; Cjk_Compatibility_Ideograph_2fa07 : constant Unicode_Char := 16#2FA07#; Cjk_Compatibility_Ideograph_2fa08 : constant Unicode_Char := 16#2FA08#; Cjk_Compatibility_Ideograph_2fa09 : constant Unicode_Char := 16#2FA09#; Cjk_Compatibility_Ideograph_2fa0a : constant Unicode_Char := 16#2FA0A#; Cjk_Compatibility_Ideograph_2fa0b : constant Unicode_Char := 16#2FA0B#; Cjk_Compatibility_Ideograph_2fa0c : constant Unicode_Char := 16#2FA0C#; Cjk_Compatibility_Ideograph_2fa0d : constant Unicode_Char := 16#2FA0D#; Cjk_Compatibility_Ideograph_2fa0e : constant Unicode_Char := 16#2FA0E#; Cjk_Compatibility_Ideograph_2fa0f : constant Unicode_Char := 16#2FA0F#; Cjk_Compatibility_Ideograph_2fa10 : constant Unicode_Char := 16#2FA10#; Cjk_Compatibility_Ideograph_2fa11 : constant Unicode_Char := 16#2FA11#; Cjk_Compatibility_Ideograph_2fa12 : constant Unicode_Char := 16#2FA12#; Cjk_Compatibility_Ideograph_2fa13 : constant Unicode_Char := 16#2FA13#; Cjk_Compatibility_Ideograph_2fa14 : constant Unicode_Char := 16#2FA14#; Cjk_Compatibility_Ideograph_2fa15 : constant Unicode_Char := 16#2FA15#; Cjk_Compatibility_Ideograph_2fa16 : constant Unicode_Char := 16#2FA16#; Cjk_Compatibility_Ideograph_2fa17 : constant Unicode_Char := 16#2FA17#; Cjk_Compatibility_Ideograph_2fa18 : constant Unicode_Char := 16#2FA18#; Cjk_Compatibility_Ideograph_2fa19 : constant Unicode_Char := 16#2FA19#; Cjk_Compatibility_Ideograph_2fa1a : constant Unicode_Char := 16#2FA1A#; Cjk_Compatibility_Ideograph_2fa1b : constant Unicode_Char := 16#2FA1B#; Cjk_Compatibility_Ideograph_2fa1c : constant Unicode_Char := 16#2FA1C#; Cjk_Compatibility_Ideograph_2fa1d : constant Unicode_Char := 16#2FA1D#; end Unicode.Names.Cjk_Compat_Ideo_Sup; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cjk_compat_ideographs.ads���������������������������������������0000664�0000000�0000000�00000117105�14476332425�0024245�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cjk_Compat_Ideographs is pragma Preelaborate; pragma Style_Checks (Off); Cjk_Compatibility_Ideograph_F900 : constant Unicode_Char := 16#F900#; Cjk_Compatibility_Ideograph_F901 : constant Unicode_Char := 16#F901#; Cjk_Compatibility_Ideograph_F902 : constant Unicode_Char := 16#F902#; Cjk_Compatibility_Ideograph_F903 : constant Unicode_Char := 16#F903#; Cjk_Compatibility_Ideograph_F904 : constant Unicode_Char := 16#F904#; Cjk_Compatibility_Ideograph_F905 : constant Unicode_Char := 16#F905#; Cjk_Compatibility_Ideograph_F906 : constant Unicode_Char := 16#F906#; Cjk_Compatibility_Ideograph_F907 : constant Unicode_Char := 16#F907#; Cjk_Compatibility_Ideograph_F908 : constant Unicode_Char := 16#F908#; Cjk_Compatibility_Ideograph_F909 : constant Unicode_Char := 16#F909#; Cjk_Compatibility_Ideograph_F90a : constant Unicode_Char := 16#F90A#; Cjk_Compatibility_Ideograph_F90b : constant Unicode_Char := 16#F90B#; Cjk_Compatibility_Ideograph_F90c : constant Unicode_Char := 16#F90C#; Cjk_Compatibility_Ideograph_F90d : constant Unicode_Char := 16#F90D#; Cjk_Compatibility_Ideograph_F90e : constant Unicode_Char := 16#F90E#; Cjk_Compatibility_Ideograph_F90f : constant Unicode_Char := 16#F90F#; Cjk_Compatibility_Ideograph_F910 : constant Unicode_Char := 16#F910#; Cjk_Compatibility_Ideograph_F911 : constant Unicode_Char := 16#F911#; Cjk_Compatibility_Ideograph_F912 : constant Unicode_Char := 16#F912#; Cjk_Compatibility_Ideograph_F913 : constant Unicode_Char := 16#F913#; Cjk_Compatibility_Ideograph_F914 : constant Unicode_Char := 16#F914#; Cjk_Compatibility_Ideograph_F915 : constant Unicode_Char := 16#F915#; Cjk_Compatibility_Ideograph_F916 : constant Unicode_Char := 16#F916#; Cjk_Compatibility_Ideograph_F917 : constant Unicode_Char := 16#F917#; Cjk_Compatibility_Ideograph_F918 : constant Unicode_Char := 16#F918#; Cjk_Compatibility_Ideograph_F919 : constant Unicode_Char := 16#F919#; Cjk_Compatibility_Ideograph_F91a : constant Unicode_Char := 16#F91A#; Cjk_Compatibility_Ideograph_F91b : constant Unicode_Char := 16#F91B#; Cjk_Compatibility_Ideograph_F91c : constant Unicode_Char := 16#F91C#; Cjk_Compatibility_Ideograph_F91d : constant Unicode_Char := 16#F91D#; Cjk_Compatibility_Ideograph_F91e : constant Unicode_Char := 16#F91E#; Cjk_Compatibility_Ideograph_F91f : constant Unicode_Char := 16#F91F#; Cjk_Compatibility_Ideograph_F920 : constant Unicode_Char := 16#F920#; Cjk_Compatibility_Ideograph_F921 : constant Unicode_Char := 16#F921#; Cjk_Compatibility_Ideograph_F922 : constant Unicode_Char := 16#F922#; Cjk_Compatibility_Ideograph_F923 : constant Unicode_Char := 16#F923#; Cjk_Compatibility_Ideograph_F924 : constant Unicode_Char := 16#F924#; Cjk_Compatibility_Ideograph_F925 : constant Unicode_Char := 16#F925#; Cjk_Compatibility_Ideograph_F926 : constant Unicode_Char := 16#F926#; Cjk_Compatibility_Ideograph_F927 : constant Unicode_Char := 16#F927#; Cjk_Compatibility_Ideograph_F928 : constant Unicode_Char := 16#F928#; Cjk_Compatibility_Ideograph_F929 : constant Unicode_Char := 16#F929#; Cjk_Compatibility_Ideograph_F92a : constant Unicode_Char := 16#F92A#; Cjk_Compatibility_Ideograph_F92b : constant Unicode_Char := 16#F92B#; Cjk_Compatibility_Ideograph_F92c : constant Unicode_Char := 16#F92C#; Cjk_Compatibility_Ideograph_F92d : constant Unicode_Char := 16#F92D#; Cjk_Compatibility_Ideograph_F92e : constant Unicode_Char := 16#F92E#; Cjk_Compatibility_Ideograph_F92f : constant Unicode_Char := 16#F92F#; Cjk_Compatibility_Ideograph_F930 : constant Unicode_Char := 16#F930#; Cjk_Compatibility_Ideograph_F931 : constant Unicode_Char := 16#F931#; Cjk_Compatibility_Ideograph_F932 : constant Unicode_Char := 16#F932#; Cjk_Compatibility_Ideograph_F933 : constant Unicode_Char := 16#F933#; Cjk_Compatibility_Ideograph_F934 : constant Unicode_Char := 16#F934#; Cjk_Compatibility_Ideograph_F935 : constant Unicode_Char := 16#F935#; Cjk_Compatibility_Ideograph_F936 : constant Unicode_Char := 16#F936#; Cjk_Compatibility_Ideograph_F937 : constant Unicode_Char := 16#F937#; Cjk_Compatibility_Ideograph_F938 : constant Unicode_Char := 16#F938#; Cjk_Compatibility_Ideograph_F939 : constant Unicode_Char := 16#F939#; Cjk_Compatibility_Ideograph_F93a : constant Unicode_Char := 16#F93A#; Cjk_Compatibility_Ideograph_F93b : constant Unicode_Char := 16#F93B#; Cjk_Compatibility_Ideograph_F93c : constant Unicode_Char := 16#F93C#; Cjk_Compatibility_Ideograph_F93d : constant Unicode_Char := 16#F93D#; Cjk_Compatibility_Ideograph_F93e : constant Unicode_Char := 16#F93E#; Cjk_Compatibility_Ideograph_F93f : constant Unicode_Char := 16#F93F#; Cjk_Compatibility_Ideograph_F940 : constant Unicode_Char := 16#F940#; Cjk_Compatibility_Ideograph_F941 : constant Unicode_Char := 16#F941#; Cjk_Compatibility_Ideograph_F942 : constant Unicode_Char := 16#F942#; Cjk_Compatibility_Ideograph_F943 : constant Unicode_Char := 16#F943#; Cjk_Compatibility_Ideograph_F944 : constant Unicode_Char := 16#F944#; Cjk_Compatibility_Ideograph_F945 : constant Unicode_Char := 16#F945#; Cjk_Compatibility_Ideograph_F946 : constant Unicode_Char := 16#F946#; Cjk_Compatibility_Ideograph_F947 : constant Unicode_Char := 16#F947#; Cjk_Compatibility_Ideograph_F948 : constant Unicode_Char := 16#F948#; Cjk_Compatibility_Ideograph_F949 : constant Unicode_Char := 16#F949#; Cjk_Compatibility_Ideograph_F94a : constant Unicode_Char := 16#F94A#; Cjk_Compatibility_Ideograph_F94b : constant Unicode_Char := 16#F94B#; Cjk_Compatibility_Ideograph_F94c : constant Unicode_Char := 16#F94C#; Cjk_Compatibility_Ideograph_F94d : constant Unicode_Char := 16#F94D#; Cjk_Compatibility_Ideograph_F94e : constant Unicode_Char := 16#F94E#; Cjk_Compatibility_Ideograph_F94f : constant Unicode_Char := 16#F94F#; Cjk_Compatibility_Ideograph_F950 : constant Unicode_Char := 16#F950#; Cjk_Compatibility_Ideograph_F951 : constant Unicode_Char := 16#F951#; Cjk_Compatibility_Ideograph_F952 : constant Unicode_Char := 16#F952#; Cjk_Compatibility_Ideograph_F953 : constant Unicode_Char := 16#F953#; Cjk_Compatibility_Ideograph_F954 : constant Unicode_Char := 16#F954#; Cjk_Compatibility_Ideograph_F955 : constant Unicode_Char := 16#F955#; Cjk_Compatibility_Ideograph_F956 : constant Unicode_Char := 16#F956#; Cjk_Compatibility_Ideograph_F957 : constant Unicode_Char := 16#F957#; Cjk_Compatibility_Ideograph_F958 : constant Unicode_Char := 16#F958#; Cjk_Compatibility_Ideograph_F959 : constant Unicode_Char := 16#F959#; Cjk_Compatibility_Ideograph_F95a : constant Unicode_Char := 16#F95A#; Cjk_Compatibility_Ideograph_F95b : constant Unicode_Char := 16#F95B#; Cjk_Compatibility_Ideograph_F95c : constant Unicode_Char := 16#F95C#; Cjk_Compatibility_Ideograph_F95d : constant Unicode_Char := 16#F95D#; Cjk_Compatibility_Ideograph_F95e : constant Unicode_Char := 16#F95E#; Cjk_Compatibility_Ideograph_F95f : constant Unicode_Char := 16#F95F#; Cjk_Compatibility_Ideograph_F960 : constant Unicode_Char := 16#F960#; Cjk_Compatibility_Ideograph_F961 : constant Unicode_Char := 16#F961#; Cjk_Compatibility_Ideograph_F962 : constant Unicode_Char := 16#F962#; Cjk_Compatibility_Ideograph_F963 : constant Unicode_Char := 16#F963#; Cjk_Compatibility_Ideograph_F964 : constant Unicode_Char := 16#F964#; Cjk_Compatibility_Ideograph_F965 : constant Unicode_Char := 16#F965#; Cjk_Compatibility_Ideograph_F966 : constant Unicode_Char := 16#F966#; Cjk_Compatibility_Ideograph_F967 : constant Unicode_Char := 16#F967#; Cjk_Compatibility_Ideograph_F968 : constant Unicode_Char := 16#F968#; Cjk_Compatibility_Ideograph_F969 : constant Unicode_Char := 16#F969#; Cjk_Compatibility_Ideograph_F96a : constant Unicode_Char := 16#F96A#; Cjk_Compatibility_Ideograph_F96b : constant Unicode_Char := 16#F96B#; Cjk_Compatibility_Ideograph_F96c : constant Unicode_Char := 16#F96C#; Cjk_Compatibility_Ideograph_F96d : constant Unicode_Char := 16#F96D#; Cjk_Compatibility_Ideograph_F96e : constant Unicode_Char := 16#F96E#; Cjk_Compatibility_Ideograph_F96f : constant Unicode_Char := 16#F96F#; Cjk_Compatibility_Ideograph_F970 : constant Unicode_Char := 16#F970#; Cjk_Compatibility_Ideograph_F971 : constant Unicode_Char := 16#F971#; Cjk_Compatibility_Ideograph_F972 : constant Unicode_Char := 16#F972#; Cjk_Compatibility_Ideograph_F973 : constant Unicode_Char := 16#F973#; Cjk_Compatibility_Ideograph_F974 : constant Unicode_Char := 16#F974#; Cjk_Compatibility_Ideograph_F975 : constant Unicode_Char := 16#F975#; Cjk_Compatibility_Ideograph_F976 : constant Unicode_Char := 16#F976#; Cjk_Compatibility_Ideograph_F977 : constant Unicode_Char := 16#F977#; Cjk_Compatibility_Ideograph_F978 : constant Unicode_Char := 16#F978#; Cjk_Compatibility_Ideograph_F979 : constant Unicode_Char := 16#F979#; Cjk_Compatibility_Ideograph_F97a : constant Unicode_Char := 16#F97A#; Cjk_Compatibility_Ideograph_F97b : constant Unicode_Char := 16#F97B#; Cjk_Compatibility_Ideograph_F97c : constant Unicode_Char := 16#F97C#; Cjk_Compatibility_Ideograph_F97d : constant Unicode_Char := 16#F97D#; Cjk_Compatibility_Ideograph_F97e : constant Unicode_Char := 16#F97E#; Cjk_Compatibility_Ideograph_F97f : constant Unicode_Char := 16#F97F#; Cjk_Compatibility_Ideograph_F980 : constant Unicode_Char := 16#F980#; Cjk_Compatibility_Ideograph_F981 : constant Unicode_Char := 16#F981#; Cjk_Compatibility_Ideograph_F982 : constant Unicode_Char := 16#F982#; Cjk_Compatibility_Ideograph_F983 : constant Unicode_Char := 16#F983#; Cjk_Compatibility_Ideograph_F984 : constant Unicode_Char := 16#F984#; Cjk_Compatibility_Ideograph_F985 : constant Unicode_Char := 16#F985#; Cjk_Compatibility_Ideograph_F986 : constant Unicode_Char := 16#F986#; Cjk_Compatibility_Ideograph_F987 : constant Unicode_Char := 16#F987#; Cjk_Compatibility_Ideograph_F988 : constant Unicode_Char := 16#F988#; Cjk_Compatibility_Ideograph_F989 : constant Unicode_Char := 16#F989#; Cjk_Compatibility_Ideograph_F98a : constant Unicode_Char := 16#F98A#; Cjk_Compatibility_Ideograph_F98b : constant Unicode_Char := 16#F98B#; Cjk_Compatibility_Ideograph_F98c : constant Unicode_Char := 16#F98C#; Cjk_Compatibility_Ideograph_F98d : constant Unicode_Char := 16#F98D#; Cjk_Compatibility_Ideograph_F98e : constant Unicode_Char := 16#F98E#; Cjk_Compatibility_Ideograph_F98f : constant Unicode_Char := 16#F98F#; Cjk_Compatibility_Ideograph_F990 : constant Unicode_Char := 16#F990#; Cjk_Compatibility_Ideograph_F991 : constant Unicode_Char := 16#F991#; Cjk_Compatibility_Ideograph_F992 : constant Unicode_Char := 16#F992#; Cjk_Compatibility_Ideograph_F993 : constant Unicode_Char := 16#F993#; Cjk_Compatibility_Ideograph_F994 : constant Unicode_Char := 16#F994#; Cjk_Compatibility_Ideograph_F995 : constant Unicode_Char := 16#F995#; Cjk_Compatibility_Ideograph_F996 : constant Unicode_Char := 16#F996#; Cjk_Compatibility_Ideograph_F997 : constant Unicode_Char := 16#F997#; Cjk_Compatibility_Ideograph_F998 : constant Unicode_Char := 16#F998#; Cjk_Compatibility_Ideograph_F999 : constant Unicode_Char := 16#F999#; Cjk_Compatibility_Ideograph_F99a : constant Unicode_Char := 16#F99A#; Cjk_Compatibility_Ideograph_F99b : constant Unicode_Char := 16#F99B#; Cjk_Compatibility_Ideograph_F99c : constant Unicode_Char := 16#F99C#; Cjk_Compatibility_Ideograph_F99d : constant Unicode_Char := 16#F99D#; Cjk_Compatibility_Ideograph_F99e : constant Unicode_Char := 16#F99E#; Cjk_Compatibility_Ideograph_F99f : constant Unicode_Char := 16#F99F#; Cjk_Compatibility_Ideograph_F9a0 : constant Unicode_Char := 16#F9A0#; Cjk_Compatibility_Ideograph_F9a1 : constant Unicode_Char := 16#F9A1#; Cjk_Compatibility_Ideograph_F9a2 : constant Unicode_Char := 16#F9A2#; Cjk_Compatibility_Ideograph_F9a3 : constant Unicode_Char := 16#F9A3#; Cjk_Compatibility_Ideograph_F9a4 : constant Unicode_Char := 16#F9A4#; Cjk_Compatibility_Ideograph_F9a5 : constant Unicode_Char := 16#F9A5#; Cjk_Compatibility_Ideograph_F9a6 : constant Unicode_Char := 16#F9A6#; Cjk_Compatibility_Ideograph_F9a7 : constant Unicode_Char := 16#F9A7#; Cjk_Compatibility_Ideograph_F9a8 : constant Unicode_Char := 16#F9A8#; Cjk_Compatibility_Ideograph_F9a9 : constant Unicode_Char := 16#F9A9#; Cjk_Compatibility_Ideograph_F9aa : constant Unicode_Char := 16#F9AA#; Cjk_Compatibility_Ideograph_F9ab : constant Unicode_Char := 16#F9AB#; Cjk_Compatibility_Ideograph_F9ac : constant Unicode_Char := 16#F9AC#; Cjk_Compatibility_Ideograph_F9ad : constant Unicode_Char := 16#F9AD#; Cjk_Compatibility_Ideograph_F9ae : constant Unicode_Char := 16#F9AE#; Cjk_Compatibility_Ideograph_F9af : constant Unicode_Char := 16#F9AF#; Cjk_Compatibility_Ideograph_F9b0 : constant Unicode_Char := 16#F9B0#; Cjk_Compatibility_Ideograph_F9b1 : constant Unicode_Char := 16#F9B1#; Cjk_Compatibility_Ideograph_F9b2 : constant Unicode_Char := 16#F9B2#; Cjk_Compatibility_Ideograph_F9b3 : constant Unicode_Char := 16#F9B3#; Cjk_Compatibility_Ideograph_F9b4 : constant Unicode_Char := 16#F9B4#; Cjk_Compatibility_Ideograph_F9b5 : constant Unicode_Char := 16#F9B5#; Cjk_Compatibility_Ideograph_F9b6 : constant Unicode_Char := 16#F9B6#; Cjk_Compatibility_Ideograph_F9b7 : constant Unicode_Char := 16#F9B7#; Cjk_Compatibility_Ideograph_F9b8 : constant Unicode_Char := 16#F9B8#; Cjk_Compatibility_Ideograph_F9b9 : constant Unicode_Char := 16#F9B9#; Cjk_Compatibility_Ideograph_F9ba : constant Unicode_Char := 16#F9BA#; Cjk_Compatibility_Ideograph_F9bb : constant Unicode_Char := 16#F9BB#; Cjk_Compatibility_Ideograph_F9bc : constant Unicode_Char := 16#F9BC#; Cjk_Compatibility_Ideograph_F9bd : constant Unicode_Char := 16#F9BD#; Cjk_Compatibility_Ideograph_F9be : constant Unicode_Char := 16#F9BE#; Cjk_Compatibility_Ideograph_F9bf : constant Unicode_Char := 16#F9BF#; Cjk_Compatibility_Ideograph_F9c0 : constant Unicode_Char := 16#F9C0#; Cjk_Compatibility_Ideograph_F9c1 : constant Unicode_Char := 16#F9C1#; Cjk_Compatibility_Ideograph_F9c2 : constant Unicode_Char := 16#F9C2#; Cjk_Compatibility_Ideograph_F9c3 : constant Unicode_Char := 16#F9C3#; Cjk_Compatibility_Ideograph_F9c4 : constant Unicode_Char := 16#F9C4#; Cjk_Compatibility_Ideograph_F9c5 : constant Unicode_Char := 16#F9C5#; Cjk_Compatibility_Ideograph_F9c6 : constant Unicode_Char := 16#F9C6#; Cjk_Compatibility_Ideograph_F9c7 : constant Unicode_Char := 16#F9C7#; Cjk_Compatibility_Ideograph_F9c8 : constant Unicode_Char := 16#F9C8#; Cjk_Compatibility_Ideograph_F9c9 : constant Unicode_Char := 16#F9C9#; Cjk_Compatibility_Ideograph_F9ca : constant Unicode_Char := 16#F9CA#; Cjk_Compatibility_Ideograph_F9cb : constant Unicode_Char := 16#F9CB#; Cjk_Compatibility_Ideograph_F9cc : constant Unicode_Char := 16#F9CC#; Cjk_Compatibility_Ideograph_F9cd : constant Unicode_Char := 16#F9CD#; Cjk_Compatibility_Ideograph_F9ce : constant Unicode_Char := 16#F9CE#; Cjk_Compatibility_Ideograph_F9cf : constant Unicode_Char := 16#F9CF#; Cjk_Compatibility_Ideograph_F9d0 : constant Unicode_Char := 16#F9D0#; Cjk_Compatibility_Ideograph_F9d1 : constant Unicode_Char := 16#F9D1#; Cjk_Compatibility_Ideograph_F9d2 : constant Unicode_Char := 16#F9D2#; Cjk_Compatibility_Ideograph_F9d3 : constant Unicode_Char := 16#F9D3#; Cjk_Compatibility_Ideograph_F9d4 : constant Unicode_Char := 16#F9D4#; Cjk_Compatibility_Ideograph_F9d5 : constant Unicode_Char := 16#F9D5#; Cjk_Compatibility_Ideograph_F9d6 : constant Unicode_Char := 16#F9D6#; Cjk_Compatibility_Ideograph_F9d7 : constant Unicode_Char := 16#F9D7#; Cjk_Compatibility_Ideograph_F9d8 : constant Unicode_Char := 16#F9D8#; Cjk_Compatibility_Ideograph_F9d9 : constant Unicode_Char := 16#F9D9#; Cjk_Compatibility_Ideograph_F9da : constant Unicode_Char := 16#F9DA#; Cjk_Compatibility_Ideograph_F9db : constant Unicode_Char := 16#F9DB#; Cjk_Compatibility_Ideograph_F9dc : constant Unicode_Char := 16#F9DC#; Cjk_Compatibility_Ideograph_F9dd : constant Unicode_Char := 16#F9DD#; Cjk_Compatibility_Ideograph_F9de : constant Unicode_Char := 16#F9DE#; Cjk_Compatibility_Ideograph_F9df : constant Unicode_Char := 16#F9DF#; Cjk_Compatibility_Ideograph_F9e0 : constant Unicode_Char := 16#F9E0#; Cjk_Compatibility_Ideograph_F9e1 : constant Unicode_Char := 16#F9E1#; Cjk_Compatibility_Ideograph_F9e2 : constant Unicode_Char := 16#F9E2#; Cjk_Compatibility_Ideograph_F9e3 : constant Unicode_Char := 16#F9E3#; Cjk_Compatibility_Ideograph_F9e4 : constant Unicode_Char := 16#F9E4#; Cjk_Compatibility_Ideograph_F9e5 : constant Unicode_Char := 16#F9E5#; Cjk_Compatibility_Ideograph_F9e6 : constant Unicode_Char := 16#F9E6#; Cjk_Compatibility_Ideograph_F9e7 : constant Unicode_Char := 16#F9E7#; Cjk_Compatibility_Ideograph_F9e8 : constant Unicode_Char := 16#F9E8#; Cjk_Compatibility_Ideograph_F9e9 : constant Unicode_Char := 16#F9E9#; Cjk_Compatibility_Ideograph_F9ea : constant Unicode_Char := 16#F9EA#; Cjk_Compatibility_Ideograph_F9eb : constant Unicode_Char := 16#F9EB#; Cjk_Compatibility_Ideograph_F9ec : constant Unicode_Char := 16#F9EC#; Cjk_Compatibility_Ideograph_F9ed : constant Unicode_Char := 16#F9ED#; Cjk_Compatibility_Ideograph_F9ee : constant Unicode_Char := 16#F9EE#; Cjk_Compatibility_Ideograph_F9ef : constant Unicode_Char := 16#F9EF#; Cjk_Compatibility_Ideograph_F9f0 : constant Unicode_Char := 16#F9F0#; Cjk_Compatibility_Ideograph_F9f1 : constant Unicode_Char := 16#F9F1#; Cjk_Compatibility_Ideograph_F9f2 : constant Unicode_Char := 16#F9F2#; Cjk_Compatibility_Ideograph_F9f3 : constant Unicode_Char := 16#F9F3#; Cjk_Compatibility_Ideograph_F9f4 : constant Unicode_Char := 16#F9F4#; Cjk_Compatibility_Ideograph_F9f5 : constant Unicode_Char := 16#F9F5#; Cjk_Compatibility_Ideograph_F9f6 : constant Unicode_Char := 16#F9F6#; Cjk_Compatibility_Ideograph_F9f7 : constant Unicode_Char := 16#F9F7#; Cjk_Compatibility_Ideograph_F9f8 : constant Unicode_Char := 16#F9F8#; Cjk_Compatibility_Ideograph_F9f9 : constant Unicode_Char := 16#F9F9#; Cjk_Compatibility_Ideograph_F9fa : constant Unicode_Char := 16#F9FA#; Cjk_Compatibility_Ideograph_F9fb : constant Unicode_Char := 16#F9FB#; Cjk_Compatibility_Ideograph_F9fc : constant Unicode_Char := 16#F9FC#; Cjk_Compatibility_Ideograph_F9fd : constant Unicode_Char := 16#F9FD#; Cjk_Compatibility_Ideograph_F9fe : constant Unicode_Char := 16#F9FE#; Cjk_Compatibility_Ideograph_F9ff : constant Unicode_Char := 16#F9FF#; Cjk_Compatibility_Ideograph_Fa00 : constant Unicode_Char := 16#FA00#; Cjk_Compatibility_Ideograph_Fa01 : constant Unicode_Char := 16#FA01#; Cjk_Compatibility_Ideograph_Fa02 : constant Unicode_Char := 16#FA02#; Cjk_Compatibility_Ideograph_Fa03 : constant Unicode_Char := 16#FA03#; Cjk_Compatibility_Ideograph_Fa04 : constant Unicode_Char := 16#FA04#; Cjk_Compatibility_Ideograph_Fa05 : constant Unicode_Char := 16#FA05#; Cjk_Compatibility_Ideograph_Fa06 : constant Unicode_Char := 16#FA06#; Cjk_Compatibility_Ideograph_Fa07 : constant Unicode_Char := 16#FA07#; Cjk_Compatibility_Ideograph_Fa08 : constant Unicode_Char := 16#FA08#; Cjk_Compatibility_Ideograph_Fa09 : constant Unicode_Char := 16#FA09#; Cjk_Compatibility_Ideograph_Fa0a : constant Unicode_Char := 16#FA0A#; Cjk_Compatibility_Ideograph_Fa0b : constant Unicode_Char := 16#FA0B#; Cjk_Compatibility_Ideograph_Fa0c : constant Unicode_Char := 16#FA0C#; Cjk_Compatibility_Ideograph_Fa0d : constant Unicode_Char := 16#FA0D#; Cjk_Compatibility_Ideograph_Fa0e : constant Unicode_Char := 16#FA0E#; Cjk_Compatibility_Ideograph_Fa0f : constant Unicode_Char := 16#FA0F#; Cjk_Compatibility_Ideograph_Fa10 : constant Unicode_Char := 16#FA10#; Cjk_Compatibility_Ideograph_Fa11 : constant Unicode_Char := 16#FA11#; Cjk_Compatibility_Ideograph_Fa12 : constant Unicode_Char := 16#FA12#; Cjk_Compatibility_Ideograph_Fa13 : constant Unicode_Char := 16#FA13#; Cjk_Compatibility_Ideograph_Fa14 : constant Unicode_Char := 16#FA14#; Cjk_Compatibility_Ideograph_Fa15 : constant Unicode_Char := 16#FA15#; Cjk_Compatibility_Ideograph_Fa16 : constant Unicode_Char := 16#FA16#; Cjk_Compatibility_Ideograph_Fa17 : constant Unicode_Char := 16#FA17#; Cjk_Compatibility_Ideograph_Fa18 : constant Unicode_Char := 16#FA18#; Cjk_Compatibility_Ideograph_Fa19 : constant Unicode_Char := 16#FA19#; Cjk_Compatibility_Ideograph_Fa1a : constant Unicode_Char := 16#FA1A#; Cjk_Compatibility_Ideograph_Fa1b : constant Unicode_Char := 16#FA1B#; Cjk_Compatibility_Ideograph_Fa1c : constant Unicode_Char := 16#FA1C#; Cjk_Compatibility_Ideograph_Fa1d : constant Unicode_Char := 16#FA1D#; Cjk_Compatibility_Ideograph_Fa1e : constant Unicode_Char := 16#FA1E#; Cjk_Compatibility_Ideograph_Fa1f : constant Unicode_Char := 16#FA1F#; Cjk_Compatibility_Ideograph_Fa20 : constant Unicode_Char := 16#FA20#; Cjk_Compatibility_Ideograph_Fa21 : constant Unicode_Char := 16#FA21#; Cjk_Compatibility_Ideograph_Fa22 : constant Unicode_Char := 16#FA22#; Cjk_Compatibility_Ideograph_Fa23 : constant Unicode_Char := 16#FA23#; Cjk_Compatibility_Ideograph_Fa24 : constant Unicode_Char := 16#FA24#; Cjk_Compatibility_Ideograph_Fa25 : constant Unicode_Char := 16#FA25#; Cjk_Compatibility_Ideograph_Fa26 : constant Unicode_Char := 16#FA26#; Cjk_Compatibility_Ideograph_Fa27 : constant Unicode_Char := 16#FA27#; Cjk_Compatibility_Ideograph_Fa28 : constant Unicode_Char := 16#FA28#; Cjk_Compatibility_Ideograph_Fa29 : constant Unicode_Char := 16#FA29#; Cjk_Compatibility_Ideograph_Fa2a : constant Unicode_Char := 16#FA2A#; Cjk_Compatibility_Ideograph_Fa2b : constant Unicode_Char := 16#FA2B#; Cjk_Compatibility_Ideograph_Fa2c : constant Unicode_Char := 16#FA2C#; Cjk_Compatibility_Ideograph_Fa2d : constant Unicode_Char := 16#FA2D#; Cjk_Compatibility_Ideograph_Fa2e : constant Unicode_Char := 16#FA2E#; Cjk_Compatibility_Ideograph_Fa2f : constant Unicode_Char := 16#FA2F#; Cjk_Compatibility_Ideograph_Fa30 : constant Unicode_Char := 16#FA30#; Cjk_Compatibility_Ideograph_Fa31 : constant Unicode_Char := 16#FA31#; Cjk_Compatibility_Ideograph_Fa32 : constant Unicode_Char := 16#FA32#; Cjk_Compatibility_Ideograph_Fa33 : constant Unicode_Char := 16#FA33#; Cjk_Compatibility_Ideograph_Fa34 : constant Unicode_Char := 16#FA34#; Cjk_Compatibility_Ideograph_Fa35 : constant Unicode_Char := 16#FA35#; Cjk_Compatibility_Ideograph_Fa36 : constant Unicode_Char := 16#FA36#; Cjk_Compatibility_Ideograph_Fa37 : constant Unicode_Char := 16#FA37#; Cjk_Compatibility_Ideograph_Fa38 : constant Unicode_Char := 16#FA38#; Cjk_Compatibility_Ideograph_Fa39 : constant Unicode_Char := 16#FA39#; Cjk_Compatibility_Ideograph_Fa3a : constant Unicode_Char := 16#FA3A#; Cjk_Compatibility_Ideograph_Fa3b : constant Unicode_Char := 16#FA3B#; Cjk_Compatibility_Ideograph_Fa3c : constant Unicode_Char := 16#FA3C#; Cjk_Compatibility_Ideograph_Fa3d : constant Unicode_Char := 16#FA3D#; Cjk_Compatibility_Ideograph_Fa3e : constant Unicode_Char := 16#FA3E#; Cjk_Compatibility_Ideograph_Fa3f : constant Unicode_Char := 16#FA3F#; Cjk_Compatibility_Ideograph_Fa40 : constant Unicode_Char := 16#FA40#; Cjk_Compatibility_Ideograph_Fa41 : constant Unicode_Char := 16#FA41#; Cjk_Compatibility_Ideograph_Fa42 : constant Unicode_Char := 16#FA42#; Cjk_Compatibility_Ideograph_Fa43 : constant Unicode_Char := 16#FA43#; Cjk_Compatibility_Ideograph_Fa44 : constant Unicode_Char := 16#FA44#; Cjk_Compatibility_Ideograph_Fa45 : constant Unicode_Char := 16#FA45#; Cjk_Compatibility_Ideograph_Fa46 : constant Unicode_Char := 16#FA46#; Cjk_Compatibility_Ideograph_Fa47 : constant Unicode_Char := 16#FA47#; Cjk_Compatibility_Ideograph_Fa48 : constant Unicode_Char := 16#FA48#; Cjk_Compatibility_Ideograph_Fa49 : constant Unicode_Char := 16#FA49#; Cjk_Compatibility_Ideograph_Fa4a : constant Unicode_Char := 16#FA4A#; Cjk_Compatibility_Ideograph_Fa4b : constant Unicode_Char := 16#FA4B#; Cjk_Compatibility_Ideograph_Fa4c : constant Unicode_Char := 16#FA4C#; Cjk_Compatibility_Ideograph_Fa4d : constant Unicode_Char := 16#FA4D#; Cjk_Compatibility_Ideograph_Fa4e : constant Unicode_Char := 16#FA4E#; Cjk_Compatibility_Ideograph_Fa4f : constant Unicode_Char := 16#FA4F#; Cjk_Compatibility_Ideograph_Fa50 : constant Unicode_Char := 16#FA50#; Cjk_Compatibility_Ideograph_Fa51 : constant Unicode_Char := 16#FA51#; Cjk_Compatibility_Ideograph_Fa52 : constant Unicode_Char := 16#FA52#; Cjk_Compatibility_Ideograph_Fa53 : constant Unicode_Char := 16#FA53#; Cjk_Compatibility_Ideograph_Fa54 : constant Unicode_Char := 16#FA54#; Cjk_Compatibility_Ideograph_Fa55 : constant Unicode_Char := 16#FA55#; Cjk_Compatibility_Ideograph_Fa56 : constant Unicode_Char := 16#FA56#; Cjk_Compatibility_Ideograph_Fa57 : constant Unicode_Char := 16#FA57#; Cjk_Compatibility_Ideograph_Fa58 : constant Unicode_Char := 16#FA58#; Cjk_Compatibility_Ideograph_Fa59 : constant Unicode_Char := 16#FA59#; Cjk_Compatibility_Ideograph_Fa5a : constant Unicode_Char := 16#FA5A#; Cjk_Compatibility_Ideograph_Fa5b : constant Unicode_Char := 16#FA5B#; Cjk_Compatibility_Ideograph_Fa5c : constant Unicode_Char := 16#FA5C#; Cjk_Compatibility_Ideograph_Fa5d : constant Unicode_Char := 16#FA5D#; Cjk_Compatibility_Ideograph_Fa5e : constant Unicode_Char := 16#FA5E#; Cjk_Compatibility_Ideograph_Fa5f : constant Unicode_Char := 16#FA5F#; Cjk_Compatibility_Ideograph_Fa60 : constant Unicode_Char := 16#FA60#; Cjk_Compatibility_Ideograph_Fa61 : constant Unicode_Char := 16#FA61#; Cjk_Compatibility_Ideograph_Fa62 : constant Unicode_Char := 16#FA62#; Cjk_Compatibility_Ideograph_Fa63 : constant Unicode_Char := 16#FA63#; Cjk_Compatibility_Ideograph_Fa64 : constant Unicode_Char := 16#FA64#; Cjk_Compatibility_Ideograph_Fa65 : constant Unicode_Char := 16#FA65#; Cjk_Compatibility_Ideograph_Fa66 : constant Unicode_Char := 16#FA66#; Cjk_Compatibility_Ideograph_Fa67 : constant Unicode_Char := 16#FA67#; Cjk_Compatibility_Ideograph_Fa68 : constant Unicode_Char := 16#FA68#; Cjk_Compatibility_Ideograph_Fa69 : constant Unicode_Char := 16#FA69#; Cjk_Compatibility_Ideograph_Fa6a : constant Unicode_Char := 16#FA6A#; Cjk_Compatibility_Ideograph_Fa6b : constant Unicode_Char := 16#FA6B#; Cjk_Compatibility_Ideograph_Fa6c : constant Unicode_Char := 16#FA6C#; Cjk_Compatibility_Ideograph_Fa6d : constant Unicode_Char := 16#FA6D#; Cjk_Compatibility_Ideograph_Fa70 : constant Unicode_Char := 16#FA70#; Cjk_Compatibility_Ideograph_Fa71 : constant Unicode_Char := 16#FA71#; Cjk_Compatibility_Ideograph_Fa72 : constant Unicode_Char := 16#FA72#; Cjk_Compatibility_Ideograph_Fa73 : constant Unicode_Char := 16#FA73#; Cjk_Compatibility_Ideograph_Fa74 : constant Unicode_Char := 16#FA74#; Cjk_Compatibility_Ideograph_Fa75 : constant Unicode_Char := 16#FA75#; Cjk_Compatibility_Ideograph_Fa76 : constant Unicode_Char := 16#FA76#; Cjk_Compatibility_Ideograph_Fa77 : constant Unicode_Char := 16#FA77#; Cjk_Compatibility_Ideograph_Fa78 : constant Unicode_Char := 16#FA78#; Cjk_Compatibility_Ideograph_Fa79 : constant Unicode_Char := 16#FA79#; Cjk_Compatibility_Ideograph_Fa7a : constant Unicode_Char := 16#FA7A#; Cjk_Compatibility_Ideograph_Fa7b : constant Unicode_Char := 16#FA7B#; Cjk_Compatibility_Ideograph_Fa7c : constant Unicode_Char := 16#FA7C#; Cjk_Compatibility_Ideograph_Fa7d : constant Unicode_Char := 16#FA7D#; Cjk_Compatibility_Ideograph_Fa7e : constant Unicode_Char := 16#FA7E#; Cjk_Compatibility_Ideograph_Fa7f : constant Unicode_Char := 16#FA7F#; Cjk_Compatibility_Ideograph_Fa80 : constant Unicode_Char := 16#FA80#; Cjk_Compatibility_Ideograph_Fa81 : constant Unicode_Char := 16#FA81#; Cjk_Compatibility_Ideograph_Fa82 : constant Unicode_Char := 16#FA82#; Cjk_Compatibility_Ideograph_Fa83 : constant Unicode_Char := 16#FA83#; Cjk_Compatibility_Ideograph_Fa84 : constant Unicode_Char := 16#FA84#; Cjk_Compatibility_Ideograph_Fa85 : constant Unicode_Char := 16#FA85#; Cjk_Compatibility_Ideograph_Fa86 : constant Unicode_Char := 16#FA86#; Cjk_Compatibility_Ideograph_Fa87 : constant Unicode_Char := 16#FA87#; Cjk_Compatibility_Ideograph_Fa88 : constant Unicode_Char := 16#FA88#; Cjk_Compatibility_Ideograph_Fa89 : constant Unicode_Char := 16#FA89#; Cjk_Compatibility_Ideograph_Fa8a : constant Unicode_Char := 16#FA8A#; Cjk_Compatibility_Ideograph_Fa8b : constant Unicode_Char := 16#FA8B#; Cjk_Compatibility_Ideograph_Fa8c : constant Unicode_Char := 16#FA8C#; Cjk_Compatibility_Ideograph_Fa8d : constant Unicode_Char := 16#FA8D#; Cjk_Compatibility_Ideograph_Fa8e : constant Unicode_Char := 16#FA8E#; Cjk_Compatibility_Ideograph_Fa8f : constant Unicode_Char := 16#FA8F#; Cjk_Compatibility_Ideograph_Fa90 : constant Unicode_Char := 16#FA90#; Cjk_Compatibility_Ideograph_Fa91 : constant Unicode_Char := 16#FA91#; Cjk_Compatibility_Ideograph_Fa92 : constant Unicode_Char := 16#FA92#; Cjk_Compatibility_Ideograph_Fa93 : constant Unicode_Char := 16#FA93#; Cjk_Compatibility_Ideograph_Fa94 : constant Unicode_Char := 16#FA94#; Cjk_Compatibility_Ideograph_Fa95 : constant Unicode_Char := 16#FA95#; Cjk_Compatibility_Ideograph_Fa96 : constant Unicode_Char := 16#FA96#; Cjk_Compatibility_Ideograph_Fa97 : constant Unicode_Char := 16#FA97#; Cjk_Compatibility_Ideograph_Fa98 : constant Unicode_Char := 16#FA98#; Cjk_Compatibility_Ideograph_Fa99 : constant Unicode_Char := 16#FA99#; Cjk_Compatibility_Ideograph_Fa9a : constant Unicode_Char := 16#FA9A#; Cjk_Compatibility_Ideograph_Fa9b : constant Unicode_Char := 16#FA9B#; Cjk_Compatibility_Ideograph_Fa9c : constant Unicode_Char := 16#FA9C#; Cjk_Compatibility_Ideograph_Fa9d : constant Unicode_Char := 16#FA9D#; Cjk_Compatibility_Ideograph_Fa9e : constant Unicode_Char := 16#FA9E#; Cjk_Compatibility_Ideograph_Fa9f : constant Unicode_Char := 16#FA9F#; Cjk_Compatibility_Ideograph_Faa0 : constant Unicode_Char := 16#FAA0#; Cjk_Compatibility_Ideograph_Faa1 : constant Unicode_Char := 16#FAA1#; Cjk_Compatibility_Ideograph_Faa2 : constant Unicode_Char := 16#FAA2#; Cjk_Compatibility_Ideograph_Faa3 : constant Unicode_Char := 16#FAA3#; Cjk_Compatibility_Ideograph_Faa4 : constant Unicode_Char := 16#FAA4#; Cjk_Compatibility_Ideograph_Faa5 : constant Unicode_Char := 16#FAA5#; Cjk_Compatibility_Ideograph_Faa6 : constant Unicode_Char := 16#FAA6#; Cjk_Compatibility_Ideograph_Faa7 : constant Unicode_Char := 16#FAA7#; Cjk_Compatibility_Ideograph_Faa8 : constant Unicode_Char := 16#FAA8#; Cjk_Compatibility_Ideograph_Faa9 : constant Unicode_Char := 16#FAA9#; Cjk_Compatibility_Ideograph_Faaa : constant Unicode_Char := 16#FAAA#; Cjk_Compatibility_Ideograph_Faab : constant Unicode_Char := 16#FAAB#; Cjk_Compatibility_Ideograph_Faac : constant Unicode_Char := 16#FAAC#; Cjk_Compatibility_Ideograph_Faad : constant Unicode_Char := 16#FAAD#; Cjk_Compatibility_Ideograph_Faae : constant Unicode_Char := 16#FAAE#; Cjk_Compatibility_Ideograph_Faaf : constant Unicode_Char := 16#FAAF#; Cjk_Compatibility_Ideograph_Fab0 : constant Unicode_Char := 16#FAB0#; Cjk_Compatibility_Ideograph_Fab1 : constant Unicode_Char := 16#FAB1#; Cjk_Compatibility_Ideograph_Fab2 : constant Unicode_Char := 16#FAB2#; Cjk_Compatibility_Ideograph_Fab3 : constant Unicode_Char := 16#FAB3#; Cjk_Compatibility_Ideograph_Fab4 : constant Unicode_Char := 16#FAB4#; Cjk_Compatibility_Ideograph_Fab5 : constant Unicode_Char := 16#FAB5#; Cjk_Compatibility_Ideograph_Fab6 : constant Unicode_Char := 16#FAB6#; Cjk_Compatibility_Ideograph_Fab7 : constant Unicode_Char := 16#FAB7#; Cjk_Compatibility_Ideograph_Fab8 : constant Unicode_Char := 16#FAB8#; Cjk_Compatibility_Ideograph_Fab9 : constant Unicode_Char := 16#FAB9#; Cjk_Compatibility_Ideograph_Faba : constant Unicode_Char := 16#FABA#; Cjk_Compatibility_Ideograph_Fabb : constant Unicode_Char := 16#FABB#; Cjk_Compatibility_Ideograph_Fabc : constant Unicode_Char := 16#FABC#; Cjk_Compatibility_Ideograph_Fabd : constant Unicode_Char := 16#FABD#; Cjk_Compatibility_Ideograph_Fabe : constant Unicode_Char := 16#FABE#; Cjk_Compatibility_Ideograph_Fabf : constant Unicode_Char := 16#FABF#; Cjk_Compatibility_Ideograph_Fac0 : constant Unicode_Char := 16#FAC0#; Cjk_Compatibility_Ideograph_Fac1 : constant Unicode_Char := 16#FAC1#; Cjk_Compatibility_Ideograph_Fac2 : constant Unicode_Char := 16#FAC2#; Cjk_Compatibility_Ideograph_Fac3 : constant Unicode_Char := 16#FAC3#; Cjk_Compatibility_Ideograph_Fac4 : constant Unicode_Char := 16#FAC4#; Cjk_Compatibility_Ideograph_Fac5 : constant Unicode_Char := 16#FAC5#; Cjk_Compatibility_Ideograph_Fac6 : constant Unicode_Char := 16#FAC6#; Cjk_Compatibility_Ideograph_Fac7 : constant Unicode_Char := 16#FAC7#; Cjk_Compatibility_Ideograph_Fac8 : constant Unicode_Char := 16#FAC8#; Cjk_Compatibility_Ideograph_Fac9 : constant Unicode_Char := 16#FAC9#; Cjk_Compatibility_Ideograph_Faca : constant Unicode_Char := 16#FACA#; Cjk_Compatibility_Ideograph_Facb : constant Unicode_Char := 16#FACB#; Cjk_Compatibility_Ideograph_Facc : constant Unicode_Char := 16#FACC#; Cjk_Compatibility_Ideograph_Facd : constant Unicode_Char := 16#FACD#; Cjk_Compatibility_Ideograph_Face : constant Unicode_Char := 16#FACE#; Cjk_Compatibility_Ideograph_Facf : constant Unicode_Char := 16#FACF#; Cjk_Compatibility_Ideograph_Fad0 : constant Unicode_Char := 16#FAD0#; Cjk_Compatibility_Ideograph_Fad1 : constant Unicode_Char := 16#FAD1#; Cjk_Compatibility_Ideograph_Fad2 : constant Unicode_Char := 16#FAD2#; Cjk_Compatibility_Ideograph_Fad3 : constant Unicode_Char := 16#FAD3#; Cjk_Compatibility_Ideograph_Fad4 : constant Unicode_Char := 16#FAD4#; Cjk_Compatibility_Ideograph_Fad5 : constant Unicode_Char := 16#FAD5#; Cjk_Compatibility_Ideograph_Fad6 : constant Unicode_Char := 16#FAD6#; Cjk_Compatibility_Ideograph_Fad7 : constant Unicode_Char := 16#FAD7#; Cjk_Compatibility_Ideograph_Fad8 : constant Unicode_Char := 16#FAD8#; Cjk_Compatibility_Ideograph_Fad9 : constant Unicode_Char := 16#FAD9#; end Unicode.Names.Cjk_Compat_Ideographs; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cjk_compatibility.ads�������������������������������������������0000664�0000000�0000000�00000056470�14476332425�0023435�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cjk_Compatibility is pragma Preelaborate; pragma Style_Checks (Off); Square_Apaato : constant Unicode_Char := 16#3300#; Square_Aruhua : constant Unicode_Char := 16#3301#; Square_Anpea : constant Unicode_Char := 16#3302#; Square_Aaru : constant Unicode_Char := 16#3303#; Square_Iningu : constant Unicode_Char := 16#3304#; Square_Inti : constant Unicode_Char := 16#3305#; Square_Uon : constant Unicode_Char := 16#3306#; Square_Esukuudo : constant Unicode_Char := 16#3307#; Square_Eekaa : constant Unicode_Char := 16#3308#; Square_Onsu : constant Unicode_Char := 16#3309#; Square_Oomu : constant Unicode_Char := 16#330A#; Square_Kairi : constant Unicode_Char := 16#330B#; Square_Karatto : constant Unicode_Char := 16#330C#; Square_Karorii : constant Unicode_Char := 16#330D#; Square_Garon : constant Unicode_Char := 16#330E#; Square_Ganma : constant Unicode_Char := 16#330F#; Square_Giga : constant Unicode_Char := 16#3310#; Square_Ginii : constant Unicode_Char := 16#3311#; Square_Kyurii : constant Unicode_Char := 16#3312#; Square_Girudaa : constant Unicode_Char := 16#3313#; Square_Kiro : constant Unicode_Char := 16#3314#; Square_Kiroguramu : constant Unicode_Char := 16#3315#; Square_Kiromeetoru : constant Unicode_Char := 16#3316#; Square_Kirowatto : constant Unicode_Char := 16#3317#; Square_Guramu : constant Unicode_Char := 16#3318#; Square_Guramuton : constant Unicode_Char := 16#3319#; Square_Kuruzeiro : constant Unicode_Char := 16#331A#; Square_Kuroone : constant Unicode_Char := 16#331B#; Square_Keesu : constant Unicode_Char := 16#331C#; Square_Koruna : constant Unicode_Char := 16#331D#; Square_Koopo : constant Unicode_Char := 16#331E#; Square_Saikuru : constant Unicode_Char := 16#331F#; Square_Santiimu : constant Unicode_Char := 16#3320#; Square_Siringu : constant Unicode_Char := 16#3321#; Square_Senti : constant Unicode_Char := 16#3322#; Square_Sento : constant Unicode_Char := 16#3323#; Square_Daasu : constant Unicode_Char := 16#3324#; Square_Desi : constant Unicode_Char := 16#3325#; Square_Doru : constant Unicode_Char := 16#3326#; Square_Ton : constant Unicode_Char := 16#3327#; Square_Nano : constant Unicode_Char := 16#3328#; Square_Notto : constant Unicode_Char := 16#3329#; Square_Haitu : constant Unicode_Char := 16#332A#; Square_Paasento : constant Unicode_Char := 16#332B#; Square_Paatu : constant Unicode_Char := 16#332C#; Square_Baareru : constant Unicode_Char := 16#332D#; Square_Piasutoru : constant Unicode_Char := 16#332E#; Square_Pikuru : constant Unicode_Char := 16#332F#; Square_Piko : constant Unicode_Char := 16#3330#; Square_Biru : constant Unicode_Char := 16#3331#; Square_Huaraddo : constant Unicode_Char := 16#3332#; Square_Huiito : constant Unicode_Char := 16#3333#; Square_Bussyeru : constant Unicode_Char := 16#3334#; Square_Huran : constant Unicode_Char := 16#3335#; Square_Hekutaaru : constant Unicode_Char := 16#3336#; Square_Peso : constant Unicode_Char := 16#3337#; Square_Penihi : constant Unicode_Char := 16#3338#; Square_Herutu : constant Unicode_Char := 16#3339#; Square_Pensu : constant Unicode_Char := 16#333A#; Square_Peezi : constant Unicode_Char := 16#333B#; Square_Beeta : constant Unicode_Char := 16#333C#; Square_Pointo : constant Unicode_Char := 16#333D#; Square_Boruto : constant Unicode_Char := 16#333E#; Square_Hon : constant Unicode_Char := 16#333F#; Square_Pondo : constant Unicode_Char := 16#3340#; Square_Hooru : constant Unicode_Char := 16#3341#; Square_Hoon : constant Unicode_Char := 16#3342#; Square_Maikuro : constant Unicode_Char := 16#3343#; Square_Mairu : constant Unicode_Char := 16#3344#; Square_Mahha : constant Unicode_Char := 16#3345#; Square_Maruku : constant Unicode_Char := 16#3346#; Square_Mansyon : constant Unicode_Char := 16#3347#; Square_Mikuron : constant Unicode_Char := 16#3348#; Square_Miri : constant Unicode_Char := 16#3349#; Square_Miribaaru : constant Unicode_Char := 16#334A#; Square_Mega : constant Unicode_Char := 16#334B#; Square_Megaton : constant Unicode_Char := 16#334C#; Square_Meetoru : constant Unicode_Char := 16#334D#; Square_Yaado : constant Unicode_Char := 16#334E#; Square_Yaaru : constant Unicode_Char := 16#334F#; Square_Yuan : constant Unicode_Char := 16#3350#; Square_Rittoru : constant Unicode_Char := 16#3351#; Square_Rira : constant Unicode_Char := 16#3352#; Square_Rupii : constant Unicode_Char := 16#3353#; Square_Ruuburu : constant Unicode_Char := 16#3354#; Square_Remu : constant Unicode_Char := 16#3355#; Square_Rentogen : constant Unicode_Char := 16#3356#; Square_Watto : constant Unicode_Char := 16#3357#; Ideographic_Telegraph_Symbol_For_Hour_Zero : constant Unicode_Char := 16#3358#; Ideographic_Telegraph_Symbol_For_Hour_One : constant Unicode_Char := 16#3359#; Ideographic_Telegraph_Symbol_For_Hour_Two : constant Unicode_Char := 16#335A#; Ideographic_Telegraph_Symbol_For_Hour_Three : constant Unicode_Char := 16#335B#; Ideographic_Telegraph_Symbol_For_Hour_Four : constant Unicode_Char := 16#335C#; Ideographic_Telegraph_Symbol_For_Hour_Five : constant Unicode_Char := 16#335D#; Ideographic_Telegraph_Symbol_For_Hour_Six : constant Unicode_Char := 16#335E#; Ideographic_Telegraph_Symbol_For_Hour_Seven : constant Unicode_Char := 16#335F#; Ideographic_Telegraph_Symbol_For_Hour_Eight : constant Unicode_Char := 16#3360#; Ideographic_Telegraph_Symbol_For_Hour_Nine : constant Unicode_Char := 16#3361#; Ideographic_Telegraph_Symbol_For_Hour_Ten : constant Unicode_Char := 16#3362#; Ideographic_Telegraph_Symbol_For_Hour_Eleven : constant Unicode_Char := 16#3363#; Ideographic_Telegraph_Symbol_For_Hour_Twelve : constant Unicode_Char := 16#3364#; Ideographic_Telegraph_Symbol_For_Hour_Thirteen : constant Unicode_Char := 16#3365#; Ideographic_Telegraph_Symbol_For_Hour_Fourteen : constant Unicode_Char := 16#3366#; Ideographic_Telegraph_Symbol_For_Hour_Fifteen : constant Unicode_Char := 16#3367#; Ideographic_Telegraph_Symbol_For_Hour_Sixteen : constant Unicode_Char := 16#3368#; Ideographic_Telegraph_Symbol_For_Hour_Seventeen : constant Unicode_Char := 16#3369#; Ideographic_Telegraph_Symbol_For_Hour_Eighteen : constant Unicode_Char := 16#336A#; Ideographic_Telegraph_Symbol_For_Hour_Nineteen : constant Unicode_Char := 16#336B#; Ideographic_Telegraph_Symbol_For_Hour_Twenty : constant Unicode_Char := 16#336C#; Ideographic_Telegraph_Symbol_For_Hour_Twenty_One : constant Unicode_Char := 16#336D#; Ideographic_Telegraph_Symbol_For_Hour_Twenty_Two : constant Unicode_Char := 16#336E#; Ideographic_Telegraph_Symbol_For_Hour_Twenty_Three : constant Unicode_Char := 16#336F#; Ideographic_Telegraph_Symbol_For_Hour_Twenty_Four : constant Unicode_Char := 16#3370#; Square_Hpa : constant Unicode_Char := 16#3371#; Square_Da : constant Unicode_Char := 16#3372#; Square_Au : constant Unicode_Char := 16#3373#; Square_Bar : constant Unicode_Char := 16#3374#; Square_Ov : constant Unicode_Char := 16#3375#; Square_Pc : constant Unicode_Char := 16#3376#; Square_Dm : constant Unicode_Char := 16#3377#; Square_Dm_Squared : constant Unicode_Char := 16#3378#; Square_Dm_Cubed : constant Unicode_Char := 16#3379#; Square_Iu : constant Unicode_Char := 16#337A#; Square_Era_Name_Heisei : constant Unicode_Char := 16#337B#; Square_Era_Name_Syouwa : constant Unicode_Char := 16#337C#; Square_Era_Name_Taisyou : constant Unicode_Char := 16#337D#; Square_Era_Name_Meizi : constant Unicode_Char := 16#337E#; Square_Corporation : constant Unicode_Char := 16#337F#; Square_Pa_Amps : constant Unicode_Char := 16#3380#; Square_Na : constant Unicode_Char := 16#3381#; Square_Mu_A : constant Unicode_Char := 16#3382#; Square_Ma : constant Unicode_Char := 16#3383#; Square_Ka : constant Unicode_Char := 16#3384#; Square_Kb : constant Unicode_Char := 16#3385#; Square_Mb : constant Unicode_Char := 16#3386#; Square_Gb : constant Unicode_Char := 16#3387#; Square_Cal : constant Unicode_Char := 16#3388#; Square_Kcal : constant Unicode_Char := 16#3389#; Square_Pf : constant Unicode_Char := 16#338A#; Square_Nf : constant Unicode_Char := 16#338B#; Square_Mu_F : constant Unicode_Char := 16#338C#; Square_Mu_G : constant Unicode_Char := 16#338D#; Square_Mg : constant Unicode_Char := 16#338E#; Square_Kg : constant Unicode_Char := 16#338F#; Square_Hz : constant Unicode_Char := 16#3390#; Square_Khz : constant Unicode_Char := 16#3391#; Square_Mhz : constant Unicode_Char := 16#3392#; Square_Ghz : constant Unicode_Char := 16#3393#; Square_Thz : constant Unicode_Char := 16#3394#; Square_Mu_L : constant Unicode_Char := 16#3395#; Square_Ml : constant Unicode_Char := 16#3396#; Square_Dl : constant Unicode_Char := 16#3397#; Square_Kl : constant Unicode_Char := 16#3398#; Square_Fm : constant Unicode_Char := 16#3399#; Square_Nm : constant Unicode_Char := 16#339A#; Square_Mu_M : constant Unicode_Char := 16#339B#; Square_Mm : constant Unicode_Char := 16#339C#; Square_Cm : constant Unicode_Char := 16#339D#; Square_Km : constant Unicode_Char := 16#339E#; Square_Mm_Squared : constant Unicode_Char := 16#339F#; Square_Cm_Squared : constant Unicode_Char := 16#33A0#; Square_M_Squared : constant Unicode_Char := 16#33A1#; Square_Km_Squared : constant Unicode_Char := 16#33A2#; Square_Mm_Cubed : constant Unicode_Char := 16#33A3#; Square_Cm_Cubed : constant Unicode_Char := 16#33A4#; Square_M_Cubed : constant Unicode_Char := 16#33A5#; Square_Km_Cubed : constant Unicode_Char := 16#33A6#; Square_M_Over_S : constant Unicode_Char := 16#33A7#; Square_M_Over_S_Squared : constant Unicode_Char := 16#33A8#; Square_Pa : constant Unicode_Char := 16#33A9#; Square_Kpa : constant Unicode_Char := 16#33AA#; Square_Mpa : constant Unicode_Char := 16#33AB#; Square_Gpa : constant Unicode_Char := 16#33AC#; Square_Rad : constant Unicode_Char := 16#33AD#; Square_Rad_Over_S : constant Unicode_Char := 16#33AE#; Square_Rad_Over_S_Squared : constant Unicode_Char := 16#33AF#; Square_Ps : constant Unicode_Char := 16#33B0#; Square_Ns : constant Unicode_Char := 16#33B1#; Square_Mu_S : constant Unicode_Char := 16#33B2#; Square_Ms : constant Unicode_Char := 16#33B3#; Square_Pv : constant Unicode_Char := 16#33B4#; Square_Nv : constant Unicode_Char := 16#33B5#; Square_Mu_V : constant Unicode_Char := 16#33B6#; Square_Mv : constant Unicode_Char := 16#33B7#; Square_Kv : constant Unicode_Char := 16#33B8#; Square_Mv_Mega : constant Unicode_Char := 16#33B9#; Square_Pw : constant Unicode_Char := 16#33BA#; Square_Nw : constant Unicode_Char := 16#33BB#; Square_Mu_W : constant Unicode_Char := 16#33BC#; Square_Mw : constant Unicode_Char := 16#33BD#; Square_Kw : constant Unicode_Char := 16#33BE#; Square_Mw_Mega : constant Unicode_Char := 16#33BF#; Square_K_Ohm : constant Unicode_Char := 16#33C0#; Square_M_Ohm : constant Unicode_Char := 16#33C1#; Square_Am : constant Unicode_Char := 16#33C2#; Square_Bq : constant Unicode_Char := 16#33C3#; Square_Cc : constant Unicode_Char := 16#33C4#; Square_Cd : constant Unicode_Char := 16#33C5#; Square_C_Over_Kg : constant Unicode_Char := 16#33C6#; Square_Co : constant Unicode_Char := 16#33C7#; Square_Db : constant Unicode_Char := 16#33C8#; Square_Gy : constant Unicode_Char := 16#33C9#; Square_Ha : constant Unicode_Char := 16#33CA#; Square_Hp : constant Unicode_Char := 16#33CB#; Square_In : constant Unicode_Char := 16#33CC#; Square_Kk : constant Unicode_Char := 16#33CD#; Square_Km_Capital : constant Unicode_Char := 16#33CE#; Square_Kt : constant Unicode_Char := 16#33CF#; Square_Lm : constant Unicode_Char := 16#33D0#; Square_Ln : constant Unicode_Char := 16#33D1#; Square_Log : constant Unicode_Char := 16#33D2#; Square_Lx : constant Unicode_Char := 16#33D3#; Square_Mb_Small : constant Unicode_Char := 16#33D4#; Square_Mil : constant Unicode_Char := 16#33D5#; Square_Mol : constant Unicode_Char := 16#33D6#; Square_Ph : constant Unicode_Char := 16#33D7#; Square_Pm : constant Unicode_Char := 16#33D8#; Square_Ppm : constant Unicode_Char := 16#33D9#; Square_Pr : constant Unicode_Char := 16#33DA#; Square_Sr : constant Unicode_Char := 16#33DB#; Square_Sv : constant Unicode_Char := 16#33DC#; Square_Wb : constant Unicode_Char := 16#33DD#; Square_V_Over_M : constant Unicode_Char := 16#33DE#; Square_A_Over_M : constant Unicode_Char := 16#33DF#; Ideographic_Telegraph_Symbol_For_Day_One : constant Unicode_Char := 16#33E0#; Ideographic_Telegraph_Symbol_For_Day_Two : constant Unicode_Char := 16#33E1#; Ideographic_Telegraph_Symbol_For_Day_Three : constant Unicode_Char := 16#33E2#; Ideographic_Telegraph_Symbol_For_Day_Four : constant Unicode_Char := 16#33E3#; Ideographic_Telegraph_Symbol_For_Day_Five : constant Unicode_Char := 16#33E4#; Ideographic_Telegraph_Symbol_For_Day_Six : constant Unicode_Char := 16#33E5#; Ideographic_Telegraph_Symbol_For_Day_Seven : constant Unicode_Char := 16#33E6#; Ideographic_Telegraph_Symbol_For_Day_Eight : constant Unicode_Char := 16#33E7#; Ideographic_Telegraph_Symbol_For_Day_Nine : constant Unicode_Char := 16#33E8#; Ideographic_Telegraph_Symbol_For_Day_Ten : constant Unicode_Char := 16#33E9#; Ideographic_Telegraph_Symbol_For_Day_Eleven : constant Unicode_Char := 16#33EA#; Ideographic_Telegraph_Symbol_For_Day_Twelve : constant Unicode_Char := 16#33EB#; Ideographic_Telegraph_Symbol_For_Day_Thirteen : constant Unicode_Char := 16#33EC#; Ideographic_Telegraph_Symbol_For_Day_Fourteen : constant Unicode_Char := 16#33ED#; Ideographic_Telegraph_Symbol_For_Day_Fifteen : constant Unicode_Char := 16#33EE#; Ideographic_Telegraph_Symbol_For_Day_Sixteen : constant Unicode_Char := 16#33EF#; Ideographic_Telegraph_Symbol_For_Day_Seventeen : constant Unicode_Char := 16#33F0#; Ideographic_Telegraph_Symbol_For_Day_Eighteen : constant Unicode_Char := 16#33F1#; Ideographic_Telegraph_Symbol_For_Day_Nineteen : constant Unicode_Char := 16#33F2#; Ideographic_Telegraph_Symbol_For_Day_Twenty : constant Unicode_Char := 16#33F3#; Ideographic_Telegraph_Symbol_For_Day_Twenty_One : constant Unicode_Char := 16#33F4#; Ideographic_Telegraph_Symbol_For_Day_Twenty_Two : constant Unicode_Char := 16#33F5#; Ideographic_Telegraph_Symbol_For_Day_Twenty_Three : constant Unicode_Char := 16#33F6#; Ideographic_Telegraph_Symbol_For_Day_Twenty_Four : constant Unicode_Char := 16#33F7#; Ideographic_Telegraph_Symbol_For_Day_Twenty_Five : constant Unicode_Char := 16#33F8#; Ideographic_Telegraph_Symbol_For_Day_Twenty_Six : constant Unicode_Char := 16#33F9#; Ideographic_Telegraph_Symbol_For_Day_Twenty_Seven : constant Unicode_Char := 16#33FA#; Ideographic_Telegraph_Symbol_For_Day_Twenty_Eight : constant Unicode_Char := 16#33FB#; Ideographic_Telegraph_Symbol_For_Day_Twenty_Nine : constant Unicode_Char := 16#33FC#; Ideographic_Telegraph_Symbol_For_Day_Thirty : constant Unicode_Char := 16#33FD#; Ideographic_Telegraph_Symbol_For_Day_Thirty_One : constant Unicode_Char := 16#33FE#; Square_Gal : constant Unicode_Char := 16#33FF#; end Unicode.Names.Cjk_Compatibility; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cjk_compatibility_forms.ads�������������������������������������0000664�0000000�0000000�00000013115�14476332425�0024630�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cjk_Compatibility_Forms is pragma Preelaborate; pragma Style_Checks (Off); Presentation_Form_For_Vertical_Two_Dot_Leader : constant Unicode_Char := 16#FE30#; Presentation_Form_For_Vertical_Em_Dash : constant Unicode_Char := 16#FE31#; Presentation_Form_For_Vertical_En_Dash : constant Unicode_Char := 16#FE32#; Presentation_Form_For_Vertical_Low_Line : constant Unicode_Char := 16#FE33#; Presentation_Form_For_Vertical_Wavy_Low_Line : constant Unicode_Char := 16#FE34#; Presentation_Form_For_Vertical_Left_Parenthesis : constant Unicode_Char := 16#FE35#; Presentation_Form_For_Vertical_Right_Parenthesis : constant Unicode_Char := 16#FE36#; Presentation_Form_For_Vertical_Left_Curly_Bracket : constant Unicode_Char := 16#FE37#; Presentation_Form_For_Vertical_Right_Curly_Bracket : constant Unicode_Char := 16#FE38#; Presentation_Form_For_Vertical_Left_Tortoise_Shell_Bracket : constant Unicode_Char := 16#FE39#; Presentation_Form_For_Vertical_Right_Tortoise_Shell_Bracket : constant Unicode_Char := 16#FE3A#; Presentation_Form_For_Vertical_Left_Black_Lenticular_Bracket : constant Unicode_Char := 16#FE3B#; Presentation_Form_For_Vertical_Right_Black_Lenticular_Bracket : constant Unicode_Char := 16#FE3C#; Presentation_Form_For_Vertical_Left_Double_Angle_Bracket : constant Unicode_Char := 16#FE3D#; Presentation_Form_For_Vertical_Right_Double_Angle_Bracket : constant Unicode_Char := 16#FE3E#; Presentation_Form_For_Vertical_Left_Angle_Bracket : constant Unicode_Char := 16#FE3F#; Presentation_Form_For_Vertical_Right_Angle_Bracket : constant Unicode_Char := 16#FE40#; Presentation_Form_For_Vertical_Left_Corner_Bracket : constant Unicode_Char := 16#FE41#; Presentation_Form_For_Vertical_Right_Corner_Bracket : constant Unicode_Char := 16#FE42#; Presentation_Form_For_Vertical_Left_White_Corner_Bracket : constant Unicode_Char := 16#FE43#; Presentation_Form_For_Vertical_Right_White_Corner_Bracket : constant Unicode_Char := 16#FE44#; Sesame_Dot : constant Unicode_Char := 16#FE45#; White_Sesame_Dot : constant Unicode_Char := 16#FE46#; Presentation_Form_For_Vertical_Left_Square_Bracket : constant Unicode_Char := 16#FE47#; Presentation_Form_For_Vertical_Right_Square_Bracket : constant Unicode_Char := 16#FE48#; Dashed_Overline : constant Unicode_Char := 16#FE49#; Centreline_Overline : constant Unicode_Char := 16#FE4A#; Wavy_Overline : constant Unicode_Char := 16#FE4B#; Double_Wavy_Overline : constant Unicode_Char := 16#FE4C#; Dashed_Low_Line : constant Unicode_Char := 16#FE4D#; Centreline_Low_Line : constant Unicode_Char := 16#FE4E#; Wavy_Low_Line : constant Unicode_Char := 16#FE4F#; end Unicode.Names.Cjk_Compatibility_Forms; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cjk_letters_months.ads������������������������������������������0000664�0000000�0000000�00000055116�14476332425�0023632�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cjk_Letters_Months is pragma Preelaborate; pragma Style_Checks (Off); Parenthesized_Hangul_Kiyeok : constant Unicode_Char := 16#3200#; Parenthesized_Hangul_Nieun : constant Unicode_Char := 16#3201#; Parenthesized_Hangul_Tikeut : constant Unicode_Char := 16#3202#; Parenthesized_Hangul_Rieul : constant Unicode_Char := 16#3203#; Parenthesized_Hangul_Mieum : constant Unicode_Char := 16#3204#; Parenthesized_Hangul_Pieup : constant Unicode_Char := 16#3205#; Parenthesized_Hangul_Sios : constant Unicode_Char := 16#3206#; Parenthesized_Hangul_Ieung : constant Unicode_Char := 16#3207#; Parenthesized_Hangul_Cieuc : constant Unicode_Char := 16#3208#; Parenthesized_Hangul_Chieuch : constant Unicode_Char := 16#3209#; Parenthesized_Hangul_Khieukh : constant Unicode_Char := 16#320A#; Parenthesized_Hangul_Thieuth : constant Unicode_Char := 16#320B#; Parenthesized_Hangul_Phieuph : constant Unicode_Char := 16#320C#; Parenthesized_Hangul_Hieuh : constant Unicode_Char := 16#320D#; Parenthesized_Hangul_Kiyeok_A : constant Unicode_Char := 16#320E#; Parenthesized_Hangul_Nieun_A : constant Unicode_Char := 16#320F#; Parenthesized_Hangul_Tikeut_A : constant Unicode_Char := 16#3210#; Parenthesized_Hangul_Rieul_A : constant Unicode_Char := 16#3211#; Parenthesized_Hangul_Mieum_A : constant Unicode_Char := 16#3212#; Parenthesized_Hangul_Pieup_A : constant Unicode_Char := 16#3213#; Parenthesized_Hangul_Sios_A : constant Unicode_Char := 16#3214#; Parenthesized_Hangul_Ieung_A : constant Unicode_Char := 16#3215#; Parenthesized_Hangul_Cieuc_A : constant Unicode_Char := 16#3216#; Parenthesized_Hangul_Chieuch_A : constant Unicode_Char := 16#3217#; Parenthesized_Hangul_Khieukh_A : constant Unicode_Char := 16#3218#; Parenthesized_Hangul_Thieuth_A : constant Unicode_Char := 16#3219#; Parenthesized_Hangul_Phieuph_A : constant Unicode_Char := 16#321A#; Parenthesized_Hangul_Hieuh_A : constant Unicode_Char := 16#321B#; Parenthesized_Hangul_Cieuc_U : constant Unicode_Char := 16#321C#; Parenthesized_Korean_Character_Ojeon : constant Unicode_Char := 16#321D#; Parenthesized_Korean_Character_O_Hu : constant Unicode_Char := 16#321E#; Parenthesized_Ideograph_One : constant Unicode_Char := 16#3220#; Parenthesized_Ideograph_Two : constant Unicode_Char := 16#3221#; Parenthesized_Ideograph_Three : constant Unicode_Char := 16#3222#; Parenthesized_Ideograph_Four : constant Unicode_Char := 16#3223#; Parenthesized_Ideograph_Five : constant Unicode_Char := 16#3224#; Parenthesized_Ideograph_Six : constant Unicode_Char := 16#3225#; Parenthesized_Ideograph_Seven : constant Unicode_Char := 16#3226#; Parenthesized_Ideograph_Eight : constant Unicode_Char := 16#3227#; Parenthesized_Ideograph_Nine : constant Unicode_Char := 16#3228#; Parenthesized_Ideograph_Ten : constant Unicode_Char := 16#3229#; Parenthesized_Ideograph_Moon : constant Unicode_Char := 16#322A#; Parenthesized_Ideograph_Fire : constant Unicode_Char := 16#322B#; Parenthesized_Ideograph_Water : constant Unicode_Char := 16#322C#; Parenthesized_Ideograph_Wood : constant Unicode_Char := 16#322D#; Parenthesized_Ideograph_Metal : constant Unicode_Char := 16#322E#; Parenthesized_Ideograph_Earth : constant Unicode_Char := 16#322F#; Parenthesized_Ideograph_Sun : constant Unicode_Char := 16#3230#; Parenthesized_Ideograph_Stock : constant Unicode_Char := 16#3231#; Parenthesized_Ideograph_Have : constant Unicode_Char := 16#3232#; Parenthesized_Ideograph_Society : constant Unicode_Char := 16#3233#; Parenthesized_Ideograph_Name : constant Unicode_Char := 16#3234#; Parenthesized_Ideograph_Special : constant Unicode_Char := 16#3235#; Parenthesized_Ideograph_Financial : constant Unicode_Char := 16#3236#; Parenthesized_Ideograph_Congratulation : constant Unicode_Char := 16#3237#; Parenthesized_Ideograph_Labor : constant Unicode_Char := 16#3238#; Parenthesized_Ideograph_Represent : constant Unicode_Char := 16#3239#; Parenthesized_Ideograph_Call : constant Unicode_Char := 16#323A#; Parenthesized_Ideograph_Study : constant Unicode_Char := 16#323B#; Parenthesized_Ideograph_Supervise : constant Unicode_Char := 16#323C#; Parenthesized_Ideograph_Enterprise : constant Unicode_Char := 16#323D#; Parenthesized_Ideograph_Resource : constant Unicode_Char := 16#323E#; Parenthesized_Ideograph_Alliance : constant Unicode_Char := 16#323F#; Parenthesized_Ideograph_Festival : constant Unicode_Char := 16#3240#; Parenthesized_Ideograph_Rest : constant Unicode_Char := 16#3241#; Parenthesized_Ideograph_Self : constant Unicode_Char := 16#3242#; Parenthesized_Ideograph_Reach : constant Unicode_Char := 16#3243#; Circled_Ideograph_Question : constant Unicode_Char := 16#3244#; Circled_Ideograph_Kindergarten : constant Unicode_Char := 16#3245#; Circled_Ideograph_School : constant Unicode_Char := 16#3246#; Circled_Ideograph_Koto : constant Unicode_Char := 16#3247#; Circled_Number_Ten_On_Black_Square : constant Unicode_Char := 16#3248#; Circled_Number_Twenty_On_Black_Square : constant Unicode_Char := 16#3249#; Circled_Number_Thirty_On_Black_Square : constant Unicode_Char := 16#324A#; Circled_Number_Forty_On_Black_Square : constant Unicode_Char := 16#324B#; Circled_Number_Fifty_On_Black_Square : constant Unicode_Char := 16#324C#; Circled_Number_Sixty_On_Black_Square : constant Unicode_Char := 16#324D#; Circled_Number_Seventy_On_Black_Square : constant Unicode_Char := 16#324E#; Circled_Number_Eighty_On_Black_Square : constant Unicode_Char := 16#324F#; Partnership_Sign : constant Unicode_Char := 16#3250#; Circled_Number_Twenty_One : constant Unicode_Char := 16#3251#; Circled_Number_Twenty_Two : constant Unicode_Char := 16#3252#; Circled_Number_Twenty_Three : constant Unicode_Char := 16#3253#; Circled_Number_Twenty_Four : constant Unicode_Char := 16#3254#; Circled_Number_Twenty_Five : constant Unicode_Char := 16#3255#; Circled_Number_Twenty_Six : constant Unicode_Char := 16#3256#; Circled_Number_Twenty_Seven : constant Unicode_Char := 16#3257#; Circled_Number_Twenty_Eight : constant Unicode_Char := 16#3258#; Circled_Number_Twenty_Nine : constant Unicode_Char := 16#3259#; Circled_Number_Thirty : constant Unicode_Char := 16#325A#; Circled_Number_Thirty_One : constant Unicode_Char := 16#325B#; Circled_Number_Thirty_Two : constant Unicode_Char := 16#325C#; Circled_Number_Thirty_Three : constant Unicode_Char := 16#325D#; Circled_Number_Thirty_Four : constant Unicode_Char := 16#325E#; Circled_Number_Thirty_Five : constant Unicode_Char := 16#325F#; Circled_Hangul_Kiyeok : constant Unicode_Char := 16#3260#; Circled_Hangul_Nieun : constant Unicode_Char := 16#3261#; Circled_Hangul_Tikeut : constant Unicode_Char := 16#3262#; Circled_Hangul_Rieul : constant Unicode_Char := 16#3263#; Circled_Hangul_Mieum : constant Unicode_Char := 16#3264#; Circled_Hangul_Pieup : constant Unicode_Char := 16#3265#; Circled_Hangul_Sios : constant Unicode_Char := 16#3266#; Circled_Hangul_Ieung : constant Unicode_Char := 16#3267#; Circled_Hangul_Cieuc : constant Unicode_Char := 16#3268#; Circled_Hangul_Chieuch : constant Unicode_Char := 16#3269#; Circled_Hangul_Khieukh : constant Unicode_Char := 16#326A#; Circled_Hangul_Thieuth : constant Unicode_Char := 16#326B#; Circled_Hangul_Phieuph : constant Unicode_Char := 16#326C#; Circled_Hangul_Hieuh : constant Unicode_Char := 16#326D#; Circled_Hangul_Kiyeok_A : constant Unicode_Char := 16#326E#; Circled_Hangul_Nieun_A : constant Unicode_Char := 16#326F#; Circled_Hangul_Tikeut_A : constant Unicode_Char := 16#3270#; Circled_Hangul_Rieul_A : constant Unicode_Char := 16#3271#; Circled_Hangul_Mieum_A : constant Unicode_Char := 16#3272#; Circled_Hangul_Pieup_A : constant Unicode_Char := 16#3273#; Circled_Hangul_Sios_A : constant Unicode_Char := 16#3274#; Circled_Hangul_Ieung_A : constant Unicode_Char := 16#3275#; Circled_Hangul_Cieuc_A : constant Unicode_Char := 16#3276#; Circled_Hangul_Chieuch_A : constant Unicode_Char := 16#3277#; Circled_Hangul_Khieukh_A : constant Unicode_Char := 16#3278#; Circled_Hangul_Thieuth_A : constant Unicode_Char := 16#3279#; Circled_Hangul_Phieuph_A : constant Unicode_Char := 16#327A#; Circled_Hangul_Hieuh_A : constant Unicode_Char := 16#327B#; Circled_Korean_Character_Chamko : constant Unicode_Char := 16#327C#; Circled_Korean_Character_Jueui : constant Unicode_Char := 16#327D#; Circled_Hangul_Ieung_U : constant Unicode_Char := 16#327E#; Korean_Standard_Symbol : constant Unicode_Char := 16#327F#; Circled_Ideograph_One : constant Unicode_Char := 16#3280#; Circled_Ideograph_Two : constant Unicode_Char := 16#3281#; Circled_Ideograph_Three : constant Unicode_Char := 16#3282#; Circled_Ideograph_Four : constant Unicode_Char := 16#3283#; Circled_Ideograph_Five : constant Unicode_Char := 16#3284#; Circled_Ideograph_Six : constant Unicode_Char := 16#3285#; Circled_Ideograph_Seven : constant Unicode_Char := 16#3286#; Circled_Ideograph_Eight : constant Unicode_Char := 16#3287#; Circled_Ideograph_Nine : constant Unicode_Char := 16#3288#; Circled_Ideograph_Ten : constant Unicode_Char := 16#3289#; Circled_Ideograph_Moon : constant Unicode_Char := 16#328A#; Circled_Ideograph_Fire : constant Unicode_Char := 16#328B#; Circled_Ideograph_Water : constant Unicode_Char := 16#328C#; Circled_Ideograph_Wood : constant Unicode_Char := 16#328D#; Circled_Ideograph_Metal : constant Unicode_Char := 16#328E#; Circled_Ideograph_Earth : constant Unicode_Char := 16#328F#; Circled_Ideograph_Sun : constant Unicode_Char := 16#3290#; Circled_Ideograph_Stock : constant Unicode_Char := 16#3291#; Circled_Ideograph_Have : constant Unicode_Char := 16#3292#; Circled_Ideograph_Society : constant Unicode_Char := 16#3293#; Circled_Ideograph_Name : constant Unicode_Char := 16#3294#; Circled_Ideograph_Special : constant Unicode_Char := 16#3295#; Circled_Ideograph_Financial : constant Unicode_Char := 16#3296#; Circled_Ideograph_Congratulation : constant Unicode_Char := 16#3297#; Circled_Ideograph_Labor : constant Unicode_Char := 16#3298#; Circled_Ideograph_Secret : constant Unicode_Char := 16#3299#; Circled_Ideograph_Male : constant Unicode_Char := 16#329A#; Circled_Ideograph_Female : constant Unicode_Char := 16#329B#; Circled_Ideograph_Suitable : constant Unicode_Char := 16#329C#; Circled_Ideograph_Excellent : constant Unicode_Char := 16#329D#; Circled_Ideograph_Print : constant Unicode_Char := 16#329E#; Circled_Ideograph_Attention : constant Unicode_Char := 16#329F#; Circled_Ideograph_Item : constant Unicode_Char := 16#32A0#; Circled_Ideograph_Rest : constant Unicode_Char := 16#32A1#; Circled_Ideograph_Copy : constant Unicode_Char := 16#32A2#; Circled_Ideograph_Correct : constant Unicode_Char := 16#32A3#; Circled_Ideograph_High : constant Unicode_Char := 16#32A4#; Circled_Ideograph_Centre : constant Unicode_Char := 16#32A5#; Circled_Ideograph_Low : constant Unicode_Char := 16#32A6#; Circled_Ideograph_Left : constant Unicode_Char := 16#32A7#; Circled_Ideograph_Right : constant Unicode_Char := 16#32A8#; Circled_Ideograph_Medicine : constant Unicode_Char := 16#32A9#; Circled_Ideograph_Religion : constant Unicode_Char := 16#32AA#; Circled_Ideograph_Study : constant Unicode_Char := 16#32AB#; Circled_Ideograph_Supervise : constant Unicode_Char := 16#32AC#; Circled_Ideograph_Enterprise : constant Unicode_Char := 16#32AD#; Circled_Ideograph_Resource : constant Unicode_Char := 16#32AE#; Circled_Ideograph_Alliance : constant Unicode_Char := 16#32AF#; Circled_Ideograph_Night : constant Unicode_Char := 16#32B0#; Circled_Number_Thirty_Six : constant Unicode_Char := 16#32B1#; Circled_Number_Thirty_Seven : constant Unicode_Char := 16#32B2#; Circled_Number_Thirty_Eight : constant Unicode_Char := 16#32B3#; Circled_Number_Thirty_Nine : constant Unicode_Char := 16#32B4#; Circled_Number_Forty : constant Unicode_Char := 16#32B5#; Circled_Number_Forty_One : constant Unicode_Char := 16#32B6#; Circled_Number_Forty_Two : constant Unicode_Char := 16#32B7#; Circled_Number_Forty_Three : constant Unicode_Char := 16#32B8#; Circled_Number_Forty_Four : constant Unicode_Char := 16#32B9#; Circled_Number_Forty_Five : constant Unicode_Char := 16#32BA#; Circled_Number_Forty_Six : constant Unicode_Char := 16#32BB#; Circled_Number_Forty_Seven : constant Unicode_Char := 16#32BC#; Circled_Number_Forty_Eight : constant Unicode_Char := 16#32BD#; Circled_Number_Forty_Nine : constant Unicode_Char := 16#32BE#; Circled_Number_Fifty : constant Unicode_Char := 16#32BF#; Ideographic_Telegraph_Symbol_For_January : constant Unicode_Char := 16#32C0#; Ideographic_Telegraph_Symbol_For_February : constant Unicode_Char := 16#32C1#; Ideographic_Telegraph_Symbol_For_March : constant Unicode_Char := 16#32C2#; Ideographic_Telegraph_Symbol_For_April : constant Unicode_Char := 16#32C3#; Ideographic_Telegraph_Symbol_For_May : constant Unicode_Char := 16#32C4#; Ideographic_Telegraph_Symbol_For_June : constant Unicode_Char := 16#32C5#; Ideographic_Telegraph_Symbol_For_July : constant Unicode_Char := 16#32C6#; Ideographic_Telegraph_Symbol_For_August : constant Unicode_Char := 16#32C7#; Ideographic_Telegraph_Symbol_For_September : constant Unicode_Char := 16#32C8#; Ideographic_Telegraph_Symbol_For_October : constant Unicode_Char := 16#32C9#; Ideographic_Telegraph_Symbol_For_November : constant Unicode_Char := 16#32CA#; Ideographic_Telegraph_Symbol_For_December : constant Unicode_Char := 16#32CB#; Square_Hg : constant Unicode_Char := 16#32CC#; Square_Erg : constant Unicode_Char := 16#32CD#; Square_Ev : constant Unicode_Char := 16#32CE#; Limited_Liability_Sign : constant Unicode_Char := 16#32CF#; Circled_Katakana_A : constant Unicode_Char := 16#32D0#; Circled_Katakana_I : constant Unicode_Char := 16#32D1#; Circled_Katakana_U : constant Unicode_Char := 16#32D2#; Circled_Katakana_E : constant Unicode_Char := 16#32D3#; Circled_Katakana_O : constant Unicode_Char := 16#32D4#; Circled_Katakana_Ka : constant Unicode_Char := 16#32D5#; Circled_Katakana_Ki : constant Unicode_Char := 16#32D6#; Circled_Katakana_Ku : constant Unicode_Char := 16#32D7#; Circled_Katakana_Ke : constant Unicode_Char := 16#32D8#; Circled_Katakana_Ko : constant Unicode_Char := 16#32D9#; Circled_Katakana_Sa : constant Unicode_Char := 16#32DA#; Circled_Katakana_Si : constant Unicode_Char := 16#32DB#; Circled_Katakana_Su : constant Unicode_Char := 16#32DC#; Circled_Katakana_Se : constant Unicode_Char := 16#32DD#; Circled_Katakana_So : constant Unicode_Char := 16#32DE#; Circled_Katakana_Ta : constant Unicode_Char := 16#32DF#; Circled_Katakana_Ti : constant Unicode_Char := 16#32E0#; Circled_Katakana_Tu : constant Unicode_Char := 16#32E1#; Circled_Katakana_Te : constant Unicode_Char := 16#32E2#; Circled_Katakana_To : constant Unicode_Char := 16#32E3#; Circled_Katakana_Na : constant Unicode_Char := 16#32E4#; Circled_Katakana_Ni : constant Unicode_Char := 16#32E5#; Circled_Katakana_Nu : constant Unicode_Char := 16#32E6#; Circled_Katakana_Ne : constant Unicode_Char := 16#32E7#; Circled_Katakana_No : constant Unicode_Char := 16#32E8#; Circled_Katakana_Ha : constant Unicode_Char := 16#32E9#; Circled_Katakana_Hi : constant Unicode_Char := 16#32EA#; Circled_Katakana_Hu : constant Unicode_Char := 16#32EB#; Circled_Katakana_He : constant Unicode_Char := 16#32EC#; Circled_Katakana_Ho : constant Unicode_Char := 16#32ED#; Circled_Katakana_Ma : constant Unicode_Char := 16#32EE#; Circled_Katakana_Mi : constant Unicode_Char := 16#32EF#; Circled_Katakana_Mu : constant Unicode_Char := 16#32F0#; Circled_Katakana_Me : constant Unicode_Char := 16#32F1#; Circled_Katakana_Mo : constant Unicode_Char := 16#32F2#; Circled_Katakana_Ya : constant Unicode_Char := 16#32F3#; Circled_Katakana_Yu : constant Unicode_Char := 16#32F4#; Circled_Katakana_Yo : constant Unicode_Char := 16#32F5#; Circled_Katakana_Ra : constant Unicode_Char := 16#32F6#; Circled_Katakana_Ri : constant Unicode_Char := 16#32F7#; Circled_Katakana_Ru : constant Unicode_Char := 16#32F8#; Circled_Katakana_Re : constant Unicode_Char := 16#32F9#; Circled_Katakana_Ro : constant Unicode_Char := 16#32FA#; Circled_Katakana_Wa : constant Unicode_Char := 16#32FB#; Circled_Katakana_Wi : constant Unicode_Char := 16#32FC#; Circled_Katakana_We : constant Unicode_Char := 16#32FD#; Circled_Katakana_Wo : constant Unicode_Char := 16#32FE#; end Unicode.Names.Cjk_Letters_Months; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cjk_radicals_supplement.ads�������������������������������������0000664�0000000�0000000�00000027271�14476332425�0024617�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cjk_Radicals_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Cjk_Radical_Repeat : constant Unicode_Char := 16#2E80#; Cjk_Radical_Cliff : constant Unicode_Char := 16#2E81#; Cjk_Radical_Second_One : constant Unicode_Char := 16#2E82#; Cjk_Radical_Second_Two : constant Unicode_Char := 16#2E83#; Cjk_Radical_Second_Three : constant Unicode_Char := 16#2E84#; Cjk_Radical_Person : constant Unicode_Char := 16#2E85#; Cjk_Radical_Box : constant Unicode_Char := 16#2E86#; Cjk_Radical_Table : constant Unicode_Char := 16#2E87#; Cjk_Radical_Knife_One : constant Unicode_Char := 16#2E88#; Cjk_Radical_Knife_Two : constant Unicode_Char := 16#2E89#; Cjk_Radical_Divination : constant Unicode_Char := 16#2E8A#; Cjk_Radical_Seal : constant Unicode_Char := 16#2E8B#; Cjk_Radical_Small_One : constant Unicode_Char := 16#2E8C#; Cjk_Radical_Small_Two : constant Unicode_Char := 16#2E8D#; Cjk_Radical_Lame_One : constant Unicode_Char := 16#2E8E#; Cjk_Radical_Lame_Two : constant Unicode_Char := 16#2E8F#; Cjk_Radical_Lame_Three : constant Unicode_Char := 16#2E90#; Cjk_Radical_Lame_Four : constant Unicode_Char := 16#2E91#; Cjk_Radical_Snake : constant Unicode_Char := 16#2E92#; Cjk_Radical_Thread : constant Unicode_Char := 16#2E93#; Cjk_Radical_Snout_One : constant Unicode_Char := 16#2E94#; Cjk_Radical_Snout_Two : constant Unicode_Char := 16#2E95#; Cjk_Radical_Heart_One : constant Unicode_Char := 16#2E96#; Cjk_Radical_Heart_Two : constant Unicode_Char := 16#2E97#; Cjk_Radical_Hand : constant Unicode_Char := 16#2E98#; Cjk_Radical_Rap : constant Unicode_Char := 16#2E99#; Cjk_Radical_Choke : constant Unicode_Char := 16#2E9B#; Cjk_Radical_Sun : constant Unicode_Char := 16#2E9C#; Cjk_Radical_Moon : constant Unicode_Char := 16#2E9D#; Cjk_Radical_Death : constant Unicode_Char := 16#2E9E#; Cjk_Radical_Mother : constant Unicode_Char := 16#2E9F#; Cjk_Radical_Civilian : constant Unicode_Char := 16#2EA0#; Cjk_Radical_Water_One : constant Unicode_Char := 16#2EA1#; Cjk_Radical_Water_Two : constant Unicode_Char := 16#2EA2#; Cjk_Radical_Fire : constant Unicode_Char := 16#2EA3#; Cjk_Radical_Paw_One : constant Unicode_Char := 16#2EA4#; Cjk_Radical_Paw_Two : constant Unicode_Char := 16#2EA5#; Cjk_Radical_Simplified_Half_Tree_Trunk : constant Unicode_Char := 16#2EA6#; Cjk_Radical_Cow : constant Unicode_Char := 16#2EA7#; Cjk_Radical_Dog : constant Unicode_Char := 16#2EA8#; Cjk_Radical_Jade : constant Unicode_Char := 16#2EA9#; Cjk_Radical_Bolt_Of_Cloth : constant Unicode_Char := 16#2EAA#; Cjk_Radical_Eye : constant Unicode_Char := 16#2EAB#; Cjk_Radical_Spirit_One : constant Unicode_Char := 16#2EAC#; Cjk_Radical_Spirit_Two : constant Unicode_Char := 16#2EAD#; Cjk_Radical_Bamboo : constant Unicode_Char := 16#2EAE#; Cjk_Radical_Silk : constant Unicode_Char := 16#2EAF#; Cjk_Radical_C_Simplified_Silk : constant Unicode_Char := 16#2EB0#; Cjk_Radical_Net_One : constant Unicode_Char := 16#2EB1#; Cjk_Radical_Net_Two : constant Unicode_Char := 16#2EB2#; Cjk_Radical_Net_Three : constant Unicode_Char := 16#2EB3#; Cjk_Radical_Net_Four : constant Unicode_Char := 16#2EB4#; Cjk_Radical_Mesh : constant Unicode_Char := 16#2EB5#; Cjk_Radical_Sheep : constant Unicode_Char := 16#2EB6#; Cjk_Radical_Ram : constant Unicode_Char := 16#2EB7#; Cjk_Radical_Ewe : constant Unicode_Char := 16#2EB8#; Cjk_Radical_Old : constant Unicode_Char := 16#2EB9#; Cjk_Radical_Brush_One : constant Unicode_Char := 16#2EBA#; Cjk_Radical_Brush_Two : constant Unicode_Char := 16#2EBB#; Cjk_Radical_Meat : constant Unicode_Char := 16#2EBC#; Cjk_Radical_Mortar : constant Unicode_Char := 16#2EBD#; Cjk_Radical_Grass_One : constant Unicode_Char := 16#2EBE#; Cjk_Radical_Grass_Two : constant Unicode_Char := 16#2EBF#; Cjk_Radical_Grass_Three : constant Unicode_Char := 16#2EC0#; Cjk_Radical_Tiger : constant Unicode_Char := 16#2EC1#; Cjk_Radical_Clothes : constant Unicode_Char := 16#2EC2#; Cjk_Radical_West_One : constant Unicode_Char := 16#2EC3#; Cjk_Radical_West_Two : constant Unicode_Char := 16#2EC4#; Cjk_Radical_C_Simplified_See : constant Unicode_Char := 16#2EC5#; Cjk_Radical_Simplified_Horn : constant Unicode_Char := 16#2EC6#; Cjk_Radical_Horn : constant Unicode_Char := 16#2EC7#; Cjk_Radical_C_Simplified_Speech : constant Unicode_Char := 16#2EC8#; Cjk_Radical_C_Simplified_Shell : constant Unicode_Char := 16#2EC9#; Cjk_Radical_Foot : constant Unicode_Char := 16#2ECA#; Cjk_Radical_C_Simplified_Cart : constant Unicode_Char := 16#2ECB#; Cjk_Radical_Simplified_Walk : constant Unicode_Char := 16#2ECC#; Cjk_Radical_Walk_One : constant Unicode_Char := 16#2ECD#; Cjk_Radical_Walk_Two : constant Unicode_Char := 16#2ECE#; Cjk_Radical_City : constant Unicode_Char := 16#2ECF#; Cjk_Radical_C_Simplified_Gold : constant Unicode_Char := 16#2ED0#; Cjk_Radical_Long_One : constant Unicode_Char := 16#2ED1#; Cjk_Radical_Long_Two : constant Unicode_Char := 16#2ED2#; Cjk_Radical_C_Simplified_Long : constant Unicode_Char := 16#2ED3#; Cjk_Radical_C_Simplified_Gate : constant Unicode_Char := 16#2ED4#; Cjk_Radical_Mound_One : constant Unicode_Char := 16#2ED5#; Cjk_Radical_Mound_Two : constant Unicode_Char := 16#2ED6#; Cjk_Radical_Rain : constant Unicode_Char := 16#2ED7#; Cjk_Radical_Blue : constant Unicode_Char := 16#2ED8#; Cjk_Radical_C_Simplified_Tanned_Leather : constant Unicode_Char := 16#2ED9#; Cjk_Radical_C_Simplified_Leaf : constant Unicode_Char := 16#2EDA#; Cjk_Radical_C_Simplified_Wind : constant Unicode_Char := 16#2EDB#; Cjk_Radical_C_Simplified_Fly : constant Unicode_Char := 16#2EDC#; Cjk_Radical_Eat_One : constant Unicode_Char := 16#2EDD#; Cjk_Radical_Eat_Two : constant Unicode_Char := 16#2EDE#; Cjk_Radical_Eat_Three : constant Unicode_Char := 16#2EDF#; Cjk_Radical_C_Simplified_Eat : constant Unicode_Char := 16#2EE0#; Cjk_Radical_Head : constant Unicode_Char := 16#2EE1#; Cjk_Radical_C_Simplified_Horse : constant Unicode_Char := 16#2EE2#; Cjk_Radical_Bone : constant Unicode_Char := 16#2EE3#; Cjk_Radical_Ghost : constant Unicode_Char := 16#2EE4#; Cjk_Radical_C_Simplified_Fish : constant Unicode_Char := 16#2EE5#; Cjk_Radical_C_Simplified_Bird : constant Unicode_Char := 16#2EE6#; Cjk_Radical_C_Simplified_Salt : constant Unicode_Char := 16#2EE7#; Cjk_Radical_Simplified_Wheat : constant Unicode_Char := 16#2EE8#; Cjk_Radical_Simplified_Yellow : constant Unicode_Char := 16#2EE9#; Cjk_Radical_C_Simplified_Frog : constant Unicode_Char := 16#2EEA#; Cjk_Radical_J_Simplified_Even : constant Unicode_Char := 16#2EEB#; Cjk_Radical_C_Simplified_Even : constant Unicode_Char := 16#2EEC#; Cjk_Radical_J_Simplified_Tooth : constant Unicode_Char := 16#2EED#; Cjk_Radical_C_Simplified_Tooth : constant Unicode_Char := 16#2EEE#; Cjk_Radical_J_Simplified_Dragon : constant Unicode_Char := 16#2EEF#; Cjk_Radical_C_Simplified_Dragon : constant Unicode_Char := 16#2EF0#; Cjk_Radical_Turtle : constant Unicode_Char := 16#2EF1#; Cjk_Radical_J_Simplified_Turtle : constant Unicode_Char := 16#2EF2#; Cjk_Radical_C_Simplified_Turtle : constant Unicode_Char := 16#2EF3#; end Unicode.Names.Cjk_Radicals_Supplement; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cjk_strokes.ads�������������������������������������������������0000664�0000000�0000000�00000012761�14476332425�0022251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cjk_Strokes is pragma Preelaborate; pragma Style_Checks (Off); Cjk_Stroke_T : constant Unicode_Char := 16#31C0#; Cjk_Stroke_Wg : constant Unicode_Char := 16#31C1#; Cjk_Stroke_Xg : constant Unicode_Char := 16#31C2#; Cjk_Stroke_Bxg : constant Unicode_Char := 16#31C3#; Cjk_Stroke_Sw : constant Unicode_Char := 16#31C4#; Cjk_Stroke_Hzz : constant Unicode_Char := 16#31C5#; Cjk_Stroke_Hzg : constant Unicode_Char := 16#31C6#; Cjk_Stroke_Hp : constant Unicode_Char := 16#31C7#; Cjk_Stroke_Hzwg : constant Unicode_Char := 16#31C8#; Cjk_Stroke_Szwg : constant Unicode_Char := 16#31C9#; Cjk_Stroke_Hzt : constant Unicode_Char := 16#31CA#; Cjk_Stroke_Hzzp : constant Unicode_Char := 16#31CB#; Cjk_Stroke_Hpwg : constant Unicode_Char := 16#31CC#; Cjk_Stroke_Hzw : constant Unicode_Char := 16#31CD#; Cjk_Stroke_Hzzz : constant Unicode_Char := 16#31CE#; Cjk_Stroke_N : constant Unicode_Char := 16#31CF#; Cjk_Stroke_H : constant Unicode_Char := 16#31D0#; Cjk_Stroke_S : constant Unicode_Char := 16#31D1#; Cjk_Stroke_P : constant Unicode_Char := 16#31D2#; Cjk_Stroke_Sp : constant Unicode_Char := 16#31D3#; Cjk_Stroke_D : constant Unicode_Char := 16#31D4#; Cjk_Stroke_Hz : constant Unicode_Char := 16#31D5#; Cjk_Stroke_Hg : constant Unicode_Char := 16#31D6#; Cjk_Stroke_Sz : constant Unicode_Char := 16#31D7#; Cjk_Stroke_Swz : constant Unicode_Char := 16#31D8#; Cjk_Stroke_St : constant Unicode_Char := 16#31D9#; Cjk_Stroke_Sg : constant Unicode_Char := 16#31DA#; Cjk_Stroke_Pd : constant Unicode_Char := 16#31DB#; Cjk_Stroke_Pz : constant Unicode_Char := 16#31DC#; Cjk_Stroke_Tn : constant Unicode_Char := 16#31DD#; Cjk_Stroke_Szz : constant Unicode_Char := 16#31DE#; Cjk_Stroke_Swg : constant Unicode_Char := 16#31DF#; Cjk_Stroke_Hxwg : constant Unicode_Char := 16#31E0#; Cjk_Stroke_Hzzzg : constant Unicode_Char := 16#31E1#; Cjk_Stroke_Pg : constant Unicode_Char := 16#31E2#; Cjk_Stroke_Q : constant Unicode_Char := 16#31E3#; end Unicode.Names.Cjk_Strokes; ���������������xmlada-24.0.0/unicode/unicode-names-cjk_symbols_and_punct.ads���������������������������������������0000664�0000000�0000000�00000017363�14476332425�0024305�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cjk_Symbols_And_Punct is pragma Preelaborate; pragma Style_Checks (Off); Ideographic_Space : constant Unicode_Char := 16#3000#; Ideographic_Comma : constant Unicode_Char := 16#3001#; Ideographic_Full_Stop : constant Unicode_Char := 16#3002#; Ditto_Mark : constant Unicode_Char := 16#3003#; Japanese_Industrial_Standard_Symbol : constant Unicode_Char := 16#3004#; Ideographic_Iteration_Mark : constant Unicode_Char := 16#3005#; Ideographic_Closing_Mark : constant Unicode_Char := 16#3006#; Ideographic_Number_Zero : constant Unicode_Char := 16#3007#; Left_Angle_Bracket : constant Unicode_Char := 16#3008#; Right_Angle_Bracket : constant Unicode_Char := 16#3009#; Left_Double_Angle_Bracket : constant Unicode_Char := 16#300A#; Right_Double_Angle_Bracket : constant Unicode_Char := 16#300B#; Left_Corner_Bracket : constant Unicode_Char := 16#300C#; Right_Corner_Bracket : constant Unicode_Char := 16#300D#; Left_White_Corner_Bracket : constant Unicode_Char := 16#300E#; Right_White_Corner_Bracket : constant Unicode_Char := 16#300F#; Left_Black_Lenticular_Bracket : constant Unicode_Char := 16#3010#; Right_Black_Lenticular_Bracket : constant Unicode_Char := 16#3011#; Postal_Mark : constant Unicode_Char := 16#3012#; Geta_Mark : constant Unicode_Char := 16#3013#; Left_Tortoise_Shell_Bracket : constant Unicode_Char := 16#3014#; Right_Tortoise_Shell_Bracket : constant Unicode_Char := 16#3015#; Left_White_Lenticular_Bracket : constant Unicode_Char := 16#3016#; Right_White_Lenticular_Bracket : constant Unicode_Char := 16#3017#; Left_White_Tortoise_Shell_Bracket : constant Unicode_Char := 16#3018#; Right_White_Tortoise_Shell_Bracket : constant Unicode_Char := 16#3019#; Left_White_Square_Bracket : constant Unicode_Char := 16#301A#; Right_White_Square_Bracket : constant Unicode_Char := 16#301B#; Wave_Dash : constant Unicode_Char := 16#301C#; Reversed_Double_Prime_Quotation_Mark : constant Unicode_Char := 16#301D#; Double_Prime_Quotation_Mark : constant Unicode_Char := 16#301E#; Low_Double_Prime_Quotation_Mark : constant Unicode_Char := 16#301F#; Postal_Mark_Face : constant Unicode_Char := 16#3020#; Hangzhou_Numeral_One : constant Unicode_Char := 16#3021#; Hangzhou_Numeral_Two : constant Unicode_Char := 16#3022#; Hangzhou_Numeral_Three : constant Unicode_Char := 16#3023#; Hangzhou_Numeral_Four : constant Unicode_Char := 16#3024#; Hangzhou_Numeral_Five : constant Unicode_Char := 16#3025#; Hangzhou_Numeral_Six : constant Unicode_Char := 16#3026#; Hangzhou_Numeral_Seven : constant Unicode_Char := 16#3027#; Hangzhou_Numeral_Eight : constant Unicode_Char := 16#3028#; Hangzhou_Numeral_Nine : constant Unicode_Char := 16#3029#; Ideographic_Level_Tone_Mark : constant Unicode_Char := 16#302A#; Ideographic_Rising_Tone_Mark : constant Unicode_Char := 16#302B#; Ideographic_Departing_Tone_Mark : constant Unicode_Char := 16#302C#; Ideographic_Entering_Tone_Mark : constant Unicode_Char := 16#302D#; Hangul_Single_Dot_Tone_Mark : constant Unicode_Char := 16#302E#; Hangul_Double_Dot_Tone_Mark : constant Unicode_Char := 16#302F#; Wavy_Dash : constant Unicode_Char := 16#3030#; Vertical_Kana_Repeat_Mark : constant Unicode_Char := 16#3031#; Vertical_Kana_Repeat_With_Voiced_Sound_Mark : constant Unicode_Char := 16#3032#; Vertical_Kana_Repeat_Mark_Upper_Half : constant Unicode_Char := 16#3033#; Vertical_Kana_Repeat_With_Voiced_Sound_Mark_Upper_Half : constant Unicode_Char := 16#3034#; Vertical_Kana_Repeat_Mark_Lower_Half : constant Unicode_Char := 16#3035#; Circled_Postal_Mark : constant Unicode_Char := 16#3036#; Ideographic_Telegraph_Line_Feed_Separator_Symbol : constant Unicode_Char := 16#3037#; Hangzhou_Numeral_Ten : constant Unicode_Char := 16#3038#; Hangzhou_Numeral_Twenty : constant Unicode_Char := 16#3039#; Hangzhou_Numeral_Thirty : constant Unicode_Char := 16#303A#; Vertical_Ideographic_Iteration_Mark : constant Unicode_Char := 16#303B#; Masu_Mark : constant Unicode_Char := 16#303C#; Part_Alternation_Mark : constant Unicode_Char := 16#303D#; Ideographic_Variation_Indicator : constant Unicode_Char := 16#303E#; Ideographic_Half_Fill_Space : constant Unicode_Char := 16#303F#; end Unicode.Names.Cjk_Symbols_And_Punct; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-combining_diacritical.ads���������������������������������������0000664�0000000�0000000�00000027067�14476332425�0024232�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Combining_Diacritical is pragma Preelaborate; pragma Style_Checks (Off); Combining_Grave_Accent : constant Unicode_Char := 16#0300#; Combining_Acute_Accent : constant Unicode_Char := 16#0301#; Combining_Circumflex_Accent : constant Unicode_Char := 16#0302#; Combining_Tilde : constant Unicode_Char := 16#0303#; Combining_Macron : constant Unicode_Char := 16#0304#; Combining_Overline : constant Unicode_Char := 16#0305#; Combining_Breve : constant Unicode_Char := 16#0306#; Combining_Dot_Above : constant Unicode_Char := 16#0307#; Combining_Diaeresis : constant Unicode_Char := 16#0308#; Combining_Hook_Above : constant Unicode_Char := 16#0309#; Combining_Ring_Above : constant Unicode_Char := 16#030A#; Combining_Double_Acute_Accent : constant Unicode_Char := 16#030B#; Combining_Caron : constant Unicode_Char := 16#030C#; Combining_Vertical_Line_Above : constant Unicode_Char := 16#030D#; Combining_Double_Vertical_Line_Above : constant Unicode_Char := 16#030E#; Combining_Double_Grave_Accent : constant Unicode_Char := 16#030F#; Combining_Candrabindu : constant Unicode_Char := 16#0310#; Combining_Inverted_Breve : constant Unicode_Char := 16#0311#; Combining_Turned_Comma_Above : constant Unicode_Char := 16#0312#; Combining_Comma_Above : constant Unicode_Char := 16#0313#; Combining_Reversed_Comma_Above : constant Unicode_Char := 16#0314#; Combining_Comma_Above_Right : constant Unicode_Char := 16#0315#; Combining_Grave_Accent_Below : constant Unicode_Char := 16#0316#; Combining_Acute_Accent_Below : constant Unicode_Char := 16#0317#; Combining_Left_Tack_Below : constant Unicode_Char := 16#0318#; Combining_Right_Tack_Below : constant Unicode_Char := 16#0319#; Combining_Left_Angle_Above : constant Unicode_Char := 16#031A#; Combining_Horn : constant Unicode_Char := 16#031B#; Combining_Left_Half_Ring_Below : constant Unicode_Char := 16#031C#; Combining_Up_Tack_Below : constant Unicode_Char := 16#031D#; Combining_Down_Tack_Below : constant Unicode_Char := 16#031E#; Combining_Plus_Sign_Below : constant Unicode_Char := 16#031F#; Combining_Minus_Sign_Below : constant Unicode_Char := 16#0320#; Combining_Palatalized_Hook_Below : constant Unicode_Char := 16#0321#; Combining_Retroflex_Hook_Below : constant Unicode_Char := 16#0322#; Combining_Dot_Below : constant Unicode_Char := 16#0323#; Combining_Diaeresis_Below : constant Unicode_Char := 16#0324#; Combining_Ring_Below : constant Unicode_Char := 16#0325#; Combining_Comma_Below : constant Unicode_Char := 16#0326#; Combining_Cedilla : constant Unicode_Char := 16#0327#; Combining_Ogonek : constant Unicode_Char := 16#0328#; Combining_Vertical_Line_Below : constant Unicode_Char := 16#0329#; Combining_Bridge_Below : constant Unicode_Char := 16#032A#; Combining_Inverted_Double_Arch_Below : constant Unicode_Char := 16#032B#; Combining_Caron_Below : constant Unicode_Char := 16#032C#; Combining_Circumflex_Accent_Below : constant Unicode_Char := 16#032D#; Combining_Breve_Below : constant Unicode_Char := 16#032E#; Combining_Inverted_Breve_Below : constant Unicode_Char := 16#032F#; Combining_Tilde_Below : constant Unicode_Char := 16#0330#; Combining_Macron_Below : constant Unicode_Char := 16#0331#; Combining_Low_Line : constant Unicode_Char := 16#0332#; Combining_Double_Low_Line : constant Unicode_Char := 16#0333#; Combining_Tilde_Overlay : constant Unicode_Char := 16#0334#; Combining_Short_Stroke_Overlay : constant Unicode_Char := 16#0335#; Combining_Long_Stroke_Overlay : constant Unicode_Char := 16#0336#; Combining_Short_Solidus_Overlay : constant Unicode_Char := 16#0337#; Combining_Long_Solidus_Overlay : constant Unicode_Char := 16#0338#; Combining_Right_Half_Ring_Below : constant Unicode_Char := 16#0339#; Combining_Inverted_Bridge_Below : constant Unicode_Char := 16#033A#; Combining_Square_Below : constant Unicode_Char := 16#033B#; Combining_Seagull_Below : constant Unicode_Char := 16#033C#; Combining_X_Above : constant Unicode_Char := 16#033D#; Combining_Vertical_Tilde : constant Unicode_Char := 16#033E#; Combining_Double_Overline : constant Unicode_Char := 16#033F#; Combining_Grave_Tone_Mark : constant Unicode_Char := 16#0340#; Combining_Acute_Tone_Mark : constant Unicode_Char := 16#0341#; Combining_Greek_Perispomeni : constant Unicode_Char := 16#0342#; Combining_Greek_Koronis : constant Unicode_Char := 16#0343#; Combining_Greek_Dialytika_Tonos : constant Unicode_Char := 16#0344#; Combining_Greek_Ypogegrammeni : constant Unicode_Char := 16#0345#; Combining_Bridge_Above : constant Unicode_Char := 16#0346#; Combining_Equals_Sign_Below : constant Unicode_Char := 16#0347#; Combining_Double_Vertical_Line_Below : constant Unicode_Char := 16#0348#; Combining_Left_Angle_Below : constant Unicode_Char := 16#0349#; Combining_Not_Tilde_Above : constant Unicode_Char := 16#034A#; Combining_Homothetic_Above : constant Unicode_Char := 16#034B#; Combining_Almost_Equal_To_Above : constant Unicode_Char := 16#034C#; Combining_Left_Right_Arrow_Below : constant Unicode_Char := 16#034D#; Combining_Upwards_Arrow_Below : constant Unicode_Char := 16#034E#; Combining_Grapheme_Joiner : constant Unicode_Char := 16#034F#; Cgj : Unicode_Char renames Combining_Grapheme_Joiner; Combining_Right_Arrowhead_Above : constant Unicode_Char := 16#0350#; Combining_Left_Half_Ring_Above : constant Unicode_Char := 16#0351#; Combining_Fermata : constant Unicode_Char := 16#0352#; Combining_X_Below : constant Unicode_Char := 16#0353#; Combining_Left_Arrowhead_Below : constant Unicode_Char := 16#0354#; Combining_Right_Arrowhead_Below : constant Unicode_Char := 16#0355#; Combining_Right_Arrowhead_And_Up_Arrowhead_Below : constant Unicode_Char := 16#0356#; Combining_Right_Half_Ring_Above : constant Unicode_Char := 16#0357#; Combining_Dot_Above_Right : constant Unicode_Char := 16#0358#; Combining_Asterisk_Below : constant Unicode_Char := 16#0359#; Combining_Double_Ring_Below : constant Unicode_Char := 16#035A#; Combining_Zigzag_Above : constant Unicode_Char := 16#035B#; Combining_Double_Breve_Below : constant Unicode_Char := 16#035C#; Combining_Double_Breve : constant Unicode_Char := 16#035D#; Combining_Double_Macron : constant Unicode_Char := 16#035E#; Combining_Double_Macron_Below : constant Unicode_Char := 16#035F#; Combining_Double_Tilde : constant Unicode_Char := 16#0360#; Combining_Double_Inverted_Breve : constant Unicode_Char := 16#0361#; Combining_Double_Rightwards_Arrow_Below : constant Unicode_Char := 16#0362#; Combining_Latin_Small_Letter_A : constant Unicode_Char := 16#0363#; Combining_Latin_Small_Letter_E : constant Unicode_Char := 16#0364#; Combining_Latin_Small_Letter_I : constant Unicode_Char := 16#0365#; Combining_Latin_Small_Letter_O : constant Unicode_Char := 16#0366#; Combining_Latin_Small_Letter_U : constant Unicode_Char := 16#0367#; Combining_Latin_Small_Letter_C : constant Unicode_Char := 16#0368#; Combining_Latin_Small_Letter_D : constant Unicode_Char := 16#0369#; Combining_Latin_Small_Letter_H : constant Unicode_Char := 16#036A#; Combining_Latin_Small_Letter_M : constant Unicode_Char := 16#036B#; Combining_Latin_Small_Letter_R : constant Unicode_Char := 16#036C#; Combining_Latin_Small_Letter_T : constant Unicode_Char := 16#036D#; Combining_Latin_Small_Letter_V : constant Unicode_Char := 16#036E#; Combining_Latin_Small_Letter_X : constant Unicode_Char := 16#036F#; end Unicode.Names.Combining_Diacritical; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-combining_diacritical_ext.ads�����������������������������������0000664�0000000�0000000�00000007622�14476332425�0025105�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Combining_Diacritical_Ext is pragma Preelaborate; pragma Style_Checks (Off); Combining_Doubled_Circumflex_Accent : constant Unicode_Char := 16#1AB0#; Combining_Diaeresis_Ring : constant Unicode_Char := 16#1AB1#; Combining_Infinity : constant Unicode_Char := 16#1AB2#; Combining_Downwards_Arrow : constant Unicode_Char := 16#1AB3#; Combining_Triple_Dot : constant Unicode_Char := 16#1AB4#; Combining_X_X_Below : constant Unicode_Char := 16#1AB5#; Combining_Wiggly_Line_Below : constant Unicode_Char := 16#1AB6#; Combining_Open_Mark_Below : constant Unicode_Char := 16#1AB7#; Combining_Double_Open_Mark_Below : constant Unicode_Char := 16#1AB8#; Combining_Light_Centralization_Stroke_Below : constant Unicode_Char := 16#1AB9#; Combining_Strong_Centralization_Stroke_Below : constant Unicode_Char := 16#1ABA#; Combining_Parentheses_Above : constant Unicode_Char := 16#1ABB#; Combining_Double_Parentheses_Above : constant Unicode_Char := 16#1ABC#; Combining_Parentheses_Below : constant Unicode_Char := 16#1ABD#; Combining_Parentheses_Overlay : constant Unicode_Char := 16#1ABE#; end Unicode.Names.Combining_Diacritical_Ext; ��������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-combining_diacritical_sup.ads�����������������������������������0000664�0000000�0000000�00000016606�14476332425�0025116�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Combining_Diacritical_Sup is pragma Preelaborate; pragma Style_Checks (Off); Combining_Dotted_Grave_Accent : constant Unicode_Char := 16#1DC0#; Combining_Dotted_Acute_Accent : constant Unicode_Char := 16#1DC1#; Combining_Snake_Below : constant Unicode_Char := 16#1DC2#; Combining_Suspension_Mark : constant Unicode_Char := 16#1DC3#; Combining_Macron_Acute : constant Unicode_Char := 16#1DC4#; Combining_Grave_Macron : constant Unicode_Char := 16#1DC5#; Combining_Macron_Grave : constant Unicode_Char := 16#1DC6#; Combining_Acute_Macron : constant Unicode_Char := 16#1DC7#; Combining_Grave_Acute_Grave : constant Unicode_Char := 16#1DC8#; Combining_Acute_Grave_Acute : constant Unicode_Char := 16#1DC9#; Combining_Latin_Small_Letter_R_Below : constant Unicode_Char := 16#1DCA#; Combining_Breve_Macron : constant Unicode_Char := 16#1DCB#; Combining_Macron_Breve : constant Unicode_Char := 16#1DCC#; Combining_Double_Circumflex_Above : constant Unicode_Char := 16#1DCD#; Combining_Ogonek_Above : constant Unicode_Char := 16#1DCE#; Combining_Zigzag_Below : constant Unicode_Char := 16#1DCF#; Combining_Is_Below : constant Unicode_Char := 16#1DD0#; Combining_Ur_Above : constant Unicode_Char := 16#1DD1#; Combining_Us_Above : constant Unicode_Char := 16#1DD2#; Combining_Latin_Small_Letter_Flattened_Open_A_Above : constant Unicode_Char := 16#1DD3#; Combining_Latin_Small_Letter_Ae : constant Unicode_Char := 16#1DD4#; Combining_Latin_Small_Letter_Ao : constant Unicode_Char := 16#1DD5#; Combining_Latin_Small_Letter_Av : constant Unicode_Char := 16#1DD6#; Combining_Latin_Small_Letter_C_Cedilla : constant Unicode_Char := 16#1DD7#; Combining_Latin_Small_Letter_Insular_D : constant Unicode_Char := 16#1DD8#; Combining_Latin_Small_Letter_Eth : constant Unicode_Char := 16#1DD9#; Combining_Latin_Small_Letter_G : constant Unicode_Char := 16#1DDA#; Combining_Latin_Letter_Small_Capital_G : constant Unicode_Char := 16#1DDB#; Combining_Latin_Small_Letter_K : constant Unicode_Char := 16#1DDC#; Combining_Latin_Small_Letter_L : constant Unicode_Char := 16#1DDD#; Combining_Latin_Letter_Small_Capital_L : constant Unicode_Char := 16#1DDE#; Combining_Latin_Letter_Small_Capital_M : constant Unicode_Char := 16#1DDF#; Combining_Latin_Small_Letter_N : constant Unicode_Char := 16#1DE0#; Combining_Latin_Letter_Small_Capital_N : constant Unicode_Char := 16#1DE1#; Combining_Latin_Letter_Small_Capital_R : constant Unicode_Char := 16#1DE2#; Combining_Latin_Small_Letter_R_Rotunda : constant Unicode_Char := 16#1DE3#; Combining_Latin_Small_Letter_S : constant Unicode_Char := 16#1DE4#; Combining_Latin_Small_Letter_Long_S : constant Unicode_Char := 16#1DE5#; Combining_Latin_Small_Letter_Z : constant Unicode_Char := 16#1DE6#; Combining_Latin_Small_Letter_Alpha : constant Unicode_Char := 16#1DE7#; Combining_Latin_Small_Letter_B : constant Unicode_Char := 16#1DE8#; Combining_Latin_Small_Letter_Beta : constant Unicode_Char := 16#1DE9#; Combining_Latin_Small_Letter_Schwa : constant Unicode_Char := 16#1DEA#; Combining_Latin_Small_Letter_F : constant Unicode_Char := 16#1DEB#; Combining_Latin_Small_Letter_L_With_Double_Middle_Tilde : constant Unicode_Char := 16#1DEC#; Combining_Latin_Small_Letter_O_With_Light_Centralization_Stroke : constant Unicode_Char := 16#1DED#; Combining_Latin_Small_Letter_P : constant Unicode_Char := 16#1DEE#; Combining_Latin_Small_Letter_Esh : constant Unicode_Char := 16#1DEF#; Combining_Latin_Small_Letter_U_With_Light_Centralization_Stroke : constant Unicode_Char := 16#1DF0#; Combining_Latin_Small_Letter_W : constant Unicode_Char := 16#1DF1#; Combining_Latin_Small_Letter_A_With_Diaeresis : constant Unicode_Char := 16#1DF2#; Combining_Latin_Small_Letter_O_With_Diaeresis : constant Unicode_Char := 16#1DF3#; Combining_Latin_Small_Letter_U_With_Diaeresis : constant Unicode_Char := 16#1DF4#; Combining_Up_Tack_Above : constant Unicode_Char := 16#1DF5#; Combining_Double_Inverted_Breve_Below : constant Unicode_Char := 16#1DFC#; Combining_Almost_Equal_To_Below : constant Unicode_Char := 16#1DFD#; Combining_Left_Arrowhead_Above : constant Unicode_Char := 16#1DFE#; Combining_Right_Arrowhead_And_Down_Arrowhead_Below : constant Unicode_Char := 16#1DFF#; end Unicode.Names.Combining_Diacritical_Sup; ��������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-combining_diacritical_sym.ads�����������������������������������0000664�0000000�0000000�00000012514�14476332425�0025111�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Combining_Diacritical_Sym is pragma Preelaborate; pragma Style_Checks (Off); Combining_Left_Harpoon_Above : constant Unicode_Char := 16#20D0#; Combining_Right_Harpoon_Above : constant Unicode_Char := 16#20D1#; Combining_Long_Vertical_Line_Overlay : constant Unicode_Char := 16#20D2#; Combining_Short_Vertical_Line_Overlay : constant Unicode_Char := 16#20D3#; Combining_Anticlockwise_Arrow_Above : constant Unicode_Char := 16#20D4#; Combining_Clockwise_Arrow_Above : constant Unicode_Char := 16#20D5#; Combining_Left_Arrow_Above : constant Unicode_Char := 16#20D6#; Combining_Right_Arrow_Above : constant Unicode_Char := 16#20D7#; Combining_Ring_Overlay : constant Unicode_Char := 16#20D8#; Combining_Clockwise_Ring_Overlay : constant Unicode_Char := 16#20D9#; Combining_Anticlockwise_Ring_Overlay : constant Unicode_Char := 16#20DA#; Combining_Three_Dots_Above : constant Unicode_Char := 16#20DB#; Combining_Four_Dots_Above : constant Unicode_Char := 16#20DC#; Combining_Enclosing_Circle : constant Unicode_Char := 16#20DD#; Combining_Enclosing_Square : constant Unicode_Char := 16#20DE#; Combining_Enclosing_Diamond : constant Unicode_Char := 16#20DF#; Combining_Enclosing_Circle_Backslash : constant Unicode_Char := 16#20E0#; Combining_Left_Right_Arrow_Above : constant Unicode_Char := 16#20E1#; Combining_Enclosing_Screen : constant Unicode_Char := 16#20E2#; Combining_Enclosing_Keycap : constant Unicode_Char := 16#20E3#; Combining_Enclosing_Upward_Pointing_Triangle : constant Unicode_Char := 16#20E4#; Combining_Reverse_Solidus_Overlay : constant Unicode_Char := 16#20E5#; Combining_Double_Vertical_Stroke_Overlay : constant Unicode_Char := 16#20E6#; Combining_Annuity_Symbol : constant Unicode_Char := 16#20E7#; Combining_Triple_Underdot : constant Unicode_Char := 16#20E8#; Combining_Wide_Bridge_Above : constant Unicode_Char := 16#20E9#; Combining_Leftwards_Arrow_Overlay : constant Unicode_Char := 16#20EA#; Combining_Long_Double_Solidus_Overlay : constant Unicode_Char := 16#20EB#; Combining_Rightwards_Harpoon_With_Barb_Downwards : constant Unicode_Char := 16#20EC#; Combining_Leftwards_Harpoon_With_Barb_Downwards : constant Unicode_Char := 16#20ED#; Combining_Left_Arrow_Below : constant Unicode_Char := 16#20EE#; Combining_Right_Arrow_Below : constant Unicode_Char := 16#20EF#; Combining_Asterisk_Above : constant Unicode_Char := 16#20F0#; end Unicode.Names.Combining_Diacritical_Sym; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-combining_half_marks.ads����������������������������������������0000664�0000000�0000000�00000007703�14476332425�0024064�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Combining_Half_Marks is pragma Preelaborate; pragma Style_Checks (Off); Combining_Ligature_Left_Half : constant Unicode_Char := 16#FE20#; Combining_Ligature_Right_Half : constant Unicode_Char := 16#FE21#; Combining_Double_Tilde_Left_Half : constant Unicode_Char := 16#FE22#; Combining_Double_Tilde_Right_Half : constant Unicode_Char := 16#FE23#; Combining_Macron_Left_Half : constant Unicode_Char := 16#FE24#; Combining_Macron_Right_Half : constant Unicode_Char := 16#FE25#; Combining_Conjoining_Macron : constant Unicode_Char := 16#FE26#; Combining_Ligature_Left_Half_Below : constant Unicode_Char := 16#FE27#; Combining_Ligature_Right_Half_Below : constant Unicode_Char := 16#FE28#; Combining_Tilde_Left_Half_Below : constant Unicode_Char := 16#FE29#; Combining_Tilde_Right_Half_Below : constant Unicode_Char := 16#FE2A#; Combining_Macron_Left_Half_Below : constant Unicode_Char := 16#FE2B#; Combining_Macron_Right_Half_Below : constant Unicode_Char := 16#FE2C#; Combining_Conjoining_Macron_Below : constant Unicode_Char := 16#FE2D#; Combining_Cyrillic_Titlo_Left_Half : constant Unicode_Char := 16#FE2E#; Combining_Cyrillic_Titlo_Right_Half : constant Unicode_Char := 16#FE2F#; end Unicode.Names.Combining_Half_Marks; �������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-common_indic_number_forms.ads�����������������������������������0000664�0000000�0000000�00000006755�14476332425�0025152�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Common_Indic_Number_Forms is pragma Preelaborate; pragma Style_Checks (Off); North_Indic_Fraction_One_Quarter : constant Unicode_Char := 16#A830#; North_Indic_Fraction_One_Half : constant Unicode_Char := 16#A831#; North_Indic_Fraction_Three_Quarters : constant Unicode_Char := 16#A832#; North_Indic_Fraction_One_Sixteenth : constant Unicode_Char := 16#A833#; North_Indic_Fraction_One_Eighth : constant Unicode_Char := 16#A834#; North_Indic_Fraction_Three_Sixteenths : constant Unicode_Char := 16#A835#; North_Indic_Quarter_Mark : constant Unicode_Char := 16#A836#; North_Indic_Placeholder_Mark : constant Unicode_Char := 16#A837#; North_Indic_Rupee_Mark : constant Unicode_Char := 16#A838#; North_Indic_Quantity_Mark : constant Unicode_Char := 16#A839#; end Unicode.Names.Common_Indic_Number_Forms; �������������������xmlada-24.0.0/unicode/unicode-names-control_pictures.ads��������������������������������������������0000664�0000000�0000000�00000013353�14476332425�0023324�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Control_Pictures is pragma Preelaborate; pragma Style_Checks (Off); Symbol_For_Null : constant Unicode_Char := 16#2400#; Symbol_For_Start_Of_Heading : constant Unicode_Char := 16#2401#; Symbol_For_Start_Of_Text : constant Unicode_Char := 16#2402#; Symbol_For_End_Of_Text : constant Unicode_Char := 16#2403#; Symbol_For_End_Of_Transmission : constant Unicode_Char := 16#2404#; Symbol_For_Enquiry : constant Unicode_Char := 16#2405#; Symbol_For_Acknowledge : constant Unicode_Char := 16#2406#; Symbol_For_Bell : constant Unicode_Char := 16#2407#; Symbol_For_Backspace : constant Unicode_Char := 16#2408#; Symbol_For_Horizontal_Tabulation : constant Unicode_Char := 16#2409#; Symbol_For_Line_Feed : constant Unicode_Char := 16#240A#; Symbol_For_Vertical_Tabulation : constant Unicode_Char := 16#240B#; Symbol_For_Form_Feed : constant Unicode_Char := 16#240C#; Symbol_For_Carriage_Return : constant Unicode_Char := 16#240D#; Symbol_For_Shift_Out : constant Unicode_Char := 16#240E#; Symbol_For_Shift_In : constant Unicode_Char := 16#240F#; Symbol_For_Data_Link_Escape : constant Unicode_Char := 16#2410#; Symbol_For_Device_Control_One : constant Unicode_Char := 16#2411#; Symbol_For_Device_Control_Two : constant Unicode_Char := 16#2412#; Symbol_For_Device_Control_Three : constant Unicode_Char := 16#2413#; Symbol_For_Device_Control_Four : constant Unicode_Char := 16#2414#; Symbol_For_Negative_Acknowledge : constant Unicode_Char := 16#2415#; Symbol_For_Synchronous_Idle : constant Unicode_Char := 16#2416#; Symbol_For_End_Of_Transmission_Block : constant Unicode_Char := 16#2417#; Symbol_For_Cancel : constant Unicode_Char := 16#2418#; Symbol_For_End_Of_Medium : constant Unicode_Char := 16#2419#; Symbol_For_Substitute : constant Unicode_Char := 16#241A#; Symbol_For_Escape : constant Unicode_Char := 16#241B#; Symbol_For_File_Separator : constant Unicode_Char := 16#241C#; Symbol_For_Group_Separator : constant Unicode_Char := 16#241D#; Symbol_For_Record_Separator : constant Unicode_Char := 16#241E#; Symbol_For_Unit_Separator : constant Unicode_Char := 16#241F#; Symbol_For_Space : constant Unicode_Char := 16#2420#; Symbol_For_Delete : constant Unicode_Char := 16#2421#; Blank_Symbol : constant Unicode_Char := 16#2422#; Open_Box : constant Unicode_Char := 16#2423#; Symbol_For_Newline : constant Unicode_Char := 16#2424#; Symbol_For_Delete_Form_Two : constant Unicode_Char := 16#2425#; Symbol_For_Substitute_Form_Two : constant Unicode_Char := 16#2426#; end Unicode.Names.Control_Pictures; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-coptic.ads������������������������������������������������������0000664�0000000�0000000�00000030465�14476332425�0021212�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Coptic is pragma Preelaborate; pragma Style_Checks (Off); Coptic_Capital_Letter_Alfa : constant Unicode_Char := 16#2C80#; Coptic_Small_Letter_Alfa : constant Unicode_Char := 16#2C81#; Coptic_Capital_Letter_Vida : constant Unicode_Char := 16#2C82#; Coptic_Small_Letter_Vida : constant Unicode_Char := 16#2C83#; Coptic_Capital_Letter_Gamma : constant Unicode_Char := 16#2C84#; Coptic_Small_Letter_Gamma : constant Unicode_Char := 16#2C85#; Coptic_Capital_Letter_Dalda : constant Unicode_Char := 16#2C86#; Coptic_Small_Letter_Dalda : constant Unicode_Char := 16#2C87#; Coptic_Capital_Letter_Eie : constant Unicode_Char := 16#2C88#; Coptic_Small_Letter_Eie : constant Unicode_Char := 16#2C89#; Coptic_Capital_Letter_Sou : constant Unicode_Char := 16#2C8A#; Coptic_Small_Letter_Sou : constant Unicode_Char := 16#2C8B#; Coptic_Capital_Letter_Zata : constant Unicode_Char := 16#2C8C#; Coptic_Small_Letter_Zata : constant Unicode_Char := 16#2C8D#; Coptic_Capital_Letter_Hate : constant Unicode_Char := 16#2C8E#; Coptic_Small_Letter_Hate : constant Unicode_Char := 16#2C8F#; Coptic_Capital_Letter_Thethe : constant Unicode_Char := 16#2C90#; Coptic_Small_Letter_Thethe : constant Unicode_Char := 16#2C91#; Coptic_Capital_Letter_Iauda : constant Unicode_Char := 16#2C92#; Coptic_Small_Letter_Iauda : constant Unicode_Char := 16#2C93#; Coptic_Capital_Letter_Kapa : constant Unicode_Char := 16#2C94#; Coptic_Small_Letter_Kapa : constant Unicode_Char := 16#2C95#; Coptic_Capital_Letter_Laula : constant Unicode_Char := 16#2C96#; Coptic_Small_Letter_Laula : constant Unicode_Char := 16#2C97#; Coptic_Capital_Letter_Mi : constant Unicode_Char := 16#2C98#; Coptic_Small_Letter_Mi : constant Unicode_Char := 16#2C99#; Coptic_Capital_Letter_Ni : constant Unicode_Char := 16#2C9A#; Coptic_Small_Letter_Ni : constant Unicode_Char := 16#2C9B#; Coptic_Capital_Letter_Ksi : constant Unicode_Char := 16#2C9C#; Coptic_Small_Letter_Ksi : constant Unicode_Char := 16#2C9D#; Coptic_Capital_Letter_O : constant Unicode_Char := 16#2C9E#; Coptic_Small_Letter_O : constant Unicode_Char := 16#2C9F#; Coptic_Capital_Letter_Pi : constant Unicode_Char := 16#2CA0#; Coptic_Small_Letter_Pi : constant Unicode_Char := 16#2CA1#; Coptic_Capital_Letter_Ro : constant Unicode_Char := 16#2CA2#; Coptic_Small_Letter_Ro : constant Unicode_Char := 16#2CA3#; Coptic_Capital_Letter_Sima : constant Unicode_Char := 16#2CA4#; Coptic_Small_Letter_Sima : constant Unicode_Char := 16#2CA5#; Coptic_Capital_Letter_Tau : constant Unicode_Char := 16#2CA6#; Coptic_Small_Letter_Tau : constant Unicode_Char := 16#2CA7#; Coptic_Capital_Letter_Ua : constant Unicode_Char := 16#2CA8#; Coptic_Small_Letter_Ua : constant Unicode_Char := 16#2CA9#; Coptic_Capital_Letter_Fi : constant Unicode_Char := 16#2CAA#; Coptic_Small_Letter_Fi : constant Unicode_Char := 16#2CAB#; Coptic_Capital_Letter_Khi : constant Unicode_Char := 16#2CAC#; Coptic_Small_Letter_Khi : constant Unicode_Char := 16#2CAD#; Coptic_Capital_Letter_Psi : constant Unicode_Char := 16#2CAE#; Coptic_Small_Letter_Psi : constant Unicode_Char := 16#2CAF#; Coptic_Capital_Letter_Oou : constant Unicode_Char := 16#2CB0#; Coptic_Small_Letter_Oou : constant Unicode_Char := 16#2CB1#; Coptic_Capital_Letter_Dialect_P_Alef : constant Unicode_Char := 16#2CB2#; Coptic_Small_Letter_Dialect_P_Alef : constant Unicode_Char := 16#2CB3#; Coptic_Capital_Letter_Old_Coptic_Ain : constant Unicode_Char := 16#2CB4#; Coptic_Small_Letter_Old_Coptic_Ain : constant Unicode_Char := 16#2CB5#; Coptic_Capital_Letter_Cryptogrammic_Eie : constant Unicode_Char := 16#2CB6#; Coptic_Small_Letter_Cryptogrammic_Eie : constant Unicode_Char := 16#2CB7#; Coptic_Capital_Letter_Dialect_P_Kapa : constant Unicode_Char := 16#2CB8#; Coptic_Small_Letter_Dialect_P_Kapa : constant Unicode_Char := 16#2CB9#; Coptic_Capital_Letter_Dialect_P_Ni : constant Unicode_Char := 16#2CBA#; Coptic_Small_Letter_Dialect_P_Ni : constant Unicode_Char := 16#2CBB#; Coptic_Capital_Letter_Cryptogrammic_Ni : constant Unicode_Char := 16#2CBC#; Coptic_Small_Letter_Cryptogrammic_Ni : constant Unicode_Char := 16#2CBD#; Coptic_Capital_Letter_Old_Coptic_Oou : constant Unicode_Char := 16#2CBE#; Coptic_Small_Letter_Old_Coptic_Oou : constant Unicode_Char := 16#2CBF#; Coptic_Capital_Letter_Sampi : constant Unicode_Char := 16#2CC0#; Coptic_Small_Letter_Sampi : constant Unicode_Char := 16#2CC1#; Coptic_Capital_Letter_Crossed_Shei : constant Unicode_Char := 16#2CC2#; Coptic_Small_Letter_Crossed_Shei : constant Unicode_Char := 16#2CC3#; Coptic_Capital_Letter_Old_Coptic_Shei : constant Unicode_Char := 16#2CC4#; Coptic_Small_Letter_Old_Coptic_Shei : constant Unicode_Char := 16#2CC5#; Coptic_Capital_Letter_Old_Coptic_Esh : constant Unicode_Char := 16#2CC6#; Coptic_Small_Letter_Old_Coptic_Esh : constant Unicode_Char := 16#2CC7#; Coptic_Capital_Letter_Akhmimic_Khei : constant Unicode_Char := 16#2CC8#; Coptic_Small_Letter_Akhmimic_Khei : constant Unicode_Char := 16#2CC9#; Coptic_Capital_Letter_Dialect_P_Hori : constant Unicode_Char := 16#2CCA#; Coptic_Small_Letter_Dialect_P_Hori : constant Unicode_Char := 16#2CCB#; Coptic_Capital_Letter_Old_Coptic_Hori : constant Unicode_Char := 16#2CCC#; Coptic_Small_Letter_Old_Coptic_Hori : constant Unicode_Char := 16#2CCD#; Coptic_Capital_Letter_Old_Coptic_Ha : constant Unicode_Char := 16#2CCE#; Coptic_Small_Letter_Old_Coptic_Ha : constant Unicode_Char := 16#2CCF#; Coptic_Capital_Letter_L_Shaped_Ha : constant Unicode_Char := 16#2CD0#; Coptic_Small_Letter_L_Shaped_Ha : constant Unicode_Char := 16#2CD1#; Coptic_Capital_Letter_Old_Coptic_Hei : constant Unicode_Char := 16#2CD2#; Coptic_Small_Letter_Old_Coptic_Hei : constant Unicode_Char := 16#2CD3#; Coptic_Capital_Letter_Old_Coptic_Hat : constant Unicode_Char := 16#2CD4#; Coptic_Small_Letter_Old_Coptic_Hat : constant Unicode_Char := 16#2CD5#; Coptic_Capital_Letter_Old_Coptic_Gangia : constant Unicode_Char := 16#2CD6#; Coptic_Small_Letter_Old_Coptic_Gangia : constant Unicode_Char := 16#2CD7#; Coptic_Capital_Letter_Old_Coptic_Dja : constant Unicode_Char := 16#2CD8#; Coptic_Small_Letter_Old_Coptic_Dja : constant Unicode_Char := 16#2CD9#; Coptic_Capital_Letter_Old_Coptic_Shima : constant Unicode_Char := 16#2CDA#; Coptic_Small_Letter_Old_Coptic_Shima : constant Unicode_Char := 16#2CDB#; Coptic_Capital_Letter_Old_Nubian_Shima : constant Unicode_Char := 16#2CDC#; Coptic_Small_Letter_Old_Nubian_Shima : constant Unicode_Char := 16#2CDD#; Coptic_Capital_Letter_Old_Nubian_Ngi : constant Unicode_Char := 16#2CDE#; Coptic_Small_Letter_Old_Nubian_Ngi : constant Unicode_Char := 16#2CDF#; Coptic_Capital_Letter_Old_Nubian_Nyi : constant Unicode_Char := 16#2CE0#; Coptic_Small_Letter_Old_Nubian_Nyi : constant Unicode_Char := 16#2CE1#; Coptic_Capital_Letter_Old_Nubian_Wau : constant Unicode_Char := 16#2CE2#; Coptic_Small_Letter_Old_Nubian_Wau : constant Unicode_Char := 16#2CE3#; Coptic_Symbol_Kai : constant Unicode_Char := 16#2CE4#; Coptic_Symbol_Mi_Ro : constant Unicode_Char := 16#2CE5#; Coptic_Symbol_Pi_Ro : constant Unicode_Char := 16#2CE6#; Coptic_Symbol_Stauros : constant Unicode_Char := 16#2CE7#; Coptic_Symbol_Tau_Ro : constant Unicode_Char := 16#2CE8#; Coptic_Symbol_Khi_Ro : constant Unicode_Char := 16#2CE9#; Coptic_Symbol_Shima_Sima : constant Unicode_Char := 16#2CEA#; Coptic_Capital_Letter_Cryptogrammic_Shei : constant Unicode_Char := 16#2CEB#; Coptic_Small_Letter_Cryptogrammic_Shei : constant Unicode_Char := 16#2CEC#; Coptic_Capital_Letter_Cryptogrammic_Gangia : constant Unicode_Char := 16#2CED#; Coptic_Small_Letter_Cryptogrammic_Gangia : constant Unicode_Char := 16#2CEE#; Coptic_Combining_Ni_Above : constant Unicode_Char := 16#2CEF#; Coptic_Combining_Spiritus_Asper : constant Unicode_Char := 16#2CF0#; Coptic_Combining_Spiritus_Lenis : constant Unicode_Char := 16#2CF1#; Coptic_Capital_Letter_Bohairic_Khei : constant Unicode_Char := 16#2CF2#; Coptic_Small_Letter_Bohairic_Khei : constant Unicode_Char := 16#2CF3#; Coptic_Old_Nubian_Full_Stop : constant Unicode_Char := 16#2CF9#; Coptic_Old_Nubian_Direct_Question_Mark : constant Unicode_Char := 16#2CFA#; Coptic_Old_Nubian_Indirect_Question_Mark : constant Unicode_Char := 16#2CFB#; Coptic_Old_Nubian_Verse_Divider : constant Unicode_Char := 16#2CFC#; Coptic_Fraction_One_Half : constant Unicode_Char := 16#2CFD#; Coptic_Full_Stop : constant Unicode_Char := 16#2CFE#; Coptic_Morphological_Divider : constant Unicode_Char := 16#2CFF#; end Unicode.Names.Coptic; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-coptic_epact_numbers.ads����������������������������������������0000664�0000000�0000000�00000012107�14476332425�0024112�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Coptic_Epact_Numbers is pragma Preelaborate; pragma Style_Checks (Off); Coptic_Epact_Thousands_Mark : constant Unicode_Char := 16#102E0#; Coptic_Epact_Digit_One : constant Unicode_Char := 16#102E1#; Coptic_Epact_Digit_Two : constant Unicode_Char := 16#102E2#; Coptic_Epact_Digit_Three : constant Unicode_Char := 16#102E3#; Coptic_Epact_Digit_Four : constant Unicode_Char := 16#102E4#; Coptic_Epact_Digit_Five : constant Unicode_Char := 16#102E5#; Coptic_Epact_Digit_Six : constant Unicode_Char := 16#102E6#; Coptic_Epact_Digit_Seven : constant Unicode_Char := 16#102E7#; Coptic_Epact_Digit_Eight : constant Unicode_Char := 16#102E8#; Coptic_Epact_Digit_Nine : constant Unicode_Char := 16#102E9#; Coptic_Epact_Number_Ten : constant Unicode_Char := 16#102EA#; Coptic_Epact_Number_Twenty : constant Unicode_Char := 16#102EB#; Coptic_Epact_Number_Thirty : constant Unicode_Char := 16#102EC#; Coptic_Epact_Number_Forty : constant Unicode_Char := 16#102ED#; Coptic_Epact_Number_Fifty : constant Unicode_Char := 16#102EE#; Coptic_Epact_Number_Sixty : constant Unicode_Char := 16#102EF#; Coptic_Epact_Number_Seventy : constant Unicode_Char := 16#102F0#; Coptic_Epact_Number_Eighty : constant Unicode_Char := 16#102F1#; Coptic_Epact_Number_Ninety : constant Unicode_Char := 16#102F2#; Coptic_Epact_Number_One_Hundred : constant Unicode_Char := 16#102F3#; Coptic_Epact_Number_Two_Hundred : constant Unicode_Char := 16#102F4#; Coptic_Epact_Number_Three_Hundred : constant Unicode_Char := 16#102F5#; Coptic_Epact_Number_Four_Hundred : constant Unicode_Char := 16#102F6#; Coptic_Epact_Number_Five_Hundred : constant Unicode_Char := 16#102F7#; Coptic_Epact_Number_Six_Hundred : constant Unicode_Char := 16#102F8#; Coptic_Epact_Number_Seven_Hundred : constant Unicode_Char := 16#102F9#; Coptic_Epact_Number_Eight_Hundred : constant Unicode_Char := 16#102FA#; Coptic_Epact_Number_Nine_Hundred : constant Unicode_Char := 16#102FB#; end Unicode.Names.Coptic_Epact_Numbers; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-counting_rod_numerals.ads���������������������������������������0000664�0000000�0000000�00000010343�14476332425�0024322�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Counting_Rod_Numerals is pragma Preelaborate; pragma Style_Checks (Off); Counting_Rod_Unit_Digit_One : constant Unicode_Char := 16#1D360#; Counting_Rod_Unit_Digit_Two : constant Unicode_Char := 16#1D361#; Counting_Rod_Unit_Digit_Three : constant Unicode_Char := 16#1D362#; Counting_Rod_Unit_Digit_Four : constant Unicode_Char := 16#1D363#; Counting_Rod_Unit_Digit_Five : constant Unicode_Char := 16#1D364#; Counting_Rod_Unit_Digit_Six : constant Unicode_Char := 16#1D365#; Counting_Rod_Unit_Digit_Seven : constant Unicode_Char := 16#1D366#; Counting_Rod_Unit_Digit_Eight : constant Unicode_Char := 16#1D367#; Counting_Rod_Unit_Digit_Nine : constant Unicode_Char := 16#1D368#; Counting_Rod_Tens_Digit_One : constant Unicode_Char := 16#1D369#; Counting_Rod_Tens_Digit_Two : constant Unicode_Char := 16#1D36A#; Counting_Rod_Tens_Digit_Three : constant Unicode_Char := 16#1D36B#; Counting_Rod_Tens_Digit_Four : constant Unicode_Char := 16#1D36C#; Counting_Rod_Tens_Digit_Five : constant Unicode_Char := 16#1D36D#; Counting_Rod_Tens_Digit_Six : constant Unicode_Char := 16#1D36E#; Counting_Rod_Tens_Digit_Seven : constant Unicode_Char := 16#1D36F#; Counting_Rod_Tens_Digit_Eight : constant Unicode_Char := 16#1D370#; Counting_Rod_Tens_Digit_Nine : constant Unicode_Char := 16#1D371#; end Unicode.Names.Counting_Rod_Numerals; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cuneiform.ads���������������������������������������������������0000664�0000000�0000000�00000243207�14476332425�0021720�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cuneiform is pragma Preelaborate; pragma Style_Checks (Off); Cuneiform_Sign_A : constant Unicode_Char := 16#12000#; Cuneiform_Sign_A_Times_A : constant Unicode_Char := 16#12001#; Cuneiform_Sign_A_Times_Bad : constant Unicode_Char := 16#12002#; Cuneiform_Sign_A_Times_Gan2_Tenu : constant Unicode_Char := 16#12003#; Cuneiform_Sign_A_Times_Ha : constant Unicode_Char := 16#12004#; Cuneiform_Sign_A_Times_Igi : constant Unicode_Char := 16#12005#; Cuneiform_Sign_A_Times_Lagar_Gunu : constant Unicode_Char := 16#12006#; Cuneiform_Sign_A_Times_Mush : constant Unicode_Char := 16#12007#; Cuneiform_Sign_A_Times_Sag : constant Unicode_Char := 16#12008#; Cuneiform_Sign_A2 : constant Unicode_Char := 16#12009#; Cuneiform_Sign_Ab : constant Unicode_Char := 16#1200A#; Cuneiform_Sign_Ab_Times_Ash2 : constant Unicode_Char := 16#1200B#; Cuneiform_Sign_Ab_Times_Dun3_Gunu : constant Unicode_Char := 16#1200C#; Cuneiform_Sign_Ab_Times_Gal : constant Unicode_Char := 16#1200D#; Cuneiform_Sign_Ab_Times_Gan2_Tenu : constant Unicode_Char := 16#1200E#; Cuneiform_Sign_Ab_Times_Ha : constant Unicode_Char := 16#1200F#; Cuneiform_Sign_Ab_Times_Igi_Gunu : constant Unicode_Char := 16#12010#; Cuneiform_Sign_Ab_Times_Imin : constant Unicode_Char := 16#12011#; Cuneiform_Sign_Ab_Times_Lagab : constant Unicode_Char := 16#12012#; Cuneiform_Sign_Ab_Times_Shesh : constant Unicode_Char := 16#12013#; Cuneiform_Sign_Ab_Times_U_Plus_U_Plus_U : constant Unicode_Char := 16#12014#; Cuneiform_Sign_Ab_Gunu : constant Unicode_Char := 16#12015#; Cuneiform_Sign_Ab2 : constant Unicode_Char := 16#12016#; Cuneiform_Sign_Ab2_Times_Balag : constant Unicode_Char := 16#12017#; Cuneiform_Sign_Ab2_Times_Gan2_Tenu : constant Unicode_Char := 16#12018#; Cuneiform_Sign_Ab2_Times_Me_Plus_En : constant Unicode_Char := 16#12019#; Cuneiform_Sign_Ab2_Times_Sha3 : constant Unicode_Char := 16#1201A#; Cuneiform_Sign_Ab2_Times_Tak4 : constant Unicode_Char := 16#1201B#; Cuneiform_Sign_Ad : constant Unicode_Char := 16#1201C#; Cuneiform_Sign_Ak : constant Unicode_Char := 16#1201D#; Cuneiform_Sign_Ak_Times_Erin2 : constant Unicode_Char := 16#1201E#; Cuneiform_Sign_Ak_Times_Shita_Plus_Gish : constant Unicode_Char := 16#1201F#; Cuneiform_Sign_Al : constant Unicode_Char := 16#12020#; Cuneiform_Sign_Al_Times_Al : constant Unicode_Char := 16#12021#; Cuneiform_Sign_Al_Times_Dim2 : constant Unicode_Char := 16#12022#; Cuneiform_Sign_Al_Times_Gish : constant Unicode_Char := 16#12023#; Cuneiform_Sign_Al_Times_Ha : constant Unicode_Char := 16#12024#; Cuneiform_Sign_Al_Times_Kad3 : constant Unicode_Char := 16#12025#; Cuneiform_Sign_Al_Times_Ki : constant Unicode_Char := 16#12026#; Cuneiform_Sign_Al_Times_She : constant Unicode_Char := 16#12027#; Cuneiform_Sign_Al_Times_Ush : constant Unicode_Char := 16#12028#; Cuneiform_Sign_Alan : constant Unicode_Char := 16#12029#; Cuneiform_Sign_Aleph : constant Unicode_Char := 16#1202A#; Cuneiform_Sign_Amar : constant Unicode_Char := 16#1202B#; Cuneiform_Sign_Amar_Times_She : constant Unicode_Char := 16#1202C#; Cuneiform_Sign_An : constant Unicode_Char := 16#1202D#; Cuneiform_Sign_An_Over_An : constant Unicode_Char := 16#1202E#; Cuneiform_Sign_An_Three_Times : constant Unicode_Char := 16#1202F#; Cuneiform_Sign_An_Plus_Naga_Opposing_An_Plus_Naga : constant Unicode_Char := 16#12030#; Cuneiform_Sign_An_Plus_Naga_Squared : constant Unicode_Char := 16#12031#; Cuneiform_Sign_Anshe : constant Unicode_Char := 16#12032#; Cuneiform_Sign_Apin : constant Unicode_Char := 16#12033#; Cuneiform_Sign_Arad : constant Unicode_Char := 16#12034#; Cuneiform_Sign_Arad_Times_Kur : constant Unicode_Char := 16#12035#; Cuneiform_Sign_Arkab : constant Unicode_Char := 16#12036#; Cuneiform_Sign_Asal2 : constant Unicode_Char := 16#12037#; Cuneiform_Sign_Ash : constant Unicode_Char := 16#12038#; Cuneiform_Sign_Ash_Zida_Tenu : constant Unicode_Char := 16#12039#; Cuneiform_Sign_Ash_Kaba_Tenu : constant Unicode_Char := 16#1203A#; Cuneiform_Sign_Ash_Over_Ash_Tug2_Over_Tug2_Tug2_Over_Tug2_Pap : constant Unicode_Char := 16#1203B#; Cuneiform_Sign_Ash_Over_Ash_Over_Ash : constant Unicode_Char := 16#1203C#; Cuneiform_Sign_Ash_Over_Ash_Over_Ash_Crossing_Ash_Over_Ash_Over_Ash : constant Unicode_Char := 16#1203D#; Cuneiform_Sign_Ash2 : constant Unicode_Char := 16#1203E#; Cuneiform_Sign_Ashgab : constant Unicode_Char := 16#1203F#; Cuneiform_Sign_Ba : constant Unicode_Char := 16#12040#; Cuneiform_Sign_Bad : constant Unicode_Char := 16#12041#; Cuneiform_Sign_Bag3 : constant Unicode_Char := 16#12042#; Cuneiform_Sign_Bahar2 : constant Unicode_Char := 16#12043#; Cuneiform_Sign_Bal : constant Unicode_Char := 16#12044#; Cuneiform_Sign_Bal_Over_Bal : constant Unicode_Char := 16#12045#; Cuneiform_Sign_Balag : constant Unicode_Char := 16#12046#; Cuneiform_Sign_Bar : constant Unicode_Char := 16#12047#; Cuneiform_Sign_Bara2 : constant Unicode_Char := 16#12048#; Cuneiform_Sign_Bi : constant Unicode_Char := 16#12049#; Cuneiform_Sign_Bi_Times_A : constant Unicode_Char := 16#1204A#; Cuneiform_Sign_Bi_Times_Gar : constant Unicode_Char := 16#1204B#; Cuneiform_Sign_Bi_Times_Igi_Gunu : constant Unicode_Char := 16#1204C#; Cuneiform_Sign_Bu : constant Unicode_Char := 16#1204D#; Cuneiform_Sign_Bu_Over_Bu_Ab : constant Unicode_Char := 16#1204E#; Cuneiform_Sign_Bu_Over_Bu_Un : constant Unicode_Char := 16#1204F#; Cuneiform_Sign_Bu_Crossing_Bu : constant Unicode_Char := 16#12050#; Cuneiform_Sign_Bulug : constant Unicode_Char := 16#12051#; Cuneiform_Sign_Bulug_Over_Bulug : constant Unicode_Char := 16#12052#; Cuneiform_Sign_Bur : constant Unicode_Char := 16#12053#; Cuneiform_Sign_Bur2 : constant Unicode_Char := 16#12054#; Cuneiform_Sign_Da : constant Unicode_Char := 16#12055#; Cuneiform_Sign_Dag : constant Unicode_Char := 16#12056#; Cuneiform_Sign_Dag_Kisim5_Times_A_Plus_Mash : constant Unicode_Char := 16#12057#; Cuneiform_Sign_Dag_Kisim5_Times_Amar : constant Unicode_Char := 16#12058#; Cuneiform_Sign_Dag_Kisim5_Times_Balag : constant Unicode_Char := 16#12059#; Cuneiform_Sign_Dag_Kisim5_Times_Bi : constant Unicode_Char := 16#1205A#; Cuneiform_Sign_Dag_Kisim5_Times_Ga : constant Unicode_Char := 16#1205B#; Cuneiform_Sign_Dag_Kisim5_Times_Ga_Plus_Mash : constant Unicode_Char := 16#1205C#; Cuneiform_Sign_Dag_Kisim5_Times_Gi : constant Unicode_Char := 16#1205D#; Cuneiform_Sign_Dag_Kisim5_Times_Gir2 : constant Unicode_Char := 16#1205E#; Cuneiform_Sign_Dag_Kisim5_Times_Gud : constant Unicode_Char := 16#1205F#; Cuneiform_Sign_Dag_Kisim5_Times_Ha : constant Unicode_Char := 16#12060#; Cuneiform_Sign_Dag_Kisim5_Times_Ir : constant Unicode_Char := 16#12061#; Cuneiform_Sign_Dag_Kisim5_Times_Ir_Plus_Lu : constant Unicode_Char := 16#12062#; Cuneiform_Sign_Dag_Kisim5_Times_Kak : constant Unicode_Char := 16#12063#; Cuneiform_Sign_Dag_Kisim5_Times_La : constant Unicode_Char := 16#12064#; Cuneiform_Sign_Dag_Kisim5_Times_Lu : constant Unicode_Char := 16#12065#; Cuneiform_Sign_Dag_Kisim5_Times_Lu_Plus_Mash2 : constant Unicode_Char := 16#12066#; Cuneiform_Sign_Dag_Kisim5_Times_Lum : constant Unicode_Char := 16#12067#; Cuneiform_Sign_Dag_Kisim5_Times_Ne : constant Unicode_Char := 16#12068#; Cuneiform_Sign_Dag_Kisim5_Times_Pap_Plus_Pap : constant Unicode_Char := 16#12069#; Cuneiform_Sign_Dag_Kisim5_Times_Si : constant Unicode_Char := 16#1206A#; Cuneiform_Sign_Dag_Kisim5_Times_Tak4 : constant Unicode_Char := 16#1206B#; Cuneiform_Sign_Dag_Kisim5_Times_U2_Plus_Gir2 : constant Unicode_Char := 16#1206C#; Cuneiform_Sign_Dag_Kisim5_Times_Ush : constant Unicode_Char := 16#1206D#; Cuneiform_Sign_Dam : constant Unicode_Char := 16#1206E#; Cuneiform_Sign_Dar : constant Unicode_Char := 16#1206F#; Cuneiform_Sign_Dara3 : constant Unicode_Char := 16#12070#; Cuneiform_Sign_Dara4 : constant Unicode_Char := 16#12071#; Cuneiform_Sign_Di : constant Unicode_Char := 16#12072#; Cuneiform_Sign_Dib : constant Unicode_Char := 16#12073#; Cuneiform_Sign_Dim : constant Unicode_Char := 16#12074#; Cuneiform_Sign_Dim_Times_She : constant Unicode_Char := 16#12075#; Cuneiform_Sign_Dim2 : constant Unicode_Char := 16#12076#; Cuneiform_Sign_Din : constant Unicode_Char := 16#12077#; Cuneiform_Sign_Din_Kaskal_U_Gunu_Dish : constant Unicode_Char := 16#12078#; Cuneiform_Sign_Dish : constant Unicode_Char := 16#12079#; Cuneiform_Sign_Du : constant Unicode_Char := 16#1207A#; Cuneiform_Sign_Du_Over_Du : constant Unicode_Char := 16#1207B#; Cuneiform_Sign_Du_Gunu : constant Unicode_Char := 16#1207C#; Cuneiform_Sign_Du_Sheshig : constant Unicode_Char := 16#1207D#; Cuneiform_Sign_Dub : constant Unicode_Char := 16#1207E#; Cuneiform_Sign_Dub_Times_Esh2 : constant Unicode_Char := 16#1207F#; Cuneiform_Sign_Dub2 : constant Unicode_Char := 16#12080#; Cuneiform_Sign_Dug : constant Unicode_Char := 16#12081#; Cuneiform_Sign_Dugud : constant Unicode_Char := 16#12082#; Cuneiform_Sign_Duh : constant Unicode_Char := 16#12083#; Cuneiform_Sign_Dun : constant Unicode_Char := 16#12084#; Cuneiform_Sign_Dun3 : constant Unicode_Char := 16#12085#; Cuneiform_Sign_Dun3_Gunu : constant Unicode_Char := 16#12086#; Cuneiform_Sign_Dun3_Gunu_Gunu : constant Unicode_Char := 16#12087#; Cuneiform_Sign_Dun4 : constant Unicode_Char := 16#12088#; Cuneiform_Sign_Dur2 : constant Unicode_Char := 16#12089#; Cuneiform_Sign_E : constant Unicode_Char := 16#1208A#; Cuneiform_Sign_E_Times_Pap : constant Unicode_Char := 16#1208B#; Cuneiform_Sign_E_Over_E_Nun_Over_Nun : constant Unicode_Char := 16#1208C#; Cuneiform_Sign_E2 : constant Unicode_Char := 16#1208D#; Cuneiform_Sign_E2_Times_A_Plus_Ha_Plus_Da : constant Unicode_Char := 16#1208E#; Cuneiform_Sign_E2_Times_Gar : constant Unicode_Char := 16#1208F#; Cuneiform_Sign_E2_Times_Mi : constant Unicode_Char := 16#12090#; Cuneiform_Sign_E2_Times_Sal : constant Unicode_Char := 16#12091#; Cuneiform_Sign_E2_Times_She : constant Unicode_Char := 16#12092#; Cuneiform_Sign_E2_Times_U : constant Unicode_Char := 16#12093#; Cuneiform_Sign_Edin : constant Unicode_Char := 16#12094#; Cuneiform_Sign_Egir : constant Unicode_Char := 16#12095#; Cuneiform_Sign_El : constant Unicode_Char := 16#12096#; Cuneiform_Sign_En : constant Unicode_Char := 16#12097#; Cuneiform_Sign_En_Times_Gan2 : constant Unicode_Char := 16#12098#; Cuneiform_Sign_En_Times_Gan2_Tenu : constant Unicode_Char := 16#12099#; Cuneiform_Sign_En_Times_Me : constant Unicode_Char := 16#1209A#; Cuneiform_Sign_En_Crossing_En : constant Unicode_Char := 16#1209B#; Cuneiform_Sign_En_Opposing_En : constant Unicode_Char := 16#1209C#; Cuneiform_Sign_En_Squared : constant Unicode_Char := 16#1209D#; Cuneiform_Sign_Eren : constant Unicode_Char := 16#1209E#; Cuneiform_Sign_Erin2 : constant Unicode_Char := 16#1209F#; Cuneiform_Sign_Esh2 : constant Unicode_Char := 16#120A0#; Cuneiform_Sign_Ezen : constant Unicode_Char := 16#120A1#; Cuneiform_Sign_Ezen_Times_A : constant Unicode_Char := 16#120A2#; Cuneiform_Sign_Ezen_Times_A_Plus_Lal : constant Unicode_Char := 16#120A3#; Cuneiform_Sign_Ezen_Times_A_Plus_Lal_Times_Lal : constant Unicode_Char := 16#120A4#; Cuneiform_Sign_Ezen_Times_An : constant Unicode_Char := 16#120A5#; Cuneiform_Sign_Ezen_Times_Bad : constant Unicode_Char := 16#120A6#; Cuneiform_Sign_Ezen_Times_Dun3_Gunu : constant Unicode_Char := 16#120A7#; Cuneiform_Sign_Ezen_Times_Dun3_Gunu_Gunu : constant Unicode_Char := 16#120A8#; Cuneiform_Sign_Ezen_Times_Ha : constant Unicode_Char := 16#120A9#; Cuneiform_Sign_Ezen_Times_Ha_Gunu : constant Unicode_Char := 16#120AA#; Cuneiform_Sign_Ezen_Times_Igi_Gunu : constant Unicode_Char := 16#120AB#; Cuneiform_Sign_Ezen_Times_Kaskal : constant Unicode_Char := 16#120AC#; Cuneiform_Sign_Ezen_Times_Kaskal_Squared : constant Unicode_Char := 16#120AD#; Cuneiform_Sign_Ezen_Times_Ku3 : constant Unicode_Char := 16#120AE#; Cuneiform_Sign_Ezen_Times_La : constant Unicode_Char := 16#120AF#; Cuneiform_Sign_Ezen_Times_Lal_Times_Lal : constant Unicode_Char := 16#120B0#; Cuneiform_Sign_Ezen_Times_Li : constant Unicode_Char := 16#120B1#; Cuneiform_Sign_Ezen_Times_Lu : constant Unicode_Char := 16#120B2#; Cuneiform_Sign_Ezen_Times_U2 : constant Unicode_Char := 16#120B3#; Cuneiform_Sign_Ezen_Times_Ud : constant Unicode_Char := 16#120B4#; Cuneiform_Sign_Ga : constant Unicode_Char := 16#120B5#; Cuneiform_Sign_Ga_Gunu : constant Unicode_Char := 16#120B6#; Cuneiform_Sign_Ga2 : constant Unicode_Char := 16#120B7#; Cuneiform_Sign_Ga2_Times_A_Plus_Da_Plus_Ha : constant Unicode_Char := 16#120B8#; Cuneiform_Sign_Ga2_Times_A_Plus_Ha : constant Unicode_Char := 16#120B9#; Cuneiform_Sign_Ga2_Times_A_Plus_Igi : constant Unicode_Char := 16#120BA#; Cuneiform_Sign_Ga2_Times_Ab2_Tenu_Plus_Tab : constant Unicode_Char := 16#120BB#; Cuneiform_Sign_Ga2_Times_An : constant Unicode_Char := 16#120BC#; Cuneiform_Sign_Ga2_Times_Ash : constant Unicode_Char := 16#120BD#; Cuneiform_Sign_Ga2_Times_Ash2_Plus_Gal : constant Unicode_Char := 16#120BE#; Cuneiform_Sign_Ga2_Times_Bad : constant Unicode_Char := 16#120BF#; Cuneiform_Sign_Ga2_Times_Bar_Plus_Ra : constant Unicode_Char := 16#120C0#; Cuneiform_Sign_Ga2_Times_Bur : constant Unicode_Char := 16#120C1#; Cuneiform_Sign_Ga2_Times_Bur_Plus_Ra : constant Unicode_Char := 16#120C2#; Cuneiform_Sign_Ga2_Times_Da : constant Unicode_Char := 16#120C3#; Cuneiform_Sign_Ga2_Times_Di : constant Unicode_Char := 16#120C4#; Cuneiform_Sign_Ga2_Times_Dim_Times_She : constant Unicode_Char := 16#120C5#; Cuneiform_Sign_Ga2_Times_Dub : constant Unicode_Char := 16#120C6#; Cuneiform_Sign_Ga2_Times_El : constant Unicode_Char := 16#120C7#; Cuneiform_Sign_Ga2_Times_El_Plus_La : constant Unicode_Char := 16#120C8#; Cuneiform_Sign_Ga2_Times_En : constant Unicode_Char := 16#120C9#; Cuneiform_Sign_Ga2_Times_En_Times_Gan2_Tenu : constant Unicode_Char := 16#120CA#; Cuneiform_Sign_Ga2_Times_Gan2_Tenu : constant Unicode_Char := 16#120CB#; Cuneiform_Sign_Ga2_Times_Gar : constant Unicode_Char := 16#120CC#; Cuneiform_Sign_Ga2_Times_Gi : constant Unicode_Char := 16#120CD#; Cuneiform_Sign_Ga2_Times_Gi4 : constant Unicode_Char := 16#120CE#; Cuneiform_Sign_Ga2_Times_Gi4_Plus_A : constant Unicode_Char := 16#120CF#; Cuneiform_Sign_Ga2_Times_Gir2_Plus_Su : constant Unicode_Char := 16#120D0#; Cuneiform_Sign_Ga2_Times_Ha_Plus_Lu_Plus_Esh2 : constant Unicode_Char := 16#120D1#; Cuneiform_Sign_Ga2_Times_Hal : constant Unicode_Char := 16#120D2#; Cuneiform_Sign_Ga2_Times_Hal_Plus_La : constant Unicode_Char := 16#120D3#; Cuneiform_Sign_Ga2_Times_Hi_Plus_Li : constant Unicode_Char := 16#120D4#; Cuneiform_Sign_Ga2_Times_Hub2 : constant Unicode_Char := 16#120D5#; Cuneiform_Sign_Ga2_Times_Igi_Gunu : constant Unicode_Char := 16#120D6#; Cuneiform_Sign_Ga2_Times_Ish_Plus_Hu_Plus_Ash : constant Unicode_Char := 16#120D7#; Cuneiform_Sign_Ga2_Times_Kak : constant Unicode_Char := 16#120D8#; Cuneiform_Sign_Ga2_Times_Kaskal : constant Unicode_Char := 16#120D9#; Cuneiform_Sign_Ga2_Times_Kid : constant Unicode_Char := 16#120DA#; Cuneiform_Sign_Ga2_Times_Kid_Plus_Lal : constant Unicode_Char := 16#120DB#; Cuneiform_Sign_Ga2_Times_Ku3_Plus_An : constant Unicode_Char := 16#120DC#; Cuneiform_Sign_Ga2_Times_La : constant Unicode_Char := 16#120DD#; Cuneiform_Sign_Ga2_Times_Me_Plus_En : constant Unicode_Char := 16#120DE#; Cuneiform_Sign_Ga2_Times_Mi : constant Unicode_Char := 16#120DF#; Cuneiform_Sign_Ga2_Times_Nun : constant Unicode_Char := 16#120E0#; Cuneiform_Sign_Ga2_Times_Nun_Over_Nun : constant Unicode_Char := 16#120E1#; Cuneiform_Sign_Ga2_Times_Pa : constant Unicode_Char := 16#120E2#; Cuneiform_Sign_Ga2_Times_Sal : constant Unicode_Char := 16#120E3#; Cuneiform_Sign_Ga2_Times_Sar : constant Unicode_Char := 16#120E4#; Cuneiform_Sign_Ga2_Times_She : constant Unicode_Char := 16#120E5#; Cuneiform_Sign_Ga2_Times_She_Plus_Tur : constant Unicode_Char := 16#120E6#; Cuneiform_Sign_Ga2_Times_Shid : constant Unicode_Char := 16#120E7#; Cuneiform_Sign_Ga2_Times_Sum : constant Unicode_Char := 16#120E8#; Cuneiform_Sign_Ga2_Times_Tak4 : constant Unicode_Char := 16#120E9#; Cuneiform_Sign_Ga2_Times_U : constant Unicode_Char := 16#120EA#; Cuneiform_Sign_Ga2_Times_Ud : constant Unicode_Char := 16#120EB#; Cuneiform_Sign_Ga2_Times_Ud_Plus_Du : constant Unicode_Char := 16#120EC#; Cuneiform_Sign_Ga2_Over_Ga2 : constant Unicode_Char := 16#120ED#; Cuneiform_Sign_Gaba : constant Unicode_Char := 16#120EE#; Cuneiform_Sign_Gaba_Crossing_Gaba : constant Unicode_Char := 16#120EF#; Cuneiform_Sign_Gad : constant Unicode_Char := 16#120F0#; Cuneiform_Sign_Gad_Over_Gad_Gar_Over_Gar : constant Unicode_Char := 16#120F1#; Cuneiform_Sign_Gal : constant Unicode_Char := 16#120F2#; Cuneiform_Sign_Gal_Gad_Over_Gad_Gar_Over_Gar : constant Unicode_Char := 16#120F3#; Cuneiform_Sign_Galam : constant Unicode_Char := 16#120F4#; Cuneiform_Sign_Gam : constant Unicode_Char := 16#120F5#; Cuneiform_Sign_Gan : constant Unicode_Char := 16#120F6#; Cuneiform_Sign_Gan2 : constant Unicode_Char := 16#120F7#; Cuneiform_Sign_Gan2_Tenu : constant Unicode_Char := 16#120F8#; Cuneiform_Sign_Gan2_Over_Gan2 : constant Unicode_Char := 16#120F9#; Cuneiform_Sign_Gan2_Crossing_Gan2 : constant Unicode_Char := 16#120FA#; Cuneiform_Sign_Gar : constant Unicode_Char := 16#120FB#; Cuneiform_Sign_Gar3 : constant Unicode_Char := 16#120FC#; Cuneiform_Sign_Gashan : constant Unicode_Char := 16#120FD#; Cuneiform_Sign_Geshtin : constant Unicode_Char := 16#120FE#; Cuneiform_Sign_Geshtin_Times_Kur : constant Unicode_Char := 16#120FF#; Cuneiform_Sign_Gi : constant Unicode_Char := 16#12100#; Cuneiform_Sign_Gi_Times_E : constant Unicode_Char := 16#12101#; Cuneiform_Sign_Gi_Times_U : constant Unicode_Char := 16#12102#; Cuneiform_Sign_Gi_Crossing_Gi : constant Unicode_Char := 16#12103#; Cuneiform_Sign_Gi4 : constant Unicode_Char := 16#12104#; Cuneiform_Sign_Gi4_Over_Gi4 : constant Unicode_Char := 16#12105#; Cuneiform_Sign_Gi4_Crossing_Gi4 : constant Unicode_Char := 16#12106#; Cuneiform_Sign_Gidim : constant Unicode_Char := 16#12107#; Cuneiform_Sign_Gir2 : constant Unicode_Char := 16#12108#; Cuneiform_Sign_Gir2_Gunu : constant Unicode_Char := 16#12109#; Cuneiform_Sign_Gir3 : constant Unicode_Char := 16#1210A#; Cuneiform_Sign_Gir3_Times_A_Plus_Igi : constant Unicode_Char := 16#1210B#; Cuneiform_Sign_Gir3_Times_Gan2_Tenu : constant Unicode_Char := 16#1210C#; Cuneiform_Sign_Gir3_Times_Igi : constant Unicode_Char := 16#1210D#; Cuneiform_Sign_Gir3_Times_Lu_Plus_Igi : constant Unicode_Char := 16#1210E#; Cuneiform_Sign_Gir3_Times_Pa : constant Unicode_Char := 16#1210F#; Cuneiform_Sign_Gisal : constant Unicode_Char := 16#12110#; Cuneiform_Sign_Gish : constant Unicode_Char := 16#12111#; Cuneiform_Sign_Gish_Crossing_Gish : constant Unicode_Char := 16#12112#; Cuneiform_Sign_Gish_Times_Bad : constant Unicode_Char := 16#12113#; Cuneiform_Sign_Gish_Times_Tak4 : constant Unicode_Char := 16#12114#; Cuneiform_Sign_Gish_Tenu : constant Unicode_Char := 16#12115#; Cuneiform_Sign_Gu : constant Unicode_Char := 16#12116#; Cuneiform_Sign_Gu_Crossing_Gu : constant Unicode_Char := 16#12117#; Cuneiform_Sign_Gu2 : constant Unicode_Char := 16#12118#; Cuneiform_Sign_Gu2_Times_Kak : constant Unicode_Char := 16#12119#; Cuneiform_Sign_Gu2_Times_Kak_Times_Igi_Gunu : constant Unicode_Char := 16#1211A#; Cuneiform_Sign_Gu2_Times_Nun : constant Unicode_Char := 16#1211B#; Cuneiform_Sign_Gu2_Times_Sal_Plus_Tug2 : constant Unicode_Char := 16#1211C#; Cuneiform_Sign_Gu2_Gunu : constant Unicode_Char := 16#1211D#; Cuneiform_Sign_Gud : constant Unicode_Char := 16#1211E#; Cuneiform_Sign_Gud_Times_A_Plus_Kur : constant Unicode_Char := 16#1211F#; Cuneiform_Sign_Gud_Times_Kur : constant Unicode_Char := 16#12120#; Cuneiform_Sign_Gud_Over_Gud_Lugal : constant Unicode_Char := 16#12121#; Cuneiform_Sign_Gul : constant Unicode_Char := 16#12122#; Cuneiform_Sign_Gum : constant Unicode_Char := 16#12123#; Cuneiform_Sign_Gum_Times_She : constant Unicode_Char := 16#12124#; Cuneiform_Sign_Gur : constant Unicode_Char := 16#12125#; Cuneiform_Sign_Gur7 : constant Unicode_Char := 16#12126#; Cuneiform_Sign_Gurun : constant Unicode_Char := 16#12127#; Cuneiform_Sign_Gurush : constant Unicode_Char := 16#12128#; Cuneiform_Sign_Ha : constant Unicode_Char := 16#12129#; Cuneiform_Sign_Ha_Tenu : constant Unicode_Char := 16#1212A#; Cuneiform_Sign_Ha_Gunu : constant Unicode_Char := 16#1212B#; Cuneiform_Sign_Hal : constant Unicode_Char := 16#1212C#; Cuneiform_Sign_Hi : constant Unicode_Char := 16#1212D#; Cuneiform_Sign_Hi_Times_Ash : constant Unicode_Char := 16#1212E#; Cuneiform_Sign_Hi_Times_Ash2 : constant Unicode_Char := 16#1212F#; Cuneiform_Sign_Hi_Times_Bad : constant Unicode_Char := 16#12130#; Cuneiform_Sign_Hi_Times_Dish : constant Unicode_Char := 16#12131#; Cuneiform_Sign_Hi_Times_Gad : constant Unicode_Char := 16#12132#; Cuneiform_Sign_Hi_Times_Kin : constant Unicode_Char := 16#12133#; Cuneiform_Sign_Hi_Times_Nun : constant Unicode_Char := 16#12134#; Cuneiform_Sign_Hi_Times_She : constant Unicode_Char := 16#12135#; Cuneiform_Sign_Hi_Times_U : constant Unicode_Char := 16#12136#; Cuneiform_Sign_Hu : constant Unicode_Char := 16#12137#; Cuneiform_Sign_Hub2 : constant Unicode_Char := 16#12138#; Cuneiform_Sign_Hub2_Times_An : constant Unicode_Char := 16#12139#; Cuneiform_Sign_Hub2_Times_Hal : constant Unicode_Char := 16#1213A#; Cuneiform_Sign_Hub2_Times_Kaskal : constant Unicode_Char := 16#1213B#; Cuneiform_Sign_Hub2_Times_Lish : constant Unicode_Char := 16#1213C#; Cuneiform_Sign_Hub2_Times_Ud : constant Unicode_Char := 16#1213D#; Cuneiform_Sign_Hul2 : constant Unicode_Char := 16#1213E#; Cuneiform_Sign_I : constant Unicode_Char := 16#1213F#; Cuneiform_Sign_I_A : constant Unicode_Char := 16#12140#; Cuneiform_Sign_Ib : constant Unicode_Char := 16#12141#; Cuneiform_Sign_Idim : constant Unicode_Char := 16#12142#; Cuneiform_Sign_Idim_Over_Idim_Bur : constant Unicode_Char := 16#12143#; Cuneiform_Sign_Idim_Over_Idim_Squared : constant Unicode_Char := 16#12144#; Cuneiform_Sign_Ig : constant Unicode_Char := 16#12145#; Cuneiform_Sign_Igi : constant Unicode_Char := 16#12146#; Cuneiform_Sign_Igi_Dib : constant Unicode_Char := 16#12147#; Cuneiform_Sign_Igi_Ri : constant Unicode_Char := 16#12148#; Cuneiform_Sign_Igi_Over_Igi_Shir_Over_Shir_Ud_Over_Ud : constant Unicode_Char := 16#12149#; Cuneiform_Sign_Igi_Gunu : constant Unicode_Char := 16#1214A#; Cuneiform_Sign_Il : constant Unicode_Char := 16#1214B#; Cuneiform_Sign_Il_Times_Gan2_Tenu : constant Unicode_Char := 16#1214C#; Cuneiform_Sign_Il2 : constant Unicode_Char := 16#1214D#; Cuneiform_Sign_Im : constant Unicode_Char := 16#1214E#; Cuneiform_Sign_Im_Times_Tak4 : constant Unicode_Char := 16#1214F#; Cuneiform_Sign_Im_Crossing_Im : constant Unicode_Char := 16#12150#; Cuneiform_Sign_Im_Opposing_Im : constant Unicode_Char := 16#12151#; Cuneiform_Sign_Im_Squared : constant Unicode_Char := 16#12152#; Cuneiform_Sign_Imin : constant Unicode_Char := 16#12153#; Cuneiform_Sign_In : constant Unicode_Char := 16#12154#; Cuneiform_Sign_Ir : constant Unicode_Char := 16#12155#; Cuneiform_Sign_Ish : constant Unicode_Char := 16#12156#; Cuneiform_Sign_Ka : constant Unicode_Char := 16#12157#; Cuneiform_Sign_Ka_Times_A : constant Unicode_Char := 16#12158#; Cuneiform_Sign_Ka_Times_Ad : constant Unicode_Char := 16#12159#; Cuneiform_Sign_Ka_Times_Ad_Plus_Ku3 : constant Unicode_Char := 16#1215A#; Cuneiform_Sign_Ka_Times_Ash2 : constant Unicode_Char := 16#1215B#; Cuneiform_Sign_Ka_Times_Bad : constant Unicode_Char := 16#1215C#; Cuneiform_Sign_Ka_Times_Balag : constant Unicode_Char := 16#1215D#; Cuneiform_Sign_Ka_Times_Bar : constant Unicode_Char := 16#1215E#; Cuneiform_Sign_Ka_Times_Bi : constant Unicode_Char := 16#1215F#; Cuneiform_Sign_Ka_Times_Erin2 : constant Unicode_Char := 16#12160#; Cuneiform_Sign_Ka_Times_Esh2 : constant Unicode_Char := 16#12161#; Cuneiform_Sign_Ka_Times_Ga : constant Unicode_Char := 16#12162#; Cuneiform_Sign_Ka_Times_Gal : constant Unicode_Char := 16#12163#; Cuneiform_Sign_Ka_Times_Gan2_Tenu : constant Unicode_Char := 16#12164#; Cuneiform_Sign_Ka_Times_Gar : constant Unicode_Char := 16#12165#; Cuneiform_Sign_Ka_Times_Gar_Plus_Sha3_Plus_A : constant Unicode_Char := 16#12166#; Cuneiform_Sign_Ka_Times_Gi : constant Unicode_Char := 16#12167#; Cuneiform_Sign_Ka_Times_Gir2 : constant Unicode_Char := 16#12168#; Cuneiform_Sign_Ka_Times_Gish_Plus_Sar : constant Unicode_Char := 16#12169#; Cuneiform_Sign_Ka_Times_Gish_Crossing_Gish : constant Unicode_Char := 16#1216A#; Cuneiform_Sign_Ka_Times_Gu : constant Unicode_Char := 16#1216B#; Cuneiform_Sign_Ka_Times_Gur7 : constant Unicode_Char := 16#1216C#; Cuneiform_Sign_Ka_Times_Igi : constant Unicode_Char := 16#1216D#; Cuneiform_Sign_Ka_Times_Im : constant Unicode_Char := 16#1216E#; Cuneiform_Sign_Ka_Times_Kak : constant Unicode_Char := 16#1216F#; Cuneiform_Sign_Ka_Times_Ki : constant Unicode_Char := 16#12170#; Cuneiform_Sign_Ka_Times_Kid : constant Unicode_Char := 16#12171#; Cuneiform_Sign_Ka_Times_Li : constant Unicode_Char := 16#12172#; Cuneiform_Sign_Ka_Times_Lu : constant Unicode_Char := 16#12173#; Cuneiform_Sign_Ka_Times_Me : constant Unicode_Char := 16#12174#; Cuneiform_Sign_Ka_Times_Me_Plus_Du : constant Unicode_Char := 16#12175#; Cuneiform_Sign_Ka_Times_Me_Plus_Gi : constant Unicode_Char := 16#12176#; Cuneiform_Sign_Ka_Times_Me_Plus_Te : constant Unicode_Char := 16#12177#; Cuneiform_Sign_Ka_Times_Mi : constant Unicode_Char := 16#12178#; Cuneiform_Sign_Ka_Times_Mi_Plus_Nunuz : constant Unicode_Char := 16#12179#; Cuneiform_Sign_Ka_Times_Ne : constant Unicode_Char := 16#1217A#; Cuneiform_Sign_Ka_Times_Nun : constant Unicode_Char := 16#1217B#; Cuneiform_Sign_Ka_Times_Pi : constant Unicode_Char := 16#1217C#; Cuneiform_Sign_Ka_Times_Ru : constant Unicode_Char := 16#1217D#; Cuneiform_Sign_Ka_Times_Sa : constant Unicode_Char := 16#1217E#; Cuneiform_Sign_Ka_Times_Sar : constant Unicode_Char := 16#1217F#; Cuneiform_Sign_Ka_Times_Sha : constant Unicode_Char := 16#12180#; Cuneiform_Sign_Ka_Times_She : constant Unicode_Char := 16#12181#; Cuneiform_Sign_Ka_Times_Shid : constant Unicode_Char := 16#12182#; Cuneiform_Sign_Ka_Times_Shu : constant Unicode_Char := 16#12183#; Cuneiform_Sign_Ka_Times_Sig : constant Unicode_Char := 16#12184#; Cuneiform_Sign_Ka_Times_Suhur : constant Unicode_Char := 16#12185#; Cuneiform_Sign_Ka_Times_Tar : constant Unicode_Char := 16#12186#; Cuneiform_Sign_Ka_Times_U : constant Unicode_Char := 16#12187#; Cuneiform_Sign_Ka_Times_U2 : constant Unicode_Char := 16#12188#; Cuneiform_Sign_Ka_Times_Ud : constant Unicode_Char := 16#12189#; Cuneiform_Sign_Ka_Times_Umum_Times_Pa : constant Unicode_Char := 16#1218A#; Cuneiform_Sign_Ka_Times_Ush : constant Unicode_Char := 16#1218B#; Cuneiform_Sign_Ka_Times_Zi : constant Unicode_Char := 16#1218C#; Cuneiform_Sign_Ka2 : constant Unicode_Char := 16#1218D#; Cuneiform_Sign_Ka2_Crossing_Ka2 : constant Unicode_Char := 16#1218E#; Cuneiform_Sign_Kab : constant Unicode_Char := 16#1218F#; Cuneiform_Sign_Kad2 : constant Unicode_Char := 16#12190#; Cuneiform_Sign_Kad3 : constant Unicode_Char := 16#12191#; Cuneiform_Sign_Kad4 : constant Unicode_Char := 16#12192#; Cuneiform_Sign_Kad5 : constant Unicode_Char := 16#12193#; Cuneiform_Sign_Kad5_Over_Kad5 : constant Unicode_Char := 16#12194#; Cuneiform_Sign_Kak : constant Unicode_Char := 16#12195#; Cuneiform_Sign_Kak_Times_Igi_Gunu : constant Unicode_Char := 16#12196#; Cuneiform_Sign_Kal : constant Unicode_Char := 16#12197#; Cuneiform_Sign_Kal_Times_Bad : constant Unicode_Char := 16#12198#; Cuneiform_Sign_Kal_Crossing_Kal : constant Unicode_Char := 16#12199#; Cuneiform_Sign_Kam2 : constant Unicode_Char := 16#1219A#; Cuneiform_Sign_Kam4 : constant Unicode_Char := 16#1219B#; Cuneiform_Sign_Kaskal : constant Unicode_Char := 16#1219C#; Cuneiform_Sign_Kaskal_Lagab_Times_U_Over_Lagab_Times_U : constant Unicode_Char := 16#1219D#; Cuneiform_Sign_Kaskal_Over_Kaskal_Lagab_Times_U_Over_Lagab_Times_U : constant Unicode_Char := 16#1219E#; Cuneiform_Sign_Kesh2 : constant Unicode_Char := 16#1219F#; Cuneiform_Sign_Ki : constant Unicode_Char := 16#121A0#; Cuneiform_Sign_Ki_Times_Bad : constant Unicode_Char := 16#121A1#; Cuneiform_Sign_Ki_Times_U : constant Unicode_Char := 16#121A2#; Cuneiform_Sign_Ki_Times_Ud : constant Unicode_Char := 16#121A3#; Cuneiform_Sign_Kid : constant Unicode_Char := 16#121A4#; Cuneiform_Sign_Kin : constant Unicode_Char := 16#121A5#; Cuneiform_Sign_Kisal : constant Unicode_Char := 16#121A6#; Cuneiform_Sign_Kish : constant Unicode_Char := 16#121A7#; Cuneiform_Sign_Kisim5 : constant Unicode_Char := 16#121A8#; Cuneiform_Sign_Kisim5_Over_Kisim5 : constant Unicode_Char := 16#121A9#; Cuneiform_Sign_Ku : constant Unicode_Char := 16#121AA#; Cuneiform_Sign_Ku_Over_Hi_Times_Ash2_Ku_Over_Hi_Times_Ash2 : constant Unicode_Char := 16#121AB#; Cuneiform_Sign_Ku3 : constant Unicode_Char := 16#121AC#; Cuneiform_Sign_Ku4 : constant Unicode_Char := 16#121AD#; Cuneiform_Sign_Ku4_Variant_Form : constant Unicode_Char := 16#121AE#; Cuneiform_Sign_Ku7 : constant Unicode_Char := 16#121AF#; Cuneiform_Sign_Kul : constant Unicode_Char := 16#121B0#; Cuneiform_Sign_Kul_Gunu : constant Unicode_Char := 16#121B1#; Cuneiform_Sign_Kun : constant Unicode_Char := 16#121B2#; Cuneiform_Sign_Kur : constant Unicode_Char := 16#121B3#; Cuneiform_Sign_Kur_Opposing_Kur : constant Unicode_Char := 16#121B4#; Cuneiform_Sign_Kushu2 : constant Unicode_Char := 16#121B5#; Cuneiform_Sign_Kwu318 : constant Unicode_Char := 16#121B6#; Cuneiform_Sign_La : constant Unicode_Char := 16#121B7#; Cuneiform_Sign_Lagab : constant Unicode_Char := 16#121B8#; Cuneiform_Sign_Lagab_Times_A : constant Unicode_Char := 16#121B9#; Cuneiform_Sign_Lagab_Times_A_Plus_Da_Plus_Ha : constant Unicode_Char := 16#121BA#; Cuneiform_Sign_Lagab_Times_A_Plus_Gar : constant Unicode_Char := 16#121BB#; Cuneiform_Sign_Lagab_Times_A_Plus_Lal : constant Unicode_Char := 16#121BC#; Cuneiform_Sign_Lagab_Times_Al : constant Unicode_Char := 16#121BD#; Cuneiform_Sign_Lagab_Times_An : constant Unicode_Char := 16#121BE#; Cuneiform_Sign_Lagab_Times_Ash_Zida_Tenu : constant Unicode_Char := 16#121BF#; Cuneiform_Sign_Lagab_Times_Bad : constant Unicode_Char := 16#121C0#; Cuneiform_Sign_Lagab_Times_Bi : constant Unicode_Char := 16#121C1#; Cuneiform_Sign_Lagab_Times_Dar : constant Unicode_Char := 16#121C2#; Cuneiform_Sign_Lagab_Times_En : constant Unicode_Char := 16#121C3#; Cuneiform_Sign_Lagab_Times_Ga : constant Unicode_Char := 16#121C4#; Cuneiform_Sign_Lagab_Times_Gar : constant Unicode_Char := 16#121C5#; Cuneiform_Sign_Lagab_Times_Gud : constant Unicode_Char := 16#121C6#; Cuneiform_Sign_Lagab_Times_Gud_Plus_Gud : constant Unicode_Char := 16#121C7#; Cuneiform_Sign_Lagab_Times_Ha : constant Unicode_Char := 16#121C8#; Cuneiform_Sign_Lagab_Times_Hal : constant Unicode_Char := 16#121C9#; Cuneiform_Sign_Lagab_Times_Hi_Times_Nun : constant Unicode_Char := 16#121CA#; Cuneiform_Sign_Lagab_Times_Igi_Gunu : constant Unicode_Char := 16#121CB#; Cuneiform_Sign_Lagab_Times_Im : constant Unicode_Char := 16#121CC#; Cuneiform_Sign_Lagab_Times_Im_Plus_Ha : constant Unicode_Char := 16#121CD#; Cuneiform_Sign_Lagab_Times_Im_Plus_Lu : constant Unicode_Char := 16#121CE#; Cuneiform_Sign_Lagab_Times_Ki : constant Unicode_Char := 16#121CF#; Cuneiform_Sign_Lagab_Times_Kin : constant Unicode_Char := 16#121D0#; Cuneiform_Sign_Lagab_Times_Ku3 : constant Unicode_Char := 16#121D1#; Cuneiform_Sign_Lagab_Times_Kul : constant Unicode_Char := 16#121D2#; Cuneiform_Sign_Lagab_Times_Kul_Plus_Hi_Plus_A : constant Unicode_Char := 16#121D3#; Cuneiform_Sign_Lagab_Times_Lagab : constant Unicode_Char := 16#121D4#; Cuneiform_Sign_Lagab_Times_Lish : constant Unicode_Char := 16#121D5#; Cuneiform_Sign_Lagab_Times_Lu : constant Unicode_Char := 16#121D6#; Cuneiform_Sign_Lagab_Times_Lul : constant Unicode_Char := 16#121D7#; Cuneiform_Sign_Lagab_Times_Me : constant Unicode_Char := 16#121D8#; Cuneiform_Sign_Lagab_Times_Me_Plus_En : constant Unicode_Char := 16#121D9#; Cuneiform_Sign_Lagab_Times_Mush : constant Unicode_Char := 16#121DA#; Cuneiform_Sign_Lagab_Times_Ne : constant Unicode_Char := 16#121DB#; Cuneiform_Sign_Lagab_Times_She_Plus_Sum : constant Unicode_Char := 16#121DC#; Cuneiform_Sign_Lagab_Times_Shita_Plus_Gish_Plus_Erin2 : constant Unicode_Char := 16#121DD#; Cuneiform_Sign_Lagab_Times_Shita_Plus_Gish_Tenu : constant Unicode_Char := 16#121DE#; Cuneiform_Sign_Lagab_Times_Shu2 : constant Unicode_Char := 16#121DF#; Cuneiform_Sign_Lagab_Times_Shu2_Plus_Shu2 : constant Unicode_Char := 16#121E0#; Cuneiform_Sign_Lagab_Times_Sum : constant Unicode_Char := 16#121E1#; Cuneiform_Sign_Lagab_Times_Tag : constant Unicode_Char := 16#121E2#; Cuneiform_Sign_Lagab_Times_Tak4 : constant Unicode_Char := 16#121E3#; Cuneiform_Sign_Lagab_Times_Te_Plus_A_Plus_Su_Plus_Na : constant Unicode_Char := 16#121E4#; Cuneiform_Sign_Lagab_Times_U : constant Unicode_Char := 16#121E5#; Cuneiform_Sign_Lagab_Times_U_Plus_A : constant Unicode_Char := 16#121E6#; Cuneiform_Sign_Lagab_Times_U_Plus_U_Plus_U : constant Unicode_Char := 16#121E7#; Cuneiform_Sign_Lagab_Times_U2_Plus_Ash : constant Unicode_Char := 16#121E8#; Cuneiform_Sign_Lagab_Times_Ud : constant Unicode_Char := 16#121E9#; Cuneiform_Sign_Lagab_Times_Ush : constant Unicode_Char := 16#121EA#; Cuneiform_Sign_Lagab_Squared : constant Unicode_Char := 16#121EB#; Cuneiform_Sign_Lagar : constant Unicode_Char := 16#121EC#; Cuneiform_Sign_Lagar_Times_She : constant Unicode_Char := 16#121ED#; Cuneiform_Sign_Lagar_Times_She_Plus_Sum : constant Unicode_Char := 16#121EE#; Cuneiform_Sign_Lagar_Gunu : constant Unicode_Char := 16#121EF#; Cuneiform_Sign_Lagar_Gunu_Over_Lagar_Gunu_She : constant Unicode_Char := 16#121F0#; Cuneiform_Sign_Lahshu : constant Unicode_Char := 16#121F1#; Cuneiform_Sign_Lal : constant Unicode_Char := 16#121F2#; Cuneiform_Sign_Lal_Times_Lal : constant Unicode_Char := 16#121F3#; Cuneiform_Sign_Lam : constant Unicode_Char := 16#121F4#; Cuneiform_Sign_Lam_Times_Kur : constant Unicode_Char := 16#121F5#; Cuneiform_Sign_Lam_Times_Kur_Plus_Ru : constant Unicode_Char := 16#121F6#; Cuneiform_Sign_Li : constant Unicode_Char := 16#121F7#; Cuneiform_Sign_Lil : constant Unicode_Char := 16#121F8#; Cuneiform_Sign_Limmu2 : constant Unicode_Char := 16#121F9#; Cuneiform_Sign_Lish : constant Unicode_Char := 16#121FA#; Cuneiform_Sign_Lu : constant Unicode_Char := 16#121FB#; Cuneiform_Sign_Lu_Times_Bad : constant Unicode_Char := 16#121FC#; Cuneiform_Sign_Lu2 : constant Unicode_Char := 16#121FD#; Cuneiform_Sign_Lu2_Times_Al : constant Unicode_Char := 16#121FE#; Cuneiform_Sign_Lu2_Times_Bad : constant Unicode_Char := 16#121FF#; Cuneiform_Sign_Lu2_Times_Esh2 : constant Unicode_Char := 16#12200#; Cuneiform_Sign_Lu2_Times_Esh2_Tenu : constant Unicode_Char := 16#12201#; Cuneiform_Sign_Lu2_Times_Gan2_Tenu : constant Unicode_Char := 16#12202#; Cuneiform_Sign_Lu2_Times_Hi_Times_Bad : constant Unicode_Char := 16#12203#; Cuneiform_Sign_Lu2_Times_Im : constant Unicode_Char := 16#12204#; Cuneiform_Sign_Lu2_Times_Kad2 : constant Unicode_Char := 16#12205#; Cuneiform_Sign_Lu2_Times_Kad3 : constant Unicode_Char := 16#12206#; Cuneiform_Sign_Lu2_Times_Kad3_Plus_Ash : constant Unicode_Char := 16#12207#; Cuneiform_Sign_Lu2_Times_Ki : constant Unicode_Char := 16#12208#; Cuneiform_Sign_Lu2_Times_La_Plus_Ash : constant Unicode_Char := 16#12209#; Cuneiform_Sign_Lu2_Times_Lagab : constant Unicode_Char := 16#1220A#; Cuneiform_Sign_Lu2_Times_Me_Plus_En : constant Unicode_Char := 16#1220B#; Cuneiform_Sign_Lu2_Times_Ne : constant Unicode_Char := 16#1220C#; Cuneiform_Sign_Lu2_Times_Nu : constant Unicode_Char := 16#1220D#; Cuneiform_Sign_Lu2_Times_Si_Plus_Ash : constant Unicode_Char := 16#1220E#; Cuneiform_Sign_Lu2_Times_Sik2_Plus_Bu : constant Unicode_Char := 16#1220F#; Cuneiform_Sign_Lu2_Times_Tug2 : constant Unicode_Char := 16#12210#; Cuneiform_Sign_Lu2_Tenu : constant Unicode_Char := 16#12211#; Cuneiform_Sign_Lu2_Crossing_Lu2 : constant Unicode_Char := 16#12212#; Cuneiform_Sign_Lu2_Opposing_Lu2 : constant Unicode_Char := 16#12213#; Cuneiform_Sign_Lu2_Squared : constant Unicode_Char := 16#12214#; Cuneiform_Sign_Lu2_Sheshig : constant Unicode_Char := 16#12215#; Cuneiform_Sign_Lu3 : constant Unicode_Char := 16#12216#; Cuneiform_Sign_Lugal : constant Unicode_Char := 16#12217#; Cuneiform_Sign_Lugal_Over_Lugal : constant Unicode_Char := 16#12218#; Cuneiform_Sign_Lugal_Opposing_Lugal : constant Unicode_Char := 16#12219#; Cuneiform_Sign_Lugal_Sheshig : constant Unicode_Char := 16#1221A#; Cuneiform_Sign_Luh : constant Unicode_Char := 16#1221B#; Cuneiform_Sign_Lul : constant Unicode_Char := 16#1221C#; Cuneiform_Sign_Lum : constant Unicode_Char := 16#1221D#; Cuneiform_Sign_Lum_Over_Lum : constant Unicode_Char := 16#1221E#; Cuneiform_Sign_Lum_Over_Lum_Gar_Over_Gar : constant Unicode_Char := 16#1221F#; Cuneiform_Sign_Ma : constant Unicode_Char := 16#12220#; Cuneiform_Sign_Ma_Times_Tak4 : constant Unicode_Char := 16#12221#; Cuneiform_Sign_Ma_Gunu : constant Unicode_Char := 16#12222#; Cuneiform_Sign_Ma2 : constant Unicode_Char := 16#12223#; Cuneiform_Sign_Mah : constant Unicode_Char := 16#12224#; Cuneiform_Sign_Mar : constant Unicode_Char := 16#12225#; Cuneiform_Sign_Mash : constant Unicode_Char := 16#12226#; Cuneiform_Sign_Mash2 : constant Unicode_Char := 16#12227#; Cuneiform_Sign_Me : constant Unicode_Char := 16#12228#; Cuneiform_Sign_Mes : constant Unicode_Char := 16#12229#; Cuneiform_Sign_Mi : constant Unicode_Char := 16#1222A#; Cuneiform_Sign_Min : constant Unicode_Char := 16#1222B#; Cuneiform_Sign_Mu : constant Unicode_Char := 16#1222C#; Cuneiform_Sign_Mu_Over_Mu : constant Unicode_Char := 16#1222D#; Cuneiform_Sign_Mug : constant Unicode_Char := 16#1222E#; Cuneiform_Sign_Mug_Gunu : constant Unicode_Char := 16#1222F#; Cuneiform_Sign_Munsub : constant Unicode_Char := 16#12230#; Cuneiform_Sign_Murgu2 : constant Unicode_Char := 16#12231#; Cuneiform_Sign_Mush : constant Unicode_Char := 16#12232#; Cuneiform_Sign_Mush_Times_A : constant Unicode_Char := 16#12233#; Cuneiform_Sign_Mush_Times_Kur : constant Unicode_Char := 16#12234#; Cuneiform_Sign_Mush_Times_Za : constant Unicode_Char := 16#12235#; Cuneiform_Sign_Mush_Over_Mush : constant Unicode_Char := 16#12236#; Cuneiform_Sign_Mush_Over_Mush_Times_A_Plus_Na : constant Unicode_Char := 16#12237#; Cuneiform_Sign_Mush_Crossing_Mush : constant Unicode_Char := 16#12238#; Cuneiform_Sign_Mush3 : constant Unicode_Char := 16#12239#; Cuneiform_Sign_Mush3_Times_A : constant Unicode_Char := 16#1223A#; Cuneiform_Sign_Mush3_Times_A_Plus_Di : constant Unicode_Char := 16#1223B#; Cuneiform_Sign_Mush3_Times_Di : constant Unicode_Char := 16#1223C#; Cuneiform_Sign_Mush3_Gunu : constant Unicode_Char := 16#1223D#; Cuneiform_Sign_Na : constant Unicode_Char := 16#1223E#; Cuneiform_Sign_Na2 : constant Unicode_Char := 16#1223F#; Cuneiform_Sign_Naga : constant Unicode_Char := 16#12240#; Cuneiform_Sign_Naga_Inverted : constant Unicode_Char := 16#12241#; Cuneiform_Sign_Naga_Times_Shu_Tenu : constant Unicode_Char := 16#12242#; Cuneiform_Sign_Naga_Opposing_Naga : constant Unicode_Char := 16#12243#; Cuneiform_Sign_Nagar : constant Unicode_Char := 16#12244#; Cuneiform_Sign_Nam_Nutillu : constant Unicode_Char := 16#12245#; Cuneiform_Sign_Nam : constant Unicode_Char := 16#12246#; Cuneiform_Sign_Nam2 : constant Unicode_Char := 16#12247#; Cuneiform_Sign_Ne : constant Unicode_Char := 16#12248#; Cuneiform_Sign_Ne_Times_A : constant Unicode_Char := 16#12249#; Cuneiform_Sign_Ne_Times_Ud : constant Unicode_Char := 16#1224A#; Cuneiform_Sign_Ne_Sheshig : constant Unicode_Char := 16#1224B#; Cuneiform_Sign_Ni : constant Unicode_Char := 16#1224C#; Cuneiform_Sign_Ni_Times_E : constant Unicode_Char := 16#1224D#; Cuneiform_Sign_Ni2 : constant Unicode_Char := 16#1224E#; Cuneiform_Sign_Nim : constant Unicode_Char := 16#1224F#; Cuneiform_Sign_Nim_Times_Gan2_Tenu : constant Unicode_Char := 16#12250#; Cuneiform_Sign_Nim_Times_Gar_Plus_Gan2_Tenu : constant Unicode_Char := 16#12251#; Cuneiform_Sign_Ninda2 : constant Unicode_Char := 16#12252#; Cuneiform_Sign_Ninda2_Times_An : constant Unicode_Char := 16#12253#; Cuneiform_Sign_Ninda2_Times_Ash : constant Unicode_Char := 16#12254#; Cuneiform_Sign_Ninda2_Times_Ash_Plus_Ash : constant Unicode_Char := 16#12255#; Cuneiform_Sign_Ninda2_Times_Gud : constant Unicode_Char := 16#12256#; Cuneiform_Sign_Ninda2_Times_Me_Plus_Gan2_Tenu : constant Unicode_Char := 16#12257#; Cuneiform_Sign_Ninda2_Times_Ne : constant Unicode_Char := 16#12258#; Cuneiform_Sign_Ninda2_Times_Nun : constant Unicode_Char := 16#12259#; Cuneiform_Sign_Ninda2_Times_She : constant Unicode_Char := 16#1225A#; Cuneiform_Sign_Ninda2_Times_She_Plus_A_An : constant Unicode_Char := 16#1225B#; Cuneiform_Sign_Ninda2_Times_She_Plus_Ash : constant Unicode_Char := 16#1225C#; Cuneiform_Sign_Ninda2_Times_She_Plus_Ash_Plus_Ash : constant Unicode_Char := 16#1225D#; Cuneiform_Sign_Ninda2_Times_U2_Plus_Ash : constant Unicode_Char := 16#1225E#; Cuneiform_Sign_Ninda2_Times_Ush : constant Unicode_Char := 16#1225F#; Cuneiform_Sign_Nisag : constant Unicode_Char := 16#12260#; Cuneiform_Sign_Nu : constant Unicode_Char := 16#12261#; Cuneiform_Sign_Nu11 : constant Unicode_Char := 16#12262#; Cuneiform_Sign_Nun : constant Unicode_Char := 16#12263#; Cuneiform_Sign_Nun_Lagar_Times_Gar : constant Unicode_Char := 16#12264#; Cuneiform_Sign_Nun_Lagar_Times_Mash : constant Unicode_Char := 16#12265#; Cuneiform_Sign_Nun_Lagar_Times_Sal : constant Unicode_Char := 16#12266#; Cuneiform_Sign_Nun_Lagar_Times_Sal_Over_Nun_Lagar_Times_Sal : constant Unicode_Char := 16#12267#; Cuneiform_Sign_Nun_Lagar_Times_Ush : constant Unicode_Char := 16#12268#; Cuneiform_Sign_Nun_Tenu : constant Unicode_Char := 16#12269#; Cuneiform_Sign_Nun_Over_Nun : constant Unicode_Char := 16#1226A#; Cuneiform_Sign_Nun_Crossing_Nun : constant Unicode_Char := 16#1226B#; Cuneiform_Sign_Nun_Crossing_Nun_Lagar_Over_Lagar : constant Unicode_Char := 16#1226C#; Cuneiform_Sign_Nunuz : constant Unicode_Char := 16#1226D#; Cuneiform_Sign_Nunuz_Ab2_Times_Ashgab : constant Unicode_Char := 16#1226E#; Cuneiform_Sign_Nunuz_Ab2_Times_Bi : constant Unicode_Char := 16#1226F#; Cuneiform_Sign_Nunuz_Ab2_Times_Dug : constant Unicode_Char := 16#12270#; Cuneiform_Sign_Nunuz_Ab2_Times_Gud : constant Unicode_Char := 16#12271#; Cuneiform_Sign_Nunuz_Ab2_Times_Igi_Gunu : constant Unicode_Char := 16#12272#; Cuneiform_Sign_Nunuz_Ab2_Times_Kad3 : constant Unicode_Char := 16#12273#; Cuneiform_Sign_Nunuz_Ab2_Times_La : constant Unicode_Char := 16#12274#; Cuneiform_Sign_Nunuz_Ab2_Times_Ne : constant Unicode_Char := 16#12275#; Cuneiform_Sign_Nunuz_Ab2_Times_Sila3 : constant Unicode_Char := 16#12276#; Cuneiform_Sign_Nunuz_Ab2_Times_U2 : constant Unicode_Char := 16#12277#; Cuneiform_Sign_Nunuz_Kisim5_Times_Bi : constant Unicode_Char := 16#12278#; Cuneiform_Sign_Nunuz_Kisim5_Times_Bi_U : constant Unicode_Char := 16#12279#; Cuneiform_Sign_Pa : constant Unicode_Char := 16#1227A#; Cuneiform_Sign_Pad : constant Unicode_Char := 16#1227B#; Cuneiform_Sign_Pan : constant Unicode_Char := 16#1227C#; Cuneiform_Sign_Pap : constant Unicode_Char := 16#1227D#; Cuneiform_Sign_Pesh2 : constant Unicode_Char := 16#1227E#; Cuneiform_Sign_Pi : constant Unicode_Char := 16#1227F#; Cuneiform_Sign_Pi_Times_A : constant Unicode_Char := 16#12280#; Cuneiform_Sign_Pi_Times_Ab : constant Unicode_Char := 16#12281#; Cuneiform_Sign_Pi_Times_Bi : constant Unicode_Char := 16#12282#; Cuneiform_Sign_Pi_Times_Bu : constant Unicode_Char := 16#12283#; Cuneiform_Sign_Pi_Times_E : constant Unicode_Char := 16#12284#; Cuneiform_Sign_Pi_Times_I : constant Unicode_Char := 16#12285#; Cuneiform_Sign_Pi_Times_Ib : constant Unicode_Char := 16#12286#; Cuneiform_Sign_Pi_Times_U : constant Unicode_Char := 16#12287#; Cuneiform_Sign_Pi_Times_U2 : constant Unicode_Char := 16#12288#; Cuneiform_Sign_Pi_Crossing_Pi : constant Unicode_Char := 16#12289#; Cuneiform_Sign_Pirig : constant Unicode_Char := 16#1228A#; Cuneiform_Sign_Pirig_Times_Kal : constant Unicode_Char := 16#1228B#; Cuneiform_Sign_Pirig_Times_Ud : constant Unicode_Char := 16#1228C#; Cuneiform_Sign_Pirig_Times_Za : constant Unicode_Char := 16#1228D#; Cuneiform_Sign_Pirig_Opposing_Pirig : constant Unicode_Char := 16#1228E#; Cuneiform_Sign_Ra : constant Unicode_Char := 16#1228F#; Cuneiform_Sign_Rab : constant Unicode_Char := 16#12290#; Cuneiform_Sign_Ri : constant Unicode_Char := 16#12291#; Cuneiform_Sign_Ru : constant Unicode_Char := 16#12292#; Cuneiform_Sign_Sa : constant Unicode_Char := 16#12293#; Cuneiform_Sign_Sag_Nutillu : constant Unicode_Char := 16#12294#; Cuneiform_Sign_Sag : constant Unicode_Char := 16#12295#; Cuneiform_Sign_Sag_Times_A : constant Unicode_Char := 16#12296#; Cuneiform_Sign_Sag_Times_Du : constant Unicode_Char := 16#12297#; Cuneiform_Sign_Sag_Times_Dub : constant Unicode_Char := 16#12298#; Cuneiform_Sign_Sag_Times_Ha : constant Unicode_Char := 16#12299#; Cuneiform_Sign_Sag_Times_Kak : constant Unicode_Char := 16#1229A#; Cuneiform_Sign_Sag_Times_Kur : constant Unicode_Char := 16#1229B#; Cuneiform_Sign_Sag_Times_Lum : constant Unicode_Char := 16#1229C#; Cuneiform_Sign_Sag_Times_Mi : constant Unicode_Char := 16#1229D#; Cuneiform_Sign_Sag_Times_Nun : constant Unicode_Char := 16#1229E#; Cuneiform_Sign_Sag_Times_Sal : constant Unicode_Char := 16#1229F#; Cuneiform_Sign_Sag_Times_Shid : constant Unicode_Char := 16#122A0#; Cuneiform_Sign_Sag_Times_Tab : constant Unicode_Char := 16#122A1#; Cuneiform_Sign_Sag_Times_U2 : constant Unicode_Char := 16#122A2#; Cuneiform_Sign_Sag_Times_Ub : constant Unicode_Char := 16#122A3#; Cuneiform_Sign_Sag_Times_Um : constant Unicode_Char := 16#122A4#; Cuneiform_Sign_Sag_Times_Ur : constant Unicode_Char := 16#122A5#; Cuneiform_Sign_Sag_Times_Ush : constant Unicode_Char := 16#122A6#; Cuneiform_Sign_Sag_Over_Sag : constant Unicode_Char := 16#122A7#; Cuneiform_Sign_Sag_Gunu : constant Unicode_Char := 16#122A8#; Cuneiform_Sign_Sal : constant Unicode_Char := 16#122A9#; Cuneiform_Sign_Sal_Lagab_Times_Ash2 : constant Unicode_Char := 16#122AA#; Cuneiform_Sign_Sanga2 : constant Unicode_Char := 16#122AB#; Cuneiform_Sign_Sar : constant Unicode_Char := 16#122AC#; Cuneiform_Sign_Sha : constant Unicode_Char := 16#122AD#; Cuneiform_Sign_Sha3 : constant Unicode_Char := 16#122AE#; Cuneiform_Sign_Sha3_Times_A : constant Unicode_Char := 16#122AF#; Cuneiform_Sign_Sha3_Times_Bad : constant Unicode_Char := 16#122B0#; Cuneiform_Sign_Sha3_Times_Gish : constant Unicode_Char := 16#122B1#; Cuneiform_Sign_Sha3_Times_Ne : constant Unicode_Char := 16#122B2#; Cuneiform_Sign_Sha3_Times_Shu2 : constant Unicode_Char := 16#122B3#; Cuneiform_Sign_Sha3_Times_Tur : constant Unicode_Char := 16#122B4#; Cuneiform_Sign_Sha3_Times_U : constant Unicode_Char := 16#122B5#; Cuneiform_Sign_Sha3_Times_U_Plus_A : constant Unicode_Char := 16#122B6#; Cuneiform_Sign_Sha6 : constant Unicode_Char := 16#122B7#; Cuneiform_Sign_Shab6 : constant Unicode_Char := 16#122B8#; Cuneiform_Sign_Shar2 : constant Unicode_Char := 16#122B9#; Cuneiform_Sign_She : constant Unicode_Char := 16#122BA#; Cuneiform_Sign_She_Hu : constant Unicode_Char := 16#122BB#; Cuneiform_Sign_She_Over_She_Gad_Over_Gad_Gar_Over_Gar : constant Unicode_Char := 16#122BC#; Cuneiform_Sign_She_Over_She_Tab_Over_Tab_Gar_Over_Gar : constant Unicode_Char := 16#122BD#; Cuneiform_Sign_Sheg9 : constant Unicode_Char := 16#122BE#; Cuneiform_Sign_Shen : constant Unicode_Char := 16#122BF#; Cuneiform_Sign_Shesh : constant Unicode_Char := 16#122C0#; Cuneiform_Sign_Shesh2 : constant Unicode_Char := 16#122C1#; Cuneiform_Sign_Sheshlam : constant Unicode_Char := 16#122C2#; Cuneiform_Sign_Shid : constant Unicode_Char := 16#122C3#; Cuneiform_Sign_Shid_Times_A : constant Unicode_Char := 16#122C4#; Cuneiform_Sign_Shid_Times_Im : constant Unicode_Char := 16#122C5#; Cuneiform_Sign_Shim : constant Unicode_Char := 16#122C6#; Cuneiform_Sign_Shim_Times_A : constant Unicode_Char := 16#122C7#; Cuneiform_Sign_Shim_Times_Bal : constant Unicode_Char := 16#122C8#; Cuneiform_Sign_Shim_Times_Bulug : constant Unicode_Char := 16#122C9#; Cuneiform_Sign_Shim_Times_Din : constant Unicode_Char := 16#122CA#; Cuneiform_Sign_Shim_Times_Gar : constant Unicode_Char := 16#122CB#; Cuneiform_Sign_Shim_Times_Igi : constant Unicode_Char := 16#122CC#; Cuneiform_Sign_Shim_Times_Igi_Gunu : constant Unicode_Char := 16#122CD#; Cuneiform_Sign_Shim_Times_Kushu2 : constant Unicode_Char := 16#122CE#; Cuneiform_Sign_Shim_Times_Lul : constant Unicode_Char := 16#122CF#; Cuneiform_Sign_Shim_Times_Mug : constant Unicode_Char := 16#122D0#; Cuneiform_Sign_Shim_Times_Sal : constant Unicode_Char := 16#122D1#; Cuneiform_Sign_Shinig : constant Unicode_Char := 16#122D2#; Cuneiform_Sign_Shir : constant Unicode_Char := 16#122D3#; Cuneiform_Sign_Shir_Tenu : constant Unicode_Char := 16#122D4#; Cuneiform_Sign_Nu11_Tenu : Unicode_Char renames Cuneiform_Sign_Shir_Tenu; Cuneiform_Sign_Shir_Over_Shir_Bur_Over_Bur : constant Unicode_Char := 16#122D5#; Cuneiform_Sign_Nu11_Over_Nu11_Bur_Over_Bur : Unicode_Char renames Cuneiform_Sign_Shir_Over_Shir_Bur_Over_Bur; Cuneiform_Sign_Shita : constant Unicode_Char := 16#122D6#; Cuneiform_Sign_Shu : constant Unicode_Char := 16#122D7#; Cuneiform_Sign_Shu_Over_Inverted_Shu : constant Unicode_Char := 16#122D8#; Cuneiform_Sign_Shu2 : constant Unicode_Char := 16#122D9#; Cuneiform_Sign_Shubur : constant Unicode_Char := 16#122DA#; Cuneiform_Sign_Si : constant Unicode_Char := 16#122DB#; Cuneiform_Sign_Si_Gunu : constant Unicode_Char := 16#122DC#; Cuneiform_Sign_Sig : constant Unicode_Char := 16#122DD#; Cuneiform_Sign_Sig4 : constant Unicode_Char := 16#122DE#; Cuneiform_Sign_Sig4_Over_Sig4_Shu2 : constant Unicode_Char := 16#122DF#; Cuneiform_Sign_Sik2 : constant Unicode_Char := 16#122E0#; Cuneiform_Sign_Sila3 : constant Unicode_Char := 16#122E1#; Cuneiform_Sign_Su : constant Unicode_Char := 16#122E2#; Cuneiform_Sign_Su_Over_Su : constant Unicode_Char := 16#122E3#; Cuneiform_Sign_Sud : constant Unicode_Char := 16#122E4#; Cuneiform_Sign_Sud2 : constant Unicode_Char := 16#122E5#; Cuneiform_Sign_Suhur : constant Unicode_Char := 16#122E6#; Cuneiform_Sign_Sum : constant Unicode_Char := 16#122E7#; Cuneiform_Sign_Sumash : constant Unicode_Char := 16#122E8#; Cuneiform_Sign_Sur : constant Unicode_Char := 16#122E9#; Cuneiform_Sign_Sur9 : constant Unicode_Char := 16#122EA#; Cuneiform_Sign_Ta : constant Unicode_Char := 16#122EB#; Cuneiform_Sign_Ta_Asterisk : constant Unicode_Char := 16#122EC#; Cuneiform_Sign_Ta_Times_Hi : constant Unicode_Char := 16#122ED#; Cuneiform_Sign_Ta_Times_Mi : constant Unicode_Char := 16#122EE#; Cuneiform_Sign_Ta_Gunu : constant Unicode_Char := 16#122EF#; Cuneiform_Sign_Tab : constant Unicode_Char := 16#122F0#; Cuneiform_Sign_Tab_Over_Tab_Ni_Over_Ni_Dish_Over_Dish : constant Unicode_Char := 16#122F1#; Cuneiform_Sign_Tab_Squared : constant Unicode_Char := 16#122F2#; Cuneiform_Sign_Tag : constant Unicode_Char := 16#122F3#; Cuneiform_Sign_Tag_Times_Bi : constant Unicode_Char := 16#122F4#; Cuneiform_Sign_Tag_Times_Gud : constant Unicode_Char := 16#122F5#; Cuneiform_Sign_Tag_Times_She : constant Unicode_Char := 16#122F6#; Cuneiform_Sign_Tag_Times_Shu : constant Unicode_Char := 16#122F7#; Cuneiform_Sign_Tag_Times_Tug2 : constant Unicode_Char := 16#122F8#; Cuneiform_Sign_Tag_Times_Ud : constant Unicode_Char := 16#122F9#; Cuneiform_Sign_Tak4 : constant Unicode_Char := 16#122FA#; Cuneiform_Sign_Tar : constant Unicode_Char := 16#122FB#; Cuneiform_Sign_Te : constant Unicode_Char := 16#122FC#; Cuneiform_Sign_Te_Gunu : constant Unicode_Char := 16#122FD#; Cuneiform_Sign_Ti : constant Unicode_Char := 16#122FE#; Cuneiform_Sign_Ti_Tenu : constant Unicode_Char := 16#122FF#; Cuneiform_Sign_Til : constant Unicode_Char := 16#12300#; Cuneiform_Sign_Tir : constant Unicode_Char := 16#12301#; Cuneiform_Sign_Tir_Times_Tak4 : constant Unicode_Char := 16#12302#; Cuneiform_Sign_Tir_Over_Tir : constant Unicode_Char := 16#12303#; Cuneiform_Sign_Tir_Over_Tir_Gad_Over_Gad_Gar_Over_Gar : constant Unicode_Char := 16#12304#; Cuneiform_Sign_Tu : constant Unicode_Char := 16#12305#; Cuneiform_Sign_Tug2 : constant Unicode_Char := 16#12306#; Cuneiform_Sign_Tuk : constant Unicode_Char := 16#12307#; Cuneiform_Sign_Tum : constant Unicode_Char := 16#12308#; Cuneiform_Sign_Tur : constant Unicode_Char := 16#12309#; Cuneiform_Sign_Tur_Over_Tur_Za_Over_Za : constant Unicode_Char := 16#1230A#; Cuneiform_Sign_U : constant Unicode_Char := 16#1230B#; Cuneiform_Sign_U_Gud : constant Unicode_Char := 16#1230C#; Cuneiform_Sign_U_U_U : constant Unicode_Char := 16#1230D#; Cuneiform_Sign_U_Over_U_Pa_Over_Pa_Gar_Over_Gar : constant Unicode_Char := 16#1230E#; Cuneiform_Sign_U_Over_U_Sur_Over_Sur : constant Unicode_Char := 16#1230F#; Cuneiform_Sign_U_Over_U_U_Reversed_Over_U_Reversed : constant Unicode_Char := 16#12310#; Cuneiform_Sign_U2 : constant Unicode_Char := 16#12311#; Cuneiform_Sign_Ub : constant Unicode_Char := 16#12312#; Cuneiform_Sign_Ud : constant Unicode_Char := 16#12313#; Cuneiform_Sign_Ud_Kushu2 : constant Unicode_Char := 16#12314#; Cuneiform_Sign_Ud_Times_Bad : constant Unicode_Char := 16#12315#; Cuneiform_Sign_Ud_Times_Mi : constant Unicode_Char := 16#12316#; Cuneiform_Sign_Ud_Times_U_Plus_U_Plus_U : constant Unicode_Char := 16#12317#; Cuneiform_Sign_Ud_Times_U_Plus_U_Plus_U_Gunu : constant Unicode_Char := 16#12318#; Cuneiform_Sign_Ud_Gunu : constant Unicode_Char := 16#12319#; Cuneiform_Sign_Ud_Sheshig : constant Unicode_Char := 16#1231A#; Cuneiform_Sign_Ud_Sheshig_Times_Bad : constant Unicode_Char := 16#1231B#; Cuneiform_Sign_Udug : constant Unicode_Char := 16#1231C#; Cuneiform_Sign_Um : constant Unicode_Char := 16#1231D#; Cuneiform_Sign_Um_Times_Lagab : constant Unicode_Char := 16#1231E#; Cuneiform_Sign_Um_Times_Me_Plus_Da : constant Unicode_Char := 16#1231F#; Cuneiform_Sign_Um_Times_Sha3 : constant Unicode_Char := 16#12320#; Cuneiform_Sign_Um_Times_U : constant Unicode_Char := 16#12321#; Cuneiform_Sign_Umbin : constant Unicode_Char := 16#12322#; Cuneiform_Sign_Umum : constant Unicode_Char := 16#12323#; Cuneiform_Sign_Umum_Times_Kaskal : constant Unicode_Char := 16#12324#; Cuneiform_Sign_Umum_Times_Pa : constant Unicode_Char := 16#12325#; Cuneiform_Sign_Un : constant Unicode_Char := 16#12326#; Cuneiform_Sign_Un_Gunu : constant Unicode_Char := 16#12327#; Cuneiform_Sign_Ur : constant Unicode_Char := 16#12328#; Cuneiform_Sign_Ur_Crossing_Ur : constant Unicode_Char := 16#12329#; Cuneiform_Sign_Ur_Sheshig : constant Unicode_Char := 16#1232A#; Cuneiform_Sign_Ur2 : constant Unicode_Char := 16#1232B#; Cuneiform_Sign_Ur2_Times_A_Plus_Ha : constant Unicode_Char := 16#1232C#; Cuneiform_Sign_Ur2_Times_A_Plus_Na : constant Unicode_Char := 16#1232D#; Cuneiform_Sign_Ur2_Times_Al : constant Unicode_Char := 16#1232E#; Cuneiform_Sign_Ur2_Times_Ha : constant Unicode_Char := 16#1232F#; Cuneiform_Sign_Ur2_Times_Nun : constant Unicode_Char := 16#12330#; Cuneiform_Sign_Ur2_Times_U2 : constant Unicode_Char := 16#12331#; Cuneiform_Sign_Ur2_Times_U2_Plus_Ash : constant Unicode_Char := 16#12332#; Cuneiform_Sign_Ur2_Times_U2_Plus_Bi : constant Unicode_Char := 16#12333#; Cuneiform_Sign_Ur4 : constant Unicode_Char := 16#12334#; Cuneiform_Sign_Uri : constant Unicode_Char := 16#12335#; Cuneiform_Sign_Uri3 : constant Unicode_Char := 16#12336#; Cuneiform_Sign_Uru : constant Unicode_Char := 16#12337#; Cuneiform_Sign_Uru_Times_A : constant Unicode_Char := 16#12338#; Cuneiform_Sign_Uru_Times_Ashgab : constant Unicode_Char := 16#12339#; Cuneiform_Sign_Uru_Times_Bar : constant Unicode_Char := 16#1233A#; Cuneiform_Sign_Uru_Times_Dun : constant Unicode_Char := 16#1233B#; Cuneiform_Sign_Uru_Times_Ga : constant Unicode_Char := 16#1233C#; Cuneiform_Sign_Uru_Times_Gal : constant Unicode_Char := 16#1233D#; Cuneiform_Sign_Uru_Times_Gan2_Tenu : constant Unicode_Char := 16#1233E#; Cuneiform_Sign_Uru_Times_Gar : constant Unicode_Char := 16#1233F#; Cuneiform_Sign_Uru_Times_Gu : constant Unicode_Char := 16#12340#; Cuneiform_Sign_Uru_Times_Ha : constant Unicode_Char := 16#12341#; Cuneiform_Sign_Uru_Times_Igi : constant Unicode_Char := 16#12342#; Cuneiform_Sign_Uru_Times_Im : constant Unicode_Char := 16#12343#; Cuneiform_Sign_Uru_Times_Ish : constant Unicode_Char := 16#12344#; Cuneiform_Sign_Uru_Times_Ki : constant Unicode_Char := 16#12345#; Cuneiform_Sign_Uru_Times_Lum : constant Unicode_Char := 16#12346#; Cuneiform_Sign_Uru_Times_Min : constant Unicode_Char := 16#12347#; Cuneiform_Sign_Uru_Times_Pa : constant Unicode_Char := 16#12348#; Cuneiform_Sign_Uru_Times_She : constant Unicode_Char := 16#12349#; Cuneiform_Sign_Uru_Times_Sig4 : constant Unicode_Char := 16#1234A#; Cuneiform_Sign_Uru_Times_Tu : constant Unicode_Char := 16#1234B#; Cuneiform_Sign_Uru_Times_U_Plus_Gud : constant Unicode_Char := 16#1234C#; Cuneiform_Sign_Uru_Times_Ud : constant Unicode_Char := 16#1234D#; Cuneiform_Sign_Uru_Times_Uruda : constant Unicode_Char := 16#1234E#; Cuneiform_Sign_Uruda : constant Unicode_Char := 16#1234F#; Cuneiform_Sign_Uruda_Times_U : constant Unicode_Char := 16#12350#; Cuneiform_Sign_Ush : constant Unicode_Char := 16#12351#; Cuneiform_Sign_Ush_Times_A : constant Unicode_Char := 16#12352#; Cuneiform_Sign_Ush_Times_Ku : constant Unicode_Char := 16#12353#; Cuneiform_Sign_Ush_Times_Kur : constant Unicode_Char := 16#12354#; Cuneiform_Sign_Ush_Times_Tak4 : constant Unicode_Char := 16#12355#; Cuneiform_Sign_Ushx : constant Unicode_Char := 16#12356#; Cuneiform_Sign_Ush2 : constant Unicode_Char := 16#12357#; Cuneiform_Sign_Ushumx : constant Unicode_Char := 16#12358#; Cuneiform_Sign_Utuki : constant Unicode_Char := 16#12359#; Cuneiform_Sign_Uz3 : constant Unicode_Char := 16#1235A#; Cuneiform_Sign_Uz3_Times_Kaskal : constant Unicode_Char := 16#1235B#; Cuneiform_Sign_Uzu : constant Unicode_Char := 16#1235C#; Cuneiform_Sign_Za : constant Unicode_Char := 16#1235D#; Cuneiform_Sign_Za_Tenu : constant Unicode_Char := 16#1235E#; Cuneiform_Sign_Za_Squared_Times_Kur : constant Unicode_Char := 16#1235F#; Cuneiform_Sign_Zag : constant Unicode_Char := 16#12360#; Cuneiform_Sign_Zamx : constant Unicode_Char := 16#12361#; Cuneiform_Sign_Ze2 : constant Unicode_Char := 16#12362#; Cuneiform_Sign_Zi : constant Unicode_Char := 16#12363#; Cuneiform_Sign_Zi_Over_Zi : constant Unicode_Char := 16#12364#; Cuneiform_Sign_Zi3 : constant Unicode_Char := 16#12365#; Cuneiform_Sign_Zib : constant Unicode_Char := 16#12366#; Cuneiform_Sign_Zib_Kaba_Tenu : constant Unicode_Char := 16#12367#; Cuneiform_Sign_Zig : constant Unicode_Char := 16#12368#; Cuneiform_Sign_Ziz2 : constant Unicode_Char := 16#12369#; Cuneiform_Sign_Zu : constant Unicode_Char := 16#1236A#; Cuneiform_Sign_Zu5 : constant Unicode_Char := 16#1236B#; Cuneiform_Sign_Zu5_Times_A : constant Unicode_Char := 16#1236C#; Cuneiform_Sign_Zubur : constant Unicode_Char := 16#1236D#; Cuneiform_Sign_Zum : constant Unicode_Char := 16#1236E#; Cuneiform_Sign_Kap_Elamite : constant Unicode_Char := 16#1236F#; Cuneiform_Sign_Ab_Times_Nun : constant Unicode_Char := 16#12370#; Cuneiform_Sign_Ab2_Times_A : constant Unicode_Char := 16#12371#; Cuneiform_Sign_Amar_Times_Kug : constant Unicode_Char := 16#12372#; Cuneiform_Sign_Dag_Kisim5_Times_U2_Plus_Mash : constant Unicode_Char := 16#12373#; Cuneiform_Sign_Dag3 : constant Unicode_Char := 16#12374#; Cuneiform_Sign_Dish_Plus_Shu : constant Unicode_Char := 16#12375#; Cuneiform_Sign_Dub_Times_She : constant Unicode_Char := 16#12376#; Cuneiform_Sign_Ezen_Times_Gud : constant Unicode_Char := 16#12377#; Cuneiform_Sign_Ezen_Times_She : constant Unicode_Char := 16#12378#; Cuneiform_Sign_Ga2_Times_An_Plus_Kak_Plus_A : constant Unicode_Char := 16#12379#; Cuneiform_Sign_Ga2_Times_Ash2 : constant Unicode_Char := 16#1237A#; Cuneiform_Sign_Ge22 : constant Unicode_Char := 16#1237B#; Cuneiform_Sign_Gig : constant Unicode_Char := 16#1237C#; Cuneiform_Sign_Hush : constant Unicode_Char := 16#1237D#; Cuneiform_Sign_Ka_Times_Anshe : constant Unicode_Char := 16#1237E#; Cuneiform_Sign_Ka_Times_Ash3 : constant Unicode_Char := 16#1237F#; Cuneiform_Sign_Ka_Times_Gish : constant Unicode_Char := 16#12380#; Cuneiform_Sign_Ka_Times_Gud : constant Unicode_Char := 16#12381#; Cuneiform_Sign_Ka_Times_Hi_Times_Ash2 : constant Unicode_Char := 16#12382#; Cuneiform_Sign_Ka_Times_Lum : constant Unicode_Char := 16#12383#; Cuneiform_Sign_Ka_Times_Pa : constant Unicode_Char := 16#12384#; Cuneiform_Sign_Ka_Times_Shul : constant Unicode_Char := 16#12385#; Cuneiform_Sign_Ka_Times_Tu : constant Unicode_Char := 16#12386#; Cuneiform_Sign_Ka_Times_Ur2 : constant Unicode_Char := 16#12387#; Cuneiform_Sign_Lagab_Times_Gi : constant Unicode_Char := 16#12388#; Cuneiform_Sign_Lu2_Sheshig_Times_Bad : constant Unicode_Char := 16#12389#; Cuneiform_Sign_Lu2_Times_Esh2_Plus_Lal : constant Unicode_Char := 16#1238A#; Cuneiform_Sign_Lu2_Times_Shu : constant Unicode_Char := 16#1238B#; Cuneiform_Sign_Mesh : constant Unicode_Char := 16#1238C#; Cuneiform_Sign_Mush3_Times_Za : constant Unicode_Char := 16#1238D#; Cuneiform_Sign_Na4 : constant Unicode_Char := 16#1238E#; Cuneiform_Sign_Nin : constant Unicode_Char := 16#1238F#; Cuneiform_Sign_Nin9 : constant Unicode_Char := 16#12390#; Cuneiform_Sign_Ninda2_Times_Bal : constant Unicode_Char := 16#12391#; Cuneiform_Sign_Ninda2_Times_Gi : constant Unicode_Char := 16#12392#; Cuneiform_Sign_Nu11_Rotated_Ninety_Degrees : constant Unicode_Char := 16#12393#; Cuneiform_Sign_Pesh2_Asterisk : constant Unicode_Char := 16#12394#; Cuneiform_Sign_Pir2 : constant Unicode_Char := 16#12395#; Cuneiform_Sign_Sag_Times_Igi_Gunu : constant Unicode_Char := 16#12396#; Cuneiform_Sign_Ti2 : constant Unicode_Char := 16#12397#; Cuneiform_Sign_Um_Times_Me : constant Unicode_Char := 16#12398#; Cuneiform_Sign_U_U : constant Unicode_Char := 16#12399#; end Unicode.Names.Cuneiform; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cuneiform_num_punctuation.ads�����������������������������������0000664�0000000�0000000�00000031501�14476332425�0025220�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cuneiform_Num_Punctuation is pragma Preelaborate; pragma Style_Checks (Off); Cuneiform_Numeric_Sign_Two_Ash : constant Unicode_Char := 16#12400#; Cuneiform_Numeric_Sign_Three_Ash : constant Unicode_Char := 16#12401#; Cuneiform_Numeric_Sign_Four_Ash : constant Unicode_Char := 16#12402#; Cuneiform_Numeric_Sign_Five_Ash : constant Unicode_Char := 16#12403#; Cuneiform_Numeric_Sign_Six_Ash : constant Unicode_Char := 16#12404#; Cuneiform_Numeric_Sign_Seven_Ash : constant Unicode_Char := 16#12405#; Cuneiform_Numeric_Sign_Eight_Ash : constant Unicode_Char := 16#12406#; Cuneiform_Numeric_Sign_Nine_Ash : constant Unicode_Char := 16#12407#; Cuneiform_Numeric_Sign_Three_Dish : constant Unicode_Char := 16#12408#; Cuneiform_Numeric_Sign_Four_Dish : constant Unicode_Char := 16#12409#; Cuneiform_Numeric_Sign_Five_Dish : constant Unicode_Char := 16#1240A#; Cuneiform_Numeric_Sign_Six_Dish : constant Unicode_Char := 16#1240B#; Cuneiform_Numeric_Sign_Seven_Dish : constant Unicode_Char := 16#1240C#; Cuneiform_Numeric_Sign_Eight_Dish : constant Unicode_Char := 16#1240D#; Cuneiform_Numeric_Sign_Nine_Dish : constant Unicode_Char := 16#1240E#; Cuneiform_Numeric_Sign_Four_U : constant Unicode_Char := 16#1240F#; Cuneiform_Numeric_Sign_Five_U : constant Unicode_Char := 16#12410#; Cuneiform_Numeric_Sign_Six_U : constant Unicode_Char := 16#12411#; Cuneiform_Numeric_Sign_Seven_U : constant Unicode_Char := 16#12412#; Cuneiform_Numeric_Sign_Eight_U : constant Unicode_Char := 16#12413#; Cuneiform_Numeric_Sign_Nine_U : constant Unicode_Char := 16#12414#; Cuneiform_Numeric_Sign_One_Gesh2 : constant Unicode_Char := 16#12415#; Cuneiform_Numeric_Sign_Two_Gesh2 : constant Unicode_Char := 16#12416#; Cuneiform_Numeric_Sign_Three_Gesh2 : constant Unicode_Char := 16#12417#; Cuneiform_Numeric_Sign_Four_Gesh2 : constant Unicode_Char := 16#12418#; Cuneiform_Numeric_Sign_Five_Gesh2 : constant Unicode_Char := 16#12419#; Cuneiform_Numeric_Sign_Six_Gesh2 : constant Unicode_Char := 16#1241A#; Cuneiform_Numeric_Sign_Seven_Gesh2 : constant Unicode_Char := 16#1241B#; Cuneiform_Numeric_Sign_Eight_Gesh2 : constant Unicode_Char := 16#1241C#; Cuneiform_Numeric_Sign_Nine_Gesh2 : constant Unicode_Char := 16#1241D#; Cuneiform_Numeric_Sign_One_Geshu : constant Unicode_Char := 16#1241E#; Cuneiform_Numeric_Sign_Two_Geshu : constant Unicode_Char := 16#1241F#; Cuneiform_Numeric_Sign_Three_Geshu : constant Unicode_Char := 16#12420#; Cuneiform_Numeric_Sign_Four_Geshu : constant Unicode_Char := 16#12421#; Cuneiform_Numeric_Sign_Five_Geshu : constant Unicode_Char := 16#12422#; Cuneiform_Numeric_Sign_Two_Shar2 : constant Unicode_Char := 16#12423#; Cuneiform_Numeric_Sign_Three_Shar2 : constant Unicode_Char := 16#12424#; Cuneiform_Numeric_Sign_Three_Shar2_Variant_Form : constant Unicode_Char := 16#12425#; Cuneiform_Numeric_Sign_Four_Shar2 : constant Unicode_Char := 16#12426#; Cuneiform_Numeric_Sign_Five_Shar2 : constant Unicode_Char := 16#12427#; Cuneiform_Numeric_Sign_Six_Shar2 : constant Unicode_Char := 16#12428#; Cuneiform_Numeric_Sign_Seven_Shar2 : constant Unicode_Char := 16#12429#; Cuneiform_Numeric_Sign_Eight_Shar2 : constant Unicode_Char := 16#1242A#; Cuneiform_Numeric_Sign_Nine_Shar2 : constant Unicode_Char := 16#1242B#; Cuneiform_Numeric_Sign_One_Sharu : constant Unicode_Char := 16#1242C#; Cuneiform_Numeric_Sign_Two_Sharu : constant Unicode_Char := 16#1242D#; Cuneiform_Numeric_Sign_Three_Sharu : constant Unicode_Char := 16#1242E#; Cuneiform_Numeric_Sign_Three_Sharu_Variant_Form : constant Unicode_Char := 16#1242F#; Cuneiform_Numeric_Sign_Four_Sharu : constant Unicode_Char := 16#12430#; Cuneiform_Numeric_Sign_Five_Sharu : constant Unicode_Char := 16#12431#; Cuneiform_Numeric_Sign_Shar2_Times_Gal_Plus_Dish : constant Unicode_Char := 16#12432#; Cuneiform_Numeric_Sign_Shar2_Times_Gal_Plus_Min : constant Unicode_Char := 16#12433#; Cuneiform_Numeric_Sign_One_Buru : constant Unicode_Char := 16#12434#; Cuneiform_Numeric_Sign_Two_Buru : constant Unicode_Char := 16#12435#; Cuneiform_Numeric_Sign_Three_Buru : constant Unicode_Char := 16#12436#; Cuneiform_Numeric_Sign_Three_Buru_Variant_Form : constant Unicode_Char := 16#12437#; Cuneiform_Numeric_Sign_Four_Buru : constant Unicode_Char := 16#12438#; Cuneiform_Numeric_Sign_Five_Buru : constant Unicode_Char := 16#12439#; Cuneiform_Numeric_Sign_Three_Variant_Form_Esh16 : constant Unicode_Char := 16#1243A#; Cuneiform_Numeric_Sign_Three_Variant_Form_Esh21 : constant Unicode_Char := 16#1243B#; Cuneiform_Numeric_Sign_Four_Variant_Form_Limmu : constant Unicode_Char := 16#1243C#; Cuneiform_Numeric_Sign_Four_Variant_Form_Limmu4 : constant Unicode_Char := 16#1243D#; Cuneiform_Numeric_Sign_Four_Variant_Form_Limmu_A : constant Unicode_Char := 16#1243E#; Cuneiform_Numeric_Sign_Four_Variant_Form_Limmu_B : constant Unicode_Char := 16#1243F#; Cuneiform_Numeric_Sign_Six_Variant_Form_Ash9 : constant Unicode_Char := 16#12440#; Cuneiform_Numeric_Sign_Seven_Variant_Form_Imin3 : constant Unicode_Char := 16#12441#; Cuneiform_Numeric_Sign_Seven_Variant_Form_Imin_A : constant Unicode_Char := 16#12442#; Cuneiform_Numeric_Sign_Seven_Variant_Form_Imin_B : constant Unicode_Char := 16#12443#; Cuneiform_Numeric_Sign_Eight_Variant_Form_Ussu : constant Unicode_Char := 16#12444#; Cuneiform_Numeric_Sign_Eight_Variant_Form_Ussu3 : constant Unicode_Char := 16#12445#; Cuneiform_Numeric_Sign_Nine_Variant_Form_Ilimmu : constant Unicode_Char := 16#12446#; Cuneiform_Numeric_Sign_Nine_Variant_Form_Ilimmu3 : constant Unicode_Char := 16#12447#; Cuneiform_Numeric_Sign_Nine_Variant_Form_Ilimmu4 : constant Unicode_Char := 16#12448#; Cuneiform_Numeric_Sign_Nine_Variant_Form_Ilimmu_A : constant Unicode_Char := 16#12449#; Cuneiform_Numeric_Sign_Two_Ash_Tenu : constant Unicode_Char := 16#1244A#; Cuneiform_Numeric_Sign_Three_Ash_Tenu : constant Unicode_Char := 16#1244B#; Cuneiform_Numeric_Sign_Four_Ash_Tenu : constant Unicode_Char := 16#1244C#; Cuneiform_Numeric_Sign_Five_Ash_Tenu : constant Unicode_Char := 16#1244D#; Cuneiform_Numeric_Sign_Six_Ash_Tenu : constant Unicode_Char := 16#1244E#; Cuneiform_Numeric_Sign_One_Ban2 : constant Unicode_Char := 16#1244F#; Cuneiform_Numeric_Sign_Two_Ban2 : constant Unicode_Char := 16#12450#; Cuneiform_Numeric_Sign_Three_Ban2 : constant Unicode_Char := 16#12451#; Cuneiform_Numeric_Sign_Four_Ban2 : constant Unicode_Char := 16#12452#; Cuneiform_Numeric_Sign_Four_Ban2_Variant_Form : constant Unicode_Char := 16#12453#; Cuneiform_Numeric_Sign_Five_Ban2 : constant Unicode_Char := 16#12454#; Cuneiform_Numeric_Sign_Five_Ban2_Variant_Form : constant Unicode_Char := 16#12455#; Cuneiform_Numeric_Sign_Nigidamin : constant Unicode_Char := 16#12456#; Cuneiform_Numeric_Sign_Nigidaesh : constant Unicode_Char := 16#12457#; Cuneiform_Numeric_Sign_One_Eshe3 : constant Unicode_Char := 16#12458#; Cuneiform_Numeric_Sign_Two_Eshe3 : constant Unicode_Char := 16#12459#; Cuneiform_Numeric_Sign_One_Third_Dish : constant Unicode_Char := 16#1245A#; Cuneiform_Numeric_Sign_Two_Thirds_Dish : constant Unicode_Char := 16#1245B#; Cuneiform_Numeric_Sign_Five_Sixths_Dish : constant Unicode_Char := 16#1245C#; Cuneiform_Numeric_Sign_One_Third_Variant_Form_A : constant Unicode_Char := 16#1245D#; Cuneiform_Numeric_Sign_Two_Thirds_Variant_Form_A : constant Unicode_Char := 16#1245E#; Cuneiform_Numeric_Sign_One_Eighth_Ash : constant Unicode_Char := 16#1245F#; Cuneiform_Numeric_Sign_One_Quarter_Ash : constant Unicode_Char := 16#12460#; Cuneiform_Numeric_Sign_Old_Assyrian_One_Sixth : constant Unicode_Char := 16#12461#; Cuneiform_Numeric_Sign_Old_Assyrian_One_Quarter : constant Unicode_Char := 16#12462#; Cuneiform_Numeric_Sign_One_Quarter_Gur : constant Unicode_Char := 16#12463#; Cuneiform_Numeric_Sign_One_Half_Gur : constant Unicode_Char := 16#12464#; Cuneiform_Numeric_Sign_Elamite_One_Third : constant Unicode_Char := 16#12465#; Cuneiform_Numeric_Sign_Elamite_Two_Thirds : constant Unicode_Char := 16#12466#; Cuneiform_Numeric_Sign_Elamite_Forty : constant Unicode_Char := 16#12467#; Cuneiform_Numeric_Sign_Elamite_Fifty : constant Unicode_Char := 16#12468#; Cuneiform_Numeric_Sign_Four_U_Variant_Form : constant Unicode_Char := 16#12469#; Cuneiform_Numeric_Sign_Five_U_Variant_Form : constant Unicode_Char := 16#1246A#; Cuneiform_Numeric_Sign_Six_U_Variant_Form : constant Unicode_Char := 16#1246B#; Cuneiform_Numeric_Sign_Seven_U_Variant_Form : constant Unicode_Char := 16#1246C#; Cuneiform_Numeric_Sign_Eight_U_Variant_Form : constant Unicode_Char := 16#1246D#; Cuneiform_Numeric_Sign_Nine_U_Variant_Form : constant Unicode_Char := 16#1246E#; Cuneiform_Punctuation_Sign_Old_Assyrian_Word_Divider : constant Unicode_Char := 16#12470#; Cuneiform_Punctuation_Sign_Vertical_Colon : constant Unicode_Char := 16#12471#; Cuneiform_Punctuation_Sign_Diagonal_Colon : constant Unicode_Char := 16#12472#; Cuneiform_Punctuation_Sign_Diagonal_Tricolon : constant Unicode_Char := 16#12473#; Cuneiform_Punctuation_Sign_Diagonal_Quadcolon : constant Unicode_Char := 16#12474#; end Unicode.Names.Cuneiform_Num_Punctuation; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-currency_symbols.ads��������������������������������������������0000664�0000000�0000000�00000012153�14476332425�0023325�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Currency_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Euro_Currency_Sign : constant Unicode_Char := 16#20A0#; Colon_Sign : constant Unicode_Char := 16#20A1#; Cruzeiro_Sign : constant Unicode_Char := 16#20A2#; French_Franc_Sign : constant Unicode_Char := 16#20A3#; Lira_Sign : constant Unicode_Char := 16#20A4#; Mill_Sign : constant Unicode_Char := 16#20A5#; Naira_Sign : constant Unicode_Char := 16#20A6#; Peseta_Sign : constant Unicode_Char := 16#20A7#; Rupee_Sign : constant Unicode_Char := 16#20A8#; Won_Sign : constant Unicode_Char := 16#20A9#; New_Sheqel_Sign : constant Unicode_Char := 16#20AA#; Dong_Sign : constant Unicode_Char := 16#20AB#; Euro_Sign : constant Unicode_Char := 16#20AC#; Kip_Sign : constant Unicode_Char := 16#20AD#; Tugrik_Sign : constant Unicode_Char := 16#20AE#; Drachma_Sign : constant Unicode_Char := 16#20AF#; German_Penny_Sign : constant Unicode_Char := 16#20B0#; Peso_Sign : constant Unicode_Char := 16#20B1#; Guarani_Sign : constant Unicode_Char := 16#20B2#; Austral_Sign : constant Unicode_Char := 16#20B3#; Hryvnia_Sign : constant Unicode_Char := 16#20B4#; Cedi_Sign : constant Unicode_Char := 16#20B5#; Livre_Tournois_Sign : constant Unicode_Char := 16#20B6#; Spesmilo_Sign : constant Unicode_Char := 16#20B7#; Tenge_Sign : constant Unicode_Char := 16#20B8#; Indian_Rupee_Sign : constant Unicode_Char := 16#20B9#; Turkish_Lira_Sign : constant Unicode_Char := 16#20BA#; Nordic_Mark_Sign : constant Unicode_Char := 16#20BB#; Manat_Sign : constant Unicode_Char := 16#20BC#; Ruble_Sign : constant Unicode_Char := 16#20BD#; Lari_Sign : constant Unicode_Char := 16#20BE#; end Unicode.Names.Currency_Symbols; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cypriot_syllabary.ads�������������������������������������������0000664�0000000�0000000�00000016556�14476332425�0023511�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cypriot_Syllabary is pragma Preelaborate; pragma Style_Checks (Off); Cypriot_Syllable_A : constant Unicode_Char := 16#10800#; Cypriot_Syllable_E : constant Unicode_Char := 16#10801#; Cypriot_Syllable_I : constant Unicode_Char := 16#10802#; Cypriot_Syllable_O : constant Unicode_Char := 16#10803#; Cypriot_Syllable_U : constant Unicode_Char := 16#10804#; Cypriot_Syllable_Ja : constant Unicode_Char := 16#10805#; Cypriot_Syllable_Jo : constant Unicode_Char := 16#10808#; Cypriot_Syllable_Ka : constant Unicode_Char := 16#1080A#; Cypriot_Syllable_Ke : constant Unicode_Char := 16#1080B#; Cypriot_Syllable_Ki : constant Unicode_Char := 16#1080C#; Cypriot_Syllable_Ko : constant Unicode_Char := 16#1080D#; Cypriot_Syllable_Ku : constant Unicode_Char := 16#1080E#; Cypriot_Syllable_La : constant Unicode_Char := 16#1080F#; Cypriot_Syllable_Le : constant Unicode_Char := 16#10810#; Cypriot_Syllable_Li : constant Unicode_Char := 16#10811#; Cypriot_Syllable_Lo : constant Unicode_Char := 16#10812#; Cypriot_Syllable_Lu : constant Unicode_Char := 16#10813#; Cypriot_Syllable_Ma : constant Unicode_Char := 16#10814#; Cypriot_Syllable_Me : constant Unicode_Char := 16#10815#; Cypriot_Syllable_Mi : constant Unicode_Char := 16#10816#; Cypriot_Syllable_Mo : constant Unicode_Char := 16#10817#; Cypriot_Syllable_Mu : constant Unicode_Char := 16#10818#; Cypriot_Syllable_Na : constant Unicode_Char := 16#10819#; Cypriot_Syllable_Ne : constant Unicode_Char := 16#1081A#; Cypriot_Syllable_Ni : constant Unicode_Char := 16#1081B#; Cypriot_Syllable_No : constant Unicode_Char := 16#1081C#; Cypriot_Syllable_Nu : constant Unicode_Char := 16#1081D#; Cypriot_Syllable_Pa : constant Unicode_Char := 16#1081E#; Cypriot_Syllable_Pe : constant Unicode_Char := 16#1081F#; Cypriot_Syllable_Pi : constant Unicode_Char := 16#10820#; Cypriot_Syllable_Po : constant Unicode_Char := 16#10821#; Cypriot_Syllable_Pu : constant Unicode_Char := 16#10822#; Cypriot_Syllable_Ra : constant Unicode_Char := 16#10823#; Cypriot_Syllable_Re : constant Unicode_Char := 16#10824#; Cypriot_Syllable_Ri : constant Unicode_Char := 16#10825#; Cypriot_Syllable_Ro : constant Unicode_Char := 16#10826#; Cypriot_Syllable_Ru : constant Unicode_Char := 16#10827#; Cypriot_Syllable_Sa : constant Unicode_Char := 16#10828#; Cypriot_Syllable_Se : constant Unicode_Char := 16#10829#; Cypriot_Syllable_Si : constant Unicode_Char := 16#1082A#; Cypriot_Syllable_So : constant Unicode_Char := 16#1082B#; Cypriot_Syllable_Su : constant Unicode_Char := 16#1082C#; Cypriot_Syllable_Ta : constant Unicode_Char := 16#1082D#; Cypriot_Syllable_Te : constant Unicode_Char := 16#1082E#; Cypriot_Syllable_Ti : constant Unicode_Char := 16#1082F#; Cypriot_Syllable_To : constant Unicode_Char := 16#10830#; Cypriot_Syllable_Tu : constant Unicode_Char := 16#10831#; Cypriot_Syllable_Wa : constant Unicode_Char := 16#10832#; Cypriot_Syllable_We : constant Unicode_Char := 16#10833#; Cypriot_Syllable_Wi : constant Unicode_Char := 16#10834#; Cypriot_Syllable_Wo : constant Unicode_Char := 16#10835#; Cypriot_Syllable_Xa : constant Unicode_Char := 16#10837#; Cypriot_Syllable_Xe : constant Unicode_Char := 16#10838#; Cypriot_Syllable_Za : constant Unicode_Char := 16#1083C#; Cypriot_Syllable_Zo : constant Unicode_Char := 16#1083F#; end Unicode.Names.Cypriot_Syllabary; ��������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cyrillic.ads����������������������������������������������������0000664�0000000�0000000�00000056324�14476332425�0021545�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cyrillic is pragma Preelaborate; pragma Style_Checks (Off); Cyrillic_Capital_Letter_Ie_With_Grave : constant Unicode_Char := 16#0400#; Cyrillic_Capital_Letter_Io : constant Unicode_Char := 16#0401#; Cyrillic_Capital_Letter_Dje : constant Unicode_Char := 16#0402#; Cyrillic_Capital_Letter_Gje : constant Unicode_Char := 16#0403#; Cyrillic_Capital_Letter_Ukrainian_Ie : constant Unicode_Char := 16#0404#; Cyrillic_Capital_Letter_Dze : constant Unicode_Char := 16#0405#; Cyrillic_Capital_Letter_Byelorussian_Ukrainian_I : constant Unicode_Char := 16#0406#; Cyrillic_Capital_Letter_Yi : constant Unicode_Char := 16#0407#; Cyrillic_Capital_Letter_Je : constant Unicode_Char := 16#0408#; Cyrillic_Capital_Letter_Lje : constant Unicode_Char := 16#0409#; Cyrillic_Capital_Letter_Nje : constant Unicode_Char := 16#040A#; Cyrillic_Capital_Letter_Tshe : constant Unicode_Char := 16#040B#; Cyrillic_Capital_Letter_Kje : constant Unicode_Char := 16#040C#; Cyrillic_Capital_Letter_I_With_Grave : constant Unicode_Char := 16#040D#; Cyrillic_Capital_Letter_Short_U : constant Unicode_Char := 16#040E#; Cyrillic_Capital_Letter_Dzhe : constant Unicode_Char := 16#040F#; Cyrillic_Capital_Letter_A : constant Unicode_Char := 16#0410#; Cyrillic_Capital_Letter_Be : constant Unicode_Char := 16#0411#; Cyrillic_Capital_Letter_Ve : constant Unicode_Char := 16#0412#; Cyrillic_Capital_Letter_Ghe : constant Unicode_Char := 16#0413#; Cyrillic_Capital_Letter_De : constant Unicode_Char := 16#0414#; Cyrillic_Capital_Letter_Ie : constant Unicode_Char := 16#0415#; Cyrillic_Capital_Letter_Zhe : constant Unicode_Char := 16#0416#; Cyrillic_Capital_Letter_Ze : constant Unicode_Char := 16#0417#; Cyrillic_Capital_Letter_I : constant Unicode_Char := 16#0418#; Cyrillic_Capital_Letter_Short_I : constant Unicode_Char := 16#0419#; Cyrillic_Capital_Letter_Ka : constant Unicode_Char := 16#041A#; Cyrillic_Capital_Letter_El : constant Unicode_Char := 16#041B#; Cyrillic_Capital_Letter_Em : constant Unicode_Char := 16#041C#; Cyrillic_Capital_Letter_En : constant Unicode_Char := 16#041D#; Cyrillic_Capital_Letter_O : constant Unicode_Char := 16#041E#; Cyrillic_Capital_Letter_Pe : constant Unicode_Char := 16#041F#; Cyrillic_Capital_Letter_Er : constant Unicode_Char := 16#0420#; Cyrillic_Capital_Letter_Es : constant Unicode_Char := 16#0421#; Cyrillic_Capital_Letter_Te : constant Unicode_Char := 16#0422#; Cyrillic_Capital_Letter_U : constant Unicode_Char := 16#0423#; Cyrillic_Capital_Letter_Ef : constant Unicode_Char := 16#0424#; Cyrillic_Capital_Letter_Ha : constant Unicode_Char := 16#0425#; Cyrillic_Capital_Letter_Tse : constant Unicode_Char := 16#0426#; Cyrillic_Capital_Letter_Che : constant Unicode_Char := 16#0427#; Cyrillic_Capital_Letter_Sha : constant Unicode_Char := 16#0428#; Cyrillic_Capital_Letter_Shcha : constant Unicode_Char := 16#0429#; Cyrillic_Capital_Letter_Hard_Sign : constant Unicode_Char := 16#042A#; Cyrillic_Capital_Letter_Yeru : constant Unicode_Char := 16#042B#; Cyrillic_Capital_Letter_Soft_Sign : constant Unicode_Char := 16#042C#; Cyrillic_Capital_Letter_E : constant Unicode_Char := 16#042D#; Cyrillic_Capital_Letter_Yu : constant Unicode_Char := 16#042E#; Cyrillic_Capital_Letter_Ya : constant Unicode_Char := 16#042F#; Cyrillic_Small_Letter_A : constant Unicode_Char := 16#0430#; Cyrillic_Small_Letter_Be : constant Unicode_Char := 16#0431#; Cyrillic_Small_Letter_Ve : constant Unicode_Char := 16#0432#; Cyrillic_Small_Letter_Ghe : constant Unicode_Char := 16#0433#; Cyrillic_Small_Letter_De : constant Unicode_Char := 16#0434#; Cyrillic_Small_Letter_Ie : constant Unicode_Char := 16#0435#; Cyrillic_Small_Letter_Zhe : constant Unicode_Char := 16#0436#; Cyrillic_Small_Letter_Ze : constant Unicode_Char := 16#0437#; Cyrillic_Small_Letter_I : constant Unicode_Char := 16#0438#; Cyrillic_Small_Letter_Short_I : constant Unicode_Char := 16#0439#; Cyrillic_Small_Letter_Ka : constant Unicode_Char := 16#043A#; Cyrillic_Small_Letter_El : constant Unicode_Char := 16#043B#; Cyrillic_Small_Letter_Em : constant Unicode_Char := 16#043C#; Cyrillic_Small_Letter_En : constant Unicode_Char := 16#043D#; Cyrillic_Small_Letter_O : constant Unicode_Char := 16#043E#; Cyrillic_Small_Letter_Pe : constant Unicode_Char := 16#043F#; Cyrillic_Small_Letter_Er : constant Unicode_Char := 16#0440#; Cyrillic_Small_Letter_Es : constant Unicode_Char := 16#0441#; Cyrillic_Small_Letter_Te : constant Unicode_Char := 16#0442#; Cyrillic_Small_Letter_U : constant Unicode_Char := 16#0443#; Cyrillic_Small_Letter_Ef : constant Unicode_Char := 16#0444#; Cyrillic_Small_Letter_Ha : constant Unicode_Char := 16#0445#; Cyrillic_Small_Letter_Tse : constant Unicode_Char := 16#0446#; Cyrillic_Small_Letter_Che : constant Unicode_Char := 16#0447#; Cyrillic_Small_Letter_Sha : constant Unicode_Char := 16#0448#; Cyrillic_Small_Letter_Shcha : constant Unicode_Char := 16#0449#; Cyrillic_Small_Letter_Hard_Sign : constant Unicode_Char := 16#044A#; Cyrillic_Small_Letter_Yeru : constant Unicode_Char := 16#044B#; Cyrillic_Small_Letter_Soft_Sign : constant Unicode_Char := 16#044C#; Cyrillic_Small_Letter_E : constant Unicode_Char := 16#044D#; Cyrillic_Small_Letter_Yu : constant Unicode_Char := 16#044E#; Cyrillic_Small_Letter_Ya : constant Unicode_Char := 16#044F#; Cyrillic_Small_Letter_Ie_With_Grave : constant Unicode_Char := 16#0450#; Cyrillic_Small_Letter_Io : constant Unicode_Char := 16#0451#; Cyrillic_Small_Letter_Dje : constant Unicode_Char := 16#0452#; Cyrillic_Small_Letter_Gje : constant Unicode_Char := 16#0453#; Cyrillic_Small_Letter_Ukrainian_Ie : constant Unicode_Char := 16#0454#; Cyrillic_Small_Letter_Dze : constant Unicode_Char := 16#0455#; Cyrillic_Small_Letter_Byelorussian_Ukrainian_I : constant Unicode_Char := 16#0456#; Cyrillic_Small_Letter_Yi : constant Unicode_Char := 16#0457#; Cyrillic_Small_Letter_Je : constant Unicode_Char := 16#0458#; Cyrillic_Small_Letter_Lje : constant Unicode_Char := 16#0459#; Cyrillic_Small_Letter_Nje : constant Unicode_Char := 16#045A#; Cyrillic_Small_Letter_Tshe : constant Unicode_Char := 16#045B#; Cyrillic_Small_Letter_Kje : constant Unicode_Char := 16#045C#; Cyrillic_Small_Letter_I_With_Grave : constant Unicode_Char := 16#045D#; Cyrillic_Small_Letter_Short_U : constant Unicode_Char := 16#045E#; Cyrillic_Small_Letter_Dzhe : constant Unicode_Char := 16#045F#; Cyrillic_Capital_Letter_Omega : constant Unicode_Char := 16#0460#; Cyrillic_Small_Letter_Omega : constant Unicode_Char := 16#0461#; Cyrillic_Capital_Letter_Yat : constant Unicode_Char := 16#0462#; Cyrillic_Small_Letter_Yat : constant Unicode_Char := 16#0463#; Cyrillic_Capital_Letter_Iotified_E : constant Unicode_Char := 16#0464#; Cyrillic_Small_Letter_Iotified_E : constant Unicode_Char := 16#0465#; Cyrillic_Capital_Letter_Little_Yus : constant Unicode_Char := 16#0466#; Cyrillic_Small_Letter_Little_Yus : constant Unicode_Char := 16#0467#; Cyrillic_Capital_Letter_Iotified_Little_Yus : constant Unicode_Char := 16#0468#; Cyrillic_Small_Letter_Iotified_Little_Yus : constant Unicode_Char := 16#0469#; Cyrillic_Capital_Letter_Big_Yus : constant Unicode_Char := 16#046A#; Cyrillic_Small_Letter_Big_Yus : constant Unicode_Char := 16#046B#; Cyrillic_Capital_Letter_Iotified_Big_Yus : constant Unicode_Char := 16#046C#; Cyrillic_Small_Letter_Iotified_Big_Yus : constant Unicode_Char := 16#046D#; Cyrillic_Capital_Letter_Ksi : constant Unicode_Char := 16#046E#; Cyrillic_Small_Letter_Ksi : constant Unicode_Char := 16#046F#; Cyrillic_Capital_Letter_Psi : constant Unicode_Char := 16#0470#; Cyrillic_Small_Letter_Psi : constant Unicode_Char := 16#0471#; Cyrillic_Capital_Letter_Fita : constant Unicode_Char := 16#0472#; Cyrillic_Small_Letter_Fita : constant Unicode_Char := 16#0473#; Cyrillic_Capital_Letter_Izhitsa : constant Unicode_Char := 16#0474#; Cyrillic_Small_Letter_Izhitsa : constant Unicode_Char := 16#0475#; Cyrillic_Capital_Letter_Izhitsa_With_Double_Grave_Accent : constant Unicode_Char := 16#0476#; Cyrillic_Small_Letter_Izhitsa_With_Double_Grave_Accent : constant Unicode_Char := 16#0477#; Cyrillic_Capital_Letter_Uk : constant Unicode_Char := 16#0478#; Cyrillic_Small_Letter_Uk : constant Unicode_Char := 16#0479#; Cyrillic_Capital_Letter_Round_Omega : constant Unicode_Char := 16#047A#; Cyrillic_Small_Letter_Round_Omega : constant Unicode_Char := 16#047B#; Cyrillic_Capital_Letter_Omega_With_Titlo : constant Unicode_Char := 16#047C#; Cyrillic_Small_Letter_Omega_With_Titlo : constant Unicode_Char := 16#047D#; Cyrillic_Capital_Letter_Ot : constant Unicode_Char := 16#047E#; Cyrillic_Small_Letter_Ot : constant Unicode_Char := 16#047F#; Cyrillic_Capital_Letter_Koppa : constant Unicode_Char := 16#0480#; Cyrillic_Small_Letter_Koppa : constant Unicode_Char := 16#0481#; Cyrillic_Thousands_Sign : constant Unicode_Char := 16#0482#; Combining_Cyrillic_Titlo : constant Unicode_Char := 16#0483#; Combining_Cyrillic_Palatalization : constant Unicode_Char := 16#0484#; Combining_Cyrillic_Dasia_Pneumata : constant Unicode_Char := 16#0485#; Combining_Cyrillic_Psili_Pneumata : constant Unicode_Char := 16#0486#; Combining_Cyrillic_Pokrytie : constant Unicode_Char := 16#0487#; Combining_Cyrillic_Hundred_Thousands_Sign : constant Unicode_Char := 16#0488#; Combining_Cyrillic_Millions_Sign : constant Unicode_Char := 16#0489#; Cyrillic_Capital_Letter_Short_I_With_Tail : constant Unicode_Char := 16#048A#; Cyrillic_Small_Letter_Short_I_With_Tail : constant Unicode_Char := 16#048B#; Cyrillic_Capital_Letter_Semisoft_Sign : constant Unicode_Char := 16#048C#; Cyrillic_Small_Letter_Semisoft_Sign : constant Unicode_Char := 16#048D#; Cyrillic_Capital_Letter_Er_With_Tick : constant Unicode_Char := 16#048E#; Cyrillic_Small_Letter_Er_With_Tick : constant Unicode_Char := 16#048F#; Cyrillic_Capital_Letter_Ghe_With_Upturn : constant Unicode_Char := 16#0490#; Cyrillic_Small_Letter_Ghe_With_Upturn : constant Unicode_Char := 16#0491#; Cyrillic_Capital_Letter_Ghe_With_Stroke : constant Unicode_Char := 16#0492#; Cyrillic_Small_Letter_Ghe_With_Stroke : constant Unicode_Char := 16#0493#; Cyrillic_Capital_Letter_Ghe_With_Middle_Hook : constant Unicode_Char := 16#0494#; Cyrillic_Small_Letter_Ghe_With_Middle_Hook : constant Unicode_Char := 16#0495#; Cyrillic_Capital_Letter_Zhe_With_Descender : constant Unicode_Char := 16#0496#; Cyrillic_Small_Letter_Zhe_With_Descender : constant Unicode_Char := 16#0497#; Cyrillic_Capital_Letter_Ze_With_Descender : constant Unicode_Char := 16#0498#; Cyrillic_Small_Letter_Ze_With_Descender : constant Unicode_Char := 16#0499#; Cyrillic_Capital_Letter_Ka_With_Descender : constant Unicode_Char := 16#049A#; Cyrillic_Small_Letter_Ka_With_Descender : constant Unicode_Char := 16#049B#; Cyrillic_Capital_Letter_Ka_With_Vertical_Stroke : constant Unicode_Char := 16#049C#; Cyrillic_Small_Letter_Ka_With_Vertical_Stroke : constant Unicode_Char := 16#049D#; Cyrillic_Capital_Letter_Ka_With_Stroke : constant Unicode_Char := 16#049E#; Cyrillic_Small_Letter_Ka_With_Stroke : constant Unicode_Char := 16#049F#; Cyrillic_Capital_Letter_Bashkir_Ka : constant Unicode_Char := 16#04A0#; Cyrillic_Small_Letter_Bashkir_Ka : constant Unicode_Char := 16#04A1#; Cyrillic_Capital_Letter_En_With_Descender : constant Unicode_Char := 16#04A2#; Cyrillic_Small_Letter_En_With_Descender : constant Unicode_Char := 16#04A3#; Cyrillic_Capital_Ligature_En_Ghe : constant Unicode_Char := 16#04A4#; Cyrillic_Small_Ligature_En_Ghe : constant Unicode_Char := 16#04A5#; Cyrillic_Capital_Letter_Pe_With_Middle_Hook : constant Unicode_Char := 16#04A6#; Cyrillic_Small_Letter_Pe_With_Middle_Hook : constant Unicode_Char := 16#04A7#; Cyrillic_Capital_Letter_Abkhasian_Ha : constant Unicode_Char := 16#04A8#; Cyrillic_Small_Letter_Abkhasian_Ha : constant Unicode_Char := 16#04A9#; Cyrillic_Capital_Letter_Es_With_Descender : constant Unicode_Char := 16#04AA#; Cyrillic_Small_Letter_Es_With_Descender : constant Unicode_Char := 16#04AB#; Cyrillic_Capital_Letter_Te_With_Descender : constant Unicode_Char := 16#04AC#; Cyrillic_Small_Letter_Te_With_Descender : constant Unicode_Char := 16#04AD#; Cyrillic_Capital_Letter_Straight_U : constant Unicode_Char := 16#04AE#; Cyrillic_Small_Letter_Straight_U : constant Unicode_Char := 16#04AF#; Cyrillic_Capital_Letter_Straight_U_With_Stroke : constant Unicode_Char := 16#04B0#; Cyrillic_Small_Letter_Straight_U_With_Stroke : constant Unicode_Char := 16#04B1#; Cyrillic_Capital_Letter_Ha_With_Descender : constant Unicode_Char := 16#04B2#; Cyrillic_Small_Letter_Ha_With_Descender : constant Unicode_Char := 16#04B3#; Cyrillic_Capital_Ligature_Te_Tse : constant Unicode_Char := 16#04B4#; Cyrillic_Small_Ligature_Te_Tse : constant Unicode_Char := 16#04B5#; Cyrillic_Capital_Letter_Che_With_Descender : constant Unicode_Char := 16#04B6#; Cyrillic_Small_Letter_Che_With_Descender : constant Unicode_Char := 16#04B7#; Cyrillic_Capital_Letter_Che_With_Vertical_Stroke : constant Unicode_Char := 16#04B8#; Cyrillic_Small_Letter_Che_With_Vertical_Stroke : constant Unicode_Char := 16#04B9#; Cyrillic_Capital_Letter_Shha : constant Unicode_Char := 16#04BA#; Cyrillic_Small_Letter_Shha : constant Unicode_Char := 16#04BB#; Cyrillic_Capital_Letter_Abkhasian_Che : constant Unicode_Char := 16#04BC#; Cyrillic_Small_Letter_Abkhasian_Che : constant Unicode_Char := 16#04BD#; Cyrillic_Capital_Letter_Abkhasian_Che_With_Descender : constant Unicode_Char := 16#04BE#; Cyrillic_Small_Letter_Abkhasian_Che_With_Descender : constant Unicode_Char := 16#04BF#; Cyrillic_Letter_Palochka : constant Unicode_Char := 16#04C0#; Cyrillic_Capital_Letter_Zhe_With_Breve : constant Unicode_Char := 16#04C1#; Cyrillic_Small_Letter_Zhe_With_Breve : constant Unicode_Char := 16#04C2#; Cyrillic_Capital_Letter_Ka_With_Hook : constant Unicode_Char := 16#04C3#; Cyrillic_Small_Letter_Ka_With_Hook : constant Unicode_Char := 16#04C4#; Cyrillic_Capital_Letter_El_With_Tail : constant Unicode_Char := 16#04C5#; Cyrillic_Small_Letter_El_With_Tail : constant Unicode_Char := 16#04C6#; Cyrillic_Capital_Letter_En_With_Hook : constant Unicode_Char := 16#04C7#; Cyrillic_Small_Letter_En_With_Hook : constant Unicode_Char := 16#04C8#; Cyrillic_Capital_Letter_En_With_Tail : constant Unicode_Char := 16#04C9#; Cyrillic_Small_Letter_En_With_Tail : constant Unicode_Char := 16#04CA#; Cyrillic_Capital_Letter_Khakassian_Che : constant Unicode_Char := 16#04CB#; Cyrillic_Small_Letter_Khakassian_Che : constant Unicode_Char := 16#04CC#; Cyrillic_Capital_Letter_Em_With_Tail : constant Unicode_Char := 16#04CD#; Cyrillic_Small_Letter_Em_With_Tail : constant Unicode_Char := 16#04CE#; Cyrillic_Small_Letter_Palochka : constant Unicode_Char := 16#04CF#; Cyrillic_Capital_Letter_A_With_Breve : constant Unicode_Char := 16#04D0#; Cyrillic_Small_Letter_A_With_Breve : constant Unicode_Char := 16#04D1#; Cyrillic_Capital_Letter_A_With_Diaeresis : constant Unicode_Char := 16#04D2#; Cyrillic_Small_Letter_A_With_Diaeresis : constant Unicode_Char := 16#04D3#; Cyrillic_Capital_Ligature_A_Ie : constant Unicode_Char := 16#04D4#; Cyrillic_Small_Ligature_A_Ie : constant Unicode_Char := 16#04D5#; Cyrillic_Capital_Letter_Ie_With_Breve : constant Unicode_Char := 16#04D6#; Cyrillic_Small_Letter_Ie_With_Breve : constant Unicode_Char := 16#04D7#; Cyrillic_Capital_Letter_Schwa : constant Unicode_Char := 16#04D8#; Cyrillic_Small_Letter_Schwa : constant Unicode_Char := 16#04D9#; Cyrillic_Capital_Letter_Schwa_With_Diaeresis : constant Unicode_Char := 16#04DA#; Cyrillic_Small_Letter_Schwa_With_Diaeresis : constant Unicode_Char := 16#04DB#; Cyrillic_Capital_Letter_Zhe_With_Diaeresis : constant Unicode_Char := 16#04DC#; Cyrillic_Small_Letter_Zhe_With_Diaeresis : constant Unicode_Char := 16#04DD#; Cyrillic_Capital_Letter_Ze_With_Diaeresis : constant Unicode_Char := 16#04DE#; Cyrillic_Small_Letter_Ze_With_Diaeresis : constant Unicode_Char := 16#04DF#; Cyrillic_Capital_Letter_Abkhasian_Dze : constant Unicode_Char := 16#04E0#; Cyrillic_Small_Letter_Abkhasian_Dze : constant Unicode_Char := 16#04E1#; Cyrillic_Capital_Letter_I_With_Macron : constant Unicode_Char := 16#04E2#; Cyrillic_Small_Letter_I_With_Macron : constant Unicode_Char := 16#04E3#; Cyrillic_Capital_Letter_I_With_Diaeresis : constant Unicode_Char := 16#04E4#; Cyrillic_Small_Letter_I_With_Diaeresis : constant Unicode_Char := 16#04E5#; Cyrillic_Capital_Letter_O_With_Diaeresis : constant Unicode_Char := 16#04E6#; Cyrillic_Small_Letter_O_With_Diaeresis : constant Unicode_Char := 16#04E7#; Cyrillic_Capital_Letter_Barred_O : constant Unicode_Char := 16#04E8#; Cyrillic_Small_Letter_Barred_O : constant Unicode_Char := 16#04E9#; Cyrillic_Capital_Letter_Barred_O_With_Diaeresis : constant Unicode_Char := 16#04EA#; Cyrillic_Small_Letter_Barred_O_With_Diaeresis : constant Unicode_Char := 16#04EB#; Cyrillic_Capital_Letter_E_With_Diaeresis : constant Unicode_Char := 16#04EC#; Cyrillic_Small_Letter_E_With_Diaeresis : constant Unicode_Char := 16#04ED#; Cyrillic_Capital_Letter_U_With_Macron : constant Unicode_Char := 16#04EE#; Cyrillic_Small_Letter_U_With_Macron : constant Unicode_Char := 16#04EF#; Cyrillic_Capital_Letter_U_With_Diaeresis : constant Unicode_Char := 16#04F0#; Cyrillic_Small_Letter_U_With_Diaeresis : constant Unicode_Char := 16#04F1#; Cyrillic_Capital_Letter_U_With_Double_Acute : constant Unicode_Char := 16#04F2#; Cyrillic_Small_Letter_U_With_Double_Acute : constant Unicode_Char := 16#04F3#; Cyrillic_Capital_Letter_Che_With_Diaeresis : constant Unicode_Char := 16#04F4#; Cyrillic_Small_Letter_Che_With_Diaeresis : constant Unicode_Char := 16#04F5#; Cyrillic_Capital_Letter_Ghe_With_Descender : constant Unicode_Char := 16#04F6#; Cyrillic_Small_Letter_Ghe_With_Descender : constant Unicode_Char := 16#04F7#; Cyrillic_Capital_Letter_Yeru_With_Diaeresis : constant Unicode_Char := 16#04F8#; Cyrillic_Small_Letter_Yeru_With_Diaeresis : constant Unicode_Char := 16#04F9#; Cyrillic_Capital_Letter_Ghe_With_Stroke_And_Hook : constant Unicode_Char := 16#04FA#; Cyrillic_Small_Letter_Ghe_With_Stroke_And_Hook : constant Unicode_Char := 16#04FB#; Cyrillic_Capital_Letter_Ha_With_Hook : constant Unicode_Char := 16#04FC#; Cyrillic_Small_Letter_Ha_With_Hook : constant Unicode_Char := 16#04FD#; Cyrillic_Capital_Letter_Ha_With_Stroke : constant Unicode_Char := 16#04FE#; Cyrillic_Small_Letter_Ha_With_Stroke : constant Unicode_Char := 16#04FF#; end Unicode.Names.Cyrillic; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cyrillic_extended_a.ads�����������������������������������������0000664�0000000�0000000�00000012312�14476332425�0023712�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cyrillic_Extended_A is pragma Preelaborate; pragma Style_Checks (Off); Combining_Cyrillic_Letter_Be : constant Unicode_Char := 16#2DE0#; Combining_Cyrillic_Letter_Ve : constant Unicode_Char := 16#2DE1#; Combining_Cyrillic_Letter_Ghe : constant Unicode_Char := 16#2DE2#; Combining_Cyrillic_Letter_De : constant Unicode_Char := 16#2DE3#; Combining_Cyrillic_Letter_Zhe : constant Unicode_Char := 16#2DE4#; Combining_Cyrillic_Letter_Ze : constant Unicode_Char := 16#2DE5#; Combining_Cyrillic_Letter_Ka : constant Unicode_Char := 16#2DE6#; Combining_Cyrillic_Letter_El : constant Unicode_Char := 16#2DE7#; Combining_Cyrillic_Letter_Em : constant Unicode_Char := 16#2DE8#; Combining_Cyrillic_Letter_En : constant Unicode_Char := 16#2DE9#; Combining_Cyrillic_Letter_O : constant Unicode_Char := 16#2DEA#; Combining_Cyrillic_Letter_Pe : constant Unicode_Char := 16#2DEB#; Combining_Cyrillic_Letter_Er : constant Unicode_Char := 16#2DEC#; Combining_Cyrillic_Letter_Es : constant Unicode_Char := 16#2DED#; Combining_Cyrillic_Letter_Te : constant Unicode_Char := 16#2DEE#; Combining_Cyrillic_Letter_Ha : constant Unicode_Char := 16#2DEF#; Combining_Cyrillic_Letter_Tse : constant Unicode_Char := 16#2DF0#; Combining_Cyrillic_Letter_Che : constant Unicode_Char := 16#2DF1#; Combining_Cyrillic_Letter_Sha : constant Unicode_Char := 16#2DF2#; Combining_Cyrillic_Letter_Shcha : constant Unicode_Char := 16#2DF3#; Combining_Cyrillic_Letter_Fita : constant Unicode_Char := 16#2DF4#; Combining_Cyrillic_Letter_Es_Te : constant Unicode_Char := 16#2DF5#; Combining_Cyrillic_Letter_A : constant Unicode_Char := 16#2DF6#; Combining_Cyrillic_Letter_Ie : constant Unicode_Char := 16#2DF7#; Combining_Cyrillic_Letter_Djerv : constant Unicode_Char := 16#2DF8#; Combining_Cyrillic_Letter_Monograph_Uk : constant Unicode_Char := 16#2DF9#; Combining_Cyrillic_Letter_Yat : constant Unicode_Char := 16#2DFA#; Combining_Cyrillic_Letter_Yu : constant Unicode_Char := 16#2DFB#; Combining_Cyrillic_Letter_Iotified_A : constant Unicode_Char := 16#2DFC#; Combining_Cyrillic_Letter_Little_Yus : constant Unicode_Char := 16#2DFD#; Combining_Cyrillic_Letter_Big_Yus : constant Unicode_Char := 16#2DFE#; Combining_Cyrillic_Letter_Iotified_Big_Yus : constant Unicode_Char := 16#2DFF#; end Unicode.Names.Cyrillic_Extended_A; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cyrillic_extended_b.ads�����������������������������������������0000664�0000000�0000000�00000024452�14476332425�0023723�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cyrillic_Extended_B is pragma Preelaborate; pragma Style_Checks (Off); Cyrillic_Capital_Letter_Zemlya : constant Unicode_Char := 16#A640#; Cyrillic_Small_Letter_Zemlya : constant Unicode_Char := 16#A641#; Cyrillic_Capital_Letter_Dzelo : constant Unicode_Char := 16#A642#; Cyrillic_Small_Letter_Dzelo : constant Unicode_Char := 16#A643#; Cyrillic_Capital_Letter_Reversed_Dze : constant Unicode_Char := 16#A644#; Cyrillic_Small_Letter_Reversed_Dze : constant Unicode_Char := 16#A645#; Cyrillic_Capital_Letter_Iota : constant Unicode_Char := 16#A646#; Cyrillic_Small_Letter_Iota : constant Unicode_Char := 16#A647#; Cyrillic_Capital_Letter_Djerv : constant Unicode_Char := 16#A648#; Cyrillic_Small_Letter_Djerv : constant Unicode_Char := 16#A649#; Cyrillic_Capital_Letter_Monograph_Uk : constant Unicode_Char := 16#A64A#; Cyrillic_Small_Letter_Monograph_Uk : constant Unicode_Char := 16#A64B#; Cyrillic_Capital_Letter_Broad_Omega : constant Unicode_Char := 16#A64C#; Cyrillic_Small_Letter_Broad_Omega : constant Unicode_Char := 16#A64D#; Cyrillic_Capital_Letter_Neutral_Yer : constant Unicode_Char := 16#A64E#; Cyrillic_Small_Letter_Neutral_Yer : constant Unicode_Char := 16#A64F#; Cyrillic_Capital_Letter_Yeru_With_Back_Yer : constant Unicode_Char := 16#A650#; Cyrillic_Small_Letter_Yeru_With_Back_Yer : constant Unicode_Char := 16#A651#; Cyrillic_Capital_Letter_Iotified_Yat : constant Unicode_Char := 16#A652#; Cyrillic_Small_Letter_Iotified_Yat : constant Unicode_Char := 16#A653#; Cyrillic_Capital_Letter_Reversed_Yu : constant Unicode_Char := 16#A654#; Cyrillic_Small_Letter_Reversed_Yu : constant Unicode_Char := 16#A655#; Cyrillic_Capital_Letter_Iotified_A : constant Unicode_Char := 16#A656#; Cyrillic_Small_Letter_Iotified_A : constant Unicode_Char := 16#A657#; Cyrillic_Capital_Letter_Closed_Little_Yus : constant Unicode_Char := 16#A658#; Cyrillic_Small_Letter_Closed_Little_Yus : constant Unicode_Char := 16#A659#; Cyrillic_Capital_Letter_Blended_Yus : constant Unicode_Char := 16#A65A#; Cyrillic_Small_Letter_Blended_Yus : constant Unicode_Char := 16#A65B#; Cyrillic_Capital_Letter_Iotified_Closed_Little_Yus : constant Unicode_Char := 16#A65C#; Cyrillic_Small_Letter_Iotified_Closed_Little_Yus : constant Unicode_Char := 16#A65D#; Cyrillic_Capital_Letter_Yn : constant Unicode_Char := 16#A65E#; Cyrillic_Small_Letter_Yn : constant Unicode_Char := 16#A65F#; Cyrillic_Capital_Letter_Reversed_Tse : constant Unicode_Char := 16#A660#; Cyrillic_Small_Letter_Reversed_Tse : constant Unicode_Char := 16#A661#; Cyrillic_Capital_Letter_Soft_De : constant Unicode_Char := 16#A662#; Cyrillic_Small_Letter_Soft_De : constant Unicode_Char := 16#A663#; Cyrillic_Capital_Letter_Soft_El : constant Unicode_Char := 16#A664#; Cyrillic_Small_Letter_Soft_El : constant Unicode_Char := 16#A665#; Cyrillic_Capital_Letter_Soft_Em : constant Unicode_Char := 16#A666#; Cyrillic_Small_Letter_Soft_Em : constant Unicode_Char := 16#A667#; Cyrillic_Capital_Letter_Monocular_O : constant Unicode_Char := 16#A668#; Cyrillic_Small_Letter_Monocular_O : constant Unicode_Char := 16#A669#; Cyrillic_Capital_Letter_Binocular_O : constant Unicode_Char := 16#A66A#; Cyrillic_Small_Letter_Binocular_O : constant Unicode_Char := 16#A66B#; Cyrillic_Capital_Letter_Double_Monocular_O : constant Unicode_Char := 16#A66C#; Cyrillic_Small_Letter_Double_Monocular_O : constant Unicode_Char := 16#A66D#; Cyrillic_Letter_Multiocular_O : constant Unicode_Char := 16#A66E#; Combining_Cyrillic_Vzmet : constant Unicode_Char := 16#A66F#; Combining_Cyrillic_Ten_Millions_Sign : constant Unicode_Char := 16#A670#; Combining_Cyrillic_Hundred_Millions_Sign : constant Unicode_Char := 16#A671#; Combining_Cyrillic_Thousand_Millions_Sign : constant Unicode_Char := 16#A672#; Slavonic_Asterisk : constant Unicode_Char := 16#A673#; Combining_Cyrillic_Letter_Ukrainian_Ie : constant Unicode_Char := 16#A674#; Combining_Cyrillic_Letter_I : constant Unicode_Char := 16#A675#; Combining_Cyrillic_Letter_Yi : constant Unicode_Char := 16#A676#; Combining_Cyrillic_Letter_U : constant Unicode_Char := 16#A677#; Combining_Cyrillic_Letter_Hard_Sign : constant Unicode_Char := 16#A678#; Combining_Cyrillic_Letter_Yeru : constant Unicode_Char := 16#A679#; Combining_Cyrillic_Letter_Soft_Sign : constant Unicode_Char := 16#A67A#; Combining_Cyrillic_Letter_Omega : constant Unicode_Char := 16#A67B#; Combining_Cyrillic_Kavyka : constant Unicode_Char := 16#A67C#; Combining_Cyrillic_Payerok : constant Unicode_Char := 16#A67D#; Cyrillic_Kavyka : constant Unicode_Char := 16#A67E#; Cyrillic_Payerok : constant Unicode_Char := 16#A67F#; Cyrillic_Capital_Letter_Dwe : constant Unicode_Char := 16#A680#; Cyrillic_Small_Letter_Dwe : constant Unicode_Char := 16#A681#; Cyrillic_Capital_Letter_Dzwe : constant Unicode_Char := 16#A682#; Cyrillic_Small_Letter_Dzwe : constant Unicode_Char := 16#A683#; Cyrillic_Capital_Letter_Zhwe : constant Unicode_Char := 16#A684#; Cyrillic_Small_Letter_Zhwe : constant Unicode_Char := 16#A685#; Cyrillic_Capital_Letter_Cche : constant Unicode_Char := 16#A686#; Cyrillic_Small_Letter_Cche : constant Unicode_Char := 16#A687#; Cyrillic_Capital_Letter_Dzze : constant Unicode_Char := 16#A688#; Cyrillic_Small_Letter_Dzze : constant Unicode_Char := 16#A689#; Cyrillic_Capital_Letter_Te_With_Middle_Hook : constant Unicode_Char := 16#A68A#; Cyrillic_Small_Letter_Te_With_Middle_Hook : constant Unicode_Char := 16#A68B#; Cyrillic_Capital_Letter_Twe : constant Unicode_Char := 16#A68C#; Cyrillic_Small_Letter_Twe : constant Unicode_Char := 16#A68D#; Cyrillic_Capital_Letter_Tswe : constant Unicode_Char := 16#A68E#; Cyrillic_Small_Letter_Tswe : constant Unicode_Char := 16#A68F#; Cyrillic_Capital_Letter_Tsse : constant Unicode_Char := 16#A690#; Cyrillic_Small_Letter_Tsse : constant Unicode_Char := 16#A691#; Cyrillic_Capital_Letter_Tche : constant Unicode_Char := 16#A692#; Cyrillic_Small_Letter_Tche : constant Unicode_Char := 16#A693#; Cyrillic_Capital_Letter_Hwe : constant Unicode_Char := 16#A694#; Cyrillic_Small_Letter_Hwe : constant Unicode_Char := 16#A695#; Cyrillic_Capital_Letter_Shwe : constant Unicode_Char := 16#A696#; Cyrillic_Small_Letter_Shwe : constant Unicode_Char := 16#A697#; Cyrillic_Capital_Letter_Double_O : constant Unicode_Char := 16#A698#; Cyrillic_Small_Letter_Double_O : constant Unicode_Char := 16#A699#; Cyrillic_Capital_Letter_Crossed_O : constant Unicode_Char := 16#A69A#; Cyrillic_Small_Letter_Crossed_O : constant Unicode_Char := 16#A69B#; Modifier_Letter_Cyrillic_Hard_Sign : constant Unicode_Char := 16#A69C#; Modifier_Letter_Cyrillic_Soft_Sign : constant Unicode_Char := 16#A69D#; Combining_Cyrillic_Letter_Ef : constant Unicode_Char := 16#A69E#; Combining_Cyrillic_Letter_Iotified_E : constant Unicode_Char := 16#A69F#; end Unicode.Names.Cyrillic_Extended_B; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-cyrillic_supplement.ads�����������������������������������������0000664�0000000�0000000�00000015017�14476332425�0024013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Cyrillic_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Cyrillic_Capital_Letter_Komi_De : constant Unicode_Char := 16#0500#; Cyrillic_Small_Letter_Komi_De : constant Unicode_Char := 16#0501#; Cyrillic_Capital_Letter_Komi_Dje : constant Unicode_Char := 16#0502#; Cyrillic_Small_Letter_Komi_Dje : constant Unicode_Char := 16#0503#; Cyrillic_Capital_Letter_Komi_Zje : constant Unicode_Char := 16#0504#; Cyrillic_Small_Letter_Komi_Zje : constant Unicode_Char := 16#0505#; Cyrillic_Capital_Letter_Komi_Dzje : constant Unicode_Char := 16#0506#; Cyrillic_Small_Letter_Komi_Dzje : constant Unicode_Char := 16#0507#; Cyrillic_Capital_Letter_Komi_Lje : constant Unicode_Char := 16#0508#; Cyrillic_Small_Letter_Komi_Lje : constant Unicode_Char := 16#0509#; Cyrillic_Capital_Letter_Komi_Nje : constant Unicode_Char := 16#050A#; Cyrillic_Small_Letter_Komi_Nje : constant Unicode_Char := 16#050B#; Cyrillic_Capital_Letter_Komi_Sje : constant Unicode_Char := 16#050C#; Cyrillic_Small_Letter_Komi_Sje : constant Unicode_Char := 16#050D#; Cyrillic_Capital_Letter_Komi_Tje : constant Unicode_Char := 16#050E#; Cyrillic_Small_Letter_Komi_Tje : constant Unicode_Char := 16#050F#; Cyrillic_Capital_Letter_Reversed_Ze : constant Unicode_Char := 16#0510#; Cyrillic_Small_Letter_Reversed_Ze : constant Unicode_Char := 16#0511#; Cyrillic_Capital_Letter_El_With_Hook : constant Unicode_Char := 16#0512#; Cyrillic_Small_Letter_El_With_Hook : constant Unicode_Char := 16#0513#; Cyrillic_Capital_Letter_Lha : constant Unicode_Char := 16#0514#; Cyrillic_Small_Letter_Lha : constant Unicode_Char := 16#0515#; Cyrillic_Capital_Letter_Rha : constant Unicode_Char := 16#0516#; Cyrillic_Small_Letter_Rha : constant Unicode_Char := 16#0517#; Cyrillic_Capital_Letter_Yae : constant Unicode_Char := 16#0518#; Cyrillic_Small_Letter_Yae : constant Unicode_Char := 16#0519#; Cyrillic_Capital_Letter_Qa : constant Unicode_Char := 16#051A#; Cyrillic_Small_Letter_Qa : constant Unicode_Char := 16#051B#; Cyrillic_Capital_Letter_We : constant Unicode_Char := 16#051C#; Cyrillic_Small_Letter_We : constant Unicode_Char := 16#051D#; Cyrillic_Capital_Letter_Aleut_Ka : constant Unicode_Char := 16#051E#; Cyrillic_Small_Letter_Aleut_Ka : constant Unicode_Char := 16#051F#; Cyrillic_Capital_Letter_El_With_Middle_Hook : constant Unicode_Char := 16#0520#; Cyrillic_Small_Letter_El_With_Middle_Hook : constant Unicode_Char := 16#0521#; Cyrillic_Capital_Letter_En_With_Middle_Hook : constant Unicode_Char := 16#0522#; Cyrillic_Small_Letter_En_With_Middle_Hook : constant Unicode_Char := 16#0523#; Cyrillic_Capital_Letter_Pe_With_Descender : constant Unicode_Char := 16#0524#; Cyrillic_Small_Letter_Pe_With_Descender : constant Unicode_Char := 16#0525#; Cyrillic_Capital_Letter_Shha_With_Descender : constant Unicode_Char := 16#0526#; Cyrillic_Small_Letter_Shha_With_Descender : constant Unicode_Char := 16#0527#; Cyrillic_Capital_Letter_En_With_Left_Hook : constant Unicode_Char := 16#0528#; Cyrillic_Small_Letter_En_With_Left_Hook : constant Unicode_Char := 16#0529#; Cyrillic_Capital_Letter_Dzzhe : constant Unicode_Char := 16#052A#; Cyrillic_Small_Letter_Dzzhe : constant Unicode_Char := 16#052B#; Cyrillic_Capital_Letter_Dche : constant Unicode_Char := 16#052C#; Cyrillic_Small_Letter_Dche : constant Unicode_Char := 16#052D#; Cyrillic_Capital_Letter_El_With_Descender : constant Unicode_Char := 16#052E#; Cyrillic_Small_Letter_El_With_Descender : constant Unicode_Char := 16#052F#; end Unicode.Names.Cyrillic_Supplement; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-deseret.ads�����������������������������������������������������0000664�0000000�0000000�00000022731�14476332425�0021361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Deseret is pragma Preelaborate; pragma Style_Checks (Off); Deseret_Capital_Letter_Long_I : constant Unicode_Char := 16#10400#; Deseret_Capital_Letter_Long_E : constant Unicode_Char := 16#10401#; Deseret_Capital_Letter_Long_A : constant Unicode_Char := 16#10402#; Deseret_Capital_Letter_Long_Ah : constant Unicode_Char := 16#10403#; Deseret_Capital_Letter_Long_O : constant Unicode_Char := 16#10404#; Deseret_Capital_Letter_Long_Oo : constant Unicode_Char := 16#10405#; Deseret_Capital_Letter_Short_I : constant Unicode_Char := 16#10406#; Deseret_Capital_Letter_Short_E : constant Unicode_Char := 16#10407#; Deseret_Capital_Letter_Short_A : constant Unicode_Char := 16#10408#; Deseret_Capital_Letter_Short_Ah : constant Unicode_Char := 16#10409#; Deseret_Capital_Letter_Short_O : constant Unicode_Char := 16#1040A#; Deseret_Capital_Letter_Short_Oo : constant Unicode_Char := 16#1040B#; Deseret_Capital_Letter_Ay : constant Unicode_Char := 16#1040C#; Deseret_Capital_Letter_Ow : constant Unicode_Char := 16#1040D#; Deseret_Capital_Letter_Wu : constant Unicode_Char := 16#1040E#; Deseret_Capital_Letter_Yee : constant Unicode_Char := 16#1040F#; Deseret_Capital_Letter_H : constant Unicode_Char := 16#10410#; Deseret_Capital_Letter_Pee : constant Unicode_Char := 16#10411#; Deseret_Capital_Letter_Bee : constant Unicode_Char := 16#10412#; Deseret_Capital_Letter_Tee : constant Unicode_Char := 16#10413#; Deseret_Capital_Letter_Dee : constant Unicode_Char := 16#10414#; Deseret_Capital_Letter_Chee : constant Unicode_Char := 16#10415#; Deseret_Capital_Letter_Jee : constant Unicode_Char := 16#10416#; Deseret_Capital_Letter_Kay : constant Unicode_Char := 16#10417#; Deseret_Capital_Letter_Gay : constant Unicode_Char := 16#10418#; Deseret_Capital_Letter_Ef : constant Unicode_Char := 16#10419#; Deseret_Capital_Letter_Vee : constant Unicode_Char := 16#1041A#; Deseret_Capital_Letter_Eth : constant Unicode_Char := 16#1041B#; Deseret_Capital_Letter_Thee : constant Unicode_Char := 16#1041C#; Deseret_Capital_Letter_Es : constant Unicode_Char := 16#1041D#; Deseret_Capital_Letter_Zee : constant Unicode_Char := 16#1041E#; Deseret_Capital_Letter_Esh : constant Unicode_Char := 16#1041F#; Deseret_Capital_Letter_Zhee : constant Unicode_Char := 16#10420#; Deseret_Capital_Letter_Er : constant Unicode_Char := 16#10421#; Deseret_Capital_Letter_El : constant Unicode_Char := 16#10422#; Deseret_Capital_Letter_Em : constant Unicode_Char := 16#10423#; Deseret_Capital_Letter_En : constant Unicode_Char := 16#10424#; Deseret_Capital_Letter_Eng : constant Unicode_Char := 16#10425#; Deseret_Capital_Letter_Oi : constant Unicode_Char := 16#10426#; Deseret_Capital_Letter_Ew : constant Unicode_Char := 16#10427#; Deseret_Small_Letter_Long_I : constant Unicode_Char := 16#10428#; Deseret_Small_Letter_Long_E : constant Unicode_Char := 16#10429#; Deseret_Small_Letter_Long_A : constant Unicode_Char := 16#1042A#; Deseret_Small_Letter_Long_Ah : constant Unicode_Char := 16#1042B#; Deseret_Small_Letter_Long_O : constant Unicode_Char := 16#1042C#; Deseret_Small_Letter_Long_Oo : constant Unicode_Char := 16#1042D#; Deseret_Small_Letter_Short_I : constant Unicode_Char := 16#1042E#; Deseret_Small_Letter_Short_E : constant Unicode_Char := 16#1042F#; Deseret_Small_Letter_Short_A : constant Unicode_Char := 16#10430#; Deseret_Small_Letter_Short_Ah : constant Unicode_Char := 16#10431#; Deseret_Small_Letter_Short_O : constant Unicode_Char := 16#10432#; Deseret_Small_Letter_Short_Oo : constant Unicode_Char := 16#10433#; Deseret_Small_Letter_Ay : constant Unicode_Char := 16#10434#; Deseret_Small_Letter_Ow : constant Unicode_Char := 16#10435#; Deseret_Small_Letter_Wu : constant Unicode_Char := 16#10436#; Deseret_Small_Letter_Yee : constant Unicode_Char := 16#10437#; Deseret_Small_Letter_H : constant Unicode_Char := 16#10438#; Deseret_Small_Letter_Pee : constant Unicode_Char := 16#10439#; Deseret_Small_Letter_Bee : constant Unicode_Char := 16#1043A#; Deseret_Small_Letter_Tee : constant Unicode_Char := 16#1043B#; Deseret_Small_Letter_Dee : constant Unicode_Char := 16#1043C#; Deseret_Small_Letter_Chee : constant Unicode_Char := 16#1043D#; Deseret_Small_Letter_Jee : constant Unicode_Char := 16#1043E#; Deseret_Small_Letter_Kay : constant Unicode_Char := 16#1043F#; Deseret_Small_Letter_Gay : constant Unicode_Char := 16#10440#; Deseret_Small_Letter_Ef : constant Unicode_Char := 16#10441#; Deseret_Small_Letter_Vee : constant Unicode_Char := 16#10442#; Deseret_Small_Letter_Eth : constant Unicode_Char := 16#10443#; Deseret_Small_Letter_Thee : constant Unicode_Char := 16#10444#; Deseret_Small_Letter_Es : constant Unicode_Char := 16#10445#; Deseret_Small_Letter_Zee : constant Unicode_Char := 16#10446#; Deseret_Small_Letter_Esh : constant Unicode_Char := 16#10447#; Deseret_Small_Letter_Zhee : constant Unicode_Char := 16#10448#; Deseret_Small_Letter_Er : constant Unicode_Char := 16#10449#; Deseret_Small_Letter_El : constant Unicode_Char := 16#1044A#; Deseret_Small_Letter_Em : constant Unicode_Char := 16#1044B#; Deseret_Small_Letter_En : constant Unicode_Char := 16#1044C#; Deseret_Small_Letter_Eng : constant Unicode_Char := 16#1044D#; Deseret_Small_Letter_Oi : constant Unicode_Char := 16#1044E#; Deseret_Small_Letter_Ew : constant Unicode_Char := 16#1044F#; end Unicode.Names.Deseret; ���������������������������������������xmlada-24.0.0/unicode/unicode-names-devanagari.ads��������������������������������������������������0000664�0000000�0000000�00000031257�14476332425�0022032�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Devanagari is pragma Preelaborate; pragma Style_Checks (Off); Devanagari_Sign_Inverted_Candrabindu : constant Unicode_Char := 16#0900#; Devanagari_Sign_Candrabindu : constant Unicode_Char := 16#0901#; Devanagari_Sign_Anusvara : constant Unicode_Char := 16#0902#; Devanagari_Sign_Visarga : constant Unicode_Char := 16#0903#; Devanagari_Letter_Short_A : constant Unicode_Char := 16#0904#; Devanagari_Letter_A : constant Unicode_Char := 16#0905#; Devanagari_Letter_Aa : constant Unicode_Char := 16#0906#; Devanagari_Letter_I : constant Unicode_Char := 16#0907#; Devanagari_Letter_Ii : constant Unicode_Char := 16#0908#; Devanagari_Letter_U : constant Unicode_Char := 16#0909#; Devanagari_Letter_Uu : constant Unicode_Char := 16#090A#; Devanagari_Letter_Vocalic_R : constant Unicode_Char := 16#090B#; Devanagari_Letter_Vocalic_L : constant Unicode_Char := 16#090C#; Devanagari_Letter_Candra_E : constant Unicode_Char := 16#090D#; Devanagari_Letter_Short_E : constant Unicode_Char := 16#090E#; Devanagari_Letter_E : constant Unicode_Char := 16#090F#; Devanagari_Letter_Ai : constant Unicode_Char := 16#0910#; Devanagari_Letter_Candra_O : constant Unicode_Char := 16#0911#; Devanagari_Letter_Short_O : constant Unicode_Char := 16#0912#; Devanagari_Letter_O : constant Unicode_Char := 16#0913#; Devanagari_Letter_Au : constant Unicode_Char := 16#0914#; Devanagari_Letter_Ka : constant Unicode_Char := 16#0915#; Devanagari_Letter_Kha : constant Unicode_Char := 16#0916#; Devanagari_Letter_Ga : constant Unicode_Char := 16#0917#; Devanagari_Letter_Gha : constant Unicode_Char := 16#0918#; Devanagari_Letter_Nga : constant Unicode_Char := 16#0919#; Devanagari_Letter_Ca : constant Unicode_Char := 16#091A#; Devanagari_Letter_Cha : constant Unicode_Char := 16#091B#; Devanagari_Letter_Ja : constant Unicode_Char := 16#091C#; Devanagari_Letter_Jha : constant Unicode_Char := 16#091D#; Devanagari_Letter_Nya : constant Unicode_Char := 16#091E#; Devanagari_Letter_Tta : constant Unicode_Char := 16#091F#; Devanagari_Letter_Ttha : constant Unicode_Char := 16#0920#; Devanagari_Letter_Dda : constant Unicode_Char := 16#0921#; Devanagari_Letter_Ddha : constant Unicode_Char := 16#0922#; Devanagari_Letter_Nna : constant Unicode_Char := 16#0923#; Devanagari_Letter_Ta : constant Unicode_Char := 16#0924#; Devanagari_Letter_Tha : constant Unicode_Char := 16#0925#; Devanagari_Letter_Da : constant Unicode_Char := 16#0926#; Devanagari_Letter_Dha : constant Unicode_Char := 16#0927#; Devanagari_Letter_Na : constant Unicode_Char := 16#0928#; Devanagari_Letter_Nnna : constant Unicode_Char := 16#0929#; Devanagari_Letter_Pa : constant Unicode_Char := 16#092A#; Devanagari_Letter_Pha : constant Unicode_Char := 16#092B#; Devanagari_Letter_Ba : constant Unicode_Char := 16#092C#; Devanagari_Letter_Bha : constant Unicode_Char := 16#092D#; Devanagari_Letter_Ma : constant Unicode_Char := 16#092E#; Devanagari_Letter_Ya : constant Unicode_Char := 16#092F#; Devanagari_Letter_Ra : constant Unicode_Char := 16#0930#; Devanagari_Letter_Rra : constant Unicode_Char := 16#0931#; Devanagari_Letter_La : constant Unicode_Char := 16#0932#; Devanagari_Letter_Lla : constant Unicode_Char := 16#0933#; Devanagari_Letter_Llla : constant Unicode_Char := 16#0934#; Devanagari_Letter_Va : constant Unicode_Char := 16#0935#; Devanagari_Letter_Sha : constant Unicode_Char := 16#0936#; Devanagari_Letter_Ssa : constant Unicode_Char := 16#0937#; Devanagari_Letter_Sa : constant Unicode_Char := 16#0938#; Devanagari_Letter_Ha : constant Unicode_Char := 16#0939#; Devanagari_Vowel_Sign_Oe : constant Unicode_Char := 16#093A#; Devanagari_Vowel_Sign_Ooe : constant Unicode_Char := 16#093B#; Devanagari_Sign_Nukta : constant Unicode_Char := 16#093C#; Devanagari_Sign_Avagraha : constant Unicode_Char := 16#093D#; Devanagari_Vowel_Sign_Aa : constant Unicode_Char := 16#093E#; Devanagari_Vowel_Sign_I : constant Unicode_Char := 16#093F#; Devanagari_Vowel_Sign_Ii : constant Unicode_Char := 16#0940#; Devanagari_Vowel_Sign_U : constant Unicode_Char := 16#0941#; Devanagari_Vowel_Sign_Uu : constant Unicode_Char := 16#0942#; Devanagari_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#0943#; Devanagari_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#0944#; Devanagari_Vowel_Sign_Candra_E : constant Unicode_Char := 16#0945#; Devanagari_Vowel_Sign_Short_E : constant Unicode_Char := 16#0946#; Devanagari_Vowel_Sign_E : constant Unicode_Char := 16#0947#; Devanagari_Vowel_Sign_Ai : constant Unicode_Char := 16#0948#; Devanagari_Vowel_Sign_Candra_O : constant Unicode_Char := 16#0949#; Devanagari_Vowel_Sign_Short_O : constant Unicode_Char := 16#094A#; Devanagari_Vowel_Sign_O : constant Unicode_Char := 16#094B#; Devanagari_Vowel_Sign_Au : constant Unicode_Char := 16#094C#; Devanagari_Sign_Virama : constant Unicode_Char := 16#094D#; Devanagari_Vowel_Sign_Prishthamatra_E : constant Unicode_Char := 16#094E#; Devanagari_Vowel_Sign_Aw : constant Unicode_Char := 16#094F#; Devanagari_Om : constant Unicode_Char := 16#0950#; Devanagari_Stress_Sign_Udatta : constant Unicode_Char := 16#0951#; Devanagari_Stress_Sign_Anudatta : constant Unicode_Char := 16#0952#; Devanagari_Grave_Accent : constant Unicode_Char := 16#0953#; Devanagari_Acute_Accent : constant Unicode_Char := 16#0954#; Devanagari_Vowel_Sign_Candra_Long_E : constant Unicode_Char := 16#0955#; Devanagari_Vowel_Sign_Ue : constant Unicode_Char := 16#0956#; Devanagari_Vowel_Sign_Uue : constant Unicode_Char := 16#0957#; Devanagari_Letter_Qa : constant Unicode_Char := 16#0958#; Devanagari_Letter_Khha : constant Unicode_Char := 16#0959#; Devanagari_Letter_Ghha : constant Unicode_Char := 16#095A#; Devanagari_Letter_Za : constant Unicode_Char := 16#095B#; Devanagari_Letter_Dddha : constant Unicode_Char := 16#095C#; Devanagari_Letter_Rha : constant Unicode_Char := 16#095D#; Devanagari_Letter_Fa : constant Unicode_Char := 16#095E#; Devanagari_Letter_Yya : constant Unicode_Char := 16#095F#; Devanagari_Letter_Vocalic_Rr : constant Unicode_Char := 16#0960#; Devanagari_Letter_Vocalic_Ll : constant Unicode_Char := 16#0961#; Devanagari_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#0962#; Devanagari_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#0963#; Devanagari_Danda : constant Unicode_Char := 16#0964#; Devanagari_Double_Danda : constant Unicode_Char := 16#0965#; Devanagari_Digit_Zero : constant Unicode_Char := 16#0966#; Devanagari_Digit_One : constant Unicode_Char := 16#0967#; Devanagari_Digit_Two : constant Unicode_Char := 16#0968#; Devanagari_Digit_Three : constant Unicode_Char := 16#0969#; Devanagari_Digit_Four : constant Unicode_Char := 16#096A#; Devanagari_Digit_Five : constant Unicode_Char := 16#096B#; Devanagari_Digit_Six : constant Unicode_Char := 16#096C#; Devanagari_Digit_Seven : constant Unicode_Char := 16#096D#; Devanagari_Digit_Eight : constant Unicode_Char := 16#096E#; Devanagari_Digit_Nine : constant Unicode_Char := 16#096F#; Devanagari_Abbreviation_Sign : constant Unicode_Char := 16#0970#; Devanagari_Sign_High_Spacing_Dot : constant Unicode_Char := 16#0971#; Devanagari_Letter_Candra_A : constant Unicode_Char := 16#0972#; Devanagari_Letter_Oe : constant Unicode_Char := 16#0973#; Devanagari_Letter_Ooe : constant Unicode_Char := 16#0974#; Devanagari_Letter_Aw : constant Unicode_Char := 16#0975#; Devanagari_Letter_Ue : constant Unicode_Char := 16#0976#; Devanagari_Letter_Uue : constant Unicode_Char := 16#0977#; Devanagari_Letter_Marwari_Dda : constant Unicode_Char := 16#0978#; Devanagari_Letter_Zha : constant Unicode_Char := 16#0979#; Devanagari_Letter_Heavy_Ya : constant Unicode_Char := 16#097A#; Devanagari_Letter_Gga : constant Unicode_Char := 16#097B#; Devanagari_Letter_Jja : constant Unicode_Char := 16#097C#; Devanagari_Letter_Glottal_Stop : constant Unicode_Char := 16#097D#; Devanagari_Letter_Ddda : constant Unicode_Char := 16#097E#; Devanagari_Letter_Bba : constant Unicode_Char := 16#097F#; end Unicode.Names.Devanagari; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-devanagari_extended.ads�����������������������������������������0000664�0000000�0000000�00000012051�14476332425�0023701�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Devanagari_Extended is pragma Preelaborate; pragma Style_Checks (Off); Combining_Devanagari_Digit_Zero : constant Unicode_Char := 16#A8E0#; Combining_Devanagari_Digit_One : constant Unicode_Char := 16#A8E1#; Combining_Devanagari_Digit_Two : constant Unicode_Char := 16#A8E2#; Combining_Devanagari_Digit_Three : constant Unicode_Char := 16#A8E3#; Combining_Devanagari_Digit_Four : constant Unicode_Char := 16#A8E4#; Combining_Devanagari_Digit_Five : constant Unicode_Char := 16#A8E5#; Combining_Devanagari_Digit_Six : constant Unicode_Char := 16#A8E6#; Combining_Devanagari_Digit_Seven : constant Unicode_Char := 16#A8E7#; Combining_Devanagari_Digit_Eight : constant Unicode_Char := 16#A8E8#; Combining_Devanagari_Digit_Nine : constant Unicode_Char := 16#A8E9#; Combining_Devanagari_Letter_A : constant Unicode_Char := 16#A8EA#; Combining_Devanagari_Letter_U : constant Unicode_Char := 16#A8EB#; Combining_Devanagari_Letter_Ka : constant Unicode_Char := 16#A8EC#; Combining_Devanagari_Letter_Na : constant Unicode_Char := 16#A8ED#; Combining_Devanagari_Letter_Pa : constant Unicode_Char := 16#A8EE#; Combining_Devanagari_Letter_Ra : constant Unicode_Char := 16#A8EF#; Combining_Devanagari_Letter_Vi : constant Unicode_Char := 16#A8F0#; Combining_Devanagari_Sign_Avagraha : constant Unicode_Char := 16#A8F1#; Devanagari_Sign_Spacing_Candrabindu : constant Unicode_Char := 16#A8F2#; Devanagari_Sign_Candrabindu_Virama : constant Unicode_Char := 16#A8F3#; Devanagari_Sign_Double_Candrabindu_Virama : constant Unicode_Char := 16#A8F4#; Devanagari_Sign_Candrabindu_Two : constant Unicode_Char := 16#A8F5#; Devanagari_Sign_Candrabindu_Three : constant Unicode_Char := 16#A8F6#; Devanagari_Sign_Candrabindu_Avagraha : constant Unicode_Char := 16#A8F7#; Devanagari_Sign_Pushpika : constant Unicode_Char := 16#A8F8#; Devanagari_Gap_Filler : constant Unicode_Char := 16#A8F9#; Devanagari_Caret : constant Unicode_Char := 16#A8FA#; Devanagari_Headstroke : constant Unicode_Char := 16#A8FB#; Devanagari_Sign_Siddham : constant Unicode_Char := 16#A8FC#; Devanagari_Jain_Om : constant Unicode_Char := 16#A8FD#; end Unicode.Names.Devanagari_Extended; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-dingbats.ads����������������������������������������������������0000664�0000000�0000000�00000044244�14476332425�0021524�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Dingbats is pragma Preelaborate; pragma Style_Checks (Off); Black_Safety_Scissors : constant Unicode_Char := 16#2700#; Upper_Blade_Scissors : constant Unicode_Char := 16#2701#; Black_Scissors : constant Unicode_Char := 16#2702#; Lower_Blade_Scissors : constant Unicode_Char := 16#2703#; White_Scissors : constant Unicode_Char := 16#2704#; White_Heavy_Check_Mark : constant Unicode_Char := 16#2705#; Telephone_Location_Sign : constant Unicode_Char := 16#2706#; Tape_Drive : constant Unicode_Char := 16#2707#; Airplane : constant Unicode_Char := 16#2708#; Envelope : constant Unicode_Char := 16#2709#; Raised_Fist : constant Unicode_Char := 16#270A#; Raised_Hand : constant Unicode_Char := 16#270B#; Victory_Hand : constant Unicode_Char := 16#270C#; Writing_Hand : constant Unicode_Char := 16#270D#; Lower_Right_Pencil : constant Unicode_Char := 16#270E#; Pencil : constant Unicode_Char := 16#270F#; Upper_Right_Pencil : constant Unicode_Char := 16#2710#; White_Nib : constant Unicode_Char := 16#2711#; Black_Nib : constant Unicode_Char := 16#2712#; Check_Mark : constant Unicode_Char := 16#2713#; Heavy_Check_Mark : constant Unicode_Char := 16#2714#; Multiplication_X : constant Unicode_Char := 16#2715#; Heavy_Multiplication_X : constant Unicode_Char := 16#2716#; Ballot_X : constant Unicode_Char := 16#2717#; Heavy_Ballot_X : constant Unicode_Char := 16#2718#; Outlined_Greek_Cross : constant Unicode_Char := 16#2719#; Heavy_Greek_Cross : constant Unicode_Char := 16#271A#; Open_Centre_Cross : constant Unicode_Char := 16#271B#; Heavy_Open_Centre_Cross : constant Unicode_Char := 16#271C#; Latin_Cross : constant Unicode_Char := 16#271D#; Shadowed_White_Latin_Cross : constant Unicode_Char := 16#271E#; Outlined_Latin_Cross : constant Unicode_Char := 16#271F#; Maltese_Cross : constant Unicode_Char := 16#2720#; Star_Of_David : constant Unicode_Char := 16#2721#; Four_Teardrop_Spoked_Asterisk : constant Unicode_Char := 16#2722#; Four_Balloon_Spoked_Asterisk : constant Unicode_Char := 16#2723#; Heavy_Four_Balloon_Spoked_Asterisk : constant Unicode_Char := 16#2724#; Four_Club_Spoked_Asterisk : constant Unicode_Char := 16#2725#; Black_Four_Pointed_Star : constant Unicode_Char := 16#2726#; White_Four_Pointed_Star : constant Unicode_Char := 16#2727#; Sparkles : constant Unicode_Char := 16#2728#; Stress_Outlined_White_Star : constant Unicode_Char := 16#2729#; Circled_White_Star : constant Unicode_Char := 16#272A#; Open_Centre_Black_Star : constant Unicode_Char := 16#272B#; Black_Centre_White_Star : constant Unicode_Char := 16#272C#; Outlined_Black_Star : constant Unicode_Char := 16#272D#; Heavy_Outlined_Black_Star : constant Unicode_Char := 16#272E#; Pinwheel_Star : constant Unicode_Char := 16#272F#; Shadowed_White_Star : constant Unicode_Char := 16#2730#; Heavy_Asterisk : constant Unicode_Char := 16#2731#; Open_Centre_Asterisk : constant Unicode_Char := 16#2732#; Eight_Spoked_Asterisk : constant Unicode_Char := 16#2733#; Eight_Pointed_Black_Star : constant Unicode_Char := 16#2734#; Eight_Pointed_Pinwheel_Star : constant Unicode_Char := 16#2735#; Six_Pointed_Black_Star : constant Unicode_Char := 16#2736#; Eight_Pointed_Rectilinear_Black_Star : constant Unicode_Char := 16#2737#; Heavy_Eight_Pointed_Rectilinear_Black_Star : constant Unicode_Char := 16#2738#; Twelve_Pointed_Black_Star : constant Unicode_Char := 16#2739#; Sixteen_Pointed_Asterisk : constant Unicode_Char := 16#273A#; Teardrop_Spoked_Asterisk : constant Unicode_Char := 16#273B#; Open_Centre_Teardrop_Spoked_Asterisk : constant Unicode_Char := 16#273C#; Heavy_Teardrop_Spoked_Asterisk : constant Unicode_Char := 16#273D#; Six_Petalled_Black_And_White_Florette : constant Unicode_Char := 16#273E#; Black_Florette : constant Unicode_Char := 16#273F#; White_Florette : constant Unicode_Char := 16#2740#; Eight_Petalled_Outlined_Black_Florette : constant Unicode_Char := 16#2741#; Circled_Open_Centre_Eight_Pointed_Star : constant Unicode_Char := 16#2742#; Heavy_Teardrop_Spoked_Pinwheel_Asterisk : constant Unicode_Char := 16#2743#; Snowflake : constant Unicode_Char := 16#2744#; Tight_Trifoliate_Snowflake : constant Unicode_Char := 16#2745#; Heavy_Chevron_Snowflake : constant Unicode_Char := 16#2746#; Sparkle : constant Unicode_Char := 16#2747#; Heavy_Sparkle : constant Unicode_Char := 16#2748#; Balloon_Spoked_Asterisk : constant Unicode_Char := 16#2749#; Eight_Teardrop_Spoked_Propeller_Asterisk : constant Unicode_Char := 16#274A#; Heavy_Eight_Teardrop_Spoked_Propeller_Asterisk : constant Unicode_Char := 16#274B#; Cross_Mark : constant Unicode_Char := 16#274C#; Shadowed_White_Circle : constant Unicode_Char := 16#274D#; Negative_Squared_Cross_Mark : constant Unicode_Char := 16#274E#; Lower_Right_Drop_Shadowed_White_Square : constant Unicode_Char := 16#274F#; Upper_Right_Drop_Shadowed_White_Square : constant Unicode_Char := 16#2750#; Lower_Right_Shadowed_White_Square : constant Unicode_Char := 16#2751#; Upper_Right_Shadowed_White_Square : constant Unicode_Char := 16#2752#; Black_Question_Mark_Ornament : constant Unicode_Char := 16#2753#; White_Question_Mark_Ornament : constant Unicode_Char := 16#2754#; White_Exclamation_Mark_Ornament : constant Unicode_Char := 16#2755#; Black_Diamond_Minus_White_X : constant Unicode_Char := 16#2756#; Heavy_Exclamation_Mark_Symbol : constant Unicode_Char := 16#2757#; Light_Vertical_Bar : constant Unicode_Char := 16#2758#; Medium_Vertical_Bar : constant Unicode_Char := 16#2759#; Heavy_Vertical_Bar : constant Unicode_Char := 16#275A#; Heavy_Single_Turned_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#275B#; Heavy_Single_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#275C#; Heavy_Double_Turned_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#275D#; Heavy_Double_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#275E#; Heavy_Low_Single_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#275F#; Heavy_Low_Double_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#2760#; Curved_Stem_Paragraph_Sign_Ornament : constant Unicode_Char := 16#2761#; Heavy_Exclamation_Mark_Ornament : constant Unicode_Char := 16#2762#; Heavy_Heart_Exclamation_Mark_Ornament : constant Unicode_Char := 16#2763#; Heavy_Black_Heart : constant Unicode_Char := 16#2764#; Rotated_Heavy_Black_Heart_Bullet : constant Unicode_Char := 16#2765#; Floral_Heart : constant Unicode_Char := 16#2766#; Rotated_Floral_Heart_Bullet : constant Unicode_Char := 16#2767#; Medium_Left_Parenthesis_Ornament : constant Unicode_Char := 16#2768#; Medium_Right_Parenthesis_Ornament : constant Unicode_Char := 16#2769#; Medium_Flattened_Left_Parenthesis_Ornament : constant Unicode_Char := 16#276A#; Medium_Flattened_Right_Parenthesis_Ornament : constant Unicode_Char := 16#276B#; Medium_Left_Pointing_Angle_Bracket_Ornament : constant Unicode_Char := 16#276C#; Medium_Right_Pointing_Angle_Bracket_Ornament : constant Unicode_Char := 16#276D#; Heavy_Left_Pointing_Angle_Quotation_Mark_Ornament : constant Unicode_Char := 16#276E#; Heavy_Right_Pointing_Angle_Quotation_Mark_Ornament : constant Unicode_Char := 16#276F#; Heavy_Left_Pointing_Angle_Bracket_Ornament : constant Unicode_Char := 16#2770#; Heavy_Right_Pointing_Angle_Bracket_Ornament : constant Unicode_Char := 16#2771#; Light_Left_Tortoise_Shell_Bracket_Ornament : constant Unicode_Char := 16#2772#; Light_Right_Tortoise_Shell_Bracket_Ornament : constant Unicode_Char := 16#2773#; Medium_Left_Curly_Bracket_Ornament : constant Unicode_Char := 16#2774#; Medium_Right_Curly_Bracket_Ornament : constant Unicode_Char := 16#2775#; Dingbat_Negative_Circled_Digit_One : constant Unicode_Char := 16#2776#; Dingbat_Negative_Circled_Digit_Two : constant Unicode_Char := 16#2777#; Dingbat_Negative_Circled_Digit_Three : constant Unicode_Char := 16#2778#; Dingbat_Negative_Circled_Digit_Four : constant Unicode_Char := 16#2779#; Dingbat_Negative_Circled_Digit_Five : constant Unicode_Char := 16#277A#; Dingbat_Negative_Circled_Digit_Six : constant Unicode_Char := 16#277B#; Dingbat_Negative_Circled_Digit_Seven : constant Unicode_Char := 16#277C#; Dingbat_Negative_Circled_Digit_Eight : constant Unicode_Char := 16#277D#; Dingbat_Negative_Circled_Digit_Nine : constant Unicode_Char := 16#277E#; Dingbat_Negative_Circled_Number_Ten : constant Unicode_Char := 16#277F#; Dingbat_Circled_Sans_Serif_Digit_One : constant Unicode_Char := 16#2780#; Dingbat_Circled_Sans_Serif_Digit_Two : constant Unicode_Char := 16#2781#; Dingbat_Circled_Sans_Serif_Digit_Three : constant Unicode_Char := 16#2782#; Dingbat_Circled_Sans_Serif_Digit_Four : constant Unicode_Char := 16#2783#; Dingbat_Circled_Sans_Serif_Digit_Five : constant Unicode_Char := 16#2784#; Dingbat_Circled_Sans_Serif_Digit_Six : constant Unicode_Char := 16#2785#; Dingbat_Circled_Sans_Serif_Digit_Seven : constant Unicode_Char := 16#2786#; Dingbat_Circled_Sans_Serif_Digit_Eight : constant Unicode_Char := 16#2787#; Dingbat_Circled_Sans_Serif_Digit_Nine : constant Unicode_Char := 16#2788#; Dingbat_Circled_Sans_Serif_Number_Ten : constant Unicode_Char := 16#2789#; Dingbat_Negative_Circled_Sans_Serif_Digit_One : constant Unicode_Char := 16#278A#; Dingbat_Negative_Circled_Sans_Serif_Digit_Two : constant Unicode_Char := 16#278B#; Dingbat_Negative_Circled_Sans_Serif_Digit_Three : constant Unicode_Char := 16#278C#; Dingbat_Negative_Circled_Sans_Serif_Digit_Four : constant Unicode_Char := 16#278D#; Dingbat_Negative_Circled_Sans_Serif_Digit_Five : constant Unicode_Char := 16#278E#; Dingbat_Negative_Circled_Sans_Serif_Digit_Six : constant Unicode_Char := 16#278F#; Dingbat_Negative_Circled_Sans_Serif_Digit_Seven : constant Unicode_Char := 16#2790#; Dingbat_Negative_Circled_Sans_Serif_Digit_Eight : constant Unicode_Char := 16#2791#; Dingbat_Negative_Circled_Sans_Serif_Digit_Nine : constant Unicode_Char := 16#2792#; Dingbat_Negative_Circled_Sans_Serif_Number_Ten : constant Unicode_Char := 16#2793#; Heavy_Wide_Headed_Rightwards_Arrow : constant Unicode_Char := 16#2794#; Heavy_Plus_Sign : constant Unicode_Char := 16#2795#; Heavy_Minus_Sign : constant Unicode_Char := 16#2796#; Heavy_Division_Sign : constant Unicode_Char := 16#2797#; Heavy_South_East_Arrow : constant Unicode_Char := 16#2798#; Heavy_Rightwards_Arrow : constant Unicode_Char := 16#2799#; Heavy_North_East_Arrow : constant Unicode_Char := 16#279A#; Drafting_Point_Rightwards_Arrow : constant Unicode_Char := 16#279B#; Heavy_Round_Tipped_Rightwards_Arrow : constant Unicode_Char := 16#279C#; Triangle_Headed_Rightwards_Arrow : constant Unicode_Char := 16#279D#; Heavy_Triangle_Headed_Rightwards_Arrow : constant Unicode_Char := 16#279E#; Dashed_Triangle_Headed_Rightwards_Arrow : constant Unicode_Char := 16#279F#; Heavy_Dashed_Triangle_Headed_Rightwards_Arrow : constant Unicode_Char := 16#27A0#; Black_Rightwards_Arrow : constant Unicode_Char := 16#27A1#; Three_D_Top_Lighted_Rightwards_Arrowhead : constant Unicode_Char := 16#27A2#; Three_D_Bottom_Lighted_Rightwards_Arrowhead : constant Unicode_Char := 16#27A3#; Black_Rightwards_Arrowhead : constant Unicode_Char := 16#27A4#; Heavy_Black_Curved_Downwards_And_Rightwards_Arrow : constant Unicode_Char := 16#27A5#; Heavy_Black_Curved_Upwards_And_Rightwards_Arrow : constant Unicode_Char := 16#27A6#; Squat_Black_Rightwards_Arrow : constant Unicode_Char := 16#27A7#; Heavy_Concave_Pointed_Black_Rightwards_Arrow : constant Unicode_Char := 16#27A8#; Right_Shaded_White_Rightwards_Arrow : constant Unicode_Char := 16#27A9#; Left_Shaded_White_Rightwards_Arrow : constant Unicode_Char := 16#27AA#; Back_Tilted_Shadowed_White_Rightwards_Arrow : constant Unicode_Char := 16#27AB#; Front_Tilted_Shadowed_White_Rightwards_Arrow : constant Unicode_Char := 16#27AC#; Heavy_Lower_Right_Shadowed_White_Rightwards_Arrow : constant Unicode_Char := 16#27AD#; Heavy_Upper_Right_Shadowed_White_Rightwards_Arrow : constant Unicode_Char := 16#27AE#; Notched_Lower_Right_Shadowed_White_Rightwards_Arrow : constant Unicode_Char := 16#27AF#; Curly_Loop : constant Unicode_Char := 16#27B0#; Notched_Upper_Right_Shadowed_White_Rightwards_Arrow : constant Unicode_Char := 16#27B1#; Circled_Heavy_White_Rightwards_Arrow : constant Unicode_Char := 16#27B2#; White_Feathered_Rightwards_Arrow : constant Unicode_Char := 16#27B3#; Black_Feathered_South_East_Arrow : constant Unicode_Char := 16#27B4#; Black_Feathered_Rightwards_Arrow : constant Unicode_Char := 16#27B5#; Black_Feathered_North_East_Arrow : constant Unicode_Char := 16#27B6#; Heavy_Black_Feathered_South_East_Arrow : constant Unicode_Char := 16#27B7#; Heavy_Black_Feathered_Rightwards_Arrow : constant Unicode_Char := 16#27B8#; Heavy_Black_Feathered_North_East_Arrow : constant Unicode_Char := 16#27B9#; Teardrop_Barbed_Rightwards_Arrow : constant Unicode_Char := 16#27BA#; Heavy_Teardrop_Shanked_Rightwards_Arrow : constant Unicode_Char := 16#27BB#; Wedge_Tailed_Rightwards_Arrow : constant Unicode_Char := 16#27BC#; Heavy_Wedge_Tailed_Rightwards_Arrow : constant Unicode_Char := 16#27BD#; Open_Outlined_Rightwards_Arrow : constant Unicode_Char := 16#27BE#; Double_Curly_Loop : constant Unicode_Char := 16#27BF#; end Unicode.Names.Dingbats; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-domino_tiles.ads������������������������������������������������0000664�0000000�0000000�00000026257�14476332425�0022422�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Domino_Tiles is pragma Preelaborate; pragma Style_Checks (Off); Domino_Tile_Horizontal_Back : constant Unicode_Char := 16#1F030#; Domino_Tile_Horizontal_00_00 : constant Unicode_Char := 16#1F031#; Domino_Tile_Horizontal_00_01 : constant Unicode_Char := 16#1F032#; Domino_Tile_Horizontal_00_02 : constant Unicode_Char := 16#1F033#; Domino_Tile_Horizontal_00_03 : constant Unicode_Char := 16#1F034#; Domino_Tile_Horizontal_00_04 : constant Unicode_Char := 16#1F035#; Domino_Tile_Horizontal_00_05 : constant Unicode_Char := 16#1F036#; Domino_Tile_Horizontal_00_06 : constant Unicode_Char := 16#1F037#; Domino_Tile_Horizontal_01_00 : constant Unicode_Char := 16#1F038#; Domino_Tile_Horizontal_01_01 : constant Unicode_Char := 16#1F039#; Domino_Tile_Horizontal_01_02 : constant Unicode_Char := 16#1F03A#; Domino_Tile_Horizontal_01_03 : constant Unicode_Char := 16#1F03B#; Domino_Tile_Horizontal_01_04 : constant Unicode_Char := 16#1F03C#; Domino_Tile_Horizontal_01_05 : constant Unicode_Char := 16#1F03D#; Domino_Tile_Horizontal_01_06 : constant Unicode_Char := 16#1F03E#; Domino_Tile_Horizontal_02_00 : constant Unicode_Char := 16#1F03F#; Domino_Tile_Horizontal_02_01 : constant Unicode_Char := 16#1F040#; Domino_Tile_Horizontal_02_02 : constant Unicode_Char := 16#1F041#; Domino_Tile_Horizontal_02_03 : constant Unicode_Char := 16#1F042#; Domino_Tile_Horizontal_02_04 : constant Unicode_Char := 16#1F043#; Domino_Tile_Horizontal_02_05 : constant Unicode_Char := 16#1F044#; Domino_Tile_Horizontal_02_06 : constant Unicode_Char := 16#1F045#; Domino_Tile_Horizontal_03_00 : constant Unicode_Char := 16#1F046#; Domino_Tile_Horizontal_03_01 : constant Unicode_Char := 16#1F047#; Domino_Tile_Horizontal_03_02 : constant Unicode_Char := 16#1F048#; Domino_Tile_Horizontal_03_03 : constant Unicode_Char := 16#1F049#; Domino_Tile_Horizontal_03_04 : constant Unicode_Char := 16#1F04A#; Domino_Tile_Horizontal_03_05 : constant Unicode_Char := 16#1F04B#; Domino_Tile_Horizontal_03_06 : constant Unicode_Char := 16#1F04C#; Domino_Tile_Horizontal_04_00 : constant Unicode_Char := 16#1F04D#; Domino_Tile_Horizontal_04_01 : constant Unicode_Char := 16#1F04E#; Domino_Tile_Horizontal_04_02 : constant Unicode_Char := 16#1F04F#; Domino_Tile_Horizontal_04_03 : constant Unicode_Char := 16#1F050#; Domino_Tile_Horizontal_04_04 : constant Unicode_Char := 16#1F051#; Domino_Tile_Horizontal_04_05 : constant Unicode_Char := 16#1F052#; Domino_Tile_Horizontal_04_06 : constant Unicode_Char := 16#1F053#; Domino_Tile_Horizontal_05_00 : constant Unicode_Char := 16#1F054#; Domino_Tile_Horizontal_05_01 : constant Unicode_Char := 16#1F055#; Domino_Tile_Horizontal_05_02 : constant Unicode_Char := 16#1F056#; Domino_Tile_Horizontal_05_03 : constant Unicode_Char := 16#1F057#; Domino_Tile_Horizontal_05_04 : constant Unicode_Char := 16#1F058#; Domino_Tile_Horizontal_05_05 : constant Unicode_Char := 16#1F059#; Domino_Tile_Horizontal_05_06 : constant Unicode_Char := 16#1F05A#; Domino_Tile_Horizontal_06_00 : constant Unicode_Char := 16#1F05B#; Domino_Tile_Horizontal_06_01 : constant Unicode_Char := 16#1F05C#; Domino_Tile_Horizontal_06_02 : constant Unicode_Char := 16#1F05D#; Domino_Tile_Horizontal_06_03 : constant Unicode_Char := 16#1F05E#; Domino_Tile_Horizontal_06_04 : constant Unicode_Char := 16#1F05F#; Domino_Tile_Horizontal_06_05 : constant Unicode_Char := 16#1F060#; Domino_Tile_Horizontal_06_06 : constant Unicode_Char := 16#1F061#; Domino_Tile_Vertical_Back : constant Unicode_Char := 16#1F062#; Domino_Tile_Vertical_00_00 : constant Unicode_Char := 16#1F063#; Domino_Tile_Vertical_00_01 : constant Unicode_Char := 16#1F064#; Domino_Tile_Vertical_00_02 : constant Unicode_Char := 16#1F065#; Domino_Tile_Vertical_00_03 : constant Unicode_Char := 16#1F066#; Domino_Tile_Vertical_00_04 : constant Unicode_Char := 16#1F067#; Domino_Tile_Vertical_00_05 : constant Unicode_Char := 16#1F068#; Domino_Tile_Vertical_00_06 : constant Unicode_Char := 16#1F069#; Domino_Tile_Vertical_01_00 : constant Unicode_Char := 16#1F06A#; Domino_Tile_Vertical_01_01 : constant Unicode_Char := 16#1F06B#; Domino_Tile_Vertical_01_02 : constant Unicode_Char := 16#1F06C#; Domino_Tile_Vertical_01_03 : constant Unicode_Char := 16#1F06D#; Domino_Tile_Vertical_01_04 : constant Unicode_Char := 16#1F06E#; Domino_Tile_Vertical_01_05 : constant Unicode_Char := 16#1F06F#; Domino_Tile_Vertical_01_06 : constant Unicode_Char := 16#1F070#; Domino_Tile_Vertical_02_00 : constant Unicode_Char := 16#1F071#; Domino_Tile_Vertical_02_01 : constant Unicode_Char := 16#1F072#; Domino_Tile_Vertical_02_02 : constant Unicode_Char := 16#1F073#; Domino_Tile_Vertical_02_03 : constant Unicode_Char := 16#1F074#; Domino_Tile_Vertical_02_04 : constant Unicode_Char := 16#1F075#; Domino_Tile_Vertical_02_05 : constant Unicode_Char := 16#1F076#; Domino_Tile_Vertical_02_06 : constant Unicode_Char := 16#1F077#; Domino_Tile_Vertical_03_00 : constant Unicode_Char := 16#1F078#; Domino_Tile_Vertical_03_01 : constant Unicode_Char := 16#1F079#; Domino_Tile_Vertical_03_02 : constant Unicode_Char := 16#1F07A#; Domino_Tile_Vertical_03_03 : constant Unicode_Char := 16#1F07B#; Domino_Tile_Vertical_03_04 : constant Unicode_Char := 16#1F07C#; Domino_Tile_Vertical_03_05 : constant Unicode_Char := 16#1F07D#; Domino_Tile_Vertical_03_06 : constant Unicode_Char := 16#1F07E#; Domino_Tile_Vertical_04_00 : constant Unicode_Char := 16#1F07F#; Domino_Tile_Vertical_04_01 : constant Unicode_Char := 16#1F080#; Domino_Tile_Vertical_04_02 : constant Unicode_Char := 16#1F081#; Domino_Tile_Vertical_04_03 : constant Unicode_Char := 16#1F082#; Domino_Tile_Vertical_04_04 : constant Unicode_Char := 16#1F083#; Domino_Tile_Vertical_04_05 : constant Unicode_Char := 16#1F084#; Domino_Tile_Vertical_04_06 : constant Unicode_Char := 16#1F085#; Domino_Tile_Vertical_05_00 : constant Unicode_Char := 16#1F086#; Domino_Tile_Vertical_05_01 : constant Unicode_Char := 16#1F087#; Domino_Tile_Vertical_05_02 : constant Unicode_Char := 16#1F088#; Domino_Tile_Vertical_05_03 : constant Unicode_Char := 16#1F089#; Domino_Tile_Vertical_05_04 : constant Unicode_Char := 16#1F08A#; Domino_Tile_Vertical_05_05 : constant Unicode_Char := 16#1F08B#; Domino_Tile_Vertical_05_06 : constant Unicode_Char := 16#1F08C#; Domino_Tile_Vertical_06_00 : constant Unicode_Char := 16#1F08D#; Domino_Tile_Vertical_06_01 : constant Unicode_Char := 16#1F08E#; Domino_Tile_Vertical_06_02 : constant Unicode_Char := 16#1F08F#; Domino_Tile_Vertical_06_03 : constant Unicode_Char := 16#1F090#; Domino_Tile_Vertical_06_04 : constant Unicode_Char := 16#1F091#; Domino_Tile_Vertical_06_05 : constant Unicode_Char := 16#1F092#; Domino_Tile_Vertical_06_06 : constant Unicode_Char := 16#1F093#; end Unicode.Names.Domino_Tiles; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-duployan.ads����������������������������������������������������0000664�0000000�0000000�00000035516�14476332425�0021566�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Duployan is pragma Preelaborate; pragma Style_Checks (Off); Duployan_Letter_H : constant Unicode_Char := 16#1BC00#; Duployan_Letter_X : constant Unicode_Char := 16#1BC01#; Duployan_Letter_P : constant Unicode_Char := 16#1BC02#; Duployan_Letter_T : constant Unicode_Char := 16#1BC03#; Duployan_Letter_F : constant Unicode_Char := 16#1BC04#; Duployan_Letter_K : constant Unicode_Char := 16#1BC05#; Duployan_Letter_L : constant Unicode_Char := 16#1BC06#; Duployan_Letter_B : constant Unicode_Char := 16#1BC07#; Duployan_Letter_D : constant Unicode_Char := 16#1BC08#; Duployan_Letter_V : constant Unicode_Char := 16#1BC09#; Duployan_Letter_G : constant Unicode_Char := 16#1BC0A#; Duployan_Letter_R : constant Unicode_Char := 16#1BC0B#; Duployan_Letter_P_N : constant Unicode_Char := 16#1BC0C#; Duployan_Letter_D_S : constant Unicode_Char := 16#1BC0D#; Duployan_Letter_F_N : constant Unicode_Char := 16#1BC0E#; Duployan_Letter_K_M : constant Unicode_Char := 16#1BC0F#; Duployan_Letter_R_S : constant Unicode_Char := 16#1BC10#; Duployan_Letter_Th : constant Unicode_Char := 16#1BC11#; Duployan_Letter_Sloan_Dh : constant Unicode_Char := 16#1BC12#; Duployan_Letter_Dh : constant Unicode_Char := 16#1BC13#; Duployan_Letter_Kk : constant Unicode_Char := 16#1BC14#; Duployan_Letter_Sloan_J : constant Unicode_Char := 16#1BC15#; Duployan_Letter_Hl : constant Unicode_Char := 16#1BC16#; Duployan_Letter_Lh : constant Unicode_Char := 16#1BC17#; Duployan_Letter_Rh : constant Unicode_Char := 16#1BC18#; Duployan_Letter_M : constant Unicode_Char := 16#1BC19#; Duployan_Letter_N : constant Unicode_Char := 16#1BC1A#; Duployan_Letter_J : constant Unicode_Char := 16#1BC1B#; Duployan_Letter_S : constant Unicode_Char := 16#1BC1C#; Duployan_Letter_M_N : constant Unicode_Char := 16#1BC1D#; Duployan_Letter_N_M : constant Unicode_Char := 16#1BC1E#; Duployan_Letter_J_M : constant Unicode_Char := 16#1BC1F#; Duployan_Letter_S_J : constant Unicode_Char := 16#1BC20#; Duployan_Letter_M_With_Dot : constant Unicode_Char := 16#1BC21#; Duployan_Letter_N_With_Dot : constant Unicode_Char := 16#1BC22#; Duployan_Letter_J_With_Dot : constant Unicode_Char := 16#1BC23#; Duployan_Letter_J_With_Dots_Inside_And_Above : constant Unicode_Char := 16#1BC24#; Duployan_Letter_S_With_Dot : constant Unicode_Char := 16#1BC25#; Duployan_Letter_S_With_Dot_Below : constant Unicode_Char := 16#1BC26#; Duployan_Letter_M_S : constant Unicode_Char := 16#1BC27#; Duployan_Letter_N_S : constant Unicode_Char := 16#1BC28#; Duployan_Letter_J_S : constant Unicode_Char := 16#1BC29#; Duployan_Letter_S_S : constant Unicode_Char := 16#1BC2A#; Duployan_Letter_M_N_S : constant Unicode_Char := 16#1BC2B#; Duployan_Letter_N_M_S : constant Unicode_Char := 16#1BC2C#; Duployan_Letter_J_M_S : constant Unicode_Char := 16#1BC2D#; Duployan_Letter_S_J_S : constant Unicode_Char := 16#1BC2E#; Duployan_Letter_J_S_With_Dot : constant Unicode_Char := 16#1BC2F#; Duployan_Letter_J_N : constant Unicode_Char := 16#1BC30#; Duployan_Letter_J_N_S : constant Unicode_Char := 16#1BC31#; Duployan_Letter_S_T : constant Unicode_Char := 16#1BC32#; Duployan_Letter_S_T_R : constant Unicode_Char := 16#1BC33#; Duployan_Letter_S_P : constant Unicode_Char := 16#1BC34#; Duployan_Letter_S_P_R : constant Unicode_Char := 16#1BC35#; Duployan_Letter_T_S : constant Unicode_Char := 16#1BC36#; Duployan_Letter_T_R_S : constant Unicode_Char := 16#1BC37#; Duployan_Letter_W : constant Unicode_Char := 16#1BC38#; Duployan_Letter_Wh : constant Unicode_Char := 16#1BC39#; Duployan_Letter_W_R : constant Unicode_Char := 16#1BC3A#; Duployan_Letter_S_N : constant Unicode_Char := 16#1BC3B#; Duployan_Letter_S_M : constant Unicode_Char := 16#1BC3C#; Duployan_Letter_K_R_S : constant Unicode_Char := 16#1BC3D#; Duployan_Letter_G_R_S : constant Unicode_Char := 16#1BC3E#; Duployan_Letter_S_K : constant Unicode_Char := 16#1BC3F#; Duployan_Letter_S_K_R : constant Unicode_Char := 16#1BC40#; Duployan_Letter_A : constant Unicode_Char := 16#1BC41#; Duployan_Letter_Sloan_Ow : constant Unicode_Char := 16#1BC42#; Duployan_Letter_Oa : constant Unicode_Char := 16#1BC43#; Duployan_Letter_O : constant Unicode_Char := 16#1BC44#; Duployan_Letter_Aou : constant Unicode_Char := 16#1BC45#; Duployan_Letter_I : constant Unicode_Char := 16#1BC46#; Duployan_Letter_E : constant Unicode_Char := 16#1BC47#; Duployan_Letter_Ie : constant Unicode_Char := 16#1BC48#; Duployan_Letter_Short_I : constant Unicode_Char := 16#1BC49#; Duployan_Letter_Ui : constant Unicode_Char := 16#1BC4A#; Duployan_Letter_Ee : constant Unicode_Char := 16#1BC4B#; Duployan_Letter_Sloan_Eh : constant Unicode_Char := 16#1BC4C#; Duployan_Letter_Romanian_I : constant Unicode_Char := 16#1BC4D#; Duployan_Letter_Sloan_Ee : constant Unicode_Char := 16#1BC4E#; Duployan_Letter_Long_I : constant Unicode_Char := 16#1BC4F#; Duployan_Letter_Ye : constant Unicode_Char := 16#1BC50#; Duployan_Letter_U : constant Unicode_Char := 16#1BC51#; Duployan_Letter_Eu : constant Unicode_Char := 16#1BC52#; Duployan_Letter_Xw : constant Unicode_Char := 16#1BC53#; Duployan_Letter_U_N : constant Unicode_Char := 16#1BC54#; Duployan_Letter_Long_U : constant Unicode_Char := 16#1BC55#; Duployan_Letter_Romanian_U : constant Unicode_Char := 16#1BC56#; Duployan_Letter_Uh : constant Unicode_Char := 16#1BC57#; Duployan_Letter_Sloan_U : constant Unicode_Char := 16#1BC58#; Duployan_Letter_Ooh : constant Unicode_Char := 16#1BC59#; Duployan_Letter_Ow : constant Unicode_Char := 16#1BC5A#; Duployan_Letter_Ou : constant Unicode_Char := 16#1BC5B#; Duployan_Letter_Wa : constant Unicode_Char := 16#1BC5C#; Duployan_Letter_Wo : constant Unicode_Char := 16#1BC5D#; Duployan_Letter_Wi : constant Unicode_Char := 16#1BC5E#; Duployan_Letter_Wei : constant Unicode_Char := 16#1BC5F#; Duployan_Letter_Wow : constant Unicode_Char := 16#1BC60#; Duployan_Letter_Nasal_U : constant Unicode_Char := 16#1BC61#; Duployan_Letter_Nasal_O : constant Unicode_Char := 16#1BC62#; Duployan_Letter_Nasal_I : constant Unicode_Char := 16#1BC63#; Duployan_Letter_Nasal_A : constant Unicode_Char := 16#1BC64#; Duployan_Letter_Pernin_An : constant Unicode_Char := 16#1BC65#; Duployan_Letter_Pernin_Am : constant Unicode_Char := 16#1BC66#; Duployan_Letter_Sloan_En : constant Unicode_Char := 16#1BC67#; Duployan_Letter_Sloan_An : constant Unicode_Char := 16#1BC68#; Duployan_Letter_Sloan_On : constant Unicode_Char := 16#1BC69#; Duployan_Letter_Vocalic_M : constant Unicode_Char := 16#1BC6A#; Duployan_Affix_Left_Horizontal_Secant : constant Unicode_Char := 16#1BC70#; Duployan_Affix_Mid_Horizontal_Secant : constant Unicode_Char := 16#1BC71#; Duployan_Affix_Right_Horizontal_Secant : constant Unicode_Char := 16#1BC72#; Duployan_Affix_Low_Vertical_Secant : constant Unicode_Char := 16#1BC73#; Duployan_Affix_Mid_Vertical_Secant : constant Unicode_Char := 16#1BC74#; Duployan_Affix_High_Vertical_Secant : constant Unicode_Char := 16#1BC75#; Duployan_Affix_Attached_Secant : constant Unicode_Char := 16#1BC76#; Duployan_Affix_Attached_Left_To_Right_Secant : constant Unicode_Char := 16#1BC77#; Duployan_Affix_Attached_Tangent : constant Unicode_Char := 16#1BC78#; Duployan_Affix_Attached_Tail : constant Unicode_Char := 16#1BC79#; Duployan_Affix_Attached_E_Hook : constant Unicode_Char := 16#1BC7A#; Duployan_Affix_Attached_I_Hook : constant Unicode_Char := 16#1BC7B#; Duployan_Affix_Attached_Tangent_Hook : constant Unicode_Char := 16#1BC7C#; Duployan_Affix_High_Acute : constant Unicode_Char := 16#1BC80#; Duployan_Affix_High_Tight_Acute : constant Unicode_Char := 16#1BC81#; Duployan_Affix_High_Grave : constant Unicode_Char := 16#1BC82#; Duployan_Affix_High_Long_Grave : constant Unicode_Char := 16#1BC83#; Duployan_Affix_High_Dot : constant Unicode_Char := 16#1BC84#; Duployan_Affix_High_Circle : constant Unicode_Char := 16#1BC85#; Duployan_Affix_High_Line : constant Unicode_Char := 16#1BC86#; Duployan_Affix_High_Wave : constant Unicode_Char := 16#1BC87#; Duployan_Affix_High_Vertical : constant Unicode_Char := 16#1BC88#; Duployan_Affix_Low_Acute : constant Unicode_Char := 16#1BC90#; Duployan_Affix_Low_Tight_Acute : constant Unicode_Char := 16#1BC91#; Duployan_Affix_Low_Grave : constant Unicode_Char := 16#1BC92#; Duployan_Affix_Low_Long_Grave : constant Unicode_Char := 16#1BC93#; Duployan_Affix_Low_Dot : constant Unicode_Char := 16#1BC94#; Duployan_Affix_Low_Circle : constant Unicode_Char := 16#1BC95#; Duployan_Affix_Low_Line : constant Unicode_Char := 16#1BC96#; Duployan_Affix_Low_Wave : constant Unicode_Char := 16#1BC97#; Duployan_Affix_Low_Vertical : constant Unicode_Char := 16#1BC98#; Duployan_Affix_Low_Arrow : constant Unicode_Char := 16#1BC99#; Duployan_Sign_O_With_Cross : constant Unicode_Char := 16#1BC9C#; Duployan_Thick_Letter_Selector : constant Unicode_Char := 16#1BC9D#; Duployan_Double_Mark : constant Unicode_Char := 16#1BC9E#; Duployan_Punctuation_Chinook_Full_Stop : constant Unicode_Char := 16#1BC9F#; end Unicode.Names.Duployan; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-early_dynastic_cuneiform.ads������������������������������������0000664�0000000�0000000�00000046657�14476332425�0025024�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Early_Dynastic_Cuneiform is pragma Preelaborate; pragma Style_Checks (Off); Cuneiform_Sign_Ab_Times_Nun_Tenu : constant Unicode_Char := 16#12480#; Cuneiform_Sign_Ab_Times_Shu2 : constant Unicode_Char := 16#12481#; Cuneiform_Sign_Ad_Times_Esh2 : constant Unicode_Char := 16#12482#; Cuneiform_Sign_Bad_Times_Dish_Tenu : constant Unicode_Char := 16#12483#; Cuneiform_Sign_Bahar2_Times_Ab2 : constant Unicode_Char := 16#12484#; Cuneiform_Sign_Bahar2_Times_Ni : constant Unicode_Char := 16#12485#; Cuneiform_Sign_Bahar2_Times_Za : constant Unicode_Char := 16#12486#; Cuneiform_Sign_Bu_Over_Bu_Times_Na2 : constant Unicode_Char := 16#12487#; Cuneiform_Sign_Da_Times_Tak4 : constant Unicode_Char := 16#12488#; Cuneiform_Sign_Dag_Times_Kur : constant Unicode_Char := 16#12489#; Cuneiform_Sign_Dim_Times_Igi : constant Unicode_Char := 16#1248A#; Cuneiform_Sign_Dim_Times_U_U_U : constant Unicode_Char := 16#1248B#; Cuneiform_Sign_Dim2_Times_Ud : constant Unicode_Char := 16#1248C#; Cuneiform_Sign_Dug_Times_Anshe : constant Unicode_Char := 16#1248D#; Cuneiform_Sign_Dug_Times_Ash : constant Unicode_Char := 16#1248E#; Cuneiform_Sign_Dug_Times_Ash_At_Left : constant Unicode_Char := 16#1248F#; Cuneiform_Sign_Dug_Times_Din : constant Unicode_Char := 16#12490#; Cuneiform_Sign_Dug_Times_Dun : constant Unicode_Char := 16#12491#; Cuneiform_Sign_Dug_Times_Erin2 : constant Unicode_Char := 16#12492#; Cuneiform_Sign_Dug_Times_Ga : constant Unicode_Char := 16#12493#; Cuneiform_Sign_Dug_Times_Gi : constant Unicode_Char := 16#12494#; Cuneiform_Sign_Dug_Times_Gir2_Gunu : constant Unicode_Char := 16#12495#; Cuneiform_Sign_Dug_Times_Gish : constant Unicode_Char := 16#12496#; Cuneiform_Sign_Dug_Times_Ha : constant Unicode_Char := 16#12497#; Cuneiform_Sign_Dug_Times_Hi : constant Unicode_Char := 16#12498#; Cuneiform_Sign_Dug_Times_Igi_Gunu : constant Unicode_Char := 16#12499#; Cuneiform_Sign_Dug_Times_Kaskal : constant Unicode_Char := 16#1249A#; Cuneiform_Sign_Dug_Times_Kur : constant Unicode_Char := 16#1249B#; Cuneiform_Sign_Dug_Times_Kushu2 : constant Unicode_Char := 16#1249C#; Cuneiform_Sign_Dug_Times_Kushu2_Plus_Kaskal : constant Unicode_Char := 16#1249D#; Cuneiform_Sign_Dug_Times_Lak_020 : constant Unicode_Char := 16#1249E#; Cuneiform_Sign_Dug_Times_Lam : constant Unicode_Char := 16#1249F#; Cuneiform_Sign_Dug_Times_Lam_Times_Kur : constant Unicode_Char := 16#124A0#; Cuneiform_Sign_Dug_Times_Luh_Plus_Gish : constant Unicode_Char := 16#124A1#; Cuneiform_Sign_Dug_Times_Mash : constant Unicode_Char := 16#124A2#; Cuneiform_Sign_Dug_Times_Mes : constant Unicode_Char := 16#124A3#; Cuneiform_Sign_Dug_Times_Mi : constant Unicode_Char := 16#124A4#; Cuneiform_Sign_Dug_Times_Ni : constant Unicode_Char := 16#124A5#; Cuneiform_Sign_Dug_Times_Pi : constant Unicode_Char := 16#124A6#; Cuneiform_Sign_Dug_Times_She : constant Unicode_Char := 16#124A7#; Cuneiform_Sign_Dug_Times_Si_Gunu : constant Unicode_Char := 16#124A8#; Cuneiform_Sign_E2_Times_Kur : constant Unicode_Char := 16#124A9#; Cuneiform_Sign_E2_Times_Pap : constant Unicode_Char := 16#124AA#; Cuneiform_Sign_Erin2_X : constant Unicode_Char := 16#124AB#; Cuneiform_Sign_Esh2_Crossing_Esh2 : constant Unicode_Char := 16#124AC#; Cuneiform_Sign_Ezen_Sheshig_Times_Ash : constant Unicode_Char := 16#124AD#; Cuneiform_Sign_Ezen_Sheshig_Times_Hi : constant Unicode_Char := 16#124AE#; Cuneiform_Sign_Ezen_Sheshig_Times_Igi_Gunu : constant Unicode_Char := 16#124AF#; Cuneiform_Sign_Ezen_Sheshig_Times_La : constant Unicode_Char := 16#124B0#; Cuneiform_Sign_Ezen_Sheshig_Times_Lal : constant Unicode_Char := 16#124B1#; Cuneiform_Sign_Ezen_Sheshig_Times_Me : constant Unicode_Char := 16#124B2#; Cuneiform_Sign_Ezen_Sheshig_Times_Mes : constant Unicode_Char := 16#124B3#; Cuneiform_Sign_Ezen_Sheshig_Times_Su : constant Unicode_Char := 16#124B4#; Cuneiform_Sign_Ezen_Times_Su : constant Unicode_Char := 16#124B5#; Cuneiform_Sign_Ga2_Times_Bahar2 : constant Unicode_Char := 16#124B6#; Cuneiform_Sign_Ga2_Times_Dim_Gunu : constant Unicode_Char := 16#124B7#; Cuneiform_Sign_Ga2_Times_Dug_Times_Igi_Gunu : constant Unicode_Char := 16#124B8#; Cuneiform_Sign_Ga2_Times_Dug_Times_Kaskal : constant Unicode_Char := 16#124B9#; Cuneiform_Sign_Ga2_Times_Eren : constant Unicode_Char := 16#124BA#; Cuneiform_Sign_Ga2_Times_Ga : constant Unicode_Char := 16#124BB#; Cuneiform_Sign_Ga2_Times_Gar_Plus_Di : constant Unicode_Char := 16#124BC#; Cuneiform_Sign_Ga2_Times_Gar_Plus_Ne : constant Unicode_Char := 16#124BD#; Cuneiform_Sign_Ga2_Times_Ha_Plus_A : constant Unicode_Char := 16#124BE#; Cuneiform_Sign_Ga2_Times_Kushu2_Plus_Kaskal : constant Unicode_Char := 16#124BF#; Cuneiform_Sign_Ga2_Times_Lam : constant Unicode_Char := 16#124C0#; Cuneiform_Sign_Ga2_Times_Lam_Times_Kur : constant Unicode_Char := 16#124C1#; Cuneiform_Sign_Ga2_Times_Luh : constant Unicode_Char := 16#124C2#; Cuneiform_Sign_Ga2_Times_Mush : constant Unicode_Char := 16#124C3#; Cuneiform_Sign_Ga2_Times_Ne : constant Unicode_Char := 16#124C4#; Cuneiform_Sign_Ga2_Times_Ne_Plus_E2 : constant Unicode_Char := 16#124C5#; Cuneiform_Sign_Ga2_Times_Ne_Plus_Gi : constant Unicode_Char := 16#124C6#; Cuneiform_Sign_Ga2_Times_Shim : constant Unicode_Char := 16#124C7#; Cuneiform_Sign_Ga2_Times_Ziz2 : constant Unicode_Char := 16#124C8#; Cuneiform_Sign_Gaba_Rotated_Ninety_Degrees : constant Unicode_Char := 16#124C9#; Cuneiform_Sign_Geshtin_Times_U : constant Unicode_Char := 16#124CA#; Cuneiform_Sign_Gish_Times_Gish_Crossing_Gish : constant Unicode_Char := 16#124CB#; Cuneiform_Sign_Gu2_Times_Igi_Gunu : constant Unicode_Char := 16#124CC#; Cuneiform_Sign_Gud_Plus_Gish_Times_Tak4 : constant Unicode_Char := 16#124CD#; Cuneiform_Sign_Ha_Tenu_Gunu : constant Unicode_Char := 16#124CE#; Cuneiform_Sign_Hi_Times_Ash_Over_Hi_Times_Ash : constant Unicode_Char := 16#124CF#; Cuneiform_Sign_Ka_Times_Bu : constant Unicode_Char := 16#124D0#; Cuneiform_Sign_Ka_Times_Ka : constant Unicode_Char := 16#124D1#; Cuneiform_Sign_Ka_Times_U_U_U : constant Unicode_Char := 16#124D2#; Cuneiform_Sign_Ka_Times_Ur : constant Unicode_Char := 16#124D3#; Cuneiform_Sign_Lagab_Times_Zu_Over_Zu : constant Unicode_Char := 16#124D4#; Cuneiform_Sign_Lak_003 : constant Unicode_Char := 16#124D5#; Cuneiform_Sign_Lak_021 : constant Unicode_Char := 16#124D6#; Cuneiform_Sign_Lak_025 : constant Unicode_Char := 16#124D7#; Cuneiform_Sign_Lak_030 : constant Unicode_Char := 16#124D8#; Cuneiform_Sign_Lak_050 : constant Unicode_Char := 16#124D9#; Cuneiform_Sign_Lak_051 : constant Unicode_Char := 16#124DA#; Cuneiform_Sign_Lak_062 : constant Unicode_Char := 16#124DB#; Cuneiform_Sign_Lak_079_Over_Lak_079_Gunu : constant Unicode_Char := 16#124DC#; Cuneiform_Sign_Lak_080 : constant Unicode_Char := 16#124DD#; Cuneiform_Sign_Lak_081_Over_Lak_081 : constant Unicode_Char := 16#124DE#; Cuneiform_Sign_Lak_092 : constant Unicode_Char := 16#124DF#; Cuneiform_Sign_Lak_130 : constant Unicode_Char := 16#124E0#; Cuneiform_Sign_Lak_142 : constant Unicode_Char := 16#124E1#; Cuneiform_Sign_Lak_210 : constant Unicode_Char := 16#124E2#; Cuneiform_Sign_Lak_219 : constant Unicode_Char := 16#124E3#; Cuneiform_Sign_Lak_220 : constant Unicode_Char := 16#124E4#; Cuneiform_Sign_Lak_225 : constant Unicode_Char := 16#124E5#; Cuneiform_Sign_Lak_228 : constant Unicode_Char := 16#124E6#; Cuneiform_Sign_Lak_238 : constant Unicode_Char := 16#124E7#; Cuneiform_Sign_Lak_265 : constant Unicode_Char := 16#124E8#; Cuneiform_Sign_Lak_266 : constant Unicode_Char := 16#124E9#; Cuneiform_Sign_Lak_343 : constant Unicode_Char := 16#124EA#; Cuneiform_Sign_Lak_347 : constant Unicode_Char := 16#124EB#; Cuneiform_Sign_Lak_348 : constant Unicode_Char := 16#124EC#; Cuneiform_Sign_Lak_383 : constant Unicode_Char := 16#124ED#; Cuneiform_Sign_Lak_384 : constant Unicode_Char := 16#124EE#; Cuneiform_Sign_Lak_390 : constant Unicode_Char := 16#124EF#; Cuneiform_Sign_Lak_441 : constant Unicode_Char := 16#124F0#; Cuneiform_Sign_Lak_449 : constant Unicode_Char := 16#124F1#; Cuneiform_Sign_Lak_449_Times_Gu : constant Unicode_Char := 16#124F2#; Cuneiform_Sign_Lak_449_Times_Igi : constant Unicode_Char := 16#124F3#; Cuneiform_Sign_Lak_449_Times_Pap_Plus_Lu3 : constant Unicode_Char := 16#124F4#; Cuneiform_Sign_Lak_449_Times_Pap_Plus_Pap_Plus_Lu3 : constant Unicode_Char := 16#124F5#; Cuneiform_Sign_Lak_449_Times_U2_Plus_Ba : constant Unicode_Char := 16#124F6#; Cuneiform_Sign_Lak_450 : constant Unicode_Char := 16#124F7#; Cuneiform_Sign_Lak_457 : constant Unicode_Char := 16#124F8#; Cuneiform_Sign_Lak_470 : constant Unicode_Char := 16#124F9#; Cuneiform_Sign_Lak_483 : constant Unicode_Char := 16#124FA#; Cuneiform_Sign_Lak_490 : constant Unicode_Char := 16#124FB#; Cuneiform_Sign_Lak_492 : constant Unicode_Char := 16#124FC#; Cuneiform_Sign_Lak_493 : constant Unicode_Char := 16#124FD#; Cuneiform_Sign_Lak_495 : constant Unicode_Char := 16#124FE#; Cuneiform_Sign_Lak_550 : constant Unicode_Char := 16#124FF#; Cuneiform_Sign_Lak_608 : constant Unicode_Char := 16#12500#; Cuneiform_Sign_Lak_617 : constant Unicode_Char := 16#12501#; Cuneiform_Sign_Lak_617_Times_Ash : constant Unicode_Char := 16#12502#; Cuneiform_Sign_Lak_617_Times_Bad : constant Unicode_Char := 16#12503#; Cuneiform_Sign_Lak_617_Times_Dun3_Gunu_Gunu : constant Unicode_Char := 16#12504#; Cuneiform_Sign_Lak_617_Times_Ku3 : constant Unicode_Char := 16#12505#; Cuneiform_Sign_Lak_617_Times_La : constant Unicode_Char := 16#12506#; Cuneiform_Sign_Lak_617_Times_Tar : constant Unicode_Char := 16#12507#; Cuneiform_Sign_Lak_617_Times_Te : constant Unicode_Char := 16#12508#; Cuneiform_Sign_Lak_617_Times_U2 : constant Unicode_Char := 16#12509#; Cuneiform_Sign_Lak_617_Times_Ud : constant Unicode_Char := 16#1250A#; Cuneiform_Sign_Lak_617_Times_Uruda : constant Unicode_Char := 16#1250B#; Cuneiform_Sign_Lak_636 : constant Unicode_Char := 16#1250C#; Cuneiform_Sign_Lak_648 : constant Unicode_Char := 16#1250D#; Cuneiform_Sign_Lak_648_Times_Dub : constant Unicode_Char := 16#1250E#; Cuneiform_Sign_Lak_648_Times_Ga : constant Unicode_Char := 16#1250F#; Cuneiform_Sign_Lak_648_Times_Igi : constant Unicode_Char := 16#12510#; Cuneiform_Sign_Lak_648_Times_Igi_Gunu : constant Unicode_Char := 16#12511#; Cuneiform_Sign_Lak_648_Times_Ni : constant Unicode_Char := 16#12512#; Cuneiform_Sign_Lak_648_Times_Pap_Plus_Pap_Plus_Lu3 : constant Unicode_Char := 16#12513#; Cuneiform_Sign_Lak_648_Times_Shesh_Plus_Ki : constant Unicode_Char := 16#12514#; Cuneiform_Sign_Lak_648_Times_Ud : constant Unicode_Char := 16#12515#; Cuneiform_Sign_Lak_648_Times_Uruda : constant Unicode_Char := 16#12516#; Cuneiform_Sign_Lak_724 : constant Unicode_Char := 16#12517#; Cuneiform_Sign_Lak_749 : constant Unicode_Char := 16#12518#; Cuneiform_Sign_Lu2_Gunu_Times_Ash : constant Unicode_Char := 16#12519#; Cuneiform_Sign_Lu2_Times_Dish : constant Unicode_Char := 16#1251A#; Cuneiform_Sign_Lu2_Times_Hal : constant Unicode_Char := 16#1251B#; Cuneiform_Sign_Lu2_Times_Pap : constant Unicode_Char := 16#1251C#; Cuneiform_Sign_Lu2_Times_Pap_Plus_Pap_Plus_Lu3 : constant Unicode_Char := 16#1251D#; Cuneiform_Sign_Lu2_Times_Tak4 : constant Unicode_Char := 16#1251E#; Cuneiform_Sign_Mi_Plus_Za7 : constant Unicode_Char := 16#1251F#; Cuneiform_Sign_Mush_Over_Mush_Times_Ga : constant Unicode_Char := 16#12520#; Cuneiform_Sign_Mush_Over_Mush_Times_Kak : constant Unicode_Char := 16#12521#; Cuneiform_Sign_Ninda2_Times_Dim_Gunu : constant Unicode_Char := 16#12522#; Cuneiform_Sign_Ninda2_Times_Gish : constant Unicode_Char := 16#12523#; Cuneiform_Sign_Ninda2_Times_Gul : constant Unicode_Char := 16#12524#; Cuneiform_Sign_Ninda2_Times_Hi : constant Unicode_Char := 16#12525#; Cuneiform_Sign_Ninda2_Times_Kesh2 : constant Unicode_Char := 16#12526#; Cuneiform_Sign_Ninda2_Times_Lak_050 : constant Unicode_Char := 16#12527#; Cuneiform_Sign_Ninda2_Times_Mash : constant Unicode_Char := 16#12528#; Cuneiform_Sign_Ninda2_Times_Pap_Plus_Pap : constant Unicode_Char := 16#12529#; Cuneiform_Sign_Ninda2_Times_U : constant Unicode_Char := 16#1252A#; Cuneiform_Sign_Ninda2_Times_U_Plus_U : constant Unicode_Char := 16#1252B#; Cuneiform_Sign_Ninda2_Times_Uruda : constant Unicode_Char := 16#1252C#; Cuneiform_Sign_Sag_Gunu_Times_Ha : constant Unicode_Char := 16#1252D#; Cuneiform_Sign_Sag_Times_En : constant Unicode_Char := 16#1252E#; Cuneiform_Sign_Sag_Times_She_At_Left : constant Unicode_Char := 16#1252F#; Cuneiform_Sign_Sag_Times_Tak4 : constant Unicode_Char := 16#12530#; Cuneiform_Sign_Sha6_Tenu : constant Unicode_Char := 16#12531#; Cuneiform_Sign_She_Over_She : constant Unicode_Char := 16#12532#; Cuneiform_Sign_She_Plus_Hub2 : constant Unicode_Char := 16#12533#; Cuneiform_Sign_She_Plus_Nam2 : constant Unicode_Char := 16#12534#; Cuneiform_Sign_She_Plus_Sar : constant Unicode_Char := 16#12535#; Cuneiform_Sign_Shu2_Plus_Dug_Times_Ni : constant Unicode_Char := 16#12536#; Cuneiform_Sign_Shu2_Plus_E2_Times_An : constant Unicode_Char := 16#12537#; Cuneiform_Sign_Si_Times_Tak4 : constant Unicode_Char := 16#12538#; Cuneiform_Sign_Tak4_Plus_Sag : constant Unicode_Char := 16#12539#; Cuneiform_Sign_Tum_Times_Gan2_Tenu : constant Unicode_Char := 16#1253A#; Cuneiform_Sign_Tum_Times_Three_Dish : constant Unicode_Char := 16#1253B#; Cuneiform_Sign_Ur2_Inverted : constant Unicode_Char := 16#1253C#; Cuneiform_Sign_Ur2_Times_Ud : constant Unicode_Char := 16#1253D#; Cuneiform_Sign_Uru_Times_Dara3 : constant Unicode_Char := 16#1253E#; Cuneiform_Sign_Uru_Times_Lak_668 : constant Unicode_Char := 16#1253F#; Cuneiform_Sign_Uru_Times_Lu3 : constant Unicode_Char := 16#12540#; Cuneiform_Sign_Za7 : constant Unicode_Char := 16#12541#; Cuneiform_Sign_Zu_Over_Zu_Plus_Sar : constant Unicode_Char := 16#12542#; Cuneiform_Sign_Zu5_Times_Three_Dish_Tenu : constant Unicode_Char := 16#12543#; end Unicode.Names.Early_Dynastic_Cuneiform; ���������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-egyptian_hieroglyphs.ads����������������������������������������0000664�0000000�0000000�00000273274�14476332425�0024175�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Egyptian_Hieroglyphs is pragma Preelaborate; pragma Style_Checks (Off); Egyptian_Hieroglyph_A001 : constant Unicode_Char := 16#13000#; Egyptian_Hieroglyph_A002 : constant Unicode_Char := 16#13001#; Egyptian_Hieroglyph_A003 : constant Unicode_Char := 16#13002#; Egyptian_Hieroglyph_A004 : constant Unicode_Char := 16#13003#; Egyptian_Hieroglyph_A005 : constant Unicode_Char := 16#13004#; Egyptian_Hieroglyph_A005a : constant Unicode_Char := 16#13005#; Egyptian_Hieroglyph_A006 : constant Unicode_Char := 16#13006#; Egyptian_Hieroglyph_A006a : constant Unicode_Char := 16#13007#; Egyptian_Hieroglyph_A006b : constant Unicode_Char := 16#13008#; Egyptian_Hieroglyph_A007 : constant Unicode_Char := 16#13009#; Egyptian_Hieroglyph_A008 : constant Unicode_Char := 16#1300A#; Egyptian_Hieroglyph_A009 : constant Unicode_Char := 16#1300B#; Egyptian_Hieroglyph_A010 : constant Unicode_Char := 16#1300C#; Egyptian_Hieroglyph_A011 : constant Unicode_Char := 16#1300D#; Egyptian_Hieroglyph_A012 : constant Unicode_Char := 16#1300E#; Egyptian_Hieroglyph_A013 : constant Unicode_Char := 16#1300F#; Egyptian_Hieroglyph_A014 : constant Unicode_Char := 16#13010#; Egyptian_Hieroglyph_A014a : constant Unicode_Char := 16#13011#; Egyptian_Hieroglyph_A015 : constant Unicode_Char := 16#13012#; Egyptian_Hieroglyph_A016 : constant Unicode_Char := 16#13013#; Egyptian_Hieroglyph_A017 : constant Unicode_Char := 16#13014#; Egyptian_Hieroglyph_A017a : constant Unicode_Char := 16#13015#; Egyptian_Hieroglyph_A018 : constant Unicode_Char := 16#13016#; Egyptian_Hieroglyph_A019 : constant Unicode_Char := 16#13017#; Egyptian_Hieroglyph_A020 : constant Unicode_Char := 16#13018#; Egyptian_Hieroglyph_A021 : constant Unicode_Char := 16#13019#; Egyptian_Hieroglyph_A022 : constant Unicode_Char := 16#1301A#; Egyptian_Hieroglyph_A023 : constant Unicode_Char := 16#1301B#; Egyptian_Hieroglyph_A024 : constant Unicode_Char := 16#1301C#; Egyptian_Hieroglyph_A025 : constant Unicode_Char := 16#1301D#; Egyptian_Hieroglyph_A026 : constant Unicode_Char := 16#1301E#; Egyptian_Hieroglyph_A027 : constant Unicode_Char := 16#1301F#; Egyptian_Hieroglyph_A028 : constant Unicode_Char := 16#13020#; Egyptian_Hieroglyph_A029 : constant Unicode_Char := 16#13021#; Egyptian_Hieroglyph_A030 : constant Unicode_Char := 16#13022#; Egyptian_Hieroglyph_A031 : constant Unicode_Char := 16#13023#; Egyptian_Hieroglyph_A032 : constant Unicode_Char := 16#13024#; Egyptian_Hieroglyph_A032a : constant Unicode_Char := 16#13025#; Egyptian_Hieroglyph_A033 : constant Unicode_Char := 16#13026#; Egyptian_Hieroglyph_A034 : constant Unicode_Char := 16#13027#; Egyptian_Hieroglyph_A035 : constant Unicode_Char := 16#13028#; Egyptian_Hieroglyph_A036 : constant Unicode_Char := 16#13029#; Egyptian_Hieroglyph_A037 : constant Unicode_Char := 16#1302A#; Egyptian_Hieroglyph_A038 : constant Unicode_Char := 16#1302B#; Egyptian_Hieroglyph_A039 : constant Unicode_Char := 16#1302C#; Egyptian_Hieroglyph_A040 : constant Unicode_Char := 16#1302D#; Egyptian_Hieroglyph_A040a : constant Unicode_Char := 16#1302E#; Egyptian_Hieroglyph_A041 : constant Unicode_Char := 16#1302F#; Egyptian_Hieroglyph_A042 : constant Unicode_Char := 16#13030#; Egyptian_Hieroglyph_A042a : constant Unicode_Char := 16#13031#; Egyptian_Hieroglyph_A043 : constant Unicode_Char := 16#13032#; Egyptian_Hieroglyph_A043a : constant Unicode_Char := 16#13033#; Egyptian_Hieroglyph_A044 : constant Unicode_Char := 16#13034#; Egyptian_Hieroglyph_A045 : constant Unicode_Char := 16#13035#; Egyptian_Hieroglyph_A045a : constant Unicode_Char := 16#13036#; Egyptian_Hieroglyph_A046 : constant Unicode_Char := 16#13037#; Egyptian_Hieroglyph_A047 : constant Unicode_Char := 16#13038#; Egyptian_Hieroglyph_A048 : constant Unicode_Char := 16#13039#; Egyptian_Hieroglyph_A049 : constant Unicode_Char := 16#1303A#; Egyptian_Hieroglyph_A050 : constant Unicode_Char := 16#1303B#; Egyptian_Hieroglyph_A051 : constant Unicode_Char := 16#1303C#; Egyptian_Hieroglyph_A052 : constant Unicode_Char := 16#1303D#; Egyptian_Hieroglyph_A053 : constant Unicode_Char := 16#1303E#; Egyptian_Hieroglyph_A054 : constant Unicode_Char := 16#1303F#; Egyptian_Hieroglyph_A055 : constant Unicode_Char := 16#13040#; Egyptian_Hieroglyph_A056 : constant Unicode_Char := 16#13041#; Egyptian_Hieroglyph_A057 : constant Unicode_Char := 16#13042#; Egyptian_Hieroglyph_A058 : constant Unicode_Char := 16#13043#; Egyptian_Hieroglyph_A059 : constant Unicode_Char := 16#13044#; Egyptian_Hieroglyph_A060 : constant Unicode_Char := 16#13045#; Egyptian_Hieroglyph_A061 : constant Unicode_Char := 16#13046#; Egyptian_Hieroglyph_A062 : constant Unicode_Char := 16#13047#; Egyptian_Hieroglyph_A063 : constant Unicode_Char := 16#13048#; Egyptian_Hieroglyph_A064 : constant Unicode_Char := 16#13049#; Egyptian_Hieroglyph_A065 : constant Unicode_Char := 16#1304A#; Egyptian_Hieroglyph_A066 : constant Unicode_Char := 16#1304B#; Egyptian_Hieroglyph_A067 : constant Unicode_Char := 16#1304C#; Egyptian_Hieroglyph_A068 : constant Unicode_Char := 16#1304D#; Egyptian_Hieroglyph_A069 : constant Unicode_Char := 16#1304E#; Egyptian_Hieroglyph_A070 : constant Unicode_Char := 16#1304F#; Egyptian_Hieroglyph_B001 : constant Unicode_Char := 16#13050#; Egyptian_Hieroglyph_B002 : constant Unicode_Char := 16#13051#; Egyptian_Hieroglyph_B003 : constant Unicode_Char := 16#13052#; Egyptian_Hieroglyph_B004 : constant Unicode_Char := 16#13053#; Egyptian_Hieroglyph_B005 : constant Unicode_Char := 16#13054#; Egyptian_Hieroglyph_B005a : constant Unicode_Char := 16#13055#; Egyptian_Hieroglyph_B006 : constant Unicode_Char := 16#13056#; Egyptian_Hieroglyph_B007 : constant Unicode_Char := 16#13057#; Egyptian_Hieroglyph_B008 : constant Unicode_Char := 16#13058#; Egyptian_Hieroglyph_B009 : constant Unicode_Char := 16#13059#; Egyptian_Hieroglyph_C001 : constant Unicode_Char := 16#1305A#; Egyptian_Hieroglyph_C002 : constant Unicode_Char := 16#1305B#; Egyptian_Hieroglyph_C002a : constant Unicode_Char := 16#1305C#; Egyptian_Hieroglyph_C002b : constant Unicode_Char := 16#1305D#; Egyptian_Hieroglyph_C002c : constant Unicode_Char := 16#1305E#; Egyptian_Hieroglyph_C003 : constant Unicode_Char := 16#1305F#; Egyptian_Hieroglyph_C004 : constant Unicode_Char := 16#13060#; Egyptian_Hieroglyph_C005 : constant Unicode_Char := 16#13061#; Egyptian_Hieroglyph_C006 : constant Unicode_Char := 16#13062#; Egyptian_Hieroglyph_C007 : constant Unicode_Char := 16#13063#; Egyptian_Hieroglyph_C008 : constant Unicode_Char := 16#13064#; Egyptian_Hieroglyph_C009 : constant Unicode_Char := 16#13065#; Egyptian_Hieroglyph_C010 : constant Unicode_Char := 16#13066#; Egyptian_Hieroglyph_C010a : constant Unicode_Char := 16#13067#; Egyptian_Hieroglyph_C011 : constant Unicode_Char := 16#13068#; Egyptian_Hieroglyph_C012 : constant Unicode_Char := 16#13069#; Egyptian_Hieroglyph_C013 : constant Unicode_Char := 16#1306A#; Egyptian_Hieroglyph_C014 : constant Unicode_Char := 16#1306B#; Egyptian_Hieroglyph_C015 : constant Unicode_Char := 16#1306C#; Egyptian_Hieroglyph_C016 : constant Unicode_Char := 16#1306D#; Egyptian_Hieroglyph_C017 : constant Unicode_Char := 16#1306E#; Egyptian_Hieroglyph_C018 : constant Unicode_Char := 16#1306F#; Egyptian_Hieroglyph_C019 : constant Unicode_Char := 16#13070#; Egyptian_Hieroglyph_C020 : constant Unicode_Char := 16#13071#; Egyptian_Hieroglyph_C021 : constant Unicode_Char := 16#13072#; Egyptian_Hieroglyph_C022 : constant Unicode_Char := 16#13073#; Egyptian_Hieroglyph_C023 : constant Unicode_Char := 16#13074#; Egyptian_Hieroglyph_C024 : constant Unicode_Char := 16#13075#; Egyptian_Hieroglyph_D001 : constant Unicode_Char := 16#13076#; Egyptian_Hieroglyph_D002 : constant Unicode_Char := 16#13077#; Egyptian_Hieroglyph_D003 : constant Unicode_Char := 16#13078#; Egyptian_Hieroglyph_D004 : constant Unicode_Char := 16#13079#; Egyptian_Hieroglyph_D005 : constant Unicode_Char := 16#1307A#; Egyptian_Hieroglyph_D006 : constant Unicode_Char := 16#1307B#; Egyptian_Hieroglyph_D007 : constant Unicode_Char := 16#1307C#; Egyptian_Hieroglyph_D008 : constant Unicode_Char := 16#1307D#; Egyptian_Hieroglyph_D008a : constant Unicode_Char := 16#1307E#; Egyptian_Hieroglyph_D009 : constant Unicode_Char := 16#1307F#; Egyptian_Hieroglyph_D010 : constant Unicode_Char := 16#13080#; Egyptian_Hieroglyph_D011 : constant Unicode_Char := 16#13081#; Egyptian_Hieroglyph_D012 : constant Unicode_Char := 16#13082#; Egyptian_Hieroglyph_D013 : constant Unicode_Char := 16#13083#; Egyptian_Hieroglyph_D014 : constant Unicode_Char := 16#13084#; Egyptian_Hieroglyph_D015 : constant Unicode_Char := 16#13085#; Egyptian_Hieroglyph_D016 : constant Unicode_Char := 16#13086#; Egyptian_Hieroglyph_D017 : constant Unicode_Char := 16#13087#; Egyptian_Hieroglyph_D018 : constant Unicode_Char := 16#13088#; Egyptian_Hieroglyph_D019 : constant Unicode_Char := 16#13089#; Egyptian_Hieroglyph_D020 : constant Unicode_Char := 16#1308A#; Egyptian_Hieroglyph_D021 : constant Unicode_Char := 16#1308B#; Egyptian_Hieroglyph_D022 : constant Unicode_Char := 16#1308C#; Egyptian_Hieroglyph_D023 : constant Unicode_Char := 16#1308D#; Egyptian_Hieroglyph_D024 : constant Unicode_Char := 16#1308E#; Egyptian_Hieroglyph_D025 : constant Unicode_Char := 16#1308F#; Egyptian_Hieroglyph_D026 : constant Unicode_Char := 16#13090#; Egyptian_Hieroglyph_D027 : constant Unicode_Char := 16#13091#; Egyptian_Hieroglyph_D027a : constant Unicode_Char := 16#13092#; Egyptian_Hieroglyph_D028 : constant Unicode_Char := 16#13093#; Egyptian_Hieroglyph_D029 : constant Unicode_Char := 16#13094#; Egyptian_Hieroglyph_D030 : constant Unicode_Char := 16#13095#; Egyptian_Hieroglyph_D031 : constant Unicode_Char := 16#13096#; Egyptian_Hieroglyph_D031a : constant Unicode_Char := 16#13097#; Egyptian_Hieroglyph_D032 : constant Unicode_Char := 16#13098#; Egyptian_Hieroglyph_D033 : constant Unicode_Char := 16#13099#; Egyptian_Hieroglyph_D034 : constant Unicode_Char := 16#1309A#; Egyptian_Hieroglyph_D034a : constant Unicode_Char := 16#1309B#; Egyptian_Hieroglyph_D035 : constant Unicode_Char := 16#1309C#; Egyptian_Hieroglyph_D036 : constant Unicode_Char := 16#1309D#; Egyptian_Hieroglyph_D037 : constant Unicode_Char := 16#1309E#; Egyptian_Hieroglyph_D038 : constant Unicode_Char := 16#1309F#; Egyptian_Hieroglyph_D039 : constant Unicode_Char := 16#130A0#; Egyptian_Hieroglyph_D040 : constant Unicode_Char := 16#130A1#; Egyptian_Hieroglyph_D041 : constant Unicode_Char := 16#130A2#; Egyptian_Hieroglyph_D042 : constant Unicode_Char := 16#130A3#; Egyptian_Hieroglyph_D043 : constant Unicode_Char := 16#130A4#; Egyptian_Hieroglyph_D044 : constant Unicode_Char := 16#130A5#; Egyptian_Hieroglyph_D045 : constant Unicode_Char := 16#130A6#; Egyptian_Hieroglyph_D046 : constant Unicode_Char := 16#130A7#; Egyptian_Hieroglyph_D046a : constant Unicode_Char := 16#130A8#; Egyptian_Hieroglyph_D047 : constant Unicode_Char := 16#130A9#; Egyptian_Hieroglyph_D048 : constant Unicode_Char := 16#130AA#; Egyptian_Hieroglyph_D048a : constant Unicode_Char := 16#130AB#; Egyptian_Hieroglyph_D049 : constant Unicode_Char := 16#130AC#; Egyptian_Hieroglyph_D050 : constant Unicode_Char := 16#130AD#; Egyptian_Hieroglyph_D050a : constant Unicode_Char := 16#130AE#; Egyptian_Hieroglyph_D050b : constant Unicode_Char := 16#130AF#; Egyptian_Hieroglyph_D050c : constant Unicode_Char := 16#130B0#; Egyptian_Hieroglyph_D050d : constant Unicode_Char := 16#130B1#; Egyptian_Hieroglyph_D050e : constant Unicode_Char := 16#130B2#; Egyptian_Hieroglyph_D050f : constant Unicode_Char := 16#130B3#; Egyptian_Hieroglyph_D050g : constant Unicode_Char := 16#130B4#; Egyptian_Hieroglyph_D050h : constant Unicode_Char := 16#130B5#; Egyptian_Hieroglyph_D050i : constant Unicode_Char := 16#130B6#; Egyptian_Hieroglyph_D051 : constant Unicode_Char := 16#130B7#; Egyptian_Hieroglyph_D052 : constant Unicode_Char := 16#130B8#; Egyptian_Hieroglyph_D052a : constant Unicode_Char := 16#130B9#; Egyptian_Hieroglyph_D053 : constant Unicode_Char := 16#130BA#; Egyptian_Hieroglyph_D054 : constant Unicode_Char := 16#130BB#; Egyptian_Hieroglyph_D054a : constant Unicode_Char := 16#130BC#; Egyptian_Hieroglyph_D055 : constant Unicode_Char := 16#130BD#; Egyptian_Hieroglyph_D056 : constant Unicode_Char := 16#130BE#; Egyptian_Hieroglyph_D057 : constant Unicode_Char := 16#130BF#; Egyptian_Hieroglyph_D058 : constant Unicode_Char := 16#130C0#; Egyptian_Hieroglyph_D059 : constant Unicode_Char := 16#130C1#; Egyptian_Hieroglyph_D060 : constant Unicode_Char := 16#130C2#; Egyptian_Hieroglyph_D061 : constant Unicode_Char := 16#130C3#; Egyptian_Hieroglyph_D062 : constant Unicode_Char := 16#130C4#; Egyptian_Hieroglyph_D063 : constant Unicode_Char := 16#130C5#; Egyptian_Hieroglyph_D064 : constant Unicode_Char := 16#130C6#; Egyptian_Hieroglyph_D065 : constant Unicode_Char := 16#130C7#; Egyptian_Hieroglyph_D066 : constant Unicode_Char := 16#130C8#; Egyptian_Hieroglyph_D067 : constant Unicode_Char := 16#130C9#; Egyptian_Hieroglyph_D067a : constant Unicode_Char := 16#130CA#; Egyptian_Hieroglyph_D067b : constant Unicode_Char := 16#130CB#; Egyptian_Hieroglyph_D067c : constant Unicode_Char := 16#130CC#; Egyptian_Hieroglyph_D067d : constant Unicode_Char := 16#130CD#; Egyptian_Hieroglyph_D067e : constant Unicode_Char := 16#130CE#; Egyptian_Hieroglyph_D067f : constant Unicode_Char := 16#130CF#; Egyptian_Hieroglyph_D067g : constant Unicode_Char := 16#130D0#; Egyptian_Hieroglyph_D067h : constant Unicode_Char := 16#130D1#; Egyptian_Hieroglyph_E001 : constant Unicode_Char := 16#130D2#; Egyptian_Hieroglyph_E002 : constant Unicode_Char := 16#130D3#; Egyptian_Hieroglyph_E003 : constant Unicode_Char := 16#130D4#; Egyptian_Hieroglyph_E004 : constant Unicode_Char := 16#130D5#; Egyptian_Hieroglyph_E005 : constant Unicode_Char := 16#130D6#; Egyptian_Hieroglyph_E006 : constant Unicode_Char := 16#130D7#; Egyptian_Hieroglyph_E007 : constant Unicode_Char := 16#130D8#; Egyptian_Hieroglyph_E008 : constant Unicode_Char := 16#130D9#; Egyptian_Hieroglyph_E008a : constant Unicode_Char := 16#130DA#; Egyptian_Hieroglyph_E009 : constant Unicode_Char := 16#130DB#; Egyptian_Hieroglyph_E009a : constant Unicode_Char := 16#130DC#; Egyptian_Hieroglyph_E010 : constant Unicode_Char := 16#130DD#; Egyptian_Hieroglyph_E011 : constant Unicode_Char := 16#130DE#; Egyptian_Hieroglyph_E012 : constant Unicode_Char := 16#130DF#; Egyptian_Hieroglyph_E013 : constant Unicode_Char := 16#130E0#; Egyptian_Hieroglyph_E014 : constant Unicode_Char := 16#130E1#; Egyptian_Hieroglyph_E015 : constant Unicode_Char := 16#130E2#; Egyptian_Hieroglyph_E016 : constant Unicode_Char := 16#130E3#; Egyptian_Hieroglyph_E016a : constant Unicode_Char := 16#130E4#; Egyptian_Hieroglyph_E017 : constant Unicode_Char := 16#130E5#; Egyptian_Hieroglyph_E017a : constant Unicode_Char := 16#130E6#; Egyptian_Hieroglyph_E018 : constant Unicode_Char := 16#130E7#; Egyptian_Hieroglyph_E019 : constant Unicode_Char := 16#130E8#; Egyptian_Hieroglyph_E020 : constant Unicode_Char := 16#130E9#; Egyptian_Hieroglyph_E020a : constant Unicode_Char := 16#130EA#; Egyptian_Hieroglyph_E021 : constant Unicode_Char := 16#130EB#; Egyptian_Hieroglyph_E022 : constant Unicode_Char := 16#130EC#; Egyptian_Hieroglyph_E023 : constant Unicode_Char := 16#130ED#; Egyptian_Hieroglyph_E024 : constant Unicode_Char := 16#130EE#; Egyptian_Hieroglyph_E025 : constant Unicode_Char := 16#130EF#; Egyptian_Hieroglyph_E026 : constant Unicode_Char := 16#130F0#; Egyptian_Hieroglyph_E027 : constant Unicode_Char := 16#130F1#; Egyptian_Hieroglyph_E028 : constant Unicode_Char := 16#130F2#; Egyptian_Hieroglyph_E028a : constant Unicode_Char := 16#130F3#; Egyptian_Hieroglyph_E029 : constant Unicode_Char := 16#130F4#; Egyptian_Hieroglyph_E030 : constant Unicode_Char := 16#130F5#; Egyptian_Hieroglyph_E031 : constant Unicode_Char := 16#130F6#; Egyptian_Hieroglyph_E032 : constant Unicode_Char := 16#130F7#; Egyptian_Hieroglyph_E033 : constant Unicode_Char := 16#130F8#; Egyptian_Hieroglyph_E034 : constant Unicode_Char := 16#130F9#; Egyptian_Hieroglyph_E034a : constant Unicode_Char := 16#130FA#; Egyptian_Hieroglyph_E036 : constant Unicode_Char := 16#130FB#; Egyptian_Hieroglyph_E037 : constant Unicode_Char := 16#130FC#; Egyptian_Hieroglyph_E038 : constant Unicode_Char := 16#130FD#; Egyptian_Hieroglyph_F001 : constant Unicode_Char := 16#130FE#; Egyptian_Hieroglyph_F001a : constant Unicode_Char := 16#130FF#; Egyptian_Hieroglyph_F002 : constant Unicode_Char := 16#13100#; Egyptian_Hieroglyph_F003 : constant Unicode_Char := 16#13101#; Egyptian_Hieroglyph_F004 : constant Unicode_Char := 16#13102#; Egyptian_Hieroglyph_F005 : constant Unicode_Char := 16#13103#; Egyptian_Hieroglyph_F006 : constant Unicode_Char := 16#13104#; Egyptian_Hieroglyph_F007 : constant Unicode_Char := 16#13105#; Egyptian_Hieroglyph_F008 : constant Unicode_Char := 16#13106#; Egyptian_Hieroglyph_F009 : constant Unicode_Char := 16#13107#; Egyptian_Hieroglyph_F010 : constant Unicode_Char := 16#13108#; Egyptian_Hieroglyph_F011 : constant Unicode_Char := 16#13109#; Egyptian_Hieroglyph_F012 : constant Unicode_Char := 16#1310A#; Egyptian_Hieroglyph_F013 : constant Unicode_Char := 16#1310B#; Egyptian_Hieroglyph_F013a : constant Unicode_Char := 16#1310C#; Egyptian_Hieroglyph_F014 : constant Unicode_Char := 16#1310D#; Egyptian_Hieroglyph_F015 : constant Unicode_Char := 16#1310E#; Egyptian_Hieroglyph_F016 : constant Unicode_Char := 16#1310F#; Egyptian_Hieroglyph_F017 : constant Unicode_Char := 16#13110#; Egyptian_Hieroglyph_F018 : constant Unicode_Char := 16#13111#; Egyptian_Hieroglyph_F019 : constant Unicode_Char := 16#13112#; Egyptian_Hieroglyph_F020 : constant Unicode_Char := 16#13113#; Egyptian_Hieroglyph_F021 : constant Unicode_Char := 16#13114#; Egyptian_Hieroglyph_F021a : constant Unicode_Char := 16#13115#; Egyptian_Hieroglyph_F022 : constant Unicode_Char := 16#13116#; Egyptian_Hieroglyph_F023 : constant Unicode_Char := 16#13117#; Egyptian_Hieroglyph_F024 : constant Unicode_Char := 16#13118#; Egyptian_Hieroglyph_F025 : constant Unicode_Char := 16#13119#; Egyptian_Hieroglyph_F026 : constant Unicode_Char := 16#1311A#; Egyptian_Hieroglyph_F027 : constant Unicode_Char := 16#1311B#; Egyptian_Hieroglyph_F028 : constant Unicode_Char := 16#1311C#; Egyptian_Hieroglyph_F029 : constant Unicode_Char := 16#1311D#; Egyptian_Hieroglyph_F030 : constant Unicode_Char := 16#1311E#; Egyptian_Hieroglyph_F031 : constant Unicode_Char := 16#1311F#; Egyptian_Hieroglyph_F031a : constant Unicode_Char := 16#13120#; Egyptian_Hieroglyph_F032 : constant Unicode_Char := 16#13121#; Egyptian_Hieroglyph_F033 : constant Unicode_Char := 16#13122#; Egyptian_Hieroglyph_F034 : constant Unicode_Char := 16#13123#; Egyptian_Hieroglyph_F035 : constant Unicode_Char := 16#13124#; Egyptian_Hieroglyph_F036 : constant Unicode_Char := 16#13125#; Egyptian_Hieroglyph_F037 : constant Unicode_Char := 16#13126#; Egyptian_Hieroglyph_F037a : constant Unicode_Char := 16#13127#; Egyptian_Hieroglyph_F038 : constant Unicode_Char := 16#13128#; Egyptian_Hieroglyph_F038a : constant Unicode_Char := 16#13129#; Egyptian_Hieroglyph_F039 : constant Unicode_Char := 16#1312A#; Egyptian_Hieroglyph_F040 : constant Unicode_Char := 16#1312B#; Egyptian_Hieroglyph_F041 : constant Unicode_Char := 16#1312C#; Egyptian_Hieroglyph_F042 : constant Unicode_Char := 16#1312D#; Egyptian_Hieroglyph_F043 : constant Unicode_Char := 16#1312E#; Egyptian_Hieroglyph_F044 : constant Unicode_Char := 16#1312F#; Egyptian_Hieroglyph_F045 : constant Unicode_Char := 16#13130#; Egyptian_Hieroglyph_F045a : constant Unicode_Char := 16#13131#; Egyptian_Hieroglyph_F046 : constant Unicode_Char := 16#13132#; Egyptian_Hieroglyph_F046a : constant Unicode_Char := 16#13133#; Egyptian_Hieroglyph_F047 : constant Unicode_Char := 16#13134#; Egyptian_Hieroglyph_F047a : constant Unicode_Char := 16#13135#; Egyptian_Hieroglyph_F048 : constant Unicode_Char := 16#13136#; Egyptian_Hieroglyph_F049 : constant Unicode_Char := 16#13137#; Egyptian_Hieroglyph_F050 : constant Unicode_Char := 16#13138#; Egyptian_Hieroglyph_F051 : constant Unicode_Char := 16#13139#; Egyptian_Hieroglyph_F051a : constant Unicode_Char := 16#1313A#; Egyptian_Hieroglyph_F051b : constant Unicode_Char := 16#1313B#; Egyptian_Hieroglyph_F051c : constant Unicode_Char := 16#1313C#; Egyptian_Hieroglyph_F052 : constant Unicode_Char := 16#1313D#; Egyptian_Hieroglyph_F053 : constant Unicode_Char := 16#1313E#; Egyptian_Hieroglyph_G001 : constant Unicode_Char := 16#1313F#; Egyptian_Hieroglyph_G002 : constant Unicode_Char := 16#13140#; Egyptian_Hieroglyph_G003 : constant Unicode_Char := 16#13141#; Egyptian_Hieroglyph_G004 : constant Unicode_Char := 16#13142#; Egyptian_Hieroglyph_G005 : constant Unicode_Char := 16#13143#; Egyptian_Hieroglyph_G006 : constant Unicode_Char := 16#13144#; Egyptian_Hieroglyph_G006a : constant Unicode_Char := 16#13145#; Egyptian_Hieroglyph_G007 : constant Unicode_Char := 16#13146#; Egyptian_Hieroglyph_G007a : constant Unicode_Char := 16#13147#; Egyptian_Hieroglyph_G007b : constant Unicode_Char := 16#13148#; Egyptian_Hieroglyph_G008 : constant Unicode_Char := 16#13149#; Egyptian_Hieroglyph_G009 : constant Unicode_Char := 16#1314A#; Egyptian_Hieroglyph_G010 : constant Unicode_Char := 16#1314B#; Egyptian_Hieroglyph_G011 : constant Unicode_Char := 16#1314C#; Egyptian_Hieroglyph_G011a : constant Unicode_Char := 16#1314D#; Egyptian_Hieroglyph_G012 : constant Unicode_Char := 16#1314E#; Egyptian_Hieroglyph_G013 : constant Unicode_Char := 16#1314F#; Egyptian_Hieroglyph_G014 : constant Unicode_Char := 16#13150#; Egyptian_Hieroglyph_G015 : constant Unicode_Char := 16#13151#; Egyptian_Hieroglyph_G016 : constant Unicode_Char := 16#13152#; Egyptian_Hieroglyph_G017 : constant Unicode_Char := 16#13153#; Egyptian_Hieroglyph_G018 : constant Unicode_Char := 16#13154#; Egyptian_Hieroglyph_G019 : constant Unicode_Char := 16#13155#; Egyptian_Hieroglyph_G020 : constant Unicode_Char := 16#13156#; Egyptian_Hieroglyph_G020a : constant Unicode_Char := 16#13157#; Egyptian_Hieroglyph_G021 : constant Unicode_Char := 16#13158#; Egyptian_Hieroglyph_G022 : constant Unicode_Char := 16#13159#; Egyptian_Hieroglyph_G023 : constant Unicode_Char := 16#1315A#; Egyptian_Hieroglyph_G024 : constant Unicode_Char := 16#1315B#; Egyptian_Hieroglyph_G025 : constant Unicode_Char := 16#1315C#; Egyptian_Hieroglyph_G026 : constant Unicode_Char := 16#1315D#; Egyptian_Hieroglyph_G026a : constant Unicode_Char := 16#1315E#; Egyptian_Hieroglyph_G027 : constant Unicode_Char := 16#1315F#; Egyptian_Hieroglyph_G028 : constant Unicode_Char := 16#13160#; Egyptian_Hieroglyph_G029 : constant Unicode_Char := 16#13161#; Egyptian_Hieroglyph_G030 : constant Unicode_Char := 16#13162#; Egyptian_Hieroglyph_G031 : constant Unicode_Char := 16#13163#; Egyptian_Hieroglyph_G032 : constant Unicode_Char := 16#13164#; Egyptian_Hieroglyph_G033 : constant Unicode_Char := 16#13165#; Egyptian_Hieroglyph_G034 : constant Unicode_Char := 16#13166#; Egyptian_Hieroglyph_G035 : constant Unicode_Char := 16#13167#; Egyptian_Hieroglyph_G036 : constant Unicode_Char := 16#13168#; Egyptian_Hieroglyph_G036a : constant Unicode_Char := 16#13169#; Egyptian_Hieroglyph_G037 : constant Unicode_Char := 16#1316A#; Egyptian_Hieroglyph_G037a : constant Unicode_Char := 16#1316B#; Egyptian_Hieroglyph_G038 : constant Unicode_Char := 16#1316C#; Egyptian_Hieroglyph_G039 : constant Unicode_Char := 16#1316D#; Egyptian_Hieroglyph_G040 : constant Unicode_Char := 16#1316E#; Egyptian_Hieroglyph_G041 : constant Unicode_Char := 16#1316F#; Egyptian_Hieroglyph_G042 : constant Unicode_Char := 16#13170#; Egyptian_Hieroglyph_G043 : constant Unicode_Char := 16#13171#; Egyptian_Hieroglyph_G043a : constant Unicode_Char := 16#13172#; Egyptian_Hieroglyph_G044 : constant Unicode_Char := 16#13173#; Egyptian_Hieroglyph_G045 : constant Unicode_Char := 16#13174#; Egyptian_Hieroglyph_G045a : constant Unicode_Char := 16#13175#; Egyptian_Hieroglyph_G046 : constant Unicode_Char := 16#13176#; Egyptian_Hieroglyph_G047 : constant Unicode_Char := 16#13177#; Egyptian_Hieroglyph_G048 : constant Unicode_Char := 16#13178#; Egyptian_Hieroglyph_G049 : constant Unicode_Char := 16#13179#; Egyptian_Hieroglyph_G050 : constant Unicode_Char := 16#1317A#; Egyptian_Hieroglyph_G051 : constant Unicode_Char := 16#1317B#; Egyptian_Hieroglyph_G052 : constant Unicode_Char := 16#1317C#; Egyptian_Hieroglyph_G053 : constant Unicode_Char := 16#1317D#; Egyptian_Hieroglyph_G054 : constant Unicode_Char := 16#1317E#; Egyptian_Hieroglyph_H001 : constant Unicode_Char := 16#1317F#; Egyptian_Hieroglyph_H002 : constant Unicode_Char := 16#13180#; Egyptian_Hieroglyph_H003 : constant Unicode_Char := 16#13181#; Egyptian_Hieroglyph_H004 : constant Unicode_Char := 16#13182#; Egyptian_Hieroglyph_H005 : constant Unicode_Char := 16#13183#; Egyptian_Hieroglyph_H006 : constant Unicode_Char := 16#13184#; Egyptian_Hieroglyph_H006a : constant Unicode_Char := 16#13185#; Egyptian_Hieroglyph_H007 : constant Unicode_Char := 16#13186#; Egyptian_Hieroglyph_H008 : constant Unicode_Char := 16#13187#; Egyptian_Hieroglyph_I001 : constant Unicode_Char := 16#13188#; Egyptian_Hieroglyph_I002 : constant Unicode_Char := 16#13189#; Egyptian_Hieroglyph_I003 : constant Unicode_Char := 16#1318A#; Egyptian_Hieroglyph_I004 : constant Unicode_Char := 16#1318B#; Egyptian_Hieroglyph_I005 : constant Unicode_Char := 16#1318C#; Egyptian_Hieroglyph_I005a : constant Unicode_Char := 16#1318D#; Egyptian_Hieroglyph_I006 : constant Unicode_Char := 16#1318E#; Egyptian_Hieroglyph_I007 : constant Unicode_Char := 16#1318F#; Egyptian_Hieroglyph_I008 : constant Unicode_Char := 16#13190#; Egyptian_Hieroglyph_I009 : constant Unicode_Char := 16#13191#; Egyptian_Hieroglyph_I009a : constant Unicode_Char := 16#13192#; Egyptian_Hieroglyph_I010 : constant Unicode_Char := 16#13193#; Egyptian_Hieroglyph_I010a : constant Unicode_Char := 16#13194#; Egyptian_Hieroglyph_I011 : constant Unicode_Char := 16#13195#; Egyptian_Hieroglyph_I011a : constant Unicode_Char := 16#13196#; Egyptian_Hieroglyph_I012 : constant Unicode_Char := 16#13197#; Egyptian_Hieroglyph_I013 : constant Unicode_Char := 16#13198#; Egyptian_Hieroglyph_I014 : constant Unicode_Char := 16#13199#; Egyptian_Hieroglyph_I015 : constant Unicode_Char := 16#1319A#; Egyptian_Hieroglyph_K001 : constant Unicode_Char := 16#1319B#; Egyptian_Hieroglyph_K002 : constant Unicode_Char := 16#1319C#; Egyptian_Hieroglyph_K003 : constant Unicode_Char := 16#1319D#; Egyptian_Hieroglyph_K004 : constant Unicode_Char := 16#1319E#; Egyptian_Hieroglyph_K005 : constant Unicode_Char := 16#1319F#; Egyptian_Hieroglyph_K006 : constant Unicode_Char := 16#131A0#; Egyptian_Hieroglyph_K007 : constant Unicode_Char := 16#131A1#; Egyptian_Hieroglyph_K008 : constant Unicode_Char := 16#131A2#; Egyptian_Hieroglyph_L001 : constant Unicode_Char := 16#131A3#; Egyptian_Hieroglyph_L002 : constant Unicode_Char := 16#131A4#; Egyptian_Hieroglyph_L002a : constant Unicode_Char := 16#131A5#; Egyptian_Hieroglyph_L003 : constant Unicode_Char := 16#131A6#; Egyptian_Hieroglyph_L004 : constant Unicode_Char := 16#131A7#; Egyptian_Hieroglyph_L005 : constant Unicode_Char := 16#131A8#; Egyptian_Hieroglyph_L006 : constant Unicode_Char := 16#131A9#; Egyptian_Hieroglyph_L006a : constant Unicode_Char := 16#131AA#; Egyptian_Hieroglyph_L007 : constant Unicode_Char := 16#131AB#; Egyptian_Hieroglyph_L008 : constant Unicode_Char := 16#131AC#; Egyptian_Hieroglyph_M001 : constant Unicode_Char := 16#131AD#; Egyptian_Hieroglyph_M001a : constant Unicode_Char := 16#131AE#; Egyptian_Hieroglyph_M001b : constant Unicode_Char := 16#131AF#; Egyptian_Hieroglyph_M002 : constant Unicode_Char := 16#131B0#; Egyptian_Hieroglyph_M003 : constant Unicode_Char := 16#131B1#; Egyptian_Hieroglyph_M003a : constant Unicode_Char := 16#131B2#; Egyptian_Hieroglyph_M004 : constant Unicode_Char := 16#131B3#; Egyptian_Hieroglyph_M005 : constant Unicode_Char := 16#131B4#; Egyptian_Hieroglyph_M006 : constant Unicode_Char := 16#131B5#; Egyptian_Hieroglyph_M007 : constant Unicode_Char := 16#131B6#; Egyptian_Hieroglyph_M008 : constant Unicode_Char := 16#131B7#; Egyptian_Hieroglyph_M009 : constant Unicode_Char := 16#131B8#; Egyptian_Hieroglyph_M010 : constant Unicode_Char := 16#131B9#; Egyptian_Hieroglyph_M010a : constant Unicode_Char := 16#131BA#; Egyptian_Hieroglyph_M011 : constant Unicode_Char := 16#131BB#; Egyptian_Hieroglyph_M012 : constant Unicode_Char := 16#131BC#; Egyptian_Hieroglyph_M012a : constant Unicode_Char := 16#131BD#; Egyptian_Hieroglyph_M012b : constant Unicode_Char := 16#131BE#; Egyptian_Hieroglyph_M012c : constant Unicode_Char := 16#131BF#; Egyptian_Hieroglyph_M012d : constant Unicode_Char := 16#131C0#; Egyptian_Hieroglyph_M012e : constant Unicode_Char := 16#131C1#; Egyptian_Hieroglyph_M012f : constant Unicode_Char := 16#131C2#; Egyptian_Hieroglyph_M012g : constant Unicode_Char := 16#131C3#; Egyptian_Hieroglyph_M012h : constant Unicode_Char := 16#131C4#; Egyptian_Hieroglyph_M013 : constant Unicode_Char := 16#131C5#; Egyptian_Hieroglyph_M014 : constant Unicode_Char := 16#131C6#; Egyptian_Hieroglyph_M015 : constant Unicode_Char := 16#131C7#; Egyptian_Hieroglyph_M015a : constant Unicode_Char := 16#131C8#; Egyptian_Hieroglyph_M016 : constant Unicode_Char := 16#131C9#; Egyptian_Hieroglyph_M016a : constant Unicode_Char := 16#131CA#; Egyptian_Hieroglyph_M017 : constant Unicode_Char := 16#131CB#; Egyptian_Hieroglyph_M017a : constant Unicode_Char := 16#131CC#; Egyptian_Hieroglyph_M018 : constant Unicode_Char := 16#131CD#; Egyptian_Hieroglyph_M019 : constant Unicode_Char := 16#131CE#; Egyptian_Hieroglyph_M020 : constant Unicode_Char := 16#131CF#; Egyptian_Hieroglyph_M021 : constant Unicode_Char := 16#131D0#; Egyptian_Hieroglyph_M022 : constant Unicode_Char := 16#131D1#; Egyptian_Hieroglyph_M022a : constant Unicode_Char := 16#131D2#; Egyptian_Hieroglyph_M023 : constant Unicode_Char := 16#131D3#; Egyptian_Hieroglyph_M024 : constant Unicode_Char := 16#131D4#; Egyptian_Hieroglyph_M024a : constant Unicode_Char := 16#131D5#; Egyptian_Hieroglyph_M025 : constant Unicode_Char := 16#131D6#; Egyptian_Hieroglyph_M026 : constant Unicode_Char := 16#131D7#; Egyptian_Hieroglyph_M027 : constant Unicode_Char := 16#131D8#; Egyptian_Hieroglyph_M028 : constant Unicode_Char := 16#131D9#; Egyptian_Hieroglyph_M028a : constant Unicode_Char := 16#131DA#; Egyptian_Hieroglyph_M029 : constant Unicode_Char := 16#131DB#; Egyptian_Hieroglyph_M030 : constant Unicode_Char := 16#131DC#; Egyptian_Hieroglyph_M031 : constant Unicode_Char := 16#131DD#; Egyptian_Hieroglyph_M031a : constant Unicode_Char := 16#131DE#; Egyptian_Hieroglyph_M032 : constant Unicode_Char := 16#131DF#; Egyptian_Hieroglyph_M033 : constant Unicode_Char := 16#131E0#; Egyptian_Hieroglyph_M033a : constant Unicode_Char := 16#131E1#; Egyptian_Hieroglyph_M033b : constant Unicode_Char := 16#131E2#; Egyptian_Hieroglyph_M034 : constant Unicode_Char := 16#131E3#; Egyptian_Hieroglyph_M035 : constant Unicode_Char := 16#131E4#; Egyptian_Hieroglyph_M036 : constant Unicode_Char := 16#131E5#; Egyptian_Hieroglyph_M037 : constant Unicode_Char := 16#131E6#; Egyptian_Hieroglyph_M038 : constant Unicode_Char := 16#131E7#; Egyptian_Hieroglyph_M039 : constant Unicode_Char := 16#131E8#; Egyptian_Hieroglyph_M040 : constant Unicode_Char := 16#131E9#; Egyptian_Hieroglyph_M040a : constant Unicode_Char := 16#131EA#; Egyptian_Hieroglyph_M041 : constant Unicode_Char := 16#131EB#; Egyptian_Hieroglyph_M042 : constant Unicode_Char := 16#131EC#; Egyptian_Hieroglyph_M043 : constant Unicode_Char := 16#131ED#; Egyptian_Hieroglyph_M044 : constant Unicode_Char := 16#131EE#; Egyptian_Hieroglyph_N001 : constant Unicode_Char := 16#131EF#; Egyptian_Hieroglyph_N002 : constant Unicode_Char := 16#131F0#; Egyptian_Hieroglyph_N003 : constant Unicode_Char := 16#131F1#; Egyptian_Hieroglyph_N004 : constant Unicode_Char := 16#131F2#; Egyptian_Hieroglyph_N005 : constant Unicode_Char := 16#131F3#; Egyptian_Hieroglyph_N006 : constant Unicode_Char := 16#131F4#; Egyptian_Hieroglyph_N007 : constant Unicode_Char := 16#131F5#; Egyptian_Hieroglyph_N008 : constant Unicode_Char := 16#131F6#; Egyptian_Hieroglyph_N009 : constant Unicode_Char := 16#131F7#; Egyptian_Hieroglyph_N010 : constant Unicode_Char := 16#131F8#; Egyptian_Hieroglyph_N011 : constant Unicode_Char := 16#131F9#; Egyptian_Hieroglyph_N012 : constant Unicode_Char := 16#131FA#; Egyptian_Hieroglyph_N013 : constant Unicode_Char := 16#131FB#; Egyptian_Hieroglyph_N014 : constant Unicode_Char := 16#131FC#; Egyptian_Hieroglyph_N015 : constant Unicode_Char := 16#131FD#; Egyptian_Hieroglyph_N016 : constant Unicode_Char := 16#131FE#; Egyptian_Hieroglyph_N017 : constant Unicode_Char := 16#131FF#; Egyptian_Hieroglyph_N018 : constant Unicode_Char := 16#13200#; Egyptian_Hieroglyph_N018a : constant Unicode_Char := 16#13201#; Egyptian_Hieroglyph_N018b : constant Unicode_Char := 16#13202#; Egyptian_Hieroglyph_N019 : constant Unicode_Char := 16#13203#; Egyptian_Hieroglyph_N020 : constant Unicode_Char := 16#13204#; Egyptian_Hieroglyph_N021 : constant Unicode_Char := 16#13205#; Egyptian_Hieroglyph_N022 : constant Unicode_Char := 16#13206#; Egyptian_Hieroglyph_N023 : constant Unicode_Char := 16#13207#; Egyptian_Hieroglyph_N024 : constant Unicode_Char := 16#13208#; Egyptian_Hieroglyph_N025 : constant Unicode_Char := 16#13209#; Egyptian_Hieroglyph_N025a : constant Unicode_Char := 16#1320A#; Egyptian_Hieroglyph_N026 : constant Unicode_Char := 16#1320B#; Egyptian_Hieroglyph_N027 : constant Unicode_Char := 16#1320C#; Egyptian_Hieroglyph_N028 : constant Unicode_Char := 16#1320D#; Egyptian_Hieroglyph_N029 : constant Unicode_Char := 16#1320E#; Egyptian_Hieroglyph_N030 : constant Unicode_Char := 16#1320F#; Egyptian_Hieroglyph_N031 : constant Unicode_Char := 16#13210#; Egyptian_Hieroglyph_N032 : constant Unicode_Char := 16#13211#; Egyptian_Hieroglyph_N033 : constant Unicode_Char := 16#13212#; Egyptian_Hieroglyph_N033a : constant Unicode_Char := 16#13213#; Egyptian_Hieroglyph_N034 : constant Unicode_Char := 16#13214#; Egyptian_Hieroglyph_N034a : constant Unicode_Char := 16#13215#; Egyptian_Hieroglyph_N035 : constant Unicode_Char := 16#13216#; Egyptian_Hieroglyph_N035a : constant Unicode_Char := 16#13217#; Egyptian_Hieroglyph_N036 : constant Unicode_Char := 16#13218#; Egyptian_Hieroglyph_N037 : constant Unicode_Char := 16#13219#; Egyptian_Hieroglyph_N037a : constant Unicode_Char := 16#1321A#; Egyptian_Hieroglyph_N038 : constant Unicode_Char := 16#1321B#; Egyptian_Hieroglyph_N039 : constant Unicode_Char := 16#1321C#; Egyptian_Hieroglyph_N040 : constant Unicode_Char := 16#1321D#; Egyptian_Hieroglyph_N041 : constant Unicode_Char := 16#1321E#; Egyptian_Hieroglyph_N042 : constant Unicode_Char := 16#1321F#; Egyptian_Hieroglyph_Nl001 : constant Unicode_Char := 16#13220#; Egyptian_Hieroglyph_Nl002 : constant Unicode_Char := 16#13221#; Egyptian_Hieroglyph_Nl003 : constant Unicode_Char := 16#13222#; Egyptian_Hieroglyph_Nl004 : constant Unicode_Char := 16#13223#; Egyptian_Hieroglyph_Nl005 : constant Unicode_Char := 16#13224#; Egyptian_Hieroglyph_Nl005a : constant Unicode_Char := 16#13225#; Egyptian_Hieroglyph_Nl006 : constant Unicode_Char := 16#13226#; Egyptian_Hieroglyph_Nl007 : constant Unicode_Char := 16#13227#; Egyptian_Hieroglyph_Nl008 : constant Unicode_Char := 16#13228#; Egyptian_Hieroglyph_Nl009 : constant Unicode_Char := 16#13229#; Egyptian_Hieroglyph_Nl010 : constant Unicode_Char := 16#1322A#; Egyptian_Hieroglyph_Nl011 : constant Unicode_Char := 16#1322B#; Egyptian_Hieroglyph_Nl012 : constant Unicode_Char := 16#1322C#; Egyptian_Hieroglyph_Nl013 : constant Unicode_Char := 16#1322D#; Egyptian_Hieroglyph_Nl014 : constant Unicode_Char := 16#1322E#; Egyptian_Hieroglyph_Nl015 : constant Unicode_Char := 16#1322F#; Egyptian_Hieroglyph_Nl016 : constant Unicode_Char := 16#13230#; Egyptian_Hieroglyph_Nl017 : constant Unicode_Char := 16#13231#; Egyptian_Hieroglyph_Nl017a : constant Unicode_Char := 16#13232#; Egyptian_Hieroglyph_Nl018 : constant Unicode_Char := 16#13233#; Egyptian_Hieroglyph_Nl019 : constant Unicode_Char := 16#13234#; Egyptian_Hieroglyph_Nl020 : constant Unicode_Char := 16#13235#; Egyptian_Hieroglyph_Nu001 : constant Unicode_Char := 16#13236#; Egyptian_Hieroglyph_Nu002 : constant Unicode_Char := 16#13237#; Egyptian_Hieroglyph_Nu003 : constant Unicode_Char := 16#13238#; Egyptian_Hieroglyph_Nu004 : constant Unicode_Char := 16#13239#; Egyptian_Hieroglyph_Nu005 : constant Unicode_Char := 16#1323A#; Egyptian_Hieroglyph_Nu006 : constant Unicode_Char := 16#1323B#; Egyptian_Hieroglyph_Nu007 : constant Unicode_Char := 16#1323C#; Egyptian_Hieroglyph_Nu008 : constant Unicode_Char := 16#1323D#; Egyptian_Hieroglyph_Nu009 : constant Unicode_Char := 16#1323E#; Egyptian_Hieroglyph_Nu010 : constant Unicode_Char := 16#1323F#; Egyptian_Hieroglyph_Nu010a : constant Unicode_Char := 16#13240#; Egyptian_Hieroglyph_Nu011 : constant Unicode_Char := 16#13241#; Egyptian_Hieroglyph_Nu011a : constant Unicode_Char := 16#13242#; Egyptian_Hieroglyph_Nu012 : constant Unicode_Char := 16#13243#; Egyptian_Hieroglyph_Nu013 : constant Unicode_Char := 16#13244#; Egyptian_Hieroglyph_Nu014 : constant Unicode_Char := 16#13245#; Egyptian_Hieroglyph_Nu015 : constant Unicode_Char := 16#13246#; Egyptian_Hieroglyph_Nu016 : constant Unicode_Char := 16#13247#; Egyptian_Hieroglyph_Nu017 : constant Unicode_Char := 16#13248#; Egyptian_Hieroglyph_Nu018 : constant Unicode_Char := 16#13249#; Egyptian_Hieroglyph_Nu018a : constant Unicode_Char := 16#1324A#; Egyptian_Hieroglyph_Nu019 : constant Unicode_Char := 16#1324B#; Egyptian_Hieroglyph_Nu020 : constant Unicode_Char := 16#1324C#; Egyptian_Hieroglyph_Nu021 : constant Unicode_Char := 16#1324D#; Egyptian_Hieroglyph_Nu022 : constant Unicode_Char := 16#1324E#; Egyptian_Hieroglyph_Nu022a : constant Unicode_Char := 16#1324F#; Egyptian_Hieroglyph_O001 : constant Unicode_Char := 16#13250#; Egyptian_Hieroglyph_O001a : constant Unicode_Char := 16#13251#; Egyptian_Hieroglyph_O002 : constant Unicode_Char := 16#13252#; Egyptian_Hieroglyph_O003 : constant Unicode_Char := 16#13253#; Egyptian_Hieroglyph_O004 : constant Unicode_Char := 16#13254#; Egyptian_Hieroglyph_O005 : constant Unicode_Char := 16#13255#; Egyptian_Hieroglyph_O005a : constant Unicode_Char := 16#13256#; Egyptian_Hieroglyph_O006 : constant Unicode_Char := 16#13257#; Egyptian_Hieroglyph_O006a : constant Unicode_Char := 16#13258#; Egyptian_Hieroglyph_O006b : constant Unicode_Char := 16#13259#; Egyptian_Hieroglyph_O006c : constant Unicode_Char := 16#1325A#; Egyptian_Hieroglyph_O006d : constant Unicode_Char := 16#1325B#; Egyptian_Hieroglyph_O006e : constant Unicode_Char := 16#1325C#; Egyptian_Hieroglyph_O006f : constant Unicode_Char := 16#1325D#; Egyptian_Hieroglyph_O007 : constant Unicode_Char := 16#1325E#; Egyptian_Hieroglyph_O008 : constant Unicode_Char := 16#1325F#; Egyptian_Hieroglyph_O009 : constant Unicode_Char := 16#13260#; Egyptian_Hieroglyph_O010 : constant Unicode_Char := 16#13261#; Egyptian_Hieroglyph_O010a : constant Unicode_Char := 16#13262#; Egyptian_Hieroglyph_O010b : constant Unicode_Char := 16#13263#; Egyptian_Hieroglyph_O010c : constant Unicode_Char := 16#13264#; Egyptian_Hieroglyph_O011 : constant Unicode_Char := 16#13265#; Egyptian_Hieroglyph_O012 : constant Unicode_Char := 16#13266#; Egyptian_Hieroglyph_O013 : constant Unicode_Char := 16#13267#; Egyptian_Hieroglyph_O014 : constant Unicode_Char := 16#13268#; Egyptian_Hieroglyph_O015 : constant Unicode_Char := 16#13269#; Egyptian_Hieroglyph_O016 : constant Unicode_Char := 16#1326A#; Egyptian_Hieroglyph_O017 : constant Unicode_Char := 16#1326B#; Egyptian_Hieroglyph_O018 : constant Unicode_Char := 16#1326C#; Egyptian_Hieroglyph_O019 : constant Unicode_Char := 16#1326D#; Egyptian_Hieroglyph_O019a : constant Unicode_Char := 16#1326E#; Egyptian_Hieroglyph_O020 : constant Unicode_Char := 16#1326F#; Egyptian_Hieroglyph_O020a : constant Unicode_Char := 16#13270#; Egyptian_Hieroglyph_O021 : constant Unicode_Char := 16#13271#; Egyptian_Hieroglyph_O022 : constant Unicode_Char := 16#13272#; Egyptian_Hieroglyph_O023 : constant Unicode_Char := 16#13273#; Egyptian_Hieroglyph_O024 : constant Unicode_Char := 16#13274#; Egyptian_Hieroglyph_O024a : constant Unicode_Char := 16#13275#; Egyptian_Hieroglyph_O025 : constant Unicode_Char := 16#13276#; Egyptian_Hieroglyph_O025a : constant Unicode_Char := 16#13277#; Egyptian_Hieroglyph_O026 : constant Unicode_Char := 16#13278#; Egyptian_Hieroglyph_O027 : constant Unicode_Char := 16#13279#; Egyptian_Hieroglyph_O028 : constant Unicode_Char := 16#1327A#; Egyptian_Hieroglyph_O029 : constant Unicode_Char := 16#1327B#; Egyptian_Hieroglyph_O029a : constant Unicode_Char := 16#1327C#; Egyptian_Hieroglyph_O030 : constant Unicode_Char := 16#1327D#; Egyptian_Hieroglyph_O030a : constant Unicode_Char := 16#1327E#; Egyptian_Hieroglyph_O031 : constant Unicode_Char := 16#1327F#; Egyptian_Hieroglyph_O032 : constant Unicode_Char := 16#13280#; Egyptian_Hieroglyph_O033 : constant Unicode_Char := 16#13281#; Egyptian_Hieroglyph_O033a : constant Unicode_Char := 16#13282#; Egyptian_Hieroglyph_O034 : constant Unicode_Char := 16#13283#; Egyptian_Hieroglyph_O035 : constant Unicode_Char := 16#13284#; Egyptian_Hieroglyph_O036 : constant Unicode_Char := 16#13285#; Egyptian_Hieroglyph_O036a : constant Unicode_Char := 16#13286#; Egyptian_Hieroglyph_O036b : constant Unicode_Char := 16#13287#; Egyptian_Hieroglyph_O036c : constant Unicode_Char := 16#13288#; Egyptian_Hieroglyph_O036d : constant Unicode_Char := 16#13289#; Egyptian_Hieroglyph_O037 : constant Unicode_Char := 16#1328A#; Egyptian_Hieroglyph_O038 : constant Unicode_Char := 16#1328B#; Egyptian_Hieroglyph_O039 : constant Unicode_Char := 16#1328C#; Egyptian_Hieroglyph_O040 : constant Unicode_Char := 16#1328D#; Egyptian_Hieroglyph_O041 : constant Unicode_Char := 16#1328E#; Egyptian_Hieroglyph_O042 : constant Unicode_Char := 16#1328F#; Egyptian_Hieroglyph_O043 : constant Unicode_Char := 16#13290#; Egyptian_Hieroglyph_O044 : constant Unicode_Char := 16#13291#; Egyptian_Hieroglyph_O045 : constant Unicode_Char := 16#13292#; Egyptian_Hieroglyph_O046 : constant Unicode_Char := 16#13293#; Egyptian_Hieroglyph_O047 : constant Unicode_Char := 16#13294#; Egyptian_Hieroglyph_O048 : constant Unicode_Char := 16#13295#; Egyptian_Hieroglyph_O049 : constant Unicode_Char := 16#13296#; Egyptian_Hieroglyph_O050 : constant Unicode_Char := 16#13297#; Egyptian_Hieroglyph_O050a : constant Unicode_Char := 16#13298#; Egyptian_Hieroglyph_O050b : constant Unicode_Char := 16#13299#; Egyptian_Hieroglyph_O051 : constant Unicode_Char := 16#1329A#; Egyptian_Hieroglyph_P001 : constant Unicode_Char := 16#1329B#; Egyptian_Hieroglyph_P001a : constant Unicode_Char := 16#1329C#; Egyptian_Hieroglyph_P002 : constant Unicode_Char := 16#1329D#; Egyptian_Hieroglyph_P003 : constant Unicode_Char := 16#1329E#; Egyptian_Hieroglyph_P003a : constant Unicode_Char := 16#1329F#; Egyptian_Hieroglyph_P004 : constant Unicode_Char := 16#132A0#; Egyptian_Hieroglyph_P005 : constant Unicode_Char := 16#132A1#; Egyptian_Hieroglyph_P006 : constant Unicode_Char := 16#132A2#; Egyptian_Hieroglyph_P007 : constant Unicode_Char := 16#132A3#; Egyptian_Hieroglyph_P008 : constant Unicode_Char := 16#132A4#; Egyptian_Hieroglyph_P009 : constant Unicode_Char := 16#132A5#; Egyptian_Hieroglyph_P010 : constant Unicode_Char := 16#132A6#; Egyptian_Hieroglyph_P011 : constant Unicode_Char := 16#132A7#; Egyptian_Hieroglyph_Q001 : constant Unicode_Char := 16#132A8#; Egyptian_Hieroglyph_Q002 : constant Unicode_Char := 16#132A9#; Egyptian_Hieroglyph_Q003 : constant Unicode_Char := 16#132AA#; Egyptian_Hieroglyph_Q004 : constant Unicode_Char := 16#132AB#; Egyptian_Hieroglyph_Q005 : constant Unicode_Char := 16#132AC#; Egyptian_Hieroglyph_Q006 : constant Unicode_Char := 16#132AD#; Egyptian_Hieroglyph_Q007 : constant Unicode_Char := 16#132AE#; Egyptian_Hieroglyph_R001 : constant Unicode_Char := 16#132AF#; Egyptian_Hieroglyph_R002 : constant Unicode_Char := 16#132B0#; Egyptian_Hieroglyph_R002a : constant Unicode_Char := 16#132B1#; Egyptian_Hieroglyph_R003 : constant Unicode_Char := 16#132B2#; Egyptian_Hieroglyph_R003a : constant Unicode_Char := 16#132B3#; Egyptian_Hieroglyph_R003b : constant Unicode_Char := 16#132B4#; Egyptian_Hieroglyph_R004 : constant Unicode_Char := 16#132B5#; Egyptian_Hieroglyph_R005 : constant Unicode_Char := 16#132B6#; Egyptian_Hieroglyph_R006 : constant Unicode_Char := 16#132B7#; Egyptian_Hieroglyph_R007 : constant Unicode_Char := 16#132B8#; Egyptian_Hieroglyph_R008 : constant Unicode_Char := 16#132B9#; Egyptian_Hieroglyph_R009 : constant Unicode_Char := 16#132BA#; Egyptian_Hieroglyph_R010 : constant Unicode_Char := 16#132BB#; Egyptian_Hieroglyph_R010a : constant Unicode_Char := 16#132BC#; Egyptian_Hieroglyph_R011 : constant Unicode_Char := 16#132BD#; Egyptian_Hieroglyph_R012 : constant Unicode_Char := 16#132BE#; Egyptian_Hieroglyph_R013 : constant Unicode_Char := 16#132BF#; Egyptian_Hieroglyph_R014 : constant Unicode_Char := 16#132C0#; Egyptian_Hieroglyph_R015 : constant Unicode_Char := 16#132C1#; Egyptian_Hieroglyph_R016 : constant Unicode_Char := 16#132C2#; Egyptian_Hieroglyph_R016a : constant Unicode_Char := 16#132C3#; Egyptian_Hieroglyph_R017 : constant Unicode_Char := 16#132C4#; Egyptian_Hieroglyph_R018 : constant Unicode_Char := 16#132C5#; Egyptian_Hieroglyph_R019 : constant Unicode_Char := 16#132C6#; Egyptian_Hieroglyph_R020 : constant Unicode_Char := 16#132C7#; Egyptian_Hieroglyph_R021 : constant Unicode_Char := 16#132C8#; Egyptian_Hieroglyph_R022 : constant Unicode_Char := 16#132C9#; Egyptian_Hieroglyph_R023 : constant Unicode_Char := 16#132CA#; Egyptian_Hieroglyph_R024 : constant Unicode_Char := 16#132CB#; Egyptian_Hieroglyph_R025 : constant Unicode_Char := 16#132CC#; Egyptian_Hieroglyph_R026 : constant Unicode_Char := 16#132CD#; Egyptian_Hieroglyph_R027 : constant Unicode_Char := 16#132CE#; Egyptian_Hieroglyph_R028 : constant Unicode_Char := 16#132CF#; Egyptian_Hieroglyph_R029 : constant Unicode_Char := 16#132D0#; Egyptian_Hieroglyph_S001 : constant Unicode_Char := 16#132D1#; Egyptian_Hieroglyph_S002 : constant Unicode_Char := 16#132D2#; Egyptian_Hieroglyph_S002a : constant Unicode_Char := 16#132D3#; Egyptian_Hieroglyph_S003 : constant Unicode_Char := 16#132D4#; Egyptian_Hieroglyph_S004 : constant Unicode_Char := 16#132D5#; Egyptian_Hieroglyph_S005 : constant Unicode_Char := 16#132D6#; Egyptian_Hieroglyph_S006 : constant Unicode_Char := 16#132D7#; Egyptian_Hieroglyph_S006a : constant Unicode_Char := 16#132D8#; Egyptian_Hieroglyph_S007 : constant Unicode_Char := 16#132D9#; Egyptian_Hieroglyph_S008 : constant Unicode_Char := 16#132DA#; Egyptian_Hieroglyph_S009 : constant Unicode_Char := 16#132DB#; Egyptian_Hieroglyph_S010 : constant Unicode_Char := 16#132DC#; Egyptian_Hieroglyph_S011 : constant Unicode_Char := 16#132DD#; Egyptian_Hieroglyph_S012 : constant Unicode_Char := 16#132DE#; Egyptian_Hieroglyph_S013 : constant Unicode_Char := 16#132DF#; Egyptian_Hieroglyph_S014 : constant Unicode_Char := 16#132E0#; Egyptian_Hieroglyph_S014a : constant Unicode_Char := 16#132E1#; Egyptian_Hieroglyph_S014b : constant Unicode_Char := 16#132E2#; Egyptian_Hieroglyph_S015 : constant Unicode_Char := 16#132E3#; Egyptian_Hieroglyph_S016 : constant Unicode_Char := 16#132E4#; Egyptian_Hieroglyph_S017 : constant Unicode_Char := 16#132E5#; Egyptian_Hieroglyph_S017a : constant Unicode_Char := 16#132E6#; Egyptian_Hieroglyph_S018 : constant Unicode_Char := 16#132E7#; Egyptian_Hieroglyph_S019 : constant Unicode_Char := 16#132E8#; Egyptian_Hieroglyph_S020 : constant Unicode_Char := 16#132E9#; Egyptian_Hieroglyph_S021 : constant Unicode_Char := 16#132EA#; Egyptian_Hieroglyph_S022 : constant Unicode_Char := 16#132EB#; Egyptian_Hieroglyph_S023 : constant Unicode_Char := 16#132EC#; Egyptian_Hieroglyph_S024 : constant Unicode_Char := 16#132ED#; Egyptian_Hieroglyph_S025 : constant Unicode_Char := 16#132EE#; Egyptian_Hieroglyph_S026 : constant Unicode_Char := 16#132EF#; Egyptian_Hieroglyph_S026a : constant Unicode_Char := 16#132F0#; Egyptian_Hieroglyph_S026b : constant Unicode_Char := 16#132F1#; Egyptian_Hieroglyph_S027 : constant Unicode_Char := 16#132F2#; Egyptian_Hieroglyph_S028 : constant Unicode_Char := 16#132F3#; Egyptian_Hieroglyph_S029 : constant Unicode_Char := 16#132F4#; Egyptian_Hieroglyph_S030 : constant Unicode_Char := 16#132F5#; Egyptian_Hieroglyph_S031 : constant Unicode_Char := 16#132F6#; Egyptian_Hieroglyph_S032 : constant Unicode_Char := 16#132F7#; Egyptian_Hieroglyph_S033 : constant Unicode_Char := 16#132F8#; Egyptian_Hieroglyph_S034 : constant Unicode_Char := 16#132F9#; Egyptian_Hieroglyph_S035 : constant Unicode_Char := 16#132FA#; Egyptian_Hieroglyph_S035a : constant Unicode_Char := 16#132FB#; Egyptian_Hieroglyph_S036 : constant Unicode_Char := 16#132FC#; Egyptian_Hieroglyph_S037 : constant Unicode_Char := 16#132FD#; Egyptian_Hieroglyph_S038 : constant Unicode_Char := 16#132FE#; Egyptian_Hieroglyph_S039 : constant Unicode_Char := 16#132FF#; Egyptian_Hieroglyph_S040 : constant Unicode_Char := 16#13300#; Egyptian_Hieroglyph_S041 : constant Unicode_Char := 16#13301#; Egyptian_Hieroglyph_S042 : constant Unicode_Char := 16#13302#; Egyptian_Hieroglyph_S043 : constant Unicode_Char := 16#13303#; Egyptian_Hieroglyph_S044 : constant Unicode_Char := 16#13304#; Egyptian_Hieroglyph_S045 : constant Unicode_Char := 16#13305#; Egyptian_Hieroglyph_S046 : constant Unicode_Char := 16#13306#; Egyptian_Hieroglyph_T001 : constant Unicode_Char := 16#13307#; Egyptian_Hieroglyph_T002 : constant Unicode_Char := 16#13308#; Egyptian_Hieroglyph_T003 : constant Unicode_Char := 16#13309#; Egyptian_Hieroglyph_T003a : constant Unicode_Char := 16#1330A#; Egyptian_Hieroglyph_T004 : constant Unicode_Char := 16#1330B#; Egyptian_Hieroglyph_T005 : constant Unicode_Char := 16#1330C#; Egyptian_Hieroglyph_T006 : constant Unicode_Char := 16#1330D#; Egyptian_Hieroglyph_T007 : constant Unicode_Char := 16#1330E#; Egyptian_Hieroglyph_T007a : constant Unicode_Char := 16#1330F#; Egyptian_Hieroglyph_T008 : constant Unicode_Char := 16#13310#; Egyptian_Hieroglyph_T008a : constant Unicode_Char := 16#13311#; Egyptian_Hieroglyph_T009 : constant Unicode_Char := 16#13312#; Egyptian_Hieroglyph_T009a : constant Unicode_Char := 16#13313#; Egyptian_Hieroglyph_T010 : constant Unicode_Char := 16#13314#; Egyptian_Hieroglyph_T011 : constant Unicode_Char := 16#13315#; Egyptian_Hieroglyph_T011a : constant Unicode_Char := 16#13316#; Egyptian_Hieroglyph_T012 : constant Unicode_Char := 16#13317#; Egyptian_Hieroglyph_T013 : constant Unicode_Char := 16#13318#; Egyptian_Hieroglyph_T014 : constant Unicode_Char := 16#13319#; Egyptian_Hieroglyph_T015 : constant Unicode_Char := 16#1331A#; Egyptian_Hieroglyph_T016 : constant Unicode_Char := 16#1331B#; Egyptian_Hieroglyph_T016a : constant Unicode_Char := 16#1331C#; Egyptian_Hieroglyph_T017 : constant Unicode_Char := 16#1331D#; Egyptian_Hieroglyph_T018 : constant Unicode_Char := 16#1331E#; Egyptian_Hieroglyph_T019 : constant Unicode_Char := 16#1331F#; Egyptian_Hieroglyph_T020 : constant Unicode_Char := 16#13320#; Egyptian_Hieroglyph_T021 : constant Unicode_Char := 16#13321#; Egyptian_Hieroglyph_T022 : constant Unicode_Char := 16#13322#; Egyptian_Hieroglyph_T023 : constant Unicode_Char := 16#13323#; Egyptian_Hieroglyph_T024 : constant Unicode_Char := 16#13324#; Egyptian_Hieroglyph_T025 : constant Unicode_Char := 16#13325#; Egyptian_Hieroglyph_T026 : constant Unicode_Char := 16#13326#; Egyptian_Hieroglyph_T027 : constant Unicode_Char := 16#13327#; Egyptian_Hieroglyph_T028 : constant Unicode_Char := 16#13328#; Egyptian_Hieroglyph_T029 : constant Unicode_Char := 16#13329#; Egyptian_Hieroglyph_T030 : constant Unicode_Char := 16#1332A#; Egyptian_Hieroglyph_T031 : constant Unicode_Char := 16#1332B#; Egyptian_Hieroglyph_T032 : constant Unicode_Char := 16#1332C#; Egyptian_Hieroglyph_T032a : constant Unicode_Char := 16#1332D#; Egyptian_Hieroglyph_T033 : constant Unicode_Char := 16#1332E#; Egyptian_Hieroglyph_T033a : constant Unicode_Char := 16#1332F#; Egyptian_Hieroglyph_T034 : constant Unicode_Char := 16#13330#; Egyptian_Hieroglyph_T035 : constant Unicode_Char := 16#13331#; Egyptian_Hieroglyph_T036 : constant Unicode_Char := 16#13332#; Egyptian_Hieroglyph_U001 : constant Unicode_Char := 16#13333#; Egyptian_Hieroglyph_U002 : constant Unicode_Char := 16#13334#; Egyptian_Hieroglyph_U003 : constant Unicode_Char := 16#13335#; Egyptian_Hieroglyph_U004 : constant Unicode_Char := 16#13336#; Egyptian_Hieroglyph_U005 : constant Unicode_Char := 16#13337#; Egyptian_Hieroglyph_U006 : constant Unicode_Char := 16#13338#; Egyptian_Hieroglyph_U006a : constant Unicode_Char := 16#13339#; Egyptian_Hieroglyph_U006b : constant Unicode_Char := 16#1333A#; Egyptian_Hieroglyph_U007 : constant Unicode_Char := 16#1333B#; Egyptian_Hieroglyph_U008 : constant Unicode_Char := 16#1333C#; Egyptian_Hieroglyph_U009 : constant Unicode_Char := 16#1333D#; Egyptian_Hieroglyph_U010 : constant Unicode_Char := 16#1333E#; Egyptian_Hieroglyph_U011 : constant Unicode_Char := 16#1333F#; Egyptian_Hieroglyph_U012 : constant Unicode_Char := 16#13340#; Egyptian_Hieroglyph_U013 : constant Unicode_Char := 16#13341#; Egyptian_Hieroglyph_U014 : constant Unicode_Char := 16#13342#; Egyptian_Hieroglyph_U015 : constant Unicode_Char := 16#13343#; Egyptian_Hieroglyph_U016 : constant Unicode_Char := 16#13344#; Egyptian_Hieroglyph_U017 : constant Unicode_Char := 16#13345#; Egyptian_Hieroglyph_U018 : constant Unicode_Char := 16#13346#; Egyptian_Hieroglyph_U019 : constant Unicode_Char := 16#13347#; Egyptian_Hieroglyph_U020 : constant Unicode_Char := 16#13348#; Egyptian_Hieroglyph_U021 : constant Unicode_Char := 16#13349#; Egyptian_Hieroglyph_U022 : constant Unicode_Char := 16#1334A#; Egyptian_Hieroglyph_U023 : constant Unicode_Char := 16#1334B#; Egyptian_Hieroglyph_U023a : constant Unicode_Char := 16#1334C#; Egyptian_Hieroglyph_U024 : constant Unicode_Char := 16#1334D#; Egyptian_Hieroglyph_U025 : constant Unicode_Char := 16#1334E#; Egyptian_Hieroglyph_U026 : constant Unicode_Char := 16#1334F#; Egyptian_Hieroglyph_U027 : constant Unicode_Char := 16#13350#; Egyptian_Hieroglyph_U028 : constant Unicode_Char := 16#13351#; Egyptian_Hieroglyph_U029 : constant Unicode_Char := 16#13352#; Egyptian_Hieroglyph_U029a : constant Unicode_Char := 16#13353#; Egyptian_Hieroglyph_U030 : constant Unicode_Char := 16#13354#; Egyptian_Hieroglyph_U031 : constant Unicode_Char := 16#13355#; Egyptian_Hieroglyph_U032 : constant Unicode_Char := 16#13356#; Egyptian_Hieroglyph_U032a : constant Unicode_Char := 16#13357#; Egyptian_Hieroglyph_U033 : constant Unicode_Char := 16#13358#; Egyptian_Hieroglyph_U034 : constant Unicode_Char := 16#13359#; Egyptian_Hieroglyph_U035 : constant Unicode_Char := 16#1335A#; Egyptian_Hieroglyph_U036 : constant Unicode_Char := 16#1335B#; Egyptian_Hieroglyph_U037 : constant Unicode_Char := 16#1335C#; Egyptian_Hieroglyph_U038 : constant Unicode_Char := 16#1335D#; Egyptian_Hieroglyph_U039 : constant Unicode_Char := 16#1335E#; Egyptian_Hieroglyph_U040 : constant Unicode_Char := 16#1335F#; Egyptian_Hieroglyph_U041 : constant Unicode_Char := 16#13360#; Egyptian_Hieroglyph_U042 : constant Unicode_Char := 16#13361#; Egyptian_Hieroglyph_V001 : constant Unicode_Char := 16#13362#; Egyptian_Hieroglyph_V001a : constant Unicode_Char := 16#13363#; Egyptian_Hieroglyph_V001b : constant Unicode_Char := 16#13364#; Egyptian_Hieroglyph_V001c : constant Unicode_Char := 16#13365#; Egyptian_Hieroglyph_V001d : constant Unicode_Char := 16#13366#; Egyptian_Hieroglyph_V001e : constant Unicode_Char := 16#13367#; Egyptian_Hieroglyph_V001f : constant Unicode_Char := 16#13368#; Egyptian_Hieroglyph_V001g : constant Unicode_Char := 16#13369#; Egyptian_Hieroglyph_V001h : constant Unicode_Char := 16#1336A#; Egyptian_Hieroglyph_V001i : constant Unicode_Char := 16#1336B#; Egyptian_Hieroglyph_V002 : constant Unicode_Char := 16#1336C#; Egyptian_Hieroglyph_V002a : constant Unicode_Char := 16#1336D#; Egyptian_Hieroglyph_V003 : constant Unicode_Char := 16#1336E#; Egyptian_Hieroglyph_V004 : constant Unicode_Char := 16#1336F#; Egyptian_Hieroglyph_V005 : constant Unicode_Char := 16#13370#; Egyptian_Hieroglyph_V006 : constant Unicode_Char := 16#13371#; Egyptian_Hieroglyph_V007 : constant Unicode_Char := 16#13372#; Egyptian_Hieroglyph_V007a : constant Unicode_Char := 16#13373#; Egyptian_Hieroglyph_V007b : constant Unicode_Char := 16#13374#; Egyptian_Hieroglyph_V008 : constant Unicode_Char := 16#13375#; Egyptian_Hieroglyph_V009 : constant Unicode_Char := 16#13376#; Egyptian_Hieroglyph_V010 : constant Unicode_Char := 16#13377#; Egyptian_Hieroglyph_V011 : constant Unicode_Char := 16#13378#; Egyptian_Hieroglyph_V011a : constant Unicode_Char := 16#13379#; Egyptian_Hieroglyph_V011b : constant Unicode_Char := 16#1337A#; Egyptian_Hieroglyph_V011c : constant Unicode_Char := 16#1337B#; Egyptian_Hieroglyph_V012 : constant Unicode_Char := 16#1337C#; Egyptian_Hieroglyph_V012a : constant Unicode_Char := 16#1337D#; Egyptian_Hieroglyph_V012b : constant Unicode_Char := 16#1337E#; Egyptian_Hieroglyph_V013 : constant Unicode_Char := 16#1337F#; Egyptian_Hieroglyph_V014 : constant Unicode_Char := 16#13380#; Egyptian_Hieroglyph_V015 : constant Unicode_Char := 16#13381#; Egyptian_Hieroglyph_V016 : constant Unicode_Char := 16#13382#; Egyptian_Hieroglyph_V017 : constant Unicode_Char := 16#13383#; Egyptian_Hieroglyph_V018 : constant Unicode_Char := 16#13384#; Egyptian_Hieroglyph_V019 : constant Unicode_Char := 16#13385#; Egyptian_Hieroglyph_V020 : constant Unicode_Char := 16#13386#; Egyptian_Hieroglyph_V020a : constant Unicode_Char := 16#13387#; Egyptian_Hieroglyph_V020b : constant Unicode_Char := 16#13388#; Egyptian_Hieroglyph_V020c : constant Unicode_Char := 16#13389#; Egyptian_Hieroglyph_V020d : constant Unicode_Char := 16#1338A#; Egyptian_Hieroglyph_V020e : constant Unicode_Char := 16#1338B#; Egyptian_Hieroglyph_V020f : constant Unicode_Char := 16#1338C#; Egyptian_Hieroglyph_V020g : constant Unicode_Char := 16#1338D#; Egyptian_Hieroglyph_V020h : constant Unicode_Char := 16#1338E#; Egyptian_Hieroglyph_V020i : constant Unicode_Char := 16#1338F#; Egyptian_Hieroglyph_V020j : constant Unicode_Char := 16#13390#; Egyptian_Hieroglyph_V020k : constant Unicode_Char := 16#13391#; Egyptian_Hieroglyph_V020l : constant Unicode_Char := 16#13392#; Egyptian_Hieroglyph_V021 : constant Unicode_Char := 16#13393#; Egyptian_Hieroglyph_V022 : constant Unicode_Char := 16#13394#; Egyptian_Hieroglyph_V023 : constant Unicode_Char := 16#13395#; Egyptian_Hieroglyph_V023a : constant Unicode_Char := 16#13396#; Egyptian_Hieroglyph_V024 : constant Unicode_Char := 16#13397#; Egyptian_Hieroglyph_V025 : constant Unicode_Char := 16#13398#; Egyptian_Hieroglyph_V026 : constant Unicode_Char := 16#13399#; Egyptian_Hieroglyph_V027 : constant Unicode_Char := 16#1339A#; Egyptian_Hieroglyph_V028 : constant Unicode_Char := 16#1339B#; Egyptian_Hieroglyph_V028a : constant Unicode_Char := 16#1339C#; Egyptian_Hieroglyph_V029 : constant Unicode_Char := 16#1339D#; Egyptian_Hieroglyph_V029a : constant Unicode_Char := 16#1339E#; Egyptian_Hieroglyph_V030 : constant Unicode_Char := 16#1339F#; Egyptian_Hieroglyph_V030a : constant Unicode_Char := 16#133A0#; Egyptian_Hieroglyph_V031 : constant Unicode_Char := 16#133A1#; Egyptian_Hieroglyph_V031a : constant Unicode_Char := 16#133A2#; Egyptian_Hieroglyph_V032 : constant Unicode_Char := 16#133A3#; Egyptian_Hieroglyph_V033 : constant Unicode_Char := 16#133A4#; Egyptian_Hieroglyph_V033a : constant Unicode_Char := 16#133A5#; Egyptian_Hieroglyph_V034 : constant Unicode_Char := 16#133A6#; Egyptian_Hieroglyph_V035 : constant Unicode_Char := 16#133A7#; Egyptian_Hieroglyph_V036 : constant Unicode_Char := 16#133A8#; Egyptian_Hieroglyph_V037 : constant Unicode_Char := 16#133A9#; Egyptian_Hieroglyph_V037a : constant Unicode_Char := 16#133AA#; Egyptian_Hieroglyph_V038 : constant Unicode_Char := 16#133AB#; Egyptian_Hieroglyph_V039 : constant Unicode_Char := 16#133AC#; Egyptian_Hieroglyph_V040 : constant Unicode_Char := 16#133AD#; Egyptian_Hieroglyph_V040a : constant Unicode_Char := 16#133AE#; Egyptian_Hieroglyph_W001 : constant Unicode_Char := 16#133AF#; Egyptian_Hieroglyph_W002 : constant Unicode_Char := 16#133B0#; Egyptian_Hieroglyph_W003 : constant Unicode_Char := 16#133B1#; Egyptian_Hieroglyph_W003a : constant Unicode_Char := 16#133B2#; Egyptian_Hieroglyph_W004 : constant Unicode_Char := 16#133B3#; Egyptian_Hieroglyph_W005 : constant Unicode_Char := 16#133B4#; Egyptian_Hieroglyph_W006 : constant Unicode_Char := 16#133B5#; Egyptian_Hieroglyph_W007 : constant Unicode_Char := 16#133B6#; Egyptian_Hieroglyph_W008 : constant Unicode_Char := 16#133B7#; Egyptian_Hieroglyph_W009 : constant Unicode_Char := 16#133B8#; Egyptian_Hieroglyph_W009a : constant Unicode_Char := 16#133B9#; Egyptian_Hieroglyph_W010 : constant Unicode_Char := 16#133BA#; Egyptian_Hieroglyph_W010a : constant Unicode_Char := 16#133BB#; Egyptian_Hieroglyph_W011 : constant Unicode_Char := 16#133BC#; Egyptian_Hieroglyph_W012 : constant Unicode_Char := 16#133BD#; Egyptian_Hieroglyph_W013 : constant Unicode_Char := 16#133BE#; Egyptian_Hieroglyph_W014 : constant Unicode_Char := 16#133BF#; Egyptian_Hieroglyph_W014a : constant Unicode_Char := 16#133C0#; Egyptian_Hieroglyph_W015 : constant Unicode_Char := 16#133C1#; Egyptian_Hieroglyph_W016 : constant Unicode_Char := 16#133C2#; Egyptian_Hieroglyph_W017 : constant Unicode_Char := 16#133C3#; Egyptian_Hieroglyph_W017a : constant Unicode_Char := 16#133C4#; Egyptian_Hieroglyph_W018 : constant Unicode_Char := 16#133C5#; Egyptian_Hieroglyph_W018a : constant Unicode_Char := 16#133C6#; Egyptian_Hieroglyph_W019 : constant Unicode_Char := 16#133C7#; Egyptian_Hieroglyph_W020 : constant Unicode_Char := 16#133C8#; Egyptian_Hieroglyph_W021 : constant Unicode_Char := 16#133C9#; Egyptian_Hieroglyph_W022 : constant Unicode_Char := 16#133CA#; Egyptian_Hieroglyph_W023 : constant Unicode_Char := 16#133CB#; Egyptian_Hieroglyph_W024 : constant Unicode_Char := 16#133CC#; Egyptian_Hieroglyph_W024a : constant Unicode_Char := 16#133CD#; Egyptian_Hieroglyph_W025 : constant Unicode_Char := 16#133CE#; Egyptian_Hieroglyph_X001 : constant Unicode_Char := 16#133CF#; Egyptian_Hieroglyph_X002 : constant Unicode_Char := 16#133D0#; Egyptian_Hieroglyph_X003 : constant Unicode_Char := 16#133D1#; Egyptian_Hieroglyph_X004 : constant Unicode_Char := 16#133D2#; Egyptian_Hieroglyph_X004a : constant Unicode_Char := 16#133D3#; Egyptian_Hieroglyph_X004b : constant Unicode_Char := 16#133D4#; Egyptian_Hieroglyph_X005 : constant Unicode_Char := 16#133D5#; Egyptian_Hieroglyph_X006 : constant Unicode_Char := 16#133D6#; Egyptian_Hieroglyph_X006a : constant Unicode_Char := 16#133D7#; Egyptian_Hieroglyph_X007 : constant Unicode_Char := 16#133D8#; Egyptian_Hieroglyph_X008 : constant Unicode_Char := 16#133D9#; Egyptian_Hieroglyph_X008a : constant Unicode_Char := 16#133DA#; Egyptian_Hieroglyph_Y001 : constant Unicode_Char := 16#133DB#; Egyptian_Hieroglyph_Y001a : constant Unicode_Char := 16#133DC#; Egyptian_Hieroglyph_Y002 : constant Unicode_Char := 16#133DD#; Egyptian_Hieroglyph_Y003 : constant Unicode_Char := 16#133DE#; Egyptian_Hieroglyph_Y004 : constant Unicode_Char := 16#133DF#; Egyptian_Hieroglyph_Y005 : constant Unicode_Char := 16#133E0#; Egyptian_Hieroglyph_Y006 : constant Unicode_Char := 16#133E1#; Egyptian_Hieroglyph_Y007 : constant Unicode_Char := 16#133E2#; Egyptian_Hieroglyph_Y008 : constant Unicode_Char := 16#133E3#; Egyptian_Hieroglyph_Z001 : constant Unicode_Char := 16#133E4#; Egyptian_Hieroglyph_Z002 : constant Unicode_Char := 16#133E5#; Egyptian_Hieroglyph_Z002a : constant Unicode_Char := 16#133E6#; Egyptian_Hieroglyph_Z002b : constant Unicode_Char := 16#133E7#; Egyptian_Hieroglyph_Z002c : constant Unicode_Char := 16#133E8#; Egyptian_Hieroglyph_Z002d : constant Unicode_Char := 16#133E9#; Egyptian_Hieroglyph_Z003 : constant Unicode_Char := 16#133EA#; Egyptian_Hieroglyph_Z003a : constant Unicode_Char := 16#133EB#; Egyptian_Hieroglyph_Z003b : constant Unicode_Char := 16#133EC#; Egyptian_Hieroglyph_Z004 : constant Unicode_Char := 16#133ED#; Egyptian_Hieroglyph_Z004a : constant Unicode_Char := 16#133EE#; Egyptian_Hieroglyph_Z005 : constant Unicode_Char := 16#133EF#; Egyptian_Hieroglyph_Z005a : constant Unicode_Char := 16#133F0#; Egyptian_Hieroglyph_Z006 : constant Unicode_Char := 16#133F1#; Egyptian_Hieroglyph_Z007 : constant Unicode_Char := 16#133F2#; Egyptian_Hieroglyph_Z008 : constant Unicode_Char := 16#133F3#; Egyptian_Hieroglyph_Z009 : constant Unicode_Char := 16#133F4#; Egyptian_Hieroglyph_Z010 : constant Unicode_Char := 16#133F5#; Egyptian_Hieroglyph_Z011 : constant Unicode_Char := 16#133F6#; Egyptian_Hieroglyph_Z012 : constant Unicode_Char := 16#133F7#; Egyptian_Hieroglyph_Z013 : constant Unicode_Char := 16#133F8#; Egyptian_Hieroglyph_Z014 : constant Unicode_Char := 16#133F9#; Egyptian_Hieroglyph_Z015 : constant Unicode_Char := 16#133FA#; Egyptian_Hieroglyph_Z015a : constant Unicode_Char := 16#133FB#; Egyptian_Hieroglyph_Z015b : constant Unicode_Char := 16#133FC#; Egyptian_Hieroglyph_Z015c : constant Unicode_Char := 16#133FD#; Egyptian_Hieroglyph_Z015d : constant Unicode_Char := 16#133FE#; Egyptian_Hieroglyph_Z015e : constant Unicode_Char := 16#133FF#; Egyptian_Hieroglyph_Z015f : constant Unicode_Char := 16#13400#; Egyptian_Hieroglyph_Z015g : constant Unicode_Char := 16#13401#; Egyptian_Hieroglyph_Z015h : constant Unicode_Char := 16#13402#; Egyptian_Hieroglyph_Z015i : constant Unicode_Char := 16#13403#; Egyptian_Hieroglyph_Z016 : constant Unicode_Char := 16#13404#; Egyptian_Hieroglyph_Z016a : constant Unicode_Char := 16#13405#; Egyptian_Hieroglyph_Z016b : constant Unicode_Char := 16#13406#; Egyptian_Hieroglyph_Z016c : constant Unicode_Char := 16#13407#; Egyptian_Hieroglyph_Z016d : constant Unicode_Char := 16#13408#; Egyptian_Hieroglyph_Z016e : constant Unicode_Char := 16#13409#; Egyptian_Hieroglyph_Z016f : constant Unicode_Char := 16#1340A#; Egyptian_Hieroglyph_Z016g : constant Unicode_Char := 16#1340B#; Egyptian_Hieroglyph_Z016h : constant Unicode_Char := 16#1340C#; Egyptian_Hieroglyph_Aa001 : constant Unicode_Char := 16#1340D#; Egyptian_Hieroglyph_Aa002 : constant Unicode_Char := 16#1340E#; Egyptian_Hieroglyph_Aa003 : constant Unicode_Char := 16#1340F#; Egyptian_Hieroglyph_Aa004 : constant Unicode_Char := 16#13410#; Egyptian_Hieroglyph_Aa005 : constant Unicode_Char := 16#13411#; Egyptian_Hieroglyph_Aa006 : constant Unicode_Char := 16#13412#; Egyptian_Hieroglyph_Aa007 : constant Unicode_Char := 16#13413#; Egyptian_Hieroglyph_Aa007a : constant Unicode_Char := 16#13414#; Egyptian_Hieroglyph_Aa007b : constant Unicode_Char := 16#13415#; Egyptian_Hieroglyph_Aa008 : constant Unicode_Char := 16#13416#; Egyptian_Hieroglyph_Aa009 : constant Unicode_Char := 16#13417#; Egyptian_Hieroglyph_Aa010 : constant Unicode_Char := 16#13418#; Egyptian_Hieroglyph_Aa011 : constant Unicode_Char := 16#13419#; Egyptian_Hieroglyph_Aa012 : constant Unicode_Char := 16#1341A#; Egyptian_Hieroglyph_Aa013 : constant Unicode_Char := 16#1341B#; Egyptian_Hieroglyph_Aa014 : constant Unicode_Char := 16#1341C#; Egyptian_Hieroglyph_Aa015 : constant Unicode_Char := 16#1341D#; Egyptian_Hieroglyph_Aa016 : constant Unicode_Char := 16#1341E#; Egyptian_Hieroglyph_Aa017 : constant Unicode_Char := 16#1341F#; Egyptian_Hieroglyph_Aa018 : constant Unicode_Char := 16#13420#; Egyptian_Hieroglyph_Aa019 : constant Unicode_Char := 16#13421#; Egyptian_Hieroglyph_Aa020 : constant Unicode_Char := 16#13422#; Egyptian_Hieroglyph_Aa021 : constant Unicode_Char := 16#13423#; Egyptian_Hieroglyph_Aa022 : constant Unicode_Char := 16#13424#; Egyptian_Hieroglyph_Aa023 : constant Unicode_Char := 16#13425#; Egyptian_Hieroglyph_Aa024 : constant Unicode_Char := 16#13426#; Egyptian_Hieroglyph_Aa025 : constant Unicode_Char := 16#13427#; Egyptian_Hieroglyph_Aa026 : constant Unicode_Char := 16#13428#; Egyptian_Hieroglyph_Aa027 : constant Unicode_Char := 16#13429#; Egyptian_Hieroglyph_Aa028 : constant Unicode_Char := 16#1342A#; Egyptian_Hieroglyph_Aa029 : constant Unicode_Char := 16#1342B#; Egyptian_Hieroglyph_Aa030 : constant Unicode_Char := 16#1342C#; Egyptian_Hieroglyph_Aa031 : constant Unicode_Char := 16#1342D#; Egyptian_Hieroglyph_Aa032 : constant Unicode_Char := 16#1342E#; end Unicode.Names.Egyptian_Hieroglyphs; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-elbasan.ads�����������������������������������������������������0000664�0000000�0000000�00000014101�14476332425�0021323�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Elbasan is pragma Preelaborate; pragma Style_Checks (Off); Elbasan_Letter_A : constant Unicode_Char := 16#10500#; Elbasan_Letter_Be : constant Unicode_Char := 16#10501#; Elbasan_Letter_Ce : constant Unicode_Char := 16#10502#; Elbasan_Letter_Che : constant Unicode_Char := 16#10503#; Elbasan_Letter_De : constant Unicode_Char := 16#10504#; Elbasan_Letter_Nde : constant Unicode_Char := 16#10505#; Elbasan_Letter_Dhe : constant Unicode_Char := 16#10506#; Elbasan_Letter_Ei : constant Unicode_Char := 16#10507#; Elbasan_Letter_E : constant Unicode_Char := 16#10508#; Elbasan_Letter_Fe : constant Unicode_Char := 16#10509#; Elbasan_Letter_Ge : constant Unicode_Char := 16#1050A#; Elbasan_Letter_Gje : constant Unicode_Char := 16#1050B#; Elbasan_Letter_He : constant Unicode_Char := 16#1050C#; Elbasan_Letter_I : constant Unicode_Char := 16#1050D#; Elbasan_Letter_Je : constant Unicode_Char := 16#1050E#; Elbasan_Letter_Ke : constant Unicode_Char := 16#1050F#; Elbasan_Letter_Le : constant Unicode_Char := 16#10510#; Elbasan_Letter_Lle : constant Unicode_Char := 16#10511#; Elbasan_Letter_Me : constant Unicode_Char := 16#10512#; Elbasan_Letter_Ne : constant Unicode_Char := 16#10513#; Elbasan_Letter_Na : constant Unicode_Char := 16#10514#; Elbasan_Letter_Nje : constant Unicode_Char := 16#10515#; Elbasan_Letter_O : constant Unicode_Char := 16#10516#; Elbasan_Letter_Pe : constant Unicode_Char := 16#10517#; Elbasan_Letter_Qe : constant Unicode_Char := 16#10518#; Elbasan_Letter_Re : constant Unicode_Char := 16#10519#; Elbasan_Letter_Rre : constant Unicode_Char := 16#1051A#; Elbasan_Letter_Se : constant Unicode_Char := 16#1051B#; Elbasan_Letter_She : constant Unicode_Char := 16#1051C#; Elbasan_Letter_Te : constant Unicode_Char := 16#1051D#; Elbasan_Letter_The : constant Unicode_Char := 16#1051E#; Elbasan_Letter_U : constant Unicode_Char := 16#1051F#; Elbasan_Letter_Ve : constant Unicode_Char := 16#10520#; Elbasan_Letter_Xe : constant Unicode_Char := 16#10521#; Elbasan_Letter_Y : constant Unicode_Char := 16#10522#; Elbasan_Letter_Ze : constant Unicode_Char := 16#10523#; Elbasan_Letter_Zhe : constant Unicode_Char := 16#10524#; Elbasan_Letter_Ghe : constant Unicode_Char := 16#10525#; Elbasan_Letter_Ghamma : constant Unicode_Char := 16#10526#; Elbasan_Letter_Khe : constant Unicode_Char := 16#10527#; end Unicode.Names.Elbasan; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-emoticons.ads���������������������������������������������������0000664�0000000�0000000�00000023003�14476332425�0021717�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Emoticons is pragma Preelaborate; pragma Style_Checks (Off); Grinning_Face : constant Unicode_Char := 16#1F600#; Grinning_Face_With_Smiling_Eyes : constant Unicode_Char := 16#1F601#; Face_With_Tears_Of_Joy : constant Unicode_Char := 16#1F602#; Smiling_Face_With_Open_Mouth : constant Unicode_Char := 16#1F603#; Smiling_Face_With_Open_Mouth_And_Smiling_Eyes : constant Unicode_Char := 16#1F604#; Smiling_Face_With_Open_Mouth_And_Cold_Sweat : constant Unicode_Char := 16#1F605#; Smiling_Face_With_Open_Mouth_And_Tightly_Closed_Eyes : constant Unicode_Char := 16#1F606#; Smiling_Face_With_Halo : constant Unicode_Char := 16#1F607#; Smiling_Face_With_Horns : constant Unicode_Char := 16#1F608#; Winking_Face : constant Unicode_Char := 16#1F609#; Smiling_Face_With_Smiling_Eyes : constant Unicode_Char := 16#1F60A#; Face_Savouring_Delicious_Food : constant Unicode_Char := 16#1F60B#; Relieved_Face : constant Unicode_Char := 16#1F60C#; Smiling_Face_With_Heart_Shaped_Eyes : constant Unicode_Char := 16#1F60D#; Smiling_Face_With_Sunglasses : constant Unicode_Char := 16#1F60E#; Smirking_Face : constant Unicode_Char := 16#1F60F#; Neutral_Face : constant Unicode_Char := 16#1F610#; Expressionless_Face : constant Unicode_Char := 16#1F611#; Unamused_Face : constant Unicode_Char := 16#1F612#; Face_With_Cold_Sweat : constant Unicode_Char := 16#1F613#; Pensive_Face : constant Unicode_Char := 16#1F614#; Confused_Face : constant Unicode_Char := 16#1F615#; Confounded_Face : constant Unicode_Char := 16#1F616#; Kissing_Face : constant Unicode_Char := 16#1F617#; Face_Throwing_A_Kiss : constant Unicode_Char := 16#1F618#; Kissing_Face_With_Smiling_Eyes : constant Unicode_Char := 16#1F619#; Kissing_Face_With_Closed_Eyes : constant Unicode_Char := 16#1F61A#; Face_With_Stuck_Out_Tongue : constant Unicode_Char := 16#1F61B#; Face_With_Stuck_Out_Tongue_And_Winking_Eye : constant Unicode_Char := 16#1F61C#; Face_With_Stuck_Out_Tongue_And_Tightly_Closed_Eyes : constant Unicode_Char := 16#1F61D#; Disappointed_Face : constant Unicode_Char := 16#1F61E#; Worried_Face : constant Unicode_Char := 16#1F61F#; Angry_Face : constant Unicode_Char := 16#1F620#; Pouting_Face : constant Unicode_Char := 16#1F621#; Crying_Face : constant Unicode_Char := 16#1F622#; Persevering_Face : constant Unicode_Char := 16#1F623#; Face_With_Look_Of_Triumph : constant Unicode_Char := 16#1F624#; Disappointed_But_Relieved_Face : constant Unicode_Char := 16#1F625#; Frowning_Face_With_Open_Mouth : constant Unicode_Char := 16#1F626#; Anguished_Face : constant Unicode_Char := 16#1F627#; Fearful_Face : constant Unicode_Char := 16#1F628#; Weary_Face : constant Unicode_Char := 16#1F629#; Sleepy_Face : constant Unicode_Char := 16#1F62A#; Tired_Face : constant Unicode_Char := 16#1F62B#; Grimacing_Face : constant Unicode_Char := 16#1F62C#; Loudly_Crying_Face : constant Unicode_Char := 16#1F62D#; Face_With_Open_Mouth : constant Unicode_Char := 16#1F62E#; Hushed_Face : constant Unicode_Char := 16#1F62F#; Face_With_Open_Mouth_And_Cold_Sweat : constant Unicode_Char := 16#1F630#; Face_Screaming_In_Fear : constant Unicode_Char := 16#1F631#; Astonished_Face : constant Unicode_Char := 16#1F632#; Flushed_Face : constant Unicode_Char := 16#1F633#; Sleeping_Face : constant Unicode_Char := 16#1F634#; Dizzy_Face : constant Unicode_Char := 16#1F635#; Face_Without_Mouth : constant Unicode_Char := 16#1F636#; Face_With_Medical_Mask : constant Unicode_Char := 16#1F637#; Grinning_Cat_Face_With_Smiling_Eyes : constant Unicode_Char := 16#1F638#; Cat_Face_With_Tears_Of_Joy : constant Unicode_Char := 16#1F639#; Smiling_Cat_Face_With_Open_Mouth : constant Unicode_Char := 16#1F63A#; Smiling_Cat_Face_With_Heart_Shaped_Eyes : constant Unicode_Char := 16#1F63B#; Cat_Face_With_Wry_Smile : constant Unicode_Char := 16#1F63C#; Kissing_Cat_Face_With_Closed_Eyes : constant Unicode_Char := 16#1F63D#; Pouting_Cat_Face : constant Unicode_Char := 16#1F63E#; Crying_Cat_Face : constant Unicode_Char := 16#1F63F#; Weary_Cat_Face : constant Unicode_Char := 16#1F640#; Slightly_Frowning_Face : constant Unicode_Char := 16#1F641#; Slightly_Smiling_Face : constant Unicode_Char := 16#1F642#; Upside_Down_Face : constant Unicode_Char := 16#1F643#; Face_With_Rolling_Eyes : constant Unicode_Char := 16#1F644#; Face_With_No_Good_Gesture : constant Unicode_Char := 16#1F645#; Face_With_Ok_Gesture : constant Unicode_Char := 16#1F646#; Person_Bowing_Deeply : constant Unicode_Char := 16#1F647#; See_No_Evil_Monkey : constant Unicode_Char := 16#1F648#; Hear_No_Evil_Monkey : constant Unicode_Char := 16#1F649#; Speak_No_Evil_Monkey : constant Unicode_Char := 16#1F64A#; Happy_Person_Raising_One_Hand : constant Unicode_Char := 16#1F64B#; Person_Raising_Both_Hands_In_Celebration : constant Unicode_Char := 16#1F64C#; Person_Frowning : constant Unicode_Char := 16#1F64D#; Person_With_Pouting_Face : constant Unicode_Char := 16#1F64E#; Person_With_Folded_Hands : constant Unicode_Char := 16#1F64F#; end Unicode.Names.Emoticons; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-enclosed_alphanum_sup.ads���������������������������������������0000664�0000000�0000000�00000042647�14476332425�0024306�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Enclosed_Alphanum_Sup is pragma Preelaborate; pragma Style_Checks (Off); Digit_Zero_Full_Stop : constant Unicode_Char := 16#1F100#; Digit_Zero_Comma : constant Unicode_Char := 16#1F101#; Digit_One_Comma : constant Unicode_Char := 16#1F102#; Digit_Two_Comma : constant Unicode_Char := 16#1F103#; Digit_Three_Comma : constant Unicode_Char := 16#1F104#; Digit_Four_Comma : constant Unicode_Char := 16#1F105#; Digit_Five_Comma : constant Unicode_Char := 16#1F106#; Digit_Six_Comma : constant Unicode_Char := 16#1F107#; Digit_Seven_Comma : constant Unicode_Char := 16#1F108#; Digit_Eight_Comma : constant Unicode_Char := 16#1F109#; Digit_Nine_Comma : constant Unicode_Char := 16#1F10A#; Dingbat_Circled_Sans_Serif_Digit_Zero : constant Unicode_Char := 16#1F10B#; Dingbat_Negative_Circled_Sans_Serif_Digit_Zero : constant Unicode_Char := 16#1F10C#; Parenthesized_Latin_Capital_Letter_A : constant Unicode_Char := 16#1F110#; Parenthesized_Latin_Capital_Letter_B : constant Unicode_Char := 16#1F111#; Parenthesized_Latin_Capital_Letter_C : constant Unicode_Char := 16#1F112#; Parenthesized_Latin_Capital_Letter_D : constant Unicode_Char := 16#1F113#; Parenthesized_Latin_Capital_Letter_E : constant Unicode_Char := 16#1F114#; Parenthesized_Latin_Capital_Letter_F : constant Unicode_Char := 16#1F115#; Parenthesized_Latin_Capital_Letter_G : constant Unicode_Char := 16#1F116#; Parenthesized_Latin_Capital_Letter_H : constant Unicode_Char := 16#1F117#; Parenthesized_Latin_Capital_Letter_I : constant Unicode_Char := 16#1F118#; Parenthesized_Latin_Capital_Letter_J : constant Unicode_Char := 16#1F119#; Parenthesized_Latin_Capital_Letter_K : constant Unicode_Char := 16#1F11A#; Parenthesized_Latin_Capital_Letter_L : constant Unicode_Char := 16#1F11B#; Parenthesized_Latin_Capital_Letter_M : constant Unicode_Char := 16#1F11C#; Parenthesized_Latin_Capital_Letter_N : constant Unicode_Char := 16#1F11D#; Parenthesized_Latin_Capital_Letter_O : constant Unicode_Char := 16#1F11E#; Parenthesized_Latin_Capital_Letter_P : constant Unicode_Char := 16#1F11F#; Parenthesized_Latin_Capital_Letter_Q : constant Unicode_Char := 16#1F120#; Parenthesized_Latin_Capital_Letter_R : constant Unicode_Char := 16#1F121#; Parenthesized_Latin_Capital_Letter_S : constant Unicode_Char := 16#1F122#; Parenthesized_Latin_Capital_Letter_T : constant Unicode_Char := 16#1F123#; Parenthesized_Latin_Capital_Letter_U : constant Unicode_Char := 16#1F124#; Parenthesized_Latin_Capital_Letter_V : constant Unicode_Char := 16#1F125#; Parenthesized_Latin_Capital_Letter_W : constant Unicode_Char := 16#1F126#; Parenthesized_Latin_Capital_Letter_X : constant Unicode_Char := 16#1F127#; Parenthesized_Latin_Capital_Letter_Y : constant Unicode_Char := 16#1F128#; Parenthesized_Latin_Capital_Letter_Z : constant Unicode_Char := 16#1F129#; Tortoise_Shell_Bracketed_Latin_Capital_Letter_S : constant Unicode_Char := 16#1F12A#; Circled_Italic_Latin_Capital_Letter_C : constant Unicode_Char := 16#1F12B#; Circled_Italic_Latin_Capital_Letter_R : constant Unicode_Char := 16#1F12C#; Circled_Cd : constant Unicode_Char := 16#1F12D#; Circled_Wz : constant Unicode_Char := 16#1F12E#; Squared_Latin_Capital_Letter_A : constant Unicode_Char := 16#1F130#; Squared_Latin_Capital_Letter_B : constant Unicode_Char := 16#1F131#; Squared_Latin_Capital_Letter_C : constant Unicode_Char := 16#1F132#; Squared_Latin_Capital_Letter_D : constant Unicode_Char := 16#1F133#; Squared_Latin_Capital_Letter_E : constant Unicode_Char := 16#1F134#; Squared_Latin_Capital_Letter_F : constant Unicode_Char := 16#1F135#; Squared_Latin_Capital_Letter_G : constant Unicode_Char := 16#1F136#; Squared_Latin_Capital_Letter_H : constant Unicode_Char := 16#1F137#; Squared_Latin_Capital_Letter_I : constant Unicode_Char := 16#1F138#; Squared_Latin_Capital_Letter_J : constant Unicode_Char := 16#1F139#; Squared_Latin_Capital_Letter_K : constant Unicode_Char := 16#1F13A#; Squared_Latin_Capital_Letter_L : constant Unicode_Char := 16#1F13B#; Squared_Latin_Capital_Letter_M : constant Unicode_Char := 16#1F13C#; Squared_Latin_Capital_Letter_N : constant Unicode_Char := 16#1F13D#; Squared_Latin_Capital_Letter_O : constant Unicode_Char := 16#1F13E#; Squared_Latin_Capital_Letter_P : constant Unicode_Char := 16#1F13F#; Squared_Latin_Capital_Letter_Q : constant Unicode_Char := 16#1F140#; Squared_Latin_Capital_Letter_R : constant Unicode_Char := 16#1F141#; Squared_Latin_Capital_Letter_S : constant Unicode_Char := 16#1F142#; Squared_Latin_Capital_Letter_T : constant Unicode_Char := 16#1F143#; Squared_Latin_Capital_Letter_U : constant Unicode_Char := 16#1F144#; Squared_Latin_Capital_Letter_V : constant Unicode_Char := 16#1F145#; Squared_Latin_Capital_Letter_W : constant Unicode_Char := 16#1F146#; Squared_Latin_Capital_Letter_X : constant Unicode_Char := 16#1F147#; Squared_Latin_Capital_Letter_Y : constant Unicode_Char := 16#1F148#; Squared_Latin_Capital_Letter_Z : constant Unicode_Char := 16#1F149#; Squared_Hv : constant Unicode_Char := 16#1F14A#; Squared_Mv : constant Unicode_Char := 16#1F14B#; Squared_Sd : constant Unicode_Char := 16#1F14C#; Squared_Ss : constant Unicode_Char := 16#1F14D#; Squared_Ppv : constant Unicode_Char := 16#1F14E#; Squared_Wc : constant Unicode_Char := 16#1F14F#; Negative_Circled_Latin_Capital_Letter_A : constant Unicode_Char := 16#1F150#; Negative_Circled_Latin_Capital_Letter_B : constant Unicode_Char := 16#1F151#; Negative_Circled_Latin_Capital_Letter_C : constant Unicode_Char := 16#1F152#; Negative_Circled_Latin_Capital_Letter_D : constant Unicode_Char := 16#1F153#; Negative_Circled_Latin_Capital_Letter_E : constant Unicode_Char := 16#1F154#; Negative_Circled_Latin_Capital_Letter_F : constant Unicode_Char := 16#1F155#; Negative_Circled_Latin_Capital_Letter_G : constant Unicode_Char := 16#1F156#; Negative_Circled_Latin_Capital_Letter_H : constant Unicode_Char := 16#1F157#; Negative_Circled_Latin_Capital_Letter_I : constant Unicode_Char := 16#1F158#; Negative_Circled_Latin_Capital_Letter_J : constant Unicode_Char := 16#1F159#; Negative_Circled_Latin_Capital_Letter_K : constant Unicode_Char := 16#1F15A#; Negative_Circled_Latin_Capital_Letter_L : constant Unicode_Char := 16#1F15B#; Negative_Circled_Latin_Capital_Letter_M : constant Unicode_Char := 16#1F15C#; Negative_Circled_Latin_Capital_Letter_N : constant Unicode_Char := 16#1F15D#; Negative_Circled_Latin_Capital_Letter_O : constant Unicode_Char := 16#1F15E#; Negative_Circled_Latin_Capital_Letter_P : constant Unicode_Char := 16#1F15F#; Negative_Circled_Latin_Capital_Letter_Q : constant Unicode_Char := 16#1F160#; Negative_Circled_Latin_Capital_Letter_R : constant Unicode_Char := 16#1F161#; Negative_Circled_Latin_Capital_Letter_S : constant Unicode_Char := 16#1F162#; Negative_Circled_Latin_Capital_Letter_T : constant Unicode_Char := 16#1F163#; Negative_Circled_Latin_Capital_Letter_U : constant Unicode_Char := 16#1F164#; Negative_Circled_Latin_Capital_Letter_V : constant Unicode_Char := 16#1F165#; Negative_Circled_Latin_Capital_Letter_W : constant Unicode_Char := 16#1F166#; Negative_Circled_Latin_Capital_Letter_X : constant Unicode_Char := 16#1F167#; Negative_Circled_Latin_Capital_Letter_Y : constant Unicode_Char := 16#1F168#; Negative_Circled_Latin_Capital_Letter_Z : constant Unicode_Char := 16#1F169#; Raised_Mc_Sign : constant Unicode_Char := 16#1F16A#; Raised_Md_Sign : constant Unicode_Char := 16#1F16B#; Negative_Squared_Latin_Capital_Letter_A : constant Unicode_Char := 16#1F170#; Negative_Squared_Latin_Capital_Letter_B : constant Unicode_Char := 16#1F171#; Negative_Squared_Latin_Capital_Letter_C : constant Unicode_Char := 16#1F172#; Negative_Squared_Latin_Capital_Letter_D : constant Unicode_Char := 16#1F173#; Negative_Squared_Latin_Capital_Letter_E : constant Unicode_Char := 16#1F174#; Negative_Squared_Latin_Capital_Letter_F : constant Unicode_Char := 16#1F175#; Negative_Squared_Latin_Capital_Letter_G : constant Unicode_Char := 16#1F176#; Negative_Squared_Latin_Capital_Letter_H : constant Unicode_Char := 16#1F177#; Negative_Squared_Latin_Capital_Letter_I : constant Unicode_Char := 16#1F178#; Negative_Squared_Latin_Capital_Letter_J : constant Unicode_Char := 16#1F179#; Negative_Squared_Latin_Capital_Letter_K : constant Unicode_Char := 16#1F17A#; Negative_Squared_Latin_Capital_Letter_L : constant Unicode_Char := 16#1F17B#; Negative_Squared_Latin_Capital_Letter_M : constant Unicode_Char := 16#1F17C#; Negative_Squared_Latin_Capital_Letter_N : constant Unicode_Char := 16#1F17D#; Negative_Squared_Latin_Capital_Letter_O : constant Unicode_Char := 16#1F17E#; Negative_Squared_Latin_Capital_Letter_P : constant Unicode_Char := 16#1F17F#; Negative_Squared_Latin_Capital_Letter_Q : constant Unicode_Char := 16#1F180#; Negative_Squared_Latin_Capital_Letter_R : constant Unicode_Char := 16#1F181#; Negative_Squared_Latin_Capital_Letter_S : constant Unicode_Char := 16#1F182#; Negative_Squared_Latin_Capital_Letter_T : constant Unicode_Char := 16#1F183#; Negative_Squared_Latin_Capital_Letter_U : constant Unicode_Char := 16#1F184#; Negative_Squared_Latin_Capital_Letter_V : constant Unicode_Char := 16#1F185#; Negative_Squared_Latin_Capital_Letter_W : constant Unicode_Char := 16#1F186#; Negative_Squared_Latin_Capital_Letter_X : constant Unicode_Char := 16#1F187#; Negative_Squared_Latin_Capital_Letter_Y : constant Unicode_Char := 16#1F188#; Negative_Squared_Latin_Capital_Letter_Z : constant Unicode_Char := 16#1F189#; Crossed_Negative_Squared_Latin_Capital_Letter_P : constant Unicode_Char := 16#1F18A#; Negative_Squared_Ic : constant Unicode_Char := 16#1F18B#; Negative_Squared_Pa : constant Unicode_Char := 16#1F18C#; Negative_Squared_Sa : constant Unicode_Char := 16#1F18D#; Negative_Squared_Ab : constant Unicode_Char := 16#1F18E#; Negative_Squared_Wc : constant Unicode_Char := 16#1F18F#; Square_Dj : constant Unicode_Char := 16#1F190#; Squared_Cl : constant Unicode_Char := 16#1F191#; Squared_Cool : constant Unicode_Char := 16#1F192#; Squared_Free : constant Unicode_Char := 16#1F193#; Squared_Id : constant Unicode_Char := 16#1F194#; Squared_New : constant Unicode_Char := 16#1F195#; Squared_Ng : constant Unicode_Char := 16#1F196#; Squared_Ok : constant Unicode_Char := 16#1F197#; Squared_Sos : constant Unicode_Char := 16#1F198#; Squared_Up_With_Exclamation_Mark : constant Unicode_Char := 16#1F199#; Squared_Vs : constant Unicode_Char := 16#1F19A#; Regional_Indicator_Symbol_Letter_A : constant Unicode_Char := 16#1F1E6#; Regional_Indicator_Symbol_Letter_B : constant Unicode_Char := 16#1F1E7#; Regional_Indicator_Symbol_Letter_C : constant Unicode_Char := 16#1F1E8#; Regional_Indicator_Symbol_Letter_D : constant Unicode_Char := 16#1F1E9#; Regional_Indicator_Symbol_Letter_E : constant Unicode_Char := 16#1F1EA#; Regional_Indicator_Symbol_Letter_F : constant Unicode_Char := 16#1F1EB#; Regional_Indicator_Symbol_Letter_G : constant Unicode_Char := 16#1F1EC#; Regional_Indicator_Symbol_Letter_H : constant Unicode_Char := 16#1F1ED#; Regional_Indicator_Symbol_Letter_I : constant Unicode_Char := 16#1F1EE#; Regional_Indicator_Symbol_Letter_J : constant Unicode_Char := 16#1F1EF#; Regional_Indicator_Symbol_Letter_K : constant Unicode_Char := 16#1F1F0#; Regional_Indicator_Symbol_Letter_L : constant Unicode_Char := 16#1F1F1#; Regional_Indicator_Symbol_Letter_M : constant Unicode_Char := 16#1F1F2#; Regional_Indicator_Symbol_Letter_N : constant Unicode_Char := 16#1F1F3#; Regional_Indicator_Symbol_Letter_O : constant Unicode_Char := 16#1F1F4#; Regional_Indicator_Symbol_Letter_P : constant Unicode_Char := 16#1F1F5#; Regional_Indicator_Symbol_Letter_Q : constant Unicode_Char := 16#1F1F6#; Regional_Indicator_Symbol_Letter_R : constant Unicode_Char := 16#1F1F7#; Regional_Indicator_Symbol_Letter_S : constant Unicode_Char := 16#1F1F8#; Regional_Indicator_Symbol_Letter_T : constant Unicode_Char := 16#1F1F9#; Regional_Indicator_Symbol_Letter_U : constant Unicode_Char := 16#1F1FA#; Regional_Indicator_Symbol_Letter_V : constant Unicode_Char := 16#1F1FB#; Regional_Indicator_Symbol_Letter_W : constant Unicode_Char := 16#1F1FC#; Regional_Indicator_Symbol_Letter_X : constant Unicode_Char := 16#1F1FD#; Regional_Indicator_Symbol_Letter_Y : constant Unicode_Char := 16#1F1FE#; Regional_Indicator_Symbol_Letter_Z : constant Unicode_Char := 16#1F1FF#; end Unicode.Names.Enclosed_Alphanum_Sup; �����������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-enclosed_alphanumerics.ads��������������������������������������0000664�0000000�0000000�00000036307�14476332425�0024441�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Enclosed_Alphanumerics is pragma Preelaborate; pragma Style_Checks (Off); Circled_Digit_One : constant Unicode_Char := 16#2460#; Circled_Digit_Two : constant Unicode_Char := 16#2461#; Circled_Digit_Three : constant Unicode_Char := 16#2462#; Circled_Digit_Four : constant Unicode_Char := 16#2463#; Circled_Digit_Five : constant Unicode_Char := 16#2464#; Circled_Digit_Six : constant Unicode_Char := 16#2465#; Circled_Digit_Seven : constant Unicode_Char := 16#2466#; Circled_Digit_Eight : constant Unicode_Char := 16#2467#; Circled_Digit_Nine : constant Unicode_Char := 16#2468#; Circled_Number_Ten : constant Unicode_Char := 16#2469#; Circled_Number_Eleven : constant Unicode_Char := 16#246A#; Circled_Number_Twelve : constant Unicode_Char := 16#246B#; Circled_Number_Thirteen : constant Unicode_Char := 16#246C#; Circled_Number_Fourteen : constant Unicode_Char := 16#246D#; Circled_Number_Fifteen : constant Unicode_Char := 16#246E#; Circled_Number_Sixteen : constant Unicode_Char := 16#246F#; Circled_Number_Seventeen : constant Unicode_Char := 16#2470#; Circled_Number_Eighteen : constant Unicode_Char := 16#2471#; Circled_Number_Nineteen : constant Unicode_Char := 16#2472#; Circled_Number_Twenty : constant Unicode_Char := 16#2473#; Parenthesized_Digit_One : constant Unicode_Char := 16#2474#; Parenthesized_Digit_Two : constant Unicode_Char := 16#2475#; Parenthesized_Digit_Three : constant Unicode_Char := 16#2476#; Parenthesized_Digit_Four : constant Unicode_Char := 16#2477#; Parenthesized_Digit_Five : constant Unicode_Char := 16#2478#; Parenthesized_Digit_Six : constant Unicode_Char := 16#2479#; Parenthesized_Digit_Seven : constant Unicode_Char := 16#247A#; Parenthesized_Digit_Eight : constant Unicode_Char := 16#247B#; Parenthesized_Digit_Nine : constant Unicode_Char := 16#247C#; Parenthesized_Number_Ten : constant Unicode_Char := 16#247D#; Parenthesized_Number_Eleven : constant Unicode_Char := 16#247E#; Parenthesized_Number_Twelve : constant Unicode_Char := 16#247F#; Parenthesized_Number_Thirteen : constant Unicode_Char := 16#2480#; Parenthesized_Number_Fourteen : constant Unicode_Char := 16#2481#; Parenthesized_Number_Fifteen : constant Unicode_Char := 16#2482#; Parenthesized_Number_Sixteen : constant Unicode_Char := 16#2483#; Parenthesized_Number_Seventeen : constant Unicode_Char := 16#2484#; Parenthesized_Number_Eighteen : constant Unicode_Char := 16#2485#; Parenthesized_Number_Nineteen : constant Unicode_Char := 16#2486#; Parenthesized_Number_Twenty : constant Unicode_Char := 16#2487#; Digit_One_Full_Stop : constant Unicode_Char := 16#2488#; Digit_Two_Full_Stop : constant Unicode_Char := 16#2489#; Digit_Three_Full_Stop : constant Unicode_Char := 16#248A#; Digit_Four_Full_Stop : constant Unicode_Char := 16#248B#; Digit_Five_Full_Stop : constant Unicode_Char := 16#248C#; Digit_Six_Full_Stop : constant Unicode_Char := 16#248D#; Digit_Seven_Full_Stop : constant Unicode_Char := 16#248E#; Digit_Eight_Full_Stop : constant Unicode_Char := 16#248F#; Digit_Nine_Full_Stop : constant Unicode_Char := 16#2490#; Number_Ten_Full_Stop : constant Unicode_Char := 16#2491#; Number_Eleven_Full_Stop : constant Unicode_Char := 16#2492#; Number_Twelve_Full_Stop : constant Unicode_Char := 16#2493#; Number_Thirteen_Full_Stop : constant Unicode_Char := 16#2494#; Number_Fourteen_Full_Stop : constant Unicode_Char := 16#2495#; Number_Fifteen_Full_Stop : constant Unicode_Char := 16#2496#; Number_Sixteen_Full_Stop : constant Unicode_Char := 16#2497#; Number_Seventeen_Full_Stop : constant Unicode_Char := 16#2498#; Number_Eighteen_Full_Stop : constant Unicode_Char := 16#2499#; Number_Nineteen_Full_Stop : constant Unicode_Char := 16#249A#; Number_Twenty_Full_Stop : constant Unicode_Char := 16#249B#; Parenthesized_Latin_Small_Letter_A : constant Unicode_Char := 16#249C#; Parenthesized_Latin_Small_Letter_B : constant Unicode_Char := 16#249D#; Parenthesized_Latin_Small_Letter_C : constant Unicode_Char := 16#249E#; Parenthesized_Latin_Small_Letter_D : constant Unicode_Char := 16#249F#; Parenthesized_Latin_Small_Letter_E : constant Unicode_Char := 16#24A0#; Parenthesized_Latin_Small_Letter_F : constant Unicode_Char := 16#24A1#; Parenthesized_Latin_Small_Letter_G : constant Unicode_Char := 16#24A2#; Parenthesized_Latin_Small_Letter_H : constant Unicode_Char := 16#24A3#; Parenthesized_Latin_Small_Letter_I : constant Unicode_Char := 16#24A4#; Parenthesized_Latin_Small_Letter_J : constant Unicode_Char := 16#24A5#; Parenthesized_Latin_Small_Letter_K : constant Unicode_Char := 16#24A6#; Parenthesized_Latin_Small_Letter_L : constant Unicode_Char := 16#24A7#; Parenthesized_Latin_Small_Letter_M : constant Unicode_Char := 16#24A8#; Parenthesized_Latin_Small_Letter_N : constant Unicode_Char := 16#24A9#; Parenthesized_Latin_Small_Letter_O : constant Unicode_Char := 16#24AA#; Parenthesized_Latin_Small_Letter_P : constant Unicode_Char := 16#24AB#; Parenthesized_Latin_Small_Letter_Q : constant Unicode_Char := 16#24AC#; Parenthesized_Latin_Small_Letter_R : constant Unicode_Char := 16#24AD#; Parenthesized_Latin_Small_Letter_S : constant Unicode_Char := 16#24AE#; Parenthesized_Latin_Small_Letter_T : constant Unicode_Char := 16#24AF#; Parenthesized_Latin_Small_Letter_U : constant Unicode_Char := 16#24B0#; Parenthesized_Latin_Small_Letter_V : constant Unicode_Char := 16#24B1#; Parenthesized_Latin_Small_Letter_W : constant Unicode_Char := 16#24B2#; Parenthesized_Latin_Small_Letter_X : constant Unicode_Char := 16#24B3#; Parenthesized_Latin_Small_Letter_Y : constant Unicode_Char := 16#24B4#; Parenthesized_Latin_Small_Letter_Z : constant Unicode_Char := 16#24B5#; Circled_Latin_Capital_Letter_A : constant Unicode_Char := 16#24B6#; Circled_Latin_Capital_Letter_B : constant Unicode_Char := 16#24B7#; Circled_Latin_Capital_Letter_C : constant Unicode_Char := 16#24B8#; Circled_Latin_Capital_Letter_D : constant Unicode_Char := 16#24B9#; Circled_Latin_Capital_Letter_E : constant Unicode_Char := 16#24BA#; Circled_Latin_Capital_Letter_F : constant Unicode_Char := 16#24BB#; Circled_Latin_Capital_Letter_G : constant Unicode_Char := 16#24BC#; Circled_Latin_Capital_Letter_H : constant Unicode_Char := 16#24BD#; Circled_Latin_Capital_Letter_I : constant Unicode_Char := 16#24BE#; Circled_Latin_Capital_Letter_J : constant Unicode_Char := 16#24BF#; Circled_Latin_Capital_Letter_K : constant Unicode_Char := 16#24C0#; Circled_Latin_Capital_Letter_L : constant Unicode_Char := 16#24C1#; Circled_Latin_Capital_Letter_M : constant Unicode_Char := 16#24C2#; Circled_Latin_Capital_Letter_N : constant Unicode_Char := 16#24C3#; Circled_Latin_Capital_Letter_O : constant Unicode_Char := 16#24C4#; Circled_Latin_Capital_Letter_P : constant Unicode_Char := 16#24C5#; Circled_Latin_Capital_Letter_Q : constant Unicode_Char := 16#24C6#; Circled_Latin_Capital_Letter_R : constant Unicode_Char := 16#24C7#; Circled_Latin_Capital_Letter_S : constant Unicode_Char := 16#24C8#; Circled_Latin_Capital_Letter_T : constant Unicode_Char := 16#24C9#; Circled_Latin_Capital_Letter_U : constant Unicode_Char := 16#24CA#; Circled_Latin_Capital_Letter_V : constant Unicode_Char := 16#24CB#; Circled_Latin_Capital_Letter_W : constant Unicode_Char := 16#24CC#; Circled_Latin_Capital_Letter_X : constant Unicode_Char := 16#24CD#; Circled_Latin_Capital_Letter_Y : constant Unicode_Char := 16#24CE#; Circled_Latin_Capital_Letter_Z : constant Unicode_Char := 16#24CF#; Circled_Latin_Small_Letter_A : constant Unicode_Char := 16#24D0#; Circled_Latin_Small_Letter_B : constant Unicode_Char := 16#24D1#; Circled_Latin_Small_Letter_C : constant Unicode_Char := 16#24D2#; Circled_Latin_Small_Letter_D : constant Unicode_Char := 16#24D3#; Circled_Latin_Small_Letter_E : constant Unicode_Char := 16#24D4#; Circled_Latin_Small_Letter_F : constant Unicode_Char := 16#24D5#; Circled_Latin_Small_Letter_G : constant Unicode_Char := 16#24D6#; Circled_Latin_Small_Letter_H : constant Unicode_Char := 16#24D7#; Circled_Latin_Small_Letter_I : constant Unicode_Char := 16#24D8#; Circled_Latin_Small_Letter_J : constant Unicode_Char := 16#24D9#; Circled_Latin_Small_Letter_K : constant Unicode_Char := 16#24DA#; Circled_Latin_Small_Letter_L : constant Unicode_Char := 16#24DB#; Circled_Latin_Small_Letter_M : constant Unicode_Char := 16#24DC#; Circled_Latin_Small_Letter_N : constant Unicode_Char := 16#24DD#; Circled_Latin_Small_Letter_O : constant Unicode_Char := 16#24DE#; Circled_Latin_Small_Letter_P : constant Unicode_Char := 16#24DF#; Circled_Latin_Small_Letter_Q : constant Unicode_Char := 16#24E0#; Circled_Latin_Small_Letter_R : constant Unicode_Char := 16#24E1#; Circled_Latin_Small_Letter_S : constant Unicode_Char := 16#24E2#; Circled_Latin_Small_Letter_T : constant Unicode_Char := 16#24E3#; Circled_Latin_Small_Letter_U : constant Unicode_Char := 16#24E4#; Circled_Latin_Small_Letter_V : constant Unicode_Char := 16#24E5#; Circled_Latin_Small_Letter_W : constant Unicode_Char := 16#24E6#; Circled_Latin_Small_Letter_X : constant Unicode_Char := 16#24E7#; Circled_Latin_Small_Letter_Y : constant Unicode_Char := 16#24E8#; Circled_Latin_Small_Letter_Z : constant Unicode_Char := 16#24E9#; Circled_Digit_Zero : constant Unicode_Char := 16#24EA#; Negative_Circled_Number_Eleven : constant Unicode_Char := 16#24EB#; Negative_Circled_Number_Twelve : constant Unicode_Char := 16#24EC#; Negative_Circled_Number_Thirteen : constant Unicode_Char := 16#24ED#; Negative_Circled_Number_Fourteen : constant Unicode_Char := 16#24EE#; Negative_Circled_Number_Fifteen : constant Unicode_Char := 16#24EF#; Negative_Circled_Number_Sixteen : constant Unicode_Char := 16#24F0#; Negative_Circled_Number_Seventeen : constant Unicode_Char := 16#24F1#; Negative_Circled_Number_Eighteen : constant Unicode_Char := 16#24F2#; Negative_Circled_Number_Nineteen : constant Unicode_Char := 16#24F3#; Negative_Circled_Number_Twenty : constant Unicode_Char := 16#24F4#; Double_Circled_Digit_One : constant Unicode_Char := 16#24F5#; Double_Circled_Digit_Two : constant Unicode_Char := 16#24F6#; Double_Circled_Digit_Three : constant Unicode_Char := 16#24F7#; Double_Circled_Digit_Four : constant Unicode_Char := 16#24F8#; Double_Circled_Digit_Five : constant Unicode_Char := 16#24F9#; Double_Circled_Digit_Six : constant Unicode_Char := 16#24FA#; Double_Circled_Digit_Seven : constant Unicode_Char := 16#24FB#; Double_Circled_Digit_Eight : constant Unicode_Char := 16#24FC#; Double_Circled_Digit_Nine : constant Unicode_Char := 16#24FD#; Double_Circled_Number_Ten : constant Unicode_Char := 16#24FE#; Negative_Circled_Digit_Zero : constant Unicode_Char := 16#24FF#; end Unicode.Names.Enclosed_Alphanumerics; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-enclosed_ideographic_sup.ads������������������������������������0000664�0000000�0000000�00000017226�14476332425�0024752�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Enclosed_Ideographic_Sup is pragma Preelaborate; pragma Style_Checks (Off); Square_Hiragana_Hoka : constant Unicode_Char := 16#1F200#; Squared_Katakana_Koko : constant Unicode_Char := 16#1F201#; Squared_Katakana_Sa : constant Unicode_Char := 16#1F202#; Squared_Cjk_Unified_Ideograph_624b : constant Unicode_Char := 16#1F210#; Squared_Cjk_Unified_Ideograph_5b57 : constant Unicode_Char := 16#1F211#; Squared_Cjk_Unified_Ideograph_53cc : constant Unicode_Char := 16#1F212#; Squared_Katakana_De : constant Unicode_Char := 16#1F213#; Squared_Cjk_Unified_Ideograph_4e8c : constant Unicode_Char := 16#1F214#; Squared_Cjk_Unified_Ideograph_591a : constant Unicode_Char := 16#1F215#; Squared_Cjk_Unified_Ideograph_89e3 : constant Unicode_Char := 16#1F216#; Squared_Cjk_Unified_Ideograph_5929 : constant Unicode_Char := 16#1F217#; Squared_Cjk_Unified_Ideograph_4ea4 : constant Unicode_Char := 16#1F218#; Squared_Cjk_Unified_Ideograph_6620 : constant Unicode_Char := 16#1F219#; Squared_Cjk_Unified_Ideograph_7121 : constant Unicode_Char := 16#1F21A#; Squared_Cjk_Unified_Ideograph_6599 : constant Unicode_Char := 16#1F21B#; Squared_Cjk_Unified_Ideograph_524d : constant Unicode_Char := 16#1F21C#; Squared_Cjk_Unified_Ideograph_5f8c : constant Unicode_Char := 16#1F21D#; Squared_Cjk_Unified_Ideograph_518d : constant Unicode_Char := 16#1F21E#; Squared_Cjk_Unified_Ideograph_65b0 : constant Unicode_Char := 16#1F21F#; Squared_Cjk_Unified_Ideograph_521d : constant Unicode_Char := 16#1F220#; Squared_Cjk_Unified_Ideograph_7d42 : constant Unicode_Char := 16#1F221#; Squared_Cjk_Unified_Ideograph_751f : constant Unicode_Char := 16#1F222#; Squared_Cjk_Unified_Ideograph_8ca9 : constant Unicode_Char := 16#1F223#; Squared_Cjk_Unified_Ideograph_58f0 : constant Unicode_Char := 16#1F224#; Squared_Cjk_Unified_Ideograph_5439 : constant Unicode_Char := 16#1F225#; Squared_Cjk_Unified_Ideograph_6f14 : constant Unicode_Char := 16#1F226#; Squared_Cjk_Unified_Ideograph_6295 : constant Unicode_Char := 16#1F227#; Squared_Cjk_Unified_Ideograph_6355 : constant Unicode_Char := 16#1F228#; Squared_Cjk_Unified_Ideograph_4e00 : constant Unicode_Char := 16#1F229#; Squared_Cjk_Unified_Ideograph_4e09 : constant Unicode_Char := 16#1F22A#; Squared_Cjk_Unified_Ideograph_904a : constant Unicode_Char := 16#1F22B#; Squared_Cjk_Unified_Ideograph_5de6 : constant Unicode_Char := 16#1F22C#; Squared_Cjk_Unified_Ideograph_4e2d : constant Unicode_Char := 16#1F22D#; Squared_Cjk_Unified_Ideograph_53f3 : constant Unicode_Char := 16#1F22E#; Squared_Cjk_Unified_Ideograph_6307 : constant Unicode_Char := 16#1F22F#; Squared_Cjk_Unified_Ideograph_8d70 : constant Unicode_Char := 16#1F230#; Squared_Cjk_Unified_Ideograph_6253 : constant Unicode_Char := 16#1F231#; Squared_Cjk_Unified_Ideograph_7981 : constant Unicode_Char := 16#1F232#; Squared_Cjk_Unified_Ideograph_7a7a : constant Unicode_Char := 16#1F233#; Squared_Cjk_Unified_Ideograph_5408 : constant Unicode_Char := 16#1F234#; Squared_Cjk_Unified_Ideograph_6e80 : constant Unicode_Char := 16#1F235#; Squared_Cjk_Unified_Ideograph_6709 : constant Unicode_Char := 16#1F236#; Squared_Cjk_Unified_Ideograph_6708 : constant Unicode_Char := 16#1F237#; Squared_Cjk_Unified_Ideograph_7533 : constant Unicode_Char := 16#1F238#; Squared_Cjk_Unified_Ideograph_5272 : constant Unicode_Char := 16#1F239#; Squared_Cjk_Unified_Ideograph_55b6 : constant Unicode_Char := 16#1F23A#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_672c : constant Unicode_Char := 16#1F240#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_4e09 : constant Unicode_Char := 16#1F241#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_4e8c : constant Unicode_Char := 16#1F242#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_5b89 : constant Unicode_Char := 16#1F243#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_70b9 : constant Unicode_Char := 16#1F244#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_6253 : constant Unicode_Char := 16#1F245#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_76d7 : constant Unicode_Char := 16#1F246#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_52dd : constant Unicode_Char := 16#1F247#; Tortoise_Shell_Bracketed_Cjk_Unified_Ideograph_6557 : constant Unicode_Char := 16#1F248#; Circled_Ideograph_Advantage : constant Unicode_Char := 16#1F250#; Circled_Ideograph_Accept : constant Unicode_Char := 16#1F251#; end Unicode.Names.Enclosed_Ideographic_Sup; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ethiopic.ads����������������������������������������������������0000664�0000000�0000000�00000075235�14476332425�0021541�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ethiopic is pragma Preelaborate; pragma Style_Checks (Off); Ethiopic_Syllable_Ha : constant Unicode_Char := 16#1200#; Ethiopic_Syllable_Hu : constant Unicode_Char := 16#1201#; Ethiopic_Syllable_Hi : constant Unicode_Char := 16#1202#; Ethiopic_Syllable_Haa : constant Unicode_Char := 16#1203#; Ethiopic_Syllable_Hee : constant Unicode_Char := 16#1204#; Ethiopic_Syllable_He : constant Unicode_Char := 16#1205#; Ethiopic_Syllable_Ho : constant Unicode_Char := 16#1206#; Ethiopic_Syllable_Hoa : constant Unicode_Char := 16#1207#; Ethiopic_Syllable_La : constant Unicode_Char := 16#1208#; Ethiopic_Syllable_Lu : constant Unicode_Char := 16#1209#; Ethiopic_Syllable_Li : constant Unicode_Char := 16#120A#; Ethiopic_Syllable_Laa : constant Unicode_Char := 16#120B#; Ethiopic_Syllable_Lee : constant Unicode_Char := 16#120C#; Ethiopic_Syllable_Le : constant Unicode_Char := 16#120D#; Ethiopic_Syllable_Lo : constant Unicode_Char := 16#120E#; Ethiopic_Syllable_Lwa : constant Unicode_Char := 16#120F#; Ethiopic_Syllable_Hha : constant Unicode_Char := 16#1210#; Ethiopic_Syllable_Hhu : constant Unicode_Char := 16#1211#; Ethiopic_Syllable_Hhi : constant Unicode_Char := 16#1212#; Ethiopic_Syllable_Hhaa : constant Unicode_Char := 16#1213#; Ethiopic_Syllable_Hhee : constant Unicode_Char := 16#1214#; Ethiopic_Syllable_Hhe : constant Unicode_Char := 16#1215#; Ethiopic_Syllable_Hho : constant Unicode_Char := 16#1216#; Ethiopic_Syllable_Hhwa : constant Unicode_Char := 16#1217#; Ethiopic_Syllable_Ma : constant Unicode_Char := 16#1218#; Ethiopic_Syllable_Mu : constant Unicode_Char := 16#1219#; Ethiopic_Syllable_Mi : constant Unicode_Char := 16#121A#; Ethiopic_Syllable_Maa : constant Unicode_Char := 16#121B#; Ethiopic_Syllable_Mee : constant Unicode_Char := 16#121C#; Ethiopic_Syllable_Me : constant Unicode_Char := 16#121D#; Ethiopic_Syllable_Mo : constant Unicode_Char := 16#121E#; Ethiopic_Syllable_Mwa : constant Unicode_Char := 16#121F#; Ethiopic_Syllable_Sza : constant Unicode_Char := 16#1220#; Ethiopic_Syllable_Szu : constant Unicode_Char := 16#1221#; Ethiopic_Syllable_Szi : constant Unicode_Char := 16#1222#; Ethiopic_Syllable_Szaa : constant Unicode_Char := 16#1223#; Ethiopic_Syllable_Szee : constant Unicode_Char := 16#1224#; Ethiopic_Syllable_Sze : constant Unicode_Char := 16#1225#; Ethiopic_Syllable_Szo : constant Unicode_Char := 16#1226#; Ethiopic_Syllable_Szwa : constant Unicode_Char := 16#1227#; Ethiopic_Syllable_Ra : constant Unicode_Char := 16#1228#; Ethiopic_Syllable_Ru : constant Unicode_Char := 16#1229#; Ethiopic_Syllable_Ri : constant Unicode_Char := 16#122A#; Ethiopic_Syllable_Raa : constant Unicode_Char := 16#122B#; Ethiopic_Syllable_Ree : constant Unicode_Char := 16#122C#; Ethiopic_Syllable_Re : constant Unicode_Char := 16#122D#; Ethiopic_Syllable_Ro : constant Unicode_Char := 16#122E#; Ethiopic_Syllable_Rwa : constant Unicode_Char := 16#122F#; Ethiopic_Syllable_Sa : constant Unicode_Char := 16#1230#; Ethiopic_Syllable_Su : constant Unicode_Char := 16#1231#; Ethiopic_Syllable_Si : constant Unicode_Char := 16#1232#; Ethiopic_Syllable_Saa : constant Unicode_Char := 16#1233#; Ethiopic_Syllable_See : constant Unicode_Char := 16#1234#; Ethiopic_Syllable_Se : constant Unicode_Char := 16#1235#; Ethiopic_Syllable_So : constant Unicode_Char := 16#1236#; Ethiopic_Syllable_Swa : constant Unicode_Char := 16#1237#; Ethiopic_Syllable_Sha : constant Unicode_Char := 16#1238#; Ethiopic_Syllable_Shu : constant Unicode_Char := 16#1239#; Ethiopic_Syllable_Shi : constant Unicode_Char := 16#123A#; Ethiopic_Syllable_Shaa : constant Unicode_Char := 16#123B#; Ethiopic_Syllable_Shee : constant Unicode_Char := 16#123C#; Ethiopic_Syllable_She : constant Unicode_Char := 16#123D#; Ethiopic_Syllable_Sho : constant Unicode_Char := 16#123E#; Ethiopic_Syllable_Shwa : constant Unicode_Char := 16#123F#; Ethiopic_Syllable_Qa : constant Unicode_Char := 16#1240#; Ethiopic_Syllable_Qu : constant Unicode_Char := 16#1241#; Ethiopic_Syllable_Qi : constant Unicode_Char := 16#1242#; Ethiopic_Syllable_Qaa : constant Unicode_Char := 16#1243#; Ethiopic_Syllable_Qee : constant Unicode_Char := 16#1244#; Ethiopic_Syllable_Qe : constant Unicode_Char := 16#1245#; Ethiopic_Syllable_Qo : constant Unicode_Char := 16#1246#; Ethiopic_Syllable_Qoa : constant Unicode_Char := 16#1247#; Ethiopic_Syllable_Qwa : constant Unicode_Char := 16#1248#; Ethiopic_Syllable_Qwi : constant Unicode_Char := 16#124A#; Ethiopic_Syllable_Qwaa : constant Unicode_Char := 16#124B#; Ethiopic_Syllable_Qwee : constant Unicode_Char := 16#124C#; Ethiopic_Syllable_Qwe : constant Unicode_Char := 16#124D#; Ethiopic_Syllable_Qha : constant Unicode_Char := 16#1250#; Ethiopic_Syllable_Qhu : constant Unicode_Char := 16#1251#; Ethiopic_Syllable_Qhi : constant Unicode_Char := 16#1252#; Ethiopic_Syllable_Qhaa : constant Unicode_Char := 16#1253#; Ethiopic_Syllable_Qhee : constant Unicode_Char := 16#1254#; Ethiopic_Syllable_Qhe : constant Unicode_Char := 16#1255#; Ethiopic_Syllable_Qho : constant Unicode_Char := 16#1256#; Ethiopic_Syllable_Qhwa : constant Unicode_Char := 16#1258#; Ethiopic_Syllable_Qhwi : constant Unicode_Char := 16#125A#; Ethiopic_Syllable_Qhwaa : constant Unicode_Char := 16#125B#; Ethiopic_Syllable_Qhwee : constant Unicode_Char := 16#125C#; Ethiopic_Syllable_Qhwe : constant Unicode_Char := 16#125D#; Ethiopic_Syllable_Ba : constant Unicode_Char := 16#1260#; Ethiopic_Syllable_Bu : constant Unicode_Char := 16#1261#; Ethiopic_Syllable_Bi : constant Unicode_Char := 16#1262#; Ethiopic_Syllable_Baa : constant Unicode_Char := 16#1263#; Ethiopic_Syllable_Bee : constant Unicode_Char := 16#1264#; Ethiopic_Syllable_Be : constant Unicode_Char := 16#1265#; Ethiopic_Syllable_Bo : constant Unicode_Char := 16#1266#; Ethiopic_Syllable_Bwa : constant Unicode_Char := 16#1267#; Ethiopic_Syllable_Va : constant Unicode_Char := 16#1268#; Ethiopic_Syllable_Vu : constant Unicode_Char := 16#1269#; Ethiopic_Syllable_Vi : constant Unicode_Char := 16#126A#; Ethiopic_Syllable_Vaa : constant Unicode_Char := 16#126B#; Ethiopic_Syllable_Vee : constant Unicode_Char := 16#126C#; Ethiopic_Syllable_Ve : constant Unicode_Char := 16#126D#; Ethiopic_Syllable_Vo : constant Unicode_Char := 16#126E#; Ethiopic_Syllable_Vwa : constant Unicode_Char := 16#126F#; Ethiopic_Syllable_Ta : constant Unicode_Char := 16#1270#; Ethiopic_Syllable_Tu : constant Unicode_Char := 16#1271#; Ethiopic_Syllable_Ti : constant Unicode_Char := 16#1272#; Ethiopic_Syllable_Taa : constant Unicode_Char := 16#1273#; Ethiopic_Syllable_Tee : constant Unicode_Char := 16#1274#; Ethiopic_Syllable_Te : constant Unicode_Char := 16#1275#; Ethiopic_Syllable_To : constant Unicode_Char := 16#1276#; Ethiopic_Syllable_Twa : constant Unicode_Char := 16#1277#; Ethiopic_Syllable_Ca : constant Unicode_Char := 16#1278#; Ethiopic_Syllable_Cu : constant Unicode_Char := 16#1279#; Ethiopic_Syllable_Ci : constant Unicode_Char := 16#127A#; Ethiopic_Syllable_Caa : constant Unicode_Char := 16#127B#; Ethiopic_Syllable_Cee : constant Unicode_Char := 16#127C#; Ethiopic_Syllable_Ce : constant Unicode_Char := 16#127D#; Ethiopic_Syllable_Co : constant Unicode_Char := 16#127E#; Ethiopic_Syllable_Cwa : constant Unicode_Char := 16#127F#; Ethiopic_Syllable_Xa : constant Unicode_Char := 16#1280#; Ethiopic_Syllable_Xu : constant Unicode_Char := 16#1281#; Ethiopic_Syllable_Xi : constant Unicode_Char := 16#1282#; Ethiopic_Syllable_Xaa : constant Unicode_Char := 16#1283#; Ethiopic_Syllable_Xee : constant Unicode_Char := 16#1284#; Ethiopic_Syllable_Xe : constant Unicode_Char := 16#1285#; Ethiopic_Syllable_Xo : constant Unicode_Char := 16#1286#; Ethiopic_Syllable_Xoa : constant Unicode_Char := 16#1287#; Ethiopic_Syllable_Xwa : constant Unicode_Char := 16#1288#; Ethiopic_Syllable_Xwi : constant Unicode_Char := 16#128A#; Ethiopic_Syllable_Xwaa : constant Unicode_Char := 16#128B#; Ethiopic_Syllable_Xwee : constant Unicode_Char := 16#128C#; Ethiopic_Syllable_Xwe : constant Unicode_Char := 16#128D#; Ethiopic_Syllable_Na : constant Unicode_Char := 16#1290#; Ethiopic_Syllable_Nu : constant Unicode_Char := 16#1291#; Ethiopic_Syllable_Ni : constant Unicode_Char := 16#1292#; Ethiopic_Syllable_Naa : constant Unicode_Char := 16#1293#; Ethiopic_Syllable_Nee : constant Unicode_Char := 16#1294#; Ethiopic_Syllable_Ne : constant Unicode_Char := 16#1295#; Ethiopic_Syllable_No : constant Unicode_Char := 16#1296#; Ethiopic_Syllable_Nwa : constant Unicode_Char := 16#1297#; Ethiopic_Syllable_Nya : constant Unicode_Char := 16#1298#; Ethiopic_Syllable_Nyu : constant Unicode_Char := 16#1299#; Ethiopic_Syllable_Nyi : constant Unicode_Char := 16#129A#; Ethiopic_Syllable_Nyaa : constant Unicode_Char := 16#129B#; Ethiopic_Syllable_Nyee : constant Unicode_Char := 16#129C#; Ethiopic_Syllable_Nye : constant Unicode_Char := 16#129D#; Ethiopic_Syllable_Nyo : constant Unicode_Char := 16#129E#; Ethiopic_Syllable_Nywa : constant Unicode_Char := 16#129F#; Ethiopic_Syllable_Glottal_A : constant Unicode_Char := 16#12A0#; Ethiopic_Syllable_Glottal_U : constant Unicode_Char := 16#12A1#; Ethiopic_Syllable_Glottal_I : constant Unicode_Char := 16#12A2#; Ethiopic_Syllable_Glottal_Aa : constant Unicode_Char := 16#12A3#; Ethiopic_Syllable_Glottal_Ee : constant Unicode_Char := 16#12A4#; Ethiopic_Syllable_Glottal_E : constant Unicode_Char := 16#12A5#; Ethiopic_Syllable_Glottal_O : constant Unicode_Char := 16#12A6#; Ethiopic_Syllable_Glottal_Wa : constant Unicode_Char := 16#12A7#; Ethiopic_Syllable_Ka : constant Unicode_Char := 16#12A8#; Ethiopic_Syllable_Ku : constant Unicode_Char := 16#12A9#; Ethiopic_Syllable_Ki : constant Unicode_Char := 16#12AA#; Ethiopic_Syllable_Kaa : constant Unicode_Char := 16#12AB#; Ethiopic_Syllable_Kee : constant Unicode_Char := 16#12AC#; Ethiopic_Syllable_Ke : constant Unicode_Char := 16#12AD#; Ethiopic_Syllable_Ko : constant Unicode_Char := 16#12AE#; Ethiopic_Syllable_Koa : constant Unicode_Char := 16#12AF#; Ethiopic_Syllable_Kwa : constant Unicode_Char := 16#12B0#; Ethiopic_Syllable_Kwi : constant Unicode_Char := 16#12B2#; Ethiopic_Syllable_Kwaa : constant Unicode_Char := 16#12B3#; Ethiopic_Syllable_Kwee : constant Unicode_Char := 16#12B4#; Ethiopic_Syllable_Kwe : constant Unicode_Char := 16#12B5#; Ethiopic_Syllable_Kxa : constant Unicode_Char := 16#12B8#; Ethiopic_Syllable_Kxu : constant Unicode_Char := 16#12B9#; Ethiopic_Syllable_Kxi : constant Unicode_Char := 16#12BA#; Ethiopic_Syllable_Kxaa : constant Unicode_Char := 16#12BB#; Ethiopic_Syllable_Kxee : constant Unicode_Char := 16#12BC#; Ethiopic_Syllable_Kxe : constant Unicode_Char := 16#12BD#; Ethiopic_Syllable_Kxo : constant Unicode_Char := 16#12BE#; Ethiopic_Syllable_Kxwa : constant Unicode_Char := 16#12C0#; Ethiopic_Syllable_Kxwi : constant Unicode_Char := 16#12C2#; Ethiopic_Syllable_Kxwaa : constant Unicode_Char := 16#12C3#; Ethiopic_Syllable_Kxwee : constant Unicode_Char := 16#12C4#; Ethiopic_Syllable_Kxwe : constant Unicode_Char := 16#12C5#; Ethiopic_Syllable_Wa : constant Unicode_Char := 16#12C8#; Ethiopic_Syllable_Wu : constant Unicode_Char := 16#12C9#; Ethiopic_Syllable_Wi : constant Unicode_Char := 16#12CA#; Ethiopic_Syllable_Waa : constant Unicode_Char := 16#12CB#; Ethiopic_Syllable_Wee : constant Unicode_Char := 16#12CC#; Ethiopic_Syllable_We : constant Unicode_Char := 16#12CD#; Ethiopic_Syllable_Wo : constant Unicode_Char := 16#12CE#; Ethiopic_Syllable_Woa : constant Unicode_Char := 16#12CF#; Ethiopic_Syllable_Pharyngeal_A : constant Unicode_Char := 16#12D0#; Ethiopic_Syllable_Pharyngeal_U : constant Unicode_Char := 16#12D1#; Ethiopic_Syllable_Pharyngeal_I : constant Unicode_Char := 16#12D2#; Ethiopic_Syllable_Pharyngeal_Aa : constant Unicode_Char := 16#12D3#; Ethiopic_Syllable_Pharyngeal_Ee : constant Unicode_Char := 16#12D4#; Ethiopic_Syllable_Pharyngeal_E : constant Unicode_Char := 16#12D5#; Ethiopic_Syllable_Pharyngeal_O : constant Unicode_Char := 16#12D6#; Ethiopic_Syllable_Za : constant Unicode_Char := 16#12D8#; Ethiopic_Syllable_Zu : constant Unicode_Char := 16#12D9#; Ethiopic_Syllable_Zi : constant Unicode_Char := 16#12DA#; Ethiopic_Syllable_Zaa : constant Unicode_Char := 16#12DB#; Ethiopic_Syllable_Zee : constant Unicode_Char := 16#12DC#; Ethiopic_Syllable_Ze : constant Unicode_Char := 16#12DD#; Ethiopic_Syllable_Zo : constant Unicode_Char := 16#12DE#; Ethiopic_Syllable_Zwa : constant Unicode_Char := 16#12DF#; Ethiopic_Syllable_Zha : constant Unicode_Char := 16#12E0#; Ethiopic_Syllable_Zhu : constant Unicode_Char := 16#12E1#; Ethiopic_Syllable_Zhi : constant Unicode_Char := 16#12E2#; Ethiopic_Syllable_Zhaa : constant Unicode_Char := 16#12E3#; Ethiopic_Syllable_Zhee : constant Unicode_Char := 16#12E4#; Ethiopic_Syllable_Zhe : constant Unicode_Char := 16#12E5#; Ethiopic_Syllable_Zho : constant Unicode_Char := 16#12E6#; Ethiopic_Syllable_Zhwa : constant Unicode_Char := 16#12E7#; Ethiopic_Syllable_Ya : constant Unicode_Char := 16#12E8#; Ethiopic_Syllable_Yu : constant Unicode_Char := 16#12E9#; Ethiopic_Syllable_Yi : constant Unicode_Char := 16#12EA#; Ethiopic_Syllable_Yaa : constant Unicode_Char := 16#12EB#; Ethiopic_Syllable_Yee : constant Unicode_Char := 16#12EC#; Ethiopic_Syllable_Ye : constant Unicode_Char := 16#12ED#; Ethiopic_Syllable_Yo : constant Unicode_Char := 16#12EE#; Ethiopic_Syllable_Yoa : constant Unicode_Char := 16#12EF#; Ethiopic_Syllable_Da : constant Unicode_Char := 16#12F0#; Ethiopic_Syllable_Du : constant Unicode_Char := 16#12F1#; Ethiopic_Syllable_Di : constant Unicode_Char := 16#12F2#; Ethiopic_Syllable_Daa : constant Unicode_Char := 16#12F3#; Ethiopic_Syllable_Dee : constant Unicode_Char := 16#12F4#; Ethiopic_Syllable_De : constant Unicode_Char := 16#12F5#; Ethiopic_Syllable_Do : constant Unicode_Char := 16#12F6#; Ethiopic_Syllable_Dwa : constant Unicode_Char := 16#12F7#; Ethiopic_Syllable_Dda : constant Unicode_Char := 16#12F8#; Ethiopic_Syllable_Ddu : constant Unicode_Char := 16#12F9#; Ethiopic_Syllable_Ddi : constant Unicode_Char := 16#12FA#; Ethiopic_Syllable_Ddaa : constant Unicode_Char := 16#12FB#; Ethiopic_Syllable_Ddee : constant Unicode_Char := 16#12FC#; Ethiopic_Syllable_Dde : constant Unicode_Char := 16#12FD#; Ethiopic_Syllable_Ddo : constant Unicode_Char := 16#12FE#; Ethiopic_Syllable_Ddwa : constant Unicode_Char := 16#12FF#; Ethiopic_Syllable_Ja : constant Unicode_Char := 16#1300#; Ethiopic_Syllable_Ju : constant Unicode_Char := 16#1301#; Ethiopic_Syllable_Ji : constant Unicode_Char := 16#1302#; Ethiopic_Syllable_Jaa : constant Unicode_Char := 16#1303#; Ethiopic_Syllable_Jee : constant Unicode_Char := 16#1304#; Ethiopic_Syllable_Je : constant Unicode_Char := 16#1305#; Ethiopic_Syllable_Jo : constant Unicode_Char := 16#1306#; Ethiopic_Syllable_Jwa : constant Unicode_Char := 16#1307#; Ethiopic_Syllable_Ga : constant Unicode_Char := 16#1308#; Ethiopic_Syllable_Gu : constant Unicode_Char := 16#1309#; Ethiopic_Syllable_Gi : constant Unicode_Char := 16#130A#; Ethiopic_Syllable_Gaa : constant Unicode_Char := 16#130B#; Ethiopic_Syllable_Gee : constant Unicode_Char := 16#130C#; Ethiopic_Syllable_Ge : constant Unicode_Char := 16#130D#; Ethiopic_Syllable_Go : constant Unicode_Char := 16#130E#; Ethiopic_Syllable_Goa : constant Unicode_Char := 16#130F#; Ethiopic_Syllable_Gwa : constant Unicode_Char := 16#1310#; Ethiopic_Syllable_Gwi : constant Unicode_Char := 16#1312#; Ethiopic_Syllable_Gwaa : constant Unicode_Char := 16#1313#; Ethiopic_Syllable_Gwee : constant Unicode_Char := 16#1314#; Ethiopic_Syllable_Gwe : constant Unicode_Char := 16#1315#; Ethiopic_Syllable_Gga : constant Unicode_Char := 16#1318#; Ethiopic_Syllable_Ggu : constant Unicode_Char := 16#1319#; Ethiopic_Syllable_Ggi : constant Unicode_Char := 16#131A#; Ethiopic_Syllable_Ggaa : constant Unicode_Char := 16#131B#; Ethiopic_Syllable_Ggee : constant Unicode_Char := 16#131C#; Ethiopic_Syllable_Gge : constant Unicode_Char := 16#131D#; Ethiopic_Syllable_Ggo : constant Unicode_Char := 16#131E#; Ethiopic_Syllable_Ggwaa : constant Unicode_Char := 16#131F#; Ethiopic_Syllable_Tha : constant Unicode_Char := 16#1320#; Ethiopic_Syllable_Thu : constant Unicode_Char := 16#1321#; Ethiopic_Syllable_Thi : constant Unicode_Char := 16#1322#; Ethiopic_Syllable_Thaa : constant Unicode_Char := 16#1323#; Ethiopic_Syllable_Thee : constant Unicode_Char := 16#1324#; Ethiopic_Syllable_The : constant Unicode_Char := 16#1325#; Ethiopic_Syllable_Tho : constant Unicode_Char := 16#1326#; Ethiopic_Syllable_Thwa : constant Unicode_Char := 16#1327#; Ethiopic_Syllable_Cha : constant Unicode_Char := 16#1328#; Ethiopic_Syllable_Chu : constant Unicode_Char := 16#1329#; Ethiopic_Syllable_Chi : constant Unicode_Char := 16#132A#; Ethiopic_Syllable_Chaa : constant Unicode_Char := 16#132B#; Ethiopic_Syllable_Chee : constant Unicode_Char := 16#132C#; Ethiopic_Syllable_Che : constant Unicode_Char := 16#132D#; Ethiopic_Syllable_Cho : constant Unicode_Char := 16#132E#; Ethiopic_Syllable_Chwa : constant Unicode_Char := 16#132F#; Ethiopic_Syllable_Pha : constant Unicode_Char := 16#1330#; Ethiopic_Syllable_Phu : constant Unicode_Char := 16#1331#; Ethiopic_Syllable_Phi : constant Unicode_Char := 16#1332#; Ethiopic_Syllable_Phaa : constant Unicode_Char := 16#1333#; Ethiopic_Syllable_Phee : constant Unicode_Char := 16#1334#; Ethiopic_Syllable_Phe : constant Unicode_Char := 16#1335#; Ethiopic_Syllable_Pho : constant Unicode_Char := 16#1336#; Ethiopic_Syllable_Phwa : constant Unicode_Char := 16#1337#; Ethiopic_Syllable_Tsa : constant Unicode_Char := 16#1338#; Ethiopic_Syllable_Tsu : constant Unicode_Char := 16#1339#; Ethiopic_Syllable_Tsi : constant Unicode_Char := 16#133A#; Ethiopic_Syllable_Tsaa : constant Unicode_Char := 16#133B#; Ethiopic_Syllable_Tsee : constant Unicode_Char := 16#133C#; Ethiopic_Syllable_Tse : constant Unicode_Char := 16#133D#; Ethiopic_Syllable_Tso : constant Unicode_Char := 16#133E#; Ethiopic_Syllable_Tswa : constant Unicode_Char := 16#133F#; Ethiopic_Syllable_Tza : constant Unicode_Char := 16#1340#; Ethiopic_Syllable_Tzu : constant Unicode_Char := 16#1341#; Ethiopic_Syllable_Tzi : constant Unicode_Char := 16#1342#; Ethiopic_Syllable_Tzaa : constant Unicode_Char := 16#1343#; Ethiopic_Syllable_Tzee : constant Unicode_Char := 16#1344#; Ethiopic_Syllable_Tze : constant Unicode_Char := 16#1345#; Ethiopic_Syllable_Tzo : constant Unicode_Char := 16#1346#; Ethiopic_Syllable_Tzoa : constant Unicode_Char := 16#1347#; Ethiopic_Syllable_Fa : constant Unicode_Char := 16#1348#; Ethiopic_Syllable_Fu : constant Unicode_Char := 16#1349#; Ethiopic_Syllable_Fi : constant Unicode_Char := 16#134A#; Ethiopic_Syllable_Faa : constant Unicode_Char := 16#134B#; Ethiopic_Syllable_Fee : constant Unicode_Char := 16#134C#; Ethiopic_Syllable_Fe : constant Unicode_Char := 16#134D#; Ethiopic_Syllable_Fo : constant Unicode_Char := 16#134E#; Ethiopic_Syllable_Fwa : constant Unicode_Char := 16#134F#; Ethiopic_Syllable_Pa : constant Unicode_Char := 16#1350#; Ethiopic_Syllable_Pu : constant Unicode_Char := 16#1351#; Ethiopic_Syllable_Pi : constant Unicode_Char := 16#1352#; Ethiopic_Syllable_Paa : constant Unicode_Char := 16#1353#; Ethiopic_Syllable_Pee : constant Unicode_Char := 16#1354#; Ethiopic_Syllable_Pe : constant Unicode_Char := 16#1355#; Ethiopic_Syllable_Po : constant Unicode_Char := 16#1356#; Ethiopic_Syllable_Pwa : constant Unicode_Char := 16#1357#; Ethiopic_Syllable_Rya : constant Unicode_Char := 16#1358#; Ethiopic_Syllable_Mya : constant Unicode_Char := 16#1359#; Ethiopic_Syllable_Fya : constant Unicode_Char := 16#135A#; Ethiopic_Combining_Gemination_And_Vowel_Length_Mark : constant Unicode_Char := 16#135D#; Ethiopic_Combining_Vowel_Length_Mark : constant Unicode_Char := 16#135E#; Ethiopic_Combining_Gemination_Mark : constant Unicode_Char := 16#135F#; Ethiopic_Section_Mark : constant Unicode_Char := 16#1360#; Ethiopic_Wordspace : constant Unicode_Char := 16#1361#; Ethiopic_Full_Stop : constant Unicode_Char := 16#1362#; Ethiopic_Comma : constant Unicode_Char := 16#1363#; Ethiopic_Semicolon : constant Unicode_Char := 16#1364#; Ethiopic_Colon : constant Unicode_Char := 16#1365#; Ethiopic_Preface_Colon : constant Unicode_Char := 16#1366#; Ethiopic_Question_Mark : constant Unicode_Char := 16#1367#; Ethiopic_Paragraph_Separator : constant Unicode_Char := 16#1368#; Ethiopic_Digit_One : constant Unicode_Char := 16#1369#; Ethiopic_Digit_Two : constant Unicode_Char := 16#136A#; Ethiopic_Digit_Three : constant Unicode_Char := 16#136B#; Ethiopic_Digit_Four : constant Unicode_Char := 16#136C#; Ethiopic_Digit_Five : constant Unicode_Char := 16#136D#; Ethiopic_Digit_Six : constant Unicode_Char := 16#136E#; Ethiopic_Digit_Seven : constant Unicode_Char := 16#136F#; Ethiopic_Digit_Eight : constant Unicode_Char := 16#1370#; Ethiopic_Digit_Nine : constant Unicode_Char := 16#1371#; Ethiopic_Number_Ten : constant Unicode_Char := 16#1372#; Ethiopic_Number_Twenty : constant Unicode_Char := 16#1373#; Ethiopic_Number_Thirty : constant Unicode_Char := 16#1374#; Ethiopic_Number_Forty : constant Unicode_Char := 16#1375#; Ethiopic_Number_Fifty : constant Unicode_Char := 16#1376#; Ethiopic_Number_Sixty : constant Unicode_Char := 16#1377#; Ethiopic_Number_Seventy : constant Unicode_Char := 16#1378#; Ethiopic_Number_Eighty : constant Unicode_Char := 16#1379#; Ethiopic_Number_Ninety : constant Unicode_Char := 16#137A#; Ethiopic_Number_Hundred : constant Unicode_Char := 16#137B#; Ethiopic_Number_Ten_Thousand : constant Unicode_Char := 16#137C#; end Unicode.Names.Ethiopic; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ethiopic_extended.ads�������������������������������������������0000664�0000000�0000000�00000021555�14476332425�0023415�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ethiopic_Extended is pragma Preelaborate; pragma Style_Checks (Off); Ethiopic_Syllable_Loa : constant Unicode_Char := 16#2D80#; Ethiopic_Syllable_Moa : constant Unicode_Char := 16#2D81#; Ethiopic_Syllable_Roa : constant Unicode_Char := 16#2D82#; Ethiopic_Syllable_Soa : constant Unicode_Char := 16#2D83#; Ethiopic_Syllable_Shoa : constant Unicode_Char := 16#2D84#; Ethiopic_Syllable_Boa : constant Unicode_Char := 16#2D85#; Ethiopic_Syllable_Toa : constant Unicode_Char := 16#2D86#; Ethiopic_Syllable_Coa : constant Unicode_Char := 16#2D87#; Ethiopic_Syllable_Noa : constant Unicode_Char := 16#2D88#; Ethiopic_Syllable_Nyoa : constant Unicode_Char := 16#2D89#; Ethiopic_Syllable_Glottal_Oa : constant Unicode_Char := 16#2D8A#; Ethiopic_Syllable_Zoa : constant Unicode_Char := 16#2D8B#; Ethiopic_Syllable_Doa : constant Unicode_Char := 16#2D8C#; Ethiopic_Syllable_Ddoa : constant Unicode_Char := 16#2D8D#; Ethiopic_Syllable_Joa : constant Unicode_Char := 16#2D8E#; Ethiopic_Syllable_Thoa : constant Unicode_Char := 16#2D8F#; Ethiopic_Syllable_Choa : constant Unicode_Char := 16#2D90#; Ethiopic_Syllable_Phoa : constant Unicode_Char := 16#2D91#; Ethiopic_Syllable_Poa : constant Unicode_Char := 16#2D92#; Ethiopic_Syllable_Ggwa : constant Unicode_Char := 16#2D93#; Ethiopic_Syllable_Ggwi : constant Unicode_Char := 16#2D94#; Ethiopic_Syllable_Ggwee : constant Unicode_Char := 16#2D95#; Ethiopic_Syllable_Ggwe : constant Unicode_Char := 16#2D96#; Ethiopic_Syllable_Ssa : constant Unicode_Char := 16#2DA0#; Ethiopic_Syllable_Ssu : constant Unicode_Char := 16#2DA1#; Ethiopic_Syllable_Ssi : constant Unicode_Char := 16#2DA2#; Ethiopic_Syllable_Ssaa : constant Unicode_Char := 16#2DA3#; Ethiopic_Syllable_Ssee : constant Unicode_Char := 16#2DA4#; Ethiopic_Syllable_Sse : constant Unicode_Char := 16#2DA5#; Ethiopic_Syllable_Sso : constant Unicode_Char := 16#2DA6#; Ethiopic_Syllable_Cca : constant Unicode_Char := 16#2DA8#; Ethiopic_Syllable_Ccu : constant Unicode_Char := 16#2DA9#; Ethiopic_Syllable_Cci : constant Unicode_Char := 16#2DAA#; Ethiopic_Syllable_Ccaa : constant Unicode_Char := 16#2DAB#; Ethiopic_Syllable_Ccee : constant Unicode_Char := 16#2DAC#; Ethiopic_Syllable_Cce : constant Unicode_Char := 16#2DAD#; Ethiopic_Syllable_Cco : constant Unicode_Char := 16#2DAE#; Ethiopic_Syllable_Zza : constant Unicode_Char := 16#2DB0#; Ethiopic_Syllable_Zzu : constant Unicode_Char := 16#2DB1#; Ethiopic_Syllable_Zzi : constant Unicode_Char := 16#2DB2#; Ethiopic_Syllable_Zzaa : constant Unicode_Char := 16#2DB3#; Ethiopic_Syllable_Zzee : constant Unicode_Char := 16#2DB4#; Ethiopic_Syllable_Zze : constant Unicode_Char := 16#2DB5#; Ethiopic_Syllable_Zzo : constant Unicode_Char := 16#2DB6#; Ethiopic_Syllable_Ccha : constant Unicode_Char := 16#2DB8#; Ethiopic_Syllable_Cchu : constant Unicode_Char := 16#2DB9#; Ethiopic_Syllable_Cchi : constant Unicode_Char := 16#2DBA#; Ethiopic_Syllable_Cchaa : constant Unicode_Char := 16#2DBB#; Ethiopic_Syllable_Cchee : constant Unicode_Char := 16#2DBC#; Ethiopic_Syllable_Cche : constant Unicode_Char := 16#2DBD#; Ethiopic_Syllable_Ccho : constant Unicode_Char := 16#2DBE#; Ethiopic_Syllable_Qya : constant Unicode_Char := 16#2DC0#; Ethiopic_Syllable_Qyu : constant Unicode_Char := 16#2DC1#; Ethiopic_Syllable_Qyi : constant Unicode_Char := 16#2DC2#; Ethiopic_Syllable_Qyaa : constant Unicode_Char := 16#2DC3#; Ethiopic_Syllable_Qyee : constant Unicode_Char := 16#2DC4#; Ethiopic_Syllable_Qye : constant Unicode_Char := 16#2DC5#; Ethiopic_Syllable_Qyo : constant Unicode_Char := 16#2DC6#; Ethiopic_Syllable_Kya : constant Unicode_Char := 16#2DC8#; Ethiopic_Syllable_Kyu : constant Unicode_Char := 16#2DC9#; Ethiopic_Syllable_Kyi : constant Unicode_Char := 16#2DCA#; Ethiopic_Syllable_Kyaa : constant Unicode_Char := 16#2DCB#; Ethiopic_Syllable_Kyee : constant Unicode_Char := 16#2DCC#; Ethiopic_Syllable_Kye : constant Unicode_Char := 16#2DCD#; Ethiopic_Syllable_Kyo : constant Unicode_Char := 16#2DCE#; Ethiopic_Syllable_Xya : constant Unicode_Char := 16#2DD0#; Ethiopic_Syllable_Xyu : constant Unicode_Char := 16#2DD1#; Ethiopic_Syllable_Xyi : constant Unicode_Char := 16#2DD2#; Ethiopic_Syllable_Xyaa : constant Unicode_Char := 16#2DD3#; Ethiopic_Syllable_Xyee : constant Unicode_Char := 16#2DD4#; Ethiopic_Syllable_Xye : constant Unicode_Char := 16#2DD5#; Ethiopic_Syllable_Xyo : constant Unicode_Char := 16#2DD6#; Ethiopic_Syllable_Gya : constant Unicode_Char := 16#2DD8#; Ethiopic_Syllable_Gyu : constant Unicode_Char := 16#2DD9#; Ethiopic_Syllable_Gyi : constant Unicode_Char := 16#2DDA#; Ethiopic_Syllable_Gyaa : constant Unicode_Char := 16#2DDB#; Ethiopic_Syllable_Gyee : constant Unicode_Char := 16#2DDC#; Ethiopic_Syllable_Gye : constant Unicode_Char := 16#2DDD#; Ethiopic_Syllable_Gyo : constant Unicode_Char := 16#2DDE#; end Unicode.Names.Ethiopic_Extended; ���������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ethiopic_extended_a.ads�����������������������������������������0000664�0000000�0000000�00000012301�14476332425�0023702�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ethiopic_Extended_A is pragma Preelaborate; pragma Style_Checks (Off); Ethiopic_Syllable_Tthu : constant Unicode_Char := 16#AB01#; Ethiopic_Syllable_Tthi : constant Unicode_Char := 16#AB02#; Ethiopic_Syllable_Tthaa : constant Unicode_Char := 16#AB03#; Ethiopic_Syllable_Tthee : constant Unicode_Char := 16#AB04#; Ethiopic_Syllable_Tthe : constant Unicode_Char := 16#AB05#; Ethiopic_Syllable_Ttho : constant Unicode_Char := 16#AB06#; Ethiopic_Syllable_Ddhu : constant Unicode_Char := 16#AB09#; Ethiopic_Syllable_Ddhi : constant Unicode_Char := 16#AB0A#; Ethiopic_Syllable_Ddhaa : constant Unicode_Char := 16#AB0B#; Ethiopic_Syllable_Ddhee : constant Unicode_Char := 16#AB0C#; Ethiopic_Syllable_Ddhe : constant Unicode_Char := 16#AB0D#; Ethiopic_Syllable_Ddho : constant Unicode_Char := 16#AB0E#; Ethiopic_Syllable_Dzu : constant Unicode_Char := 16#AB11#; Ethiopic_Syllable_Dzi : constant Unicode_Char := 16#AB12#; Ethiopic_Syllable_Dzaa : constant Unicode_Char := 16#AB13#; Ethiopic_Syllable_Dzee : constant Unicode_Char := 16#AB14#; Ethiopic_Syllable_Dze : constant Unicode_Char := 16#AB15#; Ethiopic_Syllable_Dzo : constant Unicode_Char := 16#AB16#; Ethiopic_Syllable_Cchha : constant Unicode_Char := 16#AB20#; Ethiopic_Syllable_Cchhu : constant Unicode_Char := 16#AB21#; Ethiopic_Syllable_Cchhi : constant Unicode_Char := 16#AB22#; Ethiopic_Syllable_Cchhaa : constant Unicode_Char := 16#AB23#; Ethiopic_Syllable_Cchhee : constant Unicode_Char := 16#AB24#; Ethiopic_Syllable_Cchhe : constant Unicode_Char := 16#AB25#; Ethiopic_Syllable_Cchho : constant Unicode_Char := 16#AB26#; Ethiopic_Syllable_Bba : constant Unicode_Char := 16#AB28#; Ethiopic_Syllable_Bbu : constant Unicode_Char := 16#AB29#; Ethiopic_Syllable_Bbi : constant Unicode_Char := 16#AB2A#; Ethiopic_Syllable_Bbaa : constant Unicode_Char := 16#AB2B#; Ethiopic_Syllable_Bbee : constant Unicode_Char := 16#AB2C#; Ethiopic_Syllable_Bbe : constant Unicode_Char := 16#AB2D#; Ethiopic_Syllable_Bbo : constant Unicode_Char := 16#AB2E#; end Unicode.Names.Ethiopic_Extended_A; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ethiopic_supplement.ads�����������������������������������������0000664�0000000�0000000�00000011341�14476332425�0024001�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ethiopic_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Ethiopic_Syllable_Sebatbeit_Mwa : constant Unicode_Char := 16#1380#; Ethiopic_Syllable_Mwi : constant Unicode_Char := 16#1381#; Ethiopic_Syllable_Mwee : constant Unicode_Char := 16#1382#; Ethiopic_Syllable_Mwe : constant Unicode_Char := 16#1383#; Ethiopic_Syllable_Sebatbeit_Bwa : constant Unicode_Char := 16#1384#; Ethiopic_Syllable_Bwi : constant Unicode_Char := 16#1385#; Ethiopic_Syllable_Bwee : constant Unicode_Char := 16#1386#; Ethiopic_Syllable_Bwe : constant Unicode_Char := 16#1387#; Ethiopic_Syllable_Sebatbeit_Fwa : constant Unicode_Char := 16#1388#; Ethiopic_Syllable_Fwi : constant Unicode_Char := 16#1389#; Ethiopic_Syllable_Fwee : constant Unicode_Char := 16#138A#; Ethiopic_Syllable_Fwe : constant Unicode_Char := 16#138B#; Ethiopic_Syllable_Sebatbeit_Pwa : constant Unicode_Char := 16#138C#; Ethiopic_Syllable_Pwi : constant Unicode_Char := 16#138D#; Ethiopic_Syllable_Pwee : constant Unicode_Char := 16#138E#; Ethiopic_Syllable_Pwe : constant Unicode_Char := 16#138F#; Ethiopic_Tonal_Mark_Yizet : constant Unicode_Char := 16#1390#; Ethiopic_Tonal_Mark_Deret : constant Unicode_Char := 16#1391#; Ethiopic_Tonal_Mark_Rikrik : constant Unicode_Char := 16#1392#; Ethiopic_Tonal_Mark_Short_Rikrik : constant Unicode_Char := 16#1393#; Ethiopic_Tonal_Mark_Difat : constant Unicode_Char := 16#1394#; Ethiopic_Tonal_Mark_Kenat : constant Unicode_Char := 16#1395#; Ethiopic_Tonal_Mark_Chiret : constant Unicode_Char := 16#1396#; Ethiopic_Tonal_Mark_Hidet : constant Unicode_Char := 16#1397#; Ethiopic_Tonal_Mark_Deret_Hidet : constant Unicode_Char := 16#1398#; Ethiopic_Tonal_Mark_Kurt : constant Unicode_Char := 16#1399#; end Unicode.Names.Ethiopic_Supplement; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-general_punctuation.ads�����������������������������������������0000664�0000000�0000000�00000031702�14476332425�0023772�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.General_Punctuation is pragma Preelaborate; pragma Style_Checks (Off); En_Quad : constant Unicode_Char := 16#2000#; Em_Quad : constant Unicode_Char := 16#2001#; En_Space : constant Unicode_Char := 16#2002#; Em_Space : constant Unicode_Char := 16#2003#; Three_Per_Em_Space : constant Unicode_Char := 16#2004#; Four_Per_Em_Space : constant Unicode_Char := 16#2005#; Six_Per_Em_Space : constant Unicode_Char := 16#2006#; Figure_Space : constant Unicode_Char := 16#2007#; Punctuation_Space : constant Unicode_Char := 16#2008#; Thin_Space : constant Unicode_Char := 16#2009#; Hair_Space : constant Unicode_Char := 16#200A#; Zero_Width_Space : constant Unicode_Char := 16#200B#; Zwsp : Unicode_Char renames Zero_Width_Space; Zero_Width_Non_Joiner : constant Unicode_Char := 16#200C#; Zwnj : Unicode_Char renames Zero_Width_Non_Joiner; Zero_Width_Joiner : constant Unicode_Char := 16#200D#; Zwj : Unicode_Char renames Zero_Width_Joiner; Left_To_Right_Mark : constant Unicode_Char := 16#200E#; Lrm : Unicode_Char renames Left_To_Right_Mark; Right_To_Left_Mark : constant Unicode_Char := 16#200F#; Rlm : Unicode_Char renames Right_To_Left_Mark; Hyphen : constant Unicode_Char := 16#2010#; Non_Breaking_Hyphen : constant Unicode_Char := 16#2011#; Figure_Dash : constant Unicode_Char := 16#2012#; En_Dash : constant Unicode_Char := 16#2013#; Em_Dash : constant Unicode_Char := 16#2014#; Horizontal_Bar : constant Unicode_Char := 16#2015#; Double_Vertical_Line : constant Unicode_Char := 16#2016#; Double_Low_Line : constant Unicode_Char := 16#2017#; Left_Single_Quotation_Mark : constant Unicode_Char := 16#2018#; Right_Single_Quotation_Mark : constant Unicode_Char := 16#2019#; Single_Low_9_Quotation_Mark : constant Unicode_Char := 16#201A#; Single_High_Reversed_9_Quotation_Mark : constant Unicode_Char := 16#201B#; Left_Double_Quotation_Mark : constant Unicode_Char := 16#201C#; Right_Double_Quotation_Mark : constant Unicode_Char := 16#201D#; Double_Low_9_Quotation_Mark : constant Unicode_Char := 16#201E#; Double_High_Reversed_9_Quotation_Mark : constant Unicode_Char := 16#201F#; Dagger : constant Unicode_Char := 16#2020#; Double_Dagger : constant Unicode_Char := 16#2021#; Bullet : constant Unicode_Char := 16#2022#; Triangular_Bullet : constant Unicode_Char := 16#2023#; One_Dot_Leader : constant Unicode_Char := 16#2024#; Two_Dot_Leader : constant Unicode_Char := 16#2025#; Horizontal_Ellipsis : constant Unicode_Char := 16#2026#; Hyphenation_Point : constant Unicode_Char := 16#2027#; Line_Separator : constant Unicode_Char := 16#2028#; Paragraph_Separator : constant Unicode_Char := 16#2029#; Left_To_Right_Embedding : constant Unicode_Char := 16#202A#; Lre : Unicode_Char renames Left_To_Right_Embedding; Right_To_Left_Embedding : constant Unicode_Char := 16#202B#; Rle : Unicode_Char renames Right_To_Left_Embedding; Pop_Directional_Formatting : constant Unicode_Char := 16#202C#; Pdf : Unicode_Char renames Pop_Directional_Formatting; Left_To_Right_Override : constant Unicode_Char := 16#202D#; Lro : Unicode_Char renames Left_To_Right_Override; Right_To_Left_Override : constant Unicode_Char := 16#202E#; Rlo : Unicode_Char renames Right_To_Left_Override; Narrow_No_Break_Space : constant Unicode_Char := 16#202F#; Nnbsp : Unicode_Char renames Narrow_No_Break_Space; Per_Mille_Sign : constant Unicode_Char := 16#2030#; Per_Ten_Thousand_Sign : constant Unicode_Char := 16#2031#; Prime : constant Unicode_Char := 16#2032#; Double_Prime : constant Unicode_Char := 16#2033#; Triple_Prime : constant Unicode_Char := 16#2034#; Reversed_Prime : constant Unicode_Char := 16#2035#; Reversed_Double_Prime : constant Unicode_Char := 16#2036#; Reversed_Triple_Prime : constant Unicode_Char := 16#2037#; Caret : constant Unicode_Char := 16#2038#; Single_Left_Pointing_Angle_Quotation_Mark : constant Unicode_Char := 16#2039#; Single_Right_Pointing_Angle_Quotation_Mark : constant Unicode_Char := 16#203A#; Reference_Mark : constant Unicode_Char := 16#203B#; Double_Exclamation_Mark : constant Unicode_Char := 16#203C#; Interrobang : constant Unicode_Char := 16#203D#; Overline : constant Unicode_Char := 16#203E#; Undertie : constant Unicode_Char := 16#203F#; Character_Tie : constant Unicode_Char := 16#2040#; Caret_Insertion_Point : constant Unicode_Char := 16#2041#; Asterism : constant Unicode_Char := 16#2042#; Hyphen_Bullet : constant Unicode_Char := 16#2043#; Fraction_Slash : constant Unicode_Char := 16#2044#; Left_Square_Bracket_With_Quill : constant Unicode_Char := 16#2045#; Right_Square_Bracket_With_Quill : constant Unicode_Char := 16#2046#; Double_Question_Mark : constant Unicode_Char := 16#2047#; Question_Exclamation_Mark : constant Unicode_Char := 16#2048#; Exclamation_Question_Mark : constant Unicode_Char := 16#2049#; Tironian_Sign_Et : constant Unicode_Char := 16#204A#; Reversed_Pilcrow_Sign : constant Unicode_Char := 16#204B#; Black_Leftwards_Bullet : constant Unicode_Char := 16#204C#; Black_Rightwards_Bullet : constant Unicode_Char := 16#204D#; Low_Asterisk : constant Unicode_Char := 16#204E#; Reversed_Semicolon : constant Unicode_Char := 16#204F#; Close_Up : constant Unicode_Char := 16#2050#; Two_Asterisks_Aligned_Vertically : constant Unicode_Char := 16#2051#; Commercial_Minus_Sign : constant Unicode_Char := 16#2052#; Swung_Dash : constant Unicode_Char := 16#2053#; Inverted_Undertie : constant Unicode_Char := 16#2054#; Flower_Punctuation_Mark : constant Unicode_Char := 16#2055#; Three_Dot_Punctuation : constant Unicode_Char := 16#2056#; Quadruple_Prime : constant Unicode_Char := 16#2057#; Four_Dot_Punctuation : constant Unicode_Char := 16#2058#; Five_Dot_Punctuation : constant Unicode_Char := 16#2059#; Two_Dot_Punctuation : constant Unicode_Char := 16#205A#; Four_Dot_Mark : constant Unicode_Char := 16#205B#; Dotted_Cross : constant Unicode_Char := 16#205C#; Tricolon : constant Unicode_Char := 16#205D#; Vertical_Four_Dots : constant Unicode_Char := 16#205E#; Medium_Mathematical_Space : constant Unicode_Char := 16#205F#; Mmsp : Unicode_Char renames Medium_Mathematical_Space; Word_Joiner : constant Unicode_Char := 16#2060#; Wj : Unicode_Char renames Word_Joiner; Function_Application : constant Unicode_Char := 16#2061#; Invisible_Times : constant Unicode_Char := 16#2062#; Invisible_Separator : constant Unicode_Char := 16#2063#; Invisible_Plus : constant Unicode_Char := 16#2064#; Left_To_Right_Isolate : constant Unicode_Char := 16#2066#; Lri : Unicode_Char renames Left_To_Right_Isolate; Right_To_Left_Isolate : constant Unicode_Char := 16#2067#; Rli : Unicode_Char renames Right_To_Left_Isolate; First_Strong_Isolate : constant Unicode_Char := 16#2068#; Fsi : Unicode_Char renames First_Strong_Isolate; Pop_Directional_Isolate : constant Unicode_Char := 16#2069#; Pdi : Unicode_Char renames Pop_Directional_Isolate; Inhibit_Symmetric_Swapping : constant Unicode_Char := 16#206A#; Activate_Symmetric_Swapping : constant Unicode_Char := 16#206B#; Inhibit_Arabic_Form_Shaping : constant Unicode_Char := 16#206C#; Activate_Arabic_Form_Shaping : constant Unicode_Char := 16#206D#; National_Digit_Shapes : constant Unicode_Char := 16#206E#; Nominal_Digit_Shapes : constant Unicode_Char := 16#206F#; end Unicode.Names.General_Punctuation; ��������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-geometric_shapes.ads��������������������������������������������0000664�0000000�0000000�00000024431�14476332425�0023246�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Geometric_Shapes is pragma Preelaborate; pragma Style_Checks (Off); Black_Square : constant Unicode_Char := 16#25A0#; White_Square : constant Unicode_Char := 16#25A1#; White_Square_With_Rounded_Corners : constant Unicode_Char := 16#25A2#; White_Square_Containing_Black_Small_Square : constant Unicode_Char := 16#25A3#; Square_With_Horizontal_Fill : constant Unicode_Char := 16#25A4#; Square_With_Vertical_Fill : constant Unicode_Char := 16#25A5#; Square_With_Orthogonal_Crosshatch_Fill : constant Unicode_Char := 16#25A6#; Square_With_Upper_Left_To_Lower_Right_Fill : constant Unicode_Char := 16#25A7#; Square_With_Upper_Right_To_Lower_Left_Fill : constant Unicode_Char := 16#25A8#; Square_With_Diagonal_Crosshatch_Fill : constant Unicode_Char := 16#25A9#; Black_Small_Square : constant Unicode_Char := 16#25AA#; White_Small_Square : constant Unicode_Char := 16#25AB#; Black_Rectangle : constant Unicode_Char := 16#25AC#; White_Rectangle : constant Unicode_Char := 16#25AD#; Black_Vertical_Rectangle : constant Unicode_Char := 16#25AE#; White_Vertical_Rectangle : constant Unicode_Char := 16#25AF#; Black_Parallelogram : constant Unicode_Char := 16#25B0#; White_Parallelogram : constant Unicode_Char := 16#25B1#; Black_Up_Pointing_Triangle : constant Unicode_Char := 16#25B2#; White_Up_Pointing_Triangle : constant Unicode_Char := 16#25B3#; Black_Up_Pointing_Small_Triangle : constant Unicode_Char := 16#25B4#; White_Up_Pointing_Small_Triangle : constant Unicode_Char := 16#25B5#; Black_Right_Pointing_Triangle : constant Unicode_Char := 16#25B6#; White_Right_Pointing_Triangle : constant Unicode_Char := 16#25B7#; Black_Right_Pointing_Small_Triangle : constant Unicode_Char := 16#25B8#; White_Right_Pointing_Small_Triangle : constant Unicode_Char := 16#25B9#; Black_Right_Pointing_Pointer : constant Unicode_Char := 16#25BA#; White_Right_Pointing_Pointer : constant Unicode_Char := 16#25BB#; Black_Down_Pointing_Triangle : constant Unicode_Char := 16#25BC#; White_Down_Pointing_Triangle : constant Unicode_Char := 16#25BD#; Black_Down_Pointing_Small_Triangle : constant Unicode_Char := 16#25BE#; White_Down_Pointing_Small_Triangle : constant Unicode_Char := 16#25BF#; Black_Left_Pointing_Triangle : constant Unicode_Char := 16#25C0#; White_Left_Pointing_Triangle : constant Unicode_Char := 16#25C1#; Black_Left_Pointing_Small_Triangle : constant Unicode_Char := 16#25C2#; White_Left_Pointing_Small_Triangle : constant Unicode_Char := 16#25C3#; Black_Left_Pointing_Pointer : constant Unicode_Char := 16#25C4#; White_Left_Pointing_Pointer : constant Unicode_Char := 16#25C5#; Black_Diamond : constant Unicode_Char := 16#25C6#; White_Diamond : constant Unicode_Char := 16#25C7#; White_Diamond_Containing_Black_Small_Diamond : constant Unicode_Char := 16#25C8#; Fisheye : constant Unicode_Char := 16#25C9#; Lozenge : constant Unicode_Char := 16#25CA#; White_Circle : constant Unicode_Char := 16#25CB#; Dotted_Circle : constant Unicode_Char := 16#25CC#; Circle_With_Vertical_Fill : constant Unicode_Char := 16#25CD#; Bullseye : constant Unicode_Char := 16#25CE#; Black_Circle : constant Unicode_Char := 16#25CF#; Circle_With_Left_Half_Black : constant Unicode_Char := 16#25D0#; Circle_With_Right_Half_Black : constant Unicode_Char := 16#25D1#; Circle_With_Lower_Half_Black : constant Unicode_Char := 16#25D2#; Circle_With_Upper_Half_Black : constant Unicode_Char := 16#25D3#; Circle_With_Upper_Right_Quadrant_Black : constant Unicode_Char := 16#25D4#; Circle_With_All_But_Upper_Left_Quadrant_Black : constant Unicode_Char := 16#25D5#; Left_Half_Black_Circle : constant Unicode_Char := 16#25D6#; Right_Half_Black_Circle : constant Unicode_Char := 16#25D7#; Inverse_Bullet : constant Unicode_Char := 16#25D8#; Inverse_White_Circle : constant Unicode_Char := 16#25D9#; Upper_Half_Inverse_White_Circle : constant Unicode_Char := 16#25DA#; Lower_Half_Inverse_White_Circle : constant Unicode_Char := 16#25DB#; Upper_Left_Quadrant_Circular_Arc : constant Unicode_Char := 16#25DC#; Upper_Right_Quadrant_Circular_Arc : constant Unicode_Char := 16#25DD#; Lower_Right_Quadrant_Circular_Arc : constant Unicode_Char := 16#25DE#; Lower_Left_Quadrant_Circular_Arc : constant Unicode_Char := 16#25DF#; Upper_Half_Circle : constant Unicode_Char := 16#25E0#; Lower_Half_Circle : constant Unicode_Char := 16#25E1#; Black_Lower_Right_Triangle : constant Unicode_Char := 16#25E2#; Black_Lower_Left_Triangle : constant Unicode_Char := 16#25E3#; Black_Upper_Left_Triangle : constant Unicode_Char := 16#25E4#; Black_Upper_Right_Triangle : constant Unicode_Char := 16#25E5#; White_Bullet : constant Unicode_Char := 16#25E6#; Square_With_Left_Half_Black : constant Unicode_Char := 16#25E7#; Square_With_Right_Half_Black : constant Unicode_Char := 16#25E8#; Square_With_Upper_Left_Diagonal_Half_Black : constant Unicode_Char := 16#25E9#; Square_With_Lower_Right_Diagonal_Half_Black : constant Unicode_Char := 16#25EA#; White_Square_With_Vertical_Bisecting_Line : constant Unicode_Char := 16#25EB#; White_Up_Pointing_Triangle_With_Dot : constant Unicode_Char := 16#25EC#; Up_Pointing_Triangle_With_Left_Half_Black : constant Unicode_Char := 16#25ED#; Up_Pointing_Triangle_With_Right_Half_Black : constant Unicode_Char := 16#25EE#; Large_Circle : constant Unicode_Char := 16#25EF#; White_Square_With_Upper_Left_Quadrant : constant Unicode_Char := 16#25F0#; White_Square_With_Lower_Left_Quadrant : constant Unicode_Char := 16#25F1#; White_Square_With_Lower_Right_Quadrant : constant Unicode_Char := 16#25F2#; White_Square_With_Upper_Right_Quadrant : constant Unicode_Char := 16#25F3#; White_Circle_With_Upper_Left_Quadrant : constant Unicode_Char := 16#25F4#; White_Circle_With_Lower_Left_Quadrant : constant Unicode_Char := 16#25F5#; White_Circle_With_Lower_Right_Quadrant : constant Unicode_Char := 16#25F6#; White_Circle_With_Upper_Right_Quadrant : constant Unicode_Char := 16#25F7#; Upper_Left_Triangle : constant Unicode_Char := 16#25F8#; Upper_Right_Triangle : constant Unicode_Char := 16#25F9#; Lower_Left_Triangle : constant Unicode_Char := 16#25FA#; White_Medium_Square : constant Unicode_Char := 16#25FB#; Black_Medium_Square : constant Unicode_Char := 16#25FC#; White_Medium_Small_Square : constant Unicode_Char := 16#25FD#; Black_Medium_Small_Square : constant Unicode_Char := 16#25FE#; Lower_Right_Triangle : constant Unicode_Char := 16#25FF#; end Unicode.Names.Geometric_Shapes; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-geometric_shapes_extended.ads�����������������������������������0000664�0000000�0000000�00000023750�14476332425�0025131�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Geometric_Shapes_Extended is pragma Preelaborate; pragma Style_Checks (Off); Black_Left_Pointing_Isosceles_Right_Triangle : constant Unicode_Char := 16#1F780#; Black_Up_Pointing_Isosceles_Right_Triangle : constant Unicode_Char := 16#1F781#; Black_Right_Pointing_Isosceles_Right_Triangle : constant Unicode_Char := 16#1F782#; Black_Down_Pointing_Isosceles_Right_Triangle : constant Unicode_Char := 16#1F783#; Black_Slightly_Small_Circle : constant Unicode_Char := 16#1F784#; Medium_Bold_White_Circle : constant Unicode_Char := 16#1F785#; Bold_White_Circle : constant Unicode_Char := 16#1F786#; Heavy_White_Circle : constant Unicode_Char := 16#1F787#; Very_Heavy_White_Circle : constant Unicode_Char := 16#1F788#; Extremely_Heavy_White_Circle : constant Unicode_Char := 16#1F789#; White_Circle_Containing_Black_Small_Circle : constant Unicode_Char := 16#1F78A#; Round_Target : constant Unicode_Char := 16#1F78B#; Black_Tiny_Square : constant Unicode_Char := 16#1F78C#; Black_Slightly_Small_Square : constant Unicode_Char := 16#1F78D#; Light_White_Square : constant Unicode_Char := 16#1F78E#; Medium_White_Square : constant Unicode_Char := 16#1F78F#; Bold_White_Square : constant Unicode_Char := 16#1F790#; Heavy_White_Square : constant Unicode_Char := 16#1F791#; Very_Heavy_White_Square : constant Unicode_Char := 16#1F792#; Extremely_Heavy_White_Square : constant Unicode_Char := 16#1F793#; White_Square_Containing_Black_Very_Small_Square : constant Unicode_Char := 16#1F794#; White_Square_Containing_Black_Medium_Square : constant Unicode_Char := 16#1F795#; Square_Target : constant Unicode_Char := 16#1F796#; Black_Tiny_Diamond : constant Unicode_Char := 16#1F797#; Black_Very_Small_Diamond : constant Unicode_Char := 16#1F798#; Black_Medium_Small_Diamond : constant Unicode_Char := 16#1F799#; White_Diamond_Containing_Black_Very_Small_Diamond : constant Unicode_Char := 16#1F79A#; White_Diamond_Containing_Black_Medium_Diamond : constant Unicode_Char := 16#1F79B#; Diamond_Target : constant Unicode_Char := 16#1F79C#; Black_Tiny_Lozenge : constant Unicode_Char := 16#1F79D#; Black_Very_Small_Lozenge : constant Unicode_Char := 16#1F79E#; Black_Medium_Small_Lozenge : constant Unicode_Char := 16#1F79F#; White_Lozenge_Containing_Black_Small_Lozenge : constant Unicode_Char := 16#1F7A0#; Thin_Greek_Cross : constant Unicode_Char := 16#1F7A1#; Light_Greek_Cross : constant Unicode_Char := 16#1F7A2#; Medium_Greek_Cross : constant Unicode_Char := 16#1F7A3#; Bold_Greek_Cross : constant Unicode_Char := 16#1F7A4#; Very_Bold_Greek_Cross : constant Unicode_Char := 16#1F7A5#; Very_Heavy_Greek_Cross : constant Unicode_Char := 16#1F7A6#; Extremely_Heavy_Greek_Cross : constant Unicode_Char := 16#1F7A7#; Thin_Saltire : constant Unicode_Char := 16#1F7A8#; Light_Saltire : constant Unicode_Char := 16#1F7A9#; Medium_Saltire : constant Unicode_Char := 16#1F7AA#; Bold_Saltire : constant Unicode_Char := 16#1F7AB#; Heavy_Saltire : constant Unicode_Char := 16#1F7AC#; Very_Heavy_Saltire : constant Unicode_Char := 16#1F7AD#; Extremely_Heavy_Saltire : constant Unicode_Char := 16#1F7AE#; Light_Five_Spoked_Asterisk : constant Unicode_Char := 16#1F7AF#; Medium_Five_Spoked_Asterisk : constant Unicode_Char := 16#1F7B0#; Bold_Five_Spoked_Asterisk : constant Unicode_Char := 16#1F7B1#; Heavy_Five_Spoked_Asterisk : constant Unicode_Char := 16#1F7B2#; Very_Heavy_Five_Spoked_Asterisk : constant Unicode_Char := 16#1F7B3#; Extremely_Heavy_Five_Spoked_Asterisk : constant Unicode_Char := 16#1F7B4#; Light_Six_Spoked_Asterisk : constant Unicode_Char := 16#1F7B5#; Medium_Six_Spoked_Asterisk : constant Unicode_Char := 16#1F7B6#; Bold_Six_Spoked_Asterisk : constant Unicode_Char := 16#1F7B7#; Heavy_Six_Spoked_Asterisk : constant Unicode_Char := 16#1F7B8#; Very_Heavy_Six_Spoked_Asterisk : constant Unicode_Char := 16#1F7B9#; Extremely_Heavy_Six_Spoked_Asterisk : constant Unicode_Char := 16#1F7BA#; Light_Eight_Spoked_Asterisk : constant Unicode_Char := 16#1F7BB#; Medium_Eight_Spoked_Asterisk : constant Unicode_Char := 16#1F7BC#; Bold_Eight_Spoked_Asterisk : constant Unicode_Char := 16#1F7BD#; Heavy_Eight_Spoked_Asterisk : constant Unicode_Char := 16#1F7BE#; Very_Heavy_Eight_Spoked_Asterisk : constant Unicode_Char := 16#1F7BF#; Light_Three_Pointed_Black_Star : constant Unicode_Char := 16#1F7C0#; Medium_Three_Pointed_Black_Star : constant Unicode_Char := 16#1F7C1#; Three_Pointed_Black_Star : constant Unicode_Char := 16#1F7C2#; Medium_Three_Pointed_Pinwheel_Star : constant Unicode_Char := 16#1F7C3#; Light_Four_Pointed_Black_Star : constant Unicode_Char := 16#1F7C4#; Medium_Four_Pointed_Black_Star : constant Unicode_Char := 16#1F7C5#; Four_Pointed_Black_Star : constant Unicode_Char := 16#1F7C6#; Medium_Four_Pointed_Pinwheel_Star : constant Unicode_Char := 16#1F7C7#; Reverse_Light_Four_Pointed_Pinwheel_Star : constant Unicode_Char := 16#1F7C8#; Light_Five_Pointed_Black_Star : constant Unicode_Char := 16#1F7C9#; Heavy_Five_Pointed_Black_Star : constant Unicode_Char := 16#1F7CA#; Medium_Six_Pointed_Black_Star : constant Unicode_Char := 16#1F7CB#; Heavy_Six_Pointed_Black_Star : constant Unicode_Char := 16#1F7CC#; Six_Pointed_Pinwheel_Star : constant Unicode_Char := 16#1F7CD#; Medium_Eight_Pointed_Black_Star : constant Unicode_Char := 16#1F7CE#; Heavy_Eight_Pointed_Black_Star : constant Unicode_Char := 16#1F7CF#; Very_Heavy_Eight_Pointed_Black_Star : constant Unicode_Char := 16#1F7D0#; Heavy_Eight_Pointed_Pinwheel_Star : constant Unicode_Char := 16#1F7D1#; Light_Twelve_Pointed_Black_Star : constant Unicode_Char := 16#1F7D2#; Heavy_Twelve_Pointed_Black_Star : constant Unicode_Char := 16#1F7D3#; Heavy_Twelve_Pointed_Pinwheel_Star : constant Unicode_Char := 16#1F7D4#; end Unicode.Names.Geometric_Shapes_Extended; ������������������������xmlada-24.0.0/unicode/unicode-names-georgian.ads����������������������������������������������������0000664�0000000�0000000�00000023053�14476332425�0021517�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Georgian is pragma Preelaborate; pragma Style_Checks (Off); Georgian_Capital_Letter_An : constant Unicode_Char := 16#10A0#; Georgian_Capital_Letter_Ban : constant Unicode_Char := 16#10A1#; Georgian_Capital_Letter_Gan : constant Unicode_Char := 16#10A2#; Georgian_Capital_Letter_Don : constant Unicode_Char := 16#10A3#; Georgian_Capital_Letter_En : constant Unicode_Char := 16#10A4#; Georgian_Capital_Letter_Vin : constant Unicode_Char := 16#10A5#; Georgian_Capital_Letter_Zen : constant Unicode_Char := 16#10A6#; Georgian_Capital_Letter_Tan : constant Unicode_Char := 16#10A7#; Georgian_Capital_Letter_In : constant Unicode_Char := 16#10A8#; Georgian_Capital_Letter_Kan : constant Unicode_Char := 16#10A9#; Georgian_Capital_Letter_Las : constant Unicode_Char := 16#10AA#; Georgian_Capital_Letter_Man : constant Unicode_Char := 16#10AB#; Georgian_Capital_Letter_Nar : constant Unicode_Char := 16#10AC#; Georgian_Capital_Letter_On : constant Unicode_Char := 16#10AD#; Georgian_Capital_Letter_Par : constant Unicode_Char := 16#10AE#; Georgian_Capital_Letter_Zhar : constant Unicode_Char := 16#10AF#; Georgian_Capital_Letter_Rae : constant Unicode_Char := 16#10B0#; Georgian_Capital_Letter_San : constant Unicode_Char := 16#10B1#; Georgian_Capital_Letter_Tar : constant Unicode_Char := 16#10B2#; Georgian_Capital_Letter_Un : constant Unicode_Char := 16#10B3#; Georgian_Capital_Letter_Phar : constant Unicode_Char := 16#10B4#; Georgian_Capital_Letter_Khar : constant Unicode_Char := 16#10B5#; Georgian_Capital_Letter_Ghan : constant Unicode_Char := 16#10B6#; Georgian_Capital_Letter_Qar : constant Unicode_Char := 16#10B7#; Georgian_Capital_Letter_Shin : constant Unicode_Char := 16#10B8#; Georgian_Capital_Letter_Chin : constant Unicode_Char := 16#10B9#; Georgian_Capital_Letter_Can : constant Unicode_Char := 16#10BA#; Georgian_Capital_Letter_Jil : constant Unicode_Char := 16#10BB#; Georgian_Capital_Letter_Cil : constant Unicode_Char := 16#10BC#; Georgian_Capital_Letter_Char : constant Unicode_Char := 16#10BD#; Georgian_Capital_Letter_Xan : constant Unicode_Char := 16#10BE#; Georgian_Capital_Letter_Jhan : constant Unicode_Char := 16#10BF#; Georgian_Capital_Letter_Hae : constant Unicode_Char := 16#10C0#; Georgian_Capital_Letter_He : constant Unicode_Char := 16#10C1#; Georgian_Capital_Letter_Hie : constant Unicode_Char := 16#10C2#; Georgian_Capital_Letter_We : constant Unicode_Char := 16#10C3#; Georgian_Capital_Letter_Har : constant Unicode_Char := 16#10C4#; Georgian_Capital_Letter_Hoe : constant Unicode_Char := 16#10C5#; Georgian_Capital_Letter_Yn : constant Unicode_Char := 16#10C7#; Georgian_Capital_Letter_Aen : constant Unicode_Char := 16#10CD#; Georgian_Letter_An : constant Unicode_Char := 16#10D0#; Georgian_Letter_Ban : constant Unicode_Char := 16#10D1#; Georgian_Letter_Gan : constant Unicode_Char := 16#10D2#; Georgian_Letter_Don : constant Unicode_Char := 16#10D3#; Georgian_Letter_En : constant Unicode_Char := 16#10D4#; Georgian_Letter_Vin : constant Unicode_Char := 16#10D5#; Georgian_Letter_Zen : constant Unicode_Char := 16#10D6#; Georgian_Letter_Tan : constant Unicode_Char := 16#10D7#; Georgian_Letter_In : constant Unicode_Char := 16#10D8#; Georgian_Letter_Kan : constant Unicode_Char := 16#10D9#; Georgian_Letter_Las : constant Unicode_Char := 16#10DA#; Georgian_Letter_Man : constant Unicode_Char := 16#10DB#; Georgian_Letter_Nar : constant Unicode_Char := 16#10DC#; Georgian_Letter_On : constant Unicode_Char := 16#10DD#; Georgian_Letter_Par : constant Unicode_Char := 16#10DE#; Georgian_Letter_Zhar : constant Unicode_Char := 16#10DF#; Georgian_Letter_Rae : constant Unicode_Char := 16#10E0#; Georgian_Letter_San : constant Unicode_Char := 16#10E1#; Georgian_Letter_Tar : constant Unicode_Char := 16#10E2#; Georgian_Letter_Un : constant Unicode_Char := 16#10E3#; Georgian_Letter_Phar : constant Unicode_Char := 16#10E4#; Georgian_Letter_Khar : constant Unicode_Char := 16#10E5#; Georgian_Letter_Ghan : constant Unicode_Char := 16#10E6#; Georgian_Letter_Qar : constant Unicode_Char := 16#10E7#; Georgian_Letter_Shin : constant Unicode_Char := 16#10E8#; Georgian_Letter_Chin : constant Unicode_Char := 16#10E9#; Georgian_Letter_Can : constant Unicode_Char := 16#10EA#; Georgian_Letter_Jil : constant Unicode_Char := 16#10EB#; Georgian_Letter_Cil : constant Unicode_Char := 16#10EC#; Georgian_Letter_Char : constant Unicode_Char := 16#10ED#; Georgian_Letter_Xan : constant Unicode_Char := 16#10EE#; Georgian_Letter_Jhan : constant Unicode_Char := 16#10EF#; Georgian_Letter_Hae : constant Unicode_Char := 16#10F0#; Georgian_Letter_He : constant Unicode_Char := 16#10F1#; Georgian_Letter_Hie : constant Unicode_Char := 16#10F2#; Georgian_Letter_We : constant Unicode_Char := 16#10F3#; Georgian_Letter_Har : constant Unicode_Char := 16#10F4#; Georgian_Letter_Hoe : constant Unicode_Char := 16#10F5#; Georgian_Letter_Fi : constant Unicode_Char := 16#10F6#; Georgian_Letter_Yn : constant Unicode_Char := 16#10F7#; Georgian_Letter_Elifi : constant Unicode_Char := 16#10F8#; Georgian_Letter_Turned_Gan : constant Unicode_Char := 16#10F9#; Georgian_Letter_Ain : constant Unicode_Char := 16#10FA#; Georgian_Paragraph_Separator : constant Unicode_Char := 16#10FB#; Modifier_Letter_Georgian_Nar : constant Unicode_Char := 16#10FC#; Georgian_Letter_Aen : constant Unicode_Char := 16#10FD#; Georgian_Letter_Hard_Sign : constant Unicode_Char := 16#10FE#; Georgian_Letter_Labial_Sign : constant Unicode_Char := 16#10FF#; end Unicode.Names.Georgian; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-georgian_supplement.ads�����������������������������������������0000664�0000000�0000000�00000013501�14476332425�0023770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Georgian_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Georgian_Small_Letter_An : constant Unicode_Char := 16#2D00#; Georgian_Small_Letter_Ban : constant Unicode_Char := 16#2D01#; Georgian_Small_Letter_Gan : constant Unicode_Char := 16#2D02#; Georgian_Small_Letter_Don : constant Unicode_Char := 16#2D03#; Georgian_Small_Letter_En : constant Unicode_Char := 16#2D04#; Georgian_Small_Letter_Vin : constant Unicode_Char := 16#2D05#; Georgian_Small_Letter_Zen : constant Unicode_Char := 16#2D06#; Georgian_Small_Letter_Tan : constant Unicode_Char := 16#2D07#; Georgian_Small_Letter_In : constant Unicode_Char := 16#2D08#; Georgian_Small_Letter_Kan : constant Unicode_Char := 16#2D09#; Georgian_Small_Letter_Las : constant Unicode_Char := 16#2D0A#; Georgian_Small_Letter_Man : constant Unicode_Char := 16#2D0B#; Georgian_Small_Letter_Nar : constant Unicode_Char := 16#2D0C#; Georgian_Small_Letter_On : constant Unicode_Char := 16#2D0D#; Georgian_Small_Letter_Par : constant Unicode_Char := 16#2D0E#; Georgian_Small_Letter_Zhar : constant Unicode_Char := 16#2D0F#; Georgian_Small_Letter_Rae : constant Unicode_Char := 16#2D10#; Georgian_Small_Letter_San : constant Unicode_Char := 16#2D11#; Georgian_Small_Letter_Tar : constant Unicode_Char := 16#2D12#; Georgian_Small_Letter_Un : constant Unicode_Char := 16#2D13#; Georgian_Small_Letter_Phar : constant Unicode_Char := 16#2D14#; Georgian_Small_Letter_Khar : constant Unicode_Char := 16#2D15#; Georgian_Small_Letter_Ghan : constant Unicode_Char := 16#2D16#; Georgian_Small_Letter_Qar : constant Unicode_Char := 16#2D17#; Georgian_Small_Letter_Shin : constant Unicode_Char := 16#2D18#; Georgian_Small_Letter_Chin : constant Unicode_Char := 16#2D19#; Georgian_Small_Letter_Can : constant Unicode_Char := 16#2D1A#; Georgian_Small_Letter_Jil : constant Unicode_Char := 16#2D1B#; Georgian_Small_Letter_Cil : constant Unicode_Char := 16#2D1C#; Georgian_Small_Letter_Char : constant Unicode_Char := 16#2D1D#; Georgian_Small_Letter_Xan : constant Unicode_Char := 16#2D1E#; Georgian_Small_Letter_Jhan : constant Unicode_Char := 16#2D1F#; Georgian_Small_Letter_Hae : constant Unicode_Char := 16#2D20#; Georgian_Small_Letter_He : constant Unicode_Char := 16#2D21#; Georgian_Small_Letter_Hie : constant Unicode_Char := 16#2D22#; Georgian_Small_Letter_We : constant Unicode_Char := 16#2D23#; Georgian_Small_Letter_Har : constant Unicode_Char := 16#2D24#; Georgian_Small_Letter_Hoe : constant Unicode_Char := 16#2D25#; Georgian_Small_Letter_Yn : constant Unicode_Char := 16#2D27#; Georgian_Small_Letter_Aen : constant Unicode_Char := 16#2D2D#; end Unicode.Names.Georgian_Supplement; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-glagolitic.ads��������������������������������������������������0000664�0000000�0000000�00000024117�14476332425�0022044�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Glagolitic is pragma Preelaborate; pragma Style_Checks (Off); Glagolitic_Capital_Letter_Azu : constant Unicode_Char := 16#2C00#; Glagolitic_Capital_Letter_Buky : constant Unicode_Char := 16#2C01#; Glagolitic_Capital_Letter_Vede : constant Unicode_Char := 16#2C02#; Glagolitic_Capital_Letter_Glagoli : constant Unicode_Char := 16#2C03#; Glagolitic_Capital_Letter_Dobro : constant Unicode_Char := 16#2C04#; Glagolitic_Capital_Letter_Yestu : constant Unicode_Char := 16#2C05#; Glagolitic_Capital_Letter_Zhivete : constant Unicode_Char := 16#2C06#; Glagolitic_Capital_Letter_Dzelo : constant Unicode_Char := 16#2C07#; Glagolitic_Capital_Letter_Zemlja : constant Unicode_Char := 16#2C08#; Glagolitic_Capital_Letter_Izhe : constant Unicode_Char := 16#2C09#; Glagolitic_Capital_Letter_Initial_Izhe : constant Unicode_Char := 16#2C0A#; Glagolitic_Capital_Letter_I : constant Unicode_Char := 16#2C0B#; Glagolitic_Capital_Letter_Djervi : constant Unicode_Char := 16#2C0C#; Glagolitic_Capital_Letter_Kako : constant Unicode_Char := 16#2C0D#; Glagolitic_Capital_Letter_Ljudije : constant Unicode_Char := 16#2C0E#; Glagolitic_Capital_Letter_Myslite : constant Unicode_Char := 16#2C0F#; Glagolitic_Capital_Letter_Nashi : constant Unicode_Char := 16#2C10#; Glagolitic_Capital_Letter_Onu : constant Unicode_Char := 16#2C11#; Glagolitic_Capital_Letter_Pokoji : constant Unicode_Char := 16#2C12#; Glagolitic_Capital_Letter_Ritsi : constant Unicode_Char := 16#2C13#; Glagolitic_Capital_Letter_Slovo : constant Unicode_Char := 16#2C14#; Glagolitic_Capital_Letter_Tvrido : constant Unicode_Char := 16#2C15#; Glagolitic_Capital_Letter_Uku : constant Unicode_Char := 16#2C16#; Glagolitic_Capital_Letter_Fritu : constant Unicode_Char := 16#2C17#; Glagolitic_Capital_Letter_Heru : constant Unicode_Char := 16#2C18#; Glagolitic_Capital_Letter_Otu : constant Unicode_Char := 16#2C19#; Glagolitic_Capital_Letter_Pe : constant Unicode_Char := 16#2C1A#; Glagolitic_Capital_Letter_Shta : constant Unicode_Char := 16#2C1B#; Glagolitic_Capital_Letter_Tsi : constant Unicode_Char := 16#2C1C#; Glagolitic_Capital_Letter_Chrivi : constant Unicode_Char := 16#2C1D#; Glagolitic_Capital_Letter_Sha : constant Unicode_Char := 16#2C1E#; Glagolitic_Capital_Letter_Yeru : constant Unicode_Char := 16#2C1F#; Glagolitic_Capital_Letter_Yeri : constant Unicode_Char := 16#2C20#; Glagolitic_Capital_Letter_Yati : constant Unicode_Char := 16#2C21#; Glagolitic_Capital_Letter_Spidery_Ha : constant Unicode_Char := 16#2C22#; Glagolitic_Capital_Letter_Yu : constant Unicode_Char := 16#2C23#; Glagolitic_Capital_Letter_Small_Yus : constant Unicode_Char := 16#2C24#; Glagolitic_Capital_Letter_Small_Yus_With_Tail : constant Unicode_Char := 16#2C25#; Glagolitic_Capital_Letter_Yo : constant Unicode_Char := 16#2C26#; Glagolitic_Capital_Letter_Iotated_Small_Yus : constant Unicode_Char := 16#2C27#; Glagolitic_Capital_Letter_Big_Yus : constant Unicode_Char := 16#2C28#; Glagolitic_Capital_Letter_Iotated_Big_Yus : constant Unicode_Char := 16#2C29#; Glagolitic_Capital_Letter_Fita : constant Unicode_Char := 16#2C2A#; Glagolitic_Capital_Letter_Izhitsa : constant Unicode_Char := 16#2C2B#; Glagolitic_Capital_Letter_Shtapic : constant Unicode_Char := 16#2C2C#; Glagolitic_Capital_Letter_Trokutasti_A : constant Unicode_Char := 16#2C2D#; Glagolitic_Capital_Letter_Latinate_Myslite : constant Unicode_Char := 16#2C2E#; Glagolitic_Small_Letter_Azu : constant Unicode_Char := 16#2C30#; Glagolitic_Small_Letter_Buky : constant Unicode_Char := 16#2C31#; Glagolitic_Small_Letter_Vede : constant Unicode_Char := 16#2C32#; Glagolitic_Small_Letter_Glagoli : constant Unicode_Char := 16#2C33#; Glagolitic_Small_Letter_Dobro : constant Unicode_Char := 16#2C34#; Glagolitic_Small_Letter_Yestu : constant Unicode_Char := 16#2C35#; Glagolitic_Small_Letter_Zhivete : constant Unicode_Char := 16#2C36#; Glagolitic_Small_Letter_Dzelo : constant Unicode_Char := 16#2C37#; Glagolitic_Small_Letter_Zemlja : constant Unicode_Char := 16#2C38#; Glagolitic_Small_Letter_Izhe : constant Unicode_Char := 16#2C39#; Glagolitic_Small_Letter_Initial_Izhe : constant Unicode_Char := 16#2C3A#; Glagolitic_Small_Letter_I : constant Unicode_Char := 16#2C3B#; Glagolitic_Small_Letter_Djervi : constant Unicode_Char := 16#2C3C#; Glagolitic_Small_Letter_Kako : constant Unicode_Char := 16#2C3D#; Glagolitic_Small_Letter_Ljudije : constant Unicode_Char := 16#2C3E#; Glagolitic_Small_Letter_Myslite : constant Unicode_Char := 16#2C3F#; Glagolitic_Small_Letter_Nashi : constant Unicode_Char := 16#2C40#; Glagolitic_Small_Letter_Onu : constant Unicode_Char := 16#2C41#; Glagolitic_Small_Letter_Pokoji : constant Unicode_Char := 16#2C42#; Glagolitic_Small_Letter_Ritsi : constant Unicode_Char := 16#2C43#; Glagolitic_Small_Letter_Slovo : constant Unicode_Char := 16#2C44#; Glagolitic_Small_Letter_Tvrido : constant Unicode_Char := 16#2C45#; Glagolitic_Small_Letter_Uku : constant Unicode_Char := 16#2C46#; Glagolitic_Small_Letter_Fritu : constant Unicode_Char := 16#2C47#; Glagolitic_Small_Letter_Heru : constant Unicode_Char := 16#2C48#; Glagolitic_Small_Letter_Otu : constant Unicode_Char := 16#2C49#; Glagolitic_Small_Letter_Pe : constant Unicode_Char := 16#2C4A#; Glagolitic_Small_Letter_Shta : constant Unicode_Char := 16#2C4B#; Glagolitic_Small_Letter_Tsi : constant Unicode_Char := 16#2C4C#; Glagolitic_Small_Letter_Chrivi : constant Unicode_Char := 16#2C4D#; Glagolitic_Small_Letter_Sha : constant Unicode_Char := 16#2C4E#; Glagolitic_Small_Letter_Yeru : constant Unicode_Char := 16#2C4F#; Glagolitic_Small_Letter_Yeri : constant Unicode_Char := 16#2C50#; Glagolitic_Small_Letter_Yati : constant Unicode_Char := 16#2C51#; Glagolitic_Small_Letter_Spidery_Ha : constant Unicode_Char := 16#2C52#; Glagolitic_Small_Letter_Yu : constant Unicode_Char := 16#2C53#; Glagolitic_Small_Letter_Small_Yus : constant Unicode_Char := 16#2C54#; Glagolitic_Small_Letter_Small_Yus_With_Tail : constant Unicode_Char := 16#2C55#; Glagolitic_Small_Letter_Yo : constant Unicode_Char := 16#2C56#; Glagolitic_Small_Letter_Iotated_Small_Yus : constant Unicode_Char := 16#2C57#; Glagolitic_Small_Letter_Big_Yus : constant Unicode_Char := 16#2C58#; Glagolitic_Small_Letter_Iotated_Big_Yus : constant Unicode_Char := 16#2C59#; Glagolitic_Small_Letter_Fita : constant Unicode_Char := 16#2C5A#; Glagolitic_Small_Letter_Izhitsa : constant Unicode_Char := 16#2C5B#; Glagolitic_Small_Letter_Shtapic : constant Unicode_Char := 16#2C5C#; Glagolitic_Small_Letter_Trokutasti_A : constant Unicode_Char := 16#2C5D#; Glagolitic_Small_Letter_Latinate_Myslite : constant Unicode_Char := 16#2C5E#; end Unicode.Names.Glagolitic; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-gothic.ads������������������������������������������������������0000664�0000000�0000000�00000011724�14476332425�0021203�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Gothic is pragma Preelaborate; pragma Style_Checks (Off); Gothic_Letter_Ahsa : constant Unicode_Char := 16#10330#; Gothic_Letter_Bairkan : constant Unicode_Char := 16#10331#; Gothic_Letter_Giba : constant Unicode_Char := 16#10332#; Gothic_Letter_Dags : constant Unicode_Char := 16#10333#; Gothic_Letter_Aihvus : constant Unicode_Char := 16#10334#; Gothic_Letter_Qairthra : constant Unicode_Char := 16#10335#; Gothic_Letter_Iuja : constant Unicode_Char := 16#10336#; Gothic_Letter_Hagl : constant Unicode_Char := 16#10337#; Gothic_Letter_Thiuth : constant Unicode_Char := 16#10338#; Gothic_Letter_Eis : constant Unicode_Char := 16#10339#; Gothic_Letter_Kusma : constant Unicode_Char := 16#1033A#; Gothic_Letter_Lagus : constant Unicode_Char := 16#1033B#; Gothic_Letter_Manna : constant Unicode_Char := 16#1033C#; Gothic_Letter_Nauths : constant Unicode_Char := 16#1033D#; Gothic_Letter_Jer : constant Unicode_Char := 16#1033E#; Gothic_Letter_Urus : constant Unicode_Char := 16#1033F#; Gothic_Letter_Pairthra : constant Unicode_Char := 16#10340#; Gothic_Letter_Ninety : constant Unicode_Char := 16#10341#; Gothic_Letter_Raida : constant Unicode_Char := 16#10342#; Gothic_Letter_Sauil : constant Unicode_Char := 16#10343#; Gothic_Letter_Teiws : constant Unicode_Char := 16#10344#; Gothic_Letter_Winja : constant Unicode_Char := 16#10345#; Gothic_Letter_Faihu : constant Unicode_Char := 16#10346#; Gothic_Letter_Iggws : constant Unicode_Char := 16#10347#; Gothic_Letter_Hwair : constant Unicode_Char := 16#10348#; Gothic_Letter_Othal : constant Unicode_Char := 16#10349#; Gothic_Letter_Nine_Hundred : constant Unicode_Char := 16#1034A#; end Unicode.Names.Gothic; ��������������������������������������������xmlada-24.0.0/unicode/unicode-names-grantha.ads�����������������������������������������������������0000664�0000000�0000000�00000023614�14476332425�0021353�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Grantha is pragma Preelaborate; pragma Style_Checks (Off); Grantha_Sign_Combining_Anusvara_Above : constant Unicode_Char := 16#11300#; Grantha_Sign_Candrabindu : constant Unicode_Char := 16#11301#; Grantha_Sign_Anusvara : constant Unicode_Char := 16#11302#; Grantha_Sign_Visarga : constant Unicode_Char := 16#11303#; Grantha_Letter_A : constant Unicode_Char := 16#11305#; Grantha_Letter_Aa : constant Unicode_Char := 16#11306#; Grantha_Letter_I : constant Unicode_Char := 16#11307#; Grantha_Letter_Ii : constant Unicode_Char := 16#11308#; Grantha_Letter_U : constant Unicode_Char := 16#11309#; Grantha_Letter_Uu : constant Unicode_Char := 16#1130A#; Grantha_Letter_Vocalic_R : constant Unicode_Char := 16#1130B#; Grantha_Letter_Vocalic_L : constant Unicode_Char := 16#1130C#; Grantha_Letter_Ee : constant Unicode_Char := 16#1130F#; Grantha_Letter_Ai : constant Unicode_Char := 16#11310#; Grantha_Letter_Oo : constant Unicode_Char := 16#11313#; Grantha_Letter_Au : constant Unicode_Char := 16#11314#; Grantha_Letter_Ka : constant Unicode_Char := 16#11315#; Grantha_Letter_Kha : constant Unicode_Char := 16#11316#; Grantha_Letter_Ga : constant Unicode_Char := 16#11317#; Grantha_Letter_Gha : constant Unicode_Char := 16#11318#; Grantha_Letter_Nga : constant Unicode_Char := 16#11319#; Grantha_Letter_Ca : constant Unicode_Char := 16#1131A#; Grantha_Letter_Cha : constant Unicode_Char := 16#1131B#; Grantha_Letter_Ja : constant Unicode_Char := 16#1131C#; Grantha_Letter_Jha : constant Unicode_Char := 16#1131D#; Grantha_Letter_Nya : constant Unicode_Char := 16#1131E#; Grantha_Letter_Tta : constant Unicode_Char := 16#1131F#; Grantha_Letter_Ttha : constant Unicode_Char := 16#11320#; Grantha_Letter_Dda : constant Unicode_Char := 16#11321#; Grantha_Letter_Ddha : constant Unicode_Char := 16#11322#; Grantha_Letter_Nna : constant Unicode_Char := 16#11323#; Grantha_Letter_Ta : constant Unicode_Char := 16#11324#; Grantha_Letter_Tha : constant Unicode_Char := 16#11325#; Grantha_Letter_Da : constant Unicode_Char := 16#11326#; Grantha_Letter_Dha : constant Unicode_Char := 16#11327#; Grantha_Letter_Na : constant Unicode_Char := 16#11328#; Grantha_Letter_Pa : constant Unicode_Char := 16#1132A#; Grantha_Letter_Pha : constant Unicode_Char := 16#1132B#; Grantha_Letter_Ba : constant Unicode_Char := 16#1132C#; Grantha_Letter_Bha : constant Unicode_Char := 16#1132D#; Grantha_Letter_Ma : constant Unicode_Char := 16#1132E#; Grantha_Letter_Ya : constant Unicode_Char := 16#1132F#; Grantha_Letter_Ra : constant Unicode_Char := 16#11330#; Grantha_Letter_La : constant Unicode_Char := 16#11332#; Grantha_Letter_Lla : constant Unicode_Char := 16#11333#; Grantha_Letter_Va : constant Unicode_Char := 16#11335#; Grantha_Letter_Sha : constant Unicode_Char := 16#11336#; Grantha_Letter_Ssa : constant Unicode_Char := 16#11337#; Grantha_Letter_Sa : constant Unicode_Char := 16#11338#; Grantha_Letter_Ha : constant Unicode_Char := 16#11339#; Grantha_Sign_Nukta : constant Unicode_Char := 16#1133C#; Grantha_Sign_Avagraha : constant Unicode_Char := 16#1133D#; Grantha_Vowel_Sign_Aa : constant Unicode_Char := 16#1133E#; Grantha_Vowel_Sign_I : constant Unicode_Char := 16#1133F#; Grantha_Vowel_Sign_Ii : constant Unicode_Char := 16#11340#; Grantha_Vowel_Sign_U : constant Unicode_Char := 16#11341#; Grantha_Vowel_Sign_Uu : constant Unicode_Char := 16#11342#; Grantha_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#11343#; Grantha_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#11344#; Grantha_Vowel_Sign_Ee : constant Unicode_Char := 16#11347#; Grantha_Vowel_Sign_Ai : constant Unicode_Char := 16#11348#; Grantha_Vowel_Sign_Oo : constant Unicode_Char := 16#1134B#; Grantha_Vowel_Sign_Au : constant Unicode_Char := 16#1134C#; Grantha_Sign_Virama : constant Unicode_Char := 16#1134D#; Grantha_Om : constant Unicode_Char := 16#11350#; Grantha_Au_Length_Mark : constant Unicode_Char := 16#11357#; Grantha_Sign_Pluta : constant Unicode_Char := 16#1135D#; Grantha_Letter_Vedic_Anusvara : constant Unicode_Char := 16#1135E#; Grantha_Letter_Vedic_Double_Anusvara : constant Unicode_Char := 16#1135F#; Grantha_Letter_Vocalic_Rr : constant Unicode_Char := 16#11360#; Grantha_Letter_Vocalic_Ll : constant Unicode_Char := 16#11361#; Grantha_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#11362#; Grantha_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#11363#; Combining_Grantha_Digit_Zero : constant Unicode_Char := 16#11366#; Combining_Grantha_Digit_One : constant Unicode_Char := 16#11367#; Combining_Grantha_Digit_Two : constant Unicode_Char := 16#11368#; Combining_Grantha_Digit_Three : constant Unicode_Char := 16#11369#; Combining_Grantha_Digit_Four : constant Unicode_Char := 16#1136A#; Combining_Grantha_Digit_Five : constant Unicode_Char := 16#1136B#; Combining_Grantha_Digit_Six : constant Unicode_Char := 16#1136C#; Combining_Grantha_Letter_A : constant Unicode_Char := 16#11370#; Combining_Grantha_Letter_Ka : constant Unicode_Char := 16#11371#; Combining_Grantha_Letter_Na : constant Unicode_Char := 16#11372#; Combining_Grantha_Letter_Vi : constant Unicode_Char := 16#11373#; Combining_Grantha_Letter_Pa : constant Unicode_Char := 16#11374#; end Unicode.Names.Grantha; ��������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-greek_and_coptic.ads��������������������������������������������0000664�0000000�0000000�00000032554�14476332425�0023212�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Greek_And_Coptic is pragma Preelaborate; pragma Style_Checks (Off); Greek_Capital_Letter_Heta : constant Unicode_Char := 16#0370#; Greek_Small_Letter_Heta : constant Unicode_Char := 16#0371#; Greek_Capital_Letter_Archaic_Sampi : constant Unicode_Char := 16#0372#; Greek_Small_Letter_Archaic_Sampi : constant Unicode_Char := 16#0373#; Greek_Numeral_Sign : constant Unicode_Char := 16#0374#; Greek_Lower_Numeral_Sign : constant Unicode_Char := 16#0375#; Greek_Capital_Letter_Pamphylian_Digamma : constant Unicode_Char := 16#0376#; Greek_Small_Letter_Pamphylian_Digamma : constant Unicode_Char := 16#0377#; Greek_Ypogegrammeni : constant Unicode_Char := 16#037A#; Greek_Small_Reversed_Lunate_Sigma_Symbol : constant Unicode_Char := 16#037B#; Greek_Small_Dotted_Lunate_Sigma_Symbol : constant Unicode_Char := 16#037C#; Greek_Small_Reversed_Dotted_Lunate_Sigma_Symbol : constant Unicode_Char := 16#037D#; Greek_Question_Mark : constant Unicode_Char := 16#037E#; Greek_Capital_Letter_Yot : constant Unicode_Char := 16#037F#; Greek_Tonos : constant Unicode_Char := 16#0384#; Greek_Dialytika_Tonos : constant Unicode_Char := 16#0385#; Greek_Capital_Letter_Alpha_With_Tonos : constant Unicode_Char := 16#0386#; Greek_Ano_Teleia : constant Unicode_Char := 16#0387#; Greek_Capital_Letter_Epsilon_With_Tonos : constant Unicode_Char := 16#0388#; Greek_Capital_Letter_Eta_With_Tonos : constant Unicode_Char := 16#0389#; Greek_Capital_Letter_Iota_With_Tonos : constant Unicode_Char := 16#038A#; Greek_Capital_Letter_Omicron_With_Tonos : constant Unicode_Char := 16#038C#; Greek_Capital_Letter_Upsilon_With_Tonos : constant Unicode_Char := 16#038E#; Greek_Capital_Letter_Omega_With_Tonos : constant Unicode_Char := 16#038F#; Greek_Small_Letter_Iota_With_Dialytika_And_Tonos : constant Unicode_Char := 16#0390#; Greek_Capital_Letter_Alpha : constant Unicode_Char := 16#0391#; Greek_Capital_Letter_Beta : constant Unicode_Char := 16#0392#; Greek_Capital_Letter_Gamma : constant Unicode_Char := 16#0393#; Greek_Capital_Letter_Delta : constant Unicode_Char := 16#0394#; Greek_Capital_Letter_Epsilon : constant Unicode_Char := 16#0395#; Greek_Capital_Letter_Zeta : constant Unicode_Char := 16#0396#; Greek_Capital_Letter_Eta : constant Unicode_Char := 16#0397#; Greek_Capital_Letter_Theta : constant Unicode_Char := 16#0398#; Greek_Capital_Letter_Iota : constant Unicode_Char := 16#0399#; Greek_Capital_Letter_Kappa : constant Unicode_Char := 16#039A#; Greek_Capital_Letter_Lamda : constant Unicode_Char := 16#039B#; Greek_Capital_Letter_Mu : constant Unicode_Char := 16#039C#; Greek_Capital_Letter_Nu : constant Unicode_Char := 16#039D#; Greek_Capital_Letter_Xi : constant Unicode_Char := 16#039E#; Greek_Capital_Letter_Omicron : constant Unicode_Char := 16#039F#; Greek_Capital_Letter_Pi : constant Unicode_Char := 16#03A0#; Greek_Capital_Letter_Rho : constant Unicode_Char := 16#03A1#; Greek_Capital_Letter_Sigma : constant Unicode_Char := 16#03A3#; Greek_Capital_Letter_Tau : constant Unicode_Char := 16#03A4#; Greek_Capital_Letter_Upsilon : constant Unicode_Char := 16#03A5#; Greek_Capital_Letter_Phi : constant Unicode_Char := 16#03A6#; Greek_Capital_Letter_Chi : constant Unicode_Char := 16#03A7#; Greek_Capital_Letter_Psi : constant Unicode_Char := 16#03A8#; Greek_Capital_Letter_Omega : constant Unicode_Char := 16#03A9#; Greek_Capital_Letter_Iota_With_Dialytika : constant Unicode_Char := 16#03AA#; Greek_Capital_Letter_Upsilon_With_Dialytika : constant Unicode_Char := 16#03AB#; Greek_Small_Letter_Alpha_With_Tonos : constant Unicode_Char := 16#03AC#; Greek_Small_Letter_Epsilon_With_Tonos : constant Unicode_Char := 16#03AD#; Greek_Small_Letter_Eta_With_Tonos : constant Unicode_Char := 16#03AE#; Greek_Small_Letter_Iota_With_Tonos : constant Unicode_Char := 16#03AF#; Greek_Small_Letter_Upsilon_With_Dialytika_And_Tonos : constant Unicode_Char := 16#03B0#; Greek_Small_Letter_Alpha : constant Unicode_Char := 16#03B1#; Greek_Small_Letter_Beta : constant Unicode_Char := 16#03B2#; Greek_Small_Letter_Gamma : constant Unicode_Char := 16#03B3#; Greek_Small_Letter_Delta : constant Unicode_Char := 16#03B4#; Greek_Small_Letter_Epsilon : constant Unicode_Char := 16#03B5#; Greek_Small_Letter_Zeta : constant Unicode_Char := 16#03B6#; Greek_Small_Letter_Eta : constant Unicode_Char := 16#03B7#; Greek_Small_Letter_Theta : constant Unicode_Char := 16#03B8#; Greek_Small_Letter_Iota : constant Unicode_Char := 16#03B9#; Greek_Small_Letter_Kappa : constant Unicode_Char := 16#03BA#; Greek_Small_Letter_Lamda : constant Unicode_Char := 16#03BB#; Greek_Small_Letter_Mu : constant Unicode_Char := 16#03BC#; Greek_Small_Letter_Nu : constant Unicode_Char := 16#03BD#; Greek_Small_Letter_Xi : constant Unicode_Char := 16#03BE#; Greek_Small_Letter_Omicron : constant Unicode_Char := 16#03BF#; Greek_Small_Letter_Pi : constant Unicode_Char := 16#03C0#; Greek_Small_Letter_Rho : constant Unicode_Char := 16#03C1#; Greek_Small_Letter_Final_Sigma : constant Unicode_Char := 16#03C2#; Greek_Small_Letter_Sigma : constant Unicode_Char := 16#03C3#; Greek_Small_Letter_Tau : constant Unicode_Char := 16#03C4#; Greek_Small_Letter_Upsilon : constant Unicode_Char := 16#03C5#; Greek_Small_Letter_Phi : constant Unicode_Char := 16#03C6#; Greek_Small_Letter_Chi : constant Unicode_Char := 16#03C7#; Greek_Small_Letter_Psi : constant Unicode_Char := 16#03C8#; Greek_Small_Letter_Omega : constant Unicode_Char := 16#03C9#; Greek_Small_Letter_Iota_With_Dialytika : constant Unicode_Char := 16#03CA#; Greek_Small_Letter_Upsilon_With_Dialytika : constant Unicode_Char := 16#03CB#; Greek_Small_Letter_Omicron_With_Tonos : constant Unicode_Char := 16#03CC#; Greek_Small_Letter_Upsilon_With_Tonos : constant Unicode_Char := 16#03CD#; Greek_Small_Letter_Omega_With_Tonos : constant Unicode_Char := 16#03CE#; Greek_Capital_Kai_Symbol : constant Unicode_Char := 16#03CF#; Greek_Beta_Symbol : constant Unicode_Char := 16#03D0#; Greek_Theta_Symbol : constant Unicode_Char := 16#03D1#; Greek_Upsilon_With_Hook_Symbol : constant Unicode_Char := 16#03D2#; Greek_Upsilon_With_Acute_And_Hook_Symbol : constant Unicode_Char := 16#03D3#; Greek_Upsilon_With_Diaeresis_And_Hook_Symbol : constant Unicode_Char := 16#03D4#; Greek_Phi_Symbol : constant Unicode_Char := 16#03D5#; Greek_Pi_Symbol : constant Unicode_Char := 16#03D6#; Greek_Kai_Symbol : constant Unicode_Char := 16#03D7#; Greek_Letter_Archaic_Koppa : constant Unicode_Char := 16#03D8#; Greek_Small_Letter_Archaic_Koppa : constant Unicode_Char := 16#03D9#; Greek_Letter_Stigma : constant Unicode_Char := 16#03DA#; Greek_Small_Letter_Stigma : constant Unicode_Char := 16#03DB#; Greek_Letter_Digamma : constant Unicode_Char := 16#03DC#; Greek_Small_Letter_Digamma : constant Unicode_Char := 16#03DD#; Greek_Letter_Koppa : constant Unicode_Char := 16#03DE#; Greek_Small_Letter_Koppa : constant Unicode_Char := 16#03DF#; Greek_Letter_Sampi : constant Unicode_Char := 16#03E0#; Greek_Small_Letter_Sampi : constant Unicode_Char := 16#03E1#; Coptic_Capital_Letter_Shei : constant Unicode_Char := 16#03E2#; Coptic_Small_Letter_Shei : constant Unicode_Char := 16#03E3#; Coptic_Capital_Letter_Fei : constant Unicode_Char := 16#03E4#; Coptic_Small_Letter_Fei : constant Unicode_Char := 16#03E5#; Coptic_Capital_Letter_Khei : constant Unicode_Char := 16#03E6#; Coptic_Small_Letter_Khei : constant Unicode_Char := 16#03E7#; Coptic_Capital_Letter_Hori : constant Unicode_Char := 16#03E8#; Coptic_Small_Letter_Hori : constant Unicode_Char := 16#03E9#; Coptic_Capital_Letter_Gangia : constant Unicode_Char := 16#03EA#; Coptic_Small_Letter_Gangia : constant Unicode_Char := 16#03EB#; Coptic_Capital_Letter_Shima : constant Unicode_Char := 16#03EC#; Coptic_Small_Letter_Shima : constant Unicode_Char := 16#03ED#; Coptic_Capital_Letter_Dei : constant Unicode_Char := 16#03EE#; Coptic_Small_Letter_Dei : constant Unicode_Char := 16#03EF#; Greek_Kappa_Symbol : constant Unicode_Char := 16#03F0#; Greek_Rho_Symbol : constant Unicode_Char := 16#03F1#; Greek_Lunate_Sigma_Symbol : constant Unicode_Char := 16#03F2#; Greek_Letter_Yot : constant Unicode_Char := 16#03F3#; Greek_Capital_Theta_Symbol : constant Unicode_Char := 16#03F4#; Greek_Lunate_Epsilon_Symbol : constant Unicode_Char := 16#03F5#; Greek_Reversed_Lunate_Epsilon_Symbol : constant Unicode_Char := 16#03F6#; Greek_Capital_Letter_Sho : constant Unicode_Char := 16#03F7#; Greek_Small_Letter_Sho : constant Unicode_Char := 16#03F8#; Greek_Capital_Lunate_Sigma_Symbol : constant Unicode_Char := 16#03F9#; Greek_Capital_Letter_San : constant Unicode_Char := 16#03FA#; Greek_Small_Letter_San : constant Unicode_Char := 16#03FB#; Greek_Rho_With_Stroke_Symbol : constant Unicode_Char := 16#03FC#; Greek_Capital_Reversed_Lunate_Sigma_Symbol : constant Unicode_Char := 16#03FD#; Greek_Capital_Dotted_Lunate_Sigma_Symbol : constant Unicode_Char := 16#03FE#; Greek_Capital_Reversed_Dotted_Lunate_Sigma_Symbol : constant Unicode_Char := 16#03FF#; end Unicode.Names.Greek_And_Coptic; ����������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-greek_extended.ads����������������������������������������������0000664�0000000�0000000�00000057304�14476332425�0022707�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Greek_Extended is pragma Preelaborate; pragma Style_Checks (Off); Greek_Small_Letter_Alpha_With_Psili : constant Unicode_Char := 16#1F00#; Greek_Small_Letter_Alpha_With_Dasia : constant Unicode_Char := 16#1F01#; Greek_Small_Letter_Alpha_With_Psili_And_Varia : constant Unicode_Char := 16#1F02#; Greek_Small_Letter_Alpha_With_Dasia_And_Varia : constant Unicode_Char := 16#1F03#; Greek_Small_Letter_Alpha_With_Psili_And_Oxia : constant Unicode_Char := 16#1F04#; Greek_Small_Letter_Alpha_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F05#; Greek_Small_Letter_Alpha_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F06#; Greek_Small_Letter_Alpha_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F07#; Greek_Capital_Letter_Alpha_With_Psili : constant Unicode_Char := 16#1F08#; Greek_Capital_Letter_Alpha_With_Dasia : constant Unicode_Char := 16#1F09#; Greek_Capital_Letter_Alpha_With_Psili_And_Varia : constant Unicode_Char := 16#1F0A#; Greek_Capital_Letter_Alpha_With_Dasia_And_Varia : constant Unicode_Char := 16#1F0B#; Greek_Capital_Letter_Alpha_With_Psili_And_Oxia : constant Unicode_Char := 16#1F0C#; Greek_Capital_Letter_Alpha_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F0D#; Greek_Capital_Letter_Alpha_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F0E#; Greek_Capital_Letter_Alpha_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F0F#; Greek_Small_Letter_Epsilon_With_Psili : constant Unicode_Char := 16#1F10#; Greek_Small_Letter_Epsilon_With_Dasia : constant Unicode_Char := 16#1F11#; Greek_Small_Letter_Epsilon_With_Psili_And_Varia : constant Unicode_Char := 16#1F12#; Greek_Small_Letter_Epsilon_With_Dasia_And_Varia : constant Unicode_Char := 16#1F13#; Greek_Small_Letter_Epsilon_With_Psili_And_Oxia : constant Unicode_Char := 16#1F14#; Greek_Small_Letter_Epsilon_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F15#; Greek_Capital_Letter_Epsilon_With_Psili : constant Unicode_Char := 16#1F18#; Greek_Capital_Letter_Epsilon_With_Dasia : constant Unicode_Char := 16#1F19#; Greek_Capital_Letter_Epsilon_With_Psili_And_Varia : constant Unicode_Char := 16#1F1A#; Greek_Capital_Letter_Epsilon_With_Dasia_And_Varia : constant Unicode_Char := 16#1F1B#; Greek_Capital_Letter_Epsilon_With_Psili_And_Oxia : constant Unicode_Char := 16#1F1C#; Greek_Capital_Letter_Epsilon_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F1D#; Greek_Small_Letter_Eta_With_Psili : constant Unicode_Char := 16#1F20#; Greek_Small_Letter_Eta_With_Dasia : constant Unicode_Char := 16#1F21#; Greek_Small_Letter_Eta_With_Psili_And_Varia : constant Unicode_Char := 16#1F22#; Greek_Small_Letter_Eta_With_Dasia_And_Varia : constant Unicode_Char := 16#1F23#; Greek_Small_Letter_Eta_With_Psili_And_Oxia : constant Unicode_Char := 16#1F24#; Greek_Small_Letter_Eta_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F25#; Greek_Small_Letter_Eta_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F26#; Greek_Small_Letter_Eta_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F27#; Greek_Capital_Letter_Eta_With_Psili : constant Unicode_Char := 16#1F28#; Greek_Capital_Letter_Eta_With_Dasia : constant Unicode_Char := 16#1F29#; Greek_Capital_Letter_Eta_With_Psili_And_Varia : constant Unicode_Char := 16#1F2A#; Greek_Capital_Letter_Eta_With_Dasia_And_Varia : constant Unicode_Char := 16#1F2B#; Greek_Capital_Letter_Eta_With_Psili_And_Oxia : constant Unicode_Char := 16#1F2C#; Greek_Capital_Letter_Eta_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F2D#; Greek_Capital_Letter_Eta_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F2E#; Greek_Capital_Letter_Eta_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F2F#; Greek_Small_Letter_Iota_With_Psili : constant Unicode_Char := 16#1F30#; Greek_Small_Letter_Iota_With_Dasia : constant Unicode_Char := 16#1F31#; Greek_Small_Letter_Iota_With_Psili_And_Varia : constant Unicode_Char := 16#1F32#; Greek_Small_Letter_Iota_With_Dasia_And_Varia : constant Unicode_Char := 16#1F33#; Greek_Small_Letter_Iota_With_Psili_And_Oxia : constant Unicode_Char := 16#1F34#; Greek_Small_Letter_Iota_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F35#; Greek_Small_Letter_Iota_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F36#; Greek_Small_Letter_Iota_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F37#; Greek_Capital_Letter_Iota_With_Psili : constant Unicode_Char := 16#1F38#; Greek_Capital_Letter_Iota_With_Dasia : constant Unicode_Char := 16#1F39#; Greek_Capital_Letter_Iota_With_Psili_And_Varia : constant Unicode_Char := 16#1F3A#; Greek_Capital_Letter_Iota_With_Dasia_And_Varia : constant Unicode_Char := 16#1F3B#; Greek_Capital_Letter_Iota_With_Psili_And_Oxia : constant Unicode_Char := 16#1F3C#; Greek_Capital_Letter_Iota_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F3D#; Greek_Capital_Letter_Iota_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F3E#; Greek_Capital_Letter_Iota_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F3F#; Greek_Small_Letter_Omicron_With_Psili : constant Unicode_Char := 16#1F40#; Greek_Small_Letter_Omicron_With_Dasia : constant Unicode_Char := 16#1F41#; Greek_Small_Letter_Omicron_With_Psili_And_Varia : constant Unicode_Char := 16#1F42#; Greek_Small_Letter_Omicron_With_Dasia_And_Varia : constant Unicode_Char := 16#1F43#; Greek_Small_Letter_Omicron_With_Psili_And_Oxia : constant Unicode_Char := 16#1F44#; Greek_Small_Letter_Omicron_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F45#; Greek_Capital_Letter_Omicron_With_Psili : constant Unicode_Char := 16#1F48#; Greek_Capital_Letter_Omicron_With_Dasia : constant Unicode_Char := 16#1F49#; Greek_Capital_Letter_Omicron_With_Psili_And_Varia : constant Unicode_Char := 16#1F4A#; Greek_Capital_Letter_Omicron_With_Dasia_And_Varia : constant Unicode_Char := 16#1F4B#; Greek_Capital_Letter_Omicron_With_Psili_And_Oxia : constant Unicode_Char := 16#1F4C#; Greek_Capital_Letter_Omicron_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F4D#; Greek_Small_Letter_Upsilon_With_Psili : constant Unicode_Char := 16#1F50#; Greek_Small_Letter_Upsilon_With_Dasia : constant Unicode_Char := 16#1F51#; Greek_Small_Letter_Upsilon_With_Psili_And_Varia : constant Unicode_Char := 16#1F52#; Greek_Small_Letter_Upsilon_With_Dasia_And_Varia : constant Unicode_Char := 16#1F53#; Greek_Small_Letter_Upsilon_With_Psili_And_Oxia : constant Unicode_Char := 16#1F54#; Greek_Small_Letter_Upsilon_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F55#; Greek_Small_Letter_Upsilon_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F56#; Greek_Small_Letter_Upsilon_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F57#; Greek_Capital_Letter_Upsilon_With_Dasia : constant Unicode_Char := 16#1F59#; Greek_Capital_Letter_Upsilon_With_Dasia_And_Varia : constant Unicode_Char := 16#1F5B#; Greek_Capital_Letter_Upsilon_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F5D#; Greek_Capital_Letter_Upsilon_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F5F#; Greek_Small_Letter_Omega_With_Psili : constant Unicode_Char := 16#1F60#; Greek_Small_Letter_Omega_With_Dasia : constant Unicode_Char := 16#1F61#; Greek_Small_Letter_Omega_With_Psili_And_Varia : constant Unicode_Char := 16#1F62#; Greek_Small_Letter_Omega_With_Dasia_And_Varia : constant Unicode_Char := 16#1F63#; Greek_Small_Letter_Omega_With_Psili_And_Oxia : constant Unicode_Char := 16#1F64#; Greek_Small_Letter_Omega_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F65#; Greek_Small_Letter_Omega_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F66#; Greek_Small_Letter_Omega_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F67#; Greek_Capital_Letter_Omega_With_Psili : constant Unicode_Char := 16#1F68#; Greek_Capital_Letter_Omega_With_Dasia : constant Unicode_Char := 16#1F69#; Greek_Capital_Letter_Omega_With_Psili_And_Varia : constant Unicode_Char := 16#1F6A#; Greek_Capital_Letter_Omega_With_Dasia_And_Varia : constant Unicode_Char := 16#1F6B#; Greek_Capital_Letter_Omega_With_Psili_And_Oxia : constant Unicode_Char := 16#1F6C#; Greek_Capital_Letter_Omega_With_Dasia_And_Oxia : constant Unicode_Char := 16#1F6D#; Greek_Capital_Letter_Omega_With_Psili_And_Perispomeni : constant Unicode_Char := 16#1F6E#; Greek_Capital_Letter_Omega_With_Dasia_And_Perispomeni : constant Unicode_Char := 16#1F6F#; Greek_Small_Letter_Alpha_With_Varia : constant Unicode_Char := 16#1F70#; Greek_Small_Letter_Alpha_With_Oxia : constant Unicode_Char := 16#1F71#; Greek_Small_Letter_Epsilon_With_Varia : constant Unicode_Char := 16#1F72#; Greek_Small_Letter_Epsilon_With_Oxia : constant Unicode_Char := 16#1F73#; Greek_Small_Letter_Eta_With_Varia : constant Unicode_Char := 16#1F74#; Greek_Small_Letter_Eta_With_Oxia : constant Unicode_Char := 16#1F75#; Greek_Small_Letter_Iota_With_Varia : constant Unicode_Char := 16#1F76#; Greek_Small_Letter_Iota_With_Oxia : constant Unicode_Char := 16#1F77#; Greek_Small_Letter_Omicron_With_Varia : constant Unicode_Char := 16#1F78#; Greek_Small_Letter_Omicron_With_Oxia : constant Unicode_Char := 16#1F79#; Greek_Small_Letter_Upsilon_With_Varia : constant Unicode_Char := 16#1F7A#; Greek_Small_Letter_Upsilon_With_Oxia : constant Unicode_Char := 16#1F7B#; Greek_Small_Letter_Omega_With_Varia : constant Unicode_Char := 16#1F7C#; Greek_Small_Letter_Omega_With_Oxia : constant Unicode_Char := 16#1F7D#; Greek_Small_Letter_Alpha_With_Psili_And_Ypogegrammeni : constant Unicode_Char := 16#1F80#; Greek_Small_Letter_Alpha_With_Dasia_And_Ypogegrammeni : constant Unicode_Char := 16#1F81#; Greek_Small_Letter_Alpha_With_Psili_And_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1F82#; Greek_Small_Letter_Alpha_With_Dasia_And_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1F83#; Greek_Small_Letter_Alpha_With_Psili_And_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1F84#; Greek_Small_Letter_Alpha_With_Dasia_And_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1F85#; Greek_Small_Letter_Alpha_With_Psili_And_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1F86#; Greek_Small_Letter_Alpha_With_Dasia_And_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1F87#; Greek_Capital_Letter_Alpha_With_Psili_And_Prosgegrammeni : constant Unicode_Char := 16#1F88#; Greek_Capital_Letter_Alpha_With_Dasia_And_Prosgegrammeni : constant Unicode_Char := 16#1F89#; Greek_Capital_Letter_Alpha_With_Psili_And_Varia_And_Prosgegrammeni : constant Unicode_Char := 16#1F8A#; Greek_Capital_Letter_Alpha_With_Dasia_And_Varia_And_Prosgegrammeni : constant Unicode_Char := 16#1F8B#; Greek_Capital_Letter_Alpha_With_Psili_And_Oxia_And_Prosgegrammeni : constant Unicode_Char := 16#1F8C#; Greek_Capital_Letter_Alpha_With_Dasia_And_Oxia_And_Prosgegrammeni : constant Unicode_Char := 16#1F8D#; Greek_Capital_Letter_Alpha_With_Psili_And_Perispomeni_And_Prosgegrammeni : constant Unicode_Char := 16#1F8E#; Greek_Capital_Letter_Alpha_With_Dasia_And_Perispomeni_And_Prosgegrammeni : constant Unicode_Char := 16#1F8F#; Greek_Small_Letter_Eta_With_Psili_And_Ypogegrammeni : constant Unicode_Char := 16#1F90#; Greek_Small_Letter_Eta_With_Dasia_And_Ypogegrammeni : constant Unicode_Char := 16#1F91#; Greek_Small_Letter_Eta_With_Psili_And_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1F92#; Greek_Small_Letter_Eta_With_Dasia_And_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1F93#; Greek_Small_Letter_Eta_With_Psili_And_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1F94#; Greek_Small_Letter_Eta_With_Dasia_And_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1F95#; Greek_Small_Letter_Eta_With_Psili_And_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1F96#; Greek_Small_Letter_Eta_With_Dasia_And_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1F97#; Greek_Capital_Letter_Eta_With_Psili_And_Prosgegrammeni : constant Unicode_Char := 16#1F98#; Greek_Capital_Letter_Eta_With_Dasia_And_Prosgegrammeni : constant Unicode_Char := 16#1F99#; Greek_Capital_Letter_Eta_With_Psili_And_Varia_And_Prosgegrammeni : constant Unicode_Char := 16#1F9A#; Greek_Capital_Letter_Eta_With_Dasia_And_Varia_And_Prosgegrammeni : constant Unicode_Char := 16#1F9B#; Greek_Capital_Letter_Eta_With_Psili_And_Oxia_And_Prosgegrammeni : constant Unicode_Char := 16#1F9C#; Greek_Capital_Letter_Eta_With_Dasia_And_Oxia_And_Prosgegrammeni : constant Unicode_Char := 16#1F9D#; Greek_Capital_Letter_Eta_With_Psili_And_Perispomeni_And_Prosgegrammeni : constant Unicode_Char := 16#1F9E#; Greek_Capital_Letter_Eta_With_Dasia_And_Perispomeni_And_Prosgegrammeni : constant Unicode_Char := 16#1F9F#; Greek_Small_Letter_Omega_With_Psili_And_Ypogegrammeni : constant Unicode_Char := 16#1FA0#; Greek_Small_Letter_Omega_With_Dasia_And_Ypogegrammeni : constant Unicode_Char := 16#1FA1#; Greek_Small_Letter_Omega_With_Psili_And_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1FA2#; Greek_Small_Letter_Omega_With_Dasia_And_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1FA3#; Greek_Small_Letter_Omega_With_Psili_And_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1FA4#; Greek_Small_Letter_Omega_With_Dasia_And_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1FA5#; Greek_Small_Letter_Omega_With_Psili_And_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1FA6#; Greek_Small_Letter_Omega_With_Dasia_And_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1FA7#; Greek_Capital_Letter_Omega_With_Psili_And_Prosgegrammeni : constant Unicode_Char := 16#1FA8#; Greek_Capital_Letter_Omega_With_Dasia_And_Prosgegrammeni : constant Unicode_Char := 16#1FA9#; Greek_Capital_Letter_Omega_With_Psili_And_Varia_And_Prosgegrammeni : constant Unicode_Char := 16#1FAA#; Greek_Capital_Letter_Omega_With_Dasia_And_Varia_And_Prosgegrammeni : constant Unicode_Char := 16#1FAB#; Greek_Capital_Letter_Omega_With_Psili_And_Oxia_And_Prosgegrammeni : constant Unicode_Char := 16#1FAC#; Greek_Capital_Letter_Omega_With_Dasia_And_Oxia_And_Prosgegrammeni : constant Unicode_Char := 16#1FAD#; Greek_Capital_Letter_Omega_With_Psili_And_Perispomeni_And_Prosgegrammeni : constant Unicode_Char := 16#1FAE#; Greek_Capital_Letter_Omega_With_Dasia_And_Perispomeni_And_Prosgegrammeni : constant Unicode_Char := 16#1FAF#; Greek_Small_Letter_Alpha_With_Vrachy : constant Unicode_Char := 16#1FB0#; Greek_Small_Letter_Alpha_With_Macron : constant Unicode_Char := 16#1FB1#; Greek_Small_Letter_Alpha_With_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1FB2#; Greek_Small_Letter_Alpha_With_Ypogegrammeni : constant Unicode_Char := 16#1FB3#; Greek_Small_Letter_Alpha_With_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1FB4#; Greek_Small_Letter_Alpha_With_Perispomeni : constant Unicode_Char := 16#1FB6#; Greek_Small_Letter_Alpha_With_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1FB7#; Greek_Capital_Letter_Alpha_With_Vrachy : constant Unicode_Char := 16#1FB8#; Greek_Capital_Letter_Alpha_With_Macron : constant Unicode_Char := 16#1FB9#; Greek_Capital_Letter_Alpha_With_Varia : constant Unicode_Char := 16#1FBA#; Greek_Capital_Letter_Alpha_With_Oxia : constant Unicode_Char := 16#1FBB#; Greek_Capital_Letter_Alpha_With_Prosgegrammeni : constant Unicode_Char := 16#1FBC#; Greek_Koronis : constant Unicode_Char := 16#1FBD#; Greek_Prosgegrammeni : constant Unicode_Char := 16#1FBE#; Greek_Psili : constant Unicode_Char := 16#1FBF#; Greek_Perispomeni : constant Unicode_Char := 16#1FC0#; Greek_Dialytika_And_Perispomeni : constant Unicode_Char := 16#1FC1#; Greek_Small_Letter_Eta_With_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1FC2#; Greek_Small_Letter_Eta_With_Ypogegrammeni : constant Unicode_Char := 16#1FC3#; Greek_Small_Letter_Eta_With_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1FC4#; Greek_Small_Letter_Eta_With_Perispomeni : constant Unicode_Char := 16#1FC6#; Greek_Small_Letter_Eta_With_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1FC7#; Greek_Capital_Letter_Epsilon_With_Varia : constant Unicode_Char := 16#1FC8#; Greek_Capital_Letter_Epsilon_With_Oxia : constant Unicode_Char := 16#1FC9#; Greek_Capital_Letter_Eta_With_Varia : constant Unicode_Char := 16#1FCA#; Greek_Capital_Letter_Eta_With_Oxia : constant Unicode_Char := 16#1FCB#; Greek_Capital_Letter_Eta_With_Prosgegrammeni : constant Unicode_Char := 16#1FCC#; Greek_Psili_And_Varia : constant Unicode_Char := 16#1FCD#; Greek_Psili_And_Oxia : constant Unicode_Char := 16#1FCE#; Greek_Psili_And_Perispomeni : constant Unicode_Char := 16#1FCF#; Greek_Small_Letter_Iota_With_Vrachy : constant Unicode_Char := 16#1FD0#; Greek_Small_Letter_Iota_With_Macron : constant Unicode_Char := 16#1FD1#; Greek_Small_Letter_Iota_With_Dialytika_And_Varia : constant Unicode_Char := 16#1FD2#; Greek_Small_Letter_Iota_With_Dialytika_And_Oxia : constant Unicode_Char := 16#1FD3#; Greek_Small_Letter_Iota_With_Perispomeni : constant Unicode_Char := 16#1FD6#; Greek_Small_Letter_Iota_With_Dialytika_And_Perispomeni : constant Unicode_Char := 16#1FD7#; Greek_Capital_Letter_Iota_With_Vrachy : constant Unicode_Char := 16#1FD8#; Greek_Capital_Letter_Iota_With_Macron : constant Unicode_Char := 16#1FD9#; Greek_Capital_Letter_Iota_With_Varia : constant Unicode_Char := 16#1FDA#; Greek_Capital_Letter_Iota_With_Oxia : constant Unicode_Char := 16#1FDB#; Greek_Dasia_And_Varia : constant Unicode_Char := 16#1FDD#; Greek_Dasia_And_Oxia : constant Unicode_Char := 16#1FDE#; Greek_Dasia_And_Perispomeni : constant Unicode_Char := 16#1FDF#; Greek_Small_Letter_Upsilon_With_Vrachy : constant Unicode_Char := 16#1FE0#; Greek_Small_Letter_Upsilon_With_Macron : constant Unicode_Char := 16#1FE1#; Greek_Small_Letter_Upsilon_With_Dialytika_And_Varia : constant Unicode_Char := 16#1FE2#; Greek_Small_Letter_Upsilon_With_Dialytika_And_Oxia : constant Unicode_Char := 16#1FE3#; Greek_Small_Letter_Rho_With_Psili : constant Unicode_Char := 16#1FE4#; Greek_Small_Letter_Rho_With_Dasia : constant Unicode_Char := 16#1FE5#; Greek_Small_Letter_Upsilon_With_Perispomeni : constant Unicode_Char := 16#1FE6#; Greek_Small_Letter_Upsilon_With_Dialytika_And_Perispomeni : constant Unicode_Char := 16#1FE7#; Greek_Capital_Letter_Upsilon_With_Vrachy : constant Unicode_Char := 16#1FE8#; Greek_Capital_Letter_Upsilon_With_Macron : constant Unicode_Char := 16#1FE9#; Greek_Capital_Letter_Upsilon_With_Varia : constant Unicode_Char := 16#1FEA#; Greek_Capital_Letter_Upsilon_With_Oxia : constant Unicode_Char := 16#1FEB#; Greek_Capital_Letter_Rho_With_Dasia : constant Unicode_Char := 16#1FEC#; Greek_Dialytika_And_Varia : constant Unicode_Char := 16#1FED#; Greek_Dialytika_And_Oxia : constant Unicode_Char := 16#1FEE#; Greek_Varia : constant Unicode_Char := 16#1FEF#; Greek_Small_Letter_Omega_With_Varia_And_Ypogegrammeni : constant Unicode_Char := 16#1FF2#; Greek_Small_Letter_Omega_With_Ypogegrammeni : constant Unicode_Char := 16#1FF3#; Greek_Small_Letter_Omega_With_Oxia_And_Ypogegrammeni : constant Unicode_Char := 16#1FF4#; Greek_Small_Letter_Omega_With_Perispomeni : constant Unicode_Char := 16#1FF6#; Greek_Small_Letter_Omega_With_Perispomeni_And_Ypogegrammeni : constant Unicode_Char := 16#1FF7#; Greek_Capital_Letter_Omicron_With_Varia : constant Unicode_Char := 16#1FF8#; Greek_Capital_Letter_Omicron_With_Oxia : constant Unicode_Char := 16#1FF9#; Greek_Capital_Letter_Omega_With_Varia : constant Unicode_Char := 16#1FFA#; Greek_Capital_Letter_Omega_With_Oxia : constant Unicode_Char := 16#1FFB#; Greek_Capital_Letter_Omega_With_Prosgegrammeni : constant Unicode_Char := 16#1FFC#; Greek_Oxia : constant Unicode_Char := 16#1FFD#; Greek_Dasia : constant Unicode_Char := 16#1FFE#; end Unicode.Names.Greek_Extended; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-gujarati.ads����������������������������������������������������0000664�0000000�0000000�00000022473�14476332425�0021537�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Gujarati is pragma Preelaborate; pragma Style_Checks (Off); Gujarati_Sign_Candrabindu : constant Unicode_Char := 16#0A81#; Gujarati_Sign_Anusvara : constant Unicode_Char := 16#0A82#; Gujarati_Sign_Visarga : constant Unicode_Char := 16#0A83#; Gujarati_Letter_A : constant Unicode_Char := 16#0A85#; Gujarati_Letter_Aa : constant Unicode_Char := 16#0A86#; Gujarati_Letter_I : constant Unicode_Char := 16#0A87#; Gujarati_Letter_Ii : constant Unicode_Char := 16#0A88#; Gujarati_Letter_U : constant Unicode_Char := 16#0A89#; Gujarati_Letter_Uu : constant Unicode_Char := 16#0A8A#; Gujarati_Letter_Vocalic_R : constant Unicode_Char := 16#0A8B#; Gujarati_Letter_Vocalic_L : constant Unicode_Char := 16#0A8C#; Gujarati_Vowel_Candra_E : constant Unicode_Char := 16#0A8D#; Gujarati_Letter_E : constant Unicode_Char := 16#0A8F#; Gujarati_Letter_Ai : constant Unicode_Char := 16#0A90#; Gujarati_Vowel_Candra_O : constant Unicode_Char := 16#0A91#; Gujarati_Letter_O : constant Unicode_Char := 16#0A93#; Gujarati_Letter_Au : constant Unicode_Char := 16#0A94#; Gujarati_Letter_Ka : constant Unicode_Char := 16#0A95#; Gujarati_Letter_Kha : constant Unicode_Char := 16#0A96#; Gujarati_Letter_Ga : constant Unicode_Char := 16#0A97#; Gujarati_Letter_Gha : constant Unicode_Char := 16#0A98#; Gujarati_Letter_Nga : constant Unicode_Char := 16#0A99#; Gujarati_Letter_Ca : constant Unicode_Char := 16#0A9A#; Gujarati_Letter_Cha : constant Unicode_Char := 16#0A9B#; Gujarati_Letter_Ja : constant Unicode_Char := 16#0A9C#; Gujarati_Letter_Jha : constant Unicode_Char := 16#0A9D#; Gujarati_Letter_Nya : constant Unicode_Char := 16#0A9E#; Gujarati_Letter_Tta : constant Unicode_Char := 16#0A9F#; Gujarati_Letter_Ttha : constant Unicode_Char := 16#0AA0#; Gujarati_Letter_Dda : constant Unicode_Char := 16#0AA1#; Gujarati_Letter_Ddha : constant Unicode_Char := 16#0AA2#; Gujarati_Letter_Nna : constant Unicode_Char := 16#0AA3#; Gujarati_Letter_Ta : constant Unicode_Char := 16#0AA4#; Gujarati_Letter_Tha : constant Unicode_Char := 16#0AA5#; Gujarati_Letter_Da : constant Unicode_Char := 16#0AA6#; Gujarati_Letter_Dha : constant Unicode_Char := 16#0AA7#; Gujarati_Letter_Na : constant Unicode_Char := 16#0AA8#; Gujarati_Letter_Pa : constant Unicode_Char := 16#0AAA#; Gujarati_Letter_Pha : constant Unicode_Char := 16#0AAB#; Gujarati_Letter_Ba : constant Unicode_Char := 16#0AAC#; Gujarati_Letter_Bha : constant Unicode_Char := 16#0AAD#; Gujarati_Letter_Ma : constant Unicode_Char := 16#0AAE#; Gujarati_Letter_Ya : constant Unicode_Char := 16#0AAF#; Gujarati_Letter_Ra : constant Unicode_Char := 16#0AB0#; Gujarati_Letter_La : constant Unicode_Char := 16#0AB2#; Gujarati_Letter_Lla : constant Unicode_Char := 16#0AB3#; Gujarati_Letter_Va : constant Unicode_Char := 16#0AB5#; Gujarati_Letter_Sha : constant Unicode_Char := 16#0AB6#; Gujarati_Letter_Ssa : constant Unicode_Char := 16#0AB7#; Gujarati_Letter_Sa : constant Unicode_Char := 16#0AB8#; Gujarati_Letter_Ha : constant Unicode_Char := 16#0AB9#; Gujarati_Sign_Nukta : constant Unicode_Char := 16#0ABC#; Gujarati_Sign_Avagraha : constant Unicode_Char := 16#0ABD#; Gujarati_Vowel_Sign_Aa : constant Unicode_Char := 16#0ABE#; Gujarati_Vowel_Sign_I : constant Unicode_Char := 16#0ABF#; Gujarati_Vowel_Sign_Ii : constant Unicode_Char := 16#0AC0#; Gujarati_Vowel_Sign_U : constant Unicode_Char := 16#0AC1#; Gujarati_Vowel_Sign_Uu : constant Unicode_Char := 16#0AC2#; Gujarati_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#0AC3#; Gujarati_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#0AC4#; Gujarati_Vowel_Sign_Candra_E : constant Unicode_Char := 16#0AC5#; Gujarati_Vowel_Sign_E : constant Unicode_Char := 16#0AC7#; Gujarati_Vowel_Sign_Ai : constant Unicode_Char := 16#0AC8#; Gujarati_Vowel_Sign_Candra_O : constant Unicode_Char := 16#0AC9#; Gujarati_Vowel_Sign_O : constant Unicode_Char := 16#0ACB#; Gujarati_Vowel_Sign_Au : constant Unicode_Char := 16#0ACC#; Gujarati_Sign_Virama : constant Unicode_Char := 16#0ACD#; Gujarati_Om : constant Unicode_Char := 16#0AD0#; Gujarati_Letter_Vocalic_Rr : constant Unicode_Char := 16#0AE0#; Gujarati_Letter_Vocalic_Ll : constant Unicode_Char := 16#0AE1#; Gujarati_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#0AE2#; Gujarati_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#0AE3#; Gujarati_Digit_Zero : constant Unicode_Char := 16#0AE6#; Gujarati_Digit_One : constant Unicode_Char := 16#0AE7#; Gujarati_Digit_Two : constant Unicode_Char := 16#0AE8#; Gujarati_Digit_Three : constant Unicode_Char := 16#0AE9#; Gujarati_Digit_Four : constant Unicode_Char := 16#0AEA#; Gujarati_Digit_Five : constant Unicode_Char := 16#0AEB#; Gujarati_Digit_Six : constant Unicode_Char := 16#0AEC#; Gujarati_Digit_Seven : constant Unicode_Char := 16#0AED#; Gujarati_Digit_Eight : constant Unicode_Char := 16#0AEE#; Gujarati_Digit_Nine : constant Unicode_Char := 16#0AEF#; Gujarati_Abbreviation_Sign : constant Unicode_Char := 16#0AF0#; Gujarati_Rupee_Sign : constant Unicode_Char := 16#0AF1#; Gujarati_Letter_Zha : constant Unicode_Char := 16#0AF9#; end Unicode.Names.Gujarati; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-gurmukhi.ads����������������������������������������������������0000664�0000000�0000000�00000021533�14476332425�0021560�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Gurmukhi is pragma Preelaborate; pragma Style_Checks (Off); Gurmukhi_Sign_Adak_Bindi : constant Unicode_Char := 16#0A01#; Gurmukhi_Sign_Bindi : constant Unicode_Char := 16#0A02#; Gurmukhi_Sign_Visarga : constant Unicode_Char := 16#0A03#; Gurmukhi_Letter_A : constant Unicode_Char := 16#0A05#; Gurmukhi_Letter_Aa : constant Unicode_Char := 16#0A06#; Gurmukhi_Letter_I : constant Unicode_Char := 16#0A07#; Gurmukhi_Letter_Ii : constant Unicode_Char := 16#0A08#; Gurmukhi_Letter_U : constant Unicode_Char := 16#0A09#; Gurmukhi_Letter_Uu : constant Unicode_Char := 16#0A0A#; Gurmukhi_Letter_Ee : constant Unicode_Char := 16#0A0F#; Gurmukhi_Letter_Ai : constant Unicode_Char := 16#0A10#; Gurmukhi_Letter_Oo : constant Unicode_Char := 16#0A13#; Gurmukhi_Letter_Au : constant Unicode_Char := 16#0A14#; Gurmukhi_Letter_Ka : constant Unicode_Char := 16#0A15#; Gurmukhi_Letter_Kha : constant Unicode_Char := 16#0A16#; Gurmukhi_Letter_Ga : constant Unicode_Char := 16#0A17#; Gurmukhi_Letter_Gha : constant Unicode_Char := 16#0A18#; Gurmukhi_Letter_Nga : constant Unicode_Char := 16#0A19#; Gurmukhi_Letter_Ca : constant Unicode_Char := 16#0A1A#; Gurmukhi_Letter_Cha : constant Unicode_Char := 16#0A1B#; Gurmukhi_Letter_Ja : constant Unicode_Char := 16#0A1C#; Gurmukhi_Letter_Jha : constant Unicode_Char := 16#0A1D#; Gurmukhi_Letter_Nya : constant Unicode_Char := 16#0A1E#; Gurmukhi_Letter_Tta : constant Unicode_Char := 16#0A1F#; Gurmukhi_Letter_Ttha : constant Unicode_Char := 16#0A20#; Gurmukhi_Letter_Dda : constant Unicode_Char := 16#0A21#; Gurmukhi_Letter_Ddha : constant Unicode_Char := 16#0A22#; Gurmukhi_Letter_Nna : constant Unicode_Char := 16#0A23#; Gurmukhi_Letter_Ta : constant Unicode_Char := 16#0A24#; Gurmukhi_Letter_Tha : constant Unicode_Char := 16#0A25#; Gurmukhi_Letter_Da : constant Unicode_Char := 16#0A26#; Gurmukhi_Letter_Dha : constant Unicode_Char := 16#0A27#; Gurmukhi_Letter_Na : constant Unicode_Char := 16#0A28#; Gurmukhi_Letter_Pa : constant Unicode_Char := 16#0A2A#; Gurmukhi_Letter_Pha : constant Unicode_Char := 16#0A2B#; Gurmukhi_Letter_Ba : constant Unicode_Char := 16#0A2C#; Gurmukhi_Letter_Bha : constant Unicode_Char := 16#0A2D#; Gurmukhi_Letter_Ma : constant Unicode_Char := 16#0A2E#; Gurmukhi_Letter_Ya : constant Unicode_Char := 16#0A2F#; Gurmukhi_Letter_Ra : constant Unicode_Char := 16#0A30#; Gurmukhi_Letter_La : constant Unicode_Char := 16#0A32#; Gurmukhi_Letter_Lla : constant Unicode_Char := 16#0A33#; Gurmukhi_Letter_Va : constant Unicode_Char := 16#0A35#; Gurmukhi_Letter_Sha : constant Unicode_Char := 16#0A36#; Gurmukhi_Letter_Sa : constant Unicode_Char := 16#0A38#; Gurmukhi_Letter_Ha : constant Unicode_Char := 16#0A39#; Gurmukhi_Sign_Nukta : constant Unicode_Char := 16#0A3C#; Gurmukhi_Vowel_Sign_Aa : constant Unicode_Char := 16#0A3E#; Gurmukhi_Vowel_Sign_I : constant Unicode_Char := 16#0A3F#; Gurmukhi_Vowel_Sign_Ii : constant Unicode_Char := 16#0A40#; Gurmukhi_Vowel_Sign_U : constant Unicode_Char := 16#0A41#; Gurmukhi_Vowel_Sign_Uu : constant Unicode_Char := 16#0A42#; Gurmukhi_Vowel_Sign_Ee : constant Unicode_Char := 16#0A47#; Gurmukhi_Vowel_Sign_Ai : constant Unicode_Char := 16#0A48#; Gurmukhi_Vowel_Sign_Oo : constant Unicode_Char := 16#0A4B#; Gurmukhi_Vowel_Sign_Au : constant Unicode_Char := 16#0A4C#; Gurmukhi_Sign_Virama : constant Unicode_Char := 16#0A4D#; Gurmukhi_Sign_Udaat : constant Unicode_Char := 16#0A51#; Gurmukhi_Letter_Khha : constant Unicode_Char := 16#0A59#; Gurmukhi_Letter_Ghha : constant Unicode_Char := 16#0A5A#; Gurmukhi_Letter_Za : constant Unicode_Char := 16#0A5B#; Gurmukhi_Letter_Rra : constant Unicode_Char := 16#0A5C#; Gurmukhi_Letter_Fa : constant Unicode_Char := 16#0A5E#; Gurmukhi_Digit_Zero : constant Unicode_Char := 16#0A66#; Gurmukhi_Digit_One : constant Unicode_Char := 16#0A67#; Gurmukhi_Digit_Two : constant Unicode_Char := 16#0A68#; Gurmukhi_Digit_Three : constant Unicode_Char := 16#0A69#; Gurmukhi_Digit_Four : constant Unicode_Char := 16#0A6A#; Gurmukhi_Digit_Five : constant Unicode_Char := 16#0A6B#; Gurmukhi_Digit_Six : constant Unicode_Char := 16#0A6C#; Gurmukhi_Digit_Seven : constant Unicode_Char := 16#0A6D#; Gurmukhi_Digit_Eight : constant Unicode_Char := 16#0A6E#; Gurmukhi_Digit_Nine : constant Unicode_Char := 16#0A6F#; Gurmukhi_Tippi : constant Unicode_Char := 16#0A70#; Gurmukhi_Addak : constant Unicode_Char := 16#0A71#; Gurmukhi_Iri : constant Unicode_Char := 16#0A72#; Gurmukhi_Ura : constant Unicode_Char := 16#0A73#; Gurmukhi_Ek_Onkar : constant Unicode_Char := 16#0A74#; Gurmukhi_Sign_Yakash : constant Unicode_Char := 16#0A75#; end Unicode.Names.Gurmukhi; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-half_full_width_forms.ads���������������������������������������0000664�0000000�0000000�00000050454�14476332425�0024272�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Half_Full_Width_Forms is pragma Preelaborate; pragma Style_Checks (Off); Fullwidth_Exclamation_Mark : constant Unicode_Char := 16#FF01#; Fullwidth_Quotation_Mark : constant Unicode_Char := 16#FF02#; Fullwidth_Number_Sign : constant Unicode_Char := 16#FF03#; Fullwidth_Dollar_Sign : constant Unicode_Char := 16#FF04#; Fullwidth_Percent_Sign : constant Unicode_Char := 16#FF05#; Fullwidth_Ampersand : constant Unicode_Char := 16#FF06#; Fullwidth_Apostrophe : constant Unicode_Char := 16#FF07#; Fullwidth_Left_Parenthesis : constant Unicode_Char := 16#FF08#; Fullwidth_Right_Parenthesis : constant Unicode_Char := 16#FF09#; Fullwidth_Asterisk : constant Unicode_Char := 16#FF0A#; Fullwidth_Plus_Sign : constant Unicode_Char := 16#FF0B#; Fullwidth_Comma : constant Unicode_Char := 16#FF0C#; Fullwidth_Hyphen_Minus : constant Unicode_Char := 16#FF0D#; Fullwidth_Full_Stop : constant Unicode_Char := 16#FF0E#; Fullwidth_Solidus : constant Unicode_Char := 16#FF0F#; Fullwidth_Digit_Zero : constant Unicode_Char := 16#FF10#; Fullwidth_Digit_One : constant Unicode_Char := 16#FF11#; Fullwidth_Digit_Two : constant Unicode_Char := 16#FF12#; Fullwidth_Digit_Three : constant Unicode_Char := 16#FF13#; Fullwidth_Digit_Four : constant Unicode_Char := 16#FF14#; Fullwidth_Digit_Five : constant Unicode_Char := 16#FF15#; Fullwidth_Digit_Six : constant Unicode_Char := 16#FF16#; Fullwidth_Digit_Seven : constant Unicode_Char := 16#FF17#; Fullwidth_Digit_Eight : constant Unicode_Char := 16#FF18#; Fullwidth_Digit_Nine : constant Unicode_Char := 16#FF19#; Fullwidth_Colon : constant Unicode_Char := 16#FF1A#; Fullwidth_Semicolon : constant Unicode_Char := 16#FF1B#; Fullwidth_Less_Than_Sign : constant Unicode_Char := 16#FF1C#; Fullwidth_Equals_Sign : constant Unicode_Char := 16#FF1D#; Fullwidth_Greater_Than_Sign : constant Unicode_Char := 16#FF1E#; Fullwidth_Question_Mark : constant Unicode_Char := 16#FF1F#; Fullwidth_Commercial_At : constant Unicode_Char := 16#FF20#; Fullwidth_Latin_Capital_Letter_A : constant Unicode_Char := 16#FF21#; Fullwidth_Latin_Capital_Letter_B : constant Unicode_Char := 16#FF22#; Fullwidth_Latin_Capital_Letter_C : constant Unicode_Char := 16#FF23#; Fullwidth_Latin_Capital_Letter_D : constant Unicode_Char := 16#FF24#; Fullwidth_Latin_Capital_Letter_E : constant Unicode_Char := 16#FF25#; Fullwidth_Latin_Capital_Letter_F : constant Unicode_Char := 16#FF26#; Fullwidth_Latin_Capital_Letter_G : constant Unicode_Char := 16#FF27#; Fullwidth_Latin_Capital_Letter_H : constant Unicode_Char := 16#FF28#; Fullwidth_Latin_Capital_Letter_I : constant Unicode_Char := 16#FF29#; Fullwidth_Latin_Capital_Letter_J : constant Unicode_Char := 16#FF2A#; Fullwidth_Latin_Capital_Letter_K : constant Unicode_Char := 16#FF2B#; Fullwidth_Latin_Capital_Letter_L : constant Unicode_Char := 16#FF2C#; Fullwidth_Latin_Capital_Letter_M : constant Unicode_Char := 16#FF2D#; Fullwidth_Latin_Capital_Letter_N : constant Unicode_Char := 16#FF2E#; Fullwidth_Latin_Capital_Letter_O : constant Unicode_Char := 16#FF2F#; Fullwidth_Latin_Capital_Letter_P : constant Unicode_Char := 16#FF30#; Fullwidth_Latin_Capital_Letter_Q : constant Unicode_Char := 16#FF31#; Fullwidth_Latin_Capital_Letter_R : constant Unicode_Char := 16#FF32#; Fullwidth_Latin_Capital_Letter_S : constant Unicode_Char := 16#FF33#; Fullwidth_Latin_Capital_Letter_T : constant Unicode_Char := 16#FF34#; Fullwidth_Latin_Capital_Letter_U : constant Unicode_Char := 16#FF35#; Fullwidth_Latin_Capital_Letter_V : constant Unicode_Char := 16#FF36#; Fullwidth_Latin_Capital_Letter_W : constant Unicode_Char := 16#FF37#; Fullwidth_Latin_Capital_Letter_X : constant Unicode_Char := 16#FF38#; Fullwidth_Latin_Capital_Letter_Y : constant Unicode_Char := 16#FF39#; Fullwidth_Latin_Capital_Letter_Z : constant Unicode_Char := 16#FF3A#; Fullwidth_Left_Square_Bracket : constant Unicode_Char := 16#FF3B#; Fullwidth_Reverse_Solidus : constant Unicode_Char := 16#FF3C#; Fullwidth_Right_Square_Bracket : constant Unicode_Char := 16#FF3D#; Fullwidth_Circumflex_Accent : constant Unicode_Char := 16#FF3E#; Fullwidth_Low_Line : constant Unicode_Char := 16#FF3F#; Fullwidth_Grave_Accent : constant Unicode_Char := 16#FF40#; Fullwidth_Latin_Small_Letter_A : constant Unicode_Char := 16#FF41#; Fullwidth_Latin_Small_Letter_B : constant Unicode_Char := 16#FF42#; Fullwidth_Latin_Small_Letter_C : constant Unicode_Char := 16#FF43#; Fullwidth_Latin_Small_Letter_D : constant Unicode_Char := 16#FF44#; Fullwidth_Latin_Small_Letter_E : constant Unicode_Char := 16#FF45#; Fullwidth_Latin_Small_Letter_F : constant Unicode_Char := 16#FF46#; Fullwidth_Latin_Small_Letter_G : constant Unicode_Char := 16#FF47#; Fullwidth_Latin_Small_Letter_H : constant Unicode_Char := 16#FF48#; Fullwidth_Latin_Small_Letter_I : constant Unicode_Char := 16#FF49#; Fullwidth_Latin_Small_Letter_J : constant Unicode_Char := 16#FF4A#; Fullwidth_Latin_Small_Letter_K : constant Unicode_Char := 16#FF4B#; Fullwidth_Latin_Small_Letter_L : constant Unicode_Char := 16#FF4C#; Fullwidth_Latin_Small_Letter_M : constant Unicode_Char := 16#FF4D#; Fullwidth_Latin_Small_Letter_N : constant Unicode_Char := 16#FF4E#; Fullwidth_Latin_Small_Letter_O : constant Unicode_Char := 16#FF4F#; Fullwidth_Latin_Small_Letter_P : constant Unicode_Char := 16#FF50#; Fullwidth_Latin_Small_Letter_Q : constant Unicode_Char := 16#FF51#; Fullwidth_Latin_Small_Letter_R : constant Unicode_Char := 16#FF52#; Fullwidth_Latin_Small_Letter_S : constant Unicode_Char := 16#FF53#; Fullwidth_Latin_Small_Letter_T : constant Unicode_Char := 16#FF54#; Fullwidth_Latin_Small_Letter_U : constant Unicode_Char := 16#FF55#; Fullwidth_Latin_Small_Letter_V : constant Unicode_Char := 16#FF56#; Fullwidth_Latin_Small_Letter_W : constant Unicode_Char := 16#FF57#; Fullwidth_Latin_Small_Letter_X : constant Unicode_Char := 16#FF58#; Fullwidth_Latin_Small_Letter_Y : constant Unicode_Char := 16#FF59#; Fullwidth_Latin_Small_Letter_Z : constant Unicode_Char := 16#FF5A#; Fullwidth_Left_Curly_Bracket : constant Unicode_Char := 16#FF5B#; Fullwidth_Vertical_Line : constant Unicode_Char := 16#FF5C#; Fullwidth_Right_Curly_Bracket : constant Unicode_Char := 16#FF5D#; Fullwidth_Tilde : constant Unicode_Char := 16#FF5E#; Fullwidth_Left_White_Parenthesis : constant Unicode_Char := 16#FF5F#; Fullwidth_Right_White_Parenthesis : constant Unicode_Char := 16#FF60#; Halfwidth_Ideographic_Full_Stop : constant Unicode_Char := 16#FF61#; Halfwidth_Left_Corner_Bracket : constant Unicode_Char := 16#FF62#; Halfwidth_Right_Corner_Bracket : constant Unicode_Char := 16#FF63#; Halfwidth_Ideographic_Comma : constant Unicode_Char := 16#FF64#; Halfwidth_Katakana_Middle_Dot : constant Unicode_Char := 16#FF65#; Halfwidth_Katakana_Letter_Wo : constant Unicode_Char := 16#FF66#; Halfwidth_Katakana_Letter_Small_A : constant Unicode_Char := 16#FF67#; Halfwidth_Katakana_Letter_Small_I : constant Unicode_Char := 16#FF68#; Halfwidth_Katakana_Letter_Small_U : constant Unicode_Char := 16#FF69#; Halfwidth_Katakana_Letter_Small_E : constant Unicode_Char := 16#FF6A#; Halfwidth_Katakana_Letter_Small_O : constant Unicode_Char := 16#FF6B#; Halfwidth_Katakana_Letter_Small_Ya : constant Unicode_Char := 16#FF6C#; Halfwidth_Katakana_Letter_Small_Yu : constant Unicode_Char := 16#FF6D#; Halfwidth_Katakana_Letter_Small_Yo : constant Unicode_Char := 16#FF6E#; Halfwidth_Katakana_Letter_Small_Tu : constant Unicode_Char := 16#FF6F#; Halfwidth_Katakana_Hiragana_Prolonged_Sound_Mark : constant Unicode_Char := 16#FF70#; Halfwidth_Katakana_Letter_A : constant Unicode_Char := 16#FF71#; Halfwidth_Katakana_Letter_I : constant Unicode_Char := 16#FF72#; Halfwidth_Katakana_Letter_U : constant Unicode_Char := 16#FF73#; Halfwidth_Katakana_Letter_E : constant Unicode_Char := 16#FF74#; Halfwidth_Katakana_Letter_O : constant Unicode_Char := 16#FF75#; Halfwidth_Katakana_Letter_Ka : constant Unicode_Char := 16#FF76#; Halfwidth_Katakana_Letter_Ki : constant Unicode_Char := 16#FF77#; Halfwidth_Katakana_Letter_Ku : constant Unicode_Char := 16#FF78#; Halfwidth_Katakana_Letter_Ke : constant Unicode_Char := 16#FF79#; Halfwidth_Katakana_Letter_Ko : constant Unicode_Char := 16#FF7A#; Halfwidth_Katakana_Letter_Sa : constant Unicode_Char := 16#FF7B#; Halfwidth_Katakana_Letter_Si : constant Unicode_Char := 16#FF7C#; Halfwidth_Katakana_Letter_Su : constant Unicode_Char := 16#FF7D#; Halfwidth_Katakana_Letter_Se : constant Unicode_Char := 16#FF7E#; Halfwidth_Katakana_Letter_So : constant Unicode_Char := 16#FF7F#; Halfwidth_Katakana_Letter_Ta : constant Unicode_Char := 16#FF80#; Halfwidth_Katakana_Letter_Ti : constant Unicode_Char := 16#FF81#; Halfwidth_Katakana_Letter_Tu : constant Unicode_Char := 16#FF82#; Halfwidth_Katakana_Letter_Te : constant Unicode_Char := 16#FF83#; Halfwidth_Katakana_Letter_To : constant Unicode_Char := 16#FF84#; Halfwidth_Katakana_Letter_Na : constant Unicode_Char := 16#FF85#; Halfwidth_Katakana_Letter_Ni : constant Unicode_Char := 16#FF86#; Halfwidth_Katakana_Letter_Nu : constant Unicode_Char := 16#FF87#; Halfwidth_Katakana_Letter_Ne : constant Unicode_Char := 16#FF88#; Halfwidth_Katakana_Letter_No : constant Unicode_Char := 16#FF89#; Halfwidth_Katakana_Letter_Ha : constant Unicode_Char := 16#FF8A#; Halfwidth_Katakana_Letter_Hi : constant Unicode_Char := 16#FF8B#; Halfwidth_Katakana_Letter_Hu : constant Unicode_Char := 16#FF8C#; Halfwidth_Katakana_Letter_He : constant Unicode_Char := 16#FF8D#; Halfwidth_Katakana_Letter_Ho : constant Unicode_Char := 16#FF8E#; Halfwidth_Katakana_Letter_Ma : constant Unicode_Char := 16#FF8F#; Halfwidth_Katakana_Letter_Mi : constant Unicode_Char := 16#FF90#; Halfwidth_Katakana_Letter_Mu : constant Unicode_Char := 16#FF91#; Halfwidth_Katakana_Letter_Me : constant Unicode_Char := 16#FF92#; Halfwidth_Katakana_Letter_Mo : constant Unicode_Char := 16#FF93#; Halfwidth_Katakana_Letter_Ya : constant Unicode_Char := 16#FF94#; Halfwidth_Katakana_Letter_Yu : constant Unicode_Char := 16#FF95#; Halfwidth_Katakana_Letter_Yo : constant Unicode_Char := 16#FF96#; Halfwidth_Katakana_Letter_Ra : constant Unicode_Char := 16#FF97#; Halfwidth_Katakana_Letter_Ri : constant Unicode_Char := 16#FF98#; Halfwidth_Katakana_Letter_Ru : constant Unicode_Char := 16#FF99#; Halfwidth_Katakana_Letter_Re : constant Unicode_Char := 16#FF9A#; Halfwidth_Katakana_Letter_Ro : constant Unicode_Char := 16#FF9B#; Halfwidth_Katakana_Letter_Wa : constant Unicode_Char := 16#FF9C#; Halfwidth_Katakana_Letter_N : constant Unicode_Char := 16#FF9D#; Halfwidth_Katakana_Voiced_Sound_Mark : constant Unicode_Char := 16#FF9E#; Halfwidth_Katakana_Semi_Voiced_Sound_Mark : constant Unicode_Char := 16#FF9F#; Halfwidth_Hangul_Filler : constant Unicode_Char := 16#FFA0#; Halfwidth_Hangul_Letter_Kiyeok : constant Unicode_Char := 16#FFA1#; Halfwidth_Hangul_Letter_Ssangkiyeok : constant Unicode_Char := 16#FFA2#; Halfwidth_Hangul_Letter_Kiyeok_Sios : constant Unicode_Char := 16#FFA3#; Halfwidth_Hangul_Letter_Nieun : constant Unicode_Char := 16#FFA4#; Halfwidth_Hangul_Letter_Nieun_Cieuc : constant Unicode_Char := 16#FFA5#; Halfwidth_Hangul_Letter_Nieun_Hieuh : constant Unicode_Char := 16#FFA6#; Halfwidth_Hangul_Letter_Tikeut : constant Unicode_Char := 16#FFA7#; Halfwidth_Hangul_Letter_Ssangtikeut : constant Unicode_Char := 16#FFA8#; Halfwidth_Hangul_Letter_Rieul : constant Unicode_Char := 16#FFA9#; Halfwidth_Hangul_Letter_Rieul_Kiyeok : constant Unicode_Char := 16#FFAA#; Halfwidth_Hangul_Letter_Rieul_Mieum : constant Unicode_Char := 16#FFAB#; Halfwidth_Hangul_Letter_Rieul_Pieup : constant Unicode_Char := 16#FFAC#; Halfwidth_Hangul_Letter_Rieul_Sios : constant Unicode_Char := 16#FFAD#; Halfwidth_Hangul_Letter_Rieul_Thieuth : constant Unicode_Char := 16#FFAE#; Halfwidth_Hangul_Letter_Rieul_Phieuph : constant Unicode_Char := 16#FFAF#; Halfwidth_Hangul_Letter_Rieul_Hieuh : constant Unicode_Char := 16#FFB0#; Halfwidth_Hangul_Letter_Mieum : constant Unicode_Char := 16#FFB1#; Halfwidth_Hangul_Letter_Pieup : constant Unicode_Char := 16#FFB2#; Halfwidth_Hangul_Letter_Ssangpieup : constant Unicode_Char := 16#FFB3#; Halfwidth_Hangul_Letter_Pieup_Sios : constant Unicode_Char := 16#FFB4#; Halfwidth_Hangul_Letter_Sios : constant Unicode_Char := 16#FFB5#; Halfwidth_Hangul_Letter_Ssangsios : constant Unicode_Char := 16#FFB6#; Halfwidth_Hangul_Letter_Ieung : constant Unicode_Char := 16#FFB7#; Halfwidth_Hangul_Letter_Cieuc : constant Unicode_Char := 16#FFB8#; Halfwidth_Hangul_Letter_Ssangcieuc : constant Unicode_Char := 16#FFB9#; Halfwidth_Hangul_Letter_Chieuch : constant Unicode_Char := 16#FFBA#; Halfwidth_Hangul_Letter_Khieukh : constant Unicode_Char := 16#FFBB#; Halfwidth_Hangul_Letter_Thieuth : constant Unicode_Char := 16#FFBC#; Halfwidth_Hangul_Letter_Phieuph : constant Unicode_Char := 16#FFBD#; Halfwidth_Hangul_Letter_Hieuh : constant Unicode_Char := 16#FFBE#; Halfwidth_Hangul_Letter_A : constant Unicode_Char := 16#FFC2#; Halfwidth_Hangul_Letter_Ae : constant Unicode_Char := 16#FFC3#; Halfwidth_Hangul_Letter_Ya : constant Unicode_Char := 16#FFC4#; Halfwidth_Hangul_Letter_Yae : constant Unicode_Char := 16#FFC5#; Halfwidth_Hangul_Letter_Eo : constant Unicode_Char := 16#FFC6#; Halfwidth_Hangul_Letter_E : constant Unicode_Char := 16#FFC7#; Halfwidth_Hangul_Letter_Yeo : constant Unicode_Char := 16#FFCA#; Halfwidth_Hangul_Letter_Ye : constant Unicode_Char := 16#FFCB#; Halfwidth_Hangul_Letter_O : constant Unicode_Char := 16#FFCC#; Halfwidth_Hangul_Letter_Wa : constant Unicode_Char := 16#FFCD#; Halfwidth_Hangul_Letter_Wae : constant Unicode_Char := 16#FFCE#; Halfwidth_Hangul_Letter_Oe : constant Unicode_Char := 16#FFCF#; Halfwidth_Hangul_Letter_Yo : constant Unicode_Char := 16#FFD2#; Halfwidth_Hangul_Letter_U : constant Unicode_Char := 16#FFD3#; Halfwidth_Hangul_Letter_Weo : constant Unicode_Char := 16#FFD4#; Halfwidth_Hangul_Letter_We : constant Unicode_Char := 16#FFD5#; Halfwidth_Hangul_Letter_Wi : constant Unicode_Char := 16#FFD6#; Halfwidth_Hangul_Letter_Yu : constant Unicode_Char := 16#FFD7#; Halfwidth_Hangul_Letter_Eu : constant Unicode_Char := 16#FFDA#; Halfwidth_Hangul_Letter_Yi : constant Unicode_Char := 16#FFDB#; Halfwidth_Hangul_Letter_I : constant Unicode_Char := 16#FFDC#; Fullwidth_Cent_Sign : constant Unicode_Char := 16#FFE0#; Fullwidth_Pound_Sign : constant Unicode_Char := 16#FFE1#; Fullwidth_Not_Sign : constant Unicode_Char := 16#FFE2#; Fullwidth_Macron : constant Unicode_Char := 16#FFE3#; Fullwidth_Broken_Bar : constant Unicode_Char := 16#FFE4#; Fullwidth_Yen_Sign : constant Unicode_Char := 16#FFE5#; Fullwidth_Won_Sign : constant Unicode_Char := 16#FFE6#; Halfwidth_Forms_Light_Vertical : constant Unicode_Char := 16#FFE8#; Halfwidth_Leftwards_Arrow : constant Unicode_Char := 16#FFE9#; Halfwidth_Upwards_Arrow : constant Unicode_Char := 16#FFEA#; Halfwidth_Rightwards_Arrow : constant Unicode_Char := 16#FFEB#; Halfwidth_Downwards_Arrow : constant Unicode_Char := 16#FFEC#; Halfwidth_Black_Square : constant Unicode_Char := 16#FFED#; Halfwidth_White_Circle : constant Unicode_Char := 16#FFEE#; end Unicode.Names.Half_Full_Width_Forms; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-hangul_compatibility_jamo.ads�����������������������������������0000664�0000000�0000000�00000024055�14476332425�0025144�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Hangul_Compatibility_Jamo is pragma Preelaborate; pragma Style_Checks (Off); Hangul_Letter_Kiyeok : constant Unicode_Char := 16#3131#; Hangul_Letter_Ssangkiyeok : constant Unicode_Char := 16#3132#; Hangul_Letter_Kiyeok_Sios : constant Unicode_Char := 16#3133#; Hangul_Letter_Nieun : constant Unicode_Char := 16#3134#; Hangul_Letter_Nieun_Cieuc : constant Unicode_Char := 16#3135#; Hangul_Letter_Nieun_Hieuh : constant Unicode_Char := 16#3136#; Hangul_Letter_Tikeut : constant Unicode_Char := 16#3137#; Hangul_Letter_Ssangtikeut : constant Unicode_Char := 16#3138#; Hangul_Letter_Rieul : constant Unicode_Char := 16#3139#; Hangul_Letter_Rieul_Kiyeok : constant Unicode_Char := 16#313A#; Hangul_Letter_Rieul_Mieum : constant Unicode_Char := 16#313B#; Hangul_Letter_Rieul_Pieup : constant Unicode_Char := 16#313C#; Hangul_Letter_Rieul_Sios : constant Unicode_Char := 16#313D#; Hangul_Letter_Rieul_Thieuth : constant Unicode_Char := 16#313E#; Hangul_Letter_Rieul_Phieuph : constant Unicode_Char := 16#313F#; Hangul_Letter_Rieul_Hieuh : constant Unicode_Char := 16#3140#; Hangul_Letter_Mieum : constant Unicode_Char := 16#3141#; Hangul_Letter_Pieup : constant Unicode_Char := 16#3142#; Hangul_Letter_Ssangpieup : constant Unicode_Char := 16#3143#; Hangul_Letter_Pieup_Sios : constant Unicode_Char := 16#3144#; Hangul_Letter_Sios : constant Unicode_Char := 16#3145#; Hangul_Letter_Ssangsios : constant Unicode_Char := 16#3146#; Hangul_Letter_Ieung : constant Unicode_Char := 16#3147#; Hangul_Letter_Cieuc : constant Unicode_Char := 16#3148#; Hangul_Letter_Ssangcieuc : constant Unicode_Char := 16#3149#; Hangul_Letter_Chieuch : constant Unicode_Char := 16#314A#; Hangul_Letter_Khieukh : constant Unicode_Char := 16#314B#; Hangul_Letter_Thieuth : constant Unicode_Char := 16#314C#; Hangul_Letter_Phieuph : constant Unicode_Char := 16#314D#; Hangul_Letter_Hieuh : constant Unicode_Char := 16#314E#; Hangul_Letter_A : constant Unicode_Char := 16#314F#; Hangul_Letter_Ae : constant Unicode_Char := 16#3150#; Hangul_Letter_Ya : constant Unicode_Char := 16#3151#; Hangul_Letter_Yae : constant Unicode_Char := 16#3152#; Hangul_Letter_Eo : constant Unicode_Char := 16#3153#; Hangul_Letter_E : constant Unicode_Char := 16#3154#; Hangul_Letter_Yeo : constant Unicode_Char := 16#3155#; Hangul_Letter_Ye : constant Unicode_Char := 16#3156#; Hangul_Letter_O : constant Unicode_Char := 16#3157#; Hangul_Letter_Wa : constant Unicode_Char := 16#3158#; Hangul_Letter_Wae : constant Unicode_Char := 16#3159#; Hangul_Letter_Oe : constant Unicode_Char := 16#315A#; Hangul_Letter_Yo : constant Unicode_Char := 16#315B#; Hangul_Letter_U : constant Unicode_Char := 16#315C#; Hangul_Letter_Weo : constant Unicode_Char := 16#315D#; Hangul_Letter_We : constant Unicode_Char := 16#315E#; Hangul_Letter_Wi : constant Unicode_Char := 16#315F#; Hangul_Letter_Yu : constant Unicode_Char := 16#3160#; Hangul_Letter_Eu : constant Unicode_Char := 16#3161#; Hangul_Letter_Yi : constant Unicode_Char := 16#3162#; Hangul_Letter_I : constant Unicode_Char := 16#3163#; Hangul_Filler : constant Unicode_Char := 16#3164#; Hangul_Letter_Ssangnieun : constant Unicode_Char := 16#3165#; Hangul_Letter_Nieun_Tikeut : constant Unicode_Char := 16#3166#; Hangul_Letter_Nieun_Sios : constant Unicode_Char := 16#3167#; Hangul_Letter_Nieun_Pansios : constant Unicode_Char := 16#3168#; Hangul_Letter_Rieul_Kiyeok_Sios : constant Unicode_Char := 16#3169#; Hangul_Letter_Rieul_Tikeut : constant Unicode_Char := 16#316A#; Hangul_Letter_Rieul_Pieup_Sios : constant Unicode_Char := 16#316B#; Hangul_Letter_Rieul_Pansios : constant Unicode_Char := 16#316C#; Hangul_Letter_Rieul_Yeorinhieuh : constant Unicode_Char := 16#316D#; Hangul_Letter_Mieum_Pieup : constant Unicode_Char := 16#316E#; Hangul_Letter_Mieum_Sios : constant Unicode_Char := 16#316F#; Hangul_Letter_Mieum_Pansios : constant Unicode_Char := 16#3170#; Hangul_Letter_Kapyeounmieum : constant Unicode_Char := 16#3171#; Hangul_Letter_Pieup_Kiyeok : constant Unicode_Char := 16#3172#; Hangul_Letter_Pieup_Tikeut : constant Unicode_Char := 16#3173#; Hangul_Letter_Pieup_Sios_Kiyeok : constant Unicode_Char := 16#3174#; Hangul_Letter_Pieup_Sios_Tikeut : constant Unicode_Char := 16#3175#; Hangul_Letter_Pieup_Cieuc : constant Unicode_Char := 16#3176#; Hangul_Letter_Pieup_Thieuth : constant Unicode_Char := 16#3177#; Hangul_Letter_Kapyeounpieup : constant Unicode_Char := 16#3178#; Hangul_Letter_Kapyeounssangpieup : constant Unicode_Char := 16#3179#; Hangul_Letter_Sios_Kiyeok : constant Unicode_Char := 16#317A#; Hangul_Letter_Sios_Nieun : constant Unicode_Char := 16#317B#; Hangul_Letter_Sios_Tikeut : constant Unicode_Char := 16#317C#; Hangul_Letter_Sios_Pieup : constant Unicode_Char := 16#317D#; Hangul_Letter_Sios_Cieuc : constant Unicode_Char := 16#317E#; Hangul_Letter_Pansios : constant Unicode_Char := 16#317F#; Hangul_Letter_Ssangieung : constant Unicode_Char := 16#3180#; Hangul_Letter_Yesieung : constant Unicode_Char := 16#3181#; Hangul_Letter_Yesieung_Sios : constant Unicode_Char := 16#3182#; Hangul_Letter_Yesieung_Pansios : constant Unicode_Char := 16#3183#; Hangul_Letter_Kapyeounphieuph : constant Unicode_Char := 16#3184#; Hangul_Letter_Ssanghieuh : constant Unicode_Char := 16#3185#; Hangul_Letter_Yeorinhieuh : constant Unicode_Char := 16#3186#; Hangul_Letter_Yo_Ya : constant Unicode_Char := 16#3187#; Hangul_Letter_Yo_Yae : constant Unicode_Char := 16#3188#; Hangul_Letter_Yo_I : constant Unicode_Char := 16#3189#; Hangul_Letter_Yu_Yeo : constant Unicode_Char := 16#318A#; Hangul_Letter_Yu_Ye : constant Unicode_Char := 16#318B#; Hangul_Letter_Yu_I : constant Unicode_Char := 16#318C#; Hangul_Letter_Araea : constant Unicode_Char := 16#318D#; Hangul_Letter_Araeae : constant Unicode_Char := 16#318E#; end Unicode.Names.Hangul_Compatibility_Jamo; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-hangul_jamo.ads�������������������������������������������������0000664�0000000�0000000�00000055261�14476332425�0022216�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Hangul_Jamo is pragma Preelaborate; pragma Style_Checks (Off); Hangul_Choseong_Kiyeok : constant Unicode_Char := 16#1100#; Hangul_Choseong_Ssangkiyeok : constant Unicode_Char := 16#1101#; Hangul_Choseong_Nieun : constant Unicode_Char := 16#1102#; Hangul_Choseong_Tikeut : constant Unicode_Char := 16#1103#; Hangul_Choseong_Ssangtikeut : constant Unicode_Char := 16#1104#; Hangul_Choseong_Rieul : constant Unicode_Char := 16#1105#; Hangul_Choseong_Mieum : constant Unicode_Char := 16#1106#; Hangul_Choseong_Pieup : constant Unicode_Char := 16#1107#; Hangul_Choseong_Ssangpieup : constant Unicode_Char := 16#1108#; Hangul_Choseong_Sios : constant Unicode_Char := 16#1109#; Hangul_Choseong_Ssangsios : constant Unicode_Char := 16#110A#; Hangul_Choseong_Ieung : constant Unicode_Char := 16#110B#; Hangul_Choseong_Cieuc : constant Unicode_Char := 16#110C#; Hangul_Choseong_Ssangcieuc : constant Unicode_Char := 16#110D#; Hangul_Choseong_Chieuch : constant Unicode_Char := 16#110E#; Hangul_Choseong_Khieukh : constant Unicode_Char := 16#110F#; Hangul_Choseong_Thieuth : constant Unicode_Char := 16#1110#; Hangul_Choseong_Phieuph : constant Unicode_Char := 16#1111#; Hangul_Choseong_Hieuh : constant Unicode_Char := 16#1112#; Hangul_Choseong_Nieun_Kiyeok : constant Unicode_Char := 16#1113#; Hangul_Choseong_Ssangnieun : constant Unicode_Char := 16#1114#; Hangul_Choseong_Nieun_Tikeut : constant Unicode_Char := 16#1115#; Hangul_Choseong_Nieun_Pieup : constant Unicode_Char := 16#1116#; Hangul_Choseong_Tikeut_Kiyeok : constant Unicode_Char := 16#1117#; Hangul_Choseong_Rieul_Nieun : constant Unicode_Char := 16#1118#; Hangul_Choseong_Ssangrieul : constant Unicode_Char := 16#1119#; Hangul_Choseong_Rieul_Hieuh : constant Unicode_Char := 16#111A#; Hangul_Choseong_Kapyeounrieul : constant Unicode_Char := 16#111B#; Hangul_Choseong_Mieum_Pieup : constant Unicode_Char := 16#111C#; Hangul_Choseong_Kapyeounmieum : constant Unicode_Char := 16#111D#; Hangul_Choseong_Pieup_Kiyeok : constant Unicode_Char := 16#111E#; Hangul_Choseong_Pieup_Nieun : constant Unicode_Char := 16#111F#; Hangul_Choseong_Pieup_Tikeut : constant Unicode_Char := 16#1120#; Hangul_Choseong_Pieup_Sios : constant Unicode_Char := 16#1121#; Hangul_Choseong_Pieup_Sios_Kiyeok : constant Unicode_Char := 16#1122#; Hangul_Choseong_Pieup_Sios_Tikeut : constant Unicode_Char := 16#1123#; Hangul_Choseong_Pieup_Sios_Pieup : constant Unicode_Char := 16#1124#; Hangul_Choseong_Pieup_Ssangsios : constant Unicode_Char := 16#1125#; Hangul_Choseong_Pieup_Sios_Cieuc : constant Unicode_Char := 16#1126#; Hangul_Choseong_Pieup_Cieuc : constant Unicode_Char := 16#1127#; Hangul_Choseong_Pieup_Chieuch : constant Unicode_Char := 16#1128#; Hangul_Choseong_Pieup_Thieuth : constant Unicode_Char := 16#1129#; Hangul_Choseong_Pieup_Phieuph : constant Unicode_Char := 16#112A#; Hangul_Choseong_Kapyeounpieup : constant Unicode_Char := 16#112B#; Hangul_Choseong_Kapyeounssangpieup : constant Unicode_Char := 16#112C#; Hangul_Choseong_Sios_Kiyeok : constant Unicode_Char := 16#112D#; Hangul_Choseong_Sios_Nieun : constant Unicode_Char := 16#112E#; Hangul_Choseong_Sios_Tikeut : constant Unicode_Char := 16#112F#; Hangul_Choseong_Sios_Rieul : constant Unicode_Char := 16#1130#; Hangul_Choseong_Sios_Mieum : constant Unicode_Char := 16#1131#; Hangul_Choseong_Sios_Pieup : constant Unicode_Char := 16#1132#; Hangul_Choseong_Sios_Pieup_Kiyeok : constant Unicode_Char := 16#1133#; Hangul_Choseong_Sios_Ssangsios : constant Unicode_Char := 16#1134#; Hangul_Choseong_Sios_Ieung : constant Unicode_Char := 16#1135#; Hangul_Choseong_Sios_Cieuc : constant Unicode_Char := 16#1136#; Hangul_Choseong_Sios_Chieuch : constant Unicode_Char := 16#1137#; Hangul_Choseong_Sios_Khieukh : constant Unicode_Char := 16#1138#; Hangul_Choseong_Sios_Thieuth : constant Unicode_Char := 16#1139#; Hangul_Choseong_Sios_Phieuph : constant Unicode_Char := 16#113A#; Hangul_Choseong_Sios_Hieuh : constant Unicode_Char := 16#113B#; Hangul_Choseong_Chitueumsios : constant Unicode_Char := 16#113C#; Hangul_Choseong_Chitueumssangsios : constant Unicode_Char := 16#113D#; Hangul_Choseong_Ceongchieumsios : constant Unicode_Char := 16#113E#; Hangul_Choseong_Ceongchieumssangsios : constant Unicode_Char := 16#113F#; Hangul_Choseong_Pansios : constant Unicode_Char := 16#1140#; Hangul_Choseong_Ieung_Kiyeok : constant Unicode_Char := 16#1141#; Hangul_Choseong_Ieung_Tikeut : constant Unicode_Char := 16#1142#; Hangul_Choseong_Ieung_Mieum : constant Unicode_Char := 16#1143#; Hangul_Choseong_Ieung_Pieup : constant Unicode_Char := 16#1144#; Hangul_Choseong_Ieung_Sios : constant Unicode_Char := 16#1145#; Hangul_Choseong_Ieung_Pansios : constant Unicode_Char := 16#1146#; Hangul_Choseong_Ssangieung : constant Unicode_Char := 16#1147#; Hangul_Choseong_Ieung_Cieuc : constant Unicode_Char := 16#1148#; Hangul_Choseong_Ieung_Chieuch : constant Unicode_Char := 16#1149#; Hangul_Choseong_Ieung_Thieuth : constant Unicode_Char := 16#114A#; Hangul_Choseong_Ieung_Phieuph : constant Unicode_Char := 16#114B#; Hangul_Choseong_Yesieung : constant Unicode_Char := 16#114C#; Hangul_Choseong_Cieuc_Ieung : constant Unicode_Char := 16#114D#; Hangul_Choseong_Chitueumcieuc : constant Unicode_Char := 16#114E#; Hangul_Choseong_Chitueumssangcieuc : constant Unicode_Char := 16#114F#; Hangul_Choseong_Ceongchieumcieuc : constant Unicode_Char := 16#1150#; Hangul_Choseong_Ceongchieumssangcieuc : constant Unicode_Char := 16#1151#; Hangul_Choseong_Chieuch_Khieukh : constant Unicode_Char := 16#1152#; Hangul_Choseong_Chieuch_Hieuh : constant Unicode_Char := 16#1153#; Hangul_Choseong_Chitueumchieuch : constant Unicode_Char := 16#1154#; Hangul_Choseong_Ceongchieumchieuch : constant Unicode_Char := 16#1155#; Hangul_Choseong_Phieuph_Pieup : constant Unicode_Char := 16#1156#; Hangul_Choseong_Kapyeounphieuph : constant Unicode_Char := 16#1157#; Hangul_Choseong_Ssanghieuh : constant Unicode_Char := 16#1158#; Hangul_Choseong_Yeorinhieuh : constant Unicode_Char := 16#1159#; Hangul_Choseong_Kiyeok_Tikeut : constant Unicode_Char := 16#115A#; Hangul_Choseong_Nieun_Sios : constant Unicode_Char := 16#115B#; Hangul_Choseong_Nieun_Cieuc : constant Unicode_Char := 16#115C#; Hangul_Choseong_Nieun_Hieuh : constant Unicode_Char := 16#115D#; Hangul_Choseong_Tikeut_Rieul : constant Unicode_Char := 16#115E#; Hangul_Choseong_Filler : constant Unicode_Char := 16#115F#; Hangul_Jungseong_Filler : constant Unicode_Char := 16#1160#; Hangul_Jungseong_A : constant Unicode_Char := 16#1161#; Hangul_Jungseong_Ae : constant Unicode_Char := 16#1162#; Hangul_Jungseong_Ya : constant Unicode_Char := 16#1163#; Hangul_Jungseong_Yae : constant Unicode_Char := 16#1164#; Hangul_Jungseong_Eo : constant Unicode_Char := 16#1165#; Hangul_Jungseong_E : constant Unicode_Char := 16#1166#; Hangul_Jungseong_Yeo : constant Unicode_Char := 16#1167#; Hangul_Jungseong_Ye : constant Unicode_Char := 16#1168#; Hangul_Jungseong_O : constant Unicode_Char := 16#1169#; Hangul_Jungseong_Wa : constant Unicode_Char := 16#116A#; Hangul_Jungseong_Wae : constant Unicode_Char := 16#116B#; Hangul_Jungseong_Oe : constant Unicode_Char := 16#116C#; Hangul_Jungseong_Yo : constant Unicode_Char := 16#116D#; Hangul_Jungseong_U : constant Unicode_Char := 16#116E#; Hangul_Jungseong_Weo : constant Unicode_Char := 16#116F#; Hangul_Jungseong_We : constant Unicode_Char := 16#1170#; Hangul_Jungseong_Wi : constant Unicode_Char := 16#1171#; Hangul_Jungseong_Yu : constant Unicode_Char := 16#1172#; Hangul_Jungseong_Eu : constant Unicode_Char := 16#1173#; Hangul_Jungseong_Yi : constant Unicode_Char := 16#1174#; Hangul_Jungseong_I : constant Unicode_Char := 16#1175#; Hangul_Jungseong_A_O : constant Unicode_Char := 16#1176#; Hangul_Jungseong_A_U : constant Unicode_Char := 16#1177#; Hangul_Jungseong_Ya_O : constant Unicode_Char := 16#1178#; Hangul_Jungseong_Ya_Yo : constant Unicode_Char := 16#1179#; Hangul_Jungseong_Eo_O : constant Unicode_Char := 16#117A#; Hangul_Jungseong_Eo_U : constant Unicode_Char := 16#117B#; Hangul_Jungseong_Eo_Eu : constant Unicode_Char := 16#117C#; Hangul_Jungseong_Yeo_O : constant Unicode_Char := 16#117D#; Hangul_Jungseong_Yeo_U : constant Unicode_Char := 16#117E#; Hangul_Jungseong_O_Eo : constant Unicode_Char := 16#117F#; Hangul_Jungseong_O_E : constant Unicode_Char := 16#1180#; Hangul_Jungseong_O_Ye : constant Unicode_Char := 16#1181#; Hangul_Jungseong_O_O : constant Unicode_Char := 16#1182#; Hangul_Jungseong_O_U : constant Unicode_Char := 16#1183#; Hangul_Jungseong_Yo_Ya : constant Unicode_Char := 16#1184#; Hangul_Jungseong_Yo_Yae : constant Unicode_Char := 16#1185#; Hangul_Jungseong_Yo_Yeo : constant Unicode_Char := 16#1186#; Hangul_Jungseong_Yo_O : constant Unicode_Char := 16#1187#; Hangul_Jungseong_Yo_I : constant Unicode_Char := 16#1188#; Hangul_Jungseong_U_A : constant Unicode_Char := 16#1189#; Hangul_Jungseong_U_Ae : constant Unicode_Char := 16#118A#; Hangul_Jungseong_U_Eo_Eu : constant Unicode_Char := 16#118B#; Hangul_Jungseong_U_Ye : constant Unicode_Char := 16#118C#; Hangul_Jungseong_U_U : constant Unicode_Char := 16#118D#; Hangul_Jungseong_Yu_A : constant Unicode_Char := 16#118E#; Hangul_Jungseong_Yu_Eo : constant Unicode_Char := 16#118F#; Hangul_Jungseong_Yu_E : constant Unicode_Char := 16#1190#; Hangul_Jungseong_Yu_Yeo : constant Unicode_Char := 16#1191#; Hangul_Jungseong_Yu_Ye : constant Unicode_Char := 16#1192#; Hangul_Jungseong_Yu_U : constant Unicode_Char := 16#1193#; Hangul_Jungseong_Yu_I : constant Unicode_Char := 16#1194#; Hangul_Jungseong_Eu_U : constant Unicode_Char := 16#1195#; Hangul_Jungseong_Eu_Eu : constant Unicode_Char := 16#1196#; Hangul_Jungseong_Yi_U : constant Unicode_Char := 16#1197#; Hangul_Jungseong_I_A : constant Unicode_Char := 16#1198#; Hangul_Jungseong_I_Ya : constant Unicode_Char := 16#1199#; Hangul_Jungseong_I_O : constant Unicode_Char := 16#119A#; Hangul_Jungseong_I_U : constant Unicode_Char := 16#119B#; Hangul_Jungseong_I_Eu : constant Unicode_Char := 16#119C#; Hangul_Jungseong_I_Araea : constant Unicode_Char := 16#119D#; Hangul_Jungseong_Araea : constant Unicode_Char := 16#119E#; Hangul_Jungseong_Araea_Eo : constant Unicode_Char := 16#119F#; Hangul_Jungseong_Araea_U : constant Unicode_Char := 16#11A0#; Hangul_Jungseong_Araea_I : constant Unicode_Char := 16#11A1#; Hangul_Jungseong_Ssangaraea : constant Unicode_Char := 16#11A2#; Hangul_Jungseong_A_Eu : constant Unicode_Char := 16#11A3#; Hangul_Jungseong_Ya_U : constant Unicode_Char := 16#11A4#; Hangul_Jungseong_Yeo_Ya : constant Unicode_Char := 16#11A5#; Hangul_Jungseong_O_Ya : constant Unicode_Char := 16#11A6#; Hangul_Jungseong_O_Yae : constant Unicode_Char := 16#11A7#; Hangul_Jongseong_Kiyeok : constant Unicode_Char := 16#11A8#; Hangul_Jongseong_Ssangkiyeok : constant Unicode_Char := 16#11A9#; Hangul_Jongseong_Kiyeok_Sios : constant Unicode_Char := 16#11AA#; Hangul_Jongseong_Nieun : constant Unicode_Char := 16#11AB#; Hangul_Jongseong_Nieun_Cieuc : constant Unicode_Char := 16#11AC#; Hangul_Jongseong_Nieun_Hieuh : constant Unicode_Char := 16#11AD#; Hangul_Jongseong_Tikeut : constant Unicode_Char := 16#11AE#; Hangul_Jongseong_Rieul : constant Unicode_Char := 16#11AF#; Hangul_Jongseong_Rieul_Kiyeok : constant Unicode_Char := 16#11B0#; Hangul_Jongseong_Rieul_Mieum : constant Unicode_Char := 16#11B1#; Hangul_Jongseong_Rieul_Pieup : constant Unicode_Char := 16#11B2#; Hangul_Jongseong_Rieul_Sios : constant Unicode_Char := 16#11B3#; Hangul_Jongseong_Rieul_Thieuth : constant Unicode_Char := 16#11B4#; Hangul_Jongseong_Rieul_Phieuph : constant Unicode_Char := 16#11B5#; Hangul_Jongseong_Rieul_Hieuh : constant Unicode_Char := 16#11B6#; Hangul_Jongseong_Mieum : constant Unicode_Char := 16#11B7#; Hangul_Jongseong_Pieup : constant Unicode_Char := 16#11B8#; Hangul_Jongseong_Pieup_Sios : constant Unicode_Char := 16#11B9#; Hangul_Jongseong_Sios : constant Unicode_Char := 16#11BA#; Hangul_Jongseong_Ssangsios : constant Unicode_Char := 16#11BB#; Hangul_Jongseong_Ieung : constant Unicode_Char := 16#11BC#; Hangul_Jongseong_Cieuc : constant Unicode_Char := 16#11BD#; Hangul_Jongseong_Chieuch : constant Unicode_Char := 16#11BE#; Hangul_Jongseong_Khieukh : constant Unicode_Char := 16#11BF#; Hangul_Jongseong_Thieuth : constant Unicode_Char := 16#11C0#; Hangul_Jongseong_Phieuph : constant Unicode_Char := 16#11C1#; Hangul_Jongseong_Hieuh : constant Unicode_Char := 16#11C2#; Hangul_Jongseong_Kiyeok_Rieul : constant Unicode_Char := 16#11C3#; Hangul_Jongseong_Kiyeok_Sios_Kiyeok : constant Unicode_Char := 16#11C4#; Hangul_Jongseong_Nieun_Kiyeok : constant Unicode_Char := 16#11C5#; Hangul_Jongseong_Nieun_Tikeut : constant Unicode_Char := 16#11C6#; Hangul_Jongseong_Nieun_Sios : constant Unicode_Char := 16#11C7#; Hangul_Jongseong_Nieun_Pansios : constant Unicode_Char := 16#11C8#; Hangul_Jongseong_Nieun_Thieuth : constant Unicode_Char := 16#11C9#; Hangul_Jongseong_Tikeut_Kiyeok : constant Unicode_Char := 16#11CA#; Hangul_Jongseong_Tikeut_Rieul : constant Unicode_Char := 16#11CB#; Hangul_Jongseong_Rieul_Kiyeok_Sios : constant Unicode_Char := 16#11CC#; Hangul_Jongseong_Rieul_Nieun : constant Unicode_Char := 16#11CD#; Hangul_Jongseong_Rieul_Tikeut : constant Unicode_Char := 16#11CE#; Hangul_Jongseong_Rieul_Tikeut_Hieuh : constant Unicode_Char := 16#11CF#; Hangul_Jongseong_Ssangrieul : constant Unicode_Char := 16#11D0#; Hangul_Jongseong_Rieul_Mieum_Kiyeok : constant Unicode_Char := 16#11D1#; Hangul_Jongseong_Rieul_Mieum_Sios : constant Unicode_Char := 16#11D2#; Hangul_Jongseong_Rieul_Pieup_Sios : constant Unicode_Char := 16#11D3#; Hangul_Jongseong_Rieul_Pieup_Hieuh : constant Unicode_Char := 16#11D4#; Hangul_Jongseong_Rieul_Kapyeounpieup : constant Unicode_Char := 16#11D5#; Hangul_Jongseong_Rieul_Ssangsios : constant Unicode_Char := 16#11D6#; Hangul_Jongseong_Rieul_Pansios : constant Unicode_Char := 16#11D7#; Hangul_Jongseong_Rieul_Khieukh : constant Unicode_Char := 16#11D8#; Hangul_Jongseong_Rieul_Yeorinhieuh : constant Unicode_Char := 16#11D9#; Hangul_Jongseong_Mieum_Kiyeok : constant Unicode_Char := 16#11DA#; Hangul_Jongseong_Mieum_Rieul : constant Unicode_Char := 16#11DB#; Hangul_Jongseong_Mieum_Pieup : constant Unicode_Char := 16#11DC#; Hangul_Jongseong_Mieum_Sios : constant Unicode_Char := 16#11DD#; Hangul_Jongseong_Mieum_Ssangsios : constant Unicode_Char := 16#11DE#; Hangul_Jongseong_Mieum_Pansios : constant Unicode_Char := 16#11DF#; Hangul_Jongseong_Mieum_Chieuch : constant Unicode_Char := 16#11E0#; Hangul_Jongseong_Mieum_Hieuh : constant Unicode_Char := 16#11E1#; Hangul_Jongseong_Kapyeounmieum : constant Unicode_Char := 16#11E2#; Hangul_Jongseong_Pieup_Rieul : constant Unicode_Char := 16#11E3#; Hangul_Jongseong_Pieup_Phieuph : constant Unicode_Char := 16#11E4#; Hangul_Jongseong_Pieup_Hieuh : constant Unicode_Char := 16#11E5#; Hangul_Jongseong_Kapyeounpieup : constant Unicode_Char := 16#11E6#; Hangul_Jongseong_Sios_Kiyeok : constant Unicode_Char := 16#11E7#; Hangul_Jongseong_Sios_Tikeut : constant Unicode_Char := 16#11E8#; Hangul_Jongseong_Sios_Rieul : constant Unicode_Char := 16#11E9#; Hangul_Jongseong_Sios_Pieup : constant Unicode_Char := 16#11EA#; Hangul_Jongseong_Pansios : constant Unicode_Char := 16#11EB#; Hangul_Jongseong_Ieung_Kiyeok : constant Unicode_Char := 16#11EC#; Hangul_Jongseong_Ieung_Ssangkiyeok : constant Unicode_Char := 16#11ED#; Hangul_Jongseong_Ssangieung : constant Unicode_Char := 16#11EE#; Hangul_Jongseong_Ieung_Khieukh : constant Unicode_Char := 16#11EF#; Hangul_Jongseong_Yesieung : constant Unicode_Char := 16#11F0#; Hangul_Jongseong_Yesieung_Sios : constant Unicode_Char := 16#11F1#; Hangul_Jongseong_Yesieung_Pansios : constant Unicode_Char := 16#11F2#; Hangul_Jongseong_Phieuph_Pieup : constant Unicode_Char := 16#11F3#; Hangul_Jongseong_Kapyeounphieuph : constant Unicode_Char := 16#11F4#; Hangul_Jongseong_Hieuh_Nieun : constant Unicode_Char := 16#11F5#; Hangul_Jongseong_Hieuh_Rieul : constant Unicode_Char := 16#11F6#; Hangul_Jongseong_Hieuh_Mieum : constant Unicode_Char := 16#11F7#; Hangul_Jongseong_Hieuh_Pieup : constant Unicode_Char := 16#11F8#; Hangul_Jongseong_Yeorinhieuh : constant Unicode_Char := 16#11F9#; Hangul_Jongseong_Kiyeok_Nieun : constant Unicode_Char := 16#11FA#; Hangul_Jongseong_Kiyeok_Pieup : constant Unicode_Char := 16#11FB#; Hangul_Jongseong_Kiyeok_Chieuch : constant Unicode_Char := 16#11FC#; Hangul_Jongseong_Kiyeok_Khieukh : constant Unicode_Char := 16#11FD#; Hangul_Jongseong_Kiyeok_Hieuh : constant Unicode_Char := 16#11FE#; Hangul_Jongseong_Ssangnieun : constant Unicode_Char := 16#11FF#; end Unicode.Names.Hangul_Jamo; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-hangul_jamo_extended_a.ads��������������������������������������0000664�0000000�0000000�00000011727�14476332425�0024375�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Hangul_Jamo_Extended_A is pragma Preelaborate; pragma Style_Checks (Off); Hangul_Choseong_Tikeut_Mieum : constant Unicode_Char := 16#A960#; Hangul_Choseong_Tikeut_Pieup : constant Unicode_Char := 16#A961#; Hangul_Choseong_Tikeut_Sios : constant Unicode_Char := 16#A962#; Hangul_Choseong_Tikeut_Cieuc : constant Unicode_Char := 16#A963#; Hangul_Choseong_Rieul_Kiyeok : constant Unicode_Char := 16#A964#; Hangul_Choseong_Rieul_Ssangkiyeok : constant Unicode_Char := 16#A965#; Hangul_Choseong_Rieul_Tikeut : constant Unicode_Char := 16#A966#; Hangul_Choseong_Rieul_Ssangtikeut : constant Unicode_Char := 16#A967#; Hangul_Choseong_Rieul_Mieum : constant Unicode_Char := 16#A968#; Hangul_Choseong_Rieul_Pieup : constant Unicode_Char := 16#A969#; Hangul_Choseong_Rieul_Ssangpieup : constant Unicode_Char := 16#A96A#; Hangul_Choseong_Rieul_Kapyeounpieup : constant Unicode_Char := 16#A96B#; Hangul_Choseong_Rieul_Sios : constant Unicode_Char := 16#A96C#; Hangul_Choseong_Rieul_Cieuc : constant Unicode_Char := 16#A96D#; Hangul_Choseong_Rieul_Khieukh : constant Unicode_Char := 16#A96E#; Hangul_Choseong_Mieum_Kiyeok : constant Unicode_Char := 16#A96F#; Hangul_Choseong_Mieum_Tikeut : constant Unicode_Char := 16#A970#; Hangul_Choseong_Mieum_Sios : constant Unicode_Char := 16#A971#; Hangul_Choseong_Pieup_Sios_Thieuth : constant Unicode_Char := 16#A972#; Hangul_Choseong_Pieup_Khieukh : constant Unicode_Char := 16#A973#; Hangul_Choseong_Pieup_Hieuh : constant Unicode_Char := 16#A974#; Hangul_Choseong_Ssangsios_Pieup : constant Unicode_Char := 16#A975#; Hangul_Choseong_Ieung_Rieul : constant Unicode_Char := 16#A976#; Hangul_Choseong_Ieung_Hieuh : constant Unicode_Char := 16#A977#; Hangul_Choseong_Ssangcieuc_Hieuh : constant Unicode_Char := 16#A978#; Hangul_Choseong_Ssangthieuth : constant Unicode_Char := 16#A979#; Hangul_Choseong_Phieuph_Hieuh : constant Unicode_Char := 16#A97A#; Hangul_Choseong_Hieuh_Sios : constant Unicode_Char := 16#A97B#; Hangul_Choseong_Ssangyeorinhieuh : constant Unicode_Char := 16#A97C#; end Unicode.Names.Hangul_Jamo_Extended_A; �����������������������������������������xmlada-24.0.0/unicode/unicode-names-hangul_jamo_extended_b.ads��������������������������������������0000664�0000000�0000000�00000020516�14476332425�0024372�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Hangul_Jamo_Extended_B is pragma Preelaborate; pragma Style_Checks (Off); Hangul_Jungseong_O_Yeo : constant Unicode_Char := 16#D7B0#; Hangul_Jungseong_O_O_I : constant Unicode_Char := 16#D7B1#; Hangul_Jungseong_Yo_A : constant Unicode_Char := 16#D7B2#; Hangul_Jungseong_Yo_Ae : constant Unicode_Char := 16#D7B3#; Hangul_Jungseong_Yo_Eo : constant Unicode_Char := 16#D7B4#; Hangul_Jungseong_U_Yeo : constant Unicode_Char := 16#D7B5#; Hangul_Jungseong_U_I_I : constant Unicode_Char := 16#D7B6#; Hangul_Jungseong_Yu_Ae : constant Unicode_Char := 16#D7B7#; Hangul_Jungseong_Yu_O : constant Unicode_Char := 16#D7B8#; Hangul_Jungseong_Eu_A : constant Unicode_Char := 16#D7B9#; Hangul_Jungseong_Eu_Eo : constant Unicode_Char := 16#D7BA#; Hangul_Jungseong_Eu_E : constant Unicode_Char := 16#D7BB#; Hangul_Jungseong_Eu_O : constant Unicode_Char := 16#D7BC#; Hangul_Jungseong_I_Ya_O : constant Unicode_Char := 16#D7BD#; Hangul_Jungseong_I_Yae : constant Unicode_Char := 16#D7BE#; Hangul_Jungseong_I_Yeo : constant Unicode_Char := 16#D7BF#; Hangul_Jungseong_I_Ye : constant Unicode_Char := 16#D7C0#; Hangul_Jungseong_I_O_I : constant Unicode_Char := 16#D7C1#; Hangul_Jungseong_I_Yo : constant Unicode_Char := 16#D7C2#; Hangul_Jungseong_I_Yu : constant Unicode_Char := 16#D7C3#; Hangul_Jungseong_I_I : constant Unicode_Char := 16#D7C4#; Hangul_Jungseong_Araea_A : constant Unicode_Char := 16#D7C5#; Hangul_Jungseong_Araea_E : constant Unicode_Char := 16#D7C6#; Hangul_Jongseong_Nieun_Rieul : constant Unicode_Char := 16#D7CB#; Hangul_Jongseong_Nieun_Chieuch : constant Unicode_Char := 16#D7CC#; Hangul_Jongseong_Ssangtikeut : constant Unicode_Char := 16#D7CD#; Hangul_Jongseong_Ssangtikeut_Pieup : constant Unicode_Char := 16#D7CE#; Hangul_Jongseong_Tikeut_Pieup : constant Unicode_Char := 16#D7CF#; Hangul_Jongseong_Tikeut_Sios : constant Unicode_Char := 16#D7D0#; Hangul_Jongseong_Tikeut_Sios_Kiyeok : constant Unicode_Char := 16#D7D1#; Hangul_Jongseong_Tikeut_Cieuc : constant Unicode_Char := 16#D7D2#; Hangul_Jongseong_Tikeut_Chieuch : constant Unicode_Char := 16#D7D3#; Hangul_Jongseong_Tikeut_Thieuth : constant Unicode_Char := 16#D7D4#; Hangul_Jongseong_Rieul_Ssangkiyeok : constant Unicode_Char := 16#D7D5#; Hangul_Jongseong_Rieul_Kiyeok_Hieuh : constant Unicode_Char := 16#D7D6#; Hangul_Jongseong_Ssangrieul_Khieukh : constant Unicode_Char := 16#D7D7#; Hangul_Jongseong_Rieul_Mieum_Hieuh : constant Unicode_Char := 16#D7D8#; Hangul_Jongseong_Rieul_Pieup_Tikeut : constant Unicode_Char := 16#D7D9#; Hangul_Jongseong_Rieul_Pieup_Phieuph : constant Unicode_Char := 16#D7DA#; Hangul_Jongseong_Rieul_Yesieung : constant Unicode_Char := 16#D7DB#; Hangul_Jongseong_Rieul_Yeorinhieuh_Hieuh : constant Unicode_Char := 16#D7DC#; Hangul_Jongseong_Kapyeounrieul : constant Unicode_Char := 16#D7DD#; Hangul_Jongseong_Mieum_Nieun : constant Unicode_Char := 16#D7DE#; Hangul_Jongseong_Mieum_Ssangnieun : constant Unicode_Char := 16#D7DF#; Hangul_Jongseong_Ssangmieum : constant Unicode_Char := 16#D7E0#; Hangul_Jongseong_Mieum_Pieup_Sios : constant Unicode_Char := 16#D7E1#; Hangul_Jongseong_Mieum_Cieuc : constant Unicode_Char := 16#D7E2#; Hangul_Jongseong_Pieup_Tikeut : constant Unicode_Char := 16#D7E3#; Hangul_Jongseong_Pieup_Rieul_Phieuph : constant Unicode_Char := 16#D7E4#; Hangul_Jongseong_Pieup_Mieum : constant Unicode_Char := 16#D7E5#; Hangul_Jongseong_Ssangpieup : constant Unicode_Char := 16#D7E6#; Hangul_Jongseong_Pieup_Sios_Tikeut : constant Unicode_Char := 16#D7E7#; Hangul_Jongseong_Pieup_Cieuc : constant Unicode_Char := 16#D7E8#; Hangul_Jongseong_Pieup_Chieuch : constant Unicode_Char := 16#D7E9#; Hangul_Jongseong_Sios_Mieum : constant Unicode_Char := 16#D7EA#; Hangul_Jongseong_Sios_Kapyeounpieup : constant Unicode_Char := 16#D7EB#; Hangul_Jongseong_Ssangsios_Kiyeok : constant Unicode_Char := 16#D7EC#; Hangul_Jongseong_Ssangsios_Tikeut : constant Unicode_Char := 16#D7ED#; Hangul_Jongseong_Sios_Pansios : constant Unicode_Char := 16#D7EE#; Hangul_Jongseong_Sios_Cieuc : constant Unicode_Char := 16#D7EF#; Hangul_Jongseong_Sios_Chieuch : constant Unicode_Char := 16#D7F0#; Hangul_Jongseong_Sios_Thieuth : constant Unicode_Char := 16#D7F1#; Hangul_Jongseong_Sios_Hieuh : constant Unicode_Char := 16#D7F2#; Hangul_Jongseong_Pansios_Pieup : constant Unicode_Char := 16#D7F3#; Hangul_Jongseong_Pansios_Kapyeounpieup : constant Unicode_Char := 16#D7F4#; Hangul_Jongseong_Yesieung_Mieum : constant Unicode_Char := 16#D7F5#; Hangul_Jongseong_Yesieung_Hieuh : constant Unicode_Char := 16#D7F6#; Hangul_Jongseong_Cieuc_Pieup : constant Unicode_Char := 16#D7F7#; Hangul_Jongseong_Cieuc_Ssangpieup : constant Unicode_Char := 16#D7F8#; Hangul_Jongseong_Ssangcieuc : constant Unicode_Char := 16#D7F9#; Hangul_Jongseong_Phieuph_Sios : constant Unicode_Char := 16#D7FA#; Hangul_Jongseong_Phieuph_Thieuth : constant Unicode_Char := 16#D7FB#; end Unicode.Names.Hangul_Jamo_Extended_B; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-hanunoo.ads�����������������������������������������������������0000664�0000000�0000000�00000010731�14476332425�0021372�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Hanunoo is pragma Preelaborate; pragma Style_Checks (Off); Hanunoo_Letter_A : constant Unicode_Char := 16#1720#; Hanunoo_Letter_I : constant Unicode_Char := 16#1721#; Hanunoo_Letter_U : constant Unicode_Char := 16#1722#; Hanunoo_Letter_Ka : constant Unicode_Char := 16#1723#; Hanunoo_Letter_Ga : constant Unicode_Char := 16#1724#; Hanunoo_Letter_Nga : constant Unicode_Char := 16#1725#; Hanunoo_Letter_Ta : constant Unicode_Char := 16#1726#; Hanunoo_Letter_Da : constant Unicode_Char := 16#1727#; Hanunoo_Letter_Na : constant Unicode_Char := 16#1728#; Hanunoo_Letter_Pa : constant Unicode_Char := 16#1729#; Hanunoo_Letter_Ba : constant Unicode_Char := 16#172A#; Hanunoo_Letter_Ma : constant Unicode_Char := 16#172B#; Hanunoo_Letter_Ya : constant Unicode_Char := 16#172C#; Hanunoo_Letter_Ra : constant Unicode_Char := 16#172D#; Hanunoo_Letter_La : constant Unicode_Char := 16#172E#; Hanunoo_Letter_Wa : constant Unicode_Char := 16#172F#; Hanunoo_Letter_Sa : constant Unicode_Char := 16#1730#; Hanunoo_Letter_Ha : constant Unicode_Char := 16#1731#; Hanunoo_Vowel_Sign_I : constant Unicode_Char := 16#1732#; Hanunoo_Vowel_Sign_U : constant Unicode_Char := 16#1733#; Hanunoo_Sign_Pamudpod : constant Unicode_Char := 16#1734#; Philippine_Single_Punctuation : constant Unicode_Char := 16#1735#; Philippine_Double_Punctuation : constant Unicode_Char := 16#1736#; end Unicode.Names.Hanunoo; ���������������������������������������xmlada-24.0.0/unicode/unicode-names-hatran.ads������������������������������������������������������0000664�0000000�0000000�00000011575�14476332425�0021207�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Hatran is pragma Preelaborate; pragma Style_Checks (Off); Hatran_Letter_Aleph : constant Unicode_Char := 16#108E0#; Hatran_Letter_Beth : constant Unicode_Char := 16#108E1#; Hatran_Letter_Gimel : constant Unicode_Char := 16#108E2#; Hatran_Letter_Daleth_Resh : constant Unicode_Char := 16#108E3#; Hatran_Letter_He : constant Unicode_Char := 16#108E4#; Hatran_Letter_Waw : constant Unicode_Char := 16#108E5#; Hatran_Letter_Zayn : constant Unicode_Char := 16#108E6#; Hatran_Letter_Heth : constant Unicode_Char := 16#108E7#; Hatran_Letter_Teth : constant Unicode_Char := 16#108E8#; Hatran_Letter_Yodh : constant Unicode_Char := 16#108E9#; Hatran_Letter_Kaph : constant Unicode_Char := 16#108EA#; Hatran_Letter_Lamedh : constant Unicode_Char := 16#108EB#; Hatran_Letter_Mem : constant Unicode_Char := 16#108EC#; Hatran_Letter_Nun : constant Unicode_Char := 16#108ED#; Hatran_Letter_Samekh : constant Unicode_Char := 16#108EE#; Hatran_Letter_Ayn : constant Unicode_Char := 16#108EF#; Hatran_Letter_Pe : constant Unicode_Char := 16#108F0#; Hatran_Letter_Sadhe : constant Unicode_Char := 16#108F1#; Hatran_Letter_Qoph : constant Unicode_Char := 16#108F2#; Hatran_Letter_Shin : constant Unicode_Char := 16#108F4#; Hatran_Letter_Taw : constant Unicode_Char := 16#108F5#; Hatran_Number_One : constant Unicode_Char := 16#108FB#; Hatran_Number_Five : constant Unicode_Char := 16#108FC#; Hatran_Number_Ten : constant Unicode_Char := 16#108FD#; Hatran_Number_Twenty : constant Unicode_Char := 16#108FE#; Hatran_Number_One_Hundred : constant Unicode_Char := 16#108FF#; end Unicode.Names.Hatran; �����������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-hebrew.ads������������������������������������������������������0000664�0000000�0000000�00000022727�14476332425�0021207�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Hebrew is pragma Preelaborate; pragma Style_Checks (Off); Hebrew_Accent_Etnahta : constant Unicode_Char := 16#0591#; Hebrew_Accent_Segol : constant Unicode_Char := 16#0592#; Hebrew_Accent_Shalshelet : constant Unicode_Char := 16#0593#; Hebrew_Accent_Zaqef_Qatan : constant Unicode_Char := 16#0594#; Hebrew_Accent_Zaqef_Gadol : constant Unicode_Char := 16#0595#; Hebrew_Accent_Tipeha : constant Unicode_Char := 16#0596#; Hebrew_Accent_Revia : constant Unicode_Char := 16#0597#; Hebrew_Accent_Zarqa : constant Unicode_Char := 16#0598#; Hebrew_Accent_Pashta : constant Unicode_Char := 16#0599#; Hebrew_Accent_Yetiv : constant Unicode_Char := 16#059A#; Hebrew_Accent_Tevir : constant Unicode_Char := 16#059B#; Hebrew_Accent_Geresh : constant Unicode_Char := 16#059C#; Hebrew_Accent_Geresh_Muqdam : constant Unicode_Char := 16#059D#; Hebrew_Accent_Gershayim : constant Unicode_Char := 16#059E#; Hebrew_Accent_Qarney_Para : constant Unicode_Char := 16#059F#; Hebrew_Accent_Telisha_Gedola : constant Unicode_Char := 16#05A0#; Hebrew_Accent_Pazer : constant Unicode_Char := 16#05A1#; Hebrew_Accent_Atnah_Hafukh : constant Unicode_Char := 16#05A2#; Hebrew_Accent_Munah : constant Unicode_Char := 16#05A3#; Hebrew_Accent_Mahapakh : constant Unicode_Char := 16#05A4#; Hebrew_Accent_Merkha : constant Unicode_Char := 16#05A5#; Hebrew_Accent_Merkha_Kefula : constant Unicode_Char := 16#05A6#; Hebrew_Accent_Darga : constant Unicode_Char := 16#05A7#; Hebrew_Accent_Qadma : constant Unicode_Char := 16#05A8#; Hebrew_Accent_Telisha_Qetana : constant Unicode_Char := 16#05A9#; Hebrew_Accent_Yerah_Ben_Yomo : constant Unicode_Char := 16#05AA#; Hebrew_Accent_Ole : constant Unicode_Char := 16#05AB#; Hebrew_Accent_Iluy : constant Unicode_Char := 16#05AC#; Hebrew_Accent_Dehi : constant Unicode_Char := 16#05AD#; Hebrew_Accent_Zinor : constant Unicode_Char := 16#05AE#; Hebrew_Mark_Masora_Circle : constant Unicode_Char := 16#05AF#; Hebrew_Point_Sheva : constant Unicode_Char := 16#05B0#; Hebrew_Point_Hataf_Segol : constant Unicode_Char := 16#05B1#; Hebrew_Point_Hataf_Patah : constant Unicode_Char := 16#05B2#; Hebrew_Point_Hataf_Qamats : constant Unicode_Char := 16#05B3#; Hebrew_Point_Hiriq : constant Unicode_Char := 16#05B4#; Hebrew_Point_Tsere : constant Unicode_Char := 16#05B5#; Hebrew_Point_Segol : constant Unicode_Char := 16#05B6#; Hebrew_Point_Patah : constant Unicode_Char := 16#05B7#; Hebrew_Point_Qamats : constant Unicode_Char := 16#05B8#; Hebrew_Point_Holam : constant Unicode_Char := 16#05B9#; Hebrew_Point_Holam_Haser_For_Vav : constant Unicode_Char := 16#05BA#; Hebrew_Point_Qubuts : constant Unicode_Char := 16#05BB#; Hebrew_Point_Dagesh_Or_Mapiq : constant Unicode_Char := 16#05BC#; Hebrew_Point_Meteg : constant Unicode_Char := 16#05BD#; Hebrew_Punctuation_Maqaf : constant Unicode_Char := 16#05BE#; Hebrew_Point_Rafe : constant Unicode_Char := 16#05BF#; Hebrew_Punctuation_Paseq : constant Unicode_Char := 16#05C0#; Hebrew_Point_Shin_Dot : constant Unicode_Char := 16#05C1#; Hebrew_Point_Sin_Dot : constant Unicode_Char := 16#05C2#; Hebrew_Punctuation_Sof_Pasuq : constant Unicode_Char := 16#05C3#; Hebrew_Mark_Upper_Dot : constant Unicode_Char := 16#05C4#; Hebrew_Mark_Lower_Dot : constant Unicode_Char := 16#05C5#; Hebrew_Punctuation_Nun_Hafukha : constant Unicode_Char := 16#05C6#; Hebrew_Point_Qamats_Qatan : constant Unicode_Char := 16#05C7#; Hebrew_Letter_Alef : constant Unicode_Char := 16#05D0#; Hebrew_Letter_Bet : constant Unicode_Char := 16#05D1#; Hebrew_Letter_Gimel : constant Unicode_Char := 16#05D2#; Hebrew_Letter_Dalet : constant Unicode_Char := 16#05D3#; Hebrew_Letter_He : constant Unicode_Char := 16#05D4#; Hebrew_Letter_Vav : constant Unicode_Char := 16#05D5#; Hebrew_Letter_Zayin : constant Unicode_Char := 16#05D6#; Hebrew_Letter_Het : constant Unicode_Char := 16#05D7#; Hebrew_Letter_Tet : constant Unicode_Char := 16#05D8#; Hebrew_Letter_Yod : constant Unicode_Char := 16#05D9#; Hebrew_Letter_Final_Kaf : constant Unicode_Char := 16#05DA#; Hebrew_Letter_Kaf : constant Unicode_Char := 16#05DB#; Hebrew_Letter_Lamed : constant Unicode_Char := 16#05DC#; Hebrew_Letter_Final_Mem : constant Unicode_Char := 16#05DD#; Hebrew_Letter_Mem : constant Unicode_Char := 16#05DE#; Hebrew_Letter_Final_Nun : constant Unicode_Char := 16#05DF#; Hebrew_Letter_Nun : constant Unicode_Char := 16#05E0#; Hebrew_Letter_Samekh : constant Unicode_Char := 16#05E1#; Hebrew_Letter_Ayin : constant Unicode_Char := 16#05E2#; Hebrew_Letter_Final_Pe : constant Unicode_Char := 16#05E3#; Hebrew_Letter_Pe : constant Unicode_Char := 16#05E4#; Hebrew_Letter_Final_Tsadi : constant Unicode_Char := 16#05E5#; Hebrew_Letter_Tsadi : constant Unicode_Char := 16#05E6#; Hebrew_Letter_Qof : constant Unicode_Char := 16#05E7#; Hebrew_Letter_Resh : constant Unicode_Char := 16#05E8#; Hebrew_Letter_Shin : constant Unicode_Char := 16#05E9#; Hebrew_Letter_Tav : constant Unicode_Char := 16#05EA#; Hebrew_Ligature_Yiddish_Double_Vav : constant Unicode_Char := 16#05F0#; Hebrew_Ligature_Yiddish_Vav_Yod : constant Unicode_Char := 16#05F1#; Hebrew_Ligature_Yiddish_Double_Yod : constant Unicode_Char := 16#05F2#; Hebrew_Punctuation_Geresh : constant Unicode_Char := 16#05F3#; Hebrew_Punctuation_Gershayim : constant Unicode_Char := 16#05F4#; end Unicode.Names.Hebrew; �����������������������������������������xmlada-24.0.0/unicode/unicode-names-hiragana.ads����������������������������������������������������0000664�0000000�0000000�00000023737�14476332425�0021507�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Hiragana is pragma Preelaborate; pragma Style_Checks (Off); Hiragana_Letter_Small_A : constant Unicode_Char := 16#3041#; Hiragana_Letter_A : constant Unicode_Char := 16#3042#; Hiragana_Letter_Small_I : constant Unicode_Char := 16#3043#; Hiragana_Letter_I : constant Unicode_Char := 16#3044#; Hiragana_Letter_Small_U : constant Unicode_Char := 16#3045#; Hiragana_Letter_U : constant Unicode_Char := 16#3046#; Hiragana_Letter_Small_E : constant Unicode_Char := 16#3047#; Hiragana_Letter_E : constant Unicode_Char := 16#3048#; Hiragana_Letter_Small_O : constant Unicode_Char := 16#3049#; Hiragana_Letter_O : constant Unicode_Char := 16#304A#; Hiragana_Letter_Ka : constant Unicode_Char := 16#304B#; Hiragana_Letter_Ga : constant Unicode_Char := 16#304C#; Hiragana_Letter_Ki : constant Unicode_Char := 16#304D#; Hiragana_Letter_Gi : constant Unicode_Char := 16#304E#; Hiragana_Letter_Ku : constant Unicode_Char := 16#304F#; Hiragana_Letter_Gu : constant Unicode_Char := 16#3050#; Hiragana_Letter_Ke : constant Unicode_Char := 16#3051#; Hiragana_Letter_Ge : constant Unicode_Char := 16#3052#; Hiragana_Letter_Ko : constant Unicode_Char := 16#3053#; Hiragana_Letter_Go : constant Unicode_Char := 16#3054#; Hiragana_Letter_Sa : constant Unicode_Char := 16#3055#; Hiragana_Letter_Za : constant Unicode_Char := 16#3056#; Hiragana_Letter_Si : constant Unicode_Char := 16#3057#; Hiragana_Letter_Zi : constant Unicode_Char := 16#3058#; Hiragana_Letter_Su : constant Unicode_Char := 16#3059#; Hiragana_Letter_Zu : constant Unicode_Char := 16#305A#; Hiragana_Letter_Se : constant Unicode_Char := 16#305B#; Hiragana_Letter_Ze : constant Unicode_Char := 16#305C#; Hiragana_Letter_So : constant Unicode_Char := 16#305D#; Hiragana_Letter_Zo : constant Unicode_Char := 16#305E#; Hiragana_Letter_Ta : constant Unicode_Char := 16#305F#; Hiragana_Letter_Da : constant Unicode_Char := 16#3060#; Hiragana_Letter_Ti : constant Unicode_Char := 16#3061#; Hiragana_Letter_Di : constant Unicode_Char := 16#3062#; Hiragana_Letter_Small_Tu : constant Unicode_Char := 16#3063#; Hiragana_Letter_Tu : constant Unicode_Char := 16#3064#; Hiragana_Letter_Du : constant Unicode_Char := 16#3065#; Hiragana_Letter_Te : constant Unicode_Char := 16#3066#; Hiragana_Letter_De : constant Unicode_Char := 16#3067#; Hiragana_Letter_To : constant Unicode_Char := 16#3068#; Hiragana_Letter_Do : constant Unicode_Char := 16#3069#; Hiragana_Letter_Na : constant Unicode_Char := 16#306A#; Hiragana_Letter_Ni : constant Unicode_Char := 16#306B#; Hiragana_Letter_Nu : constant Unicode_Char := 16#306C#; Hiragana_Letter_Ne : constant Unicode_Char := 16#306D#; Hiragana_Letter_No : constant Unicode_Char := 16#306E#; Hiragana_Letter_Ha : constant Unicode_Char := 16#306F#; Hiragana_Letter_Ba : constant Unicode_Char := 16#3070#; Hiragana_Letter_Pa : constant Unicode_Char := 16#3071#; Hiragana_Letter_Hi : constant Unicode_Char := 16#3072#; Hiragana_Letter_Bi : constant Unicode_Char := 16#3073#; Hiragana_Letter_Pi : constant Unicode_Char := 16#3074#; Hiragana_Letter_Hu : constant Unicode_Char := 16#3075#; Hiragana_Letter_Bu : constant Unicode_Char := 16#3076#; Hiragana_Letter_Pu : constant Unicode_Char := 16#3077#; Hiragana_Letter_He : constant Unicode_Char := 16#3078#; Hiragana_Letter_Be : constant Unicode_Char := 16#3079#; Hiragana_Letter_Pe : constant Unicode_Char := 16#307A#; Hiragana_Letter_Ho : constant Unicode_Char := 16#307B#; Hiragana_Letter_Bo : constant Unicode_Char := 16#307C#; Hiragana_Letter_Po : constant Unicode_Char := 16#307D#; Hiragana_Letter_Ma : constant Unicode_Char := 16#307E#; Hiragana_Letter_Mi : constant Unicode_Char := 16#307F#; Hiragana_Letter_Mu : constant Unicode_Char := 16#3080#; Hiragana_Letter_Me : constant Unicode_Char := 16#3081#; Hiragana_Letter_Mo : constant Unicode_Char := 16#3082#; Hiragana_Letter_Small_Ya : constant Unicode_Char := 16#3083#; Hiragana_Letter_Ya : constant Unicode_Char := 16#3084#; Hiragana_Letter_Small_Yu : constant Unicode_Char := 16#3085#; Hiragana_Letter_Yu : constant Unicode_Char := 16#3086#; Hiragana_Letter_Small_Yo : constant Unicode_Char := 16#3087#; Hiragana_Letter_Yo : constant Unicode_Char := 16#3088#; Hiragana_Letter_Ra : constant Unicode_Char := 16#3089#; Hiragana_Letter_Ri : constant Unicode_Char := 16#308A#; Hiragana_Letter_Ru : constant Unicode_Char := 16#308B#; Hiragana_Letter_Re : constant Unicode_Char := 16#308C#; Hiragana_Letter_Ro : constant Unicode_Char := 16#308D#; Hiragana_Letter_Small_Wa : constant Unicode_Char := 16#308E#; Hiragana_Letter_Wa : constant Unicode_Char := 16#308F#; Hiragana_Letter_Wi : constant Unicode_Char := 16#3090#; Hiragana_Letter_We : constant Unicode_Char := 16#3091#; Hiragana_Letter_Wo : constant Unicode_Char := 16#3092#; Hiragana_Letter_N : constant Unicode_Char := 16#3093#; Hiragana_Letter_Vu : constant Unicode_Char := 16#3094#; Hiragana_Letter_Small_Ka : constant Unicode_Char := 16#3095#; Hiragana_Letter_Small_Ke : constant Unicode_Char := 16#3096#; Combining_Katakana_Hiragana_Voiced_Sound_Mark : constant Unicode_Char := 16#3099#; Combining_Katakana_Hiragana_Semi_Voiced_Sound_Mark : constant Unicode_Char := 16#309A#; Katakana_Hiragana_Voiced_Sound_Mark : constant Unicode_Char := 16#309B#; Katakana_Hiragana_Semi_Voiced_Sound_Mark : constant Unicode_Char := 16#309C#; Hiragana_Iteration_Mark : constant Unicode_Char := 16#309D#; Hiragana_Voiced_Iteration_Mark : constant Unicode_Char := 16#309E#; Hiragana_Digraph_Yori : constant Unicode_Char := 16#309F#; end Unicode.Names.Hiragana; ���������������������������������xmlada-24.0.0/unicode/unicode-names-ideograph_descr_chars.ads���������������������������������������0000664�0000000�0000000�00000007563�14476332425�0024236�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ideograph_Descr_Chars is pragma Preelaborate; pragma Style_Checks (Off); Ideographic_Description_Character_Left_To_Right : constant Unicode_Char := 16#2FF0#; Ideographic_Description_Character_Above_To_Below : constant Unicode_Char := 16#2FF1#; Ideographic_Description_Character_Left_To_Middle_And_Right : constant Unicode_Char := 16#2FF2#; Ideographic_Description_Character_Above_To_Middle_And_Below : constant Unicode_Char := 16#2FF3#; Ideographic_Description_Character_Full_Surround : constant Unicode_Char := 16#2FF4#; Ideographic_Description_Character_Surround_From_Above : constant Unicode_Char := 16#2FF5#; Ideographic_Description_Character_Surround_From_Below : constant Unicode_Char := 16#2FF6#; Ideographic_Description_Character_Surround_From_Left : constant Unicode_Char := 16#2FF7#; Ideographic_Description_Character_Surround_From_Upper_Left : constant Unicode_Char := 16#2FF8#; Ideographic_Description_Character_Surround_From_Upper_Right : constant Unicode_Char := 16#2FF9#; Ideographic_Description_Character_Surround_From_Lower_Left : constant Unicode_Char := 16#2FFA#; Ideographic_Description_Character_Overlaid : constant Unicode_Char := 16#2FFB#; end Unicode.Names.Ideograph_Descr_Chars; ���������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-imperial_aramaic.ads��������������������������������������������0000664�0000000�0000000�00000012504�14476332425�0023202�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Imperial_Aramaic is pragma Preelaborate; pragma Style_Checks (Off); Imperial_Aramaic_Letter_Aleph : constant Unicode_Char := 16#10840#; Imperial_Aramaic_Letter_Beth : constant Unicode_Char := 16#10841#; Imperial_Aramaic_Letter_Gimel : constant Unicode_Char := 16#10842#; Imperial_Aramaic_Letter_Daleth : constant Unicode_Char := 16#10843#; Imperial_Aramaic_Letter_He : constant Unicode_Char := 16#10844#; Imperial_Aramaic_Letter_Waw : constant Unicode_Char := 16#10845#; Imperial_Aramaic_Letter_Zayin : constant Unicode_Char := 16#10846#; Imperial_Aramaic_Letter_Heth : constant Unicode_Char := 16#10847#; Imperial_Aramaic_Letter_Teth : constant Unicode_Char := 16#10848#; Imperial_Aramaic_Letter_Yodh : constant Unicode_Char := 16#10849#; Imperial_Aramaic_Letter_Kaph : constant Unicode_Char := 16#1084A#; Imperial_Aramaic_Letter_Lamedh : constant Unicode_Char := 16#1084B#; Imperial_Aramaic_Letter_Mem : constant Unicode_Char := 16#1084C#; Imperial_Aramaic_Letter_Nun : constant Unicode_Char := 16#1084D#; Imperial_Aramaic_Letter_Samekh : constant Unicode_Char := 16#1084E#; Imperial_Aramaic_Letter_Ayin : constant Unicode_Char := 16#1084F#; Imperial_Aramaic_Letter_Pe : constant Unicode_Char := 16#10850#; Imperial_Aramaic_Letter_Sadhe : constant Unicode_Char := 16#10851#; Imperial_Aramaic_Letter_Qoph : constant Unicode_Char := 16#10852#; Imperial_Aramaic_Letter_Resh : constant Unicode_Char := 16#10853#; Imperial_Aramaic_Letter_Shin : constant Unicode_Char := 16#10854#; Imperial_Aramaic_Letter_Taw : constant Unicode_Char := 16#10855#; Imperial_Aramaic_Section_Sign : constant Unicode_Char := 16#10857#; Imperial_Aramaic_Number_One : constant Unicode_Char := 16#10858#; Imperial_Aramaic_Number_Two : constant Unicode_Char := 16#10859#; Imperial_Aramaic_Number_Three : constant Unicode_Char := 16#1085A#; Imperial_Aramaic_Number_Ten : constant Unicode_Char := 16#1085B#; Imperial_Aramaic_Number_Twenty : constant Unicode_Char := 16#1085C#; Imperial_Aramaic_Number_One_Hundred : constant Unicode_Char := 16#1085D#; Imperial_Aramaic_Number_One_Thousand : constant Unicode_Char := 16#1085E#; Imperial_Aramaic_Number_Ten_Thousand : constant Unicode_Char := 16#1085F#; end Unicode.Names.Imperial_Aramaic; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-inscriptional_pahlavi.ads���������������������������������������0000664�0000000�0000000�00000011770�14476332425�0024311�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Inscriptional_Pahlavi is pragma Preelaborate; pragma Style_Checks (Off); Inscriptional_Pahlavi_Letter_Aleph : constant Unicode_Char := 16#10B60#; Inscriptional_Pahlavi_Letter_Beth : constant Unicode_Char := 16#10B61#; Inscriptional_Pahlavi_Letter_Gimel : constant Unicode_Char := 16#10B62#; Inscriptional_Pahlavi_Letter_Daleth : constant Unicode_Char := 16#10B63#; Inscriptional_Pahlavi_Letter_He : constant Unicode_Char := 16#10B64#; Inscriptional_Pahlavi_Letter_Waw_Ayin_Resh : constant Unicode_Char := 16#10B65#; Inscriptional_Pahlavi_Letter_Zayin : constant Unicode_Char := 16#10B66#; Inscriptional_Pahlavi_Letter_Heth : constant Unicode_Char := 16#10B67#; Inscriptional_Pahlavi_Letter_Teth : constant Unicode_Char := 16#10B68#; Inscriptional_Pahlavi_Letter_Yodh : constant Unicode_Char := 16#10B69#; Inscriptional_Pahlavi_Letter_Kaph : constant Unicode_Char := 16#10B6A#; Inscriptional_Pahlavi_Letter_Lamedh : constant Unicode_Char := 16#10B6B#; Inscriptional_Pahlavi_Letter_Mem_Qoph : constant Unicode_Char := 16#10B6C#; Inscriptional_Pahlavi_Letter_Nun : constant Unicode_Char := 16#10B6D#; Inscriptional_Pahlavi_Letter_Samekh : constant Unicode_Char := 16#10B6E#; Inscriptional_Pahlavi_Letter_Pe : constant Unicode_Char := 16#10B6F#; Inscriptional_Pahlavi_Letter_Sadhe : constant Unicode_Char := 16#10B70#; Inscriptional_Pahlavi_Letter_Shin : constant Unicode_Char := 16#10B71#; Inscriptional_Pahlavi_Letter_Taw : constant Unicode_Char := 16#10B72#; Inscriptional_Pahlavi_Number_One : constant Unicode_Char := 16#10B78#; Inscriptional_Pahlavi_Number_Two : constant Unicode_Char := 16#10B79#; Inscriptional_Pahlavi_Number_Three : constant Unicode_Char := 16#10B7A#; Inscriptional_Pahlavi_Number_Four : constant Unicode_Char := 16#10B7B#; Inscriptional_Pahlavi_Number_Ten : constant Unicode_Char := 16#10B7C#; Inscriptional_Pahlavi_Number_Twenty : constant Unicode_Char := 16#10B7D#; Inscriptional_Pahlavi_Number_One_Hundred : constant Unicode_Char := 16#10B7E#; Inscriptional_Pahlavi_Number_One_Thousand : constant Unicode_Char := 16#10B7F#; end Unicode.Names.Inscriptional_Pahlavi; ��������xmlada-24.0.0/unicode/unicode-names-inscriptional_parthian.ads��������������������������������������0000664�0000000�0000000�00000012376�14476332425�0024476�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Inscriptional_Parthian is pragma Preelaborate; pragma Style_Checks (Off); Inscriptional_Parthian_Letter_Aleph : constant Unicode_Char := 16#10B40#; Inscriptional_Parthian_Letter_Beth : constant Unicode_Char := 16#10B41#; Inscriptional_Parthian_Letter_Gimel : constant Unicode_Char := 16#10B42#; Inscriptional_Parthian_Letter_Daleth : constant Unicode_Char := 16#10B43#; Inscriptional_Parthian_Letter_He : constant Unicode_Char := 16#10B44#; Inscriptional_Parthian_Letter_Waw : constant Unicode_Char := 16#10B45#; Inscriptional_Parthian_Letter_Zayin : constant Unicode_Char := 16#10B46#; Inscriptional_Parthian_Letter_Heth : constant Unicode_Char := 16#10B47#; Inscriptional_Parthian_Letter_Teth : constant Unicode_Char := 16#10B48#; Inscriptional_Parthian_Letter_Yodh : constant Unicode_Char := 16#10B49#; Inscriptional_Parthian_Letter_Kaph : constant Unicode_Char := 16#10B4A#; Inscriptional_Parthian_Letter_Lamedh : constant Unicode_Char := 16#10B4B#; Inscriptional_Parthian_Letter_Mem : constant Unicode_Char := 16#10B4C#; Inscriptional_Parthian_Letter_Nun : constant Unicode_Char := 16#10B4D#; Inscriptional_Parthian_Letter_Samekh : constant Unicode_Char := 16#10B4E#; Inscriptional_Parthian_Letter_Ayin : constant Unicode_Char := 16#10B4F#; Inscriptional_Parthian_Letter_Pe : constant Unicode_Char := 16#10B50#; Inscriptional_Parthian_Letter_Sadhe : constant Unicode_Char := 16#10B51#; Inscriptional_Parthian_Letter_Qoph : constant Unicode_Char := 16#10B52#; Inscriptional_Parthian_Letter_Resh : constant Unicode_Char := 16#10B53#; Inscriptional_Parthian_Letter_Shin : constant Unicode_Char := 16#10B54#; Inscriptional_Parthian_Letter_Taw : constant Unicode_Char := 16#10B55#; Inscriptional_Parthian_Number_One : constant Unicode_Char := 16#10B58#; Inscriptional_Parthian_Number_Two : constant Unicode_Char := 16#10B59#; Inscriptional_Parthian_Number_Three : constant Unicode_Char := 16#10B5A#; Inscriptional_Parthian_Number_Four : constant Unicode_Char := 16#10B5B#; Inscriptional_Parthian_Number_Ten : constant Unicode_Char := 16#10B5C#; Inscriptional_Parthian_Number_Twenty : constant Unicode_Char := 16#10B5D#; Inscriptional_Parthian_Number_One_Hundred : constant Unicode_Char := 16#10B5E#; Inscriptional_Parthian_Number_One_Thousand : constant Unicode_Char := 16#10B5F#; end Unicode.Names.Inscriptional_Parthian; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ipa_extensions.ads����������������������������������������������0000664�0000000�0000000�00000024504�14476332425�0022756�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ipa_Extensions is pragma Preelaborate; pragma Style_Checks (Off); Latin_Small_Letter_Turned_A : constant Unicode_Char := 16#0250#; Latin_Small_Letter_Alpha : constant Unicode_Char := 16#0251#; Latin_Small_Letter_Turned_Alpha : constant Unicode_Char := 16#0252#; Latin_Small_Letter_B_With_Hook : constant Unicode_Char := 16#0253#; Latin_Small_Letter_Open_O : constant Unicode_Char := 16#0254#; Latin_Small_Letter_C_With_Curl : constant Unicode_Char := 16#0255#; Latin_Small_Letter_D_With_Tail : constant Unicode_Char := 16#0256#; Latin_Small_Letter_D_With_Hook : constant Unicode_Char := 16#0257#; Latin_Small_Letter_Reversed_E : constant Unicode_Char := 16#0258#; Latin_Small_Letter_Schwa : constant Unicode_Char := 16#0259#; Latin_Small_Letter_Schwa_With_Hook : constant Unicode_Char := 16#025A#; Latin_Small_Letter_Open_E : constant Unicode_Char := 16#025B#; Latin_Small_Letter_Reversed_Open_E : constant Unicode_Char := 16#025C#; Latin_Small_Letter_Reversed_Open_E_With_Hook : constant Unicode_Char := 16#025D#; Latin_Small_Letter_Closed_Reversed_Open_E : constant Unicode_Char := 16#025E#; Latin_Small_Letter_Dotless_J_With_Stroke : constant Unicode_Char := 16#025F#; Latin_Small_Letter_G_With_Hook : constant Unicode_Char := 16#0260#; Latin_Small_Letter_Script_G : constant Unicode_Char := 16#0261#; Latin_Letter_Small_Capital_G : constant Unicode_Char := 16#0262#; Latin_Small_Letter_Gamma : constant Unicode_Char := 16#0263#; Latin_Small_Letter_Rams_Horn : constant Unicode_Char := 16#0264#; Latin_Small_Letter_Turned_H : constant Unicode_Char := 16#0265#; Latin_Small_Letter_H_With_Hook : constant Unicode_Char := 16#0266#; Latin_Small_Letter_Heng_With_Hook : constant Unicode_Char := 16#0267#; Latin_Small_Letter_I_With_Stroke : constant Unicode_Char := 16#0268#; Latin_Small_Letter_Iota : constant Unicode_Char := 16#0269#; Latin_Letter_Small_Capital_I : constant Unicode_Char := 16#026A#; Latin_Small_Letter_L_With_Middle_Tilde : constant Unicode_Char := 16#026B#; Latin_Small_Letter_L_With_Belt : constant Unicode_Char := 16#026C#; Latin_Small_Letter_L_With_Retroflex_Hook : constant Unicode_Char := 16#026D#; Latin_Small_Letter_Lezh : constant Unicode_Char := 16#026E#; Latin_Small_Letter_Turned_M : constant Unicode_Char := 16#026F#; Latin_Small_Letter_Turned_M_With_Long_Leg : constant Unicode_Char := 16#0270#; Latin_Small_Letter_M_With_Hook : constant Unicode_Char := 16#0271#; Latin_Small_Letter_N_With_Left_Hook : constant Unicode_Char := 16#0272#; Latin_Small_Letter_N_With_Retroflex_Hook : constant Unicode_Char := 16#0273#; Latin_Letter_Small_Capital_N : constant Unicode_Char := 16#0274#; Latin_Small_Letter_Barred_O : constant Unicode_Char := 16#0275#; Latin_Letter_Small_Capital_Oe : constant Unicode_Char := 16#0276#; Latin_Small_Letter_Closed_Omega : constant Unicode_Char := 16#0277#; Latin_Small_Letter_Phi : constant Unicode_Char := 16#0278#; Latin_Small_Letter_Turned_R : constant Unicode_Char := 16#0279#; Latin_Small_Letter_Turned_R_With_Long_Leg : constant Unicode_Char := 16#027A#; Latin_Small_Letter_Turned_R_With_Hook : constant Unicode_Char := 16#027B#; Latin_Small_Letter_R_With_Long_Leg : constant Unicode_Char := 16#027C#; Latin_Small_Letter_R_With_Tail : constant Unicode_Char := 16#027D#; Latin_Small_Letter_R_With_Fishhook : constant Unicode_Char := 16#027E#; Latin_Small_Letter_Reversed_R_With_Fishhook : constant Unicode_Char := 16#027F#; Latin_Letter_Small_Capital_R : constant Unicode_Char := 16#0280#; Latin_Letter_Small_Capital_Inverted_R : constant Unicode_Char := 16#0281#; Latin_Small_Letter_S_With_Hook : constant Unicode_Char := 16#0282#; Latin_Small_Letter_Esh : constant Unicode_Char := 16#0283#; Latin_Small_Letter_Dotless_J_With_Stroke_And_Hook : constant Unicode_Char := 16#0284#; Latin_Small_Letter_Squat_Reversed_Esh : constant Unicode_Char := 16#0285#; Latin_Small_Letter_Esh_With_Curl : constant Unicode_Char := 16#0286#; Latin_Small_Letter_Turned_T : constant Unicode_Char := 16#0287#; Latin_Small_Letter_T_With_Retroflex_Hook : constant Unicode_Char := 16#0288#; Latin_Small_Letter_U_Bar : constant Unicode_Char := 16#0289#; Latin_Small_Letter_Upsilon : constant Unicode_Char := 16#028A#; Latin_Small_Letter_V_With_Hook : constant Unicode_Char := 16#028B#; Latin_Small_Letter_Turned_V : constant Unicode_Char := 16#028C#; Latin_Small_Letter_Turned_W : constant Unicode_Char := 16#028D#; Latin_Small_Letter_Turned_Y : constant Unicode_Char := 16#028E#; Latin_Letter_Small_Capital_Y : constant Unicode_Char := 16#028F#; Latin_Small_Letter_Z_With_Retroflex_Hook : constant Unicode_Char := 16#0290#; Latin_Small_Letter_Z_With_Curl : constant Unicode_Char := 16#0291#; Latin_Small_Letter_Ezh : constant Unicode_Char := 16#0292#; Latin_Small_Letter_Ezh_With_Curl : constant Unicode_Char := 16#0293#; Latin_Letter_Glottal_Stop : constant Unicode_Char := 16#0294#; Latin_Letter_Pharyngeal_Voiced_Fricative : constant Unicode_Char := 16#0295#; Latin_Letter_Inverted_Glottal_Stop : constant Unicode_Char := 16#0296#; Latin_Letter_Stretched_C : constant Unicode_Char := 16#0297#; Latin_Letter_Bilabial_Click : constant Unicode_Char := 16#0298#; Latin_Letter_Small_Capital_B : constant Unicode_Char := 16#0299#; Latin_Small_Letter_Closed_Open_E : constant Unicode_Char := 16#029A#; Latin_Letter_Small_Capital_G_With_Hook : constant Unicode_Char := 16#029B#; Latin_Letter_Small_Capital_H : constant Unicode_Char := 16#029C#; Latin_Small_Letter_J_With_Crossed_Tail : constant Unicode_Char := 16#029D#; Latin_Small_Letter_Turned_K : constant Unicode_Char := 16#029E#; Latin_Letter_Small_Capital_L : constant Unicode_Char := 16#029F#; Latin_Small_Letter_Q_With_Hook : constant Unicode_Char := 16#02A0#; Latin_Letter_Glottal_Stop_With_Stroke : constant Unicode_Char := 16#02A1#; Latin_Letter_Reversed_Glottal_Stop_With_Stroke : constant Unicode_Char := 16#02A2#; Latin_Small_Letter_Dz_Digraph : constant Unicode_Char := 16#02A3#; Latin_Small_Letter_Dezh_Digraph : constant Unicode_Char := 16#02A4#; Latin_Small_Letter_Dz_Digraph_With_Curl : constant Unicode_Char := 16#02A5#; Latin_Small_Letter_Ts_Digraph : constant Unicode_Char := 16#02A6#; Latin_Small_Letter_Tesh_Digraph : constant Unicode_Char := 16#02A7#; Latin_Small_Letter_Tc_Digraph_With_Curl : constant Unicode_Char := 16#02A8#; Latin_Small_Letter_Feng_Digraph : constant Unicode_Char := 16#02A9#; Latin_Small_Letter_Ls_Digraph : constant Unicode_Char := 16#02AA#; Latin_Small_Letter_Lz_Digraph : constant Unicode_Char := 16#02AB#; Latin_Letter_Bilabial_Percussive : constant Unicode_Char := 16#02AC#; Latin_Letter_Bidental_Percussive : constant Unicode_Char := 16#02AD#; Latin_Small_Letter_Turned_H_With_Fishhook : constant Unicode_Char := 16#02AE#; Latin_Small_Letter_Turned_H_With_Fishhook_And_Tail : constant Unicode_Char := 16#02AF#; end Unicode.Names.Ipa_Extensions; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-javanese.ads����������������������������������������������������0000664�0000000�0000000�00000023433�14476332425�0021522�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Javanese is pragma Preelaborate; pragma Style_Checks (Off); Javanese_Sign_Panyangga : constant Unicode_Char := 16#A980#; Javanese_Sign_Cecak : constant Unicode_Char := 16#A981#; Javanese_Sign_Layar : constant Unicode_Char := 16#A982#; Javanese_Sign_Wignyan : constant Unicode_Char := 16#A983#; Javanese_Letter_A : constant Unicode_Char := 16#A984#; Javanese_Letter_I_Kawi : constant Unicode_Char := 16#A985#; Javanese_Letter_I : constant Unicode_Char := 16#A986#; Javanese_Letter_Ii : constant Unicode_Char := 16#A987#; Javanese_Letter_U : constant Unicode_Char := 16#A988#; Javanese_Letter_Pa_Cerek : constant Unicode_Char := 16#A989#; Javanese_Letter_Nga_Lelet : constant Unicode_Char := 16#A98A#; Javanese_Letter_Nga_Lelet_Raswadi : constant Unicode_Char := 16#A98B#; Javanese_Letter_E : constant Unicode_Char := 16#A98C#; Javanese_Letter_Ai : constant Unicode_Char := 16#A98D#; Javanese_Letter_O : constant Unicode_Char := 16#A98E#; Javanese_Letter_Ka : constant Unicode_Char := 16#A98F#; Javanese_Letter_Ka_Sasak : constant Unicode_Char := 16#A990#; Javanese_Letter_Ka_Murda : constant Unicode_Char := 16#A991#; Javanese_Letter_Ga : constant Unicode_Char := 16#A992#; Javanese_Letter_Ga_Murda : constant Unicode_Char := 16#A993#; Javanese_Letter_Nga : constant Unicode_Char := 16#A994#; Javanese_Letter_Ca : constant Unicode_Char := 16#A995#; Javanese_Letter_Ca_Murda : constant Unicode_Char := 16#A996#; Javanese_Letter_Ja : constant Unicode_Char := 16#A997#; Javanese_Letter_Nya_Murda : constant Unicode_Char := 16#A998#; Javanese_Letter_Ja_Mahaprana : constant Unicode_Char := 16#A999#; Javanese_Letter_Nya : constant Unicode_Char := 16#A99A#; Javanese_Letter_Tta : constant Unicode_Char := 16#A99B#; Javanese_Letter_Tta_Mahaprana : constant Unicode_Char := 16#A99C#; Javanese_Letter_Dda : constant Unicode_Char := 16#A99D#; Javanese_Letter_Dda_Mahaprana : constant Unicode_Char := 16#A99E#; Javanese_Letter_Na_Murda : constant Unicode_Char := 16#A99F#; Javanese_Letter_Ta : constant Unicode_Char := 16#A9A0#; Javanese_Letter_Ta_Murda : constant Unicode_Char := 16#A9A1#; Javanese_Letter_Da : constant Unicode_Char := 16#A9A2#; Javanese_Letter_Da_Mahaprana : constant Unicode_Char := 16#A9A3#; Javanese_Letter_Na : constant Unicode_Char := 16#A9A4#; Javanese_Letter_Pa : constant Unicode_Char := 16#A9A5#; Javanese_Letter_Pa_Murda : constant Unicode_Char := 16#A9A6#; Javanese_Letter_Ba : constant Unicode_Char := 16#A9A7#; Javanese_Letter_Ba_Murda : constant Unicode_Char := 16#A9A8#; Javanese_Letter_Ma : constant Unicode_Char := 16#A9A9#; Javanese_Letter_Ya : constant Unicode_Char := 16#A9AA#; Javanese_Letter_Ra : constant Unicode_Char := 16#A9AB#; Javanese_Letter_Ra_Agung : constant Unicode_Char := 16#A9AC#; Javanese_Letter_La : constant Unicode_Char := 16#A9AD#; Javanese_Letter_Wa : constant Unicode_Char := 16#A9AE#; Javanese_Letter_Sa_Murda : constant Unicode_Char := 16#A9AF#; Javanese_Letter_Sa_Mahaprana : constant Unicode_Char := 16#A9B0#; Javanese_Letter_Sa : constant Unicode_Char := 16#A9B1#; Javanese_Letter_Ha : constant Unicode_Char := 16#A9B2#; Javanese_Sign_Cecak_Telu : constant Unicode_Char := 16#A9B3#; Javanese_Vowel_Sign_Tarung : constant Unicode_Char := 16#A9B4#; Javanese_Vowel_Sign_Tolong : constant Unicode_Char := 16#A9B5#; Javanese_Vowel_Sign_Wulu : constant Unicode_Char := 16#A9B6#; Javanese_Vowel_Sign_Wulu_Melik : constant Unicode_Char := 16#A9B7#; Javanese_Vowel_Sign_Suku : constant Unicode_Char := 16#A9B8#; Javanese_Vowel_Sign_Suku_Mendut : constant Unicode_Char := 16#A9B9#; Javanese_Vowel_Sign_Taling : constant Unicode_Char := 16#A9BA#; Javanese_Vowel_Sign_Dirga_Mure : constant Unicode_Char := 16#A9BB#; Javanese_Vowel_Sign_Pepet : constant Unicode_Char := 16#A9BC#; Javanese_Consonant_Sign_Keret : constant Unicode_Char := 16#A9BD#; Javanese_Consonant_Sign_Pengkal : constant Unicode_Char := 16#A9BE#; Javanese_Consonant_Sign_Cakra : constant Unicode_Char := 16#A9BF#; Javanese_Pangkon : constant Unicode_Char := 16#A9C0#; Javanese_Left_Rerenggan : constant Unicode_Char := 16#A9C1#; Javanese_Right_Rerenggan : constant Unicode_Char := 16#A9C2#; Javanese_Pada_Andap : constant Unicode_Char := 16#A9C3#; Javanese_Pada_Madya : constant Unicode_Char := 16#A9C4#; Javanese_Pada_Luhur : constant Unicode_Char := 16#A9C5#; Javanese_Pada_Windu : constant Unicode_Char := 16#A9C6#; Javanese_Pada_Pangkat : constant Unicode_Char := 16#A9C7#; Javanese_Pada_Lingsa : constant Unicode_Char := 16#A9C8#; Javanese_Pada_Lungsi : constant Unicode_Char := 16#A9C9#; Javanese_Pada_Adeg : constant Unicode_Char := 16#A9CA#; Javanese_Pada_Adeg_Adeg : constant Unicode_Char := 16#A9CB#; Javanese_Pada_Piseleh : constant Unicode_Char := 16#A9CC#; Javanese_Turned_Pada_Piseleh : constant Unicode_Char := 16#A9CD#; Javanese_Pangrangkep : constant Unicode_Char := 16#A9CF#; Javanese_Digit_Zero : constant Unicode_Char := 16#A9D0#; Javanese_Digit_One : constant Unicode_Char := 16#A9D1#; Javanese_Digit_Two : constant Unicode_Char := 16#A9D2#; Javanese_Digit_Three : constant Unicode_Char := 16#A9D3#; Javanese_Digit_Four : constant Unicode_Char := 16#A9D4#; Javanese_Digit_Five : constant Unicode_Char := 16#A9D5#; Javanese_Digit_Six : constant Unicode_Char := 16#A9D6#; Javanese_Digit_Seven : constant Unicode_Char := 16#A9D7#; Javanese_Digit_Eight : constant Unicode_Char := 16#A9D8#; Javanese_Digit_Nine : constant Unicode_Char := 16#A9D9#; Javanese_Pada_Tirta_Tumetes : constant Unicode_Char := 16#A9DE#; Javanese_Pada_Isen_Isen : constant Unicode_Char := 16#A9DF#; end Unicode.Names.Javanese; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-kaithi.ads������������������������������������������������������0000664�0000000�0000000�00000020425�14476332425�0021175�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Kaithi is pragma Preelaborate; pragma Style_Checks (Off); Kaithi_Sign_Candrabindu : constant Unicode_Char := 16#11080#; Kaithi_Sign_Anusvara : constant Unicode_Char := 16#11081#; Kaithi_Sign_Visarga : constant Unicode_Char := 16#11082#; Kaithi_Letter_A : constant Unicode_Char := 16#11083#; Kaithi_Letter_Aa : constant Unicode_Char := 16#11084#; Kaithi_Letter_I : constant Unicode_Char := 16#11085#; Kaithi_Letter_Ii : constant Unicode_Char := 16#11086#; Kaithi_Letter_U : constant Unicode_Char := 16#11087#; Kaithi_Letter_Uu : constant Unicode_Char := 16#11088#; Kaithi_Letter_E : constant Unicode_Char := 16#11089#; Kaithi_Letter_Ai : constant Unicode_Char := 16#1108A#; Kaithi_Letter_O : constant Unicode_Char := 16#1108B#; Kaithi_Letter_Au : constant Unicode_Char := 16#1108C#; Kaithi_Letter_Ka : constant Unicode_Char := 16#1108D#; Kaithi_Letter_Kha : constant Unicode_Char := 16#1108E#; Kaithi_Letter_Ga : constant Unicode_Char := 16#1108F#; Kaithi_Letter_Gha : constant Unicode_Char := 16#11090#; Kaithi_Letter_Nga : constant Unicode_Char := 16#11091#; Kaithi_Letter_Ca : constant Unicode_Char := 16#11092#; Kaithi_Letter_Cha : constant Unicode_Char := 16#11093#; Kaithi_Letter_Ja : constant Unicode_Char := 16#11094#; Kaithi_Letter_Jha : constant Unicode_Char := 16#11095#; Kaithi_Letter_Nya : constant Unicode_Char := 16#11096#; Kaithi_Letter_Tta : constant Unicode_Char := 16#11097#; Kaithi_Letter_Ttha : constant Unicode_Char := 16#11098#; Kaithi_Letter_Dda : constant Unicode_Char := 16#11099#; Kaithi_Letter_Dddha : constant Unicode_Char := 16#1109A#; Kaithi_Letter_Ddha : constant Unicode_Char := 16#1109B#; Kaithi_Letter_Rha : constant Unicode_Char := 16#1109C#; Kaithi_Letter_Nna : constant Unicode_Char := 16#1109D#; Kaithi_Letter_Ta : constant Unicode_Char := 16#1109E#; Kaithi_Letter_Tha : constant Unicode_Char := 16#1109F#; Kaithi_Letter_Da : constant Unicode_Char := 16#110A0#; Kaithi_Letter_Dha : constant Unicode_Char := 16#110A1#; Kaithi_Letter_Na : constant Unicode_Char := 16#110A2#; Kaithi_Letter_Pa : constant Unicode_Char := 16#110A3#; Kaithi_Letter_Pha : constant Unicode_Char := 16#110A4#; Kaithi_Letter_Ba : constant Unicode_Char := 16#110A5#; Kaithi_Letter_Bha : constant Unicode_Char := 16#110A6#; Kaithi_Letter_Ma : constant Unicode_Char := 16#110A7#; Kaithi_Letter_Ya : constant Unicode_Char := 16#110A8#; Kaithi_Letter_Ra : constant Unicode_Char := 16#110A9#; Kaithi_Letter_La : constant Unicode_Char := 16#110AA#; Kaithi_Letter_Va : constant Unicode_Char := 16#110AB#; Kaithi_Letter_Sha : constant Unicode_Char := 16#110AC#; Kaithi_Letter_Ssa : constant Unicode_Char := 16#110AD#; Kaithi_Letter_Sa : constant Unicode_Char := 16#110AE#; Kaithi_Letter_Ha : constant Unicode_Char := 16#110AF#; Kaithi_Vowel_Sign_Aa : constant Unicode_Char := 16#110B0#; Kaithi_Vowel_Sign_I : constant Unicode_Char := 16#110B1#; Kaithi_Vowel_Sign_Ii : constant Unicode_Char := 16#110B2#; Kaithi_Vowel_Sign_U : constant Unicode_Char := 16#110B3#; Kaithi_Vowel_Sign_Uu : constant Unicode_Char := 16#110B4#; Kaithi_Vowel_Sign_E : constant Unicode_Char := 16#110B5#; Kaithi_Vowel_Sign_Ai : constant Unicode_Char := 16#110B6#; Kaithi_Vowel_Sign_O : constant Unicode_Char := 16#110B7#; Kaithi_Vowel_Sign_Au : constant Unicode_Char := 16#110B8#; Kaithi_Sign_Virama : constant Unicode_Char := 16#110B9#; Kaithi_Sign_Nukta : constant Unicode_Char := 16#110BA#; Kaithi_Abbreviation_Sign : constant Unicode_Char := 16#110BB#; Kaithi_Enumeration_Sign : constant Unicode_Char := 16#110BC#; Kaithi_Number_Sign : constant Unicode_Char := 16#110BD#; Kaithi_Section_Mark : constant Unicode_Char := 16#110BE#; Kaithi_Double_Section_Mark : constant Unicode_Char := 16#110BF#; Kaithi_Danda : constant Unicode_Char := 16#110C0#; Kaithi_Double_Danda : constant Unicode_Char := 16#110C1#; end Unicode.Names.Kaithi; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-kana_supplement.ads���������������������������������������������0000664�0000000�0000000�00000005547�14476332425�0023122�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Kana_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Katakana_Letter_Archaic_E : constant Unicode_Char := 16#1B000#; Hiragana_Letter_Archaic_Ye : constant Unicode_Char := 16#1B001#; end Unicode.Names.Kana_Supplement; ���������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-kanbun.ads������������������������������������������������������0000664�0000000�0000000�00000007647�14476332425�0021215�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Kanbun is pragma Preelaborate; pragma Style_Checks (Off); Ideographic_Annotation_Linking_Mark : constant Unicode_Char := 16#3190#; Ideographic_Annotation_Reverse_Mark : constant Unicode_Char := 16#3191#; Ideographic_Annotation_One_Mark : constant Unicode_Char := 16#3192#; Ideographic_Annotation_Two_Mark : constant Unicode_Char := 16#3193#; Ideographic_Annotation_Three_Mark : constant Unicode_Char := 16#3194#; Ideographic_Annotation_Four_Mark : constant Unicode_Char := 16#3195#; Ideographic_Annotation_Top_Mark : constant Unicode_Char := 16#3196#; Ideographic_Annotation_Middle_Mark : constant Unicode_Char := 16#3197#; Ideographic_Annotation_Bottom_Mark : constant Unicode_Char := 16#3198#; Ideographic_Annotation_First_Mark : constant Unicode_Char := 16#3199#; Ideographic_Annotation_Second_Mark : constant Unicode_Char := 16#319A#; Ideographic_Annotation_Third_Mark : constant Unicode_Char := 16#319B#; Ideographic_Annotation_Fourth_Mark : constant Unicode_Char := 16#319C#; Ideographic_Annotation_Heaven_Mark : constant Unicode_Char := 16#319D#; Ideographic_Annotation_Earth_Mark : constant Unicode_Char := 16#319E#; Ideographic_Annotation_Man_Mark : constant Unicode_Char := 16#319F#; end Unicode.Names.Kanbun; �����������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-kangxi_radicals.ads���������������������������������������������0000664�0000000�0000000�00000046631�14476332425�0023056�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Kangxi_Radicals is pragma Preelaborate; pragma Style_Checks (Off); Kangxi_Radical_One : constant Unicode_Char := 16#2F00#; Kangxi_Radical_Line : constant Unicode_Char := 16#2F01#; Kangxi_Radical_Dot : constant Unicode_Char := 16#2F02#; Kangxi_Radical_Slash : constant Unicode_Char := 16#2F03#; Kangxi_Radical_Second : constant Unicode_Char := 16#2F04#; Kangxi_Radical_Hook : constant Unicode_Char := 16#2F05#; Kangxi_Radical_Two : constant Unicode_Char := 16#2F06#; Kangxi_Radical_Lid : constant Unicode_Char := 16#2F07#; Kangxi_Radical_Man : constant Unicode_Char := 16#2F08#; Kangxi_Radical_Legs : constant Unicode_Char := 16#2F09#; Kangxi_Radical_Enter : constant Unicode_Char := 16#2F0A#; Kangxi_Radical_Eight : constant Unicode_Char := 16#2F0B#; Kangxi_Radical_Down_Box : constant Unicode_Char := 16#2F0C#; Kangxi_Radical_Cover : constant Unicode_Char := 16#2F0D#; Kangxi_Radical_Ice : constant Unicode_Char := 16#2F0E#; Kangxi_Radical_Table : constant Unicode_Char := 16#2F0F#; Kangxi_Radical_Open_Box : constant Unicode_Char := 16#2F10#; Kangxi_Radical_Knife : constant Unicode_Char := 16#2F11#; Kangxi_Radical_Power : constant Unicode_Char := 16#2F12#; Kangxi_Radical_Wrap : constant Unicode_Char := 16#2F13#; Kangxi_Radical_Spoon : constant Unicode_Char := 16#2F14#; Kangxi_Radical_Right_Open_Box : constant Unicode_Char := 16#2F15#; Kangxi_Radical_Hiding_Enclosure : constant Unicode_Char := 16#2F16#; Kangxi_Radical_Ten : constant Unicode_Char := 16#2F17#; Kangxi_Radical_Divination : constant Unicode_Char := 16#2F18#; Kangxi_Radical_Seal : constant Unicode_Char := 16#2F19#; Kangxi_Radical_Cliff : constant Unicode_Char := 16#2F1A#; Kangxi_Radical_Private : constant Unicode_Char := 16#2F1B#; Kangxi_Radical_Again : constant Unicode_Char := 16#2F1C#; Kangxi_Radical_Mouth : constant Unicode_Char := 16#2F1D#; Kangxi_Radical_Enclosure : constant Unicode_Char := 16#2F1E#; Kangxi_Radical_Earth : constant Unicode_Char := 16#2F1F#; Kangxi_Radical_Scholar : constant Unicode_Char := 16#2F20#; Kangxi_Radical_Go : constant Unicode_Char := 16#2F21#; Kangxi_Radical_Go_Slowly : constant Unicode_Char := 16#2F22#; Kangxi_Radical_Evening : constant Unicode_Char := 16#2F23#; Kangxi_Radical_Big : constant Unicode_Char := 16#2F24#; Kangxi_Radical_Woman : constant Unicode_Char := 16#2F25#; Kangxi_Radical_Child : constant Unicode_Char := 16#2F26#; Kangxi_Radical_Roof : constant Unicode_Char := 16#2F27#; Kangxi_Radical_Inch : constant Unicode_Char := 16#2F28#; Kangxi_Radical_Small : constant Unicode_Char := 16#2F29#; Kangxi_Radical_Lame : constant Unicode_Char := 16#2F2A#; Kangxi_Radical_Corpse : constant Unicode_Char := 16#2F2B#; Kangxi_Radical_Sprout : constant Unicode_Char := 16#2F2C#; Kangxi_Radical_Mountain : constant Unicode_Char := 16#2F2D#; Kangxi_Radical_River : constant Unicode_Char := 16#2F2E#; Kangxi_Radical_Work : constant Unicode_Char := 16#2F2F#; Kangxi_Radical_Oneself : constant Unicode_Char := 16#2F30#; Kangxi_Radical_Turban : constant Unicode_Char := 16#2F31#; Kangxi_Radical_Dry : constant Unicode_Char := 16#2F32#; Kangxi_Radical_Short_Thread : constant Unicode_Char := 16#2F33#; Kangxi_Radical_Dotted_Cliff : constant Unicode_Char := 16#2F34#; Kangxi_Radical_Long_Stride : constant Unicode_Char := 16#2F35#; Kangxi_Radical_Two_Hands : constant Unicode_Char := 16#2F36#; Kangxi_Radical_Shoot : constant Unicode_Char := 16#2F37#; Kangxi_Radical_Bow : constant Unicode_Char := 16#2F38#; Kangxi_Radical_Snout : constant Unicode_Char := 16#2F39#; Kangxi_Radical_Bristle : constant Unicode_Char := 16#2F3A#; Kangxi_Radical_Step : constant Unicode_Char := 16#2F3B#; Kangxi_Radical_Heart : constant Unicode_Char := 16#2F3C#; Kangxi_Radical_Halberd : constant Unicode_Char := 16#2F3D#; Kangxi_Radical_Door : constant Unicode_Char := 16#2F3E#; Kangxi_Radical_Hand : constant Unicode_Char := 16#2F3F#; Kangxi_Radical_Branch : constant Unicode_Char := 16#2F40#; Kangxi_Radical_Rap : constant Unicode_Char := 16#2F41#; Kangxi_Radical_Script : constant Unicode_Char := 16#2F42#; Kangxi_Radical_Dipper : constant Unicode_Char := 16#2F43#; Kangxi_Radical_Axe : constant Unicode_Char := 16#2F44#; Kangxi_Radical_Square : constant Unicode_Char := 16#2F45#; Kangxi_Radical_Not : constant Unicode_Char := 16#2F46#; Kangxi_Radical_Sun : constant Unicode_Char := 16#2F47#; Kangxi_Radical_Say : constant Unicode_Char := 16#2F48#; Kangxi_Radical_Moon : constant Unicode_Char := 16#2F49#; Kangxi_Radical_Tree : constant Unicode_Char := 16#2F4A#; Kangxi_Radical_Lack : constant Unicode_Char := 16#2F4B#; Kangxi_Radical_Stop : constant Unicode_Char := 16#2F4C#; Kangxi_Radical_Death : constant Unicode_Char := 16#2F4D#; Kangxi_Radical_Weapon : constant Unicode_Char := 16#2F4E#; Kangxi_Radical_Do_Not : constant Unicode_Char := 16#2F4F#; Kangxi_Radical_Compare : constant Unicode_Char := 16#2F50#; Kangxi_Radical_Fur : constant Unicode_Char := 16#2F51#; Kangxi_Radical_Clan : constant Unicode_Char := 16#2F52#; Kangxi_Radical_Steam : constant Unicode_Char := 16#2F53#; Kangxi_Radical_Water : constant Unicode_Char := 16#2F54#; Kangxi_Radical_Fire : constant Unicode_Char := 16#2F55#; Kangxi_Radical_Claw : constant Unicode_Char := 16#2F56#; Kangxi_Radical_Father : constant Unicode_Char := 16#2F57#; Kangxi_Radical_Double_X : constant Unicode_Char := 16#2F58#; Kangxi_Radical_Half_Tree_Trunk : constant Unicode_Char := 16#2F59#; Kangxi_Radical_Slice : constant Unicode_Char := 16#2F5A#; Kangxi_Radical_Fang : constant Unicode_Char := 16#2F5B#; Kangxi_Radical_Cow : constant Unicode_Char := 16#2F5C#; Kangxi_Radical_Dog : constant Unicode_Char := 16#2F5D#; Kangxi_Radical_Profound : constant Unicode_Char := 16#2F5E#; Kangxi_Radical_Jade : constant Unicode_Char := 16#2F5F#; Kangxi_Radical_Melon : constant Unicode_Char := 16#2F60#; Kangxi_Radical_Tile : constant Unicode_Char := 16#2F61#; Kangxi_Radical_Sweet : constant Unicode_Char := 16#2F62#; Kangxi_Radical_Life : constant Unicode_Char := 16#2F63#; Kangxi_Radical_Use : constant Unicode_Char := 16#2F64#; Kangxi_Radical_Field : constant Unicode_Char := 16#2F65#; Kangxi_Radical_Bolt_Of_Cloth : constant Unicode_Char := 16#2F66#; Kangxi_Radical_Sickness : constant Unicode_Char := 16#2F67#; Kangxi_Radical_Dotted_Tent : constant Unicode_Char := 16#2F68#; Kangxi_Radical_White : constant Unicode_Char := 16#2F69#; Kangxi_Radical_Skin : constant Unicode_Char := 16#2F6A#; Kangxi_Radical_Dish : constant Unicode_Char := 16#2F6B#; Kangxi_Radical_Eye : constant Unicode_Char := 16#2F6C#; Kangxi_Radical_Spear : constant Unicode_Char := 16#2F6D#; Kangxi_Radical_Arrow : constant Unicode_Char := 16#2F6E#; Kangxi_Radical_Stone : constant Unicode_Char := 16#2F6F#; Kangxi_Radical_Spirit : constant Unicode_Char := 16#2F70#; Kangxi_Radical_Track : constant Unicode_Char := 16#2F71#; Kangxi_Radical_Grain : constant Unicode_Char := 16#2F72#; Kangxi_Radical_Cave : constant Unicode_Char := 16#2F73#; Kangxi_Radical_Stand : constant Unicode_Char := 16#2F74#; Kangxi_Radical_Bamboo : constant Unicode_Char := 16#2F75#; Kangxi_Radical_Rice : constant Unicode_Char := 16#2F76#; Kangxi_Radical_Silk : constant Unicode_Char := 16#2F77#; Kangxi_Radical_Jar : constant Unicode_Char := 16#2F78#; Kangxi_Radical_Net : constant Unicode_Char := 16#2F79#; Kangxi_Radical_Sheep : constant Unicode_Char := 16#2F7A#; Kangxi_Radical_Feather : constant Unicode_Char := 16#2F7B#; Kangxi_Radical_Old : constant Unicode_Char := 16#2F7C#; Kangxi_Radical_And : constant Unicode_Char := 16#2F7D#; Kangxi_Radical_Plow : constant Unicode_Char := 16#2F7E#; Kangxi_Radical_Ear : constant Unicode_Char := 16#2F7F#; Kangxi_Radical_Brush : constant Unicode_Char := 16#2F80#; Kangxi_Radical_Meat : constant Unicode_Char := 16#2F81#; Kangxi_Radical_Minister : constant Unicode_Char := 16#2F82#; Kangxi_Radical_Self : constant Unicode_Char := 16#2F83#; Kangxi_Radical_Arrive : constant Unicode_Char := 16#2F84#; Kangxi_Radical_Mortar : constant Unicode_Char := 16#2F85#; Kangxi_Radical_Tongue : constant Unicode_Char := 16#2F86#; Kangxi_Radical_Oppose : constant Unicode_Char := 16#2F87#; Kangxi_Radical_Boat : constant Unicode_Char := 16#2F88#; Kangxi_Radical_Stopping : constant Unicode_Char := 16#2F89#; Kangxi_Radical_Color : constant Unicode_Char := 16#2F8A#; Kangxi_Radical_Grass : constant Unicode_Char := 16#2F8B#; Kangxi_Radical_Tiger : constant Unicode_Char := 16#2F8C#; Kangxi_Radical_Insect : constant Unicode_Char := 16#2F8D#; Kangxi_Radical_Blood : constant Unicode_Char := 16#2F8E#; Kangxi_Radical_Walk_Enclosure : constant Unicode_Char := 16#2F8F#; Kangxi_Radical_Clothes : constant Unicode_Char := 16#2F90#; Kangxi_Radical_West : constant Unicode_Char := 16#2F91#; Kangxi_Radical_See : constant Unicode_Char := 16#2F92#; Kangxi_Radical_Horn : constant Unicode_Char := 16#2F93#; Kangxi_Radical_Speech : constant Unicode_Char := 16#2F94#; Kangxi_Radical_Valley : constant Unicode_Char := 16#2F95#; Kangxi_Radical_Bean : constant Unicode_Char := 16#2F96#; Kangxi_Radical_Pig : constant Unicode_Char := 16#2F97#; Kangxi_Radical_Badger : constant Unicode_Char := 16#2F98#; Kangxi_Radical_Shell : constant Unicode_Char := 16#2F99#; Kangxi_Radical_Red : constant Unicode_Char := 16#2F9A#; Kangxi_Radical_Run : constant Unicode_Char := 16#2F9B#; Kangxi_Radical_Foot : constant Unicode_Char := 16#2F9C#; Kangxi_Radical_Body : constant Unicode_Char := 16#2F9D#; Kangxi_Radical_Cart : constant Unicode_Char := 16#2F9E#; Kangxi_Radical_Bitter : constant Unicode_Char := 16#2F9F#; Kangxi_Radical_Morning : constant Unicode_Char := 16#2FA0#; Kangxi_Radical_Walk : constant Unicode_Char := 16#2FA1#; Kangxi_Radical_City : constant Unicode_Char := 16#2FA2#; Kangxi_Radical_Wine : constant Unicode_Char := 16#2FA3#; Kangxi_Radical_Distinguish : constant Unicode_Char := 16#2FA4#; Kangxi_Radical_Village : constant Unicode_Char := 16#2FA5#; Kangxi_Radical_Gold : constant Unicode_Char := 16#2FA6#; Kangxi_Radical_Long : constant Unicode_Char := 16#2FA7#; Kangxi_Radical_Gate : constant Unicode_Char := 16#2FA8#; Kangxi_Radical_Mound : constant Unicode_Char := 16#2FA9#; Kangxi_Radical_Slave : constant Unicode_Char := 16#2FAA#; Kangxi_Radical_Short_Tailed_Bird : constant Unicode_Char := 16#2FAB#; Kangxi_Radical_Rain : constant Unicode_Char := 16#2FAC#; Kangxi_Radical_Blue : constant Unicode_Char := 16#2FAD#; Kangxi_Radical_Wrong : constant Unicode_Char := 16#2FAE#; Kangxi_Radical_Face : constant Unicode_Char := 16#2FAF#; Kangxi_Radical_Leather : constant Unicode_Char := 16#2FB0#; Kangxi_Radical_Tanned_Leather : constant Unicode_Char := 16#2FB1#; Kangxi_Radical_Leek : constant Unicode_Char := 16#2FB2#; Kangxi_Radical_Sound : constant Unicode_Char := 16#2FB3#; Kangxi_Radical_Leaf : constant Unicode_Char := 16#2FB4#; Kangxi_Radical_Wind : constant Unicode_Char := 16#2FB5#; Kangxi_Radical_Fly : constant Unicode_Char := 16#2FB6#; Kangxi_Radical_Eat : constant Unicode_Char := 16#2FB7#; Kangxi_Radical_Head : constant Unicode_Char := 16#2FB8#; Kangxi_Radical_Fragrant : constant Unicode_Char := 16#2FB9#; Kangxi_Radical_Horse : constant Unicode_Char := 16#2FBA#; Kangxi_Radical_Bone : constant Unicode_Char := 16#2FBB#; Kangxi_Radical_Tall : constant Unicode_Char := 16#2FBC#; Kangxi_Radical_Hair : constant Unicode_Char := 16#2FBD#; Kangxi_Radical_Fight : constant Unicode_Char := 16#2FBE#; Kangxi_Radical_Sacrificial_Wine : constant Unicode_Char := 16#2FBF#; Kangxi_Radical_Cauldron : constant Unicode_Char := 16#2FC0#; Kangxi_Radical_Ghost : constant Unicode_Char := 16#2FC1#; Kangxi_Radical_Fish : constant Unicode_Char := 16#2FC2#; Kangxi_Radical_Bird : constant Unicode_Char := 16#2FC3#; Kangxi_Radical_Salt : constant Unicode_Char := 16#2FC4#; Kangxi_Radical_Deer : constant Unicode_Char := 16#2FC5#; Kangxi_Radical_Wheat : constant Unicode_Char := 16#2FC6#; Kangxi_Radical_Hemp : constant Unicode_Char := 16#2FC7#; Kangxi_Radical_Yellow : constant Unicode_Char := 16#2FC8#; Kangxi_Radical_Millet : constant Unicode_Char := 16#2FC9#; Kangxi_Radical_Black : constant Unicode_Char := 16#2FCA#; Kangxi_Radical_Embroidery : constant Unicode_Char := 16#2FCB#; Kangxi_Radical_Frog : constant Unicode_Char := 16#2FCC#; Kangxi_Radical_Tripod : constant Unicode_Char := 16#2FCD#; Kangxi_Radical_Drum : constant Unicode_Char := 16#2FCE#; Kangxi_Radical_Rat : constant Unicode_Char := 16#2FCF#; Kangxi_Radical_Nose : constant Unicode_Char := 16#2FD0#; Kangxi_Radical_Even : constant Unicode_Char := 16#2FD1#; Kangxi_Radical_Tooth : constant Unicode_Char := 16#2FD2#; Kangxi_Radical_Dragon : constant Unicode_Char := 16#2FD3#; Kangxi_Radical_Turtle : constant Unicode_Char := 16#2FD4#; Kangxi_Radical_Flute : constant Unicode_Char := 16#2FD5#; end Unicode.Names.Kangxi_Radicals; �������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-kannada.ads�����������������������������������������������������0000664�0000000�0000000�00000023064�14476332425�0021323�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Kannada is pragma Preelaborate; pragma Style_Checks (Off); Kannada_Sign_Candrabindu : constant Unicode_Char := 16#0C81#; Kannada_Sign_Anusvara : constant Unicode_Char := 16#0C82#; Kannada_Sign_Visarga : constant Unicode_Char := 16#0C83#; Kannada_Letter_A : constant Unicode_Char := 16#0C85#; Kannada_Letter_Aa : constant Unicode_Char := 16#0C86#; Kannada_Letter_I : constant Unicode_Char := 16#0C87#; Kannada_Letter_Ii : constant Unicode_Char := 16#0C88#; Kannada_Letter_U : constant Unicode_Char := 16#0C89#; Kannada_Letter_Uu : constant Unicode_Char := 16#0C8A#; Kannada_Letter_Vocalic_R : constant Unicode_Char := 16#0C8B#; Kannada_Letter_Vocalic_L : constant Unicode_Char := 16#0C8C#; Kannada_Letter_E : constant Unicode_Char := 16#0C8E#; Kannada_Letter_Ee : constant Unicode_Char := 16#0C8F#; Kannada_Letter_Ai : constant Unicode_Char := 16#0C90#; Kannada_Letter_O : constant Unicode_Char := 16#0C92#; Kannada_Letter_Oo : constant Unicode_Char := 16#0C93#; Kannada_Letter_Au : constant Unicode_Char := 16#0C94#; Kannada_Letter_Ka : constant Unicode_Char := 16#0C95#; Kannada_Letter_Kha : constant Unicode_Char := 16#0C96#; Kannada_Letter_Ga : constant Unicode_Char := 16#0C97#; Kannada_Letter_Gha : constant Unicode_Char := 16#0C98#; Kannada_Letter_Nga : constant Unicode_Char := 16#0C99#; Kannada_Letter_Ca : constant Unicode_Char := 16#0C9A#; Kannada_Letter_Cha : constant Unicode_Char := 16#0C9B#; Kannada_Letter_Ja : constant Unicode_Char := 16#0C9C#; Kannada_Letter_Jha : constant Unicode_Char := 16#0C9D#; Kannada_Letter_Nya : constant Unicode_Char := 16#0C9E#; Kannada_Letter_Tta : constant Unicode_Char := 16#0C9F#; Kannada_Letter_Ttha : constant Unicode_Char := 16#0CA0#; Kannada_Letter_Dda : constant Unicode_Char := 16#0CA1#; Kannada_Letter_Ddha : constant Unicode_Char := 16#0CA2#; Kannada_Letter_Nna : constant Unicode_Char := 16#0CA3#; Kannada_Letter_Ta : constant Unicode_Char := 16#0CA4#; Kannada_Letter_Tha : constant Unicode_Char := 16#0CA5#; Kannada_Letter_Da : constant Unicode_Char := 16#0CA6#; Kannada_Letter_Dha : constant Unicode_Char := 16#0CA7#; Kannada_Letter_Na : constant Unicode_Char := 16#0CA8#; Kannada_Letter_Pa : constant Unicode_Char := 16#0CAA#; Kannada_Letter_Pha : constant Unicode_Char := 16#0CAB#; Kannada_Letter_Ba : constant Unicode_Char := 16#0CAC#; Kannada_Letter_Bha : constant Unicode_Char := 16#0CAD#; Kannada_Letter_Ma : constant Unicode_Char := 16#0CAE#; Kannada_Letter_Ya : constant Unicode_Char := 16#0CAF#; Kannada_Letter_Ra : constant Unicode_Char := 16#0CB0#; Kannada_Letter_Rra : constant Unicode_Char := 16#0CB1#; Kannada_Letter_La : constant Unicode_Char := 16#0CB2#; Kannada_Letter_Lla : constant Unicode_Char := 16#0CB3#; Kannada_Letter_Va : constant Unicode_Char := 16#0CB5#; Kannada_Letter_Sha : constant Unicode_Char := 16#0CB6#; Kannada_Letter_Ssa : constant Unicode_Char := 16#0CB7#; Kannada_Letter_Sa : constant Unicode_Char := 16#0CB8#; Kannada_Letter_Ha : constant Unicode_Char := 16#0CB9#; Kannada_Sign_Nukta : constant Unicode_Char := 16#0CBC#; Kannada_Sign_Avagraha : constant Unicode_Char := 16#0CBD#; Kannada_Vowel_Sign_Aa : constant Unicode_Char := 16#0CBE#; Kannada_Vowel_Sign_I : constant Unicode_Char := 16#0CBF#; Kannada_Vowel_Sign_Ii : constant Unicode_Char := 16#0CC0#; Kannada_Vowel_Sign_U : constant Unicode_Char := 16#0CC1#; Kannada_Vowel_Sign_Uu : constant Unicode_Char := 16#0CC2#; Kannada_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#0CC3#; Kannada_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#0CC4#; Kannada_Vowel_Sign_E : constant Unicode_Char := 16#0CC6#; Kannada_Vowel_Sign_Ee : constant Unicode_Char := 16#0CC7#; Kannada_Vowel_Sign_Ai : constant Unicode_Char := 16#0CC8#; Kannada_Vowel_Sign_O : constant Unicode_Char := 16#0CCA#; Kannada_Vowel_Sign_Oo : constant Unicode_Char := 16#0CCB#; Kannada_Vowel_Sign_Au : constant Unicode_Char := 16#0CCC#; Kannada_Sign_Virama : constant Unicode_Char := 16#0CCD#; Kannada_Length_Mark : constant Unicode_Char := 16#0CD5#; Kannada_Ai_Length_Mark : constant Unicode_Char := 16#0CD6#; Kannada_Letter_Fa : constant Unicode_Char := 16#0CDE#; Kannada_Letter_Llla : Unicode_Char renames Kannada_Letter_Fa; Kannada_Letter_Vocalic_Rr : constant Unicode_Char := 16#0CE0#; Kannada_Letter_Vocalic_Ll : constant Unicode_Char := 16#0CE1#; Kannada_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#0CE2#; Kannada_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#0CE3#; Kannada_Digit_Zero : constant Unicode_Char := 16#0CE6#; Kannada_Digit_One : constant Unicode_Char := 16#0CE7#; Kannada_Digit_Two : constant Unicode_Char := 16#0CE8#; Kannada_Digit_Three : constant Unicode_Char := 16#0CE9#; Kannada_Digit_Four : constant Unicode_Char := 16#0CEA#; Kannada_Digit_Five : constant Unicode_Char := 16#0CEB#; Kannada_Digit_Six : constant Unicode_Char := 16#0CEC#; Kannada_Digit_Seven : constant Unicode_Char := 16#0CED#; Kannada_Digit_Eight : constant Unicode_Char := 16#0CEE#; Kannada_Digit_Nine : constant Unicode_Char := 16#0CEF#; Kannada_Sign_Jihvamuliya : constant Unicode_Char := 16#0CF1#; Kannada_Sign_Upadhmaniya : constant Unicode_Char := 16#0CF2#; end Unicode.Names.Kannada; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-katakana.ads����������������������������������������������������0000664�0000000�0000000�00000024253�14476332425�0021502�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Katakana is pragma Preelaborate; pragma Style_Checks (Off); Katakana_Hiragana_Double_Hyphen : constant Unicode_Char := 16#30A0#; Katakana_Letter_Small_A : constant Unicode_Char := 16#30A1#; Katakana_Letter_A : constant Unicode_Char := 16#30A2#; Katakana_Letter_Small_I : constant Unicode_Char := 16#30A3#; Katakana_Letter_I : constant Unicode_Char := 16#30A4#; Katakana_Letter_Small_U : constant Unicode_Char := 16#30A5#; Katakana_Letter_U : constant Unicode_Char := 16#30A6#; Katakana_Letter_Small_E : constant Unicode_Char := 16#30A7#; Katakana_Letter_E : constant Unicode_Char := 16#30A8#; Katakana_Letter_Small_O : constant Unicode_Char := 16#30A9#; Katakana_Letter_O : constant Unicode_Char := 16#30AA#; Katakana_Letter_Ka : constant Unicode_Char := 16#30AB#; Katakana_Letter_Ga : constant Unicode_Char := 16#30AC#; Katakana_Letter_Ki : constant Unicode_Char := 16#30AD#; Katakana_Letter_Gi : constant Unicode_Char := 16#30AE#; Katakana_Letter_Ku : constant Unicode_Char := 16#30AF#; Katakana_Letter_Gu : constant Unicode_Char := 16#30B0#; Katakana_Letter_Ke : constant Unicode_Char := 16#30B1#; Katakana_Letter_Ge : constant Unicode_Char := 16#30B2#; Katakana_Letter_Ko : constant Unicode_Char := 16#30B3#; Katakana_Letter_Go : constant Unicode_Char := 16#30B4#; Katakana_Letter_Sa : constant Unicode_Char := 16#30B5#; Katakana_Letter_Za : constant Unicode_Char := 16#30B6#; Katakana_Letter_Si : constant Unicode_Char := 16#30B7#; Katakana_Letter_Zi : constant Unicode_Char := 16#30B8#; Katakana_Letter_Su : constant Unicode_Char := 16#30B9#; Katakana_Letter_Zu : constant Unicode_Char := 16#30BA#; Katakana_Letter_Se : constant Unicode_Char := 16#30BB#; Katakana_Letter_Ze : constant Unicode_Char := 16#30BC#; Katakana_Letter_So : constant Unicode_Char := 16#30BD#; Katakana_Letter_Zo : constant Unicode_Char := 16#30BE#; Katakana_Letter_Ta : constant Unicode_Char := 16#30BF#; Katakana_Letter_Da : constant Unicode_Char := 16#30C0#; Katakana_Letter_Ti : constant Unicode_Char := 16#30C1#; Katakana_Letter_Di : constant Unicode_Char := 16#30C2#; Katakana_Letter_Small_Tu : constant Unicode_Char := 16#30C3#; Katakana_Letter_Tu : constant Unicode_Char := 16#30C4#; Katakana_Letter_Du : constant Unicode_Char := 16#30C5#; Katakana_Letter_Te : constant Unicode_Char := 16#30C6#; Katakana_Letter_De : constant Unicode_Char := 16#30C7#; Katakana_Letter_To : constant Unicode_Char := 16#30C8#; Katakana_Letter_Do : constant Unicode_Char := 16#30C9#; Katakana_Letter_Na : constant Unicode_Char := 16#30CA#; Katakana_Letter_Ni : constant Unicode_Char := 16#30CB#; Katakana_Letter_Nu : constant Unicode_Char := 16#30CC#; Katakana_Letter_Ne : constant Unicode_Char := 16#30CD#; Katakana_Letter_No : constant Unicode_Char := 16#30CE#; Katakana_Letter_Ha : constant Unicode_Char := 16#30CF#; Katakana_Letter_Ba : constant Unicode_Char := 16#30D0#; Katakana_Letter_Pa : constant Unicode_Char := 16#30D1#; Katakana_Letter_Hi : constant Unicode_Char := 16#30D2#; Katakana_Letter_Bi : constant Unicode_Char := 16#30D3#; Katakana_Letter_Pi : constant Unicode_Char := 16#30D4#; Katakana_Letter_Hu : constant Unicode_Char := 16#30D5#; Katakana_Letter_Bu : constant Unicode_Char := 16#30D6#; Katakana_Letter_Pu : constant Unicode_Char := 16#30D7#; Katakana_Letter_He : constant Unicode_Char := 16#30D8#; Katakana_Letter_Be : constant Unicode_Char := 16#30D9#; Katakana_Letter_Pe : constant Unicode_Char := 16#30DA#; Katakana_Letter_Ho : constant Unicode_Char := 16#30DB#; Katakana_Letter_Bo : constant Unicode_Char := 16#30DC#; Katakana_Letter_Po : constant Unicode_Char := 16#30DD#; Katakana_Letter_Ma : constant Unicode_Char := 16#30DE#; Katakana_Letter_Mi : constant Unicode_Char := 16#30DF#; Katakana_Letter_Mu : constant Unicode_Char := 16#30E0#; Katakana_Letter_Me : constant Unicode_Char := 16#30E1#; Katakana_Letter_Mo : constant Unicode_Char := 16#30E2#; Katakana_Letter_Small_Ya : constant Unicode_Char := 16#30E3#; Katakana_Letter_Ya : constant Unicode_Char := 16#30E4#; Katakana_Letter_Small_Yu : constant Unicode_Char := 16#30E5#; Katakana_Letter_Yu : constant Unicode_Char := 16#30E6#; Katakana_Letter_Small_Yo : constant Unicode_Char := 16#30E7#; Katakana_Letter_Yo : constant Unicode_Char := 16#30E8#; Katakana_Letter_Ra : constant Unicode_Char := 16#30E9#; Katakana_Letter_Ri : constant Unicode_Char := 16#30EA#; Katakana_Letter_Ru : constant Unicode_Char := 16#30EB#; Katakana_Letter_Re : constant Unicode_Char := 16#30EC#; Katakana_Letter_Ro : constant Unicode_Char := 16#30ED#; Katakana_Letter_Small_Wa : constant Unicode_Char := 16#30EE#; Katakana_Letter_Wa : constant Unicode_Char := 16#30EF#; Katakana_Letter_Wi : constant Unicode_Char := 16#30F0#; Katakana_Letter_We : constant Unicode_Char := 16#30F1#; Katakana_Letter_Wo : constant Unicode_Char := 16#30F2#; Katakana_Letter_N : constant Unicode_Char := 16#30F3#; Katakana_Letter_Vu : constant Unicode_Char := 16#30F4#; Katakana_Letter_Small_Ka : constant Unicode_Char := 16#30F5#; Katakana_Letter_Small_Ke : constant Unicode_Char := 16#30F6#; Katakana_Letter_Va : constant Unicode_Char := 16#30F7#; Katakana_Letter_Vi : constant Unicode_Char := 16#30F8#; Katakana_Letter_Ve : constant Unicode_Char := 16#30F9#; Katakana_Letter_Vo : constant Unicode_Char := 16#30FA#; Katakana_Middle_Dot : constant Unicode_Char := 16#30FB#; Katakana_Hiragana_Prolonged_Sound_Mark : constant Unicode_Char := 16#30FC#; Katakana_Iteration_Mark : constant Unicode_Char := 16#30FD#; Katakana_Voiced_Iteration_Mark : constant Unicode_Char := 16#30FE#; Katakana_Digraph_Koto : constant Unicode_Char := 16#30FF#; end Unicode.Names.Katakana; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-katakana_phonetic_ext.ads���������������������������������������0000664�0000000�0000000�00000007705�14476332425�0024256�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Katakana_Phonetic_Ext is pragma Preelaborate; pragma Style_Checks (Off); Katakana_Letter_Small_Ku : constant Unicode_Char := 16#31F0#; Katakana_Letter_Small_Si : constant Unicode_Char := 16#31F1#; Katakana_Letter_Small_Su : constant Unicode_Char := 16#31F2#; Katakana_Letter_Small_To : constant Unicode_Char := 16#31F3#; Katakana_Letter_Small_Nu : constant Unicode_Char := 16#31F4#; Katakana_Letter_Small_Ha : constant Unicode_Char := 16#31F5#; Katakana_Letter_Small_Hi : constant Unicode_Char := 16#31F6#; Katakana_Letter_Small_Hu : constant Unicode_Char := 16#31F7#; Katakana_Letter_Small_He : constant Unicode_Char := 16#31F8#; Katakana_Letter_Small_Ho : constant Unicode_Char := 16#31F9#; Katakana_Letter_Small_Mu : constant Unicode_Char := 16#31FA#; Katakana_Letter_Small_Ra : constant Unicode_Char := 16#31FB#; Katakana_Letter_Small_Ri : constant Unicode_Char := 16#31FC#; Katakana_Letter_Small_Ru : constant Unicode_Char := 16#31FD#; Katakana_Letter_Small_Re : constant Unicode_Char := 16#31FE#; Katakana_Letter_Small_Ro : constant Unicode_Char := 16#31FF#; end Unicode.Names.Katakana_Phonetic_Ext; �����������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-kayah_li.ads����������������������������������������������������0000664�0000000�0000000�00000014653�14476332425�0021513�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Kayah_Li is pragma Preelaborate; pragma Style_Checks (Off); Kayah_Li_Digit_Zero : constant Unicode_Char := 16#A900#; Kayah_Li_Digit_One : constant Unicode_Char := 16#A901#; Kayah_Li_Digit_Two : constant Unicode_Char := 16#A902#; Kayah_Li_Digit_Three : constant Unicode_Char := 16#A903#; Kayah_Li_Digit_Four : constant Unicode_Char := 16#A904#; Kayah_Li_Digit_Five : constant Unicode_Char := 16#A905#; Kayah_Li_Digit_Six : constant Unicode_Char := 16#A906#; Kayah_Li_Digit_Seven : constant Unicode_Char := 16#A907#; Kayah_Li_Digit_Eight : constant Unicode_Char := 16#A908#; Kayah_Li_Digit_Nine : constant Unicode_Char := 16#A909#; Kayah_Li_Letter_Ka : constant Unicode_Char := 16#A90A#; Kayah_Li_Letter_Kha : constant Unicode_Char := 16#A90B#; Kayah_Li_Letter_Ga : constant Unicode_Char := 16#A90C#; Kayah_Li_Letter_Nga : constant Unicode_Char := 16#A90D#; Kayah_Li_Letter_Sa : constant Unicode_Char := 16#A90E#; Kayah_Li_Letter_Sha : constant Unicode_Char := 16#A90F#; Kayah_Li_Letter_Za : constant Unicode_Char := 16#A910#; Kayah_Li_Letter_Nya : constant Unicode_Char := 16#A911#; Kayah_Li_Letter_Ta : constant Unicode_Char := 16#A912#; Kayah_Li_Letter_Hta : constant Unicode_Char := 16#A913#; Kayah_Li_Letter_Na : constant Unicode_Char := 16#A914#; Kayah_Li_Letter_Pa : constant Unicode_Char := 16#A915#; Kayah_Li_Letter_Pha : constant Unicode_Char := 16#A916#; Kayah_Li_Letter_Ma : constant Unicode_Char := 16#A917#; Kayah_Li_Letter_Da : constant Unicode_Char := 16#A918#; Kayah_Li_Letter_Ba : constant Unicode_Char := 16#A919#; Kayah_Li_Letter_Ra : constant Unicode_Char := 16#A91A#; Kayah_Li_Letter_Ya : constant Unicode_Char := 16#A91B#; Kayah_Li_Letter_La : constant Unicode_Char := 16#A91C#; Kayah_Li_Letter_Wa : constant Unicode_Char := 16#A91D#; Kayah_Li_Letter_Tha : constant Unicode_Char := 16#A91E#; Kayah_Li_Letter_Ha : constant Unicode_Char := 16#A91F#; Kayah_Li_Letter_Va : constant Unicode_Char := 16#A920#; Kayah_Li_Letter_Ca : constant Unicode_Char := 16#A921#; Kayah_Li_Letter_A : constant Unicode_Char := 16#A922#; Kayah_Li_Letter_Oe : constant Unicode_Char := 16#A923#; Kayah_Li_Letter_I : constant Unicode_Char := 16#A924#; Kayah_Li_Letter_Oo : constant Unicode_Char := 16#A925#; Kayah_Li_Vowel_Ue : constant Unicode_Char := 16#A926#; Kayah_Li_Vowel_E : constant Unicode_Char := 16#A927#; Kayah_Li_Vowel_U : constant Unicode_Char := 16#A928#; Kayah_Li_Vowel_Ee : constant Unicode_Char := 16#A929#; Kayah_Li_Vowel_O : constant Unicode_Char := 16#A92A#; Kayah_Li_Tone_Plophu : constant Unicode_Char := 16#A92B#; Kayah_Li_Tone_Calya : constant Unicode_Char := 16#A92C#; Kayah_Li_Tone_Calya_Plophu : constant Unicode_Char := 16#A92D#; Kayah_Li_Sign_Cwi : constant Unicode_Char := 16#A92E#; Kayah_Li_Sign_Shya : constant Unicode_Char := 16#A92F#; end Unicode.Names.Kayah_Li; �������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-kharoshthi.ads��������������������������������������������������0000664�0000000�0000000�00000020306�14476332425�0022066�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Kharoshthi is pragma Preelaborate; pragma Style_Checks (Off); Kharoshthi_Letter_A : constant Unicode_Char := 16#10A00#; Kharoshthi_Vowel_Sign_I : constant Unicode_Char := 16#10A01#; Kharoshthi_Vowel_Sign_U : constant Unicode_Char := 16#10A02#; Kharoshthi_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#10A03#; Kharoshthi_Vowel_Sign_E : constant Unicode_Char := 16#10A05#; Kharoshthi_Vowel_Sign_O : constant Unicode_Char := 16#10A06#; Kharoshthi_Vowel_Length_Mark : constant Unicode_Char := 16#10A0C#; Kharoshthi_Sign_Double_Ring_Below : constant Unicode_Char := 16#10A0D#; Kharoshthi_Sign_Anusvara : constant Unicode_Char := 16#10A0E#; Kharoshthi_Sign_Visarga : constant Unicode_Char := 16#10A0F#; Kharoshthi_Letter_Ka : constant Unicode_Char := 16#10A10#; Kharoshthi_Letter_Kha : constant Unicode_Char := 16#10A11#; Kharoshthi_Letter_Ga : constant Unicode_Char := 16#10A12#; Kharoshthi_Letter_Gha : constant Unicode_Char := 16#10A13#; Kharoshthi_Letter_Ca : constant Unicode_Char := 16#10A15#; Kharoshthi_Letter_Cha : constant Unicode_Char := 16#10A16#; Kharoshthi_Letter_Ja : constant Unicode_Char := 16#10A17#; Kharoshthi_Letter_Nya : constant Unicode_Char := 16#10A19#; Kharoshthi_Letter_Tta : constant Unicode_Char := 16#10A1A#; Kharoshthi_Letter_Ttha : constant Unicode_Char := 16#10A1B#; Kharoshthi_Letter_Dda : constant Unicode_Char := 16#10A1C#; Kharoshthi_Letter_Ddha : constant Unicode_Char := 16#10A1D#; Kharoshthi_Letter_Nna : constant Unicode_Char := 16#10A1E#; Kharoshthi_Letter_Ta : constant Unicode_Char := 16#10A1F#; Kharoshthi_Letter_Tha : constant Unicode_Char := 16#10A20#; Kharoshthi_Letter_Da : constant Unicode_Char := 16#10A21#; Kharoshthi_Letter_Dha : constant Unicode_Char := 16#10A22#; Kharoshthi_Letter_Na : constant Unicode_Char := 16#10A23#; Kharoshthi_Letter_Pa : constant Unicode_Char := 16#10A24#; Kharoshthi_Letter_Pha : constant Unicode_Char := 16#10A25#; Kharoshthi_Letter_Ba : constant Unicode_Char := 16#10A26#; Kharoshthi_Letter_Bha : constant Unicode_Char := 16#10A27#; Kharoshthi_Letter_Ma : constant Unicode_Char := 16#10A28#; Kharoshthi_Letter_Ya : constant Unicode_Char := 16#10A29#; Kharoshthi_Letter_Ra : constant Unicode_Char := 16#10A2A#; Kharoshthi_Letter_La : constant Unicode_Char := 16#10A2B#; Kharoshthi_Letter_Va : constant Unicode_Char := 16#10A2C#; Kharoshthi_Letter_Sha : constant Unicode_Char := 16#10A2D#; Kharoshthi_Letter_Ssa : constant Unicode_Char := 16#10A2E#; Kharoshthi_Letter_Sa : constant Unicode_Char := 16#10A2F#; Kharoshthi_Letter_Za : constant Unicode_Char := 16#10A30#; Kharoshthi_Letter_Ha : constant Unicode_Char := 16#10A31#; Kharoshthi_Letter_Kka : constant Unicode_Char := 16#10A32#; Kharoshthi_Letter_Tttha : constant Unicode_Char := 16#10A33#; Kharoshthi_Sign_Bar_Above : constant Unicode_Char := 16#10A38#; Kharoshthi_Sign_Cauda : constant Unicode_Char := 16#10A39#; Kharoshthi_Sign_Dot_Below : constant Unicode_Char := 16#10A3A#; Kharoshthi_Virama : constant Unicode_Char := 16#10A3F#; Kharoshthi_Digit_One : constant Unicode_Char := 16#10A40#; Kharoshthi_Digit_Two : constant Unicode_Char := 16#10A41#; Kharoshthi_Digit_Three : constant Unicode_Char := 16#10A42#; Kharoshthi_Digit_Four : constant Unicode_Char := 16#10A43#; Kharoshthi_Number_Ten : constant Unicode_Char := 16#10A44#; Kharoshthi_Number_Twenty : constant Unicode_Char := 16#10A45#; Kharoshthi_Number_One_Hundred : constant Unicode_Char := 16#10A46#; Kharoshthi_Number_One_Thousand : constant Unicode_Char := 16#10A47#; Kharoshthi_Punctuation_Dot : constant Unicode_Char := 16#10A50#; Kharoshthi_Punctuation_Small_Circle : constant Unicode_Char := 16#10A51#; Kharoshthi_Punctuation_Circle : constant Unicode_Char := 16#10A52#; Kharoshthi_Punctuation_Crescent_Bar : constant Unicode_Char := 16#10A53#; Kharoshthi_Punctuation_Mangalam : constant Unicode_Char := 16#10A54#; Kharoshthi_Punctuation_Lotus : constant Unicode_Char := 16#10A55#; Kharoshthi_Punctuation_Danda : constant Unicode_Char := 16#10A56#; Kharoshthi_Punctuation_Double_Danda : constant Unicode_Char := 16#10A57#; Kharoshthi_Punctuation_Lines : constant Unicode_Char := 16#10A58#; end Unicode.Names.Kharoshthi; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-khmer.ads�������������������������������������������������������0000664�0000000�0000000�00000027105�14476332425�0021034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Khmer is pragma Preelaborate; pragma Style_Checks (Off); Khmer_Letter_Ka : constant Unicode_Char := 16#1780#; Khmer_Letter_Kha : constant Unicode_Char := 16#1781#; Khmer_Letter_Ko : constant Unicode_Char := 16#1782#; Khmer_Letter_Kho : constant Unicode_Char := 16#1783#; Khmer_Letter_Ngo : constant Unicode_Char := 16#1784#; Khmer_Letter_Ca : constant Unicode_Char := 16#1785#; Khmer_Letter_Cha : constant Unicode_Char := 16#1786#; Khmer_Letter_Co : constant Unicode_Char := 16#1787#; Khmer_Letter_Cho : constant Unicode_Char := 16#1788#; Khmer_Letter_Nyo : constant Unicode_Char := 16#1789#; Khmer_Letter_Da : constant Unicode_Char := 16#178A#; Khmer_Letter_Ttha : constant Unicode_Char := 16#178B#; Khmer_Letter_Do : constant Unicode_Char := 16#178C#; Khmer_Letter_Ttho : constant Unicode_Char := 16#178D#; Khmer_Letter_Nno : constant Unicode_Char := 16#178E#; Khmer_Letter_Ta : constant Unicode_Char := 16#178F#; Khmer_Letter_Tha : constant Unicode_Char := 16#1790#; Khmer_Letter_To : constant Unicode_Char := 16#1791#; Khmer_Letter_Tho : constant Unicode_Char := 16#1792#; Khmer_Letter_No : constant Unicode_Char := 16#1793#; Khmer_Letter_Ba : constant Unicode_Char := 16#1794#; Khmer_Letter_Pha : constant Unicode_Char := 16#1795#; Khmer_Letter_Po : constant Unicode_Char := 16#1796#; Khmer_Letter_Pho : constant Unicode_Char := 16#1797#; Khmer_Letter_Mo : constant Unicode_Char := 16#1798#; Khmer_Letter_Yo : constant Unicode_Char := 16#1799#; Khmer_Letter_Ro : constant Unicode_Char := 16#179A#; Khmer_Letter_Lo : constant Unicode_Char := 16#179B#; Khmer_Letter_Vo : constant Unicode_Char := 16#179C#; Khmer_Letter_Sha : constant Unicode_Char := 16#179D#; Khmer_Letter_Sso : constant Unicode_Char := 16#179E#; Khmer_Letter_Sa : constant Unicode_Char := 16#179F#; Khmer_Letter_Ha : constant Unicode_Char := 16#17A0#; Khmer_Letter_La : constant Unicode_Char := 16#17A1#; Khmer_Letter_Qa : constant Unicode_Char := 16#17A2#; Khmer_Independent_Vowel_Qaq : constant Unicode_Char := 16#17A3#; Khmer_Independent_Vowel_Qaa : constant Unicode_Char := 16#17A4#; Khmer_Independent_Vowel_Qi : constant Unicode_Char := 16#17A5#; Khmer_Independent_Vowel_Qii : constant Unicode_Char := 16#17A6#; Khmer_Independent_Vowel_Qu : constant Unicode_Char := 16#17A7#; Khmer_Independent_Vowel_Quk : constant Unicode_Char := 16#17A8#; Khmer_Independent_Vowel_Quu : constant Unicode_Char := 16#17A9#; Khmer_Independent_Vowel_Quuv : constant Unicode_Char := 16#17AA#; Khmer_Independent_Vowel_Ry : constant Unicode_Char := 16#17AB#; Khmer_Independent_Vowel_Ryy : constant Unicode_Char := 16#17AC#; Khmer_Independent_Vowel_Ly : constant Unicode_Char := 16#17AD#; Khmer_Independent_Vowel_Lyy : constant Unicode_Char := 16#17AE#; Khmer_Independent_Vowel_Qe : constant Unicode_Char := 16#17AF#; Khmer_Independent_Vowel_Qai : constant Unicode_Char := 16#17B0#; Khmer_Independent_Vowel_Qoo_Type_One : constant Unicode_Char := 16#17B1#; Khmer_Independent_Vowel_Qoo_Type_Two : constant Unicode_Char := 16#17B2#; Khmer_Independent_Vowel_Qau : constant Unicode_Char := 16#17B3#; Khmer_Vowel_Inherent_Aq : constant Unicode_Char := 16#17B4#; Khmer_Vowel_Inherent_Aa : constant Unicode_Char := 16#17B5#; Khmer_Vowel_Sign_Aa : constant Unicode_Char := 16#17B6#; Khmer_Vowel_Sign_I : constant Unicode_Char := 16#17B7#; Khmer_Vowel_Sign_Ii : constant Unicode_Char := 16#17B8#; Khmer_Vowel_Sign_Y : constant Unicode_Char := 16#17B9#; Khmer_Vowel_Sign_Yy : constant Unicode_Char := 16#17BA#; Khmer_Vowel_Sign_U : constant Unicode_Char := 16#17BB#; Khmer_Vowel_Sign_Uu : constant Unicode_Char := 16#17BC#; Khmer_Vowel_Sign_Ua : constant Unicode_Char := 16#17BD#; Khmer_Vowel_Sign_Oe : constant Unicode_Char := 16#17BE#; Khmer_Vowel_Sign_Ya : constant Unicode_Char := 16#17BF#; Khmer_Vowel_Sign_Ie : constant Unicode_Char := 16#17C0#; Khmer_Vowel_Sign_E : constant Unicode_Char := 16#17C1#; Khmer_Vowel_Sign_Ae : constant Unicode_Char := 16#17C2#; Khmer_Vowel_Sign_Ai : constant Unicode_Char := 16#17C3#; Khmer_Vowel_Sign_Oo : constant Unicode_Char := 16#17C4#; Khmer_Vowel_Sign_Au : constant Unicode_Char := 16#17C5#; Khmer_Sign_Nikahit : constant Unicode_Char := 16#17C6#; Khmer_Sign_Reahmuk : constant Unicode_Char := 16#17C7#; Khmer_Sign_Yuukaleapintu : constant Unicode_Char := 16#17C8#; Khmer_Sign_Muusikatoan : constant Unicode_Char := 16#17C9#; Khmer_Sign_Triisap : constant Unicode_Char := 16#17CA#; Khmer_Sign_Bantoc : constant Unicode_Char := 16#17CB#; Khmer_Sign_Robat : constant Unicode_Char := 16#17CC#; Khmer_Sign_Toandakhiat : constant Unicode_Char := 16#17CD#; Khmer_Sign_Kakabat : constant Unicode_Char := 16#17CE#; Khmer_Sign_Ahsda : constant Unicode_Char := 16#17CF#; Khmer_Sign_Samyok_Sannya : constant Unicode_Char := 16#17D0#; Khmer_Sign_Viriam : constant Unicode_Char := 16#17D1#; Khmer_Sign_Coeng : constant Unicode_Char := 16#17D2#; Khmer_Sign_Bathamasat : constant Unicode_Char := 16#17D3#; Khmer_Sign_Khan : constant Unicode_Char := 16#17D4#; Khmer_Sign_Bariyoosan : constant Unicode_Char := 16#17D5#; Khmer_Sign_Camnuc_Pii_Kuuh : constant Unicode_Char := 16#17D6#; Khmer_Sign_Lek_Too : constant Unicode_Char := 16#17D7#; Khmer_Sign_Beyyal : constant Unicode_Char := 16#17D8#; Khmer_Sign_Phnaek_Muan : constant Unicode_Char := 16#17D9#; Khmer_Sign_Koomuut : constant Unicode_Char := 16#17DA#; Khmer_Currency_Symbol_Riel : constant Unicode_Char := 16#17DB#; Khmer_Sign_Avakrahasanya : constant Unicode_Char := 16#17DC#; Khmer_Sign_Atthacan : constant Unicode_Char := 16#17DD#; Khmer_Digit_Zero : constant Unicode_Char := 16#17E0#; Khmer_Digit_One : constant Unicode_Char := 16#17E1#; Khmer_Digit_Two : constant Unicode_Char := 16#17E2#; Khmer_Digit_Three : constant Unicode_Char := 16#17E3#; Khmer_Digit_Four : constant Unicode_Char := 16#17E4#; Khmer_Digit_Five : constant Unicode_Char := 16#17E5#; Khmer_Digit_Six : constant Unicode_Char := 16#17E6#; Khmer_Digit_Seven : constant Unicode_Char := 16#17E7#; Khmer_Digit_Eight : constant Unicode_Char := 16#17E8#; Khmer_Digit_Nine : constant Unicode_Char := 16#17E9#; Khmer_Symbol_Lek_Attak_Son : constant Unicode_Char := 16#17F0#; Khmer_Symbol_Lek_Attak_Muoy : constant Unicode_Char := 16#17F1#; Khmer_Symbol_Lek_Attak_Pii : constant Unicode_Char := 16#17F2#; Khmer_Symbol_Lek_Attak_Bei : constant Unicode_Char := 16#17F3#; Khmer_Symbol_Lek_Attak_Buon : constant Unicode_Char := 16#17F4#; Khmer_Symbol_Lek_Attak_Pram : constant Unicode_Char := 16#17F5#; Khmer_Symbol_Lek_Attak_Pram_Muoy : constant Unicode_Char := 16#17F6#; Khmer_Symbol_Lek_Attak_Pram_Pii : constant Unicode_Char := 16#17F7#; Khmer_Symbol_Lek_Attak_Pram_Bei : constant Unicode_Char := 16#17F8#; Khmer_Symbol_Lek_Attak_Pram_Buon : constant Unicode_Char := 16#17F9#; end Unicode.Names.Khmer; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-khmer_symbols.ads�����������������������������������������������0000664�0000000�0000000�00000012265�14476332425�0022605�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Khmer_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Khmer_Symbol_Pathamasat : constant Unicode_Char := 16#19E0#; Khmer_Symbol_Muoy_Koet : constant Unicode_Char := 16#19E1#; Khmer_Symbol_Pii_Koet : constant Unicode_Char := 16#19E2#; Khmer_Symbol_Bei_Koet : constant Unicode_Char := 16#19E3#; Khmer_Symbol_Buon_Koet : constant Unicode_Char := 16#19E4#; Khmer_Symbol_Pram_Koet : constant Unicode_Char := 16#19E5#; Khmer_Symbol_Pram_Muoy_Koet : constant Unicode_Char := 16#19E6#; Khmer_Symbol_Pram_Pii_Koet : constant Unicode_Char := 16#19E7#; Khmer_Symbol_Pram_Bei_Koet : constant Unicode_Char := 16#19E8#; Khmer_Symbol_Pram_Buon_Koet : constant Unicode_Char := 16#19E9#; Khmer_Symbol_Dap_Koet : constant Unicode_Char := 16#19EA#; Khmer_Symbol_Dap_Muoy_Koet : constant Unicode_Char := 16#19EB#; Khmer_Symbol_Dap_Pii_Koet : constant Unicode_Char := 16#19EC#; Khmer_Symbol_Dap_Bei_Koet : constant Unicode_Char := 16#19ED#; Khmer_Symbol_Dap_Buon_Koet : constant Unicode_Char := 16#19EE#; Khmer_Symbol_Dap_Pram_Koet : constant Unicode_Char := 16#19EF#; Khmer_Symbol_Tuteyasat : constant Unicode_Char := 16#19F0#; Khmer_Symbol_Muoy_Roc : constant Unicode_Char := 16#19F1#; Khmer_Symbol_Pii_Roc : constant Unicode_Char := 16#19F2#; Khmer_Symbol_Bei_Roc : constant Unicode_Char := 16#19F3#; Khmer_Symbol_Buon_Roc : constant Unicode_Char := 16#19F4#; Khmer_Symbol_Pram_Roc : constant Unicode_Char := 16#19F5#; Khmer_Symbol_Pram_Muoy_Roc : constant Unicode_Char := 16#19F6#; Khmer_Symbol_Pram_Pii_Roc : constant Unicode_Char := 16#19F7#; Khmer_Symbol_Pram_Bei_Roc : constant Unicode_Char := 16#19F8#; Khmer_Symbol_Pram_Buon_Roc : constant Unicode_Char := 16#19F9#; Khmer_Symbol_Dap_Roc : constant Unicode_Char := 16#19FA#; Khmer_Symbol_Dap_Muoy_Roc : constant Unicode_Char := 16#19FB#; Khmer_Symbol_Dap_Pii_Roc : constant Unicode_Char := 16#19FC#; Khmer_Symbol_Dap_Bei_Roc : constant Unicode_Char := 16#19FD#; Khmer_Symbol_Dap_Buon_Roc : constant Unicode_Char := 16#19FE#; Khmer_Symbol_Dap_Pram_Roc : constant Unicode_Char := 16#19FF#; end Unicode.Names.Khmer_Symbols; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-khojki.ads������������������������������������������������������0000664�0000000�0000000�00000017542�14476332425�0021211�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Khojki is pragma Preelaborate; pragma Style_Checks (Off); Khojki_Letter_A : constant Unicode_Char := 16#11200#; Khojki_Letter_Aa : constant Unicode_Char := 16#11201#; Khojki_Letter_I : constant Unicode_Char := 16#11202#; Khojki_Letter_U : constant Unicode_Char := 16#11203#; Khojki_Letter_E : constant Unicode_Char := 16#11204#; Khojki_Letter_Ai : constant Unicode_Char := 16#11205#; Khojki_Letter_O : constant Unicode_Char := 16#11206#; Khojki_Letter_Au : constant Unicode_Char := 16#11207#; Khojki_Letter_Ka : constant Unicode_Char := 16#11208#; Khojki_Letter_Kha : constant Unicode_Char := 16#11209#; Khojki_Letter_Ga : constant Unicode_Char := 16#1120A#; Khojki_Letter_Gga : constant Unicode_Char := 16#1120B#; Khojki_Letter_Gha : constant Unicode_Char := 16#1120C#; Khojki_Letter_Nga : constant Unicode_Char := 16#1120D#; Khojki_Letter_Ca : constant Unicode_Char := 16#1120E#; Khojki_Letter_Cha : constant Unicode_Char := 16#1120F#; Khojki_Letter_Ja : constant Unicode_Char := 16#11210#; Khojki_Letter_Jja : constant Unicode_Char := 16#11211#; Khojki_Letter_Nya : constant Unicode_Char := 16#11213#; Khojki_Letter_Tta : constant Unicode_Char := 16#11214#; Khojki_Letter_Ttha : constant Unicode_Char := 16#11215#; Khojki_Letter_Dda : constant Unicode_Char := 16#11216#; Khojki_Letter_Ddha : constant Unicode_Char := 16#11217#; Khojki_Letter_Nna : constant Unicode_Char := 16#11218#; Khojki_Letter_Ta : constant Unicode_Char := 16#11219#; Khojki_Letter_Tha : constant Unicode_Char := 16#1121A#; Khojki_Letter_Da : constant Unicode_Char := 16#1121B#; Khojki_Letter_Ddda : constant Unicode_Char := 16#1121C#; Khojki_Letter_Dha : constant Unicode_Char := 16#1121D#; Khojki_Letter_Na : constant Unicode_Char := 16#1121E#; Khojki_Letter_Pa : constant Unicode_Char := 16#1121F#; Khojki_Letter_Pha : constant Unicode_Char := 16#11220#; Khojki_Letter_Ba : constant Unicode_Char := 16#11221#; Khojki_Letter_Bba : constant Unicode_Char := 16#11222#; Khojki_Letter_Bha : constant Unicode_Char := 16#11223#; Khojki_Letter_Ma : constant Unicode_Char := 16#11224#; Khojki_Letter_Ya : constant Unicode_Char := 16#11225#; Khojki_Letter_Ra : constant Unicode_Char := 16#11226#; Khojki_Letter_La : constant Unicode_Char := 16#11227#; Khojki_Letter_Va : constant Unicode_Char := 16#11228#; Khojki_Letter_Sa : constant Unicode_Char := 16#11229#; Khojki_Letter_Ha : constant Unicode_Char := 16#1122A#; Khojki_Letter_Lla : constant Unicode_Char := 16#1122B#; Khojki_Vowel_Sign_Aa : constant Unicode_Char := 16#1122C#; Khojki_Vowel_Sign_I : constant Unicode_Char := 16#1122D#; Khojki_Vowel_Sign_Ii : constant Unicode_Char := 16#1122E#; Khojki_Vowel_Sign_U : constant Unicode_Char := 16#1122F#; Khojki_Vowel_Sign_E : constant Unicode_Char := 16#11230#; Khojki_Vowel_Sign_Ai : constant Unicode_Char := 16#11231#; Khojki_Vowel_Sign_O : constant Unicode_Char := 16#11232#; Khojki_Vowel_Sign_Au : constant Unicode_Char := 16#11233#; Khojki_Sign_Anusvara : constant Unicode_Char := 16#11234#; Khojki_Sign_Virama : constant Unicode_Char := 16#11235#; Khojki_Sign_Nukta : constant Unicode_Char := 16#11236#; Khojki_Sign_Shadda : constant Unicode_Char := 16#11237#; Khojki_Danda : constant Unicode_Char := 16#11238#; Khojki_Double_Danda : constant Unicode_Char := 16#11239#; Khojki_Word_Separator : constant Unicode_Char := 16#1123A#; Khojki_Section_Mark : constant Unicode_Char := 16#1123B#; Khojki_Double_Section_Mark : constant Unicode_Char := 16#1123C#; Khojki_Abbreviation_Sign : constant Unicode_Char := 16#1123D#; end Unicode.Names.Khojki; ��������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-khudawadi.ads���������������������������������������������������0000664�0000000�0000000�00000021040�14476332425�0021657�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Khudawadi is pragma Preelaborate; pragma Style_Checks (Off); Khudawadi_Letter_A : constant Unicode_Char := 16#112B0#; Khudawadi_Letter_Aa : constant Unicode_Char := 16#112B1#; Khudawadi_Letter_I : constant Unicode_Char := 16#112B2#; Khudawadi_Letter_Ii : constant Unicode_Char := 16#112B3#; Khudawadi_Letter_U : constant Unicode_Char := 16#112B4#; Khudawadi_Letter_Uu : constant Unicode_Char := 16#112B5#; Khudawadi_Letter_E : constant Unicode_Char := 16#112B6#; Khudawadi_Letter_Ai : constant Unicode_Char := 16#112B7#; Khudawadi_Letter_O : constant Unicode_Char := 16#112B8#; Khudawadi_Letter_Au : constant Unicode_Char := 16#112B9#; Khudawadi_Letter_Ka : constant Unicode_Char := 16#112BA#; Khudawadi_Letter_Kha : constant Unicode_Char := 16#112BB#; Khudawadi_Letter_Ga : constant Unicode_Char := 16#112BC#; Khudawadi_Letter_Gga : constant Unicode_Char := 16#112BD#; Khudawadi_Letter_Gha : constant Unicode_Char := 16#112BE#; Khudawadi_Letter_Nga : constant Unicode_Char := 16#112BF#; Khudawadi_Letter_Ca : constant Unicode_Char := 16#112C0#; Khudawadi_Letter_Cha : constant Unicode_Char := 16#112C1#; Khudawadi_Letter_Ja : constant Unicode_Char := 16#112C2#; Khudawadi_Letter_Jja : constant Unicode_Char := 16#112C3#; Khudawadi_Letter_Jha : constant Unicode_Char := 16#112C4#; Khudawadi_Letter_Nya : constant Unicode_Char := 16#112C5#; Khudawadi_Letter_Tta : constant Unicode_Char := 16#112C6#; Khudawadi_Letter_Ttha : constant Unicode_Char := 16#112C7#; Khudawadi_Letter_Dda : constant Unicode_Char := 16#112C8#; Khudawadi_Letter_Ddda : constant Unicode_Char := 16#112C9#; Khudawadi_Letter_Rra : constant Unicode_Char := 16#112CA#; Khudawadi_Letter_Ddha : constant Unicode_Char := 16#112CB#; Khudawadi_Letter_Nna : constant Unicode_Char := 16#112CC#; Khudawadi_Letter_Ta : constant Unicode_Char := 16#112CD#; Khudawadi_Letter_Tha : constant Unicode_Char := 16#112CE#; Khudawadi_Letter_Da : constant Unicode_Char := 16#112CF#; Khudawadi_Letter_Dha : constant Unicode_Char := 16#112D0#; Khudawadi_Letter_Na : constant Unicode_Char := 16#112D1#; Khudawadi_Letter_Pa : constant Unicode_Char := 16#112D2#; Khudawadi_Letter_Pha : constant Unicode_Char := 16#112D3#; Khudawadi_Letter_Ba : constant Unicode_Char := 16#112D4#; Khudawadi_Letter_Bba : constant Unicode_Char := 16#112D5#; Khudawadi_Letter_Bha : constant Unicode_Char := 16#112D6#; Khudawadi_Letter_Ma : constant Unicode_Char := 16#112D7#; Khudawadi_Letter_Ya : constant Unicode_Char := 16#112D8#; Khudawadi_Letter_Ra : constant Unicode_Char := 16#112D9#; Khudawadi_Letter_La : constant Unicode_Char := 16#112DA#; Khudawadi_Letter_Va : constant Unicode_Char := 16#112DB#; Khudawadi_Letter_Sha : constant Unicode_Char := 16#112DC#; Khudawadi_Letter_Sa : constant Unicode_Char := 16#112DD#; Khudawadi_Letter_Ha : constant Unicode_Char := 16#112DE#; Khudawadi_Sign_Anusvara : constant Unicode_Char := 16#112DF#; Khudawadi_Vowel_Sign_Aa : constant Unicode_Char := 16#112E0#; Khudawadi_Vowel_Sign_I : constant Unicode_Char := 16#112E1#; Khudawadi_Vowel_Sign_Ii : constant Unicode_Char := 16#112E2#; Khudawadi_Vowel_Sign_U : constant Unicode_Char := 16#112E3#; Khudawadi_Vowel_Sign_Uu : constant Unicode_Char := 16#112E4#; Khudawadi_Vowel_Sign_E : constant Unicode_Char := 16#112E5#; Khudawadi_Vowel_Sign_Ai : constant Unicode_Char := 16#112E6#; Khudawadi_Vowel_Sign_O : constant Unicode_Char := 16#112E7#; Khudawadi_Vowel_Sign_Au : constant Unicode_Char := 16#112E8#; Khudawadi_Sign_Nukta : constant Unicode_Char := 16#112E9#; Khudawadi_Sign_Virama : constant Unicode_Char := 16#112EA#; Khudawadi_Digit_Zero : constant Unicode_Char := 16#112F0#; Khudawadi_Digit_One : constant Unicode_Char := 16#112F1#; Khudawadi_Digit_Two : constant Unicode_Char := 16#112F2#; Khudawadi_Digit_Three : constant Unicode_Char := 16#112F3#; Khudawadi_Digit_Four : constant Unicode_Char := 16#112F4#; Khudawadi_Digit_Five : constant Unicode_Char := 16#112F5#; Khudawadi_Digit_Six : constant Unicode_Char := 16#112F6#; Khudawadi_Digit_Seven : constant Unicode_Char := 16#112F7#; Khudawadi_Digit_Eight : constant Unicode_Char := 16#112F8#; Khudawadi_Digit_Nine : constant Unicode_Char := 16#112F9#; end Unicode.Names.Khudawadi; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-lao.ads���������������������������������������������������������0000664�0000000�0000000�00000020400�14476332425�0020470�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Lao is pragma Preelaborate; pragma Style_Checks (Off); Lao_Letter_Ko : constant Unicode_Char := 16#0E81#; Lao_Letter_Kho_Sung : constant Unicode_Char := 16#0E82#; Lao_Letter_Kho_Tam : constant Unicode_Char := 16#0E84#; Lao_Letter_Ngo : constant Unicode_Char := 16#0E87#; Lao_Letter_Co : constant Unicode_Char := 16#0E88#; Lao_Letter_So_Tam : constant Unicode_Char := 16#0E8A#; Lao_Letter_Nyo : constant Unicode_Char := 16#0E8D#; Lao_Letter_Do : constant Unicode_Char := 16#0E94#; Lao_Letter_To : constant Unicode_Char := 16#0E95#; Lao_Letter_Tho_Sung : constant Unicode_Char := 16#0E96#; Lao_Letter_Tho_Tam : constant Unicode_Char := 16#0E97#; Lao_Letter_No : constant Unicode_Char := 16#0E99#; Lao_Letter_Bo : constant Unicode_Char := 16#0E9A#; Lao_Letter_Po : constant Unicode_Char := 16#0E9B#; Lao_Letter_Pho_Sung : constant Unicode_Char := 16#0E9C#; Lao_Letter_Fo_Tam : constant Unicode_Char := 16#0E9D#; Lao_Letter_Fo_Fon : Unicode_Char renames Lao_Letter_Fo_Tam; Lao_Letter_Pho_Tam : constant Unicode_Char := 16#0E9E#; Lao_Letter_Fo_Sung : constant Unicode_Char := 16#0E9F#; Lao_Letter_Fo_Fay : Unicode_Char renames Lao_Letter_Fo_Sung; Lao_Letter_Mo : constant Unicode_Char := 16#0EA1#; Lao_Letter_Yo : constant Unicode_Char := 16#0EA2#; Lao_Letter_Lo_Ling : constant Unicode_Char := 16#0EA3#; Lao_Letter_Ro : Unicode_Char renames Lao_Letter_Lo_Ling; Lao_Letter_Lo_Loot : constant Unicode_Char := 16#0EA5#; Lao_Letter_Lo : Unicode_Char renames Lao_Letter_Lo_Loot; Lao_Letter_Wo : constant Unicode_Char := 16#0EA7#; Lao_Letter_So_Sung : constant Unicode_Char := 16#0EAA#; Lao_Letter_Ho_Sung : constant Unicode_Char := 16#0EAB#; Lao_Letter_O : constant Unicode_Char := 16#0EAD#; Lao_Letter_Ho_Tam : constant Unicode_Char := 16#0EAE#; Lao_Ellipsis : constant Unicode_Char := 16#0EAF#; Lao_Vowel_Sign_A : constant Unicode_Char := 16#0EB0#; Lao_Vowel_Sign_Mai_Kan : constant Unicode_Char := 16#0EB1#; Lao_Vowel_Sign_Aa : constant Unicode_Char := 16#0EB2#; Lao_Vowel_Sign_Am : constant Unicode_Char := 16#0EB3#; Lao_Vowel_Sign_I : constant Unicode_Char := 16#0EB4#; Lao_Vowel_Sign_Ii : constant Unicode_Char := 16#0EB5#; Lao_Vowel_Sign_Y : constant Unicode_Char := 16#0EB6#; Lao_Vowel_Sign_Yy : constant Unicode_Char := 16#0EB7#; Lao_Vowel_Sign_U : constant Unicode_Char := 16#0EB8#; Lao_Vowel_Sign_Uu : constant Unicode_Char := 16#0EB9#; Lao_Vowel_Sign_Mai_Kon : constant Unicode_Char := 16#0EBB#; Lao_Semivowel_Sign_Lo : constant Unicode_Char := 16#0EBC#; Lao_Semivowel_Sign_Nyo : constant Unicode_Char := 16#0EBD#; Lao_Vowel_Sign_E : constant Unicode_Char := 16#0EC0#; Lao_Vowel_Sign_Ei : constant Unicode_Char := 16#0EC1#; Lao_Vowel_Sign_O : constant Unicode_Char := 16#0EC2#; Lao_Vowel_Sign_Ay : constant Unicode_Char := 16#0EC3#; Lao_Vowel_Sign_Ai : constant Unicode_Char := 16#0EC4#; Lao_Ko_La : constant Unicode_Char := 16#0EC6#; Lao_Tone_Mai_Ek : constant Unicode_Char := 16#0EC8#; Lao_Tone_Mai_Tho : constant Unicode_Char := 16#0EC9#; Lao_Tone_Mai_Ti : constant Unicode_Char := 16#0ECA#; Lao_Tone_Mai_Catawa : constant Unicode_Char := 16#0ECB#; Lao_Cancellation_Mark : constant Unicode_Char := 16#0ECC#; Lao_Niggahita : constant Unicode_Char := 16#0ECD#; Lao_Digit_Zero : constant Unicode_Char := 16#0ED0#; Lao_Digit_One : constant Unicode_Char := 16#0ED1#; Lao_Digit_Two : constant Unicode_Char := 16#0ED2#; Lao_Digit_Three : constant Unicode_Char := 16#0ED3#; Lao_Digit_Four : constant Unicode_Char := 16#0ED4#; Lao_Digit_Five : constant Unicode_Char := 16#0ED5#; Lao_Digit_Six : constant Unicode_Char := 16#0ED6#; Lao_Digit_Seven : constant Unicode_Char := 16#0ED7#; Lao_Digit_Eight : constant Unicode_Char := 16#0ED8#; Lao_Digit_Nine : constant Unicode_Char := 16#0ED9#; Lao_Ho_No : constant Unicode_Char := 16#0EDC#; Lao_Ho_Mo : constant Unicode_Char := 16#0EDD#; Lao_Letter_Khmu_Go : constant Unicode_Char := 16#0EDE#; Lao_Letter_Khmu_Nyo : constant Unicode_Char := 16#0EDF#; end Unicode.Names.Lao; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-latin_1_supplement.ads������������������������������������������0000664�0000000�0000000�00000041610�14476332425�0023526�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Latin_1_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Padding_Character : constant Unicode_Char := 16#0080#; Pad : Unicode_Char renames Padding_Character; High_Octet_Preset : constant Unicode_Char := 16#0081#; Hop : Unicode_Char renames High_Octet_Preset; Break_Permitted_Here : constant Unicode_Char := 16#0082#; Bph : Unicode_Char renames Break_Permitted_Here; No_Break_Here : constant Unicode_Char := 16#0083#; Nbh : Unicode_Char renames No_Break_Here; Index : constant Unicode_Char := 16#0084#; Ind : Unicode_Char renames Index; Next_Line : constant Unicode_Char := 16#0085#; Nel : Unicode_Char renames Next_Line; Start_Of_Selected_Area : constant Unicode_Char := 16#0086#; Ssa : Unicode_Char renames Start_Of_Selected_Area; End_Of_Selected_Area : constant Unicode_Char := 16#0087#; Esa : Unicode_Char renames End_Of_Selected_Area; Character_Tabulation_Set : constant Unicode_Char := 16#0088#; Horizontal_Tabulation_Set : Unicode_Char renames Character_Tabulation_Set; Hts : Unicode_Char renames Character_Tabulation_Set; Character_Tabulation_With_Justification : constant Unicode_Char := 16#0089#; Horizontal_Tabulation_With_Justification : Unicode_Char renames Character_Tabulation_With_Justification; Htj : Unicode_Char renames Character_Tabulation_With_Justification; Line_Tabulation_Set : constant Unicode_Char := 16#008A#; Vertical_Tabulation_Set : Unicode_Char renames Line_Tabulation_Set; Vts : Unicode_Char renames Line_Tabulation_Set; Partial_Line_Forward : constant Unicode_Char := 16#008B#; Partial_Line_Down : Unicode_Char renames Partial_Line_Forward; Pld : Unicode_Char renames Partial_Line_Forward; Partial_Line_Backward : constant Unicode_Char := 16#008C#; Partial_Line_Up : Unicode_Char renames Partial_Line_Backward; Plu : Unicode_Char renames Partial_Line_Backward; Reverse_Line_Feed : constant Unicode_Char := 16#008D#; Reverse_Index : Unicode_Char renames Reverse_Line_Feed; Ri : Unicode_Char renames Reverse_Line_Feed; Single_Shift_Two : constant Unicode_Char := 16#008E#; Single_Shift_2 : Unicode_Char renames Single_Shift_Two; Ss2 : Unicode_Char renames Single_Shift_Two; Single_Shift_Three : constant Unicode_Char := 16#008F#; Single_Shift_3 : Unicode_Char renames Single_Shift_Three; Ss3 : Unicode_Char renames Single_Shift_Three; Device_Control_String : constant Unicode_Char := 16#0090#; Dcs : Unicode_Char renames Device_Control_String; Private_Use_One : constant Unicode_Char := 16#0091#; Private_Use_1 : Unicode_Char renames Private_Use_One; Pu1 : Unicode_Char renames Private_Use_One; Private_Use_Two : constant Unicode_Char := 16#0092#; Private_Use_2 : Unicode_Char renames Private_Use_Two; Pu2 : Unicode_Char renames Private_Use_Two; Set_Transmit_State : constant Unicode_Char := 16#0093#; Sts : Unicode_Char renames Set_Transmit_State; Cancel_Character : constant Unicode_Char := 16#0094#; Cch : Unicode_Char renames Cancel_Character; Message_Waiting : constant Unicode_Char := 16#0095#; Mw : Unicode_Char renames Message_Waiting; Start_Of_Guarded_Area : constant Unicode_Char := 16#0096#; Start_Of_Protected_Area : Unicode_Char renames Start_Of_Guarded_Area; Spa : Unicode_Char renames Start_Of_Guarded_Area; End_Of_Guarded_Area : constant Unicode_Char := 16#0097#; End_Of_Protected_Area : Unicode_Char renames End_Of_Guarded_Area; Epa : Unicode_Char renames End_Of_Guarded_Area; Start_Of_String : constant Unicode_Char := 16#0098#; Sos : Unicode_Char renames Start_Of_String; Single_Graphic_Character_Introducer : constant Unicode_Char := 16#0099#; Sgc : Unicode_Char renames Single_Graphic_Character_Introducer; Single_Character_Introducer : constant Unicode_Char := 16#009A#; Sci : Unicode_Char renames Single_Character_Introducer; Control_Sequence_Introducer : constant Unicode_Char := 16#009B#; Csi : Unicode_Char renames Control_Sequence_Introducer; String_Terminator : constant Unicode_Char := 16#009C#; St : Unicode_Char renames String_Terminator; Operating_System_Command : constant Unicode_Char := 16#009D#; Osc : Unicode_Char renames Operating_System_Command; Privacy_Message : constant Unicode_Char := 16#009E#; Pm : Unicode_Char renames Privacy_Message; Application_Program_Command : constant Unicode_Char := 16#009F#; Apc : Unicode_Char renames Application_Program_Command; No_Break_Space : constant Unicode_Char := 16#00A0#; Nbsp : Unicode_Char renames No_Break_Space; Inverted_Exclamation_Mark : constant Unicode_Char := 16#00A1#; Cent_Sign : constant Unicode_Char := 16#00A2#; Pound_Sign : constant Unicode_Char := 16#00A3#; Currency_Sign : constant Unicode_Char := 16#00A4#; Yen_Sign : constant Unicode_Char := 16#00A5#; Broken_Bar : constant Unicode_Char := 16#00A6#; Section_Sign : constant Unicode_Char := 16#00A7#; Diaeresis : constant Unicode_Char := 16#00A8#; Copyright_Sign : constant Unicode_Char := 16#00A9#; Feminine_Ordinal_Indicator : constant Unicode_Char := 16#00AA#; Left_Pointing_Double_Angle_Quotation_Mark : constant Unicode_Char := 16#00AB#; Not_Sign : constant Unicode_Char := 16#00AC#; Soft_Hyphen : constant Unicode_Char := 16#00AD#; Shy : Unicode_Char renames Soft_Hyphen; Registered_Sign : constant Unicode_Char := 16#00AE#; Macron : constant Unicode_Char := 16#00AF#; Degree_Sign : constant Unicode_Char := 16#00B0#; Plus_Minus_Sign : constant Unicode_Char := 16#00B1#; Superscript_Two : constant Unicode_Char := 16#00B2#; Superscript_Three : constant Unicode_Char := 16#00B3#; Acute_Accent : constant Unicode_Char := 16#00B4#; Micro_Sign : constant Unicode_Char := 16#00B5#; Pilcrow_Sign : constant Unicode_Char := 16#00B6#; Middle_Dot : constant Unicode_Char := 16#00B7#; Cedilla : constant Unicode_Char := 16#00B8#; Superscript_One : constant Unicode_Char := 16#00B9#; Masculine_Ordinal_Indicator : constant Unicode_Char := 16#00BA#; Right_Pointing_Double_Angle_Quotation_Mark : constant Unicode_Char := 16#00BB#; Vulgar_Fraction_One_Quarter : constant Unicode_Char := 16#00BC#; Vulgar_Fraction_One_Half : constant Unicode_Char := 16#00BD#; Vulgar_Fraction_Three_Quarters : constant Unicode_Char := 16#00BE#; Inverted_Question_Mark : constant Unicode_Char := 16#00BF#; Latin_Capital_Letter_A_With_Grave : constant Unicode_Char := 16#00C0#; Latin_Capital_Letter_A_With_Acute : constant Unicode_Char := 16#00C1#; Latin_Capital_Letter_A_With_Circumflex : constant Unicode_Char := 16#00C2#; Latin_Capital_Letter_A_With_Tilde : constant Unicode_Char := 16#00C3#; Latin_Capital_Letter_A_With_Diaeresis : constant Unicode_Char := 16#00C4#; Latin_Capital_Letter_A_With_Ring_Above : constant Unicode_Char := 16#00C5#; Latin_Capital_Letter_Ae : constant Unicode_Char := 16#00C6#; Latin_Capital_Letter_C_With_Cedilla : constant Unicode_Char := 16#00C7#; Latin_Capital_Letter_E_With_Grave : constant Unicode_Char := 16#00C8#; Latin_Capital_Letter_E_With_Acute : constant Unicode_Char := 16#00C9#; Latin_Capital_Letter_E_With_Circumflex : constant Unicode_Char := 16#00CA#; Latin_Capital_Letter_E_With_Diaeresis : constant Unicode_Char := 16#00CB#; Latin_Capital_Letter_I_With_Grave : constant Unicode_Char := 16#00CC#; Latin_Capital_Letter_I_With_Acute : constant Unicode_Char := 16#00CD#; Latin_Capital_Letter_I_With_Circumflex : constant Unicode_Char := 16#00CE#; Latin_Capital_Letter_I_With_Diaeresis : constant Unicode_Char := 16#00CF#; Latin_Capital_Letter_Eth : constant Unicode_Char := 16#00D0#; Latin_Capital_Letter_N_With_Tilde : constant Unicode_Char := 16#00D1#; Latin_Capital_Letter_O_With_Grave : constant Unicode_Char := 16#00D2#; Latin_Capital_Letter_O_With_Acute : constant Unicode_Char := 16#00D3#; Latin_Capital_Letter_O_With_Circumflex : constant Unicode_Char := 16#00D4#; Latin_Capital_Letter_O_With_Tilde : constant Unicode_Char := 16#00D5#; Latin_Capital_Letter_O_With_Diaeresis : constant Unicode_Char := 16#00D6#; Multiplication_Sign : constant Unicode_Char := 16#00D7#; Latin_Capital_Letter_O_With_Stroke : constant Unicode_Char := 16#00D8#; Latin_Capital_Letter_U_With_Grave : constant Unicode_Char := 16#00D9#; Latin_Capital_Letter_U_With_Acute : constant Unicode_Char := 16#00DA#; Latin_Capital_Letter_U_With_Circumflex : constant Unicode_Char := 16#00DB#; Latin_Capital_Letter_U_With_Diaeresis : constant Unicode_Char := 16#00DC#; Latin_Capital_Letter_Y_With_Acute : constant Unicode_Char := 16#00DD#; Latin_Capital_Letter_Thorn : constant Unicode_Char := 16#00DE#; Latin_Small_Letter_Sharp_S : constant Unicode_Char := 16#00DF#; Latin_Small_Letter_A_With_Grave : constant Unicode_Char := 16#00E0#; Latin_Small_Letter_A_With_Acute : constant Unicode_Char := 16#00E1#; Latin_Small_Letter_A_With_Circumflex : constant Unicode_Char := 16#00E2#; Latin_Small_Letter_A_With_Tilde : constant Unicode_Char := 16#00E3#; Latin_Small_Letter_A_With_Diaeresis : constant Unicode_Char := 16#00E4#; Latin_Small_Letter_A_With_Ring_Above : constant Unicode_Char := 16#00E5#; Latin_Small_Letter_Ae : constant Unicode_Char := 16#00E6#; Latin_Small_Letter_C_With_Cedilla : constant Unicode_Char := 16#00E7#; Latin_Small_Letter_E_With_Grave : constant Unicode_Char := 16#00E8#; Latin_Small_Letter_E_With_Acute : constant Unicode_Char := 16#00E9#; Latin_Small_Letter_E_With_Circumflex : constant Unicode_Char := 16#00EA#; Latin_Small_Letter_E_With_Diaeresis : constant Unicode_Char := 16#00EB#; Latin_Small_Letter_I_With_Grave : constant Unicode_Char := 16#00EC#; Latin_Small_Letter_I_With_Acute : constant Unicode_Char := 16#00ED#; Latin_Small_Letter_I_With_Circumflex : constant Unicode_Char := 16#00EE#; Latin_Small_Letter_I_With_Diaeresis : constant Unicode_Char := 16#00EF#; Latin_Small_Letter_Eth : constant Unicode_Char := 16#00F0#; Latin_Small_Letter_N_With_Tilde : constant Unicode_Char := 16#00F1#; Latin_Small_Letter_O_With_Grave : constant Unicode_Char := 16#00F2#; Latin_Small_Letter_O_With_Acute : constant Unicode_Char := 16#00F3#; Latin_Small_Letter_O_With_Circumflex : constant Unicode_Char := 16#00F4#; Latin_Small_Letter_O_With_Tilde : constant Unicode_Char := 16#00F5#; Latin_Small_Letter_O_With_Diaeresis : constant Unicode_Char := 16#00F6#; Division_Sign : constant Unicode_Char := 16#00F7#; Latin_Small_Letter_O_With_Stroke : constant Unicode_Char := 16#00F8#; Latin_Small_Letter_U_With_Grave : constant Unicode_Char := 16#00F9#; Latin_Small_Letter_U_With_Acute : constant Unicode_Char := 16#00FA#; Latin_Small_Letter_U_With_Circumflex : constant Unicode_Char := 16#00FB#; Latin_Small_Letter_U_With_Diaeresis : constant Unicode_Char := 16#00FC#; Latin_Small_Letter_Y_With_Acute : constant Unicode_Char := 16#00FD#; Latin_Small_Letter_Thorn : constant Unicode_Char := 16#00FE#; Latin_Small_Letter_Y_With_Diaeresis : constant Unicode_Char := 16#00FF#; end Unicode.Names.Latin_1_Supplement; ������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-latin_extended_a.ads��������������������������������������������0000664�0000000�0000000�00000031323�14476332425�0023212�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Latin_Extended_A is pragma Preelaborate; pragma Style_Checks (Off); Latin_Capital_Letter_A_With_Macron : constant Unicode_Char := 16#0100#; Latin_Small_Letter_A_With_Macron : constant Unicode_Char := 16#0101#; Latin_Capital_Letter_A_With_Breve : constant Unicode_Char := 16#0102#; Latin_Small_Letter_A_With_Breve : constant Unicode_Char := 16#0103#; Latin_Capital_Letter_A_With_Ogonek : constant Unicode_Char := 16#0104#; Latin_Small_Letter_A_With_Ogonek : constant Unicode_Char := 16#0105#; Latin_Capital_Letter_C_With_Acute : constant Unicode_Char := 16#0106#; Latin_Small_Letter_C_With_Acute : constant Unicode_Char := 16#0107#; Latin_Capital_Letter_C_With_Circumflex : constant Unicode_Char := 16#0108#; Latin_Small_Letter_C_With_Circumflex : constant Unicode_Char := 16#0109#; Latin_Capital_Letter_C_With_Dot_Above : constant Unicode_Char := 16#010A#; Latin_Small_Letter_C_With_Dot_Above : constant Unicode_Char := 16#010B#; Latin_Capital_Letter_C_With_Caron : constant Unicode_Char := 16#010C#; Latin_Small_Letter_C_With_Caron : constant Unicode_Char := 16#010D#; Latin_Capital_Letter_D_With_Caron : constant Unicode_Char := 16#010E#; Latin_Small_Letter_D_With_Caron : constant Unicode_Char := 16#010F#; Latin_Capital_Letter_D_With_Stroke : constant Unicode_Char := 16#0110#; Latin_Small_Letter_D_With_Stroke : constant Unicode_Char := 16#0111#; Latin_Capital_Letter_E_With_Macron : constant Unicode_Char := 16#0112#; Latin_Small_Letter_E_With_Macron : constant Unicode_Char := 16#0113#; Latin_Capital_Letter_E_With_Breve : constant Unicode_Char := 16#0114#; Latin_Small_Letter_E_With_Breve : constant Unicode_Char := 16#0115#; Latin_Capital_Letter_E_With_Dot_Above : constant Unicode_Char := 16#0116#; Latin_Small_Letter_E_With_Dot_Above : constant Unicode_Char := 16#0117#; Latin_Capital_Letter_E_With_Ogonek : constant Unicode_Char := 16#0118#; Latin_Small_Letter_E_With_Ogonek : constant Unicode_Char := 16#0119#; Latin_Capital_Letter_E_With_Caron : constant Unicode_Char := 16#011A#; Latin_Small_Letter_E_With_Caron : constant Unicode_Char := 16#011B#; Latin_Capital_Letter_G_With_Circumflex : constant Unicode_Char := 16#011C#; Latin_Small_Letter_G_With_Circumflex : constant Unicode_Char := 16#011D#; Latin_Capital_Letter_G_With_Breve : constant Unicode_Char := 16#011E#; Latin_Small_Letter_G_With_Breve : constant Unicode_Char := 16#011F#; Latin_Capital_Letter_G_With_Dot_Above : constant Unicode_Char := 16#0120#; Latin_Small_Letter_G_With_Dot_Above : constant Unicode_Char := 16#0121#; Latin_Capital_Letter_G_With_Cedilla : constant Unicode_Char := 16#0122#; Latin_Small_Letter_G_With_Cedilla : constant Unicode_Char := 16#0123#; Latin_Capital_Letter_H_With_Circumflex : constant Unicode_Char := 16#0124#; Latin_Small_Letter_H_With_Circumflex : constant Unicode_Char := 16#0125#; Latin_Capital_Letter_H_With_Stroke : constant Unicode_Char := 16#0126#; Latin_Small_Letter_H_With_Stroke : constant Unicode_Char := 16#0127#; Latin_Capital_Letter_I_With_Tilde : constant Unicode_Char := 16#0128#; Latin_Small_Letter_I_With_Tilde : constant Unicode_Char := 16#0129#; Latin_Capital_Letter_I_With_Macron : constant Unicode_Char := 16#012A#; Latin_Small_Letter_I_With_Macron : constant Unicode_Char := 16#012B#; Latin_Capital_Letter_I_With_Breve : constant Unicode_Char := 16#012C#; Latin_Small_Letter_I_With_Breve : constant Unicode_Char := 16#012D#; Latin_Capital_Letter_I_With_Ogonek : constant Unicode_Char := 16#012E#; Latin_Small_Letter_I_With_Ogonek : constant Unicode_Char := 16#012F#; Latin_Capital_Letter_I_With_Dot_Above : constant Unicode_Char := 16#0130#; Latin_Small_Letter_Dotless_I : constant Unicode_Char := 16#0131#; Latin_Capital_Ligature_Ij : constant Unicode_Char := 16#0132#; Latin_Small_Ligature_Ij : constant Unicode_Char := 16#0133#; Latin_Capital_Letter_J_With_Circumflex : constant Unicode_Char := 16#0134#; Latin_Small_Letter_J_With_Circumflex : constant Unicode_Char := 16#0135#; Latin_Capital_Letter_K_With_Cedilla : constant Unicode_Char := 16#0136#; Latin_Small_Letter_K_With_Cedilla : constant Unicode_Char := 16#0137#; Latin_Small_Letter_Kra : constant Unicode_Char := 16#0138#; Latin_Capital_Letter_L_With_Acute : constant Unicode_Char := 16#0139#; Latin_Small_Letter_L_With_Acute : constant Unicode_Char := 16#013A#; Latin_Capital_Letter_L_With_Cedilla : constant Unicode_Char := 16#013B#; Latin_Small_Letter_L_With_Cedilla : constant Unicode_Char := 16#013C#; Latin_Capital_Letter_L_With_Caron : constant Unicode_Char := 16#013D#; Latin_Small_Letter_L_With_Caron : constant Unicode_Char := 16#013E#; Latin_Capital_Letter_L_With_Middle_Dot : constant Unicode_Char := 16#013F#; Latin_Small_Letter_L_With_Middle_Dot : constant Unicode_Char := 16#0140#; Latin_Capital_Letter_L_With_Stroke : constant Unicode_Char := 16#0141#; Latin_Small_Letter_L_With_Stroke : constant Unicode_Char := 16#0142#; Latin_Capital_Letter_N_With_Acute : constant Unicode_Char := 16#0143#; Latin_Small_Letter_N_With_Acute : constant Unicode_Char := 16#0144#; Latin_Capital_Letter_N_With_Cedilla : constant Unicode_Char := 16#0145#; Latin_Small_Letter_N_With_Cedilla : constant Unicode_Char := 16#0146#; Latin_Capital_Letter_N_With_Caron : constant Unicode_Char := 16#0147#; Latin_Small_Letter_N_With_Caron : constant Unicode_Char := 16#0148#; Latin_Small_Letter_N_Preceded_By_Apostrophe : constant Unicode_Char := 16#0149#; Latin_Capital_Letter_Eng : constant Unicode_Char := 16#014A#; Latin_Small_Letter_Eng : constant Unicode_Char := 16#014B#; Latin_Capital_Letter_O_With_Macron : constant Unicode_Char := 16#014C#; Latin_Small_Letter_O_With_Macron : constant Unicode_Char := 16#014D#; Latin_Capital_Letter_O_With_Breve : constant Unicode_Char := 16#014E#; Latin_Small_Letter_O_With_Breve : constant Unicode_Char := 16#014F#; Latin_Capital_Letter_O_With_Double_Acute : constant Unicode_Char := 16#0150#; Latin_Small_Letter_O_With_Double_Acute : constant Unicode_Char := 16#0151#; Latin_Capital_Ligature_Oe : constant Unicode_Char := 16#0152#; Latin_Small_Ligature_Oe : constant Unicode_Char := 16#0153#; Latin_Capital_Letter_R_With_Acute : constant Unicode_Char := 16#0154#; Latin_Small_Letter_R_With_Acute : constant Unicode_Char := 16#0155#; Latin_Capital_Letter_R_With_Cedilla : constant Unicode_Char := 16#0156#; Latin_Small_Letter_R_With_Cedilla : constant Unicode_Char := 16#0157#; Latin_Capital_Letter_R_With_Caron : constant Unicode_Char := 16#0158#; Latin_Small_Letter_R_With_Caron : constant Unicode_Char := 16#0159#; Latin_Capital_Letter_S_With_Acute : constant Unicode_Char := 16#015A#; Latin_Small_Letter_S_With_Acute : constant Unicode_Char := 16#015B#; Latin_Capital_Letter_S_With_Circumflex : constant Unicode_Char := 16#015C#; Latin_Small_Letter_S_With_Circumflex : constant Unicode_Char := 16#015D#; Latin_Capital_Letter_S_With_Cedilla : constant Unicode_Char := 16#015E#; Latin_Small_Letter_S_With_Cedilla : constant Unicode_Char := 16#015F#; Latin_Capital_Letter_S_With_Caron : constant Unicode_Char := 16#0160#; Latin_Small_Letter_S_With_Caron : constant Unicode_Char := 16#0161#; Latin_Capital_Letter_T_With_Cedilla : constant Unicode_Char := 16#0162#; Latin_Small_Letter_T_With_Cedilla : constant Unicode_Char := 16#0163#; Latin_Capital_Letter_T_With_Caron : constant Unicode_Char := 16#0164#; Latin_Small_Letter_T_With_Caron : constant Unicode_Char := 16#0165#; Latin_Capital_Letter_T_With_Stroke : constant Unicode_Char := 16#0166#; Latin_Small_Letter_T_With_Stroke : constant Unicode_Char := 16#0167#; Latin_Capital_Letter_U_With_Tilde : constant Unicode_Char := 16#0168#; Latin_Small_Letter_U_With_Tilde : constant Unicode_Char := 16#0169#; Latin_Capital_Letter_U_With_Macron : constant Unicode_Char := 16#016A#; Latin_Small_Letter_U_With_Macron : constant Unicode_Char := 16#016B#; Latin_Capital_Letter_U_With_Breve : constant Unicode_Char := 16#016C#; Latin_Small_Letter_U_With_Breve : constant Unicode_Char := 16#016D#; Latin_Capital_Letter_U_With_Ring_Above : constant Unicode_Char := 16#016E#; Latin_Small_Letter_U_With_Ring_Above : constant Unicode_Char := 16#016F#; Latin_Capital_Letter_U_With_Double_Acute : constant Unicode_Char := 16#0170#; Latin_Small_Letter_U_With_Double_Acute : constant Unicode_Char := 16#0171#; Latin_Capital_Letter_U_With_Ogonek : constant Unicode_Char := 16#0172#; Latin_Small_Letter_U_With_Ogonek : constant Unicode_Char := 16#0173#; Latin_Capital_Letter_W_With_Circumflex : constant Unicode_Char := 16#0174#; Latin_Small_Letter_W_With_Circumflex : constant Unicode_Char := 16#0175#; Latin_Capital_Letter_Y_With_Circumflex : constant Unicode_Char := 16#0176#; Latin_Small_Letter_Y_With_Circumflex : constant Unicode_Char := 16#0177#; Latin_Capital_Letter_Y_With_Diaeresis : constant Unicode_Char := 16#0178#; Latin_Capital_Letter_Z_With_Acute : constant Unicode_Char := 16#0179#; Latin_Small_Letter_Z_With_Acute : constant Unicode_Char := 16#017A#; Latin_Capital_Letter_Z_With_Dot_Above : constant Unicode_Char := 16#017B#; Latin_Small_Letter_Z_With_Dot_Above : constant Unicode_Char := 16#017C#; Latin_Capital_Letter_Z_With_Caron : constant Unicode_Char := 16#017D#; Latin_Small_Letter_Z_With_Caron : constant Unicode_Char := 16#017E#; Latin_Small_Letter_Long_S : constant Unicode_Char := 16#017F#; end Unicode.Names.Latin_Extended_A; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-latin_extended_additional.ads�����������������������������������0000664�0000000�0000000�00000060004�14476332425�0025100�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Latin_Extended_Additional is pragma Preelaborate; pragma Style_Checks (Off); Latin_Capital_Letter_A_With_Ring_Below : constant Unicode_Char := 16#1E00#; Latin_Small_Letter_A_With_Ring_Below : constant Unicode_Char := 16#1E01#; Latin_Capital_Letter_B_With_Dot_Above : constant Unicode_Char := 16#1E02#; Latin_Small_Letter_B_With_Dot_Above : constant Unicode_Char := 16#1E03#; Latin_Capital_Letter_B_With_Dot_Below : constant Unicode_Char := 16#1E04#; Latin_Small_Letter_B_With_Dot_Below : constant Unicode_Char := 16#1E05#; Latin_Capital_Letter_B_With_Line_Below : constant Unicode_Char := 16#1E06#; Latin_Small_Letter_B_With_Line_Below : constant Unicode_Char := 16#1E07#; Latin_Capital_Letter_C_With_Cedilla_And_Acute : constant Unicode_Char := 16#1E08#; Latin_Small_Letter_C_With_Cedilla_And_Acute : constant Unicode_Char := 16#1E09#; Latin_Capital_Letter_D_With_Dot_Above : constant Unicode_Char := 16#1E0A#; Latin_Small_Letter_D_With_Dot_Above : constant Unicode_Char := 16#1E0B#; Latin_Capital_Letter_D_With_Dot_Below : constant Unicode_Char := 16#1E0C#; Latin_Small_Letter_D_With_Dot_Below : constant Unicode_Char := 16#1E0D#; Latin_Capital_Letter_D_With_Line_Below : constant Unicode_Char := 16#1E0E#; Latin_Small_Letter_D_With_Line_Below : constant Unicode_Char := 16#1E0F#; Latin_Capital_Letter_D_With_Cedilla : constant Unicode_Char := 16#1E10#; Latin_Small_Letter_D_With_Cedilla : constant Unicode_Char := 16#1E11#; Latin_Capital_Letter_D_With_Circumflex_Below : constant Unicode_Char := 16#1E12#; Latin_Small_Letter_D_With_Circumflex_Below : constant Unicode_Char := 16#1E13#; Latin_Capital_Letter_E_With_Macron_And_Grave : constant Unicode_Char := 16#1E14#; Latin_Small_Letter_E_With_Macron_And_Grave : constant Unicode_Char := 16#1E15#; Latin_Capital_Letter_E_With_Macron_And_Acute : constant Unicode_Char := 16#1E16#; Latin_Small_Letter_E_With_Macron_And_Acute : constant Unicode_Char := 16#1E17#; Latin_Capital_Letter_E_With_Circumflex_Below : constant Unicode_Char := 16#1E18#; Latin_Small_Letter_E_With_Circumflex_Below : constant Unicode_Char := 16#1E19#; Latin_Capital_Letter_E_With_Tilde_Below : constant Unicode_Char := 16#1E1A#; Latin_Small_Letter_E_With_Tilde_Below : constant Unicode_Char := 16#1E1B#; Latin_Capital_Letter_E_With_Cedilla_And_Breve : constant Unicode_Char := 16#1E1C#; Latin_Small_Letter_E_With_Cedilla_And_Breve : constant Unicode_Char := 16#1E1D#; Latin_Capital_Letter_F_With_Dot_Above : constant Unicode_Char := 16#1E1E#; Latin_Small_Letter_F_With_Dot_Above : constant Unicode_Char := 16#1E1F#; Latin_Capital_Letter_G_With_Macron : constant Unicode_Char := 16#1E20#; Latin_Small_Letter_G_With_Macron : constant Unicode_Char := 16#1E21#; Latin_Capital_Letter_H_With_Dot_Above : constant Unicode_Char := 16#1E22#; Latin_Small_Letter_H_With_Dot_Above : constant Unicode_Char := 16#1E23#; Latin_Capital_Letter_H_With_Dot_Below : constant Unicode_Char := 16#1E24#; Latin_Small_Letter_H_With_Dot_Below : constant Unicode_Char := 16#1E25#; Latin_Capital_Letter_H_With_Diaeresis : constant Unicode_Char := 16#1E26#; Latin_Small_Letter_H_With_Diaeresis : constant Unicode_Char := 16#1E27#; Latin_Capital_Letter_H_With_Cedilla : constant Unicode_Char := 16#1E28#; Latin_Small_Letter_H_With_Cedilla : constant Unicode_Char := 16#1E29#; Latin_Capital_Letter_H_With_Breve_Below : constant Unicode_Char := 16#1E2A#; Latin_Small_Letter_H_With_Breve_Below : constant Unicode_Char := 16#1E2B#; Latin_Capital_Letter_I_With_Tilde_Below : constant Unicode_Char := 16#1E2C#; Latin_Small_Letter_I_With_Tilde_Below : constant Unicode_Char := 16#1E2D#; Latin_Capital_Letter_I_With_Diaeresis_And_Acute : constant Unicode_Char := 16#1E2E#; Latin_Small_Letter_I_With_Diaeresis_And_Acute : constant Unicode_Char := 16#1E2F#; Latin_Capital_Letter_K_With_Acute : constant Unicode_Char := 16#1E30#; Latin_Small_Letter_K_With_Acute : constant Unicode_Char := 16#1E31#; Latin_Capital_Letter_K_With_Dot_Below : constant Unicode_Char := 16#1E32#; Latin_Small_Letter_K_With_Dot_Below : constant Unicode_Char := 16#1E33#; Latin_Capital_Letter_K_With_Line_Below : constant Unicode_Char := 16#1E34#; Latin_Small_Letter_K_With_Line_Below : constant Unicode_Char := 16#1E35#; Latin_Capital_Letter_L_With_Dot_Below : constant Unicode_Char := 16#1E36#; Latin_Small_Letter_L_With_Dot_Below : constant Unicode_Char := 16#1E37#; Latin_Capital_Letter_L_With_Dot_Below_And_Macron : constant Unicode_Char := 16#1E38#; Latin_Small_Letter_L_With_Dot_Below_And_Macron : constant Unicode_Char := 16#1E39#; Latin_Capital_Letter_L_With_Line_Below : constant Unicode_Char := 16#1E3A#; Latin_Small_Letter_L_With_Line_Below : constant Unicode_Char := 16#1E3B#; Latin_Capital_Letter_L_With_Circumflex_Below : constant Unicode_Char := 16#1E3C#; Latin_Small_Letter_L_With_Circumflex_Below : constant Unicode_Char := 16#1E3D#; Latin_Capital_Letter_M_With_Acute : constant Unicode_Char := 16#1E3E#; Latin_Small_Letter_M_With_Acute : constant Unicode_Char := 16#1E3F#; Latin_Capital_Letter_M_With_Dot_Above : constant Unicode_Char := 16#1E40#; Latin_Small_Letter_M_With_Dot_Above : constant Unicode_Char := 16#1E41#; Latin_Capital_Letter_M_With_Dot_Below : constant Unicode_Char := 16#1E42#; Latin_Small_Letter_M_With_Dot_Below : constant Unicode_Char := 16#1E43#; Latin_Capital_Letter_N_With_Dot_Above : constant Unicode_Char := 16#1E44#; Latin_Small_Letter_N_With_Dot_Above : constant Unicode_Char := 16#1E45#; Latin_Capital_Letter_N_With_Dot_Below : constant Unicode_Char := 16#1E46#; Latin_Small_Letter_N_With_Dot_Below : constant Unicode_Char := 16#1E47#; Latin_Capital_Letter_N_With_Line_Below : constant Unicode_Char := 16#1E48#; Latin_Small_Letter_N_With_Line_Below : constant Unicode_Char := 16#1E49#; Latin_Capital_Letter_N_With_Circumflex_Below : constant Unicode_Char := 16#1E4A#; Latin_Small_Letter_N_With_Circumflex_Below : constant Unicode_Char := 16#1E4B#; Latin_Capital_Letter_O_With_Tilde_And_Acute : constant Unicode_Char := 16#1E4C#; Latin_Small_Letter_O_With_Tilde_And_Acute : constant Unicode_Char := 16#1E4D#; Latin_Capital_Letter_O_With_Tilde_And_Diaeresis : constant Unicode_Char := 16#1E4E#; Latin_Small_Letter_O_With_Tilde_And_Diaeresis : constant Unicode_Char := 16#1E4F#; Latin_Capital_Letter_O_With_Macron_And_Grave : constant Unicode_Char := 16#1E50#; Latin_Small_Letter_O_With_Macron_And_Grave : constant Unicode_Char := 16#1E51#; Latin_Capital_Letter_O_With_Macron_And_Acute : constant Unicode_Char := 16#1E52#; Latin_Small_Letter_O_With_Macron_And_Acute : constant Unicode_Char := 16#1E53#; Latin_Capital_Letter_P_With_Acute : constant Unicode_Char := 16#1E54#; Latin_Small_Letter_P_With_Acute : constant Unicode_Char := 16#1E55#; Latin_Capital_Letter_P_With_Dot_Above : constant Unicode_Char := 16#1E56#; Latin_Small_Letter_P_With_Dot_Above : constant Unicode_Char := 16#1E57#; Latin_Capital_Letter_R_With_Dot_Above : constant Unicode_Char := 16#1E58#; Latin_Small_Letter_R_With_Dot_Above : constant Unicode_Char := 16#1E59#; Latin_Capital_Letter_R_With_Dot_Below : constant Unicode_Char := 16#1E5A#; Latin_Small_Letter_R_With_Dot_Below : constant Unicode_Char := 16#1E5B#; Latin_Capital_Letter_R_With_Dot_Below_And_Macron : constant Unicode_Char := 16#1E5C#; Latin_Small_Letter_R_With_Dot_Below_And_Macron : constant Unicode_Char := 16#1E5D#; Latin_Capital_Letter_R_With_Line_Below : constant Unicode_Char := 16#1E5E#; Latin_Small_Letter_R_With_Line_Below : constant Unicode_Char := 16#1E5F#; Latin_Capital_Letter_S_With_Dot_Above : constant Unicode_Char := 16#1E60#; Latin_Small_Letter_S_With_Dot_Above : constant Unicode_Char := 16#1E61#; Latin_Capital_Letter_S_With_Dot_Below : constant Unicode_Char := 16#1E62#; Latin_Small_Letter_S_With_Dot_Below : constant Unicode_Char := 16#1E63#; Latin_Capital_Letter_S_With_Acute_And_Dot_Above : constant Unicode_Char := 16#1E64#; Latin_Small_Letter_S_With_Acute_And_Dot_Above : constant Unicode_Char := 16#1E65#; Latin_Capital_Letter_S_With_Caron_And_Dot_Above : constant Unicode_Char := 16#1E66#; Latin_Small_Letter_S_With_Caron_And_Dot_Above : constant Unicode_Char := 16#1E67#; Latin_Capital_Letter_S_With_Dot_Below_And_Dot_Above : constant Unicode_Char := 16#1E68#; Latin_Small_Letter_S_With_Dot_Below_And_Dot_Above : constant Unicode_Char := 16#1E69#; Latin_Capital_Letter_T_With_Dot_Above : constant Unicode_Char := 16#1E6A#; Latin_Small_Letter_T_With_Dot_Above : constant Unicode_Char := 16#1E6B#; Latin_Capital_Letter_T_With_Dot_Below : constant Unicode_Char := 16#1E6C#; Latin_Small_Letter_T_With_Dot_Below : constant Unicode_Char := 16#1E6D#; Latin_Capital_Letter_T_With_Line_Below : constant Unicode_Char := 16#1E6E#; Latin_Small_Letter_T_With_Line_Below : constant Unicode_Char := 16#1E6F#; Latin_Capital_Letter_T_With_Circumflex_Below : constant Unicode_Char := 16#1E70#; Latin_Small_Letter_T_With_Circumflex_Below : constant Unicode_Char := 16#1E71#; Latin_Capital_Letter_U_With_Diaeresis_Below : constant Unicode_Char := 16#1E72#; Latin_Small_Letter_U_With_Diaeresis_Below : constant Unicode_Char := 16#1E73#; Latin_Capital_Letter_U_With_Tilde_Below : constant Unicode_Char := 16#1E74#; Latin_Small_Letter_U_With_Tilde_Below : constant Unicode_Char := 16#1E75#; Latin_Capital_Letter_U_With_Circumflex_Below : constant Unicode_Char := 16#1E76#; Latin_Small_Letter_U_With_Circumflex_Below : constant Unicode_Char := 16#1E77#; Latin_Capital_Letter_U_With_Tilde_And_Acute : constant Unicode_Char := 16#1E78#; Latin_Small_Letter_U_With_Tilde_And_Acute : constant Unicode_Char := 16#1E79#; Latin_Capital_Letter_U_With_Macron_And_Diaeresis : constant Unicode_Char := 16#1E7A#; Latin_Small_Letter_U_With_Macron_And_Diaeresis : constant Unicode_Char := 16#1E7B#; Latin_Capital_Letter_V_With_Tilde : constant Unicode_Char := 16#1E7C#; Latin_Small_Letter_V_With_Tilde : constant Unicode_Char := 16#1E7D#; Latin_Capital_Letter_V_With_Dot_Below : constant Unicode_Char := 16#1E7E#; Latin_Small_Letter_V_With_Dot_Below : constant Unicode_Char := 16#1E7F#; Latin_Capital_Letter_W_With_Grave : constant Unicode_Char := 16#1E80#; Latin_Small_Letter_W_With_Grave : constant Unicode_Char := 16#1E81#; Latin_Capital_Letter_W_With_Acute : constant Unicode_Char := 16#1E82#; Latin_Small_Letter_W_With_Acute : constant Unicode_Char := 16#1E83#; Latin_Capital_Letter_W_With_Diaeresis : constant Unicode_Char := 16#1E84#; Latin_Small_Letter_W_With_Diaeresis : constant Unicode_Char := 16#1E85#; Latin_Capital_Letter_W_With_Dot_Above : constant Unicode_Char := 16#1E86#; Latin_Small_Letter_W_With_Dot_Above : constant Unicode_Char := 16#1E87#; Latin_Capital_Letter_W_With_Dot_Below : constant Unicode_Char := 16#1E88#; Latin_Small_Letter_W_With_Dot_Below : constant Unicode_Char := 16#1E89#; Latin_Capital_Letter_X_With_Dot_Above : constant Unicode_Char := 16#1E8A#; Latin_Small_Letter_X_With_Dot_Above : constant Unicode_Char := 16#1E8B#; Latin_Capital_Letter_X_With_Diaeresis : constant Unicode_Char := 16#1E8C#; Latin_Small_Letter_X_With_Diaeresis : constant Unicode_Char := 16#1E8D#; Latin_Capital_Letter_Y_With_Dot_Above : constant Unicode_Char := 16#1E8E#; Latin_Small_Letter_Y_With_Dot_Above : constant Unicode_Char := 16#1E8F#; Latin_Capital_Letter_Z_With_Circumflex : constant Unicode_Char := 16#1E90#; Latin_Small_Letter_Z_With_Circumflex : constant Unicode_Char := 16#1E91#; Latin_Capital_Letter_Z_With_Dot_Below : constant Unicode_Char := 16#1E92#; Latin_Small_Letter_Z_With_Dot_Below : constant Unicode_Char := 16#1E93#; Latin_Capital_Letter_Z_With_Line_Below : constant Unicode_Char := 16#1E94#; Latin_Small_Letter_Z_With_Line_Below : constant Unicode_Char := 16#1E95#; Latin_Small_Letter_H_With_Line_Below : constant Unicode_Char := 16#1E96#; Latin_Small_Letter_T_With_Diaeresis : constant Unicode_Char := 16#1E97#; Latin_Small_Letter_W_With_Ring_Above : constant Unicode_Char := 16#1E98#; Latin_Small_Letter_Y_With_Ring_Above : constant Unicode_Char := 16#1E99#; Latin_Small_Letter_A_With_Right_Half_Ring : constant Unicode_Char := 16#1E9A#; Latin_Small_Letter_Long_S_With_Dot_Above : constant Unicode_Char := 16#1E9B#; Latin_Small_Letter_Long_S_With_Diagonal_Stroke : constant Unicode_Char := 16#1E9C#; Latin_Small_Letter_Long_S_With_High_Stroke : constant Unicode_Char := 16#1E9D#; Latin_Capital_Letter_Sharp_S : constant Unicode_Char := 16#1E9E#; Latin_Small_Letter_Delta : constant Unicode_Char := 16#1E9F#; Latin_Capital_Letter_A_With_Dot_Below : constant Unicode_Char := 16#1EA0#; Latin_Small_Letter_A_With_Dot_Below : constant Unicode_Char := 16#1EA1#; Latin_Capital_Letter_A_With_Hook_Above : constant Unicode_Char := 16#1EA2#; Latin_Small_Letter_A_With_Hook_Above : constant Unicode_Char := 16#1EA3#; Latin_Capital_Letter_A_With_Circumflex_And_Acute : constant Unicode_Char := 16#1EA4#; Latin_Small_Letter_A_With_Circumflex_And_Acute : constant Unicode_Char := 16#1EA5#; Latin_Capital_Letter_A_With_Circumflex_And_Grave : constant Unicode_Char := 16#1EA6#; Latin_Small_Letter_A_With_Circumflex_And_Grave : constant Unicode_Char := 16#1EA7#; Latin_Capital_Letter_A_With_Circumflex_And_Hook_Above : constant Unicode_Char := 16#1EA8#; Latin_Small_Letter_A_With_Circumflex_And_Hook_Above : constant Unicode_Char := 16#1EA9#; Latin_Capital_Letter_A_With_Circumflex_And_Tilde : constant Unicode_Char := 16#1EAA#; Latin_Small_Letter_A_With_Circumflex_And_Tilde : constant Unicode_Char := 16#1EAB#; Latin_Capital_Letter_A_With_Circumflex_And_Dot_Below : constant Unicode_Char := 16#1EAC#; Latin_Small_Letter_A_With_Circumflex_And_Dot_Below : constant Unicode_Char := 16#1EAD#; Latin_Capital_Letter_A_With_Breve_And_Acute : constant Unicode_Char := 16#1EAE#; Latin_Small_Letter_A_With_Breve_And_Acute : constant Unicode_Char := 16#1EAF#; Latin_Capital_Letter_A_With_Breve_And_Grave : constant Unicode_Char := 16#1EB0#; Latin_Small_Letter_A_With_Breve_And_Grave : constant Unicode_Char := 16#1EB1#; Latin_Capital_Letter_A_With_Breve_And_Hook_Above : constant Unicode_Char := 16#1EB2#; Latin_Small_Letter_A_With_Breve_And_Hook_Above : constant Unicode_Char := 16#1EB3#; Latin_Capital_Letter_A_With_Breve_And_Tilde : constant Unicode_Char := 16#1EB4#; Latin_Small_Letter_A_With_Breve_And_Tilde : constant Unicode_Char := 16#1EB5#; Latin_Capital_Letter_A_With_Breve_And_Dot_Below : constant Unicode_Char := 16#1EB6#; Latin_Small_Letter_A_With_Breve_And_Dot_Below : constant Unicode_Char := 16#1EB7#; Latin_Capital_Letter_E_With_Dot_Below : constant Unicode_Char := 16#1EB8#; Latin_Small_Letter_E_With_Dot_Below : constant Unicode_Char := 16#1EB9#; Latin_Capital_Letter_E_With_Hook_Above : constant Unicode_Char := 16#1EBA#; Latin_Small_Letter_E_With_Hook_Above : constant Unicode_Char := 16#1EBB#; Latin_Capital_Letter_E_With_Tilde : constant Unicode_Char := 16#1EBC#; Latin_Small_Letter_E_With_Tilde : constant Unicode_Char := 16#1EBD#; Latin_Capital_Letter_E_With_Circumflex_And_Acute : constant Unicode_Char := 16#1EBE#; Latin_Small_Letter_E_With_Circumflex_And_Acute : constant Unicode_Char := 16#1EBF#; Latin_Capital_Letter_E_With_Circumflex_And_Grave : constant Unicode_Char := 16#1EC0#; Latin_Small_Letter_E_With_Circumflex_And_Grave : constant Unicode_Char := 16#1EC1#; Latin_Capital_Letter_E_With_Circumflex_And_Hook_Above : constant Unicode_Char := 16#1EC2#; Latin_Small_Letter_E_With_Circumflex_And_Hook_Above : constant Unicode_Char := 16#1EC3#; Latin_Capital_Letter_E_With_Circumflex_And_Tilde : constant Unicode_Char := 16#1EC4#; Latin_Small_Letter_E_With_Circumflex_And_Tilde : constant Unicode_Char := 16#1EC5#; Latin_Capital_Letter_E_With_Circumflex_And_Dot_Below : constant Unicode_Char := 16#1EC6#; Latin_Small_Letter_E_With_Circumflex_And_Dot_Below : constant Unicode_Char := 16#1EC7#; Latin_Capital_Letter_I_With_Hook_Above : constant Unicode_Char := 16#1EC8#; Latin_Small_Letter_I_With_Hook_Above : constant Unicode_Char := 16#1EC9#; Latin_Capital_Letter_I_With_Dot_Below : constant Unicode_Char := 16#1ECA#; Latin_Small_Letter_I_With_Dot_Below : constant Unicode_Char := 16#1ECB#; Latin_Capital_Letter_O_With_Dot_Below : constant Unicode_Char := 16#1ECC#; Latin_Small_Letter_O_With_Dot_Below : constant Unicode_Char := 16#1ECD#; Latin_Capital_Letter_O_With_Hook_Above : constant Unicode_Char := 16#1ECE#; Latin_Small_Letter_O_With_Hook_Above : constant Unicode_Char := 16#1ECF#; Latin_Capital_Letter_O_With_Circumflex_And_Acute : constant Unicode_Char := 16#1ED0#; Latin_Small_Letter_O_With_Circumflex_And_Acute : constant Unicode_Char := 16#1ED1#; Latin_Capital_Letter_O_With_Circumflex_And_Grave : constant Unicode_Char := 16#1ED2#; Latin_Small_Letter_O_With_Circumflex_And_Grave : constant Unicode_Char := 16#1ED3#; Latin_Capital_Letter_O_With_Circumflex_And_Hook_Above : constant Unicode_Char := 16#1ED4#; Latin_Small_Letter_O_With_Circumflex_And_Hook_Above : constant Unicode_Char := 16#1ED5#; Latin_Capital_Letter_O_With_Circumflex_And_Tilde : constant Unicode_Char := 16#1ED6#; Latin_Small_Letter_O_With_Circumflex_And_Tilde : constant Unicode_Char := 16#1ED7#; Latin_Capital_Letter_O_With_Circumflex_And_Dot_Below : constant Unicode_Char := 16#1ED8#; Latin_Small_Letter_O_With_Circumflex_And_Dot_Below : constant Unicode_Char := 16#1ED9#; Latin_Capital_Letter_O_With_Horn_And_Acute : constant Unicode_Char := 16#1EDA#; Latin_Small_Letter_O_With_Horn_And_Acute : constant Unicode_Char := 16#1EDB#; Latin_Capital_Letter_O_With_Horn_And_Grave : constant Unicode_Char := 16#1EDC#; Latin_Small_Letter_O_With_Horn_And_Grave : constant Unicode_Char := 16#1EDD#; Latin_Capital_Letter_O_With_Horn_And_Hook_Above : constant Unicode_Char := 16#1EDE#; Latin_Small_Letter_O_With_Horn_And_Hook_Above : constant Unicode_Char := 16#1EDF#; Latin_Capital_Letter_O_With_Horn_And_Tilde : constant Unicode_Char := 16#1EE0#; Latin_Small_Letter_O_With_Horn_And_Tilde : constant Unicode_Char := 16#1EE1#; Latin_Capital_Letter_O_With_Horn_And_Dot_Below : constant Unicode_Char := 16#1EE2#; Latin_Small_Letter_O_With_Horn_And_Dot_Below : constant Unicode_Char := 16#1EE3#; Latin_Capital_Letter_U_With_Dot_Below : constant Unicode_Char := 16#1EE4#; Latin_Small_Letter_U_With_Dot_Below : constant Unicode_Char := 16#1EE5#; Latin_Capital_Letter_U_With_Hook_Above : constant Unicode_Char := 16#1EE6#; Latin_Small_Letter_U_With_Hook_Above : constant Unicode_Char := 16#1EE7#; Latin_Capital_Letter_U_With_Horn_And_Acute : constant Unicode_Char := 16#1EE8#; Latin_Small_Letter_U_With_Horn_And_Acute : constant Unicode_Char := 16#1EE9#; Latin_Capital_Letter_U_With_Horn_And_Grave : constant Unicode_Char := 16#1EEA#; Latin_Small_Letter_U_With_Horn_And_Grave : constant Unicode_Char := 16#1EEB#; Latin_Capital_Letter_U_With_Horn_And_Hook_Above : constant Unicode_Char := 16#1EEC#; Latin_Small_Letter_U_With_Horn_And_Hook_Above : constant Unicode_Char := 16#1EED#; Latin_Capital_Letter_U_With_Horn_And_Tilde : constant Unicode_Char := 16#1EEE#; Latin_Small_Letter_U_With_Horn_And_Tilde : constant Unicode_Char := 16#1EEF#; Latin_Capital_Letter_U_With_Horn_And_Dot_Below : constant Unicode_Char := 16#1EF0#; Latin_Small_Letter_U_With_Horn_And_Dot_Below : constant Unicode_Char := 16#1EF1#; Latin_Capital_Letter_Y_With_Grave : constant Unicode_Char := 16#1EF2#; Latin_Small_Letter_Y_With_Grave : constant Unicode_Char := 16#1EF3#; Latin_Capital_Letter_Y_With_Dot_Below : constant Unicode_Char := 16#1EF4#; Latin_Small_Letter_Y_With_Dot_Below : constant Unicode_Char := 16#1EF5#; Latin_Capital_Letter_Y_With_Hook_Above : constant Unicode_Char := 16#1EF6#; Latin_Small_Letter_Y_With_Hook_Above : constant Unicode_Char := 16#1EF7#; Latin_Capital_Letter_Y_With_Tilde : constant Unicode_Char := 16#1EF8#; Latin_Small_Letter_Y_With_Tilde : constant Unicode_Char := 16#1EF9#; Latin_Capital_Letter_Middle_Welsh_Ll : constant Unicode_Char := 16#1EFA#; Latin_Small_Letter_Middle_Welsh_Ll : constant Unicode_Char := 16#1EFB#; Latin_Capital_Letter_Middle_Welsh_V : constant Unicode_Char := 16#1EFC#; Latin_Small_Letter_Middle_Welsh_V : constant Unicode_Char := 16#1EFD#; Latin_Capital_Letter_Y_With_Loop : constant Unicode_Char := 16#1EFE#; Latin_Small_Letter_Y_With_Loop : constant Unicode_Char := 16#1EFF#; end Unicode.Names.Latin_Extended_Additional; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-latin_extended_b.ads��������������������������������������������0000664�0000000�0000000�00000047251�14476332425�0023222�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Latin_Extended_B is pragma Preelaborate; pragma Style_Checks (Off); Latin_Small_Letter_B_With_Stroke : constant Unicode_Char := 16#0180#; Latin_Capital_Letter_B_With_Hook : constant Unicode_Char := 16#0181#; Latin_Capital_Letter_B_With_Topbar : constant Unicode_Char := 16#0182#; Latin_Small_Letter_B_With_Topbar : constant Unicode_Char := 16#0183#; Latin_Capital_Letter_Tone_Six : constant Unicode_Char := 16#0184#; Latin_Small_Letter_Tone_Six : constant Unicode_Char := 16#0185#; Latin_Capital_Letter_Open_O : constant Unicode_Char := 16#0186#; Latin_Capital_Letter_C_With_Hook : constant Unicode_Char := 16#0187#; Latin_Small_Letter_C_With_Hook : constant Unicode_Char := 16#0188#; Latin_Capital_Letter_African_D : constant Unicode_Char := 16#0189#; Latin_Capital_Letter_D_With_Hook : constant Unicode_Char := 16#018A#; Latin_Capital_Letter_D_With_Topbar : constant Unicode_Char := 16#018B#; Latin_Small_Letter_D_With_Topbar : constant Unicode_Char := 16#018C#; Latin_Small_Letter_Turned_Delta : constant Unicode_Char := 16#018D#; Latin_Capital_Letter_Reversed_E : constant Unicode_Char := 16#018E#; Latin_Capital_Letter_Schwa : constant Unicode_Char := 16#018F#; Latin_Capital_Letter_Open_E : constant Unicode_Char := 16#0190#; Latin_Capital_Letter_F_With_Hook : constant Unicode_Char := 16#0191#; Latin_Small_Letter_F_With_Hook : constant Unicode_Char := 16#0192#; Latin_Capital_Letter_G_With_Hook : constant Unicode_Char := 16#0193#; Latin_Capital_Letter_Gamma : constant Unicode_Char := 16#0194#; Latin_Small_Letter_Hv : constant Unicode_Char := 16#0195#; Latin_Capital_Letter_Iota : constant Unicode_Char := 16#0196#; Latin_Capital_Letter_I_With_Stroke : constant Unicode_Char := 16#0197#; Latin_Capital_Letter_K_With_Hook : constant Unicode_Char := 16#0198#; Latin_Small_Letter_K_With_Hook : constant Unicode_Char := 16#0199#; Latin_Small_Letter_L_With_Bar : constant Unicode_Char := 16#019A#; Latin_Small_Letter_Lambda_With_Stroke : constant Unicode_Char := 16#019B#; Latin_Capital_Letter_Turned_M : constant Unicode_Char := 16#019C#; Latin_Capital_Letter_N_With_Left_Hook : constant Unicode_Char := 16#019D#; Latin_Small_Letter_N_With_Long_Right_Leg : constant Unicode_Char := 16#019E#; Latin_Capital_Letter_O_With_Middle_Tilde : constant Unicode_Char := 16#019F#; Latin_Capital_Letter_O_With_Horn : constant Unicode_Char := 16#01A0#; Latin_Small_Letter_O_With_Horn : constant Unicode_Char := 16#01A1#; Latin_Capital_Letter_Oi : constant Unicode_Char := 16#01A2#; Latin_Capital_Letter_Gha : Unicode_Char renames Latin_Capital_Letter_Oi; Latin_Small_Letter_Oi : constant Unicode_Char := 16#01A3#; Latin_Small_Letter_Gha : Unicode_Char renames Latin_Small_Letter_Oi; Latin_Capital_Letter_P_With_Hook : constant Unicode_Char := 16#01A4#; Latin_Small_Letter_P_With_Hook : constant Unicode_Char := 16#01A5#; Latin_Letter_Yr : constant Unicode_Char := 16#01A6#; Latin_Capital_Letter_Tone_Two : constant Unicode_Char := 16#01A7#; Latin_Small_Letter_Tone_Two : constant Unicode_Char := 16#01A8#; Latin_Capital_Letter_Esh : constant Unicode_Char := 16#01A9#; Latin_Letter_Reversed_Esh_Loop : constant Unicode_Char := 16#01AA#; Latin_Small_Letter_T_With_Palatal_Hook : constant Unicode_Char := 16#01AB#; Latin_Capital_Letter_T_With_Hook : constant Unicode_Char := 16#01AC#; Latin_Small_Letter_T_With_Hook : constant Unicode_Char := 16#01AD#; Latin_Capital_Letter_T_With_Retroflex_Hook : constant Unicode_Char := 16#01AE#; Latin_Capital_Letter_U_With_Horn : constant Unicode_Char := 16#01AF#; Latin_Small_Letter_U_With_Horn : constant Unicode_Char := 16#01B0#; Latin_Capital_Letter_Upsilon : constant Unicode_Char := 16#01B1#; Latin_Capital_Letter_V_With_Hook : constant Unicode_Char := 16#01B2#; Latin_Capital_Letter_Y_With_Hook : constant Unicode_Char := 16#01B3#; Latin_Small_Letter_Y_With_Hook : constant Unicode_Char := 16#01B4#; Latin_Capital_Letter_Z_With_Stroke : constant Unicode_Char := 16#01B5#; Latin_Small_Letter_Z_With_Stroke : constant Unicode_Char := 16#01B6#; Latin_Capital_Letter_Ezh : constant Unicode_Char := 16#01B7#; Latin_Capital_Letter_Ezh_Reversed : constant Unicode_Char := 16#01B8#; Latin_Small_Letter_Ezh_Reversed : constant Unicode_Char := 16#01B9#; Latin_Small_Letter_Ezh_With_Tail : constant Unicode_Char := 16#01BA#; Latin_Letter_Two_With_Stroke : constant Unicode_Char := 16#01BB#; Latin_Capital_Letter_Tone_Five : constant Unicode_Char := 16#01BC#; Latin_Small_Letter_Tone_Five : constant Unicode_Char := 16#01BD#; Latin_Letter_Inverted_Glottal_Stop_With_Stroke : constant Unicode_Char := 16#01BE#; Latin_Letter_Wynn : constant Unicode_Char := 16#01BF#; Latin_Letter_Dental_Click : constant Unicode_Char := 16#01C0#; Latin_Letter_Lateral_Click : constant Unicode_Char := 16#01C1#; Latin_Letter_Alveolar_Click : constant Unicode_Char := 16#01C2#; Latin_Letter_Retroflex_Click : constant Unicode_Char := 16#01C3#; Latin_Capital_Letter_Dz_With_Caron : constant Unicode_Char := 16#01C4#; Latin_Capital_Letter_D_With_Small_Letter_Z_With_Caron : constant Unicode_Char := 16#01C5#; Latin_Small_Letter_Dz_With_Caron : constant Unicode_Char := 16#01C6#; Latin_Capital_Letter_Lj : constant Unicode_Char := 16#01C7#; Latin_Capital_Letter_L_With_Small_Letter_J : constant Unicode_Char := 16#01C8#; Latin_Small_Letter_Lj : constant Unicode_Char := 16#01C9#; Latin_Capital_Letter_Nj : constant Unicode_Char := 16#01CA#; Latin_Capital_Letter_N_With_Small_Letter_J : constant Unicode_Char := 16#01CB#; Latin_Small_Letter_Nj : constant Unicode_Char := 16#01CC#; Latin_Capital_Letter_A_With_Caron : constant Unicode_Char := 16#01CD#; Latin_Small_Letter_A_With_Caron : constant Unicode_Char := 16#01CE#; Latin_Capital_Letter_I_With_Caron : constant Unicode_Char := 16#01CF#; Latin_Small_Letter_I_With_Caron : constant Unicode_Char := 16#01D0#; Latin_Capital_Letter_O_With_Caron : constant Unicode_Char := 16#01D1#; Latin_Small_Letter_O_With_Caron : constant Unicode_Char := 16#01D2#; Latin_Capital_Letter_U_With_Caron : constant Unicode_Char := 16#01D3#; Latin_Small_Letter_U_With_Caron : constant Unicode_Char := 16#01D4#; Latin_Capital_Letter_U_With_Diaeresis_And_Macron : constant Unicode_Char := 16#01D5#; Latin_Small_Letter_U_With_Diaeresis_And_Macron : constant Unicode_Char := 16#01D6#; Latin_Capital_Letter_U_With_Diaeresis_And_Acute : constant Unicode_Char := 16#01D7#; Latin_Small_Letter_U_With_Diaeresis_And_Acute : constant Unicode_Char := 16#01D8#; Latin_Capital_Letter_U_With_Diaeresis_And_Caron : constant Unicode_Char := 16#01D9#; Latin_Small_Letter_U_With_Diaeresis_And_Caron : constant Unicode_Char := 16#01DA#; Latin_Capital_Letter_U_With_Diaeresis_And_Grave : constant Unicode_Char := 16#01DB#; Latin_Small_Letter_U_With_Diaeresis_And_Grave : constant Unicode_Char := 16#01DC#; Latin_Small_Letter_Turned_E : constant Unicode_Char := 16#01DD#; Latin_Capital_Letter_A_With_Diaeresis_And_Macron : constant Unicode_Char := 16#01DE#; Latin_Small_Letter_A_With_Diaeresis_And_Macron : constant Unicode_Char := 16#01DF#; Latin_Capital_Letter_A_With_Dot_Above_And_Macron : constant Unicode_Char := 16#01E0#; Latin_Small_Letter_A_With_Dot_Above_And_Macron : constant Unicode_Char := 16#01E1#; Latin_Capital_Letter_Ae_With_Macron : constant Unicode_Char := 16#01E2#; Latin_Small_Letter_Ae_With_Macron : constant Unicode_Char := 16#01E3#; Latin_Capital_Letter_G_With_Stroke : constant Unicode_Char := 16#01E4#; Latin_Small_Letter_G_With_Stroke : constant Unicode_Char := 16#01E5#; Latin_Capital_Letter_G_With_Caron : constant Unicode_Char := 16#01E6#; Latin_Small_Letter_G_With_Caron : constant Unicode_Char := 16#01E7#; Latin_Capital_Letter_K_With_Caron : constant Unicode_Char := 16#01E8#; Latin_Small_Letter_K_With_Caron : constant Unicode_Char := 16#01E9#; Latin_Capital_Letter_O_With_Ogonek : constant Unicode_Char := 16#01EA#; Latin_Small_Letter_O_With_Ogonek : constant Unicode_Char := 16#01EB#; Latin_Capital_Letter_O_With_Ogonek_And_Macron : constant Unicode_Char := 16#01EC#; Latin_Small_Letter_O_With_Ogonek_And_Macron : constant Unicode_Char := 16#01ED#; Latin_Capital_Letter_Ezh_With_Caron : constant Unicode_Char := 16#01EE#; Latin_Small_Letter_Ezh_With_Caron : constant Unicode_Char := 16#01EF#; Latin_Small_Letter_J_With_Caron : constant Unicode_Char := 16#01F0#; Latin_Capital_Letter_Dz : constant Unicode_Char := 16#01F1#; Latin_Capital_Letter_D_With_Small_Letter_Z : constant Unicode_Char := 16#01F2#; Latin_Small_Letter_Dz : constant Unicode_Char := 16#01F3#; Latin_Capital_Letter_G_With_Acute : constant Unicode_Char := 16#01F4#; Latin_Small_Letter_G_With_Acute : constant Unicode_Char := 16#01F5#; Latin_Capital_Letter_Hwair : constant Unicode_Char := 16#01F6#; Latin_Capital_Letter_Wynn : constant Unicode_Char := 16#01F7#; Latin_Capital_Letter_N_With_Grave : constant Unicode_Char := 16#01F8#; Latin_Small_Letter_N_With_Grave : constant Unicode_Char := 16#01F9#; Latin_Capital_Letter_A_With_Ring_Above_And_Acute : constant Unicode_Char := 16#01FA#; Latin_Small_Letter_A_With_Ring_Above_And_Acute : constant Unicode_Char := 16#01FB#; Latin_Capital_Letter_Ae_With_Acute : constant Unicode_Char := 16#01FC#; Latin_Small_Letter_Ae_With_Acute : constant Unicode_Char := 16#01FD#; Latin_Capital_Letter_O_With_Stroke_And_Acute : constant Unicode_Char := 16#01FE#; Latin_Small_Letter_O_With_Stroke_And_Acute : constant Unicode_Char := 16#01FF#; Latin_Capital_Letter_A_With_Double_Grave : constant Unicode_Char := 16#0200#; Latin_Small_Letter_A_With_Double_Grave : constant Unicode_Char := 16#0201#; Latin_Capital_Letter_A_With_Inverted_Breve : constant Unicode_Char := 16#0202#; Latin_Small_Letter_A_With_Inverted_Breve : constant Unicode_Char := 16#0203#; Latin_Capital_Letter_E_With_Double_Grave : constant Unicode_Char := 16#0204#; Latin_Small_Letter_E_With_Double_Grave : constant Unicode_Char := 16#0205#; Latin_Capital_Letter_E_With_Inverted_Breve : constant Unicode_Char := 16#0206#; Latin_Small_Letter_E_With_Inverted_Breve : constant Unicode_Char := 16#0207#; Latin_Capital_Letter_I_With_Double_Grave : constant Unicode_Char := 16#0208#; Latin_Small_Letter_I_With_Double_Grave : constant Unicode_Char := 16#0209#; Latin_Capital_Letter_I_With_Inverted_Breve : constant Unicode_Char := 16#020A#; Latin_Small_Letter_I_With_Inverted_Breve : constant Unicode_Char := 16#020B#; Latin_Capital_Letter_O_With_Double_Grave : constant Unicode_Char := 16#020C#; Latin_Small_Letter_O_With_Double_Grave : constant Unicode_Char := 16#020D#; Latin_Capital_Letter_O_With_Inverted_Breve : constant Unicode_Char := 16#020E#; Latin_Small_Letter_O_With_Inverted_Breve : constant Unicode_Char := 16#020F#; Latin_Capital_Letter_R_With_Double_Grave : constant Unicode_Char := 16#0210#; Latin_Small_Letter_R_With_Double_Grave : constant Unicode_Char := 16#0211#; Latin_Capital_Letter_R_With_Inverted_Breve : constant Unicode_Char := 16#0212#; Latin_Small_Letter_R_With_Inverted_Breve : constant Unicode_Char := 16#0213#; Latin_Capital_Letter_U_With_Double_Grave : constant Unicode_Char := 16#0214#; Latin_Small_Letter_U_With_Double_Grave : constant Unicode_Char := 16#0215#; Latin_Capital_Letter_U_With_Inverted_Breve : constant Unicode_Char := 16#0216#; Latin_Small_Letter_U_With_Inverted_Breve : constant Unicode_Char := 16#0217#; Latin_Capital_Letter_S_With_Comma_Below : constant Unicode_Char := 16#0218#; Latin_Small_Letter_S_With_Comma_Below : constant Unicode_Char := 16#0219#; Latin_Capital_Letter_T_With_Comma_Below : constant Unicode_Char := 16#021A#; Latin_Small_Letter_T_With_Comma_Below : constant Unicode_Char := 16#021B#; Latin_Capital_Letter_Yogh : constant Unicode_Char := 16#021C#; Latin_Small_Letter_Yogh : constant Unicode_Char := 16#021D#; Latin_Capital_Letter_H_With_Caron : constant Unicode_Char := 16#021E#; Latin_Small_Letter_H_With_Caron : constant Unicode_Char := 16#021F#; Latin_Capital_Letter_N_With_Long_Right_Leg : constant Unicode_Char := 16#0220#; Latin_Small_Letter_D_With_Curl : constant Unicode_Char := 16#0221#; Latin_Capital_Letter_Ou : constant Unicode_Char := 16#0222#; Latin_Small_Letter_Ou : constant Unicode_Char := 16#0223#; Latin_Capital_Letter_Z_With_Hook : constant Unicode_Char := 16#0224#; Latin_Small_Letter_Z_With_Hook : constant Unicode_Char := 16#0225#; Latin_Capital_Letter_A_With_Dot_Above : constant Unicode_Char := 16#0226#; Latin_Small_Letter_A_With_Dot_Above : constant Unicode_Char := 16#0227#; Latin_Capital_Letter_E_With_Cedilla : constant Unicode_Char := 16#0228#; Latin_Small_Letter_E_With_Cedilla : constant Unicode_Char := 16#0229#; Latin_Capital_Letter_O_With_Diaeresis_And_Macron : constant Unicode_Char := 16#022A#; Latin_Small_Letter_O_With_Diaeresis_And_Macron : constant Unicode_Char := 16#022B#; Latin_Capital_Letter_O_With_Tilde_And_Macron : constant Unicode_Char := 16#022C#; Latin_Small_Letter_O_With_Tilde_And_Macron : constant Unicode_Char := 16#022D#; Latin_Capital_Letter_O_With_Dot_Above : constant Unicode_Char := 16#022E#; Latin_Small_Letter_O_With_Dot_Above : constant Unicode_Char := 16#022F#; Latin_Capital_Letter_O_With_Dot_Above_And_Macron : constant Unicode_Char := 16#0230#; Latin_Small_Letter_O_With_Dot_Above_And_Macron : constant Unicode_Char := 16#0231#; Latin_Capital_Letter_Y_With_Macron : constant Unicode_Char := 16#0232#; Latin_Small_Letter_Y_With_Macron : constant Unicode_Char := 16#0233#; Latin_Small_Letter_L_With_Curl : constant Unicode_Char := 16#0234#; Latin_Small_Letter_N_With_Curl : constant Unicode_Char := 16#0235#; Latin_Small_Letter_T_With_Curl : constant Unicode_Char := 16#0236#; Latin_Small_Letter_Dotless_J : constant Unicode_Char := 16#0237#; Latin_Small_Letter_Db_Digraph : constant Unicode_Char := 16#0238#; Latin_Small_Letter_Qp_Digraph : constant Unicode_Char := 16#0239#; Latin_Capital_Letter_A_With_Stroke : constant Unicode_Char := 16#023A#; Latin_Capital_Letter_C_With_Stroke : constant Unicode_Char := 16#023B#; Latin_Small_Letter_C_With_Stroke : constant Unicode_Char := 16#023C#; Latin_Capital_Letter_L_With_Bar : constant Unicode_Char := 16#023D#; Latin_Capital_Letter_T_With_Diagonal_Stroke : constant Unicode_Char := 16#023E#; Latin_Small_Letter_S_With_Swash_Tail : constant Unicode_Char := 16#023F#; Latin_Small_Letter_Z_With_Swash_Tail : constant Unicode_Char := 16#0240#; Latin_Capital_Letter_Glottal_Stop : constant Unicode_Char := 16#0241#; Latin_Small_Letter_Glottal_Stop : constant Unicode_Char := 16#0242#; Latin_Capital_Letter_B_With_Stroke : constant Unicode_Char := 16#0243#; Latin_Capital_Letter_U_Bar : constant Unicode_Char := 16#0244#; Latin_Capital_Letter_Turned_V : constant Unicode_Char := 16#0245#; Latin_Capital_Letter_E_With_Stroke : constant Unicode_Char := 16#0246#; Latin_Small_Letter_E_With_Stroke : constant Unicode_Char := 16#0247#; Latin_Capital_Letter_J_With_Stroke : constant Unicode_Char := 16#0248#; Latin_Small_Letter_J_With_Stroke : constant Unicode_Char := 16#0249#; Latin_Capital_Letter_Small_Q_With_Hook_Tail : constant Unicode_Char := 16#024A#; Latin_Small_Letter_Q_With_Hook_Tail : constant Unicode_Char := 16#024B#; Latin_Capital_Letter_R_With_Stroke : constant Unicode_Char := 16#024C#; Latin_Small_Letter_R_With_Stroke : constant Unicode_Char := 16#024D#; Latin_Capital_Letter_Y_With_Stroke : constant Unicode_Char := 16#024E#; Latin_Small_Letter_Y_With_Stroke : constant Unicode_Char := 16#024F#; end Unicode.Names.Latin_Extended_B; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-latin_extended_c.ads��������������������������������������������0000664�0000000�0000000�00000012322�14476332425�0023212�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Latin_Extended_C is pragma Preelaborate; pragma Style_Checks (Off); Latin_Capital_Letter_L_With_Double_Bar : constant Unicode_Char := 16#2C60#; Latin_Small_Letter_L_With_Double_Bar : constant Unicode_Char := 16#2C61#; Latin_Capital_Letter_L_With_Middle_Tilde : constant Unicode_Char := 16#2C62#; Latin_Capital_Letter_P_With_Stroke : constant Unicode_Char := 16#2C63#; Latin_Capital_Letter_R_With_Tail : constant Unicode_Char := 16#2C64#; Latin_Small_Letter_A_With_Stroke : constant Unicode_Char := 16#2C65#; Latin_Small_Letter_T_With_Diagonal_Stroke : constant Unicode_Char := 16#2C66#; Latin_Capital_Letter_H_With_Descender : constant Unicode_Char := 16#2C67#; Latin_Small_Letter_H_With_Descender : constant Unicode_Char := 16#2C68#; Latin_Capital_Letter_K_With_Descender : constant Unicode_Char := 16#2C69#; Latin_Small_Letter_K_With_Descender : constant Unicode_Char := 16#2C6A#; Latin_Capital_Letter_Z_With_Descender : constant Unicode_Char := 16#2C6B#; Latin_Small_Letter_Z_With_Descender : constant Unicode_Char := 16#2C6C#; Latin_Capital_Letter_Alpha : constant Unicode_Char := 16#2C6D#; Latin_Capital_Letter_M_With_Hook : constant Unicode_Char := 16#2C6E#; Latin_Capital_Letter_Turned_A : constant Unicode_Char := 16#2C6F#; Latin_Capital_Letter_Turned_Alpha : constant Unicode_Char := 16#2C70#; Latin_Small_Letter_V_With_Right_Hook : constant Unicode_Char := 16#2C71#; Latin_Capital_Letter_W_With_Hook : constant Unicode_Char := 16#2C72#; Latin_Small_Letter_W_With_Hook : constant Unicode_Char := 16#2C73#; Latin_Small_Letter_V_With_Curl : constant Unicode_Char := 16#2C74#; Latin_Capital_Letter_Half_H : constant Unicode_Char := 16#2C75#; Latin_Small_Letter_Half_H : constant Unicode_Char := 16#2C76#; Latin_Small_Letter_Tailless_Phi : constant Unicode_Char := 16#2C77#; Latin_Small_Letter_E_With_Notch : constant Unicode_Char := 16#2C78#; Latin_Small_Letter_Turned_R_With_Tail : constant Unicode_Char := 16#2C79#; Latin_Small_Letter_O_With_Low_Ring_Inside : constant Unicode_Char := 16#2C7A#; Latin_Letter_Small_Capital_Turned_E : constant Unicode_Char := 16#2C7B#; Latin_Subscript_Small_Letter_J : constant Unicode_Char := 16#2C7C#; Modifier_Letter_Capital_V : constant Unicode_Char := 16#2C7D#; Latin_Capital_Letter_S_With_Swash_Tail : constant Unicode_Char := 16#2C7E#; Latin_Capital_Letter_Z_With_Swash_Tail : constant Unicode_Char := 16#2C7F#; end Unicode.Names.Latin_Extended_C; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-latin_extended_d.ads��������������������������������������������0000664�0000000�0000000�00000036747�14476332425�0023234�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Latin_Extended_D is pragma Preelaborate; pragma Style_Checks (Off); Modifier_Letter_Stress_And_High_Tone : constant Unicode_Char := 16#A720#; Modifier_Letter_Stress_And_Low_Tone : constant Unicode_Char := 16#A721#; Latin_Capital_Letter_Egyptological_Alef : constant Unicode_Char := 16#A722#; Latin_Small_Letter_Egyptological_Alef : constant Unicode_Char := 16#A723#; Latin_Capital_Letter_Egyptological_Ain : constant Unicode_Char := 16#A724#; Latin_Small_Letter_Egyptological_Ain : constant Unicode_Char := 16#A725#; Latin_Capital_Letter_Heng : constant Unicode_Char := 16#A726#; Latin_Small_Letter_Heng : constant Unicode_Char := 16#A727#; Latin_Capital_Letter_Tz : constant Unicode_Char := 16#A728#; Latin_Small_Letter_Tz : constant Unicode_Char := 16#A729#; Latin_Capital_Letter_Tresillo : constant Unicode_Char := 16#A72A#; Latin_Small_Letter_Tresillo : constant Unicode_Char := 16#A72B#; Latin_Capital_Letter_Cuatrillo : constant Unicode_Char := 16#A72C#; Latin_Small_Letter_Cuatrillo : constant Unicode_Char := 16#A72D#; Latin_Capital_Letter_Cuatrillo_With_Comma : constant Unicode_Char := 16#A72E#; Latin_Small_Letter_Cuatrillo_With_Comma : constant Unicode_Char := 16#A72F#; Latin_Letter_Small_Capital_F : constant Unicode_Char := 16#A730#; Latin_Letter_Small_Capital_S : constant Unicode_Char := 16#A731#; Latin_Capital_Letter_Aa : constant Unicode_Char := 16#A732#; Latin_Small_Letter_Aa : constant Unicode_Char := 16#A733#; Latin_Capital_Letter_Ao : constant Unicode_Char := 16#A734#; Latin_Small_Letter_Ao : constant Unicode_Char := 16#A735#; Latin_Capital_Letter_Au : constant Unicode_Char := 16#A736#; Latin_Small_Letter_Au : constant Unicode_Char := 16#A737#; Latin_Capital_Letter_Av : constant Unicode_Char := 16#A738#; Latin_Small_Letter_Av : constant Unicode_Char := 16#A739#; Latin_Capital_Letter_Av_With_Horizontal_Bar : constant Unicode_Char := 16#A73A#; Latin_Small_Letter_Av_With_Horizontal_Bar : constant Unicode_Char := 16#A73B#; Latin_Capital_Letter_Ay : constant Unicode_Char := 16#A73C#; Latin_Small_Letter_Ay : constant Unicode_Char := 16#A73D#; Latin_Capital_Letter_Reversed_C_With_Dot : constant Unicode_Char := 16#A73E#; Latin_Small_Letter_Reversed_C_With_Dot : constant Unicode_Char := 16#A73F#; Latin_Capital_Letter_K_With_Stroke : constant Unicode_Char := 16#A740#; Latin_Small_Letter_K_With_Stroke : constant Unicode_Char := 16#A741#; Latin_Capital_Letter_K_With_Diagonal_Stroke : constant Unicode_Char := 16#A742#; Latin_Small_Letter_K_With_Diagonal_Stroke : constant Unicode_Char := 16#A743#; Latin_Capital_Letter_K_With_Stroke_And_Diagonal_Stroke : constant Unicode_Char := 16#A744#; Latin_Small_Letter_K_With_Stroke_And_Diagonal_Stroke : constant Unicode_Char := 16#A745#; Latin_Capital_Letter_Broken_L : constant Unicode_Char := 16#A746#; Latin_Small_Letter_Broken_L : constant Unicode_Char := 16#A747#; Latin_Capital_Letter_L_With_High_Stroke : constant Unicode_Char := 16#A748#; Latin_Small_Letter_L_With_High_Stroke : constant Unicode_Char := 16#A749#; Latin_Capital_Letter_O_With_Long_Stroke_Overlay : constant Unicode_Char := 16#A74A#; Latin_Small_Letter_O_With_Long_Stroke_Overlay : constant Unicode_Char := 16#A74B#; Latin_Capital_Letter_O_With_Loop : constant Unicode_Char := 16#A74C#; Latin_Small_Letter_O_With_Loop : constant Unicode_Char := 16#A74D#; Latin_Capital_Letter_Oo : constant Unicode_Char := 16#A74E#; Latin_Small_Letter_Oo : constant Unicode_Char := 16#A74F#; Latin_Capital_Letter_P_With_Stroke_Through_Descender : constant Unicode_Char := 16#A750#; Latin_Small_Letter_P_With_Stroke_Through_Descender : constant Unicode_Char := 16#A751#; Latin_Capital_Letter_P_With_Flourish : constant Unicode_Char := 16#A752#; Latin_Small_Letter_P_With_Flourish : constant Unicode_Char := 16#A753#; Latin_Capital_Letter_P_With_Squirrel_Tail : constant Unicode_Char := 16#A754#; Latin_Small_Letter_P_With_Squirrel_Tail : constant Unicode_Char := 16#A755#; Latin_Capital_Letter_Q_With_Stroke_Through_Descender : constant Unicode_Char := 16#A756#; Latin_Small_Letter_Q_With_Stroke_Through_Descender : constant Unicode_Char := 16#A757#; Latin_Capital_Letter_Q_With_Diagonal_Stroke : constant Unicode_Char := 16#A758#; Latin_Small_Letter_Q_With_Diagonal_Stroke : constant Unicode_Char := 16#A759#; Latin_Capital_Letter_R_Rotunda : constant Unicode_Char := 16#A75A#; Latin_Small_Letter_R_Rotunda : constant Unicode_Char := 16#A75B#; Latin_Capital_Letter_Rum_Rotunda : constant Unicode_Char := 16#A75C#; Latin_Small_Letter_Rum_Rotunda : constant Unicode_Char := 16#A75D#; Latin_Capital_Letter_V_With_Diagonal_Stroke : constant Unicode_Char := 16#A75E#; Latin_Small_Letter_V_With_Diagonal_Stroke : constant Unicode_Char := 16#A75F#; Latin_Capital_Letter_Vy : constant Unicode_Char := 16#A760#; Latin_Small_Letter_Vy : constant Unicode_Char := 16#A761#; Latin_Capital_Letter_Visigothic_Z : constant Unicode_Char := 16#A762#; Latin_Small_Letter_Visigothic_Z : constant Unicode_Char := 16#A763#; Latin_Capital_Letter_Thorn_With_Stroke : constant Unicode_Char := 16#A764#; Latin_Small_Letter_Thorn_With_Stroke : constant Unicode_Char := 16#A765#; Latin_Capital_Letter_Thorn_With_Stroke_Through_Descender : constant Unicode_Char := 16#A766#; Latin_Small_Letter_Thorn_With_Stroke_Through_Descender : constant Unicode_Char := 16#A767#; Latin_Capital_Letter_Vend : constant Unicode_Char := 16#A768#; Latin_Small_Letter_Vend : constant Unicode_Char := 16#A769#; Latin_Capital_Letter_Et : constant Unicode_Char := 16#A76A#; Latin_Small_Letter_Et : constant Unicode_Char := 16#A76B#; Latin_Capital_Letter_Is : constant Unicode_Char := 16#A76C#; Latin_Small_Letter_Is : constant Unicode_Char := 16#A76D#; Latin_Capital_Letter_Con : constant Unicode_Char := 16#A76E#; Latin_Small_Letter_Con : constant Unicode_Char := 16#A76F#; Modifier_Letter_Us : constant Unicode_Char := 16#A770#; Latin_Small_Letter_Dum : constant Unicode_Char := 16#A771#; Latin_Small_Letter_Lum : constant Unicode_Char := 16#A772#; Latin_Small_Letter_Mum : constant Unicode_Char := 16#A773#; Latin_Small_Letter_Num : constant Unicode_Char := 16#A774#; Latin_Small_Letter_Rum : constant Unicode_Char := 16#A775#; Latin_Letter_Small_Capital_Rum : constant Unicode_Char := 16#A776#; Latin_Small_Letter_Tum : constant Unicode_Char := 16#A777#; Latin_Small_Letter_Um : constant Unicode_Char := 16#A778#; Latin_Capital_Letter_Insular_D : constant Unicode_Char := 16#A779#; Latin_Small_Letter_Insular_D : constant Unicode_Char := 16#A77A#; Latin_Capital_Letter_Insular_F : constant Unicode_Char := 16#A77B#; Latin_Small_Letter_Insular_F : constant Unicode_Char := 16#A77C#; Latin_Capital_Letter_Insular_G : constant Unicode_Char := 16#A77D#; Latin_Capital_Letter_Turned_Insular_G : constant Unicode_Char := 16#A77E#; Latin_Small_Letter_Turned_Insular_G : constant Unicode_Char := 16#A77F#; Latin_Capital_Letter_Turned_L : constant Unicode_Char := 16#A780#; Latin_Small_Letter_Turned_L : constant Unicode_Char := 16#A781#; Latin_Capital_Letter_Insular_R : constant Unicode_Char := 16#A782#; Latin_Small_Letter_Insular_R : constant Unicode_Char := 16#A783#; Latin_Capital_Letter_Insular_S : constant Unicode_Char := 16#A784#; Latin_Small_Letter_Insular_S : constant Unicode_Char := 16#A785#; Latin_Capital_Letter_Insular_T : constant Unicode_Char := 16#A786#; Latin_Small_Letter_Insular_T : constant Unicode_Char := 16#A787#; Modifier_Letter_Low_Circumflex_Accent : constant Unicode_Char := 16#A788#; Modifier_Letter_Colon : constant Unicode_Char := 16#A789#; Modifier_Letter_Short_Equals_Sign : constant Unicode_Char := 16#A78A#; Latin_Capital_Letter_Saltillo : constant Unicode_Char := 16#A78B#; Latin_Small_Letter_Saltillo : constant Unicode_Char := 16#A78C#; Latin_Capital_Letter_Turned_H : constant Unicode_Char := 16#A78D#; Latin_Small_Letter_L_With_Retroflex_Hook_And_Belt : constant Unicode_Char := 16#A78E#; Latin_Letter_Sinological_Dot : constant Unicode_Char := 16#A78F#; Latin_Capital_Letter_N_With_Descender : constant Unicode_Char := 16#A790#; Latin_Small_Letter_N_With_Descender : constant Unicode_Char := 16#A791#; Latin_Capital_Letter_C_With_Bar : constant Unicode_Char := 16#A792#; Latin_Small_Letter_C_With_Bar : constant Unicode_Char := 16#A793#; Latin_Small_Letter_C_With_Palatal_Hook : constant Unicode_Char := 16#A794#; Latin_Small_Letter_H_With_Palatal_Hook : constant Unicode_Char := 16#A795#; Latin_Capital_Letter_B_With_Flourish : constant Unicode_Char := 16#A796#; Latin_Small_Letter_B_With_Flourish : constant Unicode_Char := 16#A797#; Latin_Capital_Letter_F_With_Stroke : constant Unicode_Char := 16#A798#; Latin_Small_Letter_F_With_Stroke : constant Unicode_Char := 16#A799#; Latin_Capital_Letter_Volapuk_Ae : constant Unicode_Char := 16#A79A#; Latin_Small_Letter_Volapuk_Ae : constant Unicode_Char := 16#A79B#; Latin_Capital_Letter_Volapuk_Oe : constant Unicode_Char := 16#A79C#; Latin_Small_Letter_Volapuk_Oe : constant Unicode_Char := 16#A79D#; Latin_Capital_Letter_Volapuk_Ue : constant Unicode_Char := 16#A79E#; Latin_Small_Letter_Volapuk_Ue : constant Unicode_Char := 16#A79F#; Latin_Capital_Letter_G_With_Oblique_Stroke : constant Unicode_Char := 16#A7A0#; Latin_Small_Letter_G_With_Oblique_Stroke : constant Unicode_Char := 16#A7A1#; Latin_Capital_Letter_K_With_Oblique_Stroke : constant Unicode_Char := 16#A7A2#; Latin_Small_Letter_K_With_Oblique_Stroke : constant Unicode_Char := 16#A7A3#; Latin_Capital_Letter_N_With_Oblique_Stroke : constant Unicode_Char := 16#A7A4#; Latin_Small_Letter_N_With_Oblique_Stroke : constant Unicode_Char := 16#A7A5#; Latin_Capital_Letter_R_With_Oblique_Stroke : constant Unicode_Char := 16#A7A6#; Latin_Small_Letter_R_With_Oblique_Stroke : constant Unicode_Char := 16#A7A7#; Latin_Capital_Letter_S_With_Oblique_Stroke : constant Unicode_Char := 16#A7A8#; Latin_Small_Letter_S_With_Oblique_Stroke : constant Unicode_Char := 16#A7A9#; Latin_Capital_Letter_H_With_Hook : constant Unicode_Char := 16#A7AA#; Latin_Capital_Letter_Reversed_Open_E : constant Unicode_Char := 16#A7AB#; Latin_Capital_Letter_Script_G : constant Unicode_Char := 16#A7AC#; Latin_Capital_Letter_L_With_Belt : constant Unicode_Char := 16#A7AD#; Latin_Capital_Letter_Turned_K : constant Unicode_Char := 16#A7B0#; Latin_Capital_Letter_Turned_T : constant Unicode_Char := 16#A7B1#; Latin_Capital_Letter_J_With_Crossed_Tail : constant Unicode_Char := 16#A7B2#; Latin_Capital_Letter_Chi : constant Unicode_Char := 16#A7B3#; Latin_Capital_Letter_Beta : constant Unicode_Char := 16#A7B4#; Latin_Small_Letter_Beta : constant Unicode_Char := 16#A7B5#; Latin_Capital_Letter_Omega : constant Unicode_Char := 16#A7B6#; Latin_Small_Letter_Omega : constant Unicode_Char := 16#A7B7#; Latin_Epigraphic_Letter_Sideways_I : constant Unicode_Char := 16#A7F7#; Modifier_Letter_Capital_H_With_Stroke : constant Unicode_Char := 16#A7F8#; Modifier_Letter_Small_Ligature_Oe : constant Unicode_Char := 16#A7F9#; Latin_Letter_Small_Capital_Turned_M : constant Unicode_Char := 16#A7FA#; Latin_Epigraphic_Letter_Reversed_F : constant Unicode_Char := 16#A7FB#; Latin_Epigraphic_Letter_Reversed_P : constant Unicode_Char := 16#A7FC#; Latin_Epigraphic_Letter_Inverted_M : constant Unicode_Char := 16#A7FD#; Latin_Epigraphic_Letter_I_Longa : constant Unicode_Char := 16#A7FE#; Latin_Epigraphic_Letter_Archaic_M : constant Unicode_Char := 16#A7FF#; end Unicode.Names.Latin_Extended_D; �������������������������xmlada-24.0.0/unicode/unicode-names-latin_extended_e.ads��������������������������������������������0000664�0000000�0000000�00000016173�14476332425�0023224�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Latin_Extended_E is pragma Preelaborate; pragma Style_Checks (Off); Latin_Small_Letter_Barred_Alpha : constant Unicode_Char := 16#AB30#; Latin_Small_Letter_A_Reversed_Schwa : constant Unicode_Char := 16#AB31#; Latin_Small_Letter_Blackletter_E : constant Unicode_Char := 16#AB32#; Latin_Small_Letter_Barred_E : constant Unicode_Char := 16#AB33#; Latin_Small_Letter_E_With_Flourish : constant Unicode_Char := 16#AB34#; Latin_Small_Letter_Lenis_F : constant Unicode_Char := 16#AB35#; Latin_Small_Letter_Script_G_With_Crossed_Tail : constant Unicode_Char := 16#AB36#; Latin_Small_Letter_L_With_Inverted_Lazy_S : constant Unicode_Char := 16#AB37#; Latin_Small_Letter_L_With_Double_Middle_Tilde : constant Unicode_Char := 16#AB38#; Latin_Small_Letter_L_With_Middle_Ring : constant Unicode_Char := 16#AB39#; Latin_Small_Letter_M_With_Crossed_Tail : constant Unicode_Char := 16#AB3A#; Latin_Small_Letter_N_With_Crossed_Tail : constant Unicode_Char := 16#AB3B#; Latin_Small_Letter_Eng_With_Crossed_Tail : constant Unicode_Char := 16#AB3C#; Latin_Small_Letter_Blackletter_O : constant Unicode_Char := 16#AB3D#; Latin_Small_Letter_Blackletter_O_With_Stroke : constant Unicode_Char := 16#AB3E#; Latin_Small_Letter_Open_O_With_Stroke : constant Unicode_Char := 16#AB3F#; Latin_Small_Letter_Inverted_Oe : constant Unicode_Char := 16#AB40#; Latin_Small_Letter_Turned_Oe_With_Stroke : constant Unicode_Char := 16#AB41#; Latin_Small_Letter_Turned_Oe_With_Horizontal_Stroke : constant Unicode_Char := 16#AB42#; Latin_Small_Letter_Turned_O_Open_O : constant Unicode_Char := 16#AB43#; Latin_Small_Letter_Turned_O_Open_O_With_Stroke : constant Unicode_Char := 16#AB44#; Latin_Small_Letter_Stirrup_R : constant Unicode_Char := 16#AB45#; Latin_Letter_Small_Capital_R_With_Right_Leg : constant Unicode_Char := 16#AB46#; Latin_Small_Letter_R_Without_Handle : constant Unicode_Char := 16#AB47#; Latin_Small_Letter_Double_R : constant Unicode_Char := 16#AB48#; Latin_Small_Letter_R_With_Crossed_Tail : constant Unicode_Char := 16#AB49#; Latin_Small_Letter_Double_R_With_Crossed_Tail : constant Unicode_Char := 16#AB4A#; Latin_Small_Letter_Script_R : constant Unicode_Char := 16#AB4B#; Latin_Small_Letter_Script_R_With_Ring : constant Unicode_Char := 16#AB4C#; Latin_Small_Letter_Baseline_Esh : constant Unicode_Char := 16#AB4D#; Latin_Small_Letter_U_With_Short_Right_Leg : constant Unicode_Char := 16#AB4E#; Latin_Small_Letter_U_Bar_With_Short_Right_Leg : constant Unicode_Char := 16#AB4F#; Latin_Small_Letter_Ui : constant Unicode_Char := 16#AB50#; Latin_Small_Letter_Turned_Ui : constant Unicode_Char := 16#AB51#; Latin_Small_Letter_U_With_Left_Hook : constant Unicode_Char := 16#AB52#; Latin_Small_Letter_Chi : constant Unicode_Char := 16#AB53#; Latin_Small_Letter_Chi_With_Low_Right_Ring : constant Unicode_Char := 16#AB54#; Latin_Small_Letter_Chi_With_Low_Left_Serif : constant Unicode_Char := 16#AB55#; Latin_Small_Letter_X_With_Low_Right_Ring : constant Unicode_Char := 16#AB56#; Latin_Small_Letter_X_With_Long_Left_Leg : constant Unicode_Char := 16#AB57#; Latin_Small_Letter_X_With_Long_Left_Leg_And_Low_Right_Ring : constant Unicode_Char := 16#AB58#; Latin_Small_Letter_X_With_Long_Left_Leg_With_Serif : constant Unicode_Char := 16#AB59#; Latin_Small_Letter_Y_With_Short_Right_Leg : constant Unicode_Char := 16#AB5A#; Modifier_Breve_With_Inverted_Breve : constant Unicode_Char := 16#AB5B#; Modifier_Letter_Small_Heng : constant Unicode_Char := 16#AB5C#; Modifier_Letter_Small_L_With_Inverted_Lazy_S : constant Unicode_Char := 16#AB5D#; Modifier_Letter_Small_L_With_Middle_Tilde : constant Unicode_Char := 16#AB5E#; Modifier_Letter_Small_U_With_Left_Hook : constant Unicode_Char := 16#AB5F#; Latin_Small_Letter_Sakha_Yat : constant Unicode_Char := 16#AB60#; Latin_Small_Letter_Iotified_E : constant Unicode_Char := 16#AB61#; Latin_Small_Letter_Open_Oe : constant Unicode_Char := 16#AB62#; Latin_Small_Letter_Uo : constant Unicode_Char := 16#AB63#; Latin_Small_Letter_Inverted_Alpha : constant Unicode_Char := 16#AB64#; Greek_Letter_Small_Capital_Omega : constant Unicode_Char := 16#AB65#; end Unicode.Names.Latin_Extended_E; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-lepcha.ads������������������������������������������������������0000664�0000000�0000000�00000020707�14476332425�0021163�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Lepcha is pragma Preelaborate; pragma Style_Checks (Off); Lepcha_Letter_Ka : constant Unicode_Char := 16#1C00#; Lepcha_Letter_Kla : constant Unicode_Char := 16#1C01#; Lepcha_Letter_Kha : constant Unicode_Char := 16#1C02#; Lepcha_Letter_Ga : constant Unicode_Char := 16#1C03#; Lepcha_Letter_Gla : constant Unicode_Char := 16#1C04#; Lepcha_Letter_Nga : constant Unicode_Char := 16#1C05#; Lepcha_Letter_Ca : constant Unicode_Char := 16#1C06#; Lepcha_Letter_Cha : constant Unicode_Char := 16#1C07#; Lepcha_Letter_Ja : constant Unicode_Char := 16#1C08#; Lepcha_Letter_Nya : constant Unicode_Char := 16#1C09#; Lepcha_Letter_Ta : constant Unicode_Char := 16#1C0A#; Lepcha_Letter_Tha : constant Unicode_Char := 16#1C0B#; Lepcha_Letter_Da : constant Unicode_Char := 16#1C0C#; Lepcha_Letter_Na : constant Unicode_Char := 16#1C0D#; Lepcha_Letter_Pa : constant Unicode_Char := 16#1C0E#; Lepcha_Letter_Pla : constant Unicode_Char := 16#1C0F#; Lepcha_Letter_Pha : constant Unicode_Char := 16#1C10#; Lepcha_Letter_Fa : constant Unicode_Char := 16#1C11#; Lepcha_Letter_Fla : constant Unicode_Char := 16#1C12#; Lepcha_Letter_Ba : constant Unicode_Char := 16#1C13#; Lepcha_Letter_Bla : constant Unicode_Char := 16#1C14#; Lepcha_Letter_Ma : constant Unicode_Char := 16#1C15#; Lepcha_Letter_Mla : constant Unicode_Char := 16#1C16#; Lepcha_Letter_Tsa : constant Unicode_Char := 16#1C17#; Lepcha_Letter_Tsha : constant Unicode_Char := 16#1C18#; Lepcha_Letter_Dza : constant Unicode_Char := 16#1C19#; Lepcha_Letter_Ya : constant Unicode_Char := 16#1C1A#; Lepcha_Letter_Ra : constant Unicode_Char := 16#1C1B#; Lepcha_Letter_La : constant Unicode_Char := 16#1C1C#; Lepcha_Letter_Ha : constant Unicode_Char := 16#1C1D#; Lepcha_Letter_Hla : constant Unicode_Char := 16#1C1E#; Lepcha_Letter_Va : constant Unicode_Char := 16#1C1F#; Lepcha_Letter_Sa : constant Unicode_Char := 16#1C20#; Lepcha_Letter_Sha : constant Unicode_Char := 16#1C21#; Lepcha_Letter_Wa : constant Unicode_Char := 16#1C22#; Lepcha_Letter_A : constant Unicode_Char := 16#1C23#; Lepcha_Subjoined_Letter_Ya : constant Unicode_Char := 16#1C24#; Lepcha_Subjoined_Letter_Ra : constant Unicode_Char := 16#1C25#; Lepcha_Vowel_Sign_Aa : constant Unicode_Char := 16#1C26#; Lepcha_Vowel_Sign_I : constant Unicode_Char := 16#1C27#; Lepcha_Vowel_Sign_O : constant Unicode_Char := 16#1C28#; Lepcha_Vowel_Sign_Oo : constant Unicode_Char := 16#1C29#; Lepcha_Vowel_Sign_U : constant Unicode_Char := 16#1C2A#; Lepcha_Vowel_Sign_Uu : constant Unicode_Char := 16#1C2B#; Lepcha_Vowel_Sign_E : constant Unicode_Char := 16#1C2C#; Lepcha_Consonant_Sign_K : constant Unicode_Char := 16#1C2D#; Lepcha_Consonant_Sign_M : constant Unicode_Char := 16#1C2E#; Lepcha_Consonant_Sign_L : constant Unicode_Char := 16#1C2F#; Lepcha_Consonant_Sign_N : constant Unicode_Char := 16#1C30#; Lepcha_Consonant_Sign_P : constant Unicode_Char := 16#1C31#; Lepcha_Consonant_Sign_R : constant Unicode_Char := 16#1C32#; Lepcha_Consonant_Sign_T : constant Unicode_Char := 16#1C33#; Lepcha_Consonant_Sign_Nyin_Do : constant Unicode_Char := 16#1C34#; Lepcha_Consonant_Sign_Kang : constant Unicode_Char := 16#1C35#; Lepcha_Sign_Ran : constant Unicode_Char := 16#1C36#; Lepcha_Sign_Nukta : constant Unicode_Char := 16#1C37#; Lepcha_Punctuation_Ta_Rol : constant Unicode_Char := 16#1C3B#; Lepcha_Punctuation_Nyet_Thyoom_Ta_Rol : constant Unicode_Char := 16#1C3C#; Lepcha_Punctuation_Cer_Wa : constant Unicode_Char := 16#1C3D#; Lepcha_Punctuation_Tshook_Cer_Wa : constant Unicode_Char := 16#1C3E#; Lepcha_Punctuation_Tshook : constant Unicode_Char := 16#1C3F#; Lepcha_Digit_Zero : constant Unicode_Char := 16#1C40#; Lepcha_Digit_One : constant Unicode_Char := 16#1C41#; Lepcha_Digit_Two : constant Unicode_Char := 16#1C42#; Lepcha_Digit_Three : constant Unicode_Char := 16#1C43#; Lepcha_Digit_Four : constant Unicode_Char := 16#1C44#; Lepcha_Digit_Five : constant Unicode_Char := 16#1C45#; Lepcha_Digit_Six : constant Unicode_Char := 16#1C46#; Lepcha_Digit_Seven : constant Unicode_Char := 16#1C47#; Lepcha_Digit_Eight : constant Unicode_Char := 16#1C48#; Lepcha_Digit_Nine : constant Unicode_Char := 16#1C49#; Lepcha_Letter_Tta : constant Unicode_Char := 16#1C4D#; Lepcha_Letter_Ttha : constant Unicode_Char := 16#1C4E#; Lepcha_Letter_Dda : constant Unicode_Char := 16#1C4F#; end Unicode.Names.Lepcha; ���������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-letterlike_symbols.ads������������������������������������������0000664�0000000�0000000�00000022031�14476332425�0023633�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Letterlike_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Account_Of : constant Unicode_Char := 16#2100#; Addressed_To_The_Subject : constant Unicode_Char := 16#2101#; Double_Struck_Capital_C : constant Unicode_Char := 16#2102#; Degree_Celsius : constant Unicode_Char := 16#2103#; Centre_Line_Symbol : constant Unicode_Char := 16#2104#; Care_Of : constant Unicode_Char := 16#2105#; Cada_Una : constant Unicode_Char := 16#2106#; Euler_Constant : constant Unicode_Char := 16#2107#; Scruple : constant Unicode_Char := 16#2108#; Degree_Fahrenheit : constant Unicode_Char := 16#2109#; Script_Small_G : constant Unicode_Char := 16#210A#; Script_Capital_H : constant Unicode_Char := 16#210B#; Black_Letter_Capital_H : constant Unicode_Char := 16#210C#; Double_Struck_Capital_H : constant Unicode_Char := 16#210D#; Planck_Constant : constant Unicode_Char := 16#210E#; Planck_Constant_Over_Two_Pi : constant Unicode_Char := 16#210F#; Script_Capital_I : constant Unicode_Char := 16#2110#; Black_Letter_Capital_I : constant Unicode_Char := 16#2111#; Script_Capital_L : constant Unicode_Char := 16#2112#; Script_Small_L : constant Unicode_Char := 16#2113#; L_B_Bar_Symbol : constant Unicode_Char := 16#2114#; Double_Struck_Capital_N : constant Unicode_Char := 16#2115#; Numero_Sign : constant Unicode_Char := 16#2116#; Sound_Recording_Copyright : constant Unicode_Char := 16#2117#; Script_Capital_P : constant Unicode_Char := 16#2118#; Weierstrass_Elliptic_Function : Unicode_Char renames Script_Capital_P; Double_Struck_Capital_P : constant Unicode_Char := 16#2119#; Double_Struck_Capital_Q : constant Unicode_Char := 16#211A#; Script_Capital_R : constant Unicode_Char := 16#211B#; Black_Letter_Capital_R : constant Unicode_Char := 16#211C#; Double_Struck_Capital_R : constant Unicode_Char := 16#211D#; Prescription_Take : constant Unicode_Char := 16#211E#; Response : constant Unicode_Char := 16#211F#; Service_Mark : constant Unicode_Char := 16#2120#; Telephone_Sign : constant Unicode_Char := 16#2121#; Trade_Mark_Sign : constant Unicode_Char := 16#2122#; Versicle : constant Unicode_Char := 16#2123#; Double_Struck_Capital_Z : constant Unicode_Char := 16#2124#; Ounce_Sign : constant Unicode_Char := 16#2125#; Ohm_Sign : constant Unicode_Char := 16#2126#; Inverted_Ohm_Sign : constant Unicode_Char := 16#2127#; Black_Letter_Capital_Z : constant Unicode_Char := 16#2128#; Turned_Greek_Small_Letter_Iota : constant Unicode_Char := 16#2129#; Kelvin_Sign : constant Unicode_Char := 16#212A#; Angstrom_Sign : constant Unicode_Char := 16#212B#; Script_Capital_B : constant Unicode_Char := 16#212C#; Black_Letter_Capital_C : constant Unicode_Char := 16#212D#; Estimated_Symbol : constant Unicode_Char := 16#212E#; Script_Small_E : constant Unicode_Char := 16#212F#; Script_Capital_E : constant Unicode_Char := 16#2130#; Script_Capital_F : constant Unicode_Char := 16#2131#; Turned_Capital_F : constant Unicode_Char := 16#2132#; Script_Capital_M : constant Unicode_Char := 16#2133#; Script_Small_O : constant Unicode_Char := 16#2134#; Alef_Symbol : constant Unicode_Char := 16#2135#; Bet_Symbol : constant Unicode_Char := 16#2136#; Gimel_Symbol : constant Unicode_Char := 16#2137#; Dalet_Symbol : constant Unicode_Char := 16#2138#; Information_Source : constant Unicode_Char := 16#2139#; Rotated_Capital_Q : constant Unicode_Char := 16#213A#; Facsimile_Sign : constant Unicode_Char := 16#213B#; Double_Struck_Small_Pi : constant Unicode_Char := 16#213C#; Double_Struck_Small_Gamma : constant Unicode_Char := 16#213D#; Double_Struck_Capital_Gamma : constant Unicode_Char := 16#213E#; Double_Struck_Capital_Pi : constant Unicode_Char := 16#213F#; Double_Struck_N_Ary_Summation : constant Unicode_Char := 16#2140#; Turned_Sans_Serif_Capital_G : constant Unicode_Char := 16#2141#; Turned_Sans_Serif_Capital_L : constant Unicode_Char := 16#2142#; Reversed_Sans_Serif_Capital_L : constant Unicode_Char := 16#2143#; Turned_Sans_Serif_Capital_Y : constant Unicode_Char := 16#2144#; Double_Struck_Italic_Capital_D : constant Unicode_Char := 16#2145#; Double_Struck_Italic_Small_D : constant Unicode_Char := 16#2146#; Double_Struck_Italic_Small_E : constant Unicode_Char := 16#2147#; Double_Struck_Italic_Small_I : constant Unicode_Char := 16#2148#; Double_Struck_Italic_Small_J : constant Unicode_Char := 16#2149#; Property_Line : constant Unicode_Char := 16#214A#; Turned_Ampersand : constant Unicode_Char := 16#214B#; Per_Sign : constant Unicode_Char := 16#214C#; Aktieselskab : constant Unicode_Char := 16#214D#; Turned_Small_F : constant Unicode_Char := 16#214E#; Symbol_For_Samaritan_Source : constant Unicode_Char := 16#214F#; end Unicode.Names.Letterlike_Symbols; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-limbu.ads�������������������������������������������������������0000664�0000000�0000000�00000017745�14476332425�0021047�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Limbu is pragma Preelaborate; pragma Style_Checks (Off); Limbu_Vowel_Carrier_Letter : constant Unicode_Char := 16#1900#; Limbu_Letter_Ka : constant Unicode_Char := 16#1901#; Limbu_Letter_Kha : constant Unicode_Char := 16#1902#; Limbu_Letter_Ga : constant Unicode_Char := 16#1903#; Limbu_Letter_Gha : constant Unicode_Char := 16#1904#; Limbu_Letter_Nga : constant Unicode_Char := 16#1905#; Limbu_Letter_Ca : constant Unicode_Char := 16#1906#; Limbu_Letter_Cha : constant Unicode_Char := 16#1907#; Limbu_Letter_Ja : constant Unicode_Char := 16#1908#; Limbu_Letter_Jha : constant Unicode_Char := 16#1909#; Limbu_Letter_Yan : constant Unicode_Char := 16#190A#; Limbu_Letter_Ta : constant Unicode_Char := 16#190B#; Limbu_Letter_Tha : constant Unicode_Char := 16#190C#; Limbu_Letter_Da : constant Unicode_Char := 16#190D#; Limbu_Letter_Dha : constant Unicode_Char := 16#190E#; Limbu_Letter_Na : constant Unicode_Char := 16#190F#; Limbu_Letter_Pa : constant Unicode_Char := 16#1910#; Limbu_Letter_Pha : constant Unicode_Char := 16#1911#; Limbu_Letter_Ba : constant Unicode_Char := 16#1912#; Limbu_Letter_Bha : constant Unicode_Char := 16#1913#; Limbu_Letter_Ma : constant Unicode_Char := 16#1914#; Limbu_Letter_Ya : constant Unicode_Char := 16#1915#; Limbu_Letter_Ra : constant Unicode_Char := 16#1916#; Limbu_Letter_La : constant Unicode_Char := 16#1917#; Limbu_Letter_Wa : constant Unicode_Char := 16#1918#; Limbu_Letter_Sha : constant Unicode_Char := 16#1919#; Limbu_Letter_Ssa : constant Unicode_Char := 16#191A#; Limbu_Letter_Sa : constant Unicode_Char := 16#191B#; Limbu_Letter_Ha : constant Unicode_Char := 16#191C#; Limbu_Letter_Gyan : constant Unicode_Char := 16#191D#; Limbu_Letter_Tra : constant Unicode_Char := 16#191E#; Limbu_Vowel_Sign_A : constant Unicode_Char := 16#1920#; Limbu_Vowel_Sign_I : constant Unicode_Char := 16#1921#; Limbu_Vowel_Sign_U : constant Unicode_Char := 16#1922#; Limbu_Vowel_Sign_Ee : constant Unicode_Char := 16#1923#; Limbu_Vowel_Sign_Ai : constant Unicode_Char := 16#1924#; Limbu_Vowel_Sign_Oo : constant Unicode_Char := 16#1925#; Limbu_Vowel_Sign_Au : constant Unicode_Char := 16#1926#; Limbu_Vowel_Sign_E : constant Unicode_Char := 16#1927#; Limbu_Vowel_Sign_O : constant Unicode_Char := 16#1928#; Limbu_Subjoined_Letter_Ya : constant Unicode_Char := 16#1929#; Limbu_Subjoined_Letter_Ra : constant Unicode_Char := 16#192A#; Limbu_Subjoined_Letter_Wa : constant Unicode_Char := 16#192B#; Limbu_Small_Letter_Ka : constant Unicode_Char := 16#1930#; Limbu_Small_Letter_Nga : constant Unicode_Char := 16#1931#; Limbu_Small_Letter_Anusvara : constant Unicode_Char := 16#1932#; Limbu_Small_Letter_Ta : constant Unicode_Char := 16#1933#; Limbu_Small_Letter_Na : constant Unicode_Char := 16#1934#; Limbu_Small_Letter_Pa : constant Unicode_Char := 16#1935#; Limbu_Small_Letter_Ma : constant Unicode_Char := 16#1936#; Limbu_Small_Letter_Ra : constant Unicode_Char := 16#1937#; Limbu_Small_Letter_La : constant Unicode_Char := 16#1938#; Limbu_Sign_Mukphreng : constant Unicode_Char := 16#1939#; Limbu_Sign_Kemphreng : constant Unicode_Char := 16#193A#; Limbu_Sign_Sa_I : constant Unicode_Char := 16#193B#; Limbu_Sign_Loo : constant Unicode_Char := 16#1940#; Limbu_Exclamation_Mark : constant Unicode_Char := 16#1944#; Limbu_Question_Mark : constant Unicode_Char := 16#1945#; Limbu_Digit_Zero : constant Unicode_Char := 16#1946#; Limbu_Digit_One : constant Unicode_Char := 16#1947#; Limbu_Digit_Two : constant Unicode_Char := 16#1948#; Limbu_Digit_Three : constant Unicode_Char := 16#1949#; Limbu_Digit_Four : constant Unicode_Char := 16#194A#; Limbu_Digit_Five : constant Unicode_Char := 16#194B#; Limbu_Digit_Six : constant Unicode_Char := 16#194C#; Limbu_Digit_Seven : constant Unicode_Char := 16#194D#; Limbu_Digit_Eight : constant Unicode_Char := 16#194E#; Limbu_Digit_Nine : constant Unicode_Char := 16#194F#; end Unicode.Names.Limbu; ���������������������������xmlada-24.0.0/unicode/unicode-names-linear_a.ads����������������������������������������������������0000664�0000000�0000000�00000077216�14476332425�0021510�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Linear_A is pragma Preelaborate; pragma Style_Checks (Off); Linear_A_Sign_Ab001 : constant Unicode_Char := 16#10600#; Linear_A_Sign_Ab002 : constant Unicode_Char := 16#10601#; Linear_A_Sign_Ab003 : constant Unicode_Char := 16#10602#; Linear_A_Sign_Ab004 : constant Unicode_Char := 16#10603#; Linear_A_Sign_Ab005 : constant Unicode_Char := 16#10604#; Linear_A_Sign_Ab006 : constant Unicode_Char := 16#10605#; Linear_A_Sign_Ab007 : constant Unicode_Char := 16#10606#; Linear_A_Sign_Ab008 : constant Unicode_Char := 16#10607#; Linear_A_Sign_Ab009 : constant Unicode_Char := 16#10608#; Linear_A_Sign_Ab010 : constant Unicode_Char := 16#10609#; Linear_A_Sign_Ab011 : constant Unicode_Char := 16#1060A#; Linear_A_Sign_Ab013 : constant Unicode_Char := 16#1060B#; Linear_A_Sign_Ab016 : constant Unicode_Char := 16#1060C#; Linear_A_Sign_Ab017 : constant Unicode_Char := 16#1060D#; Linear_A_Sign_Ab020 : constant Unicode_Char := 16#1060E#; Linear_A_Sign_Ab021 : constant Unicode_Char := 16#1060F#; Linear_A_Sign_Ab021f : constant Unicode_Char := 16#10610#; Linear_A_Sign_Ab021m : constant Unicode_Char := 16#10611#; Linear_A_Sign_Ab022 : constant Unicode_Char := 16#10612#; Linear_A_Sign_Ab022f : constant Unicode_Char := 16#10613#; Linear_A_Sign_Ab022m : constant Unicode_Char := 16#10614#; Linear_A_Sign_Ab023 : constant Unicode_Char := 16#10615#; Linear_A_Sign_Ab023m : constant Unicode_Char := 16#10616#; Linear_A_Sign_Ab024 : constant Unicode_Char := 16#10617#; Linear_A_Sign_Ab026 : constant Unicode_Char := 16#10618#; Linear_A_Sign_Ab027 : constant Unicode_Char := 16#10619#; Linear_A_Sign_Ab028 : constant Unicode_Char := 16#1061A#; Linear_A_Sign_A028b : constant Unicode_Char := 16#1061B#; Linear_A_Sign_Ab029 : constant Unicode_Char := 16#1061C#; Linear_A_Sign_Ab030 : constant Unicode_Char := 16#1061D#; Linear_A_Sign_Ab031 : constant Unicode_Char := 16#1061E#; Linear_A_Sign_Ab034 : constant Unicode_Char := 16#1061F#; Linear_A_Sign_Ab037 : constant Unicode_Char := 16#10620#; Linear_A_Sign_Ab038 : constant Unicode_Char := 16#10621#; Linear_A_Sign_Ab039 : constant Unicode_Char := 16#10622#; Linear_A_Sign_Ab040 : constant Unicode_Char := 16#10623#; Linear_A_Sign_Ab041 : constant Unicode_Char := 16#10624#; Linear_A_Sign_Ab044 : constant Unicode_Char := 16#10625#; Linear_A_Sign_Ab045 : constant Unicode_Char := 16#10626#; Linear_A_Sign_Ab046 : constant Unicode_Char := 16#10627#; Linear_A_Sign_Ab047 : constant Unicode_Char := 16#10628#; Linear_A_Sign_Ab048 : constant Unicode_Char := 16#10629#; Linear_A_Sign_Ab049 : constant Unicode_Char := 16#1062A#; Linear_A_Sign_Ab050 : constant Unicode_Char := 16#1062B#; Linear_A_Sign_Ab051 : constant Unicode_Char := 16#1062C#; Linear_A_Sign_Ab053 : constant Unicode_Char := 16#1062D#; Linear_A_Sign_Ab054 : constant Unicode_Char := 16#1062E#; Linear_A_Sign_Ab055 : constant Unicode_Char := 16#1062F#; Linear_A_Sign_Ab056 : constant Unicode_Char := 16#10630#; Linear_A_Sign_Ab057 : constant Unicode_Char := 16#10631#; Linear_A_Sign_Ab058 : constant Unicode_Char := 16#10632#; Linear_A_Sign_Ab059 : constant Unicode_Char := 16#10633#; Linear_A_Sign_Ab060 : constant Unicode_Char := 16#10634#; Linear_A_Sign_Ab061 : constant Unicode_Char := 16#10635#; Linear_A_Sign_Ab065 : constant Unicode_Char := 16#10636#; Linear_A_Sign_Ab066 : constant Unicode_Char := 16#10637#; Linear_A_Sign_Ab067 : constant Unicode_Char := 16#10638#; Linear_A_Sign_Ab069 : constant Unicode_Char := 16#10639#; Linear_A_Sign_Ab070 : constant Unicode_Char := 16#1063A#; Linear_A_Sign_Ab073 : constant Unicode_Char := 16#1063B#; Linear_A_Sign_Ab074 : constant Unicode_Char := 16#1063C#; Linear_A_Sign_Ab076 : constant Unicode_Char := 16#1063D#; Linear_A_Sign_Ab077 : constant Unicode_Char := 16#1063E#; Linear_A_Sign_Ab078 : constant Unicode_Char := 16#1063F#; Linear_A_Sign_Ab079 : constant Unicode_Char := 16#10640#; Linear_A_Sign_Ab080 : constant Unicode_Char := 16#10641#; Linear_A_Sign_Ab081 : constant Unicode_Char := 16#10642#; Linear_A_Sign_Ab082 : constant Unicode_Char := 16#10643#; Linear_A_Sign_Ab085 : constant Unicode_Char := 16#10644#; Linear_A_Sign_Ab086 : constant Unicode_Char := 16#10645#; Linear_A_Sign_Ab087 : constant Unicode_Char := 16#10646#; Linear_A_Sign_A100_102 : constant Unicode_Char := 16#10647#; Linear_A_Sign_Ab118 : constant Unicode_Char := 16#10648#; Linear_A_Sign_Ab120 : constant Unicode_Char := 16#10649#; Linear_A_Sign_A120b : constant Unicode_Char := 16#1064A#; Linear_A_Sign_Ab122 : constant Unicode_Char := 16#1064B#; Linear_A_Sign_Ab123 : constant Unicode_Char := 16#1064C#; Linear_A_Sign_Ab131a : constant Unicode_Char := 16#1064D#; Linear_A_Sign_Ab131b : constant Unicode_Char := 16#1064E#; Linear_A_Sign_A131c : constant Unicode_Char := 16#1064F#; Linear_A_Sign_Ab164 : constant Unicode_Char := 16#10650#; Linear_A_Sign_Ab171 : constant Unicode_Char := 16#10651#; Linear_A_Sign_Ab180 : constant Unicode_Char := 16#10652#; Linear_A_Sign_Ab188 : constant Unicode_Char := 16#10653#; Linear_A_Sign_Ab191 : constant Unicode_Char := 16#10654#; Linear_A_Sign_A301 : constant Unicode_Char := 16#10655#; Linear_A_Sign_A302 : constant Unicode_Char := 16#10656#; Linear_A_Sign_A303 : constant Unicode_Char := 16#10657#; Linear_A_Sign_A304 : constant Unicode_Char := 16#10658#; Linear_A_Sign_A305 : constant Unicode_Char := 16#10659#; Linear_A_Sign_A306 : constant Unicode_Char := 16#1065A#; Linear_A_Sign_A307 : constant Unicode_Char := 16#1065B#; Linear_A_Sign_A308 : constant Unicode_Char := 16#1065C#; Linear_A_Sign_A309a : constant Unicode_Char := 16#1065D#; Linear_A_Sign_A309b : constant Unicode_Char := 16#1065E#; Linear_A_Sign_A309c : constant Unicode_Char := 16#1065F#; Linear_A_Sign_A310 : constant Unicode_Char := 16#10660#; Linear_A_Sign_A311 : constant Unicode_Char := 16#10661#; Linear_A_Sign_A312 : constant Unicode_Char := 16#10662#; Linear_A_Sign_A313a : constant Unicode_Char := 16#10663#; Linear_A_Sign_A313b : constant Unicode_Char := 16#10664#; Linear_A_Sign_A313c : constant Unicode_Char := 16#10665#; Linear_A_Sign_A314 : constant Unicode_Char := 16#10666#; Linear_A_Sign_A315 : constant Unicode_Char := 16#10667#; Linear_A_Sign_A316 : constant Unicode_Char := 16#10668#; Linear_A_Sign_A317 : constant Unicode_Char := 16#10669#; Linear_A_Sign_A318 : constant Unicode_Char := 16#1066A#; Linear_A_Sign_A319 : constant Unicode_Char := 16#1066B#; Linear_A_Sign_A320 : constant Unicode_Char := 16#1066C#; Linear_A_Sign_A321 : constant Unicode_Char := 16#1066D#; Linear_A_Sign_A322 : constant Unicode_Char := 16#1066E#; Linear_A_Sign_A323 : constant Unicode_Char := 16#1066F#; Linear_A_Sign_A324 : constant Unicode_Char := 16#10670#; Linear_A_Sign_A325 : constant Unicode_Char := 16#10671#; Linear_A_Sign_A326 : constant Unicode_Char := 16#10672#; Linear_A_Sign_A327 : constant Unicode_Char := 16#10673#; Linear_A_Sign_A328 : constant Unicode_Char := 16#10674#; Linear_A_Sign_A329 : constant Unicode_Char := 16#10675#; Linear_A_Sign_A330 : constant Unicode_Char := 16#10676#; Linear_A_Sign_A331 : constant Unicode_Char := 16#10677#; Linear_A_Sign_A332 : constant Unicode_Char := 16#10678#; Linear_A_Sign_A333 : constant Unicode_Char := 16#10679#; Linear_A_Sign_A334 : constant Unicode_Char := 16#1067A#; Linear_A_Sign_A335 : constant Unicode_Char := 16#1067B#; Linear_A_Sign_A336 : constant Unicode_Char := 16#1067C#; Linear_A_Sign_A337 : constant Unicode_Char := 16#1067D#; Linear_A_Sign_A338 : constant Unicode_Char := 16#1067E#; Linear_A_Sign_A339 : constant Unicode_Char := 16#1067F#; Linear_A_Sign_A340 : constant Unicode_Char := 16#10680#; Linear_A_Sign_A341 : constant Unicode_Char := 16#10681#; Linear_A_Sign_A342 : constant Unicode_Char := 16#10682#; Linear_A_Sign_A343 : constant Unicode_Char := 16#10683#; Linear_A_Sign_A344 : constant Unicode_Char := 16#10684#; Linear_A_Sign_A345 : constant Unicode_Char := 16#10685#; Linear_A_Sign_A346 : constant Unicode_Char := 16#10686#; Linear_A_Sign_A347 : constant Unicode_Char := 16#10687#; Linear_A_Sign_A348 : constant Unicode_Char := 16#10688#; Linear_A_Sign_A349 : constant Unicode_Char := 16#10689#; Linear_A_Sign_A350 : constant Unicode_Char := 16#1068A#; Linear_A_Sign_A351 : constant Unicode_Char := 16#1068B#; Linear_A_Sign_A352 : constant Unicode_Char := 16#1068C#; Linear_A_Sign_A353 : constant Unicode_Char := 16#1068D#; Linear_A_Sign_A354 : constant Unicode_Char := 16#1068E#; Linear_A_Sign_A355 : constant Unicode_Char := 16#1068F#; Linear_A_Sign_A356 : constant Unicode_Char := 16#10690#; Linear_A_Sign_A357 : constant Unicode_Char := 16#10691#; Linear_A_Sign_A358 : constant Unicode_Char := 16#10692#; Linear_A_Sign_A359 : constant Unicode_Char := 16#10693#; Linear_A_Sign_A360 : constant Unicode_Char := 16#10694#; Linear_A_Sign_A361 : constant Unicode_Char := 16#10695#; Linear_A_Sign_A362 : constant Unicode_Char := 16#10696#; Linear_A_Sign_A363 : constant Unicode_Char := 16#10697#; Linear_A_Sign_A364 : constant Unicode_Char := 16#10698#; Linear_A_Sign_A365 : constant Unicode_Char := 16#10699#; Linear_A_Sign_A366 : constant Unicode_Char := 16#1069A#; Linear_A_Sign_A367 : constant Unicode_Char := 16#1069B#; Linear_A_Sign_A368 : constant Unicode_Char := 16#1069C#; Linear_A_Sign_A369 : constant Unicode_Char := 16#1069D#; Linear_A_Sign_A370 : constant Unicode_Char := 16#1069E#; Linear_A_Sign_A371 : constant Unicode_Char := 16#1069F#; Linear_A_Sign_A400_Vas : constant Unicode_Char := 16#106A0#; Linear_A_Sign_A401_Vas : constant Unicode_Char := 16#106A1#; Linear_A_Sign_A402_Vas : constant Unicode_Char := 16#106A2#; Linear_A_Sign_A403_Vas : constant Unicode_Char := 16#106A3#; Linear_A_Sign_A404_Vas : constant Unicode_Char := 16#106A4#; Linear_A_Sign_A405_Vas : constant Unicode_Char := 16#106A5#; Linear_A_Sign_A406_Vas : constant Unicode_Char := 16#106A6#; Linear_A_Sign_A407_Vas : constant Unicode_Char := 16#106A7#; Linear_A_Sign_A408_Vas : constant Unicode_Char := 16#106A8#; Linear_A_Sign_A409_Vas : constant Unicode_Char := 16#106A9#; Linear_A_Sign_A410_Vas : constant Unicode_Char := 16#106AA#; Linear_A_Sign_A411_Vas : constant Unicode_Char := 16#106AB#; Linear_A_Sign_A412_Vas : constant Unicode_Char := 16#106AC#; Linear_A_Sign_A413_Vas : constant Unicode_Char := 16#106AD#; Linear_A_Sign_A414_Vas : constant Unicode_Char := 16#106AE#; Linear_A_Sign_A415_Vas : constant Unicode_Char := 16#106AF#; Linear_A_Sign_A416_Vas : constant Unicode_Char := 16#106B0#; Linear_A_Sign_A417_Vas : constant Unicode_Char := 16#106B1#; Linear_A_Sign_A418_Vas : constant Unicode_Char := 16#106B2#; Linear_A_Sign_A501 : constant Unicode_Char := 16#106B3#; Linear_A_Sign_A502 : constant Unicode_Char := 16#106B4#; Linear_A_Sign_A503 : constant Unicode_Char := 16#106B5#; Linear_A_Sign_A504 : constant Unicode_Char := 16#106B6#; Linear_A_Sign_A505 : constant Unicode_Char := 16#106B7#; Linear_A_Sign_A506 : constant Unicode_Char := 16#106B8#; Linear_A_Sign_A508 : constant Unicode_Char := 16#106B9#; Linear_A_Sign_A509 : constant Unicode_Char := 16#106BA#; Linear_A_Sign_A510 : constant Unicode_Char := 16#106BB#; Linear_A_Sign_A511 : constant Unicode_Char := 16#106BC#; Linear_A_Sign_A512 : constant Unicode_Char := 16#106BD#; Linear_A_Sign_A513 : constant Unicode_Char := 16#106BE#; Linear_A_Sign_A515 : constant Unicode_Char := 16#106BF#; Linear_A_Sign_A516 : constant Unicode_Char := 16#106C0#; Linear_A_Sign_A520 : constant Unicode_Char := 16#106C1#; Linear_A_Sign_A521 : constant Unicode_Char := 16#106C2#; Linear_A_Sign_A523 : constant Unicode_Char := 16#106C3#; Linear_A_Sign_A524 : constant Unicode_Char := 16#106C4#; Linear_A_Sign_A525 : constant Unicode_Char := 16#106C5#; Linear_A_Sign_A526 : constant Unicode_Char := 16#106C6#; Linear_A_Sign_A527 : constant Unicode_Char := 16#106C7#; Linear_A_Sign_A528 : constant Unicode_Char := 16#106C8#; Linear_A_Sign_A529 : constant Unicode_Char := 16#106C9#; Linear_A_Sign_A530 : constant Unicode_Char := 16#106CA#; Linear_A_Sign_A531 : constant Unicode_Char := 16#106CB#; Linear_A_Sign_A532 : constant Unicode_Char := 16#106CC#; Linear_A_Sign_A534 : constant Unicode_Char := 16#106CD#; Linear_A_Sign_A535 : constant Unicode_Char := 16#106CE#; Linear_A_Sign_A536 : constant Unicode_Char := 16#106CF#; Linear_A_Sign_A537 : constant Unicode_Char := 16#106D0#; Linear_A_Sign_A538 : constant Unicode_Char := 16#106D1#; Linear_A_Sign_A539 : constant Unicode_Char := 16#106D2#; Linear_A_Sign_A540 : constant Unicode_Char := 16#106D3#; Linear_A_Sign_A541 : constant Unicode_Char := 16#106D4#; Linear_A_Sign_A542 : constant Unicode_Char := 16#106D5#; Linear_A_Sign_A545 : constant Unicode_Char := 16#106D6#; Linear_A_Sign_A547 : constant Unicode_Char := 16#106D7#; Linear_A_Sign_A548 : constant Unicode_Char := 16#106D8#; Linear_A_Sign_A549 : constant Unicode_Char := 16#106D9#; Linear_A_Sign_A550 : constant Unicode_Char := 16#106DA#; Linear_A_Sign_A551 : constant Unicode_Char := 16#106DB#; Linear_A_Sign_A552 : constant Unicode_Char := 16#106DC#; Linear_A_Sign_A553 : constant Unicode_Char := 16#106DD#; Linear_A_Sign_A554 : constant Unicode_Char := 16#106DE#; Linear_A_Sign_A555 : constant Unicode_Char := 16#106DF#; Linear_A_Sign_A556 : constant Unicode_Char := 16#106E0#; Linear_A_Sign_A557 : constant Unicode_Char := 16#106E1#; Linear_A_Sign_A559 : constant Unicode_Char := 16#106E2#; Linear_A_Sign_A563 : constant Unicode_Char := 16#106E3#; Linear_A_Sign_A564 : constant Unicode_Char := 16#106E4#; Linear_A_Sign_A565 : constant Unicode_Char := 16#106E5#; Linear_A_Sign_A566 : constant Unicode_Char := 16#106E6#; Linear_A_Sign_A568 : constant Unicode_Char := 16#106E7#; Linear_A_Sign_A569 : constant Unicode_Char := 16#106E8#; Linear_A_Sign_A570 : constant Unicode_Char := 16#106E9#; Linear_A_Sign_A571 : constant Unicode_Char := 16#106EA#; Linear_A_Sign_A572 : constant Unicode_Char := 16#106EB#; Linear_A_Sign_A573 : constant Unicode_Char := 16#106EC#; Linear_A_Sign_A574 : constant Unicode_Char := 16#106ED#; Linear_A_Sign_A575 : constant Unicode_Char := 16#106EE#; Linear_A_Sign_A576 : constant Unicode_Char := 16#106EF#; Linear_A_Sign_A577 : constant Unicode_Char := 16#106F0#; Linear_A_Sign_A578 : constant Unicode_Char := 16#106F1#; Linear_A_Sign_A579 : constant Unicode_Char := 16#106F2#; Linear_A_Sign_A580 : constant Unicode_Char := 16#106F3#; Linear_A_Sign_A581 : constant Unicode_Char := 16#106F4#; Linear_A_Sign_A582 : constant Unicode_Char := 16#106F5#; Linear_A_Sign_A583 : constant Unicode_Char := 16#106F6#; Linear_A_Sign_A584 : constant Unicode_Char := 16#106F7#; Linear_A_Sign_A585 : constant Unicode_Char := 16#106F8#; Linear_A_Sign_A586 : constant Unicode_Char := 16#106F9#; Linear_A_Sign_A587 : constant Unicode_Char := 16#106FA#; Linear_A_Sign_A588 : constant Unicode_Char := 16#106FB#; Linear_A_Sign_A589 : constant Unicode_Char := 16#106FC#; Linear_A_Sign_A591 : constant Unicode_Char := 16#106FD#; Linear_A_Sign_A592 : constant Unicode_Char := 16#106FE#; Linear_A_Sign_A594 : constant Unicode_Char := 16#106FF#; Linear_A_Sign_A595 : constant Unicode_Char := 16#10700#; Linear_A_Sign_A596 : constant Unicode_Char := 16#10701#; Linear_A_Sign_A598 : constant Unicode_Char := 16#10702#; Linear_A_Sign_A600 : constant Unicode_Char := 16#10703#; Linear_A_Sign_A601 : constant Unicode_Char := 16#10704#; Linear_A_Sign_A602 : constant Unicode_Char := 16#10705#; Linear_A_Sign_A603 : constant Unicode_Char := 16#10706#; Linear_A_Sign_A604 : constant Unicode_Char := 16#10707#; Linear_A_Sign_A606 : constant Unicode_Char := 16#10708#; Linear_A_Sign_A608 : constant Unicode_Char := 16#10709#; Linear_A_Sign_A609 : constant Unicode_Char := 16#1070A#; Linear_A_Sign_A610 : constant Unicode_Char := 16#1070B#; Linear_A_Sign_A611 : constant Unicode_Char := 16#1070C#; Linear_A_Sign_A612 : constant Unicode_Char := 16#1070D#; Linear_A_Sign_A613 : constant Unicode_Char := 16#1070E#; Linear_A_Sign_A614 : constant Unicode_Char := 16#1070F#; Linear_A_Sign_A615 : constant Unicode_Char := 16#10710#; Linear_A_Sign_A616 : constant Unicode_Char := 16#10711#; Linear_A_Sign_A617 : constant Unicode_Char := 16#10712#; Linear_A_Sign_A618 : constant Unicode_Char := 16#10713#; Linear_A_Sign_A619 : constant Unicode_Char := 16#10714#; Linear_A_Sign_A620 : constant Unicode_Char := 16#10715#; Linear_A_Sign_A621 : constant Unicode_Char := 16#10716#; Linear_A_Sign_A622 : constant Unicode_Char := 16#10717#; Linear_A_Sign_A623 : constant Unicode_Char := 16#10718#; Linear_A_Sign_A624 : constant Unicode_Char := 16#10719#; Linear_A_Sign_A626 : constant Unicode_Char := 16#1071A#; Linear_A_Sign_A627 : constant Unicode_Char := 16#1071B#; Linear_A_Sign_A628 : constant Unicode_Char := 16#1071C#; Linear_A_Sign_A629 : constant Unicode_Char := 16#1071D#; Linear_A_Sign_A634 : constant Unicode_Char := 16#1071E#; Linear_A_Sign_A637 : constant Unicode_Char := 16#1071F#; Linear_A_Sign_A638 : constant Unicode_Char := 16#10720#; Linear_A_Sign_A640 : constant Unicode_Char := 16#10721#; Linear_A_Sign_A642 : constant Unicode_Char := 16#10722#; Linear_A_Sign_A643 : constant Unicode_Char := 16#10723#; Linear_A_Sign_A644 : constant Unicode_Char := 16#10724#; Linear_A_Sign_A645 : constant Unicode_Char := 16#10725#; Linear_A_Sign_A646 : constant Unicode_Char := 16#10726#; Linear_A_Sign_A648 : constant Unicode_Char := 16#10727#; Linear_A_Sign_A649 : constant Unicode_Char := 16#10728#; Linear_A_Sign_A651 : constant Unicode_Char := 16#10729#; Linear_A_Sign_A652 : constant Unicode_Char := 16#1072A#; Linear_A_Sign_A653 : constant Unicode_Char := 16#1072B#; Linear_A_Sign_A654 : constant Unicode_Char := 16#1072C#; Linear_A_Sign_A655 : constant Unicode_Char := 16#1072D#; Linear_A_Sign_A656 : constant Unicode_Char := 16#1072E#; Linear_A_Sign_A657 : constant Unicode_Char := 16#1072F#; Linear_A_Sign_A658 : constant Unicode_Char := 16#10730#; Linear_A_Sign_A659 : constant Unicode_Char := 16#10731#; Linear_A_Sign_A660 : constant Unicode_Char := 16#10732#; Linear_A_Sign_A661 : constant Unicode_Char := 16#10733#; Linear_A_Sign_A662 : constant Unicode_Char := 16#10734#; Linear_A_Sign_A663 : constant Unicode_Char := 16#10735#; Linear_A_Sign_A664 : constant Unicode_Char := 16#10736#; Linear_A_Sign_A701_A : constant Unicode_Char := 16#10740#; Linear_A_Sign_A702_B : constant Unicode_Char := 16#10741#; Linear_A_Sign_A703_D : constant Unicode_Char := 16#10742#; Linear_A_Sign_A704_E : constant Unicode_Char := 16#10743#; Linear_A_Sign_A705_F : constant Unicode_Char := 16#10744#; Linear_A_Sign_A706_H : constant Unicode_Char := 16#10745#; Linear_A_Sign_A707_J : constant Unicode_Char := 16#10746#; Linear_A_Sign_A708_K : constant Unicode_Char := 16#10747#; Linear_A_Sign_A709_L : constant Unicode_Char := 16#10748#; Linear_A_Sign_A709_2_L2 : constant Unicode_Char := 16#10749#; Linear_A_Sign_A709_3_L3 : constant Unicode_Char := 16#1074A#; Linear_A_Sign_A709_4_L4 : constant Unicode_Char := 16#1074B#; Linear_A_Sign_A709_6_L6 : constant Unicode_Char := 16#1074C#; Linear_A_Sign_A710_W : constant Unicode_Char := 16#1074D#; Linear_A_Sign_A711_X : constant Unicode_Char := 16#1074E#; Linear_A_Sign_A712_Y : constant Unicode_Char := 16#1074F#; Linear_A_Sign_A713_Omega : constant Unicode_Char := 16#10750#; Linear_A_Sign_A714_Abb : constant Unicode_Char := 16#10751#; Linear_A_Sign_A715_Bb : constant Unicode_Char := 16#10752#; Linear_A_Sign_A717_Dd : constant Unicode_Char := 16#10753#; Linear_A_Sign_A726_Eyyy : constant Unicode_Char := 16#10754#; Linear_A_Sign_A732_Je : constant Unicode_Char := 16#10755#; Linear_A_Sign_A800 : constant Unicode_Char := 16#10760#; Linear_A_Sign_A801 : constant Unicode_Char := 16#10761#; Linear_A_Sign_A802 : constant Unicode_Char := 16#10762#; Linear_A_Sign_A803 : constant Unicode_Char := 16#10763#; Linear_A_Sign_A804 : constant Unicode_Char := 16#10764#; Linear_A_Sign_A805 : constant Unicode_Char := 16#10765#; Linear_A_Sign_A806 : constant Unicode_Char := 16#10766#; Linear_A_Sign_A807 : constant Unicode_Char := 16#10767#; end Unicode.Names.Linear_A; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-linear_b_ideograms.ads������������������������������������������0000664�0000000�0000000�00000032214�14476332425�0023530�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Linear_B_Ideograms is pragma Preelaborate; pragma Style_Checks (Off); Linear_B_Ideogram_B100_Man : constant Unicode_Char := 16#10080#; Linear_B_Ideogram_B102_Woman : constant Unicode_Char := 16#10081#; Linear_B_Ideogram_B104_Deer : constant Unicode_Char := 16#10082#; Linear_B_Ideogram_B105_Equid : constant Unicode_Char := 16#10083#; Linear_B_Ideogram_B105f_Mare : constant Unicode_Char := 16#10084#; Linear_B_Ideogram_B105m_Stallion : constant Unicode_Char := 16#10085#; Linear_B_Ideogram_B106f_Ewe : constant Unicode_Char := 16#10086#; Linear_B_Ideogram_B106m_Ram : constant Unicode_Char := 16#10087#; Linear_B_Ideogram_B107f_She_Goat : constant Unicode_Char := 16#10088#; Linear_B_Ideogram_B107m_He_Goat : constant Unicode_Char := 16#10089#; Linear_B_Ideogram_B108f_Sow : constant Unicode_Char := 16#1008A#; Linear_B_Ideogram_B108m_Boar : constant Unicode_Char := 16#1008B#; Linear_B_Ideogram_B109f_Cow : constant Unicode_Char := 16#1008C#; Linear_B_Ideogram_B109m_Bull : constant Unicode_Char := 16#1008D#; Linear_B_Ideogram_B120_Wheat : constant Unicode_Char := 16#1008E#; Linear_B_Ideogram_B121_Barley : constant Unicode_Char := 16#1008F#; Linear_B_Ideogram_B122_Olive : constant Unicode_Char := 16#10090#; Linear_B_Ideogram_B123_Spice : constant Unicode_Char := 16#10091#; Linear_B_Ideogram_B125_Cyperus : constant Unicode_Char := 16#10092#; Linear_B_Monogram_B127_Kapo : constant Unicode_Char := 16#10093#; Linear_B_Monogram_B128_Kanako : constant Unicode_Char := 16#10094#; Linear_B_Ideogram_B130_Oil : constant Unicode_Char := 16#10095#; Linear_B_Ideogram_B131_Wine : constant Unicode_Char := 16#10096#; Linear_B_Ideogram_B132 : constant Unicode_Char := 16#10097#; Linear_B_Monogram_B133_Arepa : constant Unicode_Char := 16#10098#; Linear_B_Monogram_B135_Meri : constant Unicode_Char := 16#10099#; Linear_B_Ideogram_B140_Bronze : constant Unicode_Char := 16#1009A#; Linear_B_Ideogram_B141_Gold : constant Unicode_Char := 16#1009B#; Linear_B_Ideogram_B142 : constant Unicode_Char := 16#1009C#; Linear_B_Ideogram_B145_Wool : constant Unicode_Char := 16#1009D#; Linear_B_Ideogram_B146 : constant Unicode_Char := 16#1009E#; Linear_B_Ideogram_B150 : constant Unicode_Char := 16#1009F#; Linear_B_Ideogram_B151_Horn : constant Unicode_Char := 16#100A0#; Linear_B_Ideogram_B152 : constant Unicode_Char := 16#100A1#; Linear_B_Ideogram_B153 : constant Unicode_Char := 16#100A2#; Linear_B_Ideogram_B154 : constant Unicode_Char := 16#100A3#; Linear_B_Monogram_B156_Turo2 : constant Unicode_Char := 16#100A4#; Linear_B_Ideogram_B157 : constant Unicode_Char := 16#100A5#; Linear_B_Ideogram_B158 : constant Unicode_Char := 16#100A6#; Linear_B_Ideogram_B159_Cloth : constant Unicode_Char := 16#100A7#; Linear_B_Ideogram_B160 : constant Unicode_Char := 16#100A8#; Linear_B_Ideogram_B161 : constant Unicode_Char := 16#100A9#; Linear_B_Ideogram_B162_Garment : constant Unicode_Char := 16#100AA#; Linear_B_Ideogram_B163_Armour : constant Unicode_Char := 16#100AB#; Linear_B_Ideogram_B164 : constant Unicode_Char := 16#100AC#; Linear_B_Ideogram_B165 : constant Unicode_Char := 16#100AD#; Linear_B_Ideogram_B166 : constant Unicode_Char := 16#100AE#; Linear_B_Ideogram_B167 : constant Unicode_Char := 16#100AF#; Linear_B_Ideogram_B168 : constant Unicode_Char := 16#100B0#; Linear_B_Ideogram_B169 : constant Unicode_Char := 16#100B1#; Linear_B_Ideogram_B170 : constant Unicode_Char := 16#100B2#; Linear_B_Ideogram_B171 : constant Unicode_Char := 16#100B3#; Linear_B_Ideogram_B172 : constant Unicode_Char := 16#100B4#; Linear_B_Ideogram_B173_Month : constant Unicode_Char := 16#100B5#; Linear_B_Ideogram_B174 : constant Unicode_Char := 16#100B6#; Linear_B_Ideogram_B176_Tree : constant Unicode_Char := 16#100B7#; Linear_B_Ideogram_B177 : constant Unicode_Char := 16#100B8#; Linear_B_Ideogram_B178 : constant Unicode_Char := 16#100B9#; Linear_B_Ideogram_B179 : constant Unicode_Char := 16#100BA#; Linear_B_Ideogram_B180 : constant Unicode_Char := 16#100BB#; Linear_B_Ideogram_B181 : constant Unicode_Char := 16#100BC#; Linear_B_Ideogram_B182 : constant Unicode_Char := 16#100BD#; Linear_B_Ideogram_B183 : constant Unicode_Char := 16#100BE#; Linear_B_Ideogram_B184 : constant Unicode_Char := 16#100BF#; Linear_B_Ideogram_B185 : constant Unicode_Char := 16#100C0#; Linear_B_Ideogram_B189 : constant Unicode_Char := 16#100C1#; Linear_B_Ideogram_B190 : constant Unicode_Char := 16#100C2#; Linear_B_Ideogram_B191_Helmet : constant Unicode_Char := 16#100C3#; Linear_B_Ideogram_B220_Footstool : constant Unicode_Char := 16#100C4#; Linear_B_Ideogram_B225_Bathtub : constant Unicode_Char := 16#100C5#; Linear_B_Ideogram_B230_Spear : constant Unicode_Char := 16#100C6#; Linear_B_Ideogram_B231_Arrow : constant Unicode_Char := 16#100C7#; Linear_B_Ideogram_B232 : constant Unicode_Char := 16#100C8#; Linear_B_Ideogram_B233_Sword : constant Unicode_Char := 16#100C9#; Linear_B_Ideogram_B234 : constant Unicode_Char := 16#100CA#; Linear_B_Ideogram_B236 : constant Unicode_Char := 16#100CB#; Linear_B_Ideogram_B240_Wheeled_Chariot : constant Unicode_Char := 16#100CC#; Linear_B_Ideogram_B241_Chariot : constant Unicode_Char := 16#100CD#; Linear_B_Ideogram_B242_Chariot_Frame : constant Unicode_Char := 16#100CE#; Linear_B_Ideogram_B243_Wheel : constant Unicode_Char := 16#100CF#; Linear_B_Ideogram_B245 : constant Unicode_Char := 16#100D0#; Linear_B_Ideogram_B246 : constant Unicode_Char := 16#100D1#; Linear_B_Monogram_B247_Dipte : constant Unicode_Char := 16#100D2#; Linear_B_Ideogram_B248 : constant Unicode_Char := 16#100D3#; Linear_B_Ideogram_B249 : constant Unicode_Char := 16#100D4#; Linear_B_Ideogram_B251 : constant Unicode_Char := 16#100D5#; Linear_B_Ideogram_B252 : constant Unicode_Char := 16#100D6#; Linear_B_Ideogram_B253 : constant Unicode_Char := 16#100D7#; Linear_B_Ideogram_B254_Dart : constant Unicode_Char := 16#100D8#; Linear_B_Ideogram_B255 : constant Unicode_Char := 16#100D9#; Linear_B_Ideogram_B256 : constant Unicode_Char := 16#100DA#; Linear_B_Ideogram_B257 : constant Unicode_Char := 16#100DB#; Linear_B_Ideogram_B258 : constant Unicode_Char := 16#100DC#; Linear_B_Ideogram_B259 : constant Unicode_Char := 16#100DD#; Linear_B_Ideogram_Vessel_B155 : constant Unicode_Char := 16#100DE#; Linear_B_Ideogram_Vessel_B200 : constant Unicode_Char := 16#100DF#; Linear_B_Ideogram_Vessel_B201 : constant Unicode_Char := 16#100E0#; Linear_B_Ideogram_Vessel_B202 : constant Unicode_Char := 16#100E1#; Linear_B_Ideogram_Vessel_B203 : constant Unicode_Char := 16#100E2#; Linear_B_Ideogram_Vessel_B204 : constant Unicode_Char := 16#100E3#; Linear_B_Ideogram_Vessel_B205 : constant Unicode_Char := 16#100E4#; Linear_B_Ideogram_Vessel_B206 : constant Unicode_Char := 16#100E5#; Linear_B_Ideogram_Vessel_B207 : constant Unicode_Char := 16#100E6#; Linear_B_Ideogram_Vessel_B208 : constant Unicode_Char := 16#100E7#; Linear_B_Ideogram_Vessel_B209 : constant Unicode_Char := 16#100E8#; Linear_B_Ideogram_Vessel_B210 : constant Unicode_Char := 16#100E9#; Linear_B_Ideogram_Vessel_B211 : constant Unicode_Char := 16#100EA#; Linear_B_Ideogram_Vessel_B212 : constant Unicode_Char := 16#100EB#; Linear_B_Ideogram_Vessel_B213 : constant Unicode_Char := 16#100EC#; Linear_B_Ideogram_Vessel_B214 : constant Unicode_Char := 16#100ED#; Linear_B_Ideogram_Vessel_B215 : constant Unicode_Char := 16#100EE#; Linear_B_Ideogram_Vessel_B216 : constant Unicode_Char := 16#100EF#; Linear_B_Ideogram_Vessel_B217 : constant Unicode_Char := 16#100F0#; Linear_B_Ideogram_Vessel_B218 : constant Unicode_Char := 16#100F1#; Linear_B_Ideogram_Vessel_B219 : constant Unicode_Char := 16#100F2#; Linear_B_Ideogram_Vessel_B221 : constant Unicode_Char := 16#100F3#; Linear_B_Ideogram_Vessel_B222 : constant Unicode_Char := 16#100F4#; Linear_B_Ideogram_Vessel_B226 : constant Unicode_Char := 16#100F5#; Linear_B_Ideogram_Vessel_B227 : constant Unicode_Char := 16#100F6#; Linear_B_Ideogram_Vessel_B228 : constant Unicode_Char := 16#100F7#; Linear_B_Ideogram_Vessel_B229 : constant Unicode_Char := 16#100F8#; Linear_B_Ideogram_Vessel_B250 : constant Unicode_Char := 16#100F9#; Linear_B_Ideogram_Vessel_B305 : constant Unicode_Char := 16#100FA#; end Unicode.Names.Linear_B_Ideograms; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-linear_b_syllabary.ads������������������������������������������0000664�0000000�0000000�00000024247�14476332425�0023567�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Linear_B_Syllabary is pragma Preelaborate; pragma Style_Checks (Off); Linear_B_Syllable_B008_A : constant Unicode_Char := 16#10000#; Linear_B_Syllable_B038_E : constant Unicode_Char := 16#10001#; Linear_B_Syllable_B028_I : constant Unicode_Char := 16#10002#; Linear_B_Syllable_B061_O : constant Unicode_Char := 16#10003#; Linear_B_Syllable_B010_U : constant Unicode_Char := 16#10004#; Linear_B_Syllable_B001_Da : constant Unicode_Char := 16#10005#; Linear_B_Syllable_B045_De : constant Unicode_Char := 16#10006#; Linear_B_Syllable_B007_Di : constant Unicode_Char := 16#10007#; Linear_B_Syllable_B014_Do : constant Unicode_Char := 16#10008#; Linear_B_Syllable_B051_Du : constant Unicode_Char := 16#10009#; Linear_B_Syllable_B057_Ja : constant Unicode_Char := 16#1000A#; Linear_B_Syllable_B046_Je : constant Unicode_Char := 16#1000B#; Linear_B_Syllable_B036_Jo : constant Unicode_Char := 16#1000D#; Linear_B_Syllable_B065_Ju : constant Unicode_Char := 16#1000E#; Linear_B_Syllable_B077_Ka : constant Unicode_Char := 16#1000F#; Linear_B_Syllable_B044_Ke : constant Unicode_Char := 16#10010#; Linear_B_Syllable_B067_Ki : constant Unicode_Char := 16#10011#; Linear_B_Syllable_B070_Ko : constant Unicode_Char := 16#10012#; Linear_B_Syllable_B081_Ku : constant Unicode_Char := 16#10013#; Linear_B_Syllable_B080_Ma : constant Unicode_Char := 16#10014#; Linear_B_Syllable_B013_Me : constant Unicode_Char := 16#10015#; Linear_B_Syllable_B073_Mi : constant Unicode_Char := 16#10016#; Linear_B_Syllable_B015_Mo : constant Unicode_Char := 16#10017#; Linear_B_Syllable_B023_Mu : constant Unicode_Char := 16#10018#; Linear_B_Syllable_B006_Na : constant Unicode_Char := 16#10019#; Linear_B_Syllable_B024_Ne : constant Unicode_Char := 16#1001A#; Linear_B_Syllable_B030_Ni : constant Unicode_Char := 16#1001B#; Linear_B_Syllable_B052_No : constant Unicode_Char := 16#1001C#; Linear_B_Syllable_B055_Nu : constant Unicode_Char := 16#1001D#; Linear_B_Syllable_B003_Pa : constant Unicode_Char := 16#1001E#; Linear_B_Syllable_B072_Pe : constant Unicode_Char := 16#1001F#; Linear_B_Syllable_B039_Pi : constant Unicode_Char := 16#10020#; Linear_B_Syllable_B011_Po : constant Unicode_Char := 16#10021#; Linear_B_Syllable_B050_Pu : constant Unicode_Char := 16#10022#; Linear_B_Syllable_B016_Qa : constant Unicode_Char := 16#10023#; Linear_B_Syllable_B078_Qe : constant Unicode_Char := 16#10024#; Linear_B_Syllable_B021_Qi : constant Unicode_Char := 16#10025#; Linear_B_Syllable_B032_Qo : constant Unicode_Char := 16#10026#; Linear_B_Syllable_B060_Ra : constant Unicode_Char := 16#10028#; Linear_B_Syllable_B027_Re : constant Unicode_Char := 16#10029#; Linear_B_Syllable_B053_Ri : constant Unicode_Char := 16#1002A#; Linear_B_Syllable_B002_Ro : constant Unicode_Char := 16#1002B#; Linear_B_Syllable_B026_Ru : constant Unicode_Char := 16#1002C#; Linear_B_Syllable_B031_Sa : constant Unicode_Char := 16#1002D#; Linear_B_Syllable_B009_Se : constant Unicode_Char := 16#1002E#; Linear_B_Syllable_B041_Si : constant Unicode_Char := 16#1002F#; Linear_B_Syllable_B012_So : constant Unicode_Char := 16#10030#; Linear_B_Syllable_B058_Su : constant Unicode_Char := 16#10031#; Linear_B_Syllable_B059_Ta : constant Unicode_Char := 16#10032#; Linear_B_Syllable_B004_Te : constant Unicode_Char := 16#10033#; Linear_B_Syllable_B037_Ti : constant Unicode_Char := 16#10034#; Linear_B_Syllable_B005_To : constant Unicode_Char := 16#10035#; Linear_B_Syllable_B069_Tu : constant Unicode_Char := 16#10036#; Linear_B_Syllable_B054_Wa : constant Unicode_Char := 16#10037#; Linear_B_Syllable_B075_We : constant Unicode_Char := 16#10038#; Linear_B_Syllable_B040_Wi : constant Unicode_Char := 16#10039#; Linear_B_Syllable_B042_Wo : constant Unicode_Char := 16#1003A#; Linear_B_Syllable_B017_Za : constant Unicode_Char := 16#1003C#; Linear_B_Syllable_B074_Ze : constant Unicode_Char := 16#1003D#; Linear_B_Syllable_B020_Zo : constant Unicode_Char := 16#1003F#; Linear_B_Syllable_B025_A2 : constant Unicode_Char := 16#10040#; Linear_B_Syllable_B043_A3 : constant Unicode_Char := 16#10041#; Linear_B_Syllable_B085_Au : constant Unicode_Char := 16#10042#; Linear_B_Syllable_B071_Dwe : constant Unicode_Char := 16#10043#; Linear_B_Syllable_B090_Dwo : constant Unicode_Char := 16#10044#; Linear_B_Syllable_B048_Nwa : constant Unicode_Char := 16#10045#; Linear_B_Syllable_B029_Pu2 : constant Unicode_Char := 16#10046#; Linear_B_Syllable_B062_Pte : constant Unicode_Char := 16#10047#; Linear_B_Syllable_B076_Ra2 : constant Unicode_Char := 16#10048#; Linear_B_Syllable_B033_Ra3 : constant Unicode_Char := 16#10049#; Linear_B_Syllable_B068_Ro2 : constant Unicode_Char := 16#1004A#; Linear_B_Syllable_B066_Ta2 : constant Unicode_Char := 16#1004B#; Linear_B_Syllable_B087_Twe : constant Unicode_Char := 16#1004C#; Linear_B_Syllable_B091_Two : constant Unicode_Char := 16#1004D#; Linear_B_Symbol_B018 : constant Unicode_Char := 16#10050#; Linear_B_Symbol_B019 : constant Unicode_Char := 16#10051#; Linear_B_Symbol_B022 : constant Unicode_Char := 16#10052#; Linear_B_Symbol_B034 : constant Unicode_Char := 16#10053#; Linear_B_Symbol_B047 : constant Unicode_Char := 16#10054#; Linear_B_Symbol_B049 : constant Unicode_Char := 16#10055#; Linear_B_Symbol_B056 : constant Unicode_Char := 16#10056#; Linear_B_Symbol_B063 : constant Unicode_Char := 16#10057#; Linear_B_Symbol_B064 : constant Unicode_Char := 16#10058#; Linear_B_Symbol_B079 : constant Unicode_Char := 16#10059#; Linear_B_Symbol_B082 : constant Unicode_Char := 16#1005A#; Linear_B_Symbol_B083 : constant Unicode_Char := 16#1005B#; Linear_B_Symbol_B086 : constant Unicode_Char := 16#1005C#; Linear_B_Symbol_B089 : constant Unicode_Char := 16#1005D#; end Unicode.Names.Linear_B_Syllabary; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-lisu.ads��������������������������������������������������������0000664�0000000�0000000�00000014643�14476332425�0020705�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Lisu is pragma Preelaborate; pragma Style_Checks (Off); Lisu_Letter_Ba : constant Unicode_Char := 16#A4D0#; Lisu_Letter_Pa : constant Unicode_Char := 16#A4D1#; Lisu_Letter_Pha : constant Unicode_Char := 16#A4D2#; Lisu_Letter_Da : constant Unicode_Char := 16#A4D3#; Lisu_Letter_Ta : constant Unicode_Char := 16#A4D4#; Lisu_Letter_Tha : constant Unicode_Char := 16#A4D5#; Lisu_Letter_Ga : constant Unicode_Char := 16#A4D6#; Lisu_Letter_Ka : constant Unicode_Char := 16#A4D7#; Lisu_Letter_Kha : constant Unicode_Char := 16#A4D8#; Lisu_Letter_Ja : constant Unicode_Char := 16#A4D9#; Lisu_Letter_Ca : constant Unicode_Char := 16#A4DA#; Lisu_Letter_Cha : constant Unicode_Char := 16#A4DB#; Lisu_Letter_Dza : constant Unicode_Char := 16#A4DC#; Lisu_Letter_Tsa : constant Unicode_Char := 16#A4DD#; Lisu_Letter_Tsha : constant Unicode_Char := 16#A4DE#; Lisu_Letter_Ma : constant Unicode_Char := 16#A4DF#; Lisu_Letter_Na : constant Unicode_Char := 16#A4E0#; Lisu_Letter_La : constant Unicode_Char := 16#A4E1#; Lisu_Letter_Sa : constant Unicode_Char := 16#A4E2#; Lisu_Letter_Zha : constant Unicode_Char := 16#A4E3#; Lisu_Letter_Za : constant Unicode_Char := 16#A4E4#; Lisu_Letter_Nga : constant Unicode_Char := 16#A4E5#; Lisu_Letter_Ha : constant Unicode_Char := 16#A4E6#; Lisu_Letter_Xa : constant Unicode_Char := 16#A4E7#; Lisu_Letter_Hha : constant Unicode_Char := 16#A4E8#; Lisu_Letter_Fa : constant Unicode_Char := 16#A4E9#; Lisu_Letter_Wa : constant Unicode_Char := 16#A4EA#; Lisu_Letter_Sha : constant Unicode_Char := 16#A4EB#; Lisu_Letter_Ya : constant Unicode_Char := 16#A4EC#; Lisu_Letter_Gha : constant Unicode_Char := 16#A4ED#; Lisu_Letter_A : constant Unicode_Char := 16#A4EE#; Lisu_Letter_Ae : constant Unicode_Char := 16#A4EF#; Lisu_Letter_E : constant Unicode_Char := 16#A4F0#; Lisu_Letter_Eu : constant Unicode_Char := 16#A4F1#; Lisu_Letter_I : constant Unicode_Char := 16#A4F2#; Lisu_Letter_O : constant Unicode_Char := 16#A4F3#; Lisu_Letter_U : constant Unicode_Char := 16#A4F4#; Lisu_Letter_Ue : constant Unicode_Char := 16#A4F5#; Lisu_Letter_Uh : constant Unicode_Char := 16#A4F6#; Lisu_Letter_Oe : constant Unicode_Char := 16#A4F7#; Lisu_Letter_Tone_Mya_Ti : constant Unicode_Char := 16#A4F8#; Lisu_Letter_Tone_Na_Po : constant Unicode_Char := 16#A4F9#; Lisu_Letter_Tone_Mya_Cya : constant Unicode_Char := 16#A4FA#; Lisu_Letter_Tone_Mya_Bo : constant Unicode_Char := 16#A4FB#; Lisu_Letter_Tone_Mya_Na : constant Unicode_Char := 16#A4FC#; Lisu_Letter_Tone_Mya_Jeu : constant Unicode_Char := 16#A4FD#; Lisu_Punctuation_Comma : constant Unicode_Char := 16#A4FE#; Lisu_Punctuation_Full_Stop : constant Unicode_Char := 16#A4FF#; end Unicode.Names.Lisu; ���������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-lycian.ads������������������������������������������������������0000664�0000000�0000000�00000012202�14476332425�0021175�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Lycian is pragma Preelaborate; pragma Style_Checks (Off); Lycian_Letter_A : constant Unicode_Char := 16#10280#; Lycian_Letter_E : constant Unicode_Char := 16#10281#; Lycian_Letter_B : constant Unicode_Char := 16#10282#; Lycian_Letter_Bh : constant Unicode_Char := 16#10283#; Lycian_Letter_G : constant Unicode_Char := 16#10284#; Lycian_Letter_D : constant Unicode_Char := 16#10285#; Lycian_Letter_I : constant Unicode_Char := 16#10286#; Lycian_Letter_W : constant Unicode_Char := 16#10287#; Lycian_Letter_Z : constant Unicode_Char := 16#10288#; Lycian_Letter_Th : constant Unicode_Char := 16#10289#; Lycian_Letter_J : constant Unicode_Char := 16#1028A#; Lycian_Letter_K : constant Unicode_Char := 16#1028B#; Lycian_Letter_Q : constant Unicode_Char := 16#1028C#; Lycian_Letter_L : constant Unicode_Char := 16#1028D#; Lycian_Letter_M : constant Unicode_Char := 16#1028E#; Lycian_Letter_N : constant Unicode_Char := 16#1028F#; Lycian_Letter_Mm : constant Unicode_Char := 16#10290#; Lycian_Letter_Nn : constant Unicode_Char := 16#10291#; Lycian_Letter_U : constant Unicode_Char := 16#10292#; Lycian_Letter_P : constant Unicode_Char := 16#10293#; Lycian_Letter_Kk : constant Unicode_Char := 16#10294#; Lycian_Letter_R : constant Unicode_Char := 16#10295#; Lycian_Letter_S : constant Unicode_Char := 16#10296#; Lycian_Letter_T : constant Unicode_Char := 16#10297#; Lycian_Letter_Tt : constant Unicode_Char := 16#10298#; Lycian_Letter_An : constant Unicode_Char := 16#10299#; Lycian_Letter_En : constant Unicode_Char := 16#1029A#; Lycian_Letter_H : constant Unicode_Char := 16#1029B#; Lycian_Letter_X : constant Unicode_Char := 16#1029C#; end Unicode.Names.Lycian; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-lydian.ads������������������������������������������������������0000664�0000000�0000000�00000011724�14476332425�0021206�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Lydian is pragma Preelaborate; pragma Style_Checks (Off); Lydian_Letter_A : constant Unicode_Char := 16#10920#; Lydian_Letter_B : constant Unicode_Char := 16#10921#; Lydian_Letter_G : constant Unicode_Char := 16#10922#; Lydian_Letter_D : constant Unicode_Char := 16#10923#; Lydian_Letter_E : constant Unicode_Char := 16#10924#; Lydian_Letter_V : constant Unicode_Char := 16#10925#; Lydian_Letter_I : constant Unicode_Char := 16#10926#; Lydian_Letter_Y : constant Unicode_Char := 16#10927#; Lydian_Letter_K : constant Unicode_Char := 16#10928#; Lydian_Letter_L : constant Unicode_Char := 16#10929#; Lydian_Letter_M : constant Unicode_Char := 16#1092A#; Lydian_Letter_N : constant Unicode_Char := 16#1092B#; Lydian_Letter_O : constant Unicode_Char := 16#1092C#; Lydian_Letter_R : constant Unicode_Char := 16#1092D#; Lydian_Letter_Ss : constant Unicode_Char := 16#1092E#; Lydian_Letter_T : constant Unicode_Char := 16#1092F#; Lydian_Letter_U : constant Unicode_Char := 16#10930#; Lydian_Letter_F : constant Unicode_Char := 16#10931#; Lydian_Letter_Q : constant Unicode_Char := 16#10932#; Lydian_Letter_S : constant Unicode_Char := 16#10933#; Lydian_Letter_Tt : constant Unicode_Char := 16#10934#; Lydian_Letter_An : constant Unicode_Char := 16#10935#; Lydian_Letter_En : constant Unicode_Char := 16#10936#; Lydian_Letter_Ly : constant Unicode_Char := 16#10937#; Lydian_Letter_Nn : constant Unicode_Char := 16#10938#; Lydian_Letter_C : constant Unicode_Char := 16#10939#; Lydian_Triangular_Mark : constant Unicode_Char := 16#1093F#; end Unicode.Names.Lydian; ��������������������������������������������xmlada-24.0.0/unicode/unicode-names-mahajani.ads����������������������������������������������������0000664�0000000�0000000�00000013754�14476332425�0021503�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Mahajani is pragma Preelaborate; pragma Style_Checks (Off); Mahajani_Letter_A : constant Unicode_Char := 16#11150#; Mahajani_Letter_I : constant Unicode_Char := 16#11151#; Mahajani_Letter_U : constant Unicode_Char := 16#11152#; Mahajani_Letter_E : constant Unicode_Char := 16#11153#; Mahajani_Letter_O : constant Unicode_Char := 16#11154#; Mahajani_Letter_Ka : constant Unicode_Char := 16#11155#; Mahajani_Letter_Kha : constant Unicode_Char := 16#11156#; Mahajani_Letter_Ga : constant Unicode_Char := 16#11157#; Mahajani_Letter_Gha : constant Unicode_Char := 16#11158#; Mahajani_Letter_Ca : constant Unicode_Char := 16#11159#; Mahajani_Letter_Cha : constant Unicode_Char := 16#1115A#; Mahajani_Letter_Ja : constant Unicode_Char := 16#1115B#; Mahajani_Letter_Jha : constant Unicode_Char := 16#1115C#; Mahajani_Letter_Nya : constant Unicode_Char := 16#1115D#; Mahajani_Letter_Tta : constant Unicode_Char := 16#1115E#; Mahajani_Letter_Ttha : constant Unicode_Char := 16#1115F#; Mahajani_Letter_Dda : constant Unicode_Char := 16#11160#; Mahajani_Letter_Ddha : constant Unicode_Char := 16#11161#; Mahajani_Letter_Nna : constant Unicode_Char := 16#11162#; Mahajani_Letter_Ta : constant Unicode_Char := 16#11163#; Mahajani_Letter_Tha : constant Unicode_Char := 16#11164#; Mahajani_Letter_Da : constant Unicode_Char := 16#11165#; Mahajani_Letter_Dha : constant Unicode_Char := 16#11166#; Mahajani_Letter_Na : constant Unicode_Char := 16#11167#; Mahajani_Letter_Pa : constant Unicode_Char := 16#11168#; Mahajani_Letter_Pha : constant Unicode_Char := 16#11169#; Mahajani_Letter_Ba : constant Unicode_Char := 16#1116A#; Mahajani_Letter_Bha : constant Unicode_Char := 16#1116B#; Mahajani_Letter_Ma : constant Unicode_Char := 16#1116C#; Mahajani_Letter_Ra : constant Unicode_Char := 16#1116D#; Mahajani_Letter_La : constant Unicode_Char := 16#1116E#; Mahajani_Letter_Va : constant Unicode_Char := 16#1116F#; Mahajani_Letter_Sa : constant Unicode_Char := 16#11170#; Mahajani_Letter_Ha : constant Unicode_Char := 16#11171#; Mahajani_Letter_Rra : constant Unicode_Char := 16#11172#; Mahajani_Sign_Nukta : constant Unicode_Char := 16#11173#; Mahajani_Abbreviation_Sign : constant Unicode_Char := 16#11174#; Mahajani_Section_Mark : constant Unicode_Char := 16#11175#; Mahajani_Ligature_Shri : constant Unicode_Char := 16#11176#; end Unicode.Names.Mahajani; ��������������������xmlada-24.0.0/unicode/unicode-names-mahjong_tiles.ads�����������������������������������������������0000664�0000000�0000000�00000014651�14476332425�0022553�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Mahjong_Tiles is pragma Preelaborate; pragma Style_Checks (Off); Mahjong_Tile_East_Wind : constant Unicode_Char := 16#1F000#; Mahjong_Tile_South_Wind : constant Unicode_Char := 16#1F001#; Mahjong_Tile_West_Wind : constant Unicode_Char := 16#1F002#; Mahjong_Tile_North_Wind : constant Unicode_Char := 16#1F003#; Mahjong_Tile_Red_Dragon : constant Unicode_Char := 16#1F004#; Mahjong_Tile_Green_Dragon : constant Unicode_Char := 16#1F005#; Mahjong_Tile_White_Dragon : constant Unicode_Char := 16#1F006#; Mahjong_Tile_One_Of_Characters : constant Unicode_Char := 16#1F007#; Mahjong_Tile_Two_Of_Characters : constant Unicode_Char := 16#1F008#; Mahjong_Tile_Three_Of_Characters : constant Unicode_Char := 16#1F009#; Mahjong_Tile_Four_Of_Characters : constant Unicode_Char := 16#1F00A#; Mahjong_Tile_Five_Of_Characters : constant Unicode_Char := 16#1F00B#; Mahjong_Tile_Six_Of_Characters : constant Unicode_Char := 16#1F00C#; Mahjong_Tile_Seven_Of_Characters : constant Unicode_Char := 16#1F00D#; Mahjong_Tile_Eight_Of_Characters : constant Unicode_Char := 16#1F00E#; Mahjong_Tile_Nine_Of_Characters : constant Unicode_Char := 16#1F00F#; Mahjong_Tile_One_Of_Bamboos : constant Unicode_Char := 16#1F010#; Mahjong_Tile_Two_Of_Bamboos : constant Unicode_Char := 16#1F011#; Mahjong_Tile_Three_Of_Bamboos : constant Unicode_Char := 16#1F012#; Mahjong_Tile_Four_Of_Bamboos : constant Unicode_Char := 16#1F013#; Mahjong_Tile_Five_Of_Bamboos : constant Unicode_Char := 16#1F014#; Mahjong_Tile_Six_Of_Bamboos : constant Unicode_Char := 16#1F015#; Mahjong_Tile_Seven_Of_Bamboos : constant Unicode_Char := 16#1F016#; Mahjong_Tile_Eight_Of_Bamboos : constant Unicode_Char := 16#1F017#; Mahjong_Tile_Nine_Of_Bamboos : constant Unicode_Char := 16#1F018#; Mahjong_Tile_One_Of_Circles : constant Unicode_Char := 16#1F019#; Mahjong_Tile_Two_Of_Circles : constant Unicode_Char := 16#1F01A#; Mahjong_Tile_Three_Of_Circles : constant Unicode_Char := 16#1F01B#; Mahjong_Tile_Four_Of_Circles : constant Unicode_Char := 16#1F01C#; Mahjong_Tile_Five_Of_Circles : constant Unicode_Char := 16#1F01D#; Mahjong_Tile_Six_Of_Circles : constant Unicode_Char := 16#1F01E#; Mahjong_Tile_Seven_Of_Circles : constant Unicode_Char := 16#1F01F#; Mahjong_Tile_Eight_Of_Circles : constant Unicode_Char := 16#1F020#; Mahjong_Tile_Nine_Of_Circles : constant Unicode_Char := 16#1F021#; Mahjong_Tile_Plum : constant Unicode_Char := 16#1F022#; Mahjong_Tile_Orchid : constant Unicode_Char := 16#1F023#; Mahjong_Tile_Bamboo : constant Unicode_Char := 16#1F024#; Mahjong_Tile_Chrysanthemum : constant Unicode_Char := 16#1F025#; Mahjong_Tile_Spring : constant Unicode_Char := 16#1F026#; Mahjong_Tile_Summer : constant Unicode_Char := 16#1F027#; Mahjong_Tile_Autumn : constant Unicode_Char := 16#1F028#; Mahjong_Tile_Winter : constant Unicode_Char := 16#1F029#; Mahjong_Tile_Joker : constant Unicode_Char := 16#1F02A#; Mahjong_Tile_Back : constant Unicode_Char := 16#1F02B#; end Unicode.Names.Mahjong_Tiles; ���������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-malayalam.ads���������������������������������������������������0000664�0000000�0000000�00000024755�14476332425�0021674�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Malayalam is pragma Preelaborate; pragma Style_Checks (Off); Malayalam_Sign_Candrabindu : constant Unicode_Char := 16#0D01#; Malayalam_Sign_Anusvara : constant Unicode_Char := 16#0D02#; Malayalam_Sign_Visarga : constant Unicode_Char := 16#0D03#; Malayalam_Letter_A : constant Unicode_Char := 16#0D05#; Malayalam_Letter_Aa : constant Unicode_Char := 16#0D06#; Malayalam_Letter_I : constant Unicode_Char := 16#0D07#; Malayalam_Letter_Ii : constant Unicode_Char := 16#0D08#; Malayalam_Letter_U : constant Unicode_Char := 16#0D09#; Malayalam_Letter_Uu : constant Unicode_Char := 16#0D0A#; Malayalam_Letter_Vocalic_R : constant Unicode_Char := 16#0D0B#; Malayalam_Letter_Vocalic_L : constant Unicode_Char := 16#0D0C#; Malayalam_Letter_E : constant Unicode_Char := 16#0D0E#; Malayalam_Letter_Ee : constant Unicode_Char := 16#0D0F#; Malayalam_Letter_Ai : constant Unicode_Char := 16#0D10#; Malayalam_Letter_O : constant Unicode_Char := 16#0D12#; Malayalam_Letter_Oo : constant Unicode_Char := 16#0D13#; Malayalam_Letter_Au : constant Unicode_Char := 16#0D14#; Malayalam_Letter_Ka : constant Unicode_Char := 16#0D15#; Malayalam_Letter_Kha : constant Unicode_Char := 16#0D16#; Malayalam_Letter_Ga : constant Unicode_Char := 16#0D17#; Malayalam_Letter_Gha : constant Unicode_Char := 16#0D18#; Malayalam_Letter_Nga : constant Unicode_Char := 16#0D19#; Malayalam_Letter_Ca : constant Unicode_Char := 16#0D1A#; Malayalam_Letter_Cha : constant Unicode_Char := 16#0D1B#; Malayalam_Letter_Ja : constant Unicode_Char := 16#0D1C#; Malayalam_Letter_Jha : constant Unicode_Char := 16#0D1D#; Malayalam_Letter_Nya : constant Unicode_Char := 16#0D1E#; Malayalam_Letter_Tta : constant Unicode_Char := 16#0D1F#; Malayalam_Letter_Ttha : constant Unicode_Char := 16#0D20#; Malayalam_Letter_Dda : constant Unicode_Char := 16#0D21#; Malayalam_Letter_Ddha : constant Unicode_Char := 16#0D22#; Malayalam_Letter_Nna : constant Unicode_Char := 16#0D23#; Malayalam_Letter_Ta : constant Unicode_Char := 16#0D24#; Malayalam_Letter_Tha : constant Unicode_Char := 16#0D25#; Malayalam_Letter_Da : constant Unicode_Char := 16#0D26#; Malayalam_Letter_Dha : constant Unicode_Char := 16#0D27#; Malayalam_Letter_Na : constant Unicode_Char := 16#0D28#; Malayalam_Letter_Nnna : constant Unicode_Char := 16#0D29#; Malayalam_Letter_Pa : constant Unicode_Char := 16#0D2A#; Malayalam_Letter_Pha : constant Unicode_Char := 16#0D2B#; Malayalam_Letter_Ba : constant Unicode_Char := 16#0D2C#; Malayalam_Letter_Bha : constant Unicode_Char := 16#0D2D#; Malayalam_Letter_Ma : constant Unicode_Char := 16#0D2E#; Malayalam_Letter_Ya : constant Unicode_Char := 16#0D2F#; Malayalam_Letter_Ra : constant Unicode_Char := 16#0D30#; Malayalam_Letter_Rra : constant Unicode_Char := 16#0D31#; Malayalam_Letter_La : constant Unicode_Char := 16#0D32#; Malayalam_Letter_Lla : constant Unicode_Char := 16#0D33#; Malayalam_Letter_Llla : constant Unicode_Char := 16#0D34#; Malayalam_Letter_Va : constant Unicode_Char := 16#0D35#; Malayalam_Letter_Sha : constant Unicode_Char := 16#0D36#; Malayalam_Letter_Ssa : constant Unicode_Char := 16#0D37#; Malayalam_Letter_Sa : constant Unicode_Char := 16#0D38#; Malayalam_Letter_Ha : constant Unicode_Char := 16#0D39#; Malayalam_Letter_Ttta : constant Unicode_Char := 16#0D3A#; Malayalam_Sign_Avagraha : constant Unicode_Char := 16#0D3D#; Malayalam_Vowel_Sign_Aa : constant Unicode_Char := 16#0D3E#; Malayalam_Vowel_Sign_I : constant Unicode_Char := 16#0D3F#; Malayalam_Vowel_Sign_Ii : constant Unicode_Char := 16#0D40#; Malayalam_Vowel_Sign_U : constant Unicode_Char := 16#0D41#; Malayalam_Vowel_Sign_Uu : constant Unicode_Char := 16#0D42#; Malayalam_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#0D43#; Malayalam_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#0D44#; Malayalam_Vowel_Sign_E : constant Unicode_Char := 16#0D46#; Malayalam_Vowel_Sign_Ee : constant Unicode_Char := 16#0D47#; Malayalam_Vowel_Sign_Ai : constant Unicode_Char := 16#0D48#; Malayalam_Vowel_Sign_O : constant Unicode_Char := 16#0D4A#; Malayalam_Vowel_Sign_Oo : constant Unicode_Char := 16#0D4B#; Malayalam_Vowel_Sign_Au : constant Unicode_Char := 16#0D4C#; Malayalam_Sign_Virama : constant Unicode_Char := 16#0D4D#; Malayalam_Letter_Dot_Reph : constant Unicode_Char := 16#0D4E#; Malayalam_Au_Length_Mark : constant Unicode_Char := 16#0D57#; Malayalam_Letter_Archaic_Ii : constant Unicode_Char := 16#0D5F#; Malayalam_Letter_Vocalic_Rr : constant Unicode_Char := 16#0D60#; Malayalam_Letter_Vocalic_Ll : constant Unicode_Char := 16#0D61#; Malayalam_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#0D62#; Malayalam_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#0D63#; Malayalam_Digit_Zero : constant Unicode_Char := 16#0D66#; Malayalam_Digit_One : constant Unicode_Char := 16#0D67#; Malayalam_Digit_Two : constant Unicode_Char := 16#0D68#; Malayalam_Digit_Three : constant Unicode_Char := 16#0D69#; Malayalam_Digit_Four : constant Unicode_Char := 16#0D6A#; Malayalam_Digit_Five : constant Unicode_Char := 16#0D6B#; Malayalam_Digit_Six : constant Unicode_Char := 16#0D6C#; Malayalam_Digit_Seven : constant Unicode_Char := 16#0D6D#; Malayalam_Digit_Eight : constant Unicode_Char := 16#0D6E#; Malayalam_Digit_Nine : constant Unicode_Char := 16#0D6F#; Malayalam_Number_Ten : constant Unicode_Char := 16#0D70#; Malayalam_Number_One_Hundred : constant Unicode_Char := 16#0D71#; Malayalam_Number_One_Thousand : constant Unicode_Char := 16#0D72#; Malayalam_Fraction_One_Quarter : constant Unicode_Char := 16#0D73#; Malayalam_Fraction_One_Half : constant Unicode_Char := 16#0D74#; Malayalam_Fraction_Three_Quarters : constant Unicode_Char := 16#0D75#; Malayalam_Date_Mark : constant Unicode_Char := 16#0D79#; Malayalam_Letter_Chillu_Nn : constant Unicode_Char := 16#0D7A#; Malayalam_Letter_Chillu_N : constant Unicode_Char := 16#0D7B#; Malayalam_Letter_Chillu_Rr : constant Unicode_Char := 16#0D7C#; Malayalam_Letter_Chillu_L : constant Unicode_Char := 16#0D7D#; Malayalam_Letter_Chillu_Ll : constant Unicode_Char := 16#0D7E#; Malayalam_Letter_Chillu_K : constant Unicode_Char := 16#0D7F#; end Unicode.Names.Malayalam; �������������������xmlada-24.0.0/unicode/unicode-names-mandaic.ads�����������������������������������������������������0000664�0000000�0000000�00000011671�14476332425�0021323�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Mandaic is pragma Preelaborate; pragma Style_Checks (Off); Mandaic_Letter_Halqa : constant Unicode_Char := 16#0840#; Mandaic_Letter_Ab : constant Unicode_Char := 16#0841#; Mandaic_Letter_Ag : constant Unicode_Char := 16#0842#; Mandaic_Letter_Ad : constant Unicode_Char := 16#0843#; Mandaic_Letter_Ah : constant Unicode_Char := 16#0844#; Mandaic_Letter_Ushenna : constant Unicode_Char := 16#0845#; Mandaic_Letter_Az : constant Unicode_Char := 16#0846#; Mandaic_Letter_It : constant Unicode_Char := 16#0847#; Mandaic_Letter_Att : constant Unicode_Char := 16#0848#; Mandaic_Letter_Aksa : constant Unicode_Char := 16#0849#; Mandaic_Letter_Ak : constant Unicode_Char := 16#084A#; Mandaic_Letter_Al : constant Unicode_Char := 16#084B#; Mandaic_Letter_Am : constant Unicode_Char := 16#084C#; Mandaic_Letter_An : constant Unicode_Char := 16#084D#; Mandaic_Letter_As : constant Unicode_Char := 16#084E#; Mandaic_Letter_In : constant Unicode_Char := 16#084F#; Mandaic_Letter_Ap : constant Unicode_Char := 16#0850#; Mandaic_Letter_Asz : constant Unicode_Char := 16#0851#; Mandaic_Letter_Aq : constant Unicode_Char := 16#0852#; Mandaic_Letter_Ar : constant Unicode_Char := 16#0853#; Mandaic_Letter_Ash : constant Unicode_Char := 16#0854#; Mandaic_Letter_At : constant Unicode_Char := 16#0855#; Mandaic_Letter_Dushenna : constant Unicode_Char := 16#0856#; Mandaic_Letter_Kad : constant Unicode_Char := 16#0857#; Mandaic_Letter_Ain : constant Unicode_Char := 16#0858#; Mandaic_Affrication_Mark : constant Unicode_Char := 16#0859#; Mandaic_Vocalization_Mark : constant Unicode_Char := 16#085A#; Mandaic_Gemination_Mark : constant Unicode_Char := 16#085B#; Mandaic_Punctuation : constant Unicode_Char := 16#085E#; end Unicode.Names.Mandaic; �����������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-manichaean.ads��������������������������������������������������0000664�0000000�0000000�00000016011�14476332425�0022004�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Manichaean is pragma Preelaborate; pragma Style_Checks (Off); Manichaean_Letter_Aleph : constant Unicode_Char := 16#10AC0#; Manichaean_Letter_Beth : constant Unicode_Char := 16#10AC1#; Manichaean_Letter_Bheth : constant Unicode_Char := 16#10AC2#; Manichaean_Letter_Gimel : constant Unicode_Char := 16#10AC3#; Manichaean_Letter_Ghimel : constant Unicode_Char := 16#10AC4#; Manichaean_Letter_Daleth : constant Unicode_Char := 16#10AC5#; Manichaean_Letter_He : constant Unicode_Char := 16#10AC6#; Manichaean_Letter_Waw : constant Unicode_Char := 16#10AC7#; Manichaean_Sign_Ud : constant Unicode_Char := 16#10AC8#; Manichaean_Letter_Zayin : constant Unicode_Char := 16#10AC9#; Manichaean_Letter_Zhayin : constant Unicode_Char := 16#10ACA#; Manichaean_Letter_Jayin : constant Unicode_Char := 16#10ACB#; Manichaean_Letter_Jhayin : constant Unicode_Char := 16#10ACC#; Manichaean_Letter_Heth : constant Unicode_Char := 16#10ACD#; Manichaean_Letter_Teth : constant Unicode_Char := 16#10ACE#; Manichaean_Letter_Yodh : constant Unicode_Char := 16#10ACF#; Manichaean_Letter_Kaph : constant Unicode_Char := 16#10AD0#; Manichaean_Letter_Xaph : constant Unicode_Char := 16#10AD1#; Manichaean_Letter_Khaph : constant Unicode_Char := 16#10AD2#; Manichaean_Letter_Lamedh : constant Unicode_Char := 16#10AD3#; Manichaean_Letter_Dhamedh : constant Unicode_Char := 16#10AD4#; Manichaean_Letter_Thamedh : constant Unicode_Char := 16#10AD5#; Manichaean_Letter_Mem : constant Unicode_Char := 16#10AD6#; Manichaean_Letter_Nun : constant Unicode_Char := 16#10AD7#; Manichaean_Letter_Samekh : constant Unicode_Char := 16#10AD8#; Manichaean_Letter_Ayin : constant Unicode_Char := 16#10AD9#; Manichaean_Letter_Aayin : constant Unicode_Char := 16#10ADA#; Manichaean_Letter_Pe : constant Unicode_Char := 16#10ADB#; Manichaean_Letter_Fe : constant Unicode_Char := 16#10ADC#; Manichaean_Letter_Sadhe : constant Unicode_Char := 16#10ADD#; Manichaean_Letter_Qoph : constant Unicode_Char := 16#10ADE#; Manichaean_Letter_Xoph : constant Unicode_Char := 16#10ADF#; Manichaean_Letter_Qhoph : constant Unicode_Char := 16#10AE0#; Manichaean_Letter_Resh : constant Unicode_Char := 16#10AE1#; Manichaean_Letter_Shin : constant Unicode_Char := 16#10AE2#; Manichaean_Letter_Sshin : constant Unicode_Char := 16#10AE3#; Manichaean_Letter_Taw : constant Unicode_Char := 16#10AE4#; Manichaean_Abbreviation_Mark_Above : constant Unicode_Char := 16#10AE5#; Manichaean_Abbreviation_Mark_Below : constant Unicode_Char := 16#10AE6#; Manichaean_Number_One : constant Unicode_Char := 16#10AEB#; Manichaean_Number_Five : constant Unicode_Char := 16#10AEC#; Manichaean_Number_Ten : constant Unicode_Char := 16#10AED#; Manichaean_Number_Twenty : constant Unicode_Char := 16#10AEE#; Manichaean_Number_One_Hundred : constant Unicode_Char := 16#10AEF#; Manichaean_Punctuation_Star : constant Unicode_Char := 16#10AF0#; Manichaean_Punctuation_Fleuron : constant Unicode_Char := 16#10AF1#; Manichaean_Punctuation_Double_Dot_Within_Dot : constant Unicode_Char := 16#10AF2#; Manichaean_Punctuation_Dot_Within_Dot : constant Unicode_Char := 16#10AF3#; Manichaean_Punctuation_Dot : constant Unicode_Char := 16#10AF4#; Manichaean_Punctuation_Two_Dots : constant Unicode_Char := 16#10AF5#; Manichaean_Punctuation_Line_Filler : constant Unicode_Char := 16#10AF6#; end Unicode.Names.Manichaean; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-math_alphanumeric_symb.ads��������������������������������������0000664�0000000�0000000�00000260310�14476332425�0024436�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Math_Alphanumeric_Symb is pragma Preelaborate; pragma Style_Checks (Off); Mathematical_Bold_Capital_A : constant Unicode_Char := 16#1D400#; Mathematical_Bold_Capital_B : constant Unicode_Char := 16#1D401#; Mathematical_Bold_Capital_C : constant Unicode_Char := 16#1D402#; Mathematical_Bold_Capital_D : constant Unicode_Char := 16#1D403#; Mathematical_Bold_Capital_E : constant Unicode_Char := 16#1D404#; Mathematical_Bold_Capital_F : constant Unicode_Char := 16#1D405#; Mathematical_Bold_Capital_G : constant Unicode_Char := 16#1D406#; Mathematical_Bold_Capital_H : constant Unicode_Char := 16#1D407#; Mathematical_Bold_Capital_I : constant Unicode_Char := 16#1D408#; Mathematical_Bold_Capital_J : constant Unicode_Char := 16#1D409#; Mathematical_Bold_Capital_K : constant Unicode_Char := 16#1D40A#; Mathematical_Bold_Capital_L : constant Unicode_Char := 16#1D40B#; Mathematical_Bold_Capital_M : constant Unicode_Char := 16#1D40C#; Mathematical_Bold_Capital_N : constant Unicode_Char := 16#1D40D#; Mathematical_Bold_Capital_O : constant Unicode_Char := 16#1D40E#; Mathematical_Bold_Capital_P : constant Unicode_Char := 16#1D40F#; Mathematical_Bold_Capital_Q : constant Unicode_Char := 16#1D410#; Mathematical_Bold_Capital_R : constant Unicode_Char := 16#1D411#; Mathematical_Bold_Capital_S : constant Unicode_Char := 16#1D412#; Mathematical_Bold_Capital_T : constant Unicode_Char := 16#1D413#; Mathematical_Bold_Capital_U : constant Unicode_Char := 16#1D414#; Mathematical_Bold_Capital_V : constant Unicode_Char := 16#1D415#; Mathematical_Bold_Capital_W : constant Unicode_Char := 16#1D416#; Mathematical_Bold_Capital_X : constant Unicode_Char := 16#1D417#; Mathematical_Bold_Capital_Y : constant Unicode_Char := 16#1D418#; Mathematical_Bold_Capital_Z : constant Unicode_Char := 16#1D419#; Mathematical_Bold_Small_A : constant Unicode_Char := 16#1D41A#; Mathematical_Bold_Small_B : constant Unicode_Char := 16#1D41B#; Mathematical_Bold_Small_C : constant Unicode_Char := 16#1D41C#; Mathematical_Bold_Small_D : constant Unicode_Char := 16#1D41D#; Mathematical_Bold_Small_E : constant Unicode_Char := 16#1D41E#; Mathematical_Bold_Small_F : constant Unicode_Char := 16#1D41F#; Mathematical_Bold_Small_G : constant Unicode_Char := 16#1D420#; Mathematical_Bold_Small_H : constant Unicode_Char := 16#1D421#; Mathematical_Bold_Small_I : constant Unicode_Char := 16#1D422#; Mathematical_Bold_Small_J : constant Unicode_Char := 16#1D423#; Mathematical_Bold_Small_K : constant Unicode_Char := 16#1D424#; Mathematical_Bold_Small_L : constant Unicode_Char := 16#1D425#; Mathematical_Bold_Small_M : constant Unicode_Char := 16#1D426#; Mathematical_Bold_Small_N : constant Unicode_Char := 16#1D427#; Mathematical_Bold_Small_O : constant Unicode_Char := 16#1D428#; Mathematical_Bold_Small_P : constant Unicode_Char := 16#1D429#; Mathematical_Bold_Small_Q : constant Unicode_Char := 16#1D42A#; Mathematical_Bold_Small_R : constant Unicode_Char := 16#1D42B#; Mathematical_Bold_Small_S : constant Unicode_Char := 16#1D42C#; Mathematical_Bold_Small_T : constant Unicode_Char := 16#1D42D#; Mathematical_Bold_Small_U : constant Unicode_Char := 16#1D42E#; Mathematical_Bold_Small_V : constant Unicode_Char := 16#1D42F#; Mathematical_Bold_Small_W : constant Unicode_Char := 16#1D430#; Mathematical_Bold_Small_X : constant Unicode_Char := 16#1D431#; Mathematical_Bold_Small_Y : constant Unicode_Char := 16#1D432#; Mathematical_Bold_Small_Z : constant Unicode_Char := 16#1D433#; Mathematical_Italic_Capital_A : constant Unicode_Char := 16#1D434#; Mathematical_Italic_Capital_B : constant Unicode_Char := 16#1D435#; Mathematical_Italic_Capital_C : constant Unicode_Char := 16#1D436#; Mathematical_Italic_Capital_D : constant Unicode_Char := 16#1D437#; Mathematical_Italic_Capital_E : constant Unicode_Char := 16#1D438#; Mathematical_Italic_Capital_F : constant Unicode_Char := 16#1D439#; Mathematical_Italic_Capital_G : constant Unicode_Char := 16#1D43A#; Mathematical_Italic_Capital_H : constant Unicode_Char := 16#1D43B#; Mathematical_Italic_Capital_I : constant Unicode_Char := 16#1D43C#; Mathematical_Italic_Capital_J : constant Unicode_Char := 16#1D43D#; Mathematical_Italic_Capital_K : constant Unicode_Char := 16#1D43E#; Mathematical_Italic_Capital_L : constant Unicode_Char := 16#1D43F#; Mathematical_Italic_Capital_M : constant Unicode_Char := 16#1D440#; Mathematical_Italic_Capital_N : constant Unicode_Char := 16#1D441#; Mathematical_Italic_Capital_O : constant Unicode_Char := 16#1D442#; Mathematical_Italic_Capital_P : constant Unicode_Char := 16#1D443#; Mathematical_Italic_Capital_Q : constant Unicode_Char := 16#1D444#; Mathematical_Italic_Capital_R : constant Unicode_Char := 16#1D445#; Mathematical_Italic_Capital_S : constant Unicode_Char := 16#1D446#; Mathematical_Italic_Capital_T : constant Unicode_Char := 16#1D447#; Mathematical_Italic_Capital_U : constant Unicode_Char := 16#1D448#; Mathematical_Italic_Capital_V : constant Unicode_Char := 16#1D449#; Mathematical_Italic_Capital_W : constant Unicode_Char := 16#1D44A#; Mathematical_Italic_Capital_X : constant Unicode_Char := 16#1D44B#; Mathematical_Italic_Capital_Y : constant Unicode_Char := 16#1D44C#; Mathematical_Italic_Capital_Z : constant Unicode_Char := 16#1D44D#; Mathematical_Italic_Small_A : constant Unicode_Char := 16#1D44E#; Mathematical_Italic_Small_B : constant Unicode_Char := 16#1D44F#; Mathematical_Italic_Small_C : constant Unicode_Char := 16#1D450#; Mathematical_Italic_Small_D : constant Unicode_Char := 16#1D451#; Mathematical_Italic_Small_E : constant Unicode_Char := 16#1D452#; Mathematical_Italic_Small_F : constant Unicode_Char := 16#1D453#; Mathematical_Italic_Small_G : constant Unicode_Char := 16#1D454#; Mathematical_Italic_Small_I : constant Unicode_Char := 16#1D456#; Mathematical_Italic_Small_J : constant Unicode_Char := 16#1D457#; Mathematical_Italic_Small_K : constant Unicode_Char := 16#1D458#; Mathematical_Italic_Small_L : constant Unicode_Char := 16#1D459#; Mathematical_Italic_Small_M : constant Unicode_Char := 16#1D45A#; Mathematical_Italic_Small_N : constant Unicode_Char := 16#1D45B#; Mathematical_Italic_Small_O : constant Unicode_Char := 16#1D45C#; Mathematical_Italic_Small_P : constant Unicode_Char := 16#1D45D#; Mathematical_Italic_Small_Q : constant Unicode_Char := 16#1D45E#; Mathematical_Italic_Small_R : constant Unicode_Char := 16#1D45F#; Mathematical_Italic_Small_S : constant Unicode_Char := 16#1D460#; Mathematical_Italic_Small_T : constant Unicode_Char := 16#1D461#; Mathematical_Italic_Small_U : constant Unicode_Char := 16#1D462#; Mathematical_Italic_Small_V : constant Unicode_Char := 16#1D463#; Mathematical_Italic_Small_W : constant Unicode_Char := 16#1D464#; Mathematical_Italic_Small_X : constant Unicode_Char := 16#1D465#; Mathematical_Italic_Small_Y : constant Unicode_Char := 16#1D466#; Mathematical_Italic_Small_Z : constant Unicode_Char := 16#1D467#; Mathematical_Bold_Italic_Capital_A : constant Unicode_Char := 16#1D468#; Mathematical_Bold_Italic_Capital_B : constant Unicode_Char := 16#1D469#; Mathematical_Bold_Italic_Capital_C : constant Unicode_Char := 16#1D46A#; Mathematical_Bold_Italic_Capital_D : constant Unicode_Char := 16#1D46B#; Mathematical_Bold_Italic_Capital_E : constant Unicode_Char := 16#1D46C#; Mathematical_Bold_Italic_Capital_F : constant Unicode_Char := 16#1D46D#; Mathematical_Bold_Italic_Capital_G : constant Unicode_Char := 16#1D46E#; Mathematical_Bold_Italic_Capital_H : constant Unicode_Char := 16#1D46F#; Mathematical_Bold_Italic_Capital_I : constant Unicode_Char := 16#1D470#; Mathematical_Bold_Italic_Capital_J : constant Unicode_Char := 16#1D471#; Mathematical_Bold_Italic_Capital_K : constant Unicode_Char := 16#1D472#; Mathematical_Bold_Italic_Capital_L : constant Unicode_Char := 16#1D473#; Mathematical_Bold_Italic_Capital_M : constant Unicode_Char := 16#1D474#; Mathematical_Bold_Italic_Capital_N : constant Unicode_Char := 16#1D475#; Mathematical_Bold_Italic_Capital_O : constant Unicode_Char := 16#1D476#; Mathematical_Bold_Italic_Capital_P : constant Unicode_Char := 16#1D477#; Mathematical_Bold_Italic_Capital_Q : constant Unicode_Char := 16#1D478#; Mathematical_Bold_Italic_Capital_R : constant Unicode_Char := 16#1D479#; Mathematical_Bold_Italic_Capital_S : constant Unicode_Char := 16#1D47A#; Mathematical_Bold_Italic_Capital_T : constant Unicode_Char := 16#1D47B#; Mathematical_Bold_Italic_Capital_U : constant Unicode_Char := 16#1D47C#; Mathematical_Bold_Italic_Capital_V : constant Unicode_Char := 16#1D47D#; Mathematical_Bold_Italic_Capital_W : constant Unicode_Char := 16#1D47E#; Mathematical_Bold_Italic_Capital_X : constant Unicode_Char := 16#1D47F#; Mathematical_Bold_Italic_Capital_Y : constant Unicode_Char := 16#1D480#; Mathematical_Bold_Italic_Capital_Z : constant Unicode_Char := 16#1D481#; Mathematical_Bold_Italic_Small_A : constant Unicode_Char := 16#1D482#; Mathematical_Bold_Italic_Small_B : constant Unicode_Char := 16#1D483#; Mathematical_Bold_Italic_Small_C : constant Unicode_Char := 16#1D484#; Mathematical_Bold_Italic_Small_D : constant Unicode_Char := 16#1D485#; Mathematical_Bold_Italic_Small_E : constant Unicode_Char := 16#1D486#; Mathematical_Bold_Italic_Small_F : constant Unicode_Char := 16#1D487#; Mathematical_Bold_Italic_Small_G : constant Unicode_Char := 16#1D488#; Mathematical_Bold_Italic_Small_H : constant Unicode_Char := 16#1D489#; Mathematical_Bold_Italic_Small_I : constant Unicode_Char := 16#1D48A#; Mathematical_Bold_Italic_Small_J : constant Unicode_Char := 16#1D48B#; Mathematical_Bold_Italic_Small_K : constant Unicode_Char := 16#1D48C#; Mathematical_Bold_Italic_Small_L : constant Unicode_Char := 16#1D48D#; Mathematical_Bold_Italic_Small_M : constant Unicode_Char := 16#1D48E#; Mathematical_Bold_Italic_Small_N : constant Unicode_Char := 16#1D48F#; Mathematical_Bold_Italic_Small_O : constant Unicode_Char := 16#1D490#; Mathematical_Bold_Italic_Small_P : constant Unicode_Char := 16#1D491#; Mathematical_Bold_Italic_Small_Q : constant Unicode_Char := 16#1D492#; Mathematical_Bold_Italic_Small_R : constant Unicode_Char := 16#1D493#; Mathematical_Bold_Italic_Small_S : constant Unicode_Char := 16#1D494#; Mathematical_Bold_Italic_Small_T : constant Unicode_Char := 16#1D495#; Mathematical_Bold_Italic_Small_U : constant Unicode_Char := 16#1D496#; Mathematical_Bold_Italic_Small_V : constant Unicode_Char := 16#1D497#; Mathematical_Bold_Italic_Small_W : constant Unicode_Char := 16#1D498#; Mathematical_Bold_Italic_Small_X : constant Unicode_Char := 16#1D499#; Mathematical_Bold_Italic_Small_Y : constant Unicode_Char := 16#1D49A#; Mathematical_Bold_Italic_Small_Z : constant Unicode_Char := 16#1D49B#; Mathematical_Script_Capital_A : constant Unicode_Char := 16#1D49C#; Mathematical_Script_Capital_C : constant Unicode_Char := 16#1D49E#; Mathematical_Script_Capital_D : constant Unicode_Char := 16#1D49F#; Mathematical_Script_Capital_G : constant Unicode_Char := 16#1D4A2#; Mathematical_Script_Capital_J : constant Unicode_Char := 16#1D4A5#; Mathematical_Script_Capital_K : constant Unicode_Char := 16#1D4A6#; Mathematical_Script_Capital_N : constant Unicode_Char := 16#1D4A9#; Mathematical_Script_Capital_O : constant Unicode_Char := 16#1D4AA#; Mathematical_Script_Capital_P : constant Unicode_Char := 16#1D4AB#; Mathematical_Script_Capital_Q : constant Unicode_Char := 16#1D4AC#; Mathematical_Script_Capital_S : constant Unicode_Char := 16#1D4AE#; Mathematical_Script_Capital_T : constant Unicode_Char := 16#1D4AF#; Mathematical_Script_Capital_U : constant Unicode_Char := 16#1D4B0#; Mathematical_Script_Capital_V : constant Unicode_Char := 16#1D4B1#; Mathematical_Script_Capital_W : constant Unicode_Char := 16#1D4B2#; Mathematical_Script_Capital_X : constant Unicode_Char := 16#1D4B3#; Mathematical_Script_Capital_Y : constant Unicode_Char := 16#1D4B4#; Mathematical_Script_Capital_Z : constant Unicode_Char := 16#1D4B5#; Mathematical_Script_Small_A : constant Unicode_Char := 16#1D4B6#; Mathematical_Script_Small_B : constant Unicode_Char := 16#1D4B7#; Mathematical_Script_Small_C : constant Unicode_Char := 16#1D4B8#; Mathematical_Script_Small_D : constant Unicode_Char := 16#1D4B9#; Mathematical_Script_Small_F : constant Unicode_Char := 16#1D4BB#; Mathematical_Script_Small_H : constant Unicode_Char := 16#1D4BD#; Mathematical_Script_Small_I : constant Unicode_Char := 16#1D4BE#; Mathematical_Script_Small_J : constant Unicode_Char := 16#1D4BF#; Mathematical_Script_Small_K : constant Unicode_Char := 16#1D4C0#; Mathematical_Script_Small_L : constant Unicode_Char := 16#1D4C1#; Mathematical_Script_Small_M : constant Unicode_Char := 16#1D4C2#; Mathematical_Script_Small_N : constant Unicode_Char := 16#1D4C3#; Mathematical_Script_Small_P : constant Unicode_Char := 16#1D4C5#; Mathematical_Script_Small_Q : constant Unicode_Char := 16#1D4C6#; Mathematical_Script_Small_R : constant Unicode_Char := 16#1D4C7#; Mathematical_Script_Small_S : constant Unicode_Char := 16#1D4C8#; Mathematical_Script_Small_T : constant Unicode_Char := 16#1D4C9#; Mathematical_Script_Small_U : constant Unicode_Char := 16#1D4CA#; Mathematical_Script_Small_V : constant Unicode_Char := 16#1D4CB#; Mathematical_Script_Small_W : constant Unicode_Char := 16#1D4CC#; Mathematical_Script_Small_X : constant Unicode_Char := 16#1D4CD#; Mathematical_Script_Small_Y : constant Unicode_Char := 16#1D4CE#; Mathematical_Script_Small_Z : constant Unicode_Char := 16#1D4CF#; Mathematical_Bold_Script_Capital_A : constant Unicode_Char := 16#1D4D0#; Mathematical_Bold_Script_Capital_B : constant Unicode_Char := 16#1D4D1#; Mathematical_Bold_Script_Capital_C : constant Unicode_Char := 16#1D4D2#; Mathematical_Bold_Script_Capital_D : constant Unicode_Char := 16#1D4D3#; Mathematical_Bold_Script_Capital_E : constant Unicode_Char := 16#1D4D4#; Mathematical_Bold_Script_Capital_F : constant Unicode_Char := 16#1D4D5#; Mathematical_Bold_Script_Capital_G : constant Unicode_Char := 16#1D4D6#; Mathematical_Bold_Script_Capital_H : constant Unicode_Char := 16#1D4D7#; Mathematical_Bold_Script_Capital_I : constant Unicode_Char := 16#1D4D8#; Mathematical_Bold_Script_Capital_J : constant Unicode_Char := 16#1D4D9#; Mathematical_Bold_Script_Capital_K : constant Unicode_Char := 16#1D4DA#; Mathematical_Bold_Script_Capital_L : constant Unicode_Char := 16#1D4DB#; Mathematical_Bold_Script_Capital_M : constant Unicode_Char := 16#1D4DC#; Mathematical_Bold_Script_Capital_N : constant Unicode_Char := 16#1D4DD#; Mathematical_Bold_Script_Capital_O : constant Unicode_Char := 16#1D4DE#; Mathematical_Bold_Script_Capital_P : constant Unicode_Char := 16#1D4DF#; Mathematical_Bold_Script_Capital_Q : constant Unicode_Char := 16#1D4E0#; Mathematical_Bold_Script_Capital_R : constant Unicode_Char := 16#1D4E1#; Mathematical_Bold_Script_Capital_S : constant Unicode_Char := 16#1D4E2#; Mathematical_Bold_Script_Capital_T : constant Unicode_Char := 16#1D4E3#; Mathematical_Bold_Script_Capital_U : constant Unicode_Char := 16#1D4E4#; Mathematical_Bold_Script_Capital_V : constant Unicode_Char := 16#1D4E5#; Mathematical_Bold_Script_Capital_W : constant Unicode_Char := 16#1D4E6#; Mathematical_Bold_Script_Capital_X : constant Unicode_Char := 16#1D4E7#; Mathematical_Bold_Script_Capital_Y : constant Unicode_Char := 16#1D4E8#; Mathematical_Bold_Script_Capital_Z : constant Unicode_Char := 16#1D4E9#; Mathematical_Bold_Script_Small_A : constant Unicode_Char := 16#1D4EA#; Mathematical_Bold_Script_Small_B : constant Unicode_Char := 16#1D4EB#; Mathematical_Bold_Script_Small_C : constant Unicode_Char := 16#1D4EC#; Mathematical_Bold_Script_Small_D : constant Unicode_Char := 16#1D4ED#; Mathematical_Bold_Script_Small_E : constant Unicode_Char := 16#1D4EE#; Mathematical_Bold_Script_Small_F : constant Unicode_Char := 16#1D4EF#; Mathematical_Bold_Script_Small_G : constant Unicode_Char := 16#1D4F0#; Mathematical_Bold_Script_Small_H : constant Unicode_Char := 16#1D4F1#; Mathematical_Bold_Script_Small_I : constant Unicode_Char := 16#1D4F2#; Mathematical_Bold_Script_Small_J : constant Unicode_Char := 16#1D4F3#; Mathematical_Bold_Script_Small_K : constant Unicode_Char := 16#1D4F4#; Mathematical_Bold_Script_Small_L : constant Unicode_Char := 16#1D4F5#; Mathematical_Bold_Script_Small_M : constant Unicode_Char := 16#1D4F6#; Mathematical_Bold_Script_Small_N : constant Unicode_Char := 16#1D4F7#; Mathematical_Bold_Script_Small_O : constant Unicode_Char := 16#1D4F8#; Mathematical_Bold_Script_Small_P : constant Unicode_Char := 16#1D4F9#; Mathematical_Bold_Script_Small_Q : constant Unicode_Char := 16#1D4FA#; Mathematical_Bold_Script_Small_R : constant Unicode_Char := 16#1D4FB#; Mathematical_Bold_Script_Small_S : constant Unicode_Char := 16#1D4FC#; Mathematical_Bold_Script_Small_T : constant Unicode_Char := 16#1D4FD#; Mathematical_Bold_Script_Small_U : constant Unicode_Char := 16#1D4FE#; Mathematical_Bold_Script_Small_V : constant Unicode_Char := 16#1D4FF#; Mathematical_Bold_Script_Small_W : constant Unicode_Char := 16#1D500#; Mathematical_Bold_Script_Small_X : constant Unicode_Char := 16#1D501#; Mathematical_Bold_Script_Small_Y : constant Unicode_Char := 16#1D502#; Mathematical_Bold_Script_Small_Z : constant Unicode_Char := 16#1D503#; Mathematical_Fraktur_Capital_A : constant Unicode_Char := 16#1D504#; Mathematical_Fraktur_Capital_B : constant Unicode_Char := 16#1D505#; Mathematical_Fraktur_Capital_D : constant Unicode_Char := 16#1D507#; Mathematical_Fraktur_Capital_E : constant Unicode_Char := 16#1D508#; Mathematical_Fraktur_Capital_F : constant Unicode_Char := 16#1D509#; Mathematical_Fraktur_Capital_G : constant Unicode_Char := 16#1D50A#; Mathematical_Fraktur_Capital_J : constant Unicode_Char := 16#1D50D#; Mathematical_Fraktur_Capital_K : constant Unicode_Char := 16#1D50E#; Mathematical_Fraktur_Capital_L : constant Unicode_Char := 16#1D50F#; Mathematical_Fraktur_Capital_M : constant Unicode_Char := 16#1D510#; Mathematical_Fraktur_Capital_N : constant Unicode_Char := 16#1D511#; Mathematical_Fraktur_Capital_O : constant Unicode_Char := 16#1D512#; Mathematical_Fraktur_Capital_P : constant Unicode_Char := 16#1D513#; Mathematical_Fraktur_Capital_Q : constant Unicode_Char := 16#1D514#; Mathematical_Fraktur_Capital_S : constant Unicode_Char := 16#1D516#; Mathematical_Fraktur_Capital_T : constant Unicode_Char := 16#1D517#; Mathematical_Fraktur_Capital_U : constant Unicode_Char := 16#1D518#; Mathematical_Fraktur_Capital_V : constant Unicode_Char := 16#1D519#; Mathematical_Fraktur_Capital_W : constant Unicode_Char := 16#1D51A#; Mathematical_Fraktur_Capital_X : constant Unicode_Char := 16#1D51B#; Mathematical_Fraktur_Capital_Y : constant Unicode_Char := 16#1D51C#; Mathematical_Fraktur_Small_A : constant Unicode_Char := 16#1D51E#; Mathematical_Fraktur_Small_B : constant Unicode_Char := 16#1D51F#; Mathematical_Fraktur_Small_C : constant Unicode_Char := 16#1D520#; Mathematical_Fraktur_Small_D : constant Unicode_Char := 16#1D521#; Mathematical_Fraktur_Small_E : constant Unicode_Char := 16#1D522#; Mathematical_Fraktur_Small_F : constant Unicode_Char := 16#1D523#; Mathematical_Fraktur_Small_G : constant Unicode_Char := 16#1D524#; Mathematical_Fraktur_Small_H : constant Unicode_Char := 16#1D525#; Mathematical_Fraktur_Small_I : constant Unicode_Char := 16#1D526#; Mathematical_Fraktur_Small_J : constant Unicode_Char := 16#1D527#; Mathematical_Fraktur_Small_K : constant Unicode_Char := 16#1D528#; Mathematical_Fraktur_Small_L : constant Unicode_Char := 16#1D529#; Mathematical_Fraktur_Small_M : constant Unicode_Char := 16#1D52A#; Mathematical_Fraktur_Small_N : constant Unicode_Char := 16#1D52B#; Mathematical_Fraktur_Small_O : constant Unicode_Char := 16#1D52C#; Mathematical_Fraktur_Small_P : constant Unicode_Char := 16#1D52D#; Mathematical_Fraktur_Small_Q : constant Unicode_Char := 16#1D52E#; Mathematical_Fraktur_Small_R : constant Unicode_Char := 16#1D52F#; Mathematical_Fraktur_Small_S : constant Unicode_Char := 16#1D530#; Mathematical_Fraktur_Small_T : constant Unicode_Char := 16#1D531#; Mathematical_Fraktur_Small_U : constant Unicode_Char := 16#1D532#; Mathematical_Fraktur_Small_V : constant Unicode_Char := 16#1D533#; Mathematical_Fraktur_Small_W : constant Unicode_Char := 16#1D534#; Mathematical_Fraktur_Small_X : constant Unicode_Char := 16#1D535#; Mathematical_Fraktur_Small_Y : constant Unicode_Char := 16#1D536#; Mathematical_Fraktur_Small_Z : constant Unicode_Char := 16#1D537#; Mathematical_Double_Struck_Capital_A : constant Unicode_Char := 16#1D538#; Mathematical_Double_Struck_Capital_B : constant Unicode_Char := 16#1D539#; Mathematical_Double_Struck_Capital_D : constant Unicode_Char := 16#1D53B#; Mathematical_Double_Struck_Capital_E : constant Unicode_Char := 16#1D53C#; Mathematical_Double_Struck_Capital_F : constant Unicode_Char := 16#1D53D#; Mathematical_Double_Struck_Capital_G : constant Unicode_Char := 16#1D53E#; Mathematical_Double_Struck_Capital_I : constant Unicode_Char := 16#1D540#; Mathematical_Double_Struck_Capital_J : constant Unicode_Char := 16#1D541#; Mathematical_Double_Struck_Capital_K : constant Unicode_Char := 16#1D542#; Mathematical_Double_Struck_Capital_L : constant Unicode_Char := 16#1D543#; Mathematical_Double_Struck_Capital_M : constant Unicode_Char := 16#1D544#; Mathematical_Double_Struck_Capital_O : constant Unicode_Char := 16#1D546#; Mathematical_Double_Struck_Capital_S : constant Unicode_Char := 16#1D54A#; Mathematical_Double_Struck_Capital_T : constant Unicode_Char := 16#1D54B#; Mathematical_Double_Struck_Capital_U : constant Unicode_Char := 16#1D54C#; Mathematical_Double_Struck_Capital_V : constant Unicode_Char := 16#1D54D#; Mathematical_Double_Struck_Capital_W : constant Unicode_Char := 16#1D54E#; Mathematical_Double_Struck_Capital_X : constant Unicode_Char := 16#1D54F#; Mathematical_Double_Struck_Capital_Y : constant Unicode_Char := 16#1D550#; Mathematical_Double_Struck_Small_A : constant Unicode_Char := 16#1D552#; Mathematical_Double_Struck_Small_B : constant Unicode_Char := 16#1D553#; Mathematical_Double_Struck_Small_C : constant Unicode_Char := 16#1D554#; Mathematical_Double_Struck_Small_D : constant Unicode_Char := 16#1D555#; Mathematical_Double_Struck_Small_E : constant Unicode_Char := 16#1D556#; Mathematical_Double_Struck_Small_F : constant Unicode_Char := 16#1D557#; Mathematical_Double_Struck_Small_G : constant Unicode_Char := 16#1D558#; Mathematical_Double_Struck_Small_H : constant Unicode_Char := 16#1D559#; Mathematical_Double_Struck_Small_I : constant Unicode_Char := 16#1D55A#; Mathematical_Double_Struck_Small_J : constant Unicode_Char := 16#1D55B#; Mathematical_Double_Struck_Small_K : constant Unicode_Char := 16#1D55C#; Mathematical_Double_Struck_Small_L : constant Unicode_Char := 16#1D55D#; Mathematical_Double_Struck_Small_M : constant Unicode_Char := 16#1D55E#; Mathematical_Double_Struck_Small_N : constant Unicode_Char := 16#1D55F#; Mathematical_Double_Struck_Small_O : constant Unicode_Char := 16#1D560#; Mathematical_Double_Struck_Small_P : constant Unicode_Char := 16#1D561#; Mathematical_Double_Struck_Small_Q : constant Unicode_Char := 16#1D562#; Mathematical_Double_Struck_Small_R : constant Unicode_Char := 16#1D563#; Mathematical_Double_Struck_Small_S : constant Unicode_Char := 16#1D564#; Mathematical_Double_Struck_Small_T : constant Unicode_Char := 16#1D565#; Mathematical_Double_Struck_Small_U : constant Unicode_Char := 16#1D566#; Mathematical_Double_Struck_Small_V : constant Unicode_Char := 16#1D567#; Mathematical_Double_Struck_Small_W : constant Unicode_Char := 16#1D568#; Mathematical_Double_Struck_Small_X : constant Unicode_Char := 16#1D569#; Mathematical_Double_Struck_Small_Y : constant Unicode_Char := 16#1D56A#; Mathematical_Double_Struck_Small_Z : constant Unicode_Char := 16#1D56B#; Mathematical_Bold_Fraktur_Capital_A : constant Unicode_Char := 16#1D56C#; Mathematical_Bold_Fraktur_Capital_B : constant Unicode_Char := 16#1D56D#; Mathematical_Bold_Fraktur_Capital_C : constant Unicode_Char := 16#1D56E#; Mathematical_Bold_Fraktur_Capital_D : constant Unicode_Char := 16#1D56F#; Mathematical_Bold_Fraktur_Capital_E : constant Unicode_Char := 16#1D570#; Mathematical_Bold_Fraktur_Capital_F : constant Unicode_Char := 16#1D571#; Mathematical_Bold_Fraktur_Capital_G : constant Unicode_Char := 16#1D572#; Mathematical_Bold_Fraktur_Capital_H : constant Unicode_Char := 16#1D573#; Mathematical_Bold_Fraktur_Capital_I : constant Unicode_Char := 16#1D574#; Mathematical_Bold_Fraktur_Capital_J : constant Unicode_Char := 16#1D575#; Mathematical_Bold_Fraktur_Capital_K : constant Unicode_Char := 16#1D576#; Mathematical_Bold_Fraktur_Capital_L : constant Unicode_Char := 16#1D577#; Mathematical_Bold_Fraktur_Capital_M : constant Unicode_Char := 16#1D578#; Mathematical_Bold_Fraktur_Capital_N : constant Unicode_Char := 16#1D579#; Mathematical_Bold_Fraktur_Capital_O : constant Unicode_Char := 16#1D57A#; Mathematical_Bold_Fraktur_Capital_P : constant Unicode_Char := 16#1D57B#; Mathematical_Bold_Fraktur_Capital_Q : constant Unicode_Char := 16#1D57C#; Mathematical_Bold_Fraktur_Capital_R : constant Unicode_Char := 16#1D57D#; Mathematical_Bold_Fraktur_Capital_S : constant Unicode_Char := 16#1D57E#; Mathematical_Bold_Fraktur_Capital_T : constant Unicode_Char := 16#1D57F#; Mathematical_Bold_Fraktur_Capital_U : constant Unicode_Char := 16#1D580#; Mathematical_Bold_Fraktur_Capital_V : constant Unicode_Char := 16#1D581#; Mathematical_Bold_Fraktur_Capital_W : constant Unicode_Char := 16#1D582#; Mathematical_Bold_Fraktur_Capital_X : constant Unicode_Char := 16#1D583#; Mathematical_Bold_Fraktur_Capital_Y : constant Unicode_Char := 16#1D584#; Mathematical_Bold_Fraktur_Capital_Z : constant Unicode_Char := 16#1D585#; Mathematical_Bold_Fraktur_Small_A : constant Unicode_Char := 16#1D586#; Mathematical_Bold_Fraktur_Small_B : constant Unicode_Char := 16#1D587#; Mathematical_Bold_Fraktur_Small_C : constant Unicode_Char := 16#1D588#; Mathematical_Bold_Fraktur_Small_D : constant Unicode_Char := 16#1D589#; Mathematical_Bold_Fraktur_Small_E : constant Unicode_Char := 16#1D58A#; Mathematical_Bold_Fraktur_Small_F : constant Unicode_Char := 16#1D58B#; Mathematical_Bold_Fraktur_Small_G : constant Unicode_Char := 16#1D58C#; Mathematical_Bold_Fraktur_Small_H : constant Unicode_Char := 16#1D58D#; Mathematical_Bold_Fraktur_Small_I : constant Unicode_Char := 16#1D58E#; Mathematical_Bold_Fraktur_Small_J : constant Unicode_Char := 16#1D58F#; Mathematical_Bold_Fraktur_Small_K : constant Unicode_Char := 16#1D590#; Mathematical_Bold_Fraktur_Small_L : constant Unicode_Char := 16#1D591#; Mathematical_Bold_Fraktur_Small_M : constant Unicode_Char := 16#1D592#; Mathematical_Bold_Fraktur_Small_N : constant Unicode_Char := 16#1D593#; Mathematical_Bold_Fraktur_Small_O : constant Unicode_Char := 16#1D594#; Mathematical_Bold_Fraktur_Small_P : constant Unicode_Char := 16#1D595#; Mathematical_Bold_Fraktur_Small_Q : constant Unicode_Char := 16#1D596#; Mathematical_Bold_Fraktur_Small_R : constant Unicode_Char := 16#1D597#; Mathematical_Bold_Fraktur_Small_S : constant Unicode_Char := 16#1D598#; Mathematical_Bold_Fraktur_Small_T : constant Unicode_Char := 16#1D599#; Mathematical_Bold_Fraktur_Small_U : constant Unicode_Char := 16#1D59A#; Mathematical_Bold_Fraktur_Small_V : constant Unicode_Char := 16#1D59B#; Mathematical_Bold_Fraktur_Small_W : constant Unicode_Char := 16#1D59C#; Mathematical_Bold_Fraktur_Small_X : constant Unicode_Char := 16#1D59D#; Mathematical_Bold_Fraktur_Small_Y : constant Unicode_Char := 16#1D59E#; Mathematical_Bold_Fraktur_Small_Z : constant Unicode_Char := 16#1D59F#; Mathematical_Sans_Serif_Capital_A : constant Unicode_Char := 16#1D5A0#; Mathematical_Sans_Serif_Capital_B : constant Unicode_Char := 16#1D5A1#; Mathematical_Sans_Serif_Capital_C : constant Unicode_Char := 16#1D5A2#; Mathematical_Sans_Serif_Capital_D : constant Unicode_Char := 16#1D5A3#; Mathematical_Sans_Serif_Capital_E : constant Unicode_Char := 16#1D5A4#; Mathematical_Sans_Serif_Capital_F : constant Unicode_Char := 16#1D5A5#; Mathematical_Sans_Serif_Capital_G : constant Unicode_Char := 16#1D5A6#; Mathematical_Sans_Serif_Capital_H : constant Unicode_Char := 16#1D5A7#; Mathematical_Sans_Serif_Capital_I : constant Unicode_Char := 16#1D5A8#; Mathematical_Sans_Serif_Capital_J : constant Unicode_Char := 16#1D5A9#; Mathematical_Sans_Serif_Capital_K : constant Unicode_Char := 16#1D5AA#; Mathematical_Sans_Serif_Capital_L : constant Unicode_Char := 16#1D5AB#; Mathematical_Sans_Serif_Capital_M : constant Unicode_Char := 16#1D5AC#; Mathematical_Sans_Serif_Capital_N : constant Unicode_Char := 16#1D5AD#; Mathematical_Sans_Serif_Capital_O : constant Unicode_Char := 16#1D5AE#; Mathematical_Sans_Serif_Capital_P : constant Unicode_Char := 16#1D5AF#; Mathematical_Sans_Serif_Capital_Q : constant Unicode_Char := 16#1D5B0#; Mathematical_Sans_Serif_Capital_R : constant Unicode_Char := 16#1D5B1#; Mathematical_Sans_Serif_Capital_S : constant Unicode_Char := 16#1D5B2#; Mathematical_Sans_Serif_Capital_T : constant Unicode_Char := 16#1D5B3#; Mathematical_Sans_Serif_Capital_U : constant Unicode_Char := 16#1D5B4#; Mathematical_Sans_Serif_Capital_V : constant Unicode_Char := 16#1D5B5#; Mathematical_Sans_Serif_Capital_W : constant Unicode_Char := 16#1D5B6#; Mathematical_Sans_Serif_Capital_X : constant Unicode_Char := 16#1D5B7#; Mathematical_Sans_Serif_Capital_Y : constant Unicode_Char := 16#1D5B8#; Mathematical_Sans_Serif_Capital_Z : constant Unicode_Char := 16#1D5B9#; Mathematical_Sans_Serif_Small_A : constant Unicode_Char := 16#1D5BA#; Mathematical_Sans_Serif_Small_B : constant Unicode_Char := 16#1D5BB#; Mathematical_Sans_Serif_Small_C : constant Unicode_Char := 16#1D5BC#; Mathematical_Sans_Serif_Small_D : constant Unicode_Char := 16#1D5BD#; Mathematical_Sans_Serif_Small_E : constant Unicode_Char := 16#1D5BE#; Mathematical_Sans_Serif_Small_F : constant Unicode_Char := 16#1D5BF#; Mathematical_Sans_Serif_Small_G : constant Unicode_Char := 16#1D5C0#; Mathematical_Sans_Serif_Small_H : constant Unicode_Char := 16#1D5C1#; Mathematical_Sans_Serif_Small_I : constant Unicode_Char := 16#1D5C2#; Mathematical_Sans_Serif_Small_J : constant Unicode_Char := 16#1D5C3#; Mathematical_Sans_Serif_Small_K : constant Unicode_Char := 16#1D5C4#; Mathematical_Sans_Serif_Small_L : constant Unicode_Char := 16#1D5C5#; Mathematical_Sans_Serif_Small_M : constant Unicode_Char := 16#1D5C6#; Mathematical_Sans_Serif_Small_N : constant Unicode_Char := 16#1D5C7#; Mathematical_Sans_Serif_Small_O : constant Unicode_Char := 16#1D5C8#; Mathematical_Sans_Serif_Small_P : constant Unicode_Char := 16#1D5C9#; Mathematical_Sans_Serif_Small_Q : constant Unicode_Char := 16#1D5CA#; Mathematical_Sans_Serif_Small_R : constant Unicode_Char := 16#1D5CB#; Mathematical_Sans_Serif_Small_S : constant Unicode_Char := 16#1D5CC#; Mathematical_Sans_Serif_Small_T : constant Unicode_Char := 16#1D5CD#; Mathematical_Sans_Serif_Small_U : constant Unicode_Char := 16#1D5CE#; Mathematical_Sans_Serif_Small_V : constant Unicode_Char := 16#1D5CF#; Mathematical_Sans_Serif_Small_W : constant Unicode_Char := 16#1D5D0#; Mathematical_Sans_Serif_Small_X : constant Unicode_Char := 16#1D5D1#; Mathematical_Sans_Serif_Small_Y : constant Unicode_Char := 16#1D5D2#; Mathematical_Sans_Serif_Small_Z : constant Unicode_Char := 16#1D5D3#; Mathematical_Sans_Serif_Bold_Capital_A : constant Unicode_Char := 16#1D5D4#; Mathematical_Sans_Serif_Bold_Capital_B : constant Unicode_Char := 16#1D5D5#; Mathematical_Sans_Serif_Bold_Capital_C : constant Unicode_Char := 16#1D5D6#; Mathematical_Sans_Serif_Bold_Capital_D : constant Unicode_Char := 16#1D5D7#; Mathematical_Sans_Serif_Bold_Capital_E : constant Unicode_Char := 16#1D5D8#; Mathematical_Sans_Serif_Bold_Capital_F : constant Unicode_Char := 16#1D5D9#; Mathematical_Sans_Serif_Bold_Capital_G : constant Unicode_Char := 16#1D5DA#; Mathematical_Sans_Serif_Bold_Capital_H : constant Unicode_Char := 16#1D5DB#; Mathematical_Sans_Serif_Bold_Capital_I : constant Unicode_Char := 16#1D5DC#; Mathematical_Sans_Serif_Bold_Capital_J : constant Unicode_Char := 16#1D5DD#; Mathematical_Sans_Serif_Bold_Capital_K : constant Unicode_Char := 16#1D5DE#; Mathematical_Sans_Serif_Bold_Capital_L : constant Unicode_Char := 16#1D5DF#; Mathematical_Sans_Serif_Bold_Capital_M : constant Unicode_Char := 16#1D5E0#; Mathematical_Sans_Serif_Bold_Capital_N : constant Unicode_Char := 16#1D5E1#; Mathematical_Sans_Serif_Bold_Capital_O : constant Unicode_Char := 16#1D5E2#; Mathematical_Sans_Serif_Bold_Capital_P : constant Unicode_Char := 16#1D5E3#; Mathematical_Sans_Serif_Bold_Capital_Q : constant Unicode_Char := 16#1D5E4#; Mathematical_Sans_Serif_Bold_Capital_R : constant Unicode_Char := 16#1D5E5#; Mathematical_Sans_Serif_Bold_Capital_S : constant Unicode_Char := 16#1D5E6#; Mathematical_Sans_Serif_Bold_Capital_T : constant Unicode_Char := 16#1D5E7#; Mathematical_Sans_Serif_Bold_Capital_U : constant Unicode_Char := 16#1D5E8#; Mathematical_Sans_Serif_Bold_Capital_V : constant Unicode_Char := 16#1D5E9#; Mathematical_Sans_Serif_Bold_Capital_W : constant Unicode_Char := 16#1D5EA#; Mathematical_Sans_Serif_Bold_Capital_X : constant Unicode_Char := 16#1D5EB#; Mathematical_Sans_Serif_Bold_Capital_Y : constant Unicode_Char := 16#1D5EC#; Mathematical_Sans_Serif_Bold_Capital_Z : constant Unicode_Char := 16#1D5ED#; Mathematical_Sans_Serif_Bold_Small_A : constant Unicode_Char := 16#1D5EE#; Mathematical_Sans_Serif_Bold_Small_B : constant Unicode_Char := 16#1D5EF#; Mathematical_Sans_Serif_Bold_Small_C : constant Unicode_Char := 16#1D5F0#; Mathematical_Sans_Serif_Bold_Small_D : constant Unicode_Char := 16#1D5F1#; Mathematical_Sans_Serif_Bold_Small_E : constant Unicode_Char := 16#1D5F2#; Mathematical_Sans_Serif_Bold_Small_F : constant Unicode_Char := 16#1D5F3#; Mathematical_Sans_Serif_Bold_Small_G : constant Unicode_Char := 16#1D5F4#; Mathematical_Sans_Serif_Bold_Small_H : constant Unicode_Char := 16#1D5F5#; Mathematical_Sans_Serif_Bold_Small_I : constant Unicode_Char := 16#1D5F6#; Mathematical_Sans_Serif_Bold_Small_J : constant Unicode_Char := 16#1D5F7#; Mathematical_Sans_Serif_Bold_Small_K : constant Unicode_Char := 16#1D5F8#; Mathematical_Sans_Serif_Bold_Small_L : constant Unicode_Char := 16#1D5F9#; Mathematical_Sans_Serif_Bold_Small_M : constant Unicode_Char := 16#1D5FA#; Mathematical_Sans_Serif_Bold_Small_N : constant Unicode_Char := 16#1D5FB#; Mathematical_Sans_Serif_Bold_Small_O : constant Unicode_Char := 16#1D5FC#; Mathematical_Sans_Serif_Bold_Small_P : constant Unicode_Char := 16#1D5FD#; Mathematical_Sans_Serif_Bold_Small_Q : constant Unicode_Char := 16#1D5FE#; Mathematical_Sans_Serif_Bold_Small_R : constant Unicode_Char := 16#1D5FF#; Mathematical_Sans_Serif_Bold_Small_S : constant Unicode_Char := 16#1D600#; Mathematical_Sans_Serif_Bold_Small_T : constant Unicode_Char := 16#1D601#; Mathematical_Sans_Serif_Bold_Small_U : constant Unicode_Char := 16#1D602#; Mathematical_Sans_Serif_Bold_Small_V : constant Unicode_Char := 16#1D603#; Mathematical_Sans_Serif_Bold_Small_W : constant Unicode_Char := 16#1D604#; Mathematical_Sans_Serif_Bold_Small_X : constant Unicode_Char := 16#1D605#; Mathematical_Sans_Serif_Bold_Small_Y : constant Unicode_Char := 16#1D606#; Mathematical_Sans_Serif_Bold_Small_Z : constant Unicode_Char := 16#1D607#; Mathematical_Sans_Serif_Italic_Capital_A : constant Unicode_Char := 16#1D608#; Mathematical_Sans_Serif_Italic_Capital_B : constant Unicode_Char := 16#1D609#; Mathematical_Sans_Serif_Italic_Capital_C : constant Unicode_Char := 16#1D60A#; Mathematical_Sans_Serif_Italic_Capital_D : constant Unicode_Char := 16#1D60B#; Mathematical_Sans_Serif_Italic_Capital_E : constant Unicode_Char := 16#1D60C#; Mathematical_Sans_Serif_Italic_Capital_F : constant Unicode_Char := 16#1D60D#; Mathematical_Sans_Serif_Italic_Capital_G : constant Unicode_Char := 16#1D60E#; Mathematical_Sans_Serif_Italic_Capital_H : constant Unicode_Char := 16#1D60F#; Mathematical_Sans_Serif_Italic_Capital_I : constant Unicode_Char := 16#1D610#; Mathematical_Sans_Serif_Italic_Capital_J : constant Unicode_Char := 16#1D611#; Mathematical_Sans_Serif_Italic_Capital_K : constant Unicode_Char := 16#1D612#; Mathematical_Sans_Serif_Italic_Capital_L : constant Unicode_Char := 16#1D613#; Mathematical_Sans_Serif_Italic_Capital_M : constant Unicode_Char := 16#1D614#; Mathematical_Sans_Serif_Italic_Capital_N : constant Unicode_Char := 16#1D615#; Mathematical_Sans_Serif_Italic_Capital_O : constant Unicode_Char := 16#1D616#; Mathematical_Sans_Serif_Italic_Capital_P : constant Unicode_Char := 16#1D617#; Mathematical_Sans_Serif_Italic_Capital_Q : constant Unicode_Char := 16#1D618#; Mathematical_Sans_Serif_Italic_Capital_R : constant Unicode_Char := 16#1D619#; Mathematical_Sans_Serif_Italic_Capital_S : constant Unicode_Char := 16#1D61A#; Mathematical_Sans_Serif_Italic_Capital_T : constant Unicode_Char := 16#1D61B#; Mathematical_Sans_Serif_Italic_Capital_U : constant Unicode_Char := 16#1D61C#; Mathematical_Sans_Serif_Italic_Capital_V : constant Unicode_Char := 16#1D61D#; Mathematical_Sans_Serif_Italic_Capital_W : constant Unicode_Char := 16#1D61E#; Mathematical_Sans_Serif_Italic_Capital_X : constant Unicode_Char := 16#1D61F#; Mathematical_Sans_Serif_Italic_Capital_Y : constant Unicode_Char := 16#1D620#; Mathematical_Sans_Serif_Italic_Capital_Z : constant Unicode_Char := 16#1D621#; Mathematical_Sans_Serif_Italic_Small_A : constant Unicode_Char := 16#1D622#; Mathematical_Sans_Serif_Italic_Small_B : constant Unicode_Char := 16#1D623#; Mathematical_Sans_Serif_Italic_Small_C : constant Unicode_Char := 16#1D624#; Mathematical_Sans_Serif_Italic_Small_D : constant Unicode_Char := 16#1D625#; Mathematical_Sans_Serif_Italic_Small_E : constant Unicode_Char := 16#1D626#; Mathematical_Sans_Serif_Italic_Small_F : constant Unicode_Char := 16#1D627#; Mathematical_Sans_Serif_Italic_Small_G : constant Unicode_Char := 16#1D628#; Mathematical_Sans_Serif_Italic_Small_H : constant Unicode_Char := 16#1D629#; Mathematical_Sans_Serif_Italic_Small_I : constant Unicode_Char := 16#1D62A#; Mathematical_Sans_Serif_Italic_Small_J : constant Unicode_Char := 16#1D62B#; Mathematical_Sans_Serif_Italic_Small_K : constant Unicode_Char := 16#1D62C#; Mathematical_Sans_Serif_Italic_Small_L : constant Unicode_Char := 16#1D62D#; Mathematical_Sans_Serif_Italic_Small_M : constant Unicode_Char := 16#1D62E#; Mathematical_Sans_Serif_Italic_Small_N : constant Unicode_Char := 16#1D62F#; Mathematical_Sans_Serif_Italic_Small_O : constant Unicode_Char := 16#1D630#; Mathematical_Sans_Serif_Italic_Small_P : constant Unicode_Char := 16#1D631#; Mathematical_Sans_Serif_Italic_Small_Q : constant Unicode_Char := 16#1D632#; Mathematical_Sans_Serif_Italic_Small_R : constant Unicode_Char := 16#1D633#; Mathematical_Sans_Serif_Italic_Small_S : constant Unicode_Char := 16#1D634#; Mathematical_Sans_Serif_Italic_Small_T : constant Unicode_Char := 16#1D635#; Mathematical_Sans_Serif_Italic_Small_U : constant Unicode_Char := 16#1D636#; Mathematical_Sans_Serif_Italic_Small_V : constant Unicode_Char := 16#1D637#; Mathematical_Sans_Serif_Italic_Small_W : constant Unicode_Char := 16#1D638#; Mathematical_Sans_Serif_Italic_Small_X : constant Unicode_Char := 16#1D639#; Mathematical_Sans_Serif_Italic_Small_Y : constant Unicode_Char := 16#1D63A#; Mathematical_Sans_Serif_Italic_Small_Z : constant Unicode_Char := 16#1D63B#; Mathematical_Sans_Serif_Bold_Italic_Capital_A : constant Unicode_Char := 16#1D63C#; Mathematical_Sans_Serif_Bold_Italic_Capital_B : constant Unicode_Char := 16#1D63D#; Mathematical_Sans_Serif_Bold_Italic_Capital_C : constant Unicode_Char := 16#1D63E#; Mathematical_Sans_Serif_Bold_Italic_Capital_D : constant Unicode_Char := 16#1D63F#; Mathematical_Sans_Serif_Bold_Italic_Capital_E : constant Unicode_Char := 16#1D640#; Mathematical_Sans_Serif_Bold_Italic_Capital_F : constant Unicode_Char := 16#1D641#; Mathematical_Sans_Serif_Bold_Italic_Capital_G : constant Unicode_Char := 16#1D642#; Mathematical_Sans_Serif_Bold_Italic_Capital_H : constant Unicode_Char := 16#1D643#; Mathematical_Sans_Serif_Bold_Italic_Capital_I : constant Unicode_Char := 16#1D644#; Mathematical_Sans_Serif_Bold_Italic_Capital_J : constant Unicode_Char := 16#1D645#; Mathematical_Sans_Serif_Bold_Italic_Capital_K : constant Unicode_Char := 16#1D646#; Mathematical_Sans_Serif_Bold_Italic_Capital_L : constant Unicode_Char := 16#1D647#; Mathematical_Sans_Serif_Bold_Italic_Capital_M : constant Unicode_Char := 16#1D648#; Mathematical_Sans_Serif_Bold_Italic_Capital_N : constant Unicode_Char := 16#1D649#; Mathematical_Sans_Serif_Bold_Italic_Capital_O : constant Unicode_Char := 16#1D64A#; Mathematical_Sans_Serif_Bold_Italic_Capital_P : constant Unicode_Char := 16#1D64B#; Mathematical_Sans_Serif_Bold_Italic_Capital_Q : constant Unicode_Char := 16#1D64C#; Mathematical_Sans_Serif_Bold_Italic_Capital_R : constant Unicode_Char := 16#1D64D#; Mathematical_Sans_Serif_Bold_Italic_Capital_S : constant Unicode_Char := 16#1D64E#; Mathematical_Sans_Serif_Bold_Italic_Capital_T : constant Unicode_Char := 16#1D64F#; Mathematical_Sans_Serif_Bold_Italic_Capital_U : constant Unicode_Char := 16#1D650#; Mathematical_Sans_Serif_Bold_Italic_Capital_V : constant Unicode_Char := 16#1D651#; Mathematical_Sans_Serif_Bold_Italic_Capital_W : constant Unicode_Char := 16#1D652#; Mathematical_Sans_Serif_Bold_Italic_Capital_X : constant Unicode_Char := 16#1D653#; Mathematical_Sans_Serif_Bold_Italic_Capital_Y : constant Unicode_Char := 16#1D654#; Mathematical_Sans_Serif_Bold_Italic_Capital_Z : constant Unicode_Char := 16#1D655#; Mathematical_Sans_Serif_Bold_Italic_Small_A : constant Unicode_Char := 16#1D656#; Mathematical_Sans_Serif_Bold_Italic_Small_B : constant Unicode_Char := 16#1D657#; Mathematical_Sans_Serif_Bold_Italic_Small_C : constant Unicode_Char := 16#1D658#; Mathematical_Sans_Serif_Bold_Italic_Small_D : constant Unicode_Char := 16#1D659#; Mathematical_Sans_Serif_Bold_Italic_Small_E : constant Unicode_Char := 16#1D65A#; Mathematical_Sans_Serif_Bold_Italic_Small_F : constant Unicode_Char := 16#1D65B#; Mathematical_Sans_Serif_Bold_Italic_Small_G : constant Unicode_Char := 16#1D65C#; Mathematical_Sans_Serif_Bold_Italic_Small_H : constant Unicode_Char := 16#1D65D#; Mathematical_Sans_Serif_Bold_Italic_Small_I : constant Unicode_Char := 16#1D65E#; Mathematical_Sans_Serif_Bold_Italic_Small_J : constant Unicode_Char := 16#1D65F#; Mathematical_Sans_Serif_Bold_Italic_Small_K : constant Unicode_Char := 16#1D660#; Mathematical_Sans_Serif_Bold_Italic_Small_L : constant Unicode_Char := 16#1D661#; Mathematical_Sans_Serif_Bold_Italic_Small_M : constant Unicode_Char := 16#1D662#; Mathematical_Sans_Serif_Bold_Italic_Small_N : constant Unicode_Char := 16#1D663#; Mathematical_Sans_Serif_Bold_Italic_Small_O : constant Unicode_Char := 16#1D664#; Mathematical_Sans_Serif_Bold_Italic_Small_P : constant Unicode_Char := 16#1D665#; Mathematical_Sans_Serif_Bold_Italic_Small_Q : constant Unicode_Char := 16#1D666#; Mathematical_Sans_Serif_Bold_Italic_Small_R : constant Unicode_Char := 16#1D667#; Mathematical_Sans_Serif_Bold_Italic_Small_S : constant Unicode_Char := 16#1D668#; Mathematical_Sans_Serif_Bold_Italic_Small_T : constant Unicode_Char := 16#1D669#; Mathematical_Sans_Serif_Bold_Italic_Small_U : constant Unicode_Char := 16#1D66A#; Mathematical_Sans_Serif_Bold_Italic_Small_V : constant Unicode_Char := 16#1D66B#; Mathematical_Sans_Serif_Bold_Italic_Small_W : constant Unicode_Char := 16#1D66C#; Mathematical_Sans_Serif_Bold_Italic_Small_X : constant Unicode_Char := 16#1D66D#; Mathematical_Sans_Serif_Bold_Italic_Small_Y : constant Unicode_Char := 16#1D66E#; Mathematical_Sans_Serif_Bold_Italic_Small_Z : constant Unicode_Char := 16#1D66F#; Mathematical_Monospace_Capital_A : constant Unicode_Char := 16#1D670#; Mathematical_Monospace_Capital_B : constant Unicode_Char := 16#1D671#; Mathematical_Monospace_Capital_C : constant Unicode_Char := 16#1D672#; Mathematical_Monospace_Capital_D : constant Unicode_Char := 16#1D673#; Mathematical_Monospace_Capital_E : constant Unicode_Char := 16#1D674#; Mathematical_Monospace_Capital_F : constant Unicode_Char := 16#1D675#; Mathematical_Monospace_Capital_G : constant Unicode_Char := 16#1D676#; Mathematical_Monospace_Capital_H : constant Unicode_Char := 16#1D677#; Mathematical_Monospace_Capital_I : constant Unicode_Char := 16#1D678#; Mathematical_Monospace_Capital_J : constant Unicode_Char := 16#1D679#; Mathematical_Monospace_Capital_K : constant Unicode_Char := 16#1D67A#; Mathematical_Monospace_Capital_L : constant Unicode_Char := 16#1D67B#; Mathematical_Monospace_Capital_M : constant Unicode_Char := 16#1D67C#; Mathematical_Monospace_Capital_N : constant Unicode_Char := 16#1D67D#; Mathematical_Monospace_Capital_O : constant Unicode_Char := 16#1D67E#; Mathematical_Monospace_Capital_P : constant Unicode_Char := 16#1D67F#; Mathematical_Monospace_Capital_Q : constant Unicode_Char := 16#1D680#; Mathematical_Monospace_Capital_R : constant Unicode_Char := 16#1D681#; Mathematical_Monospace_Capital_S : constant Unicode_Char := 16#1D682#; Mathematical_Monospace_Capital_T : constant Unicode_Char := 16#1D683#; Mathematical_Monospace_Capital_U : constant Unicode_Char := 16#1D684#; Mathematical_Monospace_Capital_V : constant Unicode_Char := 16#1D685#; Mathematical_Monospace_Capital_W : constant Unicode_Char := 16#1D686#; Mathematical_Monospace_Capital_X : constant Unicode_Char := 16#1D687#; Mathematical_Monospace_Capital_Y : constant Unicode_Char := 16#1D688#; Mathematical_Monospace_Capital_Z : constant Unicode_Char := 16#1D689#; Mathematical_Monospace_Small_A : constant Unicode_Char := 16#1D68A#; Mathematical_Monospace_Small_B : constant Unicode_Char := 16#1D68B#; Mathematical_Monospace_Small_C : constant Unicode_Char := 16#1D68C#; Mathematical_Monospace_Small_D : constant Unicode_Char := 16#1D68D#; Mathematical_Monospace_Small_E : constant Unicode_Char := 16#1D68E#; Mathematical_Monospace_Small_F : constant Unicode_Char := 16#1D68F#; Mathematical_Monospace_Small_G : constant Unicode_Char := 16#1D690#; Mathematical_Monospace_Small_H : constant Unicode_Char := 16#1D691#; Mathematical_Monospace_Small_I : constant Unicode_Char := 16#1D692#; Mathematical_Monospace_Small_J : constant Unicode_Char := 16#1D693#; Mathematical_Monospace_Small_K : constant Unicode_Char := 16#1D694#; Mathematical_Monospace_Small_L : constant Unicode_Char := 16#1D695#; Mathematical_Monospace_Small_M : constant Unicode_Char := 16#1D696#; Mathematical_Monospace_Small_N : constant Unicode_Char := 16#1D697#; Mathematical_Monospace_Small_O : constant Unicode_Char := 16#1D698#; Mathematical_Monospace_Small_P : constant Unicode_Char := 16#1D699#; Mathematical_Monospace_Small_Q : constant Unicode_Char := 16#1D69A#; Mathematical_Monospace_Small_R : constant Unicode_Char := 16#1D69B#; Mathematical_Monospace_Small_S : constant Unicode_Char := 16#1D69C#; Mathematical_Monospace_Small_T : constant Unicode_Char := 16#1D69D#; Mathematical_Monospace_Small_U : constant Unicode_Char := 16#1D69E#; Mathematical_Monospace_Small_V : constant Unicode_Char := 16#1D69F#; Mathematical_Monospace_Small_W : constant Unicode_Char := 16#1D6A0#; Mathematical_Monospace_Small_X : constant Unicode_Char := 16#1D6A1#; Mathematical_Monospace_Small_Y : constant Unicode_Char := 16#1D6A2#; Mathematical_Monospace_Small_Z : constant Unicode_Char := 16#1D6A3#; Mathematical_Italic_Small_Dotless_I : constant Unicode_Char := 16#1D6A4#; Mathematical_Italic_Small_Dotless_J : constant Unicode_Char := 16#1D6A5#; Mathematical_Bold_Capital_Alpha : constant Unicode_Char := 16#1D6A8#; Mathematical_Bold_Capital_Beta : constant Unicode_Char := 16#1D6A9#; Mathematical_Bold_Capital_Gamma : constant Unicode_Char := 16#1D6AA#; Mathematical_Bold_Capital_Delta : constant Unicode_Char := 16#1D6AB#; Mathematical_Bold_Capital_Epsilon : constant Unicode_Char := 16#1D6AC#; Mathematical_Bold_Capital_Zeta : constant Unicode_Char := 16#1D6AD#; Mathematical_Bold_Capital_Eta : constant Unicode_Char := 16#1D6AE#; Mathematical_Bold_Capital_Theta : constant Unicode_Char := 16#1D6AF#; Mathematical_Bold_Capital_Iota : constant Unicode_Char := 16#1D6B0#; Mathematical_Bold_Capital_Kappa : constant Unicode_Char := 16#1D6B1#; Mathematical_Bold_Capital_Lamda : constant Unicode_Char := 16#1D6B2#; Mathematical_Bold_Capital_Mu : constant Unicode_Char := 16#1D6B3#; Mathematical_Bold_Capital_Nu : constant Unicode_Char := 16#1D6B4#; Mathematical_Bold_Capital_Xi : constant Unicode_Char := 16#1D6B5#; Mathematical_Bold_Capital_Omicron : constant Unicode_Char := 16#1D6B6#; Mathematical_Bold_Capital_Pi : constant Unicode_Char := 16#1D6B7#; Mathematical_Bold_Capital_Rho : constant Unicode_Char := 16#1D6B8#; Mathematical_Bold_Capital_Theta_Symbol : constant Unicode_Char := 16#1D6B9#; Mathematical_Bold_Capital_Sigma : constant Unicode_Char := 16#1D6BA#; Mathematical_Bold_Capital_Tau : constant Unicode_Char := 16#1D6BB#; Mathematical_Bold_Capital_Upsilon : constant Unicode_Char := 16#1D6BC#; Mathematical_Bold_Capital_Phi : constant Unicode_Char := 16#1D6BD#; Mathematical_Bold_Capital_Chi : constant Unicode_Char := 16#1D6BE#; Mathematical_Bold_Capital_Psi : constant Unicode_Char := 16#1D6BF#; Mathematical_Bold_Capital_Omega : constant Unicode_Char := 16#1D6C0#; Mathematical_Bold_Nabla : constant Unicode_Char := 16#1D6C1#; Mathematical_Bold_Small_Alpha : constant Unicode_Char := 16#1D6C2#; Mathematical_Bold_Small_Beta : constant Unicode_Char := 16#1D6C3#; Mathematical_Bold_Small_Gamma : constant Unicode_Char := 16#1D6C4#; Mathematical_Bold_Small_Delta : constant Unicode_Char := 16#1D6C5#; Mathematical_Bold_Small_Epsilon : constant Unicode_Char := 16#1D6C6#; Mathematical_Bold_Small_Zeta : constant Unicode_Char := 16#1D6C7#; Mathematical_Bold_Small_Eta : constant Unicode_Char := 16#1D6C8#; Mathematical_Bold_Small_Theta : constant Unicode_Char := 16#1D6C9#; Mathematical_Bold_Small_Iota : constant Unicode_Char := 16#1D6CA#; Mathematical_Bold_Small_Kappa : constant Unicode_Char := 16#1D6CB#; Mathematical_Bold_Small_Lamda : constant Unicode_Char := 16#1D6CC#; Mathematical_Bold_Small_Mu : constant Unicode_Char := 16#1D6CD#; Mathematical_Bold_Small_Nu : constant Unicode_Char := 16#1D6CE#; Mathematical_Bold_Small_Xi : constant Unicode_Char := 16#1D6CF#; Mathematical_Bold_Small_Omicron : constant Unicode_Char := 16#1D6D0#; Mathematical_Bold_Small_Pi : constant Unicode_Char := 16#1D6D1#; Mathematical_Bold_Small_Rho : constant Unicode_Char := 16#1D6D2#; Mathematical_Bold_Small_Final_Sigma : constant Unicode_Char := 16#1D6D3#; Mathematical_Bold_Small_Sigma : constant Unicode_Char := 16#1D6D4#; Mathematical_Bold_Small_Tau : constant Unicode_Char := 16#1D6D5#; Mathematical_Bold_Small_Upsilon : constant Unicode_Char := 16#1D6D6#; Mathematical_Bold_Small_Phi : constant Unicode_Char := 16#1D6D7#; Mathematical_Bold_Small_Chi : constant Unicode_Char := 16#1D6D8#; Mathematical_Bold_Small_Psi : constant Unicode_Char := 16#1D6D9#; Mathematical_Bold_Small_Omega : constant Unicode_Char := 16#1D6DA#; Mathematical_Bold_Partial_Differential : constant Unicode_Char := 16#1D6DB#; Mathematical_Bold_Epsilon_Symbol : constant Unicode_Char := 16#1D6DC#; Mathematical_Bold_Theta_Symbol : constant Unicode_Char := 16#1D6DD#; Mathematical_Bold_Kappa_Symbol : constant Unicode_Char := 16#1D6DE#; Mathematical_Bold_Phi_Symbol : constant Unicode_Char := 16#1D6DF#; Mathematical_Bold_Rho_Symbol : constant Unicode_Char := 16#1D6E0#; Mathematical_Bold_Pi_Symbol : constant Unicode_Char := 16#1D6E1#; Mathematical_Italic_Capital_Alpha : constant Unicode_Char := 16#1D6E2#; Mathematical_Italic_Capital_Beta : constant Unicode_Char := 16#1D6E3#; Mathematical_Italic_Capital_Gamma : constant Unicode_Char := 16#1D6E4#; Mathematical_Italic_Capital_Delta : constant Unicode_Char := 16#1D6E5#; Mathematical_Italic_Capital_Epsilon : constant Unicode_Char := 16#1D6E6#; Mathematical_Italic_Capital_Zeta : constant Unicode_Char := 16#1D6E7#; Mathematical_Italic_Capital_Eta : constant Unicode_Char := 16#1D6E8#; Mathematical_Italic_Capital_Theta : constant Unicode_Char := 16#1D6E9#; Mathematical_Italic_Capital_Iota : constant Unicode_Char := 16#1D6EA#; Mathematical_Italic_Capital_Kappa : constant Unicode_Char := 16#1D6EB#; Mathematical_Italic_Capital_Lamda : constant Unicode_Char := 16#1D6EC#; Mathematical_Italic_Capital_Mu : constant Unicode_Char := 16#1D6ED#; Mathematical_Italic_Capital_Nu : constant Unicode_Char := 16#1D6EE#; Mathematical_Italic_Capital_Xi : constant Unicode_Char := 16#1D6EF#; Mathematical_Italic_Capital_Omicron : constant Unicode_Char := 16#1D6F0#; Mathematical_Italic_Capital_Pi : constant Unicode_Char := 16#1D6F1#; Mathematical_Italic_Capital_Rho : constant Unicode_Char := 16#1D6F2#; Mathematical_Italic_Capital_Theta_Symbol : constant Unicode_Char := 16#1D6F3#; Mathematical_Italic_Capital_Sigma : constant Unicode_Char := 16#1D6F4#; Mathematical_Italic_Capital_Tau : constant Unicode_Char := 16#1D6F5#; Mathematical_Italic_Capital_Upsilon : constant Unicode_Char := 16#1D6F6#; Mathematical_Italic_Capital_Phi : constant Unicode_Char := 16#1D6F7#; Mathematical_Italic_Capital_Chi : constant Unicode_Char := 16#1D6F8#; Mathematical_Italic_Capital_Psi : constant Unicode_Char := 16#1D6F9#; Mathematical_Italic_Capital_Omega : constant Unicode_Char := 16#1D6FA#; Mathematical_Italic_Nabla : constant Unicode_Char := 16#1D6FB#; Mathematical_Italic_Small_Alpha : constant Unicode_Char := 16#1D6FC#; Mathematical_Italic_Small_Beta : constant Unicode_Char := 16#1D6FD#; Mathematical_Italic_Small_Gamma : constant Unicode_Char := 16#1D6FE#; Mathematical_Italic_Small_Delta : constant Unicode_Char := 16#1D6FF#; Mathematical_Italic_Small_Epsilon : constant Unicode_Char := 16#1D700#; Mathematical_Italic_Small_Zeta : constant Unicode_Char := 16#1D701#; Mathematical_Italic_Small_Eta : constant Unicode_Char := 16#1D702#; Mathematical_Italic_Small_Theta : constant Unicode_Char := 16#1D703#; Mathematical_Italic_Small_Iota : constant Unicode_Char := 16#1D704#; Mathematical_Italic_Small_Kappa : constant Unicode_Char := 16#1D705#; Mathematical_Italic_Small_Lamda : constant Unicode_Char := 16#1D706#; Mathematical_Italic_Small_Mu : constant Unicode_Char := 16#1D707#; Mathematical_Italic_Small_Nu : constant Unicode_Char := 16#1D708#; Mathematical_Italic_Small_Xi : constant Unicode_Char := 16#1D709#; Mathematical_Italic_Small_Omicron : constant Unicode_Char := 16#1D70A#; Mathematical_Italic_Small_Pi : constant Unicode_Char := 16#1D70B#; Mathematical_Italic_Small_Rho : constant Unicode_Char := 16#1D70C#; Mathematical_Italic_Small_Final_Sigma : constant Unicode_Char := 16#1D70D#; Mathematical_Italic_Small_Sigma : constant Unicode_Char := 16#1D70E#; Mathematical_Italic_Small_Tau : constant Unicode_Char := 16#1D70F#; Mathematical_Italic_Small_Upsilon : constant Unicode_Char := 16#1D710#; Mathematical_Italic_Small_Phi : constant Unicode_Char := 16#1D711#; Mathematical_Italic_Small_Chi : constant Unicode_Char := 16#1D712#; Mathematical_Italic_Small_Psi : constant Unicode_Char := 16#1D713#; Mathematical_Italic_Small_Omega : constant Unicode_Char := 16#1D714#; Mathematical_Italic_Partial_Differential : constant Unicode_Char := 16#1D715#; Mathematical_Italic_Epsilon_Symbol : constant Unicode_Char := 16#1D716#; Mathematical_Italic_Theta_Symbol : constant Unicode_Char := 16#1D717#; Mathematical_Italic_Kappa_Symbol : constant Unicode_Char := 16#1D718#; Mathematical_Italic_Phi_Symbol : constant Unicode_Char := 16#1D719#; Mathematical_Italic_Rho_Symbol : constant Unicode_Char := 16#1D71A#; Mathematical_Italic_Pi_Symbol : constant Unicode_Char := 16#1D71B#; Mathematical_Bold_Italic_Capital_Alpha : constant Unicode_Char := 16#1D71C#; Mathematical_Bold_Italic_Capital_Beta : constant Unicode_Char := 16#1D71D#; Mathematical_Bold_Italic_Capital_Gamma : constant Unicode_Char := 16#1D71E#; Mathematical_Bold_Italic_Capital_Delta : constant Unicode_Char := 16#1D71F#; Mathematical_Bold_Italic_Capital_Epsilon : constant Unicode_Char := 16#1D720#; Mathematical_Bold_Italic_Capital_Zeta : constant Unicode_Char := 16#1D721#; Mathematical_Bold_Italic_Capital_Eta : constant Unicode_Char := 16#1D722#; Mathematical_Bold_Italic_Capital_Theta : constant Unicode_Char := 16#1D723#; Mathematical_Bold_Italic_Capital_Iota : constant Unicode_Char := 16#1D724#; Mathematical_Bold_Italic_Capital_Kappa : constant Unicode_Char := 16#1D725#; Mathematical_Bold_Italic_Capital_Lamda : constant Unicode_Char := 16#1D726#; Mathematical_Bold_Italic_Capital_Mu : constant Unicode_Char := 16#1D727#; Mathematical_Bold_Italic_Capital_Nu : constant Unicode_Char := 16#1D728#; Mathematical_Bold_Italic_Capital_Xi : constant Unicode_Char := 16#1D729#; Mathematical_Bold_Italic_Capital_Omicron : constant Unicode_Char := 16#1D72A#; Mathematical_Bold_Italic_Capital_Pi : constant Unicode_Char := 16#1D72B#; Mathematical_Bold_Italic_Capital_Rho : constant Unicode_Char := 16#1D72C#; Mathematical_Bold_Italic_Capital_Theta_Symbol : constant Unicode_Char := 16#1D72D#; Mathematical_Bold_Italic_Capital_Sigma : constant Unicode_Char := 16#1D72E#; Mathematical_Bold_Italic_Capital_Tau : constant Unicode_Char := 16#1D72F#; Mathematical_Bold_Italic_Capital_Upsilon : constant Unicode_Char := 16#1D730#; Mathematical_Bold_Italic_Capital_Phi : constant Unicode_Char := 16#1D731#; Mathematical_Bold_Italic_Capital_Chi : constant Unicode_Char := 16#1D732#; Mathematical_Bold_Italic_Capital_Psi : constant Unicode_Char := 16#1D733#; Mathematical_Bold_Italic_Capital_Omega : constant Unicode_Char := 16#1D734#; Mathematical_Bold_Italic_Nabla : constant Unicode_Char := 16#1D735#; Mathematical_Bold_Italic_Small_Alpha : constant Unicode_Char := 16#1D736#; Mathematical_Bold_Italic_Small_Beta : constant Unicode_Char := 16#1D737#; Mathematical_Bold_Italic_Small_Gamma : constant Unicode_Char := 16#1D738#; Mathematical_Bold_Italic_Small_Delta : constant Unicode_Char := 16#1D739#; Mathematical_Bold_Italic_Small_Epsilon : constant Unicode_Char := 16#1D73A#; Mathematical_Bold_Italic_Small_Zeta : constant Unicode_Char := 16#1D73B#; Mathematical_Bold_Italic_Small_Eta : constant Unicode_Char := 16#1D73C#; Mathematical_Bold_Italic_Small_Theta : constant Unicode_Char := 16#1D73D#; Mathematical_Bold_Italic_Small_Iota : constant Unicode_Char := 16#1D73E#; Mathematical_Bold_Italic_Small_Kappa : constant Unicode_Char := 16#1D73F#; Mathematical_Bold_Italic_Small_Lamda : constant Unicode_Char := 16#1D740#; Mathematical_Bold_Italic_Small_Mu : constant Unicode_Char := 16#1D741#; Mathematical_Bold_Italic_Small_Nu : constant Unicode_Char := 16#1D742#; Mathematical_Bold_Italic_Small_Xi : constant Unicode_Char := 16#1D743#; Mathematical_Bold_Italic_Small_Omicron : constant Unicode_Char := 16#1D744#; Mathematical_Bold_Italic_Small_Pi : constant Unicode_Char := 16#1D745#; Mathematical_Bold_Italic_Small_Rho : constant Unicode_Char := 16#1D746#; Mathematical_Bold_Italic_Small_Final_Sigma : constant Unicode_Char := 16#1D747#; Mathematical_Bold_Italic_Small_Sigma : constant Unicode_Char := 16#1D748#; Mathematical_Bold_Italic_Small_Tau : constant Unicode_Char := 16#1D749#; Mathematical_Bold_Italic_Small_Upsilon : constant Unicode_Char := 16#1D74A#; Mathematical_Bold_Italic_Small_Phi : constant Unicode_Char := 16#1D74B#; Mathematical_Bold_Italic_Small_Chi : constant Unicode_Char := 16#1D74C#; Mathematical_Bold_Italic_Small_Psi : constant Unicode_Char := 16#1D74D#; Mathematical_Bold_Italic_Small_Omega : constant Unicode_Char := 16#1D74E#; Mathematical_Bold_Italic_Partial_Differential : constant Unicode_Char := 16#1D74F#; Mathematical_Bold_Italic_Epsilon_Symbol : constant Unicode_Char := 16#1D750#; Mathematical_Bold_Italic_Theta_Symbol : constant Unicode_Char := 16#1D751#; Mathematical_Bold_Italic_Kappa_Symbol : constant Unicode_Char := 16#1D752#; Mathematical_Bold_Italic_Phi_Symbol : constant Unicode_Char := 16#1D753#; Mathematical_Bold_Italic_Rho_Symbol : constant Unicode_Char := 16#1D754#; Mathematical_Bold_Italic_Pi_Symbol : constant Unicode_Char := 16#1D755#; Mathematical_Sans_Serif_Bold_Capital_Alpha : constant Unicode_Char := 16#1D756#; Mathematical_Sans_Serif_Bold_Capital_Beta : constant Unicode_Char := 16#1D757#; Mathematical_Sans_Serif_Bold_Capital_Gamma : constant Unicode_Char := 16#1D758#; Mathematical_Sans_Serif_Bold_Capital_Delta : constant Unicode_Char := 16#1D759#; Mathematical_Sans_Serif_Bold_Capital_Epsilon : constant Unicode_Char := 16#1D75A#; Mathematical_Sans_Serif_Bold_Capital_Zeta : constant Unicode_Char := 16#1D75B#; Mathematical_Sans_Serif_Bold_Capital_Eta : constant Unicode_Char := 16#1D75C#; Mathematical_Sans_Serif_Bold_Capital_Theta : constant Unicode_Char := 16#1D75D#; Mathematical_Sans_Serif_Bold_Capital_Iota : constant Unicode_Char := 16#1D75E#; Mathematical_Sans_Serif_Bold_Capital_Kappa : constant Unicode_Char := 16#1D75F#; Mathematical_Sans_Serif_Bold_Capital_Lamda : constant Unicode_Char := 16#1D760#; Mathematical_Sans_Serif_Bold_Capital_Mu : constant Unicode_Char := 16#1D761#; Mathematical_Sans_Serif_Bold_Capital_Nu : constant Unicode_Char := 16#1D762#; Mathematical_Sans_Serif_Bold_Capital_Xi : constant Unicode_Char := 16#1D763#; Mathematical_Sans_Serif_Bold_Capital_Omicron : constant Unicode_Char := 16#1D764#; Mathematical_Sans_Serif_Bold_Capital_Pi : constant Unicode_Char := 16#1D765#; Mathematical_Sans_Serif_Bold_Capital_Rho : constant Unicode_Char := 16#1D766#; Mathematical_Sans_Serif_Bold_Capital_Theta_Symbol : constant Unicode_Char := 16#1D767#; Mathematical_Sans_Serif_Bold_Capital_Sigma : constant Unicode_Char := 16#1D768#; Mathematical_Sans_Serif_Bold_Capital_Tau : constant Unicode_Char := 16#1D769#; Mathematical_Sans_Serif_Bold_Capital_Upsilon : constant Unicode_Char := 16#1D76A#; Mathematical_Sans_Serif_Bold_Capital_Phi : constant Unicode_Char := 16#1D76B#; Mathematical_Sans_Serif_Bold_Capital_Chi : constant Unicode_Char := 16#1D76C#; Mathematical_Sans_Serif_Bold_Capital_Psi : constant Unicode_Char := 16#1D76D#; Mathematical_Sans_Serif_Bold_Capital_Omega : constant Unicode_Char := 16#1D76E#; Mathematical_Sans_Serif_Bold_Nabla : constant Unicode_Char := 16#1D76F#; Mathematical_Sans_Serif_Bold_Small_Alpha : constant Unicode_Char := 16#1D770#; Mathematical_Sans_Serif_Bold_Small_Beta : constant Unicode_Char := 16#1D771#; Mathematical_Sans_Serif_Bold_Small_Gamma : constant Unicode_Char := 16#1D772#; Mathematical_Sans_Serif_Bold_Small_Delta : constant Unicode_Char := 16#1D773#; Mathematical_Sans_Serif_Bold_Small_Epsilon : constant Unicode_Char := 16#1D774#; Mathematical_Sans_Serif_Bold_Small_Zeta : constant Unicode_Char := 16#1D775#; Mathematical_Sans_Serif_Bold_Small_Eta : constant Unicode_Char := 16#1D776#; Mathematical_Sans_Serif_Bold_Small_Theta : constant Unicode_Char := 16#1D777#; Mathematical_Sans_Serif_Bold_Small_Iota : constant Unicode_Char := 16#1D778#; Mathematical_Sans_Serif_Bold_Small_Kappa : constant Unicode_Char := 16#1D779#; Mathematical_Sans_Serif_Bold_Small_Lamda : constant Unicode_Char := 16#1D77A#; Mathematical_Sans_Serif_Bold_Small_Mu : constant Unicode_Char := 16#1D77B#; Mathematical_Sans_Serif_Bold_Small_Nu : constant Unicode_Char := 16#1D77C#; Mathematical_Sans_Serif_Bold_Small_Xi : constant Unicode_Char := 16#1D77D#; Mathematical_Sans_Serif_Bold_Small_Omicron : constant Unicode_Char := 16#1D77E#; Mathematical_Sans_Serif_Bold_Small_Pi : constant Unicode_Char := 16#1D77F#; Mathematical_Sans_Serif_Bold_Small_Rho : constant Unicode_Char := 16#1D780#; Mathematical_Sans_Serif_Bold_Small_Final_Sigma : constant Unicode_Char := 16#1D781#; Mathematical_Sans_Serif_Bold_Small_Sigma : constant Unicode_Char := 16#1D782#; Mathematical_Sans_Serif_Bold_Small_Tau : constant Unicode_Char := 16#1D783#; Mathematical_Sans_Serif_Bold_Small_Upsilon : constant Unicode_Char := 16#1D784#; Mathematical_Sans_Serif_Bold_Small_Phi : constant Unicode_Char := 16#1D785#; Mathematical_Sans_Serif_Bold_Small_Chi : constant Unicode_Char := 16#1D786#; Mathematical_Sans_Serif_Bold_Small_Psi : constant Unicode_Char := 16#1D787#; Mathematical_Sans_Serif_Bold_Small_Omega : constant Unicode_Char := 16#1D788#; Mathematical_Sans_Serif_Bold_Partial_Differential : constant Unicode_Char := 16#1D789#; Mathematical_Sans_Serif_Bold_Epsilon_Symbol : constant Unicode_Char := 16#1D78A#; Mathematical_Sans_Serif_Bold_Theta_Symbol : constant Unicode_Char := 16#1D78B#; Mathematical_Sans_Serif_Bold_Kappa_Symbol : constant Unicode_Char := 16#1D78C#; Mathematical_Sans_Serif_Bold_Phi_Symbol : constant Unicode_Char := 16#1D78D#; Mathematical_Sans_Serif_Bold_Rho_Symbol : constant Unicode_Char := 16#1D78E#; Mathematical_Sans_Serif_Bold_Pi_Symbol : constant Unicode_Char := 16#1D78F#; Mathematical_Sans_Serif_Bold_Italic_Capital_Alpha : constant Unicode_Char := 16#1D790#; Mathematical_Sans_Serif_Bold_Italic_Capital_Beta : constant Unicode_Char := 16#1D791#; Mathematical_Sans_Serif_Bold_Italic_Capital_Gamma : constant Unicode_Char := 16#1D792#; Mathematical_Sans_Serif_Bold_Italic_Capital_Delta : constant Unicode_Char := 16#1D793#; Mathematical_Sans_Serif_Bold_Italic_Capital_Epsilon : constant Unicode_Char := 16#1D794#; Mathematical_Sans_Serif_Bold_Italic_Capital_Zeta : constant Unicode_Char := 16#1D795#; Mathematical_Sans_Serif_Bold_Italic_Capital_Eta : constant Unicode_Char := 16#1D796#; Mathematical_Sans_Serif_Bold_Italic_Capital_Theta : constant Unicode_Char := 16#1D797#; Mathematical_Sans_Serif_Bold_Italic_Capital_Iota : constant Unicode_Char := 16#1D798#; Mathematical_Sans_Serif_Bold_Italic_Capital_Kappa : constant Unicode_Char := 16#1D799#; Mathematical_Sans_Serif_Bold_Italic_Capital_Lamda : constant Unicode_Char := 16#1D79A#; Mathematical_Sans_Serif_Bold_Italic_Capital_Mu : constant Unicode_Char := 16#1D79B#; Mathematical_Sans_Serif_Bold_Italic_Capital_Nu : constant Unicode_Char := 16#1D79C#; Mathematical_Sans_Serif_Bold_Italic_Capital_Xi : constant Unicode_Char := 16#1D79D#; Mathematical_Sans_Serif_Bold_Italic_Capital_Omicron : constant Unicode_Char := 16#1D79E#; Mathematical_Sans_Serif_Bold_Italic_Capital_Pi : constant Unicode_Char := 16#1D79F#; Mathematical_Sans_Serif_Bold_Italic_Capital_Rho : constant Unicode_Char := 16#1D7A0#; Mathematical_Sans_Serif_Bold_Italic_Capital_Theta_Symbol : constant Unicode_Char := 16#1D7A1#; Mathematical_Sans_Serif_Bold_Italic_Capital_Sigma : constant Unicode_Char := 16#1D7A2#; Mathematical_Sans_Serif_Bold_Italic_Capital_Tau : constant Unicode_Char := 16#1D7A3#; Mathematical_Sans_Serif_Bold_Italic_Capital_Upsilon : constant Unicode_Char := 16#1D7A4#; Mathematical_Sans_Serif_Bold_Italic_Capital_Phi : constant Unicode_Char := 16#1D7A5#; Mathematical_Sans_Serif_Bold_Italic_Capital_Chi : constant Unicode_Char := 16#1D7A6#; Mathematical_Sans_Serif_Bold_Italic_Capital_Psi : constant Unicode_Char := 16#1D7A7#; Mathematical_Sans_Serif_Bold_Italic_Capital_Omega : constant Unicode_Char := 16#1D7A8#; Mathematical_Sans_Serif_Bold_Italic_Nabla : constant Unicode_Char := 16#1D7A9#; Mathematical_Sans_Serif_Bold_Italic_Small_Alpha : constant Unicode_Char := 16#1D7AA#; Mathematical_Sans_Serif_Bold_Italic_Small_Beta : constant Unicode_Char := 16#1D7AB#; Mathematical_Sans_Serif_Bold_Italic_Small_Gamma : constant Unicode_Char := 16#1D7AC#; Mathematical_Sans_Serif_Bold_Italic_Small_Delta : constant Unicode_Char := 16#1D7AD#; Mathematical_Sans_Serif_Bold_Italic_Small_Epsilon : constant Unicode_Char := 16#1D7AE#; Mathematical_Sans_Serif_Bold_Italic_Small_Zeta : constant Unicode_Char := 16#1D7AF#; Mathematical_Sans_Serif_Bold_Italic_Small_Eta : constant Unicode_Char := 16#1D7B0#; Mathematical_Sans_Serif_Bold_Italic_Small_Theta : constant Unicode_Char := 16#1D7B1#; Mathematical_Sans_Serif_Bold_Italic_Small_Iota : constant Unicode_Char := 16#1D7B2#; Mathematical_Sans_Serif_Bold_Italic_Small_Kappa : constant Unicode_Char := 16#1D7B3#; Mathematical_Sans_Serif_Bold_Italic_Small_Lamda : constant Unicode_Char := 16#1D7B4#; Mathematical_Sans_Serif_Bold_Italic_Small_Mu : constant Unicode_Char := 16#1D7B5#; Mathematical_Sans_Serif_Bold_Italic_Small_Nu : constant Unicode_Char := 16#1D7B6#; Mathematical_Sans_Serif_Bold_Italic_Small_Xi : constant Unicode_Char := 16#1D7B7#; Mathematical_Sans_Serif_Bold_Italic_Small_Omicron : constant Unicode_Char := 16#1D7B8#; Mathematical_Sans_Serif_Bold_Italic_Small_Pi : constant Unicode_Char := 16#1D7B9#; Mathematical_Sans_Serif_Bold_Italic_Small_Rho : constant Unicode_Char := 16#1D7BA#; Mathematical_Sans_Serif_Bold_Italic_Small_Final_Sigma : constant Unicode_Char := 16#1D7BB#; Mathematical_Sans_Serif_Bold_Italic_Small_Sigma : constant Unicode_Char := 16#1D7BC#; Mathematical_Sans_Serif_Bold_Italic_Small_Tau : constant Unicode_Char := 16#1D7BD#; Mathematical_Sans_Serif_Bold_Italic_Small_Upsilon : constant Unicode_Char := 16#1D7BE#; Mathematical_Sans_Serif_Bold_Italic_Small_Phi : constant Unicode_Char := 16#1D7BF#; Mathematical_Sans_Serif_Bold_Italic_Small_Chi : constant Unicode_Char := 16#1D7C0#; Mathematical_Sans_Serif_Bold_Italic_Small_Psi : constant Unicode_Char := 16#1D7C1#; Mathematical_Sans_Serif_Bold_Italic_Small_Omega : constant Unicode_Char := 16#1D7C2#; Mathematical_Sans_Serif_Bold_Italic_Partial_Differential : constant Unicode_Char := 16#1D7C3#; Mathematical_Sans_Serif_Bold_Italic_Epsilon_Symbol : constant Unicode_Char := 16#1D7C4#; Mathematical_Sans_Serif_Bold_Italic_Theta_Symbol : constant Unicode_Char := 16#1D7C5#; Mathematical_Sans_Serif_Bold_Italic_Kappa_Symbol : constant Unicode_Char := 16#1D7C6#; Mathematical_Sans_Serif_Bold_Italic_Phi_Symbol : constant Unicode_Char := 16#1D7C7#; Mathematical_Sans_Serif_Bold_Italic_Rho_Symbol : constant Unicode_Char := 16#1D7C8#; Mathematical_Sans_Serif_Bold_Italic_Pi_Symbol : constant Unicode_Char := 16#1D7C9#; Mathematical_Bold_Capital_Digamma : constant Unicode_Char := 16#1D7CA#; Mathematical_Bold_Small_Digamma : constant Unicode_Char := 16#1D7CB#; Mathematical_Bold_Digit_Zero : constant Unicode_Char := 16#1D7CE#; Mathematical_Bold_Digit_One : constant Unicode_Char := 16#1D7CF#; Mathematical_Bold_Digit_Two : constant Unicode_Char := 16#1D7D0#; Mathematical_Bold_Digit_Three : constant Unicode_Char := 16#1D7D1#; Mathematical_Bold_Digit_Four : constant Unicode_Char := 16#1D7D2#; Mathematical_Bold_Digit_Five : constant Unicode_Char := 16#1D7D3#; Mathematical_Bold_Digit_Six : constant Unicode_Char := 16#1D7D4#; Mathematical_Bold_Digit_Seven : constant Unicode_Char := 16#1D7D5#; Mathematical_Bold_Digit_Eight : constant Unicode_Char := 16#1D7D6#; Mathematical_Bold_Digit_Nine : constant Unicode_Char := 16#1D7D7#; Mathematical_Double_Struck_Digit_Zero : constant Unicode_Char := 16#1D7D8#; Mathematical_Double_Struck_Digit_One : constant Unicode_Char := 16#1D7D9#; Mathematical_Double_Struck_Digit_Two : constant Unicode_Char := 16#1D7DA#; Mathematical_Double_Struck_Digit_Three : constant Unicode_Char := 16#1D7DB#; Mathematical_Double_Struck_Digit_Four : constant Unicode_Char := 16#1D7DC#; Mathematical_Double_Struck_Digit_Five : constant Unicode_Char := 16#1D7DD#; Mathematical_Double_Struck_Digit_Six : constant Unicode_Char := 16#1D7DE#; Mathematical_Double_Struck_Digit_Seven : constant Unicode_Char := 16#1D7DF#; Mathematical_Double_Struck_Digit_Eight : constant Unicode_Char := 16#1D7E0#; Mathematical_Double_Struck_Digit_Nine : constant Unicode_Char := 16#1D7E1#; Mathematical_Sans_Serif_Digit_Zero : constant Unicode_Char := 16#1D7E2#; Mathematical_Sans_Serif_Digit_One : constant Unicode_Char := 16#1D7E3#; Mathematical_Sans_Serif_Digit_Two : constant Unicode_Char := 16#1D7E4#; Mathematical_Sans_Serif_Digit_Three : constant Unicode_Char := 16#1D7E5#; Mathematical_Sans_Serif_Digit_Four : constant Unicode_Char := 16#1D7E6#; Mathematical_Sans_Serif_Digit_Five : constant Unicode_Char := 16#1D7E7#; Mathematical_Sans_Serif_Digit_Six : constant Unicode_Char := 16#1D7E8#; Mathematical_Sans_Serif_Digit_Seven : constant Unicode_Char := 16#1D7E9#; Mathematical_Sans_Serif_Digit_Eight : constant Unicode_Char := 16#1D7EA#; Mathematical_Sans_Serif_Digit_Nine : constant Unicode_Char := 16#1D7EB#; Mathematical_Sans_Serif_Bold_Digit_Zero : constant Unicode_Char := 16#1D7EC#; Mathematical_Sans_Serif_Bold_Digit_One : constant Unicode_Char := 16#1D7ED#; Mathematical_Sans_Serif_Bold_Digit_Two : constant Unicode_Char := 16#1D7EE#; Mathematical_Sans_Serif_Bold_Digit_Three : constant Unicode_Char := 16#1D7EF#; Mathematical_Sans_Serif_Bold_Digit_Four : constant Unicode_Char := 16#1D7F0#; Mathematical_Sans_Serif_Bold_Digit_Five : constant Unicode_Char := 16#1D7F1#; Mathematical_Sans_Serif_Bold_Digit_Six : constant Unicode_Char := 16#1D7F2#; Mathematical_Sans_Serif_Bold_Digit_Seven : constant Unicode_Char := 16#1D7F3#; Mathematical_Sans_Serif_Bold_Digit_Eight : constant Unicode_Char := 16#1D7F4#; Mathematical_Sans_Serif_Bold_Digit_Nine : constant Unicode_Char := 16#1D7F5#; Mathematical_Monospace_Digit_Zero : constant Unicode_Char := 16#1D7F6#; Mathematical_Monospace_Digit_One : constant Unicode_Char := 16#1D7F7#; Mathematical_Monospace_Digit_Two : constant Unicode_Char := 16#1D7F8#; Mathematical_Monospace_Digit_Three : constant Unicode_Char := 16#1D7F9#; Mathematical_Monospace_Digit_Four : constant Unicode_Char := 16#1D7FA#; Mathematical_Monospace_Digit_Five : constant Unicode_Char := 16#1D7FB#; Mathematical_Monospace_Digit_Six : constant Unicode_Char := 16#1D7FC#; Mathematical_Monospace_Digit_Seven : constant Unicode_Char := 16#1D7FD#; Mathematical_Monospace_Digit_Eight : constant Unicode_Char := 16#1D7FE#; Mathematical_Monospace_Digit_Nine : constant Unicode_Char := 16#1D7FF#; end Unicode.Names.Math_Alphanumeric_Symb; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-mathematical_operators.ads��������������������������������������0000664�0000000�0000000�00000055572�14476332425�0024466�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Mathematical_Operators is pragma Preelaborate; pragma Style_Checks (Off); For_All : constant Unicode_Char := 16#2200#; Complement : constant Unicode_Char := 16#2201#; Partial_Differential : constant Unicode_Char := 16#2202#; There_Exists : constant Unicode_Char := 16#2203#; There_Does_Not_Exist : constant Unicode_Char := 16#2204#; Empty_Set : constant Unicode_Char := 16#2205#; Increment : constant Unicode_Char := 16#2206#; Nabla : constant Unicode_Char := 16#2207#; Element_Of : constant Unicode_Char := 16#2208#; Not_An_Element_Of : constant Unicode_Char := 16#2209#; Small_Element_Of : constant Unicode_Char := 16#220A#; Contains_As_Member : constant Unicode_Char := 16#220B#; Does_Not_Contain_As_Member : constant Unicode_Char := 16#220C#; Small_Contains_As_Member : constant Unicode_Char := 16#220D#; End_Of_Proof : constant Unicode_Char := 16#220E#; N_Ary_Product : constant Unicode_Char := 16#220F#; N_Ary_Coproduct : constant Unicode_Char := 16#2210#; N_Ary_Summation : constant Unicode_Char := 16#2211#; Minus_Sign : constant Unicode_Char := 16#2212#; Minus_Or_Plus_Sign : constant Unicode_Char := 16#2213#; Dot_Plus : constant Unicode_Char := 16#2214#; Division_Slash : constant Unicode_Char := 16#2215#; Set_Minus : constant Unicode_Char := 16#2216#; Asterisk_Operator : constant Unicode_Char := 16#2217#; Ring_Operator : constant Unicode_Char := 16#2218#; Bullet_Operator : constant Unicode_Char := 16#2219#; Square_Root : constant Unicode_Char := 16#221A#; Cube_Root : constant Unicode_Char := 16#221B#; Fourth_Root : constant Unicode_Char := 16#221C#; Proportional_To : constant Unicode_Char := 16#221D#; Infinity : constant Unicode_Char := 16#221E#; Right_Angle : constant Unicode_Char := 16#221F#; Angle : constant Unicode_Char := 16#2220#; Measured_Angle : constant Unicode_Char := 16#2221#; Spherical_Angle : constant Unicode_Char := 16#2222#; Divides : constant Unicode_Char := 16#2223#; Does_Not_Divide : constant Unicode_Char := 16#2224#; Parallel_To : constant Unicode_Char := 16#2225#; Not_Parallel_To : constant Unicode_Char := 16#2226#; Logical_And : constant Unicode_Char := 16#2227#; Logical_Or : constant Unicode_Char := 16#2228#; Intersection : constant Unicode_Char := 16#2229#; Union : constant Unicode_Char := 16#222A#; Integral : constant Unicode_Char := 16#222B#; Double_Integral : constant Unicode_Char := 16#222C#; Triple_Integral : constant Unicode_Char := 16#222D#; Contour_Integral : constant Unicode_Char := 16#222E#; Surface_Integral : constant Unicode_Char := 16#222F#; Volume_Integral : constant Unicode_Char := 16#2230#; Clockwise_Integral : constant Unicode_Char := 16#2231#; Clockwise_Contour_Integral : constant Unicode_Char := 16#2232#; Anticlockwise_Contour_Integral : constant Unicode_Char := 16#2233#; Therefore : constant Unicode_Char := 16#2234#; Because : constant Unicode_Char := 16#2235#; Ratio : constant Unicode_Char := 16#2236#; Proportion : constant Unicode_Char := 16#2237#; Dot_Minus : constant Unicode_Char := 16#2238#; Excess : constant Unicode_Char := 16#2239#; Geometric_Proportion : constant Unicode_Char := 16#223A#; Homothetic : constant Unicode_Char := 16#223B#; Tilde_Operator : constant Unicode_Char := 16#223C#; Reversed_Tilde : constant Unicode_Char := 16#223D#; Inverted_Lazy_S : constant Unicode_Char := 16#223E#; Sine_Wave : constant Unicode_Char := 16#223F#; Wreath_Product : constant Unicode_Char := 16#2240#; Not_Tilde : constant Unicode_Char := 16#2241#; Minus_Tilde : constant Unicode_Char := 16#2242#; Asymptotically_Equal_To : constant Unicode_Char := 16#2243#; Not_Asymptotically_Equal_To : constant Unicode_Char := 16#2244#; Approximately_Equal_To : constant Unicode_Char := 16#2245#; Approximately_But_Not_Actually_Equal_To : constant Unicode_Char := 16#2246#; Neither_Approximately_Nor_Actually_Equal_To : constant Unicode_Char := 16#2247#; Almost_Equal_To : constant Unicode_Char := 16#2248#; Not_Almost_Equal_To : constant Unicode_Char := 16#2249#; Almost_Equal_Or_Equal_To : constant Unicode_Char := 16#224A#; Triple_Tilde : constant Unicode_Char := 16#224B#; All_Equal_To : constant Unicode_Char := 16#224C#; Equivalent_To : constant Unicode_Char := 16#224D#; Geometrically_Equivalent_To : constant Unicode_Char := 16#224E#; Difference_Between : constant Unicode_Char := 16#224F#; Approaches_The_Limit : constant Unicode_Char := 16#2250#; Geometrically_Equal_To : constant Unicode_Char := 16#2251#; Approximately_Equal_To_Or_The_Image_Of : constant Unicode_Char := 16#2252#; Image_Of_Or_Approximately_Equal_To : constant Unicode_Char := 16#2253#; Colon_Equals : constant Unicode_Char := 16#2254#; Equals_Colon : constant Unicode_Char := 16#2255#; Ring_In_Equal_To : constant Unicode_Char := 16#2256#; Ring_Equal_To : constant Unicode_Char := 16#2257#; Corresponds_To : constant Unicode_Char := 16#2258#; Estimates : constant Unicode_Char := 16#2259#; Equiangular_To : constant Unicode_Char := 16#225A#; Star_Equals : constant Unicode_Char := 16#225B#; Delta_Equal_To : constant Unicode_Char := 16#225C#; Equal_To_By_Definition : constant Unicode_Char := 16#225D#; Measured_By : constant Unicode_Char := 16#225E#; Questioned_Equal_To : constant Unicode_Char := 16#225F#; Not_Equal_To : constant Unicode_Char := 16#2260#; Identical_To : constant Unicode_Char := 16#2261#; Not_Identical_To : constant Unicode_Char := 16#2262#; Strictly_Equivalent_To : constant Unicode_Char := 16#2263#; Less_Than_Or_Equal_To : constant Unicode_Char := 16#2264#; Greater_Than_Or_Equal_To : constant Unicode_Char := 16#2265#; Less_Than_Over_Equal_To : constant Unicode_Char := 16#2266#; Greater_Than_Over_Equal_To : constant Unicode_Char := 16#2267#; Less_Than_But_Not_Equal_To : constant Unicode_Char := 16#2268#; Greater_Than_But_Not_Equal_To : constant Unicode_Char := 16#2269#; Much_Less_Than : constant Unicode_Char := 16#226A#; Much_Greater_Than : constant Unicode_Char := 16#226B#; Between : constant Unicode_Char := 16#226C#; Not_Equivalent_To : constant Unicode_Char := 16#226D#; Not_Less_Than : constant Unicode_Char := 16#226E#; Not_Greater_Than : constant Unicode_Char := 16#226F#; Neither_Less_Than_Nor_Equal_To : constant Unicode_Char := 16#2270#; Neither_Greater_Than_Nor_Equal_To : constant Unicode_Char := 16#2271#; Less_Than_Or_Equivalent_To : constant Unicode_Char := 16#2272#; Greater_Than_Or_Equivalent_To : constant Unicode_Char := 16#2273#; Neither_Less_Than_Nor_Equivalent_To : constant Unicode_Char := 16#2274#; Neither_Greater_Than_Nor_Equivalent_To : constant Unicode_Char := 16#2275#; Less_Than_Or_Greater_Than : constant Unicode_Char := 16#2276#; Greater_Than_Or_Less_Than : constant Unicode_Char := 16#2277#; Neither_Less_Than_Nor_Greater_Than : constant Unicode_Char := 16#2278#; Neither_Greater_Than_Nor_Less_Than : constant Unicode_Char := 16#2279#; Precedes : constant Unicode_Char := 16#227A#; Succeeds : constant Unicode_Char := 16#227B#; Precedes_Or_Equal_To : constant Unicode_Char := 16#227C#; Succeeds_Or_Equal_To : constant Unicode_Char := 16#227D#; Precedes_Or_Equivalent_To : constant Unicode_Char := 16#227E#; Succeeds_Or_Equivalent_To : constant Unicode_Char := 16#227F#; Does_Not_Precede : constant Unicode_Char := 16#2280#; Does_Not_Succeed : constant Unicode_Char := 16#2281#; Subset_Of : constant Unicode_Char := 16#2282#; Superset_Of : constant Unicode_Char := 16#2283#; Not_A_Subset_Of : constant Unicode_Char := 16#2284#; Not_A_Superset_Of : constant Unicode_Char := 16#2285#; Subset_Of_Or_Equal_To : constant Unicode_Char := 16#2286#; Superset_Of_Or_Equal_To : constant Unicode_Char := 16#2287#; Neither_A_Subset_Of_Nor_Equal_To : constant Unicode_Char := 16#2288#; Neither_A_Superset_Of_Nor_Equal_To : constant Unicode_Char := 16#2289#; Subset_Of_With_Not_Equal_To : constant Unicode_Char := 16#228A#; Superset_Of_With_Not_Equal_To : constant Unicode_Char := 16#228B#; Multiset : constant Unicode_Char := 16#228C#; Multiset_Multiplication : constant Unicode_Char := 16#228D#; Multiset_Union : constant Unicode_Char := 16#228E#; Square_Image_Of : constant Unicode_Char := 16#228F#; Square_Original_Of : constant Unicode_Char := 16#2290#; Square_Image_Of_Or_Equal_To : constant Unicode_Char := 16#2291#; Square_Original_Of_Or_Equal_To : constant Unicode_Char := 16#2292#; Square_Cap : constant Unicode_Char := 16#2293#; Square_Cup : constant Unicode_Char := 16#2294#; Circled_Plus : constant Unicode_Char := 16#2295#; Circled_Minus : constant Unicode_Char := 16#2296#; Circled_Times : constant Unicode_Char := 16#2297#; Circled_Division_Slash : constant Unicode_Char := 16#2298#; Circled_Dot_Operator : constant Unicode_Char := 16#2299#; Circled_Ring_Operator : constant Unicode_Char := 16#229A#; Circled_Asterisk_Operator : constant Unicode_Char := 16#229B#; Circled_Equals : constant Unicode_Char := 16#229C#; Circled_Dash : constant Unicode_Char := 16#229D#; Squared_Plus : constant Unicode_Char := 16#229E#; Squared_Minus : constant Unicode_Char := 16#229F#; Squared_Times : constant Unicode_Char := 16#22A0#; Squared_Dot_Operator : constant Unicode_Char := 16#22A1#; Right_Tack : constant Unicode_Char := 16#22A2#; Left_Tack : constant Unicode_Char := 16#22A3#; Down_Tack : constant Unicode_Char := 16#22A4#; Up_Tack : constant Unicode_Char := 16#22A5#; Assertion : constant Unicode_Char := 16#22A6#; Models : constant Unicode_Char := 16#22A7#; True : constant Unicode_Char := 16#22A8#; Forces : constant Unicode_Char := 16#22A9#; Triple_Vertical_Bar_Right_Turnstile : constant Unicode_Char := 16#22AA#; Double_Vertical_Bar_Double_Right_Turnstile : constant Unicode_Char := 16#22AB#; Does_Not_Prove : constant Unicode_Char := 16#22AC#; Not_True : constant Unicode_Char := 16#22AD#; Does_Not_Force : constant Unicode_Char := 16#22AE#; Negated_Double_Vertical_Bar_Double_Right_Turnstile : constant Unicode_Char := 16#22AF#; Precedes_Under_Relation : constant Unicode_Char := 16#22B0#; Succeeds_Under_Relation : constant Unicode_Char := 16#22B1#; Normal_Subgroup_Of : constant Unicode_Char := 16#22B2#; Contains_As_Normal_Subgroup : constant Unicode_Char := 16#22B3#; Normal_Subgroup_Of_Or_Equal_To : constant Unicode_Char := 16#22B4#; Contains_As_Normal_Subgroup_Or_Equal_To : constant Unicode_Char := 16#22B5#; Original_Of : constant Unicode_Char := 16#22B6#; Image_Of : constant Unicode_Char := 16#22B7#; Multimap : constant Unicode_Char := 16#22B8#; Hermitian_Conjugate_Matrix : constant Unicode_Char := 16#22B9#; Intercalate : constant Unicode_Char := 16#22BA#; -- Real Unicode name is XOR Unicode_Xor : constant Unicode_Char := 16#22BB#; Nand : constant Unicode_Char := 16#22BC#; Nor : constant Unicode_Char := 16#22BD#; Right_Angle_With_Arc : constant Unicode_Char := 16#22BE#; Right_Triangle : constant Unicode_Char := 16#22BF#; N_Ary_Logical_And : constant Unicode_Char := 16#22C0#; N_Ary_Logical_Or : constant Unicode_Char := 16#22C1#; N_Ary_Intersection : constant Unicode_Char := 16#22C2#; N_Ary_Union : constant Unicode_Char := 16#22C3#; Diamond_Operator : constant Unicode_Char := 16#22C4#; Dot_Operator : constant Unicode_Char := 16#22C5#; Star_Operator : constant Unicode_Char := 16#22C6#; Division_Times : constant Unicode_Char := 16#22C7#; Bowtie : constant Unicode_Char := 16#22C8#; Left_Normal_Factor_Semidirect_Product : constant Unicode_Char := 16#22C9#; Right_Normal_Factor_Semidirect_Product : constant Unicode_Char := 16#22CA#; Left_Semidirect_Product : constant Unicode_Char := 16#22CB#; Right_Semidirect_Product : constant Unicode_Char := 16#22CC#; Reversed_Tilde_Equals : constant Unicode_Char := 16#22CD#; Curly_Logical_Or : constant Unicode_Char := 16#22CE#; Curly_Logical_And : constant Unicode_Char := 16#22CF#; Double_Subset : constant Unicode_Char := 16#22D0#; Double_Superset : constant Unicode_Char := 16#22D1#; Double_Intersection : constant Unicode_Char := 16#22D2#; Double_Union : constant Unicode_Char := 16#22D3#; Pitchfork : constant Unicode_Char := 16#22D4#; Equal_And_Parallel_To : constant Unicode_Char := 16#22D5#; Less_Than_With_Dot : constant Unicode_Char := 16#22D6#; Greater_Than_With_Dot : constant Unicode_Char := 16#22D7#; Very_Much_Less_Than : constant Unicode_Char := 16#22D8#; Very_Much_Greater_Than : constant Unicode_Char := 16#22D9#; Less_Than_Equal_To_Or_Greater_Than : constant Unicode_Char := 16#22DA#; Greater_Than_Equal_To_Or_Less_Than : constant Unicode_Char := 16#22DB#; Equal_To_Or_Less_Than : constant Unicode_Char := 16#22DC#; Equal_To_Or_Greater_Than : constant Unicode_Char := 16#22DD#; Equal_To_Or_Precedes : constant Unicode_Char := 16#22DE#; Equal_To_Or_Succeeds : constant Unicode_Char := 16#22DF#; Does_Not_Precede_Or_Equal : constant Unicode_Char := 16#22E0#; Does_Not_Succeed_Or_Equal : constant Unicode_Char := 16#22E1#; Not_Square_Image_Of_Or_Equal_To : constant Unicode_Char := 16#22E2#; Not_Square_Original_Of_Or_Equal_To : constant Unicode_Char := 16#22E3#; Square_Image_Of_Or_Not_Equal_To : constant Unicode_Char := 16#22E4#; Square_Original_Of_Or_Not_Equal_To : constant Unicode_Char := 16#22E5#; Less_Than_But_Not_Equivalent_To : constant Unicode_Char := 16#22E6#; Greater_Than_But_Not_Equivalent_To : constant Unicode_Char := 16#22E7#; Precedes_But_Not_Equivalent_To : constant Unicode_Char := 16#22E8#; Succeeds_But_Not_Equivalent_To : constant Unicode_Char := 16#22E9#; Not_Normal_Subgroup_Of : constant Unicode_Char := 16#22EA#; Does_Not_Contain_As_Normal_Subgroup : constant Unicode_Char := 16#22EB#; Not_Normal_Subgroup_Of_Or_Equal_To : constant Unicode_Char := 16#22EC#; Does_Not_Contain_As_Normal_Subgroup_Or_Equal : constant Unicode_Char := 16#22ED#; Vertical_Ellipsis : constant Unicode_Char := 16#22EE#; Midline_Horizontal_Ellipsis : constant Unicode_Char := 16#22EF#; Up_Right_Diagonal_Ellipsis : constant Unicode_Char := 16#22F0#; Down_Right_Diagonal_Ellipsis : constant Unicode_Char := 16#22F1#; Element_Of_With_Long_Horizontal_Stroke : constant Unicode_Char := 16#22F2#; Element_Of_With_Vertical_Bar_At_End_Of_Horizontal_Stroke : constant Unicode_Char := 16#22F3#; Small_Element_Of_With_Vertical_Bar_At_End_Of_Horizontal_Stroke : constant Unicode_Char := 16#22F4#; Element_Of_With_Dot_Above : constant Unicode_Char := 16#22F5#; Element_Of_With_Overbar : constant Unicode_Char := 16#22F6#; Small_Element_Of_With_Overbar : constant Unicode_Char := 16#22F7#; Element_Of_With_Underbar : constant Unicode_Char := 16#22F8#; Element_Of_With_Two_Horizontal_Strokes : constant Unicode_Char := 16#22F9#; Contains_With_Long_Horizontal_Stroke : constant Unicode_Char := 16#22FA#; Contains_With_Vertical_Bar_At_End_Of_Horizontal_Stroke : constant Unicode_Char := 16#22FB#; Small_Contains_With_Vertical_Bar_At_End_Of_Horizontal_Stroke : constant Unicode_Char := 16#22FC#; Contains_With_Overbar : constant Unicode_Char := 16#22FD#; Small_Contains_With_Overbar : constant Unicode_Char := 16#22FE#; Z_Notation_Bag_Membership : constant Unicode_Char := 16#22FF#; end Unicode.Names.Mathematical_Operators; ��������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-meetei_mayek.ads������������������������������������������������0000664�0000000�0000000�00000016063�14476332425�0022365�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Meetei_Mayek is pragma Preelaborate; pragma Style_Checks (Off); Meetei_Mayek_Letter_Kok : constant Unicode_Char := 16#ABC0#; Meetei_Mayek_Letter_Sam : constant Unicode_Char := 16#ABC1#; Meetei_Mayek_Letter_Lai : constant Unicode_Char := 16#ABC2#; Meetei_Mayek_Letter_Mit : constant Unicode_Char := 16#ABC3#; Meetei_Mayek_Letter_Pa : constant Unicode_Char := 16#ABC4#; Meetei_Mayek_Letter_Na : constant Unicode_Char := 16#ABC5#; Meetei_Mayek_Letter_Chil : constant Unicode_Char := 16#ABC6#; Meetei_Mayek_Letter_Til : constant Unicode_Char := 16#ABC7#; Meetei_Mayek_Letter_Khou : constant Unicode_Char := 16#ABC8#; Meetei_Mayek_Letter_Ngou : constant Unicode_Char := 16#ABC9#; Meetei_Mayek_Letter_Thou : constant Unicode_Char := 16#ABCA#; Meetei_Mayek_Letter_Wai : constant Unicode_Char := 16#ABCB#; Meetei_Mayek_Letter_Yang : constant Unicode_Char := 16#ABCC#; Meetei_Mayek_Letter_Huk : constant Unicode_Char := 16#ABCD#; Meetei_Mayek_Letter_Un : constant Unicode_Char := 16#ABCE#; Meetei_Mayek_Letter_I : constant Unicode_Char := 16#ABCF#; Meetei_Mayek_Letter_Pham : constant Unicode_Char := 16#ABD0#; Meetei_Mayek_Letter_Atiya : constant Unicode_Char := 16#ABD1#; Meetei_Mayek_Letter_Gok : constant Unicode_Char := 16#ABD2#; Meetei_Mayek_Letter_Jham : constant Unicode_Char := 16#ABD3#; Meetei_Mayek_Letter_Rai : constant Unicode_Char := 16#ABD4#; Meetei_Mayek_Letter_Ba : constant Unicode_Char := 16#ABD5#; Meetei_Mayek_Letter_Jil : constant Unicode_Char := 16#ABD6#; Meetei_Mayek_Letter_Dil : constant Unicode_Char := 16#ABD7#; Meetei_Mayek_Letter_Ghou : constant Unicode_Char := 16#ABD8#; Meetei_Mayek_Letter_Dhou : constant Unicode_Char := 16#ABD9#; Meetei_Mayek_Letter_Bham : constant Unicode_Char := 16#ABDA#; Meetei_Mayek_Letter_Kok_Lonsum : constant Unicode_Char := 16#ABDB#; Meetei_Mayek_Letter_Lai_Lonsum : constant Unicode_Char := 16#ABDC#; Meetei_Mayek_Letter_Mit_Lonsum : constant Unicode_Char := 16#ABDD#; Meetei_Mayek_Letter_Pa_Lonsum : constant Unicode_Char := 16#ABDE#; Meetei_Mayek_Letter_Na_Lonsum : constant Unicode_Char := 16#ABDF#; Meetei_Mayek_Letter_Til_Lonsum : constant Unicode_Char := 16#ABE0#; Meetei_Mayek_Letter_Ngou_Lonsum : constant Unicode_Char := 16#ABE1#; Meetei_Mayek_Letter_I_Lonsum : constant Unicode_Char := 16#ABE2#; Meetei_Mayek_Vowel_Sign_Onap : constant Unicode_Char := 16#ABE3#; Meetei_Mayek_Vowel_Sign_Inap : constant Unicode_Char := 16#ABE4#; Meetei_Mayek_Vowel_Sign_Anap : constant Unicode_Char := 16#ABE5#; Meetei_Mayek_Vowel_Sign_Yenap : constant Unicode_Char := 16#ABE6#; Meetei_Mayek_Vowel_Sign_Sounap : constant Unicode_Char := 16#ABE7#; Meetei_Mayek_Vowel_Sign_Unap : constant Unicode_Char := 16#ABE8#; Meetei_Mayek_Vowel_Sign_Cheinap : constant Unicode_Char := 16#ABE9#; Meetei_Mayek_Vowel_Sign_Nung : constant Unicode_Char := 16#ABEA#; Meetei_Mayek_Cheikhei : constant Unicode_Char := 16#ABEB#; Meetei_Mayek_Lum_Iyek : constant Unicode_Char := 16#ABEC#; Meetei_Mayek_Apun_Iyek : constant Unicode_Char := 16#ABED#; Meetei_Mayek_Digit_Zero : constant Unicode_Char := 16#ABF0#; Meetei_Mayek_Digit_One : constant Unicode_Char := 16#ABF1#; Meetei_Mayek_Digit_Two : constant Unicode_Char := 16#ABF2#; Meetei_Mayek_Digit_Three : constant Unicode_Char := 16#ABF3#; Meetei_Mayek_Digit_Four : constant Unicode_Char := 16#ABF4#; Meetei_Mayek_Digit_Five : constant Unicode_Char := 16#ABF5#; Meetei_Mayek_Digit_Six : constant Unicode_Char := 16#ABF6#; Meetei_Mayek_Digit_Seven : constant Unicode_Char := 16#ABF7#; Meetei_Mayek_Digit_Eight : constant Unicode_Char := 16#ABF8#; Meetei_Mayek_Digit_Nine : constant Unicode_Char := 16#ABF9#; end Unicode.Names.Meetei_Mayek; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-meetei_mayek_extensions.ads�������������������������������������0000664�0000000�0000000�00000010771�14476332425�0024644�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Meetei_Mayek_Extensions is pragma Preelaborate; pragma Style_Checks (Off); Meetei_Mayek_Letter_E : constant Unicode_Char := 16#AAE0#; Meetei_Mayek_Letter_O : constant Unicode_Char := 16#AAE1#; Meetei_Mayek_Letter_Cha : constant Unicode_Char := 16#AAE2#; Meetei_Mayek_Letter_Nya : constant Unicode_Char := 16#AAE3#; Meetei_Mayek_Letter_Tta : constant Unicode_Char := 16#AAE4#; Meetei_Mayek_Letter_Ttha : constant Unicode_Char := 16#AAE5#; Meetei_Mayek_Letter_Dda : constant Unicode_Char := 16#AAE6#; Meetei_Mayek_Letter_Ddha : constant Unicode_Char := 16#AAE7#; Meetei_Mayek_Letter_Nna : constant Unicode_Char := 16#AAE8#; Meetei_Mayek_Letter_Sha : constant Unicode_Char := 16#AAE9#; Meetei_Mayek_Letter_Ssa : constant Unicode_Char := 16#AAEA#; Meetei_Mayek_Vowel_Sign_Ii : constant Unicode_Char := 16#AAEB#; Meetei_Mayek_Vowel_Sign_Uu : constant Unicode_Char := 16#AAEC#; Meetei_Mayek_Vowel_Sign_Aai : constant Unicode_Char := 16#AAED#; Meetei_Mayek_Vowel_Sign_Au : constant Unicode_Char := 16#AAEE#; Meetei_Mayek_Vowel_Sign_Aau : constant Unicode_Char := 16#AAEF#; Meetei_Mayek_Cheikhan : constant Unicode_Char := 16#AAF0#; Meetei_Mayek_Ahang_Khudam : constant Unicode_Char := 16#AAF1#; Meetei_Mayek_Anji : constant Unicode_Char := 16#AAF2#; Meetei_Mayek_Syllable_Repetition_Mark : constant Unicode_Char := 16#AAF3#; Meetei_Mayek_Word_Repetition_Mark : constant Unicode_Char := 16#AAF4#; Meetei_Mayek_Vowel_Sign_Visarga : constant Unicode_Char := 16#AAF5#; Meetei_Mayek_Virama : constant Unicode_Char := 16#AAF6#; end Unicode.Names.Meetei_Mayek_Extensions; �������xmlada-24.0.0/unicode/unicode-names-mende_kikakui.ads�����������������������������������������������0000664�0000000�0000000�00000051447�14476332425�0022534�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Mende_Kikakui is pragma Preelaborate; pragma Style_Checks (Off); Mende_Kikakui_Syllable_M001_Ki : constant Unicode_Char := 16#1E800#; Mende_Kikakui_Syllable_M002_Ka : constant Unicode_Char := 16#1E801#; Mende_Kikakui_Syllable_M003_Ku : constant Unicode_Char := 16#1E802#; Mende_Kikakui_Syllable_M065_Kee : constant Unicode_Char := 16#1E803#; Mende_Kikakui_Syllable_M095_Ke : constant Unicode_Char := 16#1E804#; Mende_Kikakui_Syllable_M076_Koo : constant Unicode_Char := 16#1E805#; Mende_Kikakui_Syllable_M048_Ko : constant Unicode_Char := 16#1E806#; Mende_Kikakui_Syllable_M179_Kua : constant Unicode_Char := 16#1E807#; Mende_Kikakui_Syllable_M004_Wi : constant Unicode_Char := 16#1E808#; Mende_Kikakui_Syllable_M005_Wa : constant Unicode_Char := 16#1E809#; Mende_Kikakui_Syllable_M006_Wu : constant Unicode_Char := 16#1E80A#; Mende_Kikakui_Syllable_M126_Wee : constant Unicode_Char := 16#1E80B#; Mende_Kikakui_Syllable_M118_We : constant Unicode_Char := 16#1E80C#; Mende_Kikakui_Syllable_M114_Woo : constant Unicode_Char := 16#1E80D#; Mende_Kikakui_Syllable_M045_Wo : constant Unicode_Char := 16#1E80E#; Mende_Kikakui_Syllable_M194_Wui : constant Unicode_Char := 16#1E80F#; Mende_Kikakui_Syllable_M143_Wei : constant Unicode_Char := 16#1E810#; Mende_Kikakui_Syllable_M061_Wvi : constant Unicode_Char := 16#1E811#; Mende_Kikakui_Syllable_M049_Wva : constant Unicode_Char := 16#1E812#; Mende_Kikakui_Syllable_M139_Wve : constant Unicode_Char := 16#1E813#; Mende_Kikakui_Syllable_M007_Min : constant Unicode_Char := 16#1E814#; Mende_Kikakui_Syllable_M008_Man : constant Unicode_Char := 16#1E815#; Mende_Kikakui_Syllable_M009_Mun : constant Unicode_Char := 16#1E816#; Mende_Kikakui_Syllable_M059_Men : constant Unicode_Char := 16#1E817#; Mende_Kikakui_Syllable_M094_Mon : constant Unicode_Char := 16#1E818#; Mende_Kikakui_Syllable_M154_Muan : constant Unicode_Char := 16#1E819#; Mende_Kikakui_Syllable_M189_Muen : constant Unicode_Char := 16#1E81A#; Mende_Kikakui_Syllable_M010_Bi : constant Unicode_Char := 16#1E81B#; Mende_Kikakui_Syllable_M011_Ba : constant Unicode_Char := 16#1E81C#; Mende_Kikakui_Syllable_M012_Bu : constant Unicode_Char := 16#1E81D#; Mende_Kikakui_Syllable_M150_Bee : constant Unicode_Char := 16#1E81E#; Mende_Kikakui_Syllable_M097_Be : constant Unicode_Char := 16#1E81F#; Mende_Kikakui_Syllable_M103_Boo : constant Unicode_Char := 16#1E820#; Mende_Kikakui_Syllable_M138_Bo : constant Unicode_Char := 16#1E821#; Mende_Kikakui_Syllable_M013_I : constant Unicode_Char := 16#1E822#; Mende_Kikakui_Syllable_M014_A : constant Unicode_Char := 16#1E823#; Mende_Kikakui_Syllable_M015_U : constant Unicode_Char := 16#1E824#; Mende_Kikakui_Syllable_M163_Ee : constant Unicode_Char := 16#1E825#; Mende_Kikakui_Syllable_M100_E : constant Unicode_Char := 16#1E826#; Mende_Kikakui_Syllable_M165_Oo : constant Unicode_Char := 16#1E827#; Mende_Kikakui_Syllable_M147_O : constant Unicode_Char := 16#1E828#; Mende_Kikakui_Syllable_M137_Ei : constant Unicode_Char := 16#1E829#; Mende_Kikakui_Syllable_M131_In : constant Unicode_Char := 16#1E82A#; Mende_Kikakui_Syllable_M135_In : constant Unicode_Char := 16#1E82B#; Mende_Kikakui_Syllable_M195_An : constant Unicode_Char := 16#1E82C#; Mende_Kikakui_Syllable_M178_En : constant Unicode_Char := 16#1E82D#; Mende_Kikakui_Syllable_M019_Si : constant Unicode_Char := 16#1E82E#; Mende_Kikakui_Syllable_M020_Sa : constant Unicode_Char := 16#1E82F#; Mende_Kikakui_Syllable_M021_Su : constant Unicode_Char := 16#1E830#; Mende_Kikakui_Syllable_M162_See : constant Unicode_Char := 16#1E831#; Mende_Kikakui_Syllable_M116_Se : constant Unicode_Char := 16#1E832#; Mende_Kikakui_Syllable_M136_Soo : constant Unicode_Char := 16#1E833#; Mende_Kikakui_Syllable_M079_So : constant Unicode_Char := 16#1E834#; Mende_Kikakui_Syllable_M196_Sia : constant Unicode_Char := 16#1E835#; Mende_Kikakui_Syllable_M025_Li : constant Unicode_Char := 16#1E836#; Mende_Kikakui_Syllable_M026_La : constant Unicode_Char := 16#1E837#; Mende_Kikakui_Syllable_M027_Lu : constant Unicode_Char := 16#1E838#; Mende_Kikakui_Syllable_M084_Lee : constant Unicode_Char := 16#1E839#; Mende_Kikakui_Syllable_M073_Le : constant Unicode_Char := 16#1E83A#; Mende_Kikakui_Syllable_M054_Loo : constant Unicode_Char := 16#1E83B#; Mende_Kikakui_Syllable_M153_Lo : constant Unicode_Char := 16#1E83C#; Mende_Kikakui_Syllable_M110_Long_Le : constant Unicode_Char := 16#1E83D#; Mende_Kikakui_Syllable_M016_Di : constant Unicode_Char := 16#1E83E#; Mende_Kikakui_Syllable_M017_Da : constant Unicode_Char := 16#1E83F#; Mende_Kikakui_Syllable_M018_Du : constant Unicode_Char := 16#1E840#; Mende_Kikakui_Syllable_M089_Dee : constant Unicode_Char := 16#1E841#; Mende_Kikakui_Syllable_M180_Doo : constant Unicode_Char := 16#1E842#; Mende_Kikakui_Syllable_M181_Do : constant Unicode_Char := 16#1E843#; Mende_Kikakui_Syllable_M022_Ti : constant Unicode_Char := 16#1E844#; Mende_Kikakui_Syllable_M023_Ta : constant Unicode_Char := 16#1E845#; Mende_Kikakui_Syllable_M024_Tu : constant Unicode_Char := 16#1E846#; Mende_Kikakui_Syllable_M091_Tee : constant Unicode_Char := 16#1E847#; Mende_Kikakui_Syllable_M055_Te : constant Unicode_Char := 16#1E848#; Mende_Kikakui_Syllable_M104_Too : constant Unicode_Char := 16#1E849#; Mende_Kikakui_Syllable_M069_To : constant Unicode_Char := 16#1E84A#; Mende_Kikakui_Syllable_M028_Ji : constant Unicode_Char := 16#1E84B#; Mende_Kikakui_Syllable_M029_Ja : constant Unicode_Char := 16#1E84C#; Mende_Kikakui_Syllable_M030_Ju : constant Unicode_Char := 16#1E84D#; Mende_Kikakui_Syllable_M157_Jee : constant Unicode_Char := 16#1E84E#; Mende_Kikakui_Syllable_M113_Je : constant Unicode_Char := 16#1E84F#; Mende_Kikakui_Syllable_M160_Joo : constant Unicode_Char := 16#1E850#; Mende_Kikakui_Syllable_M063_Jo : constant Unicode_Char := 16#1E851#; Mende_Kikakui_Syllable_M175_Long_Jo : constant Unicode_Char := 16#1E852#; Mende_Kikakui_Syllable_M031_Yi : constant Unicode_Char := 16#1E853#; Mende_Kikakui_Syllable_M032_Ya : constant Unicode_Char := 16#1E854#; Mende_Kikakui_Syllable_M033_Yu : constant Unicode_Char := 16#1E855#; Mende_Kikakui_Syllable_M109_Yee : constant Unicode_Char := 16#1E856#; Mende_Kikakui_Syllable_M080_Ye : constant Unicode_Char := 16#1E857#; Mende_Kikakui_Syllable_M141_Yoo : constant Unicode_Char := 16#1E858#; Mende_Kikakui_Syllable_M121_Yo : constant Unicode_Char := 16#1E859#; Mende_Kikakui_Syllable_M034_Fi : constant Unicode_Char := 16#1E85A#; Mende_Kikakui_Syllable_M035_Fa : constant Unicode_Char := 16#1E85B#; Mende_Kikakui_Syllable_M036_Fu : constant Unicode_Char := 16#1E85C#; Mende_Kikakui_Syllable_M078_Fee : constant Unicode_Char := 16#1E85D#; Mende_Kikakui_Syllable_M075_Fe : constant Unicode_Char := 16#1E85E#; Mende_Kikakui_Syllable_M133_Foo : constant Unicode_Char := 16#1E85F#; Mende_Kikakui_Syllable_M088_Fo : constant Unicode_Char := 16#1E860#; Mende_Kikakui_Syllable_M197_Fua : constant Unicode_Char := 16#1E861#; Mende_Kikakui_Syllable_M101_Fan : constant Unicode_Char := 16#1E862#; Mende_Kikakui_Syllable_M037_Nin : constant Unicode_Char := 16#1E863#; Mende_Kikakui_Syllable_M038_Nan : constant Unicode_Char := 16#1E864#; Mende_Kikakui_Syllable_M039_Nun : constant Unicode_Char := 16#1E865#; Mende_Kikakui_Syllable_M117_Nen : constant Unicode_Char := 16#1E866#; Mende_Kikakui_Syllable_M169_Non : constant Unicode_Char := 16#1E867#; Mende_Kikakui_Syllable_M176_Hi : constant Unicode_Char := 16#1E868#; Mende_Kikakui_Syllable_M041_Ha : constant Unicode_Char := 16#1E869#; Mende_Kikakui_Syllable_M186_Hu : constant Unicode_Char := 16#1E86A#; Mende_Kikakui_Syllable_M040_Hee : constant Unicode_Char := 16#1E86B#; Mende_Kikakui_Syllable_M096_He : constant Unicode_Char := 16#1E86C#; Mende_Kikakui_Syllable_M042_Hoo : constant Unicode_Char := 16#1E86D#; Mende_Kikakui_Syllable_M140_Ho : constant Unicode_Char := 16#1E86E#; Mende_Kikakui_Syllable_M083_Heei : constant Unicode_Char := 16#1E86F#; Mende_Kikakui_Syllable_M128_Hoou : constant Unicode_Char := 16#1E870#; Mende_Kikakui_Syllable_M053_Hin : constant Unicode_Char := 16#1E871#; Mende_Kikakui_Syllable_M130_Han : constant Unicode_Char := 16#1E872#; Mende_Kikakui_Syllable_M087_Hun : constant Unicode_Char := 16#1E873#; Mende_Kikakui_Syllable_M052_Hen : constant Unicode_Char := 16#1E874#; Mende_Kikakui_Syllable_M193_Hon : constant Unicode_Char := 16#1E875#; Mende_Kikakui_Syllable_M046_Huan : constant Unicode_Char := 16#1E876#; Mende_Kikakui_Syllable_M090_Nggi : constant Unicode_Char := 16#1E877#; Mende_Kikakui_Syllable_M043_Ngga : constant Unicode_Char := 16#1E878#; Mende_Kikakui_Syllable_M082_Nggu : constant Unicode_Char := 16#1E879#; Mende_Kikakui_Syllable_M115_Nggee : constant Unicode_Char := 16#1E87A#; Mende_Kikakui_Syllable_M146_Ngge : constant Unicode_Char := 16#1E87B#; Mende_Kikakui_Syllable_M156_Nggoo : constant Unicode_Char := 16#1E87C#; Mende_Kikakui_Syllable_M120_Nggo : constant Unicode_Char := 16#1E87D#; Mende_Kikakui_Syllable_M159_Nggaa : constant Unicode_Char := 16#1E87E#; Mende_Kikakui_Syllable_M127_Nggua : constant Unicode_Char := 16#1E87F#; Mende_Kikakui_Syllable_M086_Long_Ngge : constant Unicode_Char := 16#1E880#; Mende_Kikakui_Syllable_M106_Long_Nggoo : constant Unicode_Char := 16#1E881#; Mende_Kikakui_Syllable_M183_Long_Nggo : constant Unicode_Char := 16#1E882#; Mende_Kikakui_Syllable_M155_Gi : constant Unicode_Char := 16#1E883#; Mende_Kikakui_Syllable_M111_Ga : constant Unicode_Char := 16#1E884#; Mende_Kikakui_Syllable_M168_Gu : constant Unicode_Char := 16#1E885#; Mende_Kikakui_Syllable_M190_Gee : constant Unicode_Char := 16#1E886#; Mende_Kikakui_Syllable_M166_Guei : constant Unicode_Char := 16#1E887#; Mende_Kikakui_Syllable_M167_Guan : constant Unicode_Char := 16#1E888#; Mende_Kikakui_Syllable_M184_Ngen : constant Unicode_Char := 16#1E889#; Mende_Kikakui_Syllable_M057_Ngon : constant Unicode_Char := 16#1E88A#; Mende_Kikakui_Syllable_M177_Nguan : constant Unicode_Char := 16#1E88B#; Mende_Kikakui_Syllable_M068_Pi : constant Unicode_Char := 16#1E88C#; Mende_Kikakui_Syllable_M099_Pa : constant Unicode_Char := 16#1E88D#; Mende_Kikakui_Syllable_M050_Pu : constant Unicode_Char := 16#1E88E#; Mende_Kikakui_Syllable_M081_Pee : constant Unicode_Char := 16#1E88F#; Mende_Kikakui_Syllable_M051_Pe : constant Unicode_Char := 16#1E890#; Mende_Kikakui_Syllable_M102_Poo : constant Unicode_Char := 16#1E891#; Mende_Kikakui_Syllable_M066_Po : constant Unicode_Char := 16#1E892#; Mende_Kikakui_Syllable_M145_Mbi : constant Unicode_Char := 16#1E893#; Mende_Kikakui_Syllable_M062_Mba : constant Unicode_Char := 16#1E894#; Mende_Kikakui_Syllable_M122_Mbu : constant Unicode_Char := 16#1E895#; Mende_Kikakui_Syllable_M047_Mbee : constant Unicode_Char := 16#1E896#; Mende_Kikakui_Syllable_M188_Mbee : constant Unicode_Char := 16#1E897#; Mende_Kikakui_Syllable_M072_Mbe : constant Unicode_Char := 16#1E898#; Mende_Kikakui_Syllable_M172_Mboo : constant Unicode_Char := 16#1E899#; Mende_Kikakui_Syllable_M174_Mbo : constant Unicode_Char := 16#1E89A#; Mende_Kikakui_Syllable_M187_Mbuu : constant Unicode_Char := 16#1E89B#; Mende_Kikakui_Syllable_M161_Long_Mbe : constant Unicode_Char := 16#1E89C#; Mende_Kikakui_Syllable_M105_Long_Mboo : constant Unicode_Char := 16#1E89D#; Mende_Kikakui_Syllable_M142_Long_Mbo : constant Unicode_Char := 16#1E89E#; Mende_Kikakui_Syllable_M132_Kpi : constant Unicode_Char := 16#1E89F#; Mende_Kikakui_Syllable_M092_Kpa : constant Unicode_Char := 16#1E8A0#; Mende_Kikakui_Syllable_M074_Kpu : constant Unicode_Char := 16#1E8A1#; Mende_Kikakui_Syllable_M044_Kpee : constant Unicode_Char := 16#1E8A2#; Mende_Kikakui_Syllable_M108_Kpe : constant Unicode_Char := 16#1E8A3#; Mende_Kikakui_Syllable_M112_Kpoo : constant Unicode_Char := 16#1E8A4#; Mende_Kikakui_Syllable_M158_Kpo : constant Unicode_Char := 16#1E8A5#; Mende_Kikakui_Syllable_M124_Gbi : constant Unicode_Char := 16#1E8A6#; Mende_Kikakui_Syllable_M056_Gba : constant Unicode_Char := 16#1E8A7#; Mende_Kikakui_Syllable_M148_Gbu : constant Unicode_Char := 16#1E8A8#; Mende_Kikakui_Syllable_M093_Gbee : constant Unicode_Char := 16#1E8A9#; Mende_Kikakui_Syllable_M107_Gbe : constant Unicode_Char := 16#1E8AA#; Mende_Kikakui_Syllable_M071_Gboo : constant Unicode_Char := 16#1E8AB#; Mende_Kikakui_Syllable_M070_Gbo : constant Unicode_Char := 16#1E8AC#; Mende_Kikakui_Syllable_M171_Ra : constant Unicode_Char := 16#1E8AD#; Mende_Kikakui_Syllable_M123_Ndi : constant Unicode_Char := 16#1E8AE#; Mende_Kikakui_Syllable_M129_Nda : constant Unicode_Char := 16#1E8AF#; Mende_Kikakui_Syllable_M125_Ndu : constant Unicode_Char := 16#1E8B0#; Mende_Kikakui_Syllable_M191_Ndee : constant Unicode_Char := 16#1E8B1#; Mende_Kikakui_Syllable_M119_Nde : constant Unicode_Char := 16#1E8B2#; Mende_Kikakui_Syllable_M067_Ndoo : constant Unicode_Char := 16#1E8B3#; Mende_Kikakui_Syllable_M064_Ndo : constant Unicode_Char := 16#1E8B4#; Mende_Kikakui_Syllable_M152_Nja : constant Unicode_Char := 16#1E8B5#; Mende_Kikakui_Syllable_M192_Nju : constant Unicode_Char := 16#1E8B6#; Mende_Kikakui_Syllable_M149_Njee : constant Unicode_Char := 16#1E8B7#; Mende_Kikakui_Syllable_M134_Njoo : constant Unicode_Char := 16#1E8B8#; Mende_Kikakui_Syllable_M182_Vi : constant Unicode_Char := 16#1E8B9#; Mende_Kikakui_Syllable_M185_Va : constant Unicode_Char := 16#1E8BA#; Mende_Kikakui_Syllable_M151_Vu : constant Unicode_Char := 16#1E8BB#; Mende_Kikakui_Syllable_M173_Vee : constant Unicode_Char := 16#1E8BC#; Mende_Kikakui_Syllable_M085_Ve : constant Unicode_Char := 16#1E8BD#; Mende_Kikakui_Syllable_M144_Voo : constant Unicode_Char := 16#1E8BE#; Mende_Kikakui_Syllable_M077_Vo : constant Unicode_Char := 16#1E8BF#; Mende_Kikakui_Syllable_M164_Nyin : constant Unicode_Char := 16#1E8C0#; Mende_Kikakui_Syllable_M058_Nyan : constant Unicode_Char := 16#1E8C1#; Mende_Kikakui_Syllable_M170_Nyun : constant Unicode_Char := 16#1E8C2#; Mende_Kikakui_Syllable_M098_Nyen : constant Unicode_Char := 16#1E8C3#; Mende_Kikakui_Syllable_M060_Nyon : constant Unicode_Char := 16#1E8C4#; Mende_Kikakui_Digit_One : constant Unicode_Char := 16#1E8C7#; Mende_Kikakui_Digit_Two : constant Unicode_Char := 16#1E8C8#; Mende_Kikakui_Digit_Three : constant Unicode_Char := 16#1E8C9#; Mende_Kikakui_Digit_Four : constant Unicode_Char := 16#1E8CA#; Mende_Kikakui_Digit_Five : constant Unicode_Char := 16#1E8CB#; Mende_Kikakui_Digit_Six : constant Unicode_Char := 16#1E8CC#; Mende_Kikakui_Digit_Seven : constant Unicode_Char := 16#1E8CD#; Mende_Kikakui_Digit_Eight : constant Unicode_Char := 16#1E8CE#; Mende_Kikakui_Digit_Nine : constant Unicode_Char := 16#1E8CF#; Mende_Kikakui_Combining_Number_Teens : constant Unicode_Char := 16#1E8D0#; Mende_Kikakui_Combining_Number_Tens : constant Unicode_Char := 16#1E8D1#; Mende_Kikakui_Combining_Number_Hundreds : constant Unicode_Char := 16#1E8D2#; Mende_Kikakui_Combining_Number_Thousands : constant Unicode_Char := 16#1E8D3#; Mende_Kikakui_Combining_Number_Ten_Thousands : constant Unicode_Char := 16#1E8D4#; Mende_Kikakui_Combining_Number_Hundred_Thousands : constant Unicode_Char := 16#1E8D5#; Mende_Kikakui_Combining_Number_Millions : constant Unicode_Char := 16#1E8D6#; end Unicode.Names.Mende_Kikakui; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-meroitic_cursive.ads��������������������������������������������0000664�0000000�0000000�00000024615�14476332425�0023304�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Meroitic_Cursive is pragma Preelaborate; pragma Style_Checks (Off); Meroitic_Cursive_Letter_A : constant Unicode_Char := 16#109A0#; Meroitic_Cursive_Letter_E : constant Unicode_Char := 16#109A1#; Meroitic_Cursive_Letter_I : constant Unicode_Char := 16#109A2#; Meroitic_Cursive_Letter_O : constant Unicode_Char := 16#109A3#; Meroitic_Cursive_Letter_Ya : constant Unicode_Char := 16#109A4#; Meroitic_Cursive_Letter_Wa : constant Unicode_Char := 16#109A5#; Meroitic_Cursive_Letter_Ba : constant Unicode_Char := 16#109A6#; Meroitic_Cursive_Letter_Pa : constant Unicode_Char := 16#109A7#; Meroitic_Cursive_Letter_Ma : constant Unicode_Char := 16#109A8#; Meroitic_Cursive_Letter_Na : constant Unicode_Char := 16#109A9#; Meroitic_Cursive_Letter_Ne : constant Unicode_Char := 16#109AA#; Meroitic_Cursive_Letter_Ra : constant Unicode_Char := 16#109AB#; Meroitic_Cursive_Letter_La : constant Unicode_Char := 16#109AC#; Meroitic_Cursive_Letter_Kha : constant Unicode_Char := 16#109AD#; Meroitic_Cursive_Letter_Hha : constant Unicode_Char := 16#109AE#; Meroitic_Cursive_Letter_Sa : constant Unicode_Char := 16#109AF#; Meroitic_Cursive_Letter_Archaic_Sa : constant Unicode_Char := 16#109B0#; Meroitic_Cursive_Letter_Se : constant Unicode_Char := 16#109B1#; Meroitic_Cursive_Letter_Ka : constant Unicode_Char := 16#109B2#; Meroitic_Cursive_Letter_Qa : constant Unicode_Char := 16#109B3#; Meroitic_Cursive_Letter_Ta : constant Unicode_Char := 16#109B4#; Meroitic_Cursive_Letter_Te : constant Unicode_Char := 16#109B5#; Meroitic_Cursive_Letter_To : constant Unicode_Char := 16#109B6#; Meroitic_Cursive_Letter_Da : constant Unicode_Char := 16#109B7#; Meroitic_Cursive_Fraction_Eleven_Twelfths : constant Unicode_Char := 16#109BC#; Meroitic_Cursive_Fraction_One_Half : constant Unicode_Char := 16#109BD#; Meroitic_Cursive_Logogram_Rmt : constant Unicode_Char := 16#109BE#; Meroitic_Cursive_Logogram_Imn : constant Unicode_Char := 16#109BF#; Meroitic_Cursive_Number_One : constant Unicode_Char := 16#109C0#; Meroitic_Cursive_Number_Two : constant Unicode_Char := 16#109C1#; Meroitic_Cursive_Number_Three : constant Unicode_Char := 16#109C2#; Meroitic_Cursive_Number_Four : constant Unicode_Char := 16#109C3#; Meroitic_Cursive_Number_Five : constant Unicode_Char := 16#109C4#; Meroitic_Cursive_Number_Six : constant Unicode_Char := 16#109C5#; Meroitic_Cursive_Number_Seven : constant Unicode_Char := 16#109C6#; Meroitic_Cursive_Number_Eight : constant Unicode_Char := 16#109C7#; Meroitic_Cursive_Number_Nine : constant Unicode_Char := 16#109C8#; Meroitic_Cursive_Number_Ten : constant Unicode_Char := 16#109C9#; Meroitic_Cursive_Number_Twenty : constant Unicode_Char := 16#109CA#; Meroitic_Cursive_Number_Thirty : constant Unicode_Char := 16#109CB#; Meroitic_Cursive_Number_Forty : constant Unicode_Char := 16#109CC#; Meroitic_Cursive_Number_Fifty : constant Unicode_Char := 16#109CD#; Meroitic_Cursive_Number_Sixty : constant Unicode_Char := 16#109CE#; Meroitic_Cursive_Number_Seventy : constant Unicode_Char := 16#109CF#; Meroitic_Cursive_Number_One_Hundred : constant Unicode_Char := 16#109D2#; Meroitic_Cursive_Number_Two_Hundred : constant Unicode_Char := 16#109D3#; Meroitic_Cursive_Number_Three_Hundred : constant Unicode_Char := 16#109D4#; Meroitic_Cursive_Number_Four_Hundred : constant Unicode_Char := 16#109D5#; Meroitic_Cursive_Number_Five_Hundred : constant Unicode_Char := 16#109D6#; Meroitic_Cursive_Number_Six_Hundred : constant Unicode_Char := 16#109D7#; Meroitic_Cursive_Number_Seven_Hundred : constant Unicode_Char := 16#109D8#; Meroitic_Cursive_Number_Eight_Hundred : constant Unicode_Char := 16#109D9#; Meroitic_Cursive_Number_Nine_Hundred : constant Unicode_Char := 16#109DA#; Meroitic_Cursive_Number_One_Thousand : constant Unicode_Char := 16#109DB#; Meroitic_Cursive_Number_Two_Thousand : constant Unicode_Char := 16#109DC#; Meroitic_Cursive_Number_Three_Thousand : constant Unicode_Char := 16#109DD#; Meroitic_Cursive_Number_Four_Thousand : constant Unicode_Char := 16#109DE#; Meroitic_Cursive_Number_Five_Thousand : constant Unicode_Char := 16#109DF#; Meroitic_Cursive_Number_Six_Thousand : constant Unicode_Char := 16#109E0#; Meroitic_Cursive_Number_Seven_Thousand : constant Unicode_Char := 16#109E1#; Meroitic_Cursive_Number_Eight_Thousand : constant Unicode_Char := 16#109E2#; Meroitic_Cursive_Number_Nine_Thousand : constant Unicode_Char := 16#109E3#; Meroitic_Cursive_Number_Ten_Thousand : constant Unicode_Char := 16#109E4#; Meroitic_Cursive_Number_Twenty_Thousand : constant Unicode_Char := 16#109E5#; Meroitic_Cursive_Number_Thirty_Thousand : constant Unicode_Char := 16#109E6#; Meroitic_Cursive_Number_Forty_Thousand : constant Unicode_Char := 16#109E7#; Meroitic_Cursive_Number_Fifty_Thousand : constant Unicode_Char := 16#109E8#; Meroitic_Cursive_Number_Sixty_Thousand : constant Unicode_Char := 16#109E9#; Meroitic_Cursive_Number_Seventy_Thousand : constant Unicode_Char := 16#109EA#; Meroitic_Cursive_Number_Eighty_Thousand : constant Unicode_Char := 16#109EB#; Meroitic_Cursive_Number_Ninety_Thousand : constant Unicode_Char := 16#109EC#; Meroitic_Cursive_Number_One_Hundred_Thousand : constant Unicode_Char := 16#109ED#; Meroitic_Cursive_Number_Two_Hundred_Thousand : constant Unicode_Char := 16#109EE#; Meroitic_Cursive_Number_Three_Hundred_Thousand : constant Unicode_Char := 16#109EF#; Meroitic_Cursive_Number_Four_Hundred_Thousand : constant Unicode_Char := 16#109F0#; Meroitic_Cursive_Number_Five_Hundred_Thousand : constant Unicode_Char := 16#109F1#; Meroitic_Cursive_Number_Six_Hundred_Thousand : constant Unicode_Char := 16#109F2#; Meroitic_Cursive_Number_Seven_Hundred_Thousand : constant Unicode_Char := 16#109F3#; Meroitic_Cursive_Number_Eight_Hundred_Thousand : constant Unicode_Char := 16#109F4#; Meroitic_Cursive_Number_Nine_Hundred_Thousand : constant Unicode_Char := 16#109F5#; Meroitic_Cursive_Fraction_One_Twelfth : constant Unicode_Char := 16#109F6#; Meroitic_Cursive_Fraction_Two_Twelfths : constant Unicode_Char := 16#109F7#; Meroitic_Cursive_Fraction_Three_Twelfths : constant Unicode_Char := 16#109F8#; Meroitic_Cursive_Fraction_Four_Twelfths : constant Unicode_Char := 16#109F9#; Meroitic_Cursive_Fraction_Five_Twelfths : constant Unicode_Char := 16#109FA#; Meroitic_Cursive_Fraction_Six_Twelfths : constant Unicode_Char := 16#109FB#; Meroitic_Cursive_Fraction_Seven_Twelfths : constant Unicode_Char := 16#109FC#; Meroitic_Cursive_Fraction_Eight_Twelfths : constant Unicode_Char := 16#109FD#; Meroitic_Cursive_Fraction_Nine_Twelfths : constant Unicode_Char := 16#109FE#; Meroitic_Cursive_Fraction_Ten_Twelfths : constant Unicode_Char := 16#109FF#; end Unicode.Names.Meroitic_Cursive; �������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-meroitic_hieroglyphs.ads����������������������������������������0000664�0000000�0000000�00000012643�14476332425�0024157�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Meroitic_Hieroglyphs is pragma Preelaborate; pragma Style_Checks (Off); Meroitic_Hieroglyphic_Letter_A : constant Unicode_Char := 16#10980#; Meroitic_Hieroglyphic_Letter_E : constant Unicode_Char := 16#10981#; Meroitic_Hieroglyphic_Letter_I : constant Unicode_Char := 16#10982#; Meroitic_Hieroglyphic_Letter_O : constant Unicode_Char := 16#10983#; Meroitic_Hieroglyphic_Letter_Ya : constant Unicode_Char := 16#10984#; Meroitic_Hieroglyphic_Letter_Wa : constant Unicode_Char := 16#10985#; Meroitic_Hieroglyphic_Letter_Ba : constant Unicode_Char := 16#10986#; Meroitic_Hieroglyphic_Letter_Ba_2 : constant Unicode_Char := 16#10987#; Meroitic_Hieroglyphic_Letter_Pa : constant Unicode_Char := 16#10988#; Meroitic_Hieroglyphic_Letter_Ma : constant Unicode_Char := 16#10989#; Meroitic_Hieroglyphic_Letter_Na : constant Unicode_Char := 16#1098A#; Meroitic_Hieroglyphic_Letter_Na_2 : constant Unicode_Char := 16#1098B#; Meroitic_Hieroglyphic_Letter_Ne : constant Unicode_Char := 16#1098C#; Meroitic_Hieroglyphic_Letter_Ne_2 : constant Unicode_Char := 16#1098D#; Meroitic_Hieroglyphic_Letter_Ra : constant Unicode_Char := 16#1098E#; Meroitic_Hieroglyphic_Letter_Ra_2 : constant Unicode_Char := 16#1098F#; Meroitic_Hieroglyphic_Letter_La : constant Unicode_Char := 16#10990#; Meroitic_Hieroglyphic_Letter_Kha : constant Unicode_Char := 16#10991#; Meroitic_Hieroglyphic_Letter_Hha : constant Unicode_Char := 16#10992#; Meroitic_Hieroglyphic_Letter_Sa : constant Unicode_Char := 16#10993#; Meroitic_Hieroglyphic_Letter_Sa_2 : constant Unicode_Char := 16#10994#; Meroitic_Hieroglyphic_Letter_Se : constant Unicode_Char := 16#10995#; Meroitic_Hieroglyphic_Letter_Ka : constant Unicode_Char := 16#10996#; Meroitic_Hieroglyphic_Letter_Qa : constant Unicode_Char := 16#10997#; Meroitic_Hieroglyphic_Letter_Ta : constant Unicode_Char := 16#10998#; Meroitic_Hieroglyphic_Letter_Ta_2 : constant Unicode_Char := 16#10999#; Meroitic_Hieroglyphic_Letter_Te : constant Unicode_Char := 16#1099A#; Meroitic_Hieroglyphic_Letter_Te_2 : constant Unicode_Char := 16#1099B#; Meroitic_Hieroglyphic_Letter_To : constant Unicode_Char := 16#1099C#; Meroitic_Hieroglyphic_Letter_Da : constant Unicode_Char := 16#1099D#; Meroitic_Hieroglyphic_Symbol_Vidj : constant Unicode_Char := 16#1099E#; Meroitic_Hieroglyphic_Symbol_Vidj_2 : constant Unicode_Char := 16#1099F#; end Unicode.Names.Meroitic_Hieroglyphs; ���������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-miao.ads��������������������������������������������������������0000664�0000000�0000000�00000033726�14476332425�0020661�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Miao is pragma Preelaborate; pragma Style_Checks (Off); Miao_Letter_Pa : constant Unicode_Char := 16#16F00#; Miao_Letter_Ba : constant Unicode_Char := 16#16F01#; Miao_Letter_Yi_Pa : constant Unicode_Char := 16#16F02#; Miao_Letter_Pla : constant Unicode_Char := 16#16F03#; Miao_Letter_Ma : constant Unicode_Char := 16#16F04#; Miao_Letter_Mha : constant Unicode_Char := 16#16F05#; Miao_Letter_Archaic_Ma : constant Unicode_Char := 16#16F06#; Miao_Letter_Fa : constant Unicode_Char := 16#16F07#; Miao_Letter_Va : constant Unicode_Char := 16#16F08#; Miao_Letter_Vfa : constant Unicode_Char := 16#16F09#; Miao_Letter_Ta : constant Unicode_Char := 16#16F0A#; Miao_Letter_Da : constant Unicode_Char := 16#16F0B#; Miao_Letter_Yi_Tta : constant Unicode_Char := 16#16F0C#; Miao_Letter_Yi_Ta : constant Unicode_Char := 16#16F0D#; Miao_Letter_Tta : constant Unicode_Char := 16#16F0E#; Miao_Letter_Dda : constant Unicode_Char := 16#16F0F#; Miao_Letter_Na : constant Unicode_Char := 16#16F10#; Miao_Letter_Nha : constant Unicode_Char := 16#16F11#; Miao_Letter_Yi_Nna : constant Unicode_Char := 16#16F12#; Miao_Letter_Archaic_Na : constant Unicode_Char := 16#16F13#; Miao_Letter_Nna : constant Unicode_Char := 16#16F14#; Miao_Letter_Nnha : constant Unicode_Char := 16#16F15#; Miao_Letter_La : constant Unicode_Char := 16#16F16#; Miao_Letter_Lya : constant Unicode_Char := 16#16F17#; Miao_Letter_Lha : constant Unicode_Char := 16#16F18#; Miao_Letter_Lhya : constant Unicode_Char := 16#16F19#; Miao_Letter_Tlha : constant Unicode_Char := 16#16F1A#; Miao_Letter_Dlha : constant Unicode_Char := 16#16F1B#; Miao_Letter_Tlhya : constant Unicode_Char := 16#16F1C#; Miao_Letter_Dlhya : constant Unicode_Char := 16#16F1D#; Miao_Letter_Ka : constant Unicode_Char := 16#16F1E#; Miao_Letter_Ga : constant Unicode_Char := 16#16F1F#; Miao_Letter_Yi_Ka : constant Unicode_Char := 16#16F20#; Miao_Letter_Qa : constant Unicode_Char := 16#16F21#; Miao_Letter_Qga : constant Unicode_Char := 16#16F22#; Miao_Letter_Nga : constant Unicode_Char := 16#16F23#; Miao_Letter_Ngha : constant Unicode_Char := 16#16F24#; Miao_Letter_Archaic_Nga : constant Unicode_Char := 16#16F25#; Miao_Letter_Ha : constant Unicode_Char := 16#16F26#; Miao_Letter_Xa : constant Unicode_Char := 16#16F27#; Miao_Letter_Gha : constant Unicode_Char := 16#16F28#; Miao_Letter_Ghha : constant Unicode_Char := 16#16F29#; Miao_Letter_Tssa : constant Unicode_Char := 16#16F2A#; Miao_Letter_Dzza : constant Unicode_Char := 16#16F2B#; Miao_Letter_Nya : constant Unicode_Char := 16#16F2C#; Miao_Letter_Nyha : constant Unicode_Char := 16#16F2D#; Miao_Letter_Tsha : constant Unicode_Char := 16#16F2E#; Miao_Letter_Dzha : constant Unicode_Char := 16#16F2F#; Miao_Letter_Yi_Tsha : constant Unicode_Char := 16#16F30#; Miao_Letter_Yi_Dzha : constant Unicode_Char := 16#16F31#; Miao_Letter_Reformed_Tsha : constant Unicode_Char := 16#16F32#; Miao_Letter_Sha : constant Unicode_Char := 16#16F33#; Miao_Letter_Ssa : constant Unicode_Char := 16#16F34#; Miao_Letter_Zha : constant Unicode_Char := 16#16F35#; Miao_Letter_Zsha : constant Unicode_Char := 16#16F36#; Miao_Letter_Tsa : constant Unicode_Char := 16#16F37#; Miao_Letter_Dza : constant Unicode_Char := 16#16F38#; Miao_Letter_Yi_Tsa : constant Unicode_Char := 16#16F39#; Miao_Letter_Sa : constant Unicode_Char := 16#16F3A#; Miao_Letter_Za : constant Unicode_Char := 16#16F3B#; Miao_Letter_Zsa : constant Unicode_Char := 16#16F3C#; Miao_Letter_Zza : constant Unicode_Char := 16#16F3D#; Miao_Letter_Zzsa : constant Unicode_Char := 16#16F3E#; Miao_Letter_Archaic_Zza : constant Unicode_Char := 16#16F3F#; Miao_Letter_Zzya : constant Unicode_Char := 16#16F40#; Miao_Letter_Zzsya : constant Unicode_Char := 16#16F41#; Miao_Letter_Wa : constant Unicode_Char := 16#16F42#; Miao_Letter_Ah : constant Unicode_Char := 16#16F43#; Miao_Letter_Hha : constant Unicode_Char := 16#16F44#; Miao_Letter_Nasalization : constant Unicode_Char := 16#16F50#; Miao_Sign_Aspiration : constant Unicode_Char := 16#16F51#; Miao_Sign_Reformed_Voicing : constant Unicode_Char := 16#16F52#; Miao_Sign_Reformed_Aspiration : constant Unicode_Char := 16#16F53#; Miao_Vowel_Sign_A : constant Unicode_Char := 16#16F54#; Miao_Vowel_Sign_Aa : constant Unicode_Char := 16#16F55#; Miao_Vowel_Sign_Ahh : constant Unicode_Char := 16#16F56#; Miao_Vowel_Sign_An : constant Unicode_Char := 16#16F57#; Miao_Vowel_Sign_Ang : constant Unicode_Char := 16#16F58#; Miao_Vowel_Sign_O : constant Unicode_Char := 16#16F59#; Miao_Vowel_Sign_Oo : constant Unicode_Char := 16#16F5A#; Miao_Vowel_Sign_Wo : constant Unicode_Char := 16#16F5B#; Miao_Vowel_Sign_W : constant Unicode_Char := 16#16F5C#; Miao_Vowel_Sign_E : constant Unicode_Char := 16#16F5D#; Miao_Vowel_Sign_En : constant Unicode_Char := 16#16F5E#; Miao_Vowel_Sign_Eng : constant Unicode_Char := 16#16F5F#; Miao_Vowel_Sign_Oey : constant Unicode_Char := 16#16F60#; Miao_Vowel_Sign_I : constant Unicode_Char := 16#16F61#; Miao_Vowel_Sign_Ia : constant Unicode_Char := 16#16F62#; Miao_Vowel_Sign_Ian : constant Unicode_Char := 16#16F63#; Miao_Vowel_Sign_Iang : constant Unicode_Char := 16#16F64#; Miao_Vowel_Sign_Io : constant Unicode_Char := 16#16F65#; Miao_Vowel_Sign_Ie : constant Unicode_Char := 16#16F66#; Miao_Vowel_Sign_Ii : constant Unicode_Char := 16#16F67#; Miao_Vowel_Sign_Iu : constant Unicode_Char := 16#16F68#; Miao_Vowel_Sign_Ing : constant Unicode_Char := 16#16F69#; Miao_Vowel_Sign_U : constant Unicode_Char := 16#16F6A#; Miao_Vowel_Sign_Ua : constant Unicode_Char := 16#16F6B#; Miao_Vowel_Sign_Uan : constant Unicode_Char := 16#16F6C#; Miao_Vowel_Sign_Uang : constant Unicode_Char := 16#16F6D#; Miao_Vowel_Sign_Uu : constant Unicode_Char := 16#16F6E#; Miao_Vowel_Sign_Uei : constant Unicode_Char := 16#16F6F#; Miao_Vowel_Sign_Ung : constant Unicode_Char := 16#16F70#; Miao_Vowel_Sign_Y : constant Unicode_Char := 16#16F71#; Miao_Vowel_Sign_Yi : constant Unicode_Char := 16#16F72#; Miao_Vowel_Sign_Ae : constant Unicode_Char := 16#16F73#; Miao_Vowel_Sign_Aee : constant Unicode_Char := 16#16F74#; Miao_Vowel_Sign_Err : constant Unicode_Char := 16#16F75#; Miao_Vowel_Sign_Rounded_Err : constant Unicode_Char := 16#16F76#; Miao_Vowel_Sign_Er : constant Unicode_Char := 16#16F77#; Miao_Vowel_Sign_Rounded_Er : constant Unicode_Char := 16#16F78#; Miao_Vowel_Sign_Ai : constant Unicode_Char := 16#16F79#; Miao_Vowel_Sign_Ei : constant Unicode_Char := 16#16F7A#; Miao_Vowel_Sign_Au : constant Unicode_Char := 16#16F7B#; Miao_Vowel_Sign_Ou : constant Unicode_Char := 16#16F7C#; Miao_Vowel_Sign_N : constant Unicode_Char := 16#16F7D#; Miao_Vowel_Sign_Ng : constant Unicode_Char := 16#16F7E#; Miao_Tone_Right : constant Unicode_Char := 16#16F8F#; Miao_Tone_Top_Right : constant Unicode_Char := 16#16F90#; Miao_Tone_Above : constant Unicode_Char := 16#16F91#; Miao_Tone_Below : constant Unicode_Char := 16#16F92#; Miao_Letter_Tone_2 : constant Unicode_Char := 16#16F93#; Miao_Letter_Tone_3 : constant Unicode_Char := 16#16F94#; Miao_Letter_Tone_4 : constant Unicode_Char := 16#16F95#; Miao_Letter_Tone_5 : constant Unicode_Char := 16#16F96#; Miao_Letter_Tone_6 : constant Unicode_Char := 16#16F97#; Miao_Letter_Tone_7 : constant Unicode_Char := 16#16F98#; Miao_Letter_Tone_8 : constant Unicode_Char := 16#16F99#; Miao_Letter_Reformed_Tone_1 : constant Unicode_Char := 16#16F9A#; Miao_Letter_Reformed_Tone_2 : constant Unicode_Char := 16#16F9B#; Miao_Letter_Reformed_Tone_4 : constant Unicode_Char := 16#16F9C#; Miao_Letter_Reformed_Tone_5 : constant Unicode_Char := 16#16F9D#; Miao_Letter_Reformed_Tone_6 : constant Unicode_Char := 16#16F9E#; Miao_Letter_Reformed_Tone_8 : constant Unicode_Char := 16#16F9F#; end Unicode.Names.Miao; ������������������������������������������xmlada-24.0.0/unicode/unicode-names-misc_math_symbols_a.ads�����������������������������������������0000664�0000000�0000000�00000015015�14476332425�0023737�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Misc_Math_Symbols_A is pragma Preelaborate; pragma Style_Checks (Off); Three_Dimensional_Angle : constant Unicode_Char := 16#27C0#; White_Triangle_Containing_Small_White_Triangle : constant Unicode_Char := 16#27C1#; Perpendicular : constant Unicode_Char := 16#27C2#; Open_Subset : constant Unicode_Char := 16#27C3#; Open_Superset : constant Unicode_Char := 16#27C4#; Left_S_Shaped_Bag_Delimiter : constant Unicode_Char := 16#27C5#; Right_S_Shaped_Bag_Delimiter : constant Unicode_Char := 16#27C6#; Or_With_Dot_Inside : constant Unicode_Char := 16#27C7#; Reverse_Solidus_Preceding_Subset : constant Unicode_Char := 16#27C8#; Superset_Preceding_Solidus : constant Unicode_Char := 16#27C9#; Vertical_Bar_With_Horizontal_Stroke : constant Unicode_Char := 16#27CA#; Mathematical_Rising_Diagonal : constant Unicode_Char := 16#27CB#; Long_Division : constant Unicode_Char := 16#27CC#; Mathematical_Falling_Diagonal : constant Unicode_Char := 16#27CD#; Squared_Logical_And : constant Unicode_Char := 16#27CE#; Squared_Logical_Or : constant Unicode_Char := 16#27CF#; White_Diamond_With_Centred_Dot : constant Unicode_Char := 16#27D0#; And_With_Dot : constant Unicode_Char := 16#27D1#; Element_Of_Opening_Upwards : constant Unicode_Char := 16#27D2#; Lower_Right_Corner_With_Dot : constant Unicode_Char := 16#27D3#; Upper_Left_Corner_With_Dot : constant Unicode_Char := 16#27D4#; Left_Outer_Join : constant Unicode_Char := 16#27D5#; Right_Outer_Join : constant Unicode_Char := 16#27D6#; Full_Outer_Join : constant Unicode_Char := 16#27D7#; Large_Up_Tack : constant Unicode_Char := 16#27D8#; Large_Down_Tack : constant Unicode_Char := 16#27D9#; Left_And_Right_Double_Turnstile : constant Unicode_Char := 16#27DA#; Left_And_Right_Tack : constant Unicode_Char := 16#27DB#; Left_Multimap : constant Unicode_Char := 16#27DC#; Long_Right_Tack : constant Unicode_Char := 16#27DD#; Long_Left_Tack : constant Unicode_Char := 16#27DE#; Up_Tack_With_Circle_Above : constant Unicode_Char := 16#27DF#; Lozenge_Divided_By_Horizontal_Rule : constant Unicode_Char := 16#27E0#; White_Concave_Sided_Diamond : constant Unicode_Char := 16#27E1#; White_Concave_Sided_Diamond_With_Leftwards_Tick : constant Unicode_Char := 16#27E2#; White_Concave_Sided_Diamond_With_Rightwards_Tick : constant Unicode_Char := 16#27E3#; White_Square_With_Leftwards_Tick : constant Unicode_Char := 16#27E4#; White_Square_With_Rightwards_Tick : constant Unicode_Char := 16#27E5#; Mathematical_Left_White_Square_Bracket : constant Unicode_Char := 16#27E6#; Mathematical_Right_White_Square_Bracket : constant Unicode_Char := 16#27E7#; Mathematical_Left_Angle_Bracket : constant Unicode_Char := 16#27E8#; Mathematical_Right_Angle_Bracket : constant Unicode_Char := 16#27E9#; Mathematical_Left_Double_Angle_Bracket : constant Unicode_Char := 16#27EA#; Mathematical_Right_Double_Angle_Bracket : constant Unicode_Char := 16#27EB#; Mathematical_Left_White_Tortoise_Shell_Bracket : constant Unicode_Char := 16#27EC#; Mathematical_Right_White_Tortoise_Shell_Bracket : constant Unicode_Char := 16#27ED#; Mathematical_Left_Flattened_Parenthesis : constant Unicode_Char := 16#27EE#; Mathematical_Right_Flattened_Parenthesis : constant Unicode_Char := 16#27EF#; end Unicode.Names.Misc_Math_Symbols_A; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-misc_math_symbols_b.ads�����������������������������������������0000664�0000000�0000000�00000032136�14476332425�0023743�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Misc_Math_Symbols_B is pragma Preelaborate; pragma Style_Checks (Off); Triple_Vertical_Bar_Delimiter : constant Unicode_Char := 16#2980#; Z_Notation_Spot : constant Unicode_Char := 16#2981#; Z_Notation_Type_Colon : constant Unicode_Char := 16#2982#; Left_White_Curly_Bracket : constant Unicode_Char := 16#2983#; Right_White_Curly_Bracket : constant Unicode_Char := 16#2984#; Left_White_Parenthesis : constant Unicode_Char := 16#2985#; Right_White_Parenthesis : constant Unicode_Char := 16#2986#; Z_Notation_Left_Image_Bracket : constant Unicode_Char := 16#2987#; Z_Notation_Right_Image_Bracket : constant Unicode_Char := 16#2988#; Z_Notation_Left_Binding_Bracket : constant Unicode_Char := 16#2989#; Z_Notation_Right_Binding_Bracket : constant Unicode_Char := 16#298A#; Left_Square_Bracket_With_Underbar : constant Unicode_Char := 16#298B#; Right_Square_Bracket_With_Underbar : constant Unicode_Char := 16#298C#; Left_Square_Bracket_With_Tick_In_Top_Corner : constant Unicode_Char := 16#298D#; Right_Square_Bracket_With_Tick_In_Bottom_Corner : constant Unicode_Char := 16#298E#; Left_Square_Bracket_With_Tick_In_Bottom_Corner : constant Unicode_Char := 16#298F#; Right_Square_Bracket_With_Tick_In_Top_Corner : constant Unicode_Char := 16#2990#; Left_Angle_Bracket_With_Dot : constant Unicode_Char := 16#2991#; Right_Angle_Bracket_With_Dot : constant Unicode_Char := 16#2992#; Left_Arc_Less_Than_Bracket : constant Unicode_Char := 16#2993#; Right_Arc_Greater_Than_Bracket : constant Unicode_Char := 16#2994#; Double_Left_Arc_Greater_Than_Bracket : constant Unicode_Char := 16#2995#; Double_Right_Arc_Less_Than_Bracket : constant Unicode_Char := 16#2996#; Left_Black_Tortoise_Shell_Bracket : constant Unicode_Char := 16#2997#; Right_Black_Tortoise_Shell_Bracket : constant Unicode_Char := 16#2998#; Dotted_Fence : constant Unicode_Char := 16#2999#; Vertical_Zigzag_Line : constant Unicode_Char := 16#299A#; Measured_Angle_Opening_Left : constant Unicode_Char := 16#299B#; Right_Angle_Variant_With_Square : constant Unicode_Char := 16#299C#; Measured_Right_Angle_With_Dot : constant Unicode_Char := 16#299D#; Angle_With_S_Inside : constant Unicode_Char := 16#299E#; Acute_Angle : constant Unicode_Char := 16#299F#; Spherical_Angle_Opening_Left : constant Unicode_Char := 16#29A0#; Spherical_Angle_Opening_Up : constant Unicode_Char := 16#29A1#; Turned_Angle : constant Unicode_Char := 16#29A2#; Reversed_Angle : constant Unicode_Char := 16#29A3#; Angle_With_Underbar : constant Unicode_Char := 16#29A4#; Reversed_Angle_With_Underbar : constant Unicode_Char := 16#29A5#; Oblique_Angle_Opening_Up : constant Unicode_Char := 16#29A6#; Oblique_Angle_Opening_Down : constant Unicode_Char := 16#29A7#; Measured_Angle_With_Open_Arm_Ending_In_Arrow_Pointing_Up_And_Right : constant Unicode_Char := 16#29A8#; Measured_Angle_With_Open_Arm_Ending_In_Arrow_Pointing_Up_And_Left : constant Unicode_Char := 16#29A9#; Measured_Angle_With_Open_Arm_Ending_In_Arrow_Pointing_Down_And_Right : constant Unicode_Char := 16#29AA#; Measured_Angle_With_Open_Arm_Ending_In_Arrow_Pointing_Down_And_Left : constant Unicode_Char := 16#29AB#; Measured_Angle_With_Open_Arm_Ending_In_Arrow_Pointing_Right_And_Up : constant Unicode_Char := 16#29AC#; Measured_Angle_With_Open_Arm_Ending_In_Arrow_Pointing_Left_And_Up : constant Unicode_Char := 16#29AD#; Measured_Angle_With_Open_Arm_Ending_In_Arrow_Pointing_Right_And_Down : constant Unicode_Char := 16#29AE#; Measured_Angle_With_Open_Arm_Ending_In_Arrow_Pointing_Left_And_Down : constant Unicode_Char := 16#29AF#; Reversed_Empty_Set : constant Unicode_Char := 16#29B0#; Empty_Set_With_Overbar : constant Unicode_Char := 16#29B1#; Empty_Set_With_Small_Circle_Above : constant Unicode_Char := 16#29B2#; Empty_Set_With_Right_Arrow_Above : constant Unicode_Char := 16#29B3#; Empty_Set_With_Left_Arrow_Above : constant Unicode_Char := 16#29B4#; Circle_With_Horizontal_Bar : constant Unicode_Char := 16#29B5#; Circled_Vertical_Bar : constant Unicode_Char := 16#29B6#; Circled_Parallel : constant Unicode_Char := 16#29B7#; Circled_Reverse_Solidus : constant Unicode_Char := 16#29B8#; Circled_Perpendicular : constant Unicode_Char := 16#29B9#; Circle_Divided_By_Horizontal_Bar_And_Top_Half_Divided_By_Vertical_Bar : constant Unicode_Char := 16#29BA#; Circle_With_Superimposed_X : constant Unicode_Char := 16#29BB#; Circled_Anticlockwise_Rotated_Division_Sign : constant Unicode_Char := 16#29BC#; Up_Arrow_Through_Circle : constant Unicode_Char := 16#29BD#; Circled_White_Bullet : constant Unicode_Char := 16#29BE#; Circled_Bullet : constant Unicode_Char := 16#29BF#; Circled_Less_Than : constant Unicode_Char := 16#29C0#; Circled_Greater_Than : constant Unicode_Char := 16#29C1#; Circle_With_Small_Circle_To_The_Right : constant Unicode_Char := 16#29C2#; Circle_With_Two_Horizontal_Strokes_To_The_Right : constant Unicode_Char := 16#29C3#; Squared_Rising_Diagonal_Slash : constant Unicode_Char := 16#29C4#; Squared_Falling_Diagonal_Slash : constant Unicode_Char := 16#29C5#; Squared_Asterisk : constant Unicode_Char := 16#29C6#; Squared_Small_Circle : constant Unicode_Char := 16#29C7#; Squared_Square : constant Unicode_Char := 16#29C8#; Two_Joined_Squares : constant Unicode_Char := 16#29C9#; Triangle_With_Dot_Above : constant Unicode_Char := 16#29CA#; Triangle_With_Underbar : constant Unicode_Char := 16#29CB#; S_In_Triangle : constant Unicode_Char := 16#29CC#; Triangle_With_Serifs_At_Bottom : constant Unicode_Char := 16#29CD#; Right_Triangle_Above_Left_Triangle : constant Unicode_Char := 16#29CE#; Left_Triangle_Beside_Vertical_Bar : constant Unicode_Char := 16#29CF#; Vertical_Bar_Beside_Right_Triangle : constant Unicode_Char := 16#29D0#; Bowtie_With_Left_Half_Black : constant Unicode_Char := 16#29D1#; Bowtie_With_Right_Half_Black : constant Unicode_Char := 16#29D2#; Black_Bowtie : constant Unicode_Char := 16#29D3#; Times_With_Left_Half_Black : constant Unicode_Char := 16#29D4#; Times_With_Right_Half_Black : constant Unicode_Char := 16#29D5#; White_Hourglass : constant Unicode_Char := 16#29D6#; Black_Hourglass : constant Unicode_Char := 16#29D7#; Left_Wiggly_Fence : constant Unicode_Char := 16#29D8#; Right_Wiggly_Fence : constant Unicode_Char := 16#29D9#; Left_Double_Wiggly_Fence : constant Unicode_Char := 16#29DA#; Right_Double_Wiggly_Fence : constant Unicode_Char := 16#29DB#; Incomplete_Infinity : constant Unicode_Char := 16#29DC#; Tie_Over_Infinity : constant Unicode_Char := 16#29DD#; Infinity_Negated_With_Vertical_Bar : constant Unicode_Char := 16#29DE#; Double_Ended_Multimap : constant Unicode_Char := 16#29DF#; Square_With_Contoured_Outline : constant Unicode_Char := 16#29E0#; Increases_As : constant Unicode_Char := 16#29E1#; Shuffle_Product : constant Unicode_Char := 16#29E2#; Equals_Sign_And_Slanted_Parallel : constant Unicode_Char := 16#29E3#; Equals_Sign_And_Slanted_Parallel_With_Tilde_Above : constant Unicode_Char := 16#29E4#; Identical_To_And_Slanted_Parallel : constant Unicode_Char := 16#29E5#; Gleich_Stark : constant Unicode_Char := 16#29E6#; Thermodynamic : constant Unicode_Char := 16#29E7#; Down_Pointing_Triangle_With_Left_Half_Black : constant Unicode_Char := 16#29E8#; Down_Pointing_Triangle_With_Right_Half_Black : constant Unicode_Char := 16#29E9#; Black_Diamond_With_Down_Arrow : constant Unicode_Char := 16#29EA#; Black_Lozenge : constant Unicode_Char := 16#29EB#; White_Circle_With_Down_Arrow : constant Unicode_Char := 16#29EC#; Black_Circle_With_Down_Arrow : constant Unicode_Char := 16#29ED#; Error_Barred_White_Square : constant Unicode_Char := 16#29EE#; Error_Barred_Black_Square : constant Unicode_Char := 16#29EF#; Error_Barred_White_Diamond : constant Unicode_Char := 16#29F0#; Error_Barred_Black_Diamond : constant Unicode_Char := 16#29F1#; Error_Barred_White_Circle : constant Unicode_Char := 16#29F2#; Error_Barred_Black_Circle : constant Unicode_Char := 16#29F3#; Rule_Delayed : constant Unicode_Char := 16#29F4#; Reverse_Solidus_Operator : constant Unicode_Char := 16#29F5#; Solidus_With_Overbar : constant Unicode_Char := 16#29F6#; Reverse_Solidus_With_Horizontal_Stroke : constant Unicode_Char := 16#29F7#; Big_Solidus : constant Unicode_Char := 16#29F8#; Big_Reverse_Solidus : constant Unicode_Char := 16#29F9#; Double_Plus : constant Unicode_Char := 16#29FA#; Triple_Plus : constant Unicode_Char := 16#29FB#; Left_Pointing_Curved_Angle_Bracket : constant Unicode_Char := 16#29FC#; Right_Pointing_Curved_Angle_Bracket : constant Unicode_Char := 16#29FD#; Tiny : constant Unicode_Char := 16#29FE#; Miny : constant Unicode_Char := 16#29FF#; end Unicode.Names.Misc_Math_Symbols_B; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-misc_symbols_and_arrows.ads�������������������������������������0000664�0000000�0000000�00000050226�14476332425�0024650�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Misc_Symbols_And_Arrows is pragma Preelaborate; pragma Style_Checks (Off); North_East_White_Arrow : constant Unicode_Char := 16#2B00#; North_West_White_Arrow : constant Unicode_Char := 16#2B01#; South_East_White_Arrow : constant Unicode_Char := 16#2B02#; South_West_White_Arrow : constant Unicode_Char := 16#2B03#; Left_Right_White_Arrow : constant Unicode_Char := 16#2B04#; Leftwards_Black_Arrow : constant Unicode_Char := 16#2B05#; Upwards_Black_Arrow : constant Unicode_Char := 16#2B06#; Downwards_Black_Arrow : constant Unicode_Char := 16#2B07#; North_East_Black_Arrow : constant Unicode_Char := 16#2B08#; North_West_Black_Arrow : constant Unicode_Char := 16#2B09#; South_East_Black_Arrow : constant Unicode_Char := 16#2B0A#; South_West_Black_Arrow : constant Unicode_Char := 16#2B0B#; Left_Right_Black_Arrow : constant Unicode_Char := 16#2B0C#; Up_Down_Black_Arrow : constant Unicode_Char := 16#2B0D#; Rightwards_Arrow_With_Tip_Downwards : constant Unicode_Char := 16#2B0E#; Rightwards_Arrow_With_Tip_Upwards : constant Unicode_Char := 16#2B0F#; Leftwards_Arrow_With_Tip_Downwards : constant Unicode_Char := 16#2B10#; Leftwards_Arrow_With_Tip_Upwards : constant Unicode_Char := 16#2B11#; Square_With_Top_Half_Black : constant Unicode_Char := 16#2B12#; Square_With_Bottom_Half_Black : constant Unicode_Char := 16#2B13#; Square_With_Upper_Right_Diagonal_Half_Black : constant Unicode_Char := 16#2B14#; Square_With_Lower_Left_Diagonal_Half_Black : constant Unicode_Char := 16#2B15#; Diamond_With_Left_Half_Black : constant Unicode_Char := 16#2B16#; Diamond_With_Right_Half_Black : constant Unicode_Char := 16#2B17#; Diamond_With_Top_Half_Black : constant Unicode_Char := 16#2B18#; Diamond_With_Bottom_Half_Black : constant Unicode_Char := 16#2B19#; Dotted_Square : constant Unicode_Char := 16#2B1A#; Black_Large_Square : constant Unicode_Char := 16#2B1B#; White_Large_Square : constant Unicode_Char := 16#2B1C#; Black_Very_Small_Square : constant Unicode_Char := 16#2B1D#; White_Very_Small_Square : constant Unicode_Char := 16#2B1E#; Black_Pentagon : constant Unicode_Char := 16#2B1F#; White_Pentagon : constant Unicode_Char := 16#2B20#; White_Hexagon : constant Unicode_Char := 16#2B21#; Black_Hexagon : constant Unicode_Char := 16#2B22#; Horizontal_Black_Hexagon : constant Unicode_Char := 16#2B23#; Black_Large_Circle : constant Unicode_Char := 16#2B24#; Black_Medium_Diamond : constant Unicode_Char := 16#2B25#; White_Medium_Diamond : constant Unicode_Char := 16#2B26#; Black_Medium_Lozenge : constant Unicode_Char := 16#2B27#; White_Medium_Lozenge : constant Unicode_Char := 16#2B28#; Black_Small_Diamond : constant Unicode_Char := 16#2B29#; Black_Small_Lozenge : constant Unicode_Char := 16#2B2A#; White_Small_Lozenge : constant Unicode_Char := 16#2B2B#; Black_Horizontal_Ellipse : constant Unicode_Char := 16#2B2C#; White_Horizontal_Ellipse : constant Unicode_Char := 16#2B2D#; Black_Vertical_Ellipse : constant Unicode_Char := 16#2B2E#; White_Vertical_Ellipse : constant Unicode_Char := 16#2B2F#; Left_Arrow_With_Small_Circle : constant Unicode_Char := 16#2B30#; Three_Leftwards_Arrows : constant Unicode_Char := 16#2B31#; Left_Arrow_With_Circled_Plus : constant Unicode_Char := 16#2B32#; Long_Leftwards_Squiggle_Arrow : constant Unicode_Char := 16#2B33#; Leftwards_Two_Headed_Arrow_With_Vertical_Stroke : constant Unicode_Char := 16#2B34#; Leftwards_Two_Headed_Arrow_With_Double_Vertical_Stroke : constant Unicode_Char := 16#2B35#; Leftwards_Two_Headed_Arrow_From_Bar : constant Unicode_Char := 16#2B36#; Leftwards_Two_Headed_Triple_Dash_Arrow : constant Unicode_Char := 16#2B37#; Leftwards_Arrow_With_Dotted_Stem : constant Unicode_Char := 16#2B38#; Leftwards_Arrow_With_Tail_With_Vertical_Stroke : constant Unicode_Char := 16#2B39#; Leftwards_Arrow_With_Tail_With_Double_Vertical_Stroke : constant Unicode_Char := 16#2B3A#; Leftwards_Two_Headed_Arrow_With_Tail : constant Unicode_Char := 16#2B3B#; Leftwards_Two_Headed_Arrow_With_Tail_With_Vertical_Stroke : constant Unicode_Char := 16#2B3C#; Leftwards_Two_Headed_Arrow_With_Tail_With_Double_Vertical_Stroke : constant Unicode_Char := 16#2B3D#; Leftwards_Arrow_Through_X : constant Unicode_Char := 16#2B3E#; Wave_Arrow_Pointing_Directly_Left : constant Unicode_Char := 16#2B3F#; Equals_Sign_Above_Leftwards_Arrow : constant Unicode_Char := 16#2B40#; Reverse_Tilde_Operator_Above_Leftwards_Arrow : constant Unicode_Char := 16#2B41#; Leftwards_Arrow_Above_Reverse_Almost_Equal_To : constant Unicode_Char := 16#2B42#; Rightwards_Arrow_Through_Greater_Than : constant Unicode_Char := 16#2B43#; Rightwards_Arrow_Through_Superset : constant Unicode_Char := 16#2B44#; Leftwards_Quadruple_Arrow : constant Unicode_Char := 16#2B45#; Rightwards_Quadruple_Arrow : constant Unicode_Char := 16#2B46#; Reverse_Tilde_Operator_Above_Rightwards_Arrow : constant Unicode_Char := 16#2B47#; Rightwards_Arrow_Above_Reverse_Almost_Equal_To : constant Unicode_Char := 16#2B48#; Tilde_Operator_Above_Leftwards_Arrow : constant Unicode_Char := 16#2B49#; Leftwards_Arrow_Above_Almost_Equal_To : constant Unicode_Char := 16#2B4A#; Leftwards_Arrow_Above_Reverse_Tilde_Operator : constant Unicode_Char := 16#2B4B#; Rightwards_Arrow_Above_Reverse_Tilde_Operator : constant Unicode_Char := 16#2B4C#; Downwards_Triangle_Headed_Zigzag_Arrow : constant Unicode_Char := 16#2B4D#; Short_Slanted_North_Arrow : constant Unicode_Char := 16#2B4E#; Short_Backslanted_South_Arrow : constant Unicode_Char := 16#2B4F#; White_Medium_Star : constant Unicode_Char := 16#2B50#; Black_Small_Star : constant Unicode_Char := 16#2B51#; White_Small_Star : constant Unicode_Char := 16#2B52#; Black_Right_Pointing_Pentagon : constant Unicode_Char := 16#2B53#; White_Right_Pointing_Pentagon : constant Unicode_Char := 16#2B54#; Heavy_Large_Circle : constant Unicode_Char := 16#2B55#; Heavy_Oval_With_Oval_Inside : constant Unicode_Char := 16#2B56#; Heavy_Circle_With_Circle_Inside : constant Unicode_Char := 16#2B57#; Heavy_Circle : constant Unicode_Char := 16#2B58#; Heavy_Circled_Saltire : constant Unicode_Char := 16#2B59#; Slanted_North_Arrow_With_Hooked_Head : constant Unicode_Char := 16#2B5A#; Backslanted_South_Arrow_With_Hooked_Tail : constant Unicode_Char := 16#2B5B#; Slanted_North_Arrow_With_Horizontal_Tail : constant Unicode_Char := 16#2B5C#; Backslanted_South_Arrow_With_Horizontal_Tail : constant Unicode_Char := 16#2B5D#; Bent_Arrow_Pointing_Downwards_Then_North_East : constant Unicode_Char := 16#2B5E#; Short_Bent_Arrow_Pointing_Downwards_Then_North_East : constant Unicode_Char := 16#2B5F#; Leftwards_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B60#; Upwards_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B61#; Rightwards_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B62#; Downwards_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B63#; Left_Right_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B64#; Up_Down_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B65#; North_West_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B66#; North_East_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B67#; South_East_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B68#; South_West_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B69#; Leftwards_Triangle_Headed_Dashed_Arrow : constant Unicode_Char := 16#2B6A#; Upwards_Triangle_Headed_Dashed_Arrow : constant Unicode_Char := 16#2B6B#; Rightwards_Triangle_Headed_Dashed_Arrow : constant Unicode_Char := 16#2B6C#; Downwards_Triangle_Headed_Dashed_Arrow : constant Unicode_Char := 16#2B6D#; Clockwise_Triangle_Headed_Open_Circle_Arrow : constant Unicode_Char := 16#2B6E#; Anticlockwise_Triangle_Headed_Open_Circle_Arrow : constant Unicode_Char := 16#2B6F#; Leftwards_Triangle_Headed_Arrow_To_Bar : constant Unicode_Char := 16#2B70#; Upwards_Triangle_Headed_Arrow_To_Bar : constant Unicode_Char := 16#2B71#; Rightwards_Triangle_Headed_Arrow_To_Bar : constant Unicode_Char := 16#2B72#; Downwards_Triangle_Headed_Arrow_To_Bar : constant Unicode_Char := 16#2B73#; North_West_Triangle_Headed_Arrow_To_Bar : constant Unicode_Char := 16#2B76#; North_East_Triangle_Headed_Arrow_To_Bar : constant Unicode_Char := 16#2B77#; South_East_Triangle_Headed_Arrow_To_Bar : constant Unicode_Char := 16#2B78#; South_West_Triangle_Headed_Arrow_To_Bar : constant Unicode_Char := 16#2B79#; Leftwards_Triangle_Headed_Arrow_With_Double_Horizontal_Stroke : constant Unicode_Char := 16#2B7A#; Leftwards_Triangle_Headed_Arrow_With_Double_Vertical_Stroke : Unicode_Char renames Leftwards_Triangle_Headed_Arrow_With_Double_Horizontal_Stroke; Upwards_Triangle_Headed_Arrow_With_Double_Horizontal_Stroke : constant Unicode_Char := 16#2B7B#; Rightwards_Triangle_Headed_Arrow_With_Double_Horizontal_Stroke : constant Unicode_Char := 16#2B7C#; Rightwards_Triangle_Headed_Arrow_With_Double_Vertical_Stroke : Unicode_Char renames Rightwards_Triangle_Headed_Arrow_With_Double_Horizontal_Stroke; Downwards_Triangle_Headed_Arrow_With_Double_Horizontal_Stroke : constant Unicode_Char := 16#2B7D#; Horizontal_Tab_Key : constant Unicode_Char := 16#2B7E#; Vertical_Tab_Key : constant Unicode_Char := 16#2B7F#; Leftwards_Triangle_Headed_Arrow_Over_Rightwards_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B80#; Upwards_Triangle_Headed_Arrow_Leftwards_Of_Downwards_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B81#; Rightwards_Triangle_Headed_Arrow_Over_Leftwards_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B82#; Downwards_Triangle_Headed_Arrow_Leftwards_Of_Upwards_Triangle_Headed_Arrow : constant Unicode_Char := 16#2B83#; Leftwards_Triangle_Headed_Paired_Arrows : constant Unicode_Char := 16#2B84#; Upwards_Triangle_Headed_Paired_Arrows : constant Unicode_Char := 16#2B85#; Rightwards_Triangle_Headed_Paired_Arrows : constant Unicode_Char := 16#2B86#; Downwards_Triangle_Headed_Paired_Arrows : constant Unicode_Char := 16#2B87#; Leftwards_Black_Circled_White_Arrow : constant Unicode_Char := 16#2B88#; Upwards_Black_Circled_White_Arrow : constant Unicode_Char := 16#2B89#; Rightwards_Black_Circled_White_Arrow : constant Unicode_Char := 16#2B8A#; Downwards_Black_Circled_White_Arrow : constant Unicode_Char := 16#2B8B#; Anticlockwise_Triangle_Headed_Right_U_Shaped_Arrow : constant Unicode_Char := 16#2B8C#; Anticlockwise_Triangle_Headed_Bottom_U_Shaped_Arrow : constant Unicode_Char := 16#2B8D#; Anticlockwise_Triangle_Headed_Left_U_Shaped_Arrow : constant Unicode_Char := 16#2B8E#; Anticlockwise_Triangle_Headed_Top_U_Shaped_Arrow : constant Unicode_Char := 16#2B8F#; Return_Left : constant Unicode_Char := 16#2B90#; Return_Right : constant Unicode_Char := 16#2B91#; Newline_Left : constant Unicode_Char := 16#2B92#; Newline_Right : constant Unicode_Char := 16#2B93#; Four_Corner_Arrows_Circling_Anticlockwise : constant Unicode_Char := 16#2B94#; Rightwards_Black_Arrow : constant Unicode_Char := 16#2B95#; Three_D_Top_Lighted_Leftwards_Equilateral_Arrowhead : constant Unicode_Char := 16#2B98#; Three_D_Right_Lighted_Upwards_Equilateral_Arrowhead : constant Unicode_Char := 16#2B99#; Three_D_Top_Lighted_Rightwards_Equilateral_Arrowhead : constant Unicode_Char := 16#2B9A#; Three_D_Left_Lighted_Downwards_Equilateral_Arrowhead : constant Unicode_Char := 16#2B9B#; Black_Leftwards_Equilateral_Arrowhead : constant Unicode_Char := 16#2B9C#; Black_Upwards_Equilateral_Arrowhead : constant Unicode_Char := 16#2B9D#; Black_Rightwards_Equilateral_Arrowhead : constant Unicode_Char := 16#2B9E#; Black_Downwards_Equilateral_Arrowhead : constant Unicode_Char := 16#2B9F#; Downwards_Triangle_Headed_Arrow_With_Long_Tip_Leftwards : constant Unicode_Char := 16#2BA0#; Downwards_Triangle_Headed_Arrow_With_Long_Tip_Rightwards : constant Unicode_Char := 16#2BA1#; Upwards_Triangle_Headed_Arrow_With_Long_Tip_Leftwards : constant Unicode_Char := 16#2BA2#; Upwards_Triangle_Headed_Arrow_With_Long_Tip_Rightwards : constant Unicode_Char := 16#2BA3#; Leftwards_Triangle_Headed_Arrow_With_Long_Tip_Upwards : constant Unicode_Char := 16#2BA4#; Rightwards_Triangle_Headed_Arrow_With_Long_Tip_Upwards : constant Unicode_Char := 16#2BA5#; Leftwards_Triangle_Headed_Arrow_With_Long_Tip_Downwards : constant Unicode_Char := 16#2BA6#; Rightwards_Triangle_Headed_Arrow_With_Long_Tip_Downwards : constant Unicode_Char := 16#2BA7#; Black_Curved_Downwards_And_Leftwards_Arrow : constant Unicode_Char := 16#2BA8#; Black_Curved_Downwards_And_Rightwards_Arrow : constant Unicode_Char := 16#2BA9#; Black_Curved_Upwards_And_Leftwards_Arrow : constant Unicode_Char := 16#2BAA#; Black_Curved_Upwards_And_Rightwards_Arrow : constant Unicode_Char := 16#2BAB#; Black_Curved_Leftwards_And_Upwards_Arrow : constant Unicode_Char := 16#2BAC#; Black_Curved_Rightwards_And_Upwards_Arrow : constant Unicode_Char := 16#2BAD#; Black_Curved_Leftwards_And_Downwards_Arrow : constant Unicode_Char := 16#2BAE#; Black_Curved_Rightwards_And_Downwards_Arrow : constant Unicode_Char := 16#2BAF#; Ribbon_Arrow_Down_Left : constant Unicode_Char := 16#2BB0#; Ribbon_Arrow_Down_Right : constant Unicode_Char := 16#2BB1#; Ribbon_Arrow_Up_Left : constant Unicode_Char := 16#2BB2#; Ribbon_Arrow_Up_Right : constant Unicode_Char := 16#2BB3#; Ribbon_Arrow_Left_Up : constant Unicode_Char := 16#2BB4#; Ribbon_Arrow_Right_Up : constant Unicode_Char := 16#2BB5#; Ribbon_Arrow_Left_Down : constant Unicode_Char := 16#2BB6#; Ribbon_Arrow_Right_Down : constant Unicode_Char := 16#2BB7#; Upwards_White_Arrow_From_Bar_With_Horizontal_Bar : constant Unicode_Char := 16#2BB8#; Up_Arrowhead_In_A_Rectangle_Box : constant Unicode_Char := 16#2BB9#; Ballot_Box_With_Light_X : constant Unicode_Char := 16#2BBD#; Circled_X : constant Unicode_Char := 16#2BBE#; Circled_Bold_X : constant Unicode_Char := 16#2BBF#; Black_Square_Centred : constant Unicode_Char := 16#2BC0#; Black_Diamond_Centred : constant Unicode_Char := 16#2BC1#; Turned_Black_Pentagon : constant Unicode_Char := 16#2BC2#; Horizontal_Black_Octagon : constant Unicode_Char := 16#2BC3#; Black_Octagon : constant Unicode_Char := 16#2BC4#; Black_Medium_Up_Pointing_Triangle_Centred : constant Unicode_Char := 16#2BC5#; Black_Medium_Down_Pointing_Triangle_Centred : constant Unicode_Char := 16#2BC6#; Black_Medium_Left_Pointing_Triangle_Centred : constant Unicode_Char := 16#2BC7#; Black_Medium_Right_Pointing_Triangle_Centred : constant Unicode_Char := 16#2BC8#; Top_Half_Black_Circle : constant Unicode_Char := 16#2BCA#; Bottom_Half_Black_Circle : constant Unicode_Char := 16#2BCB#; Light_Four_Pointed_Black_Cusp : constant Unicode_Char := 16#2BCC#; Rotated_Light_Four_Pointed_Black_Cusp : constant Unicode_Char := 16#2BCD#; White_Four_Pointed_Cusp : constant Unicode_Char := 16#2BCE#; Rotated_White_Four_Pointed_Cusp : constant Unicode_Char := 16#2BCF#; Square_Position_Indicator : constant Unicode_Char := 16#2BD0#; Uncertainty_Sign : constant Unicode_Char := 16#2BD1#; Leftwards_Two_Headed_Arrow_With_Triangle_Arrowheads : constant Unicode_Char := 16#2BEC#; Upwards_Two_Headed_Arrow_With_Triangle_Arrowheads : constant Unicode_Char := 16#2BED#; Rightwards_Two_Headed_Arrow_With_Triangle_Arrowheads : constant Unicode_Char := 16#2BEE#; Downwards_Two_Headed_Arrow_With_Triangle_Arrowheads : constant Unicode_Char := 16#2BEF#; end Unicode.Names.Misc_Symbols_And_Arrows; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-misc_symbols_pictographs.ads������������������������������������0000664�0000000�0000000�00000207666�14476332425�0025050�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Misc_Symbols_Pictographs is pragma Preelaborate; pragma Style_Checks (Off); Cyclone : constant Unicode_Char := 16#1F300#; Foggy : constant Unicode_Char := 16#1F301#; Closed_Umbrella : constant Unicode_Char := 16#1F302#; Night_With_Stars : constant Unicode_Char := 16#1F303#; Sunrise_Over_Mountains : constant Unicode_Char := 16#1F304#; Sunrise : constant Unicode_Char := 16#1F305#; Cityscape_At_Dusk : constant Unicode_Char := 16#1F306#; Sunset_Over_Buildings : constant Unicode_Char := 16#1F307#; Rainbow : constant Unicode_Char := 16#1F308#; Bridge_At_Night : constant Unicode_Char := 16#1F309#; Water_Wave : constant Unicode_Char := 16#1F30A#; Volcano : constant Unicode_Char := 16#1F30B#; Milky_Way : constant Unicode_Char := 16#1F30C#; Earth_Globe_Europe_Africa : constant Unicode_Char := 16#1F30D#; Earth_Globe_Americas : constant Unicode_Char := 16#1F30E#; Earth_Globe_Asia_Australia : constant Unicode_Char := 16#1F30F#; Globe_With_Meridians : constant Unicode_Char := 16#1F310#; New_Moon_Symbol : constant Unicode_Char := 16#1F311#; Waxing_Crescent_Moon_Symbol : constant Unicode_Char := 16#1F312#; First_Quarter_Moon_Symbol : constant Unicode_Char := 16#1F313#; Waxing_Gibbous_Moon_Symbol : constant Unicode_Char := 16#1F314#; Full_Moon_Symbol : constant Unicode_Char := 16#1F315#; Waning_Gibbous_Moon_Symbol : constant Unicode_Char := 16#1F316#; Last_Quarter_Moon_Symbol : constant Unicode_Char := 16#1F317#; Waning_Crescent_Moon_Symbol : constant Unicode_Char := 16#1F318#; Crescent_Moon : constant Unicode_Char := 16#1F319#; New_Moon_With_Face : constant Unicode_Char := 16#1F31A#; First_Quarter_Moon_With_Face : constant Unicode_Char := 16#1F31B#; Last_Quarter_Moon_With_Face : constant Unicode_Char := 16#1F31C#; Full_Moon_With_Face : constant Unicode_Char := 16#1F31D#; Sun_With_Face : constant Unicode_Char := 16#1F31E#; Glowing_Star : constant Unicode_Char := 16#1F31F#; Shooting_Star : constant Unicode_Char := 16#1F320#; Thermometer : constant Unicode_Char := 16#1F321#; Black_Droplet : constant Unicode_Char := 16#1F322#; White_Sun : constant Unicode_Char := 16#1F323#; White_Sun_With_Small_Cloud : constant Unicode_Char := 16#1F324#; White_Sun_Behind_Cloud : constant Unicode_Char := 16#1F325#; White_Sun_Behind_Cloud_With_Rain : constant Unicode_Char := 16#1F326#; Cloud_With_Rain : constant Unicode_Char := 16#1F327#; Cloud_With_Snow : constant Unicode_Char := 16#1F328#; Cloud_With_Lightning : constant Unicode_Char := 16#1F329#; Cloud_With_Tornado : constant Unicode_Char := 16#1F32A#; Fog : constant Unicode_Char := 16#1F32B#; Wind_Blowing_Face : constant Unicode_Char := 16#1F32C#; Hot_Dog : constant Unicode_Char := 16#1F32D#; Taco : constant Unicode_Char := 16#1F32E#; Burrito : constant Unicode_Char := 16#1F32F#; Chestnut : constant Unicode_Char := 16#1F330#; Seedling : constant Unicode_Char := 16#1F331#; Evergreen_Tree : constant Unicode_Char := 16#1F332#; Deciduous_Tree : constant Unicode_Char := 16#1F333#; Palm_Tree : constant Unicode_Char := 16#1F334#; Cactus : constant Unicode_Char := 16#1F335#; Hot_Pepper : constant Unicode_Char := 16#1F336#; Tulip : constant Unicode_Char := 16#1F337#; Cherry_Blossom : constant Unicode_Char := 16#1F338#; Rose : constant Unicode_Char := 16#1F339#; Hibiscus : constant Unicode_Char := 16#1F33A#; Sunflower : constant Unicode_Char := 16#1F33B#; Blossom : constant Unicode_Char := 16#1F33C#; Ear_Of_Maize : constant Unicode_Char := 16#1F33D#; Ear_Of_Rice : constant Unicode_Char := 16#1F33E#; Herb : constant Unicode_Char := 16#1F33F#; Four_Leaf_Clover : constant Unicode_Char := 16#1F340#; Maple_Leaf : constant Unicode_Char := 16#1F341#; Fallen_Leaf : constant Unicode_Char := 16#1F342#; Leaf_Fluttering_In_Wind : constant Unicode_Char := 16#1F343#; Mushroom : constant Unicode_Char := 16#1F344#; Tomato : constant Unicode_Char := 16#1F345#; Aubergine : constant Unicode_Char := 16#1F346#; Grapes : constant Unicode_Char := 16#1F347#; Melon : constant Unicode_Char := 16#1F348#; Watermelon : constant Unicode_Char := 16#1F349#; Tangerine : constant Unicode_Char := 16#1F34A#; Lemon : constant Unicode_Char := 16#1F34B#; Banana : constant Unicode_Char := 16#1F34C#; Pineapple : constant Unicode_Char := 16#1F34D#; Red_Apple : constant Unicode_Char := 16#1F34E#; Green_Apple : constant Unicode_Char := 16#1F34F#; Pear : constant Unicode_Char := 16#1F350#; Peach : constant Unicode_Char := 16#1F351#; Cherries : constant Unicode_Char := 16#1F352#; Strawberry : constant Unicode_Char := 16#1F353#; Hamburger : constant Unicode_Char := 16#1F354#; Slice_Of_Pizza : constant Unicode_Char := 16#1F355#; Meat_On_Bone : constant Unicode_Char := 16#1F356#; Poultry_Leg : constant Unicode_Char := 16#1F357#; Rice_Cracker : constant Unicode_Char := 16#1F358#; Rice_Ball : constant Unicode_Char := 16#1F359#; Cooked_Rice : constant Unicode_Char := 16#1F35A#; Curry_And_Rice : constant Unicode_Char := 16#1F35B#; Steaming_Bowl : constant Unicode_Char := 16#1F35C#; Spaghetti : constant Unicode_Char := 16#1F35D#; Bread : constant Unicode_Char := 16#1F35E#; French_Fries : constant Unicode_Char := 16#1F35F#; Roasted_Sweet_Potato : constant Unicode_Char := 16#1F360#; Dango : constant Unicode_Char := 16#1F361#; Oden : constant Unicode_Char := 16#1F362#; Sushi : constant Unicode_Char := 16#1F363#; Fried_Shrimp : constant Unicode_Char := 16#1F364#; Fish_Cake_With_Swirl_Design : constant Unicode_Char := 16#1F365#; Soft_Ice_Cream : constant Unicode_Char := 16#1F366#; Shaved_Ice : constant Unicode_Char := 16#1F367#; Ice_Cream : constant Unicode_Char := 16#1F368#; Doughnut : constant Unicode_Char := 16#1F369#; Cookie : constant Unicode_Char := 16#1F36A#; Chocolate_Bar : constant Unicode_Char := 16#1F36B#; Candy : constant Unicode_Char := 16#1F36C#; Lollipop : constant Unicode_Char := 16#1F36D#; Custard : constant Unicode_Char := 16#1F36E#; Honey_Pot : constant Unicode_Char := 16#1F36F#; Shortcake : constant Unicode_Char := 16#1F370#; Bento_Box : constant Unicode_Char := 16#1F371#; Pot_Of_Food : constant Unicode_Char := 16#1F372#; Cooking : constant Unicode_Char := 16#1F373#; Fork_And_Knife : constant Unicode_Char := 16#1F374#; Teacup_Without_Handle : constant Unicode_Char := 16#1F375#; Sake_Bottle_And_Cup : constant Unicode_Char := 16#1F376#; Wine_Glass : constant Unicode_Char := 16#1F377#; Cocktail_Glass : constant Unicode_Char := 16#1F378#; Tropical_Drink : constant Unicode_Char := 16#1F379#; Beer_Mug : constant Unicode_Char := 16#1F37A#; Clinking_Beer_Mugs : constant Unicode_Char := 16#1F37B#; Baby_Bottle : constant Unicode_Char := 16#1F37C#; Fork_And_Knife_With_Plate : constant Unicode_Char := 16#1F37D#; Bottle_With_Popping_Cork : constant Unicode_Char := 16#1F37E#; Popcorn : constant Unicode_Char := 16#1F37F#; Ribbon : constant Unicode_Char := 16#1F380#; Wrapped_Present : constant Unicode_Char := 16#1F381#; Birthday_Cake : constant Unicode_Char := 16#1F382#; Jack_O_Lantern : constant Unicode_Char := 16#1F383#; Christmas_Tree : constant Unicode_Char := 16#1F384#; Father_Christmas : constant Unicode_Char := 16#1F385#; Fireworks : constant Unicode_Char := 16#1F386#; Firework_Sparkler : constant Unicode_Char := 16#1F387#; Balloon : constant Unicode_Char := 16#1F388#; Party_Popper : constant Unicode_Char := 16#1F389#; Confetti_Ball : constant Unicode_Char := 16#1F38A#; Tanabata_Tree : constant Unicode_Char := 16#1F38B#; Crossed_Flags : constant Unicode_Char := 16#1F38C#; Pine_Decoration : constant Unicode_Char := 16#1F38D#; Japanese_Dolls : constant Unicode_Char := 16#1F38E#; Carp_Streamer : constant Unicode_Char := 16#1F38F#; Wind_Chime : constant Unicode_Char := 16#1F390#; Moon_Viewing_Ceremony : constant Unicode_Char := 16#1F391#; School_Satchel : constant Unicode_Char := 16#1F392#; Graduation_Cap : constant Unicode_Char := 16#1F393#; Heart_With_Tip_On_The_Left : constant Unicode_Char := 16#1F394#; Bouquet_Of_Flowers : constant Unicode_Char := 16#1F395#; Military_Medal : constant Unicode_Char := 16#1F396#; Reminder_Ribbon : constant Unicode_Char := 16#1F397#; Musical_Keyboard_With_Jacks : constant Unicode_Char := 16#1F398#; Studio_Microphone : constant Unicode_Char := 16#1F399#; Level_Slider : constant Unicode_Char := 16#1F39A#; Control_Knobs : constant Unicode_Char := 16#1F39B#; Beamed_Ascending_Musical_Notes : constant Unicode_Char := 16#1F39C#; Beamed_Descending_Musical_Notes : constant Unicode_Char := 16#1F39D#; Film_Frames : constant Unicode_Char := 16#1F39E#; Admission_Tickets : constant Unicode_Char := 16#1F39F#; Carousel_Horse : constant Unicode_Char := 16#1F3A0#; Ferris_Wheel : constant Unicode_Char := 16#1F3A1#; Roller_Coaster : constant Unicode_Char := 16#1F3A2#; Fishing_Pole_And_Fish : constant Unicode_Char := 16#1F3A3#; Microphone : constant Unicode_Char := 16#1F3A4#; Movie_Camera : constant Unicode_Char := 16#1F3A5#; Cinema : constant Unicode_Char := 16#1F3A6#; Headphone : constant Unicode_Char := 16#1F3A7#; Artist_Palette : constant Unicode_Char := 16#1F3A8#; Top_Hat : constant Unicode_Char := 16#1F3A9#; Circus_Tent : constant Unicode_Char := 16#1F3AA#; Ticket : constant Unicode_Char := 16#1F3AB#; Clapper_Board : constant Unicode_Char := 16#1F3AC#; Performing_Arts : constant Unicode_Char := 16#1F3AD#; Video_Game : constant Unicode_Char := 16#1F3AE#; Direct_Hit : constant Unicode_Char := 16#1F3AF#; Slot_Machine : constant Unicode_Char := 16#1F3B0#; Billiards : constant Unicode_Char := 16#1F3B1#; Game_Die : constant Unicode_Char := 16#1F3B2#; Bowling : constant Unicode_Char := 16#1F3B3#; Flower_Playing_Cards : constant Unicode_Char := 16#1F3B4#; Musical_Note : constant Unicode_Char := 16#1F3B5#; Multiple_Musical_Notes : constant Unicode_Char := 16#1F3B6#; Saxophone : constant Unicode_Char := 16#1F3B7#; Guitar : constant Unicode_Char := 16#1F3B8#; Musical_Keyboard : constant Unicode_Char := 16#1F3B9#; Trumpet : constant Unicode_Char := 16#1F3BA#; Violin : constant Unicode_Char := 16#1F3BB#; Musical_Score : constant Unicode_Char := 16#1F3BC#; Running_Shirt_With_Sash : constant Unicode_Char := 16#1F3BD#; Tennis_Racquet_And_Ball : constant Unicode_Char := 16#1F3BE#; Ski_And_Ski_Boot : constant Unicode_Char := 16#1F3BF#; Basketball_And_Hoop : constant Unicode_Char := 16#1F3C0#; Chequered_Flag : constant Unicode_Char := 16#1F3C1#; Snowboarder : constant Unicode_Char := 16#1F3C2#; Runner : constant Unicode_Char := 16#1F3C3#; Surfer : constant Unicode_Char := 16#1F3C4#; Sports_Medal : constant Unicode_Char := 16#1F3C5#; Trophy : constant Unicode_Char := 16#1F3C6#; Horse_Racing : constant Unicode_Char := 16#1F3C7#; American_Football : constant Unicode_Char := 16#1F3C8#; Rugby_Football : constant Unicode_Char := 16#1F3C9#; Swimmer : constant Unicode_Char := 16#1F3CA#; Weight_Lifter : constant Unicode_Char := 16#1F3CB#; Golfer : constant Unicode_Char := 16#1F3CC#; Racing_Motorcycle : constant Unicode_Char := 16#1F3CD#; Racing_Car : constant Unicode_Char := 16#1F3CE#; Cricket_Bat_And_Ball : constant Unicode_Char := 16#1F3CF#; Volleyball : constant Unicode_Char := 16#1F3D0#; Field_Hockey_Stick_And_Ball : constant Unicode_Char := 16#1F3D1#; Ice_Hockey_Stick_And_Puck : constant Unicode_Char := 16#1F3D2#; Table_Tennis_Paddle_And_Ball : constant Unicode_Char := 16#1F3D3#; Snow_Capped_Mountain : constant Unicode_Char := 16#1F3D4#; Camping : constant Unicode_Char := 16#1F3D5#; Beach_With_Umbrella : constant Unicode_Char := 16#1F3D6#; Building_Construction : constant Unicode_Char := 16#1F3D7#; House_Buildings : constant Unicode_Char := 16#1F3D8#; Cityscape : constant Unicode_Char := 16#1F3D9#; Derelict_House_Building : constant Unicode_Char := 16#1F3DA#; Classical_Building : constant Unicode_Char := 16#1F3DB#; Desert : constant Unicode_Char := 16#1F3DC#; Desert_Island : constant Unicode_Char := 16#1F3DD#; National_Park : constant Unicode_Char := 16#1F3DE#; Stadium : constant Unicode_Char := 16#1F3DF#; House_Building : constant Unicode_Char := 16#1F3E0#; House_With_Garden : constant Unicode_Char := 16#1F3E1#; Office_Building : constant Unicode_Char := 16#1F3E2#; Japanese_Post_Office : constant Unicode_Char := 16#1F3E3#; European_Post_Office : constant Unicode_Char := 16#1F3E4#; Hospital : constant Unicode_Char := 16#1F3E5#; Bank : constant Unicode_Char := 16#1F3E6#; Automated_Teller_Machine : constant Unicode_Char := 16#1F3E7#; Hotel : constant Unicode_Char := 16#1F3E8#; Love_Hotel : constant Unicode_Char := 16#1F3E9#; Convenience_Store : constant Unicode_Char := 16#1F3EA#; School : constant Unicode_Char := 16#1F3EB#; Department_Store : constant Unicode_Char := 16#1F3EC#; Factory : constant Unicode_Char := 16#1F3ED#; Izakaya_Lantern : constant Unicode_Char := 16#1F3EE#; Japanese_Castle : constant Unicode_Char := 16#1F3EF#; European_Castle : constant Unicode_Char := 16#1F3F0#; White_Pennant : constant Unicode_Char := 16#1F3F1#; Black_Pennant : constant Unicode_Char := 16#1F3F2#; Waving_White_Flag : constant Unicode_Char := 16#1F3F3#; Waving_Black_Flag : constant Unicode_Char := 16#1F3F4#; Rosette : constant Unicode_Char := 16#1F3F5#; Black_Rosette : constant Unicode_Char := 16#1F3F6#; Label : constant Unicode_Char := 16#1F3F7#; Badminton_Racquet_And_Shuttlecock : constant Unicode_Char := 16#1F3F8#; Bow_And_Arrow : constant Unicode_Char := 16#1F3F9#; Amphora : constant Unicode_Char := 16#1F3FA#; Emoji_Modifier_Fitzpatrick_Type_1_2 : constant Unicode_Char := 16#1F3FB#; Emoji_Modifier_Fitzpatrick_Type_3 : constant Unicode_Char := 16#1F3FC#; Emoji_Modifier_Fitzpatrick_Type_4 : constant Unicode_Char := 16#1F3FD#; Emoji_Modifier_Fitzpatrick_Type_5 : constant Unicode_Char := 16#1F3FE#; Emoji_Modifier_Fitzpatrick_Type_6 : constant Unicode_Char := 16#1F3FF#; Rat : constant Unicode_Char := 16#1F400#; Mouse : constant Unicode_Char := 16#1F401#; Ox : constant Unicode_Char := 16#1F402#; Water_Buffalo : constant Unicode_Char := 16#1F403#; Cow : constant Unicode_Char := 16#1F404#; Tiger : constant Unicode_Char := 16#1F405#; Leopard : constant Unicode_Char := 16#1F406#; Rabbit : constant Unicode_Char := 16#1F407#; Cat : constant Unicode_Char := 16#1F408#; Dragon : constant Unicode_Char := 16#1F409#; Crocodile : constant Unicode_Char := 16#1F40A#; Whale : constant Unicode_Char := 16#1F40B#; Snail : constant Unicode_Char := 16#1F40C#; Snake : constant Unicode_Char := 16#1F40D#; Horse : constant Unicode_Char := 16#1F40E#; Ram : constant Unicode_Char := 16#1F40F#; Goat : constant Unicode_Char := 16#1F410#; Sheep : constant Unicode_Char := 16#1F411#; Monkey : constant Unicode_Char := 16#1F412#; Rooster : constant Unicode_Char := 16#1F413#; Chicken : constant Unicode_Char := 16#1F414#; Dog : constant Unicode_Char := 16#1F415#; Pig : constant Unicode_Char := 16#1F416#; Boar : constant Unicode_Char := 16#1F417#; Elephant : constant Unicode_Char := 16#1F418#; Octopus : constant Unicode_Char := 16#1F419#; Spiral_Shell : constant Unicode_Char := 16#1F41A#; Bug : constant Unicode_Char := 16#1F41B#; Ant : constant Unicode_Char := 16#1F41C#; Honeybee : constant Unicode_Char := 16#1F41D#; Lady_Beetle : constant Unicode_Char := 16#1F41E#; Fish : constant Unicode_Char := 16#1F41F#; Tropical_Fish : constant Unicode_Char := 16#1F420#; Blowfish : constant Unicode_Char := 16#1F421#; Turtle : constant Unicode_Char := 16#1F422#; Hatching_Chick : constant Unicode_Char := 16#1F423#; Baby_Chick : constant Unicode_Char := 16#1F424#; Front_Facing_Baby_Chick : constant Unicode_Char := 16#1F425#; Bird : constant Unicode_Char := 16#1F426#; Penguin : constant Unicode_Char := 16#1F427#; Koala : constant Unicode_Char := 16#1F428#; Poodle : constant Unicode_Char := 16#1F429#; Dromedary_Camel : constant Unicode_Char := 16#1F42A#; Bactrian_Camel : constant Unicode_Char := 16#1F42B#; Dolphin : constant Unicode_Char := 16#1F42C#; Mouse_Face : constant Unicode_Char := 16#1F42D#; Cow_Face : constant Unicode_Char := 16#1F42E#; Tiger_Face : constant Unicode_Char := 16#1F42F#; Rabbit_Face : constant Unicode_Char := 16#1F430#; Cat_Face : constant Unicode_Char := 16#1F431#; Dragon_Face : constant Unicode_Char := 16#1F432#; Spouting_Whale : constant Unicode_Char := 16#1F433#; Horse_Face : constant Unicode_Char := 16#1F434#; Monkey_Face : constant Unicode_Char := 16#1F435#; Dog_Face : constant Unicode_Char := 16#1F436#; Pig_Face : constant Unicode_Char := 16#1F437#; Frog_Face : constant Unicode_Char := 16#1F438#; Hamster_Face : constant Unicode_Char := 16#1F439#; Wolf_Face : constant Unicode_Char := 16#1F43A#; Bear_Face : constant Unicode_Char := 16#1F43B#; Panda_Face : constant Unicode_Char := 16#1F43C#; Pig_Nose : constant Unicode_Char := 16#1F43D#; Paw_Prints : constant Unicode_Char := 16#1F43E#; Chipmunk : constant Unicode_Char := 16#1F43F#; Eyes : constant Unicode_Char := 16#1F440#; Eye : constant Unicode_Char := 16#1F441#; Ear : constant Unicode_Char := 16#1F442#; Nose : constant Unicode_Char := 16#1F443#; Mouth : constant Unicode_Char := 16#1F444#; Tongue : constant Unicode_Char := 16#1F445#; White_Up_Pointing_Backhand_Index : constant Unicode_Char := 16#1F446#; White_Down_Pointing_Backhand_Index : constant Unicode_Char := 16#1F447#; White_Left_Pointing_Backhand_Index : constant Unicode_Char := 16#1F448#; White_Right_Pointing_Backhand_Index : constant Unicode_Char := 16#1F449#; Fisted_Hand_Sign : constant Unicode_Char := 16#1F44A#; Waving_Hand_Sign : constant Unicode_Char := 16#1F44B#; Ok_Hand_Sign : constant Unicode_Char := 16#1F44C#; Thumbs_Up_Sign : constant Unicode_Char := 16#1F44D#; Thumbs_Down_Sign : constant Unicode_Char := 16#1F44E#; Clapping_Hands_Sign : constant Unicode_Char := 16#1F44F#; Open_Hands_Sign : constant Unicode_Char := 16#1F450#; Crown : constant Unicode_Char := 16#1F451#; Womans_Hat : constant Unicode_Char := 16#1F452#; Eyeglasses : constant Unicode_Char := 16#1F453#; Necktie : constant Unicode_Char := 16#1F454#; T_Shirt : constant Unicode_Char := 16#1F455#; Jeans : constant Unicode_Char := 16#1F456#; Dress : constant Unicode_Char := 16#1F457#; Kimono : constant Unicode_Char := 16#1F458#; Bikini : constant Unicode_Char := 16#1F459#; Womans_Clothes : constant Unicode_Char := 16#1F45A#; Purse : constant Unicode_Char := 16#1F45B#; Handbag : constant Unicode_Char := 16#1F45C#; Pouch : constant Unicode_Char := 16#1F45D#; Mans_Shoe : constant Unicode_Char := 16#1F45E#; Athletic_Shoe : constant Unicode_Char := 16#1F45F#; High_Heeled_Shoe : constant Unicode_Char := 16#1F460#; Womans_Sandal : constant Unicode_Char := 16#1F461#; Womans_Boots : constant Unicode_Char := 16#1F462#; Footprints : constant Unicode_Char := 16#1F463#; Bust_In_Silhouette : constant Unicode_Char := 16#1F464#; Busts_In_Silhouette : constant Unicode_Char := 16#1F465#; Boy : constant Unicode_Char := 16#1F466#; Girl : constant Unicode_Char := 16#1F467#; Man : constant Unicode_Char := 16#1F468#; Woman : constant Unicode_Char := 16#1F469#; Family : constant Unicode_Char := 16#1F46A#; Man_And_Woman_Holding_Hands : constant Unicode_Char := 16#1F46B#; Two_Men_Holding_Hands : constant Unicode_Char := 16#1F46C#; Two_Women_Holding_Hands : constant Unicode_Char := 16#1F46D#; Police_Officer : constant Unicode_Char := 16#1F46E#; Woman_With_Bunny_Ears : constant Unicode_Char := 16#1F46F#; Bride_With_Veil : constant Unicode_Char := 16#1F470#; Person_With_Blond_Hair : constant Unicode_Char := 16#1F471#; Man_With_Gua_Pi_Mao : constant Unicode_Char := 16#1F472#; Man_With_Turban : constant Unicode_Char := 16#1F473#; Older_Man : constant Unicode_Char := 16#1F474#; Older_Woman : constant Unicode_Char := 16#1F475#; Baby : constant Unicode_Char := 16#1F476#; Construction_Worker : constant Unicode_Char := 16#1F477#; Princess : constant Unicode_Char := 16#1F478#; Japanese_Ogre : constant Unicode_Char := 16#1F479#; Japanese_Goblin : constant Unicode_Char := 16#1F47A#; Ghost : constant Unicode_Char := 16#1F47B#; Baby_Angel : constant Unicode_Char := 16#1F47C#; Extraterrestrial_Alien : constant Unicode_Char := 16#1F47D#; Alien_Monster : constant Unicode_Char := 16#1F47E#; Imp : constant Unicode_Char := 16#1F47F#; Skull : constant Unicode_Char := 16#1F480#; Information_Desk_Person : constant Unicode_Char := 16#1F481#; Guardsman : constant Unicode_Char := 16#1F482#; Dancer : constant Unicode_Char := 16#1F483#; Lipstick : constant Unicode_Char := 16#1F484#; Nail_Polish : constant Unicode_Char := 16#1F485#; Face_Massage : constant Unicode_Char := 16#1F486#; Haircut : constant Unicode_Char := 16#1F487#; Barber_Pole : constant Unicode_Char := 16#1F488#; Syringe : constant Unicode_Char := 16#1F489#; Pill : constant Unicode_Char := 16#1F48A#; Kiss_Mark : constant Unicode_Char := 16#1F48B#; Love_Letter : constant Unicode_Char := 16#1F48C#; Ring : constant Unicode_Char := 16#1F48D#; Gem_Stone : constant Unicode_Char := 16#1F48E#; Kiss : constant Unicode_Char := 16#1F48F#; Bouquet : constant Unicode_Char := 16#1F490#; Couple_With_Heart : constant Unicode_Char := 16#1F491#; Wedding : constant Unicode_Char := 16#1F492#; Beating_Heart : constant Unicode_Char := 16#1F493#; Broken_Heart : constant Unicode_Char := 16#1F494#; Two_Hearts : constant Unicode_Char := 16#1F495#; Sparkling_Heart : constant Unicode_Char := 16#1F496#; Growing_Heart : constant Unicode_Char := 16#1F497#; Heart_With_Arrow : constant Unicode_Char := 16#1F498#; Blue_Heart : constant Unicode_Char := 16#1F499#; Green_Heart : constant Unicode_Char := 16#1F49A#; Yellow_Heart : constant Unicode_Char := 16#1F49B#; Purple_Heart : constant Unicode_Char := 16#1F49C#; Heart_With_Ribbon : constant Unicode_Char := 16#1F49D#; Revolving_Hearts : constant Unicode_Char := 16#1F49E#; Heart_Decoration : constant Unicode_Char := 16#1F49F#; Diamond_Shape_With_A_Dot_Inside : constant Unicode_Char := 16#1F4A0#; Electric_Light_Bulb : constant Unicode_Char := 16#1F4A1#; Anger_Symbol : constant Unicode_Char := 16#1F4A2#; Bomb : constant Unicode_Char := 16#1F4A3#; Sleeping_Symbol : constant Unicode_Char := 16#1F4A4#; Collision_Symbol : constant Unicode_Char := 16#1F4A5#; Splashing_Sweat_Symbol : constant Unicode_Char := 16#1F4A6#; Droplet : constant Unicode_Char := 16#1F4A7#; Dash_Symbol : constant Unicode_Char := 16#1F4A8#; Pile_Of_Poo : constant Unicode_Char := 16#1F4A9#; Flexed_Biceps : constant Unicode_Char := 16#1F4AA#; Dizzy_Symbol : constant Unicode_Char := 16#1F4AB#; Speech_Balloon : constant Unicode_Char := 16#1F4AC#; Thought_Balloon : constant Unicode_Char := 16#1F4AD#; White_Flower : constant Unicode_Char := 16#1F4AE#; Hundred_Points_Symbol : constant Unicode_Char := 16#1F4AF#; Money_Bag : constant Unicode_Char := 16#1F4B0#; Currency_Exchange : constant Unicode_Char := 16#1F4B1#; Heavy_Dollar_Sign : constant Unicode_Char := 16#1F4B2#; Credit_Card : constant Unicode_Char := 16#1F4B3#; Banknote_With_Yen_Sign : constant Unicode_Char := 16#1F4B4#; Banknote_With_Dollar_Sign : constant Unicode_Char := 16#1F4B5#; Banknote_With_Euro_Sign : constant Unicode_Char := 16#1F4B6#; Banknote_With_Pound_Sign : constant Unicode_Char := 16#1F4B7#; Money_With_Wings : constant Unicode_Char := 16#1F4B8#; Chart_With_Upwards_Trend_And_Yen_Sign : constant Unicode_Char := 16#1F4B9#; Seat : constant Unicode_Char := 16#1F4BA#; Personal_Computer : constant Unicode_Char := 16#1F4BB#; Briefcase : constant Unicode_Char := 16#1F4BC#; Minidisc : constant Unicode_Char := 16#1F4BD#; Floppy_Disk : constant Unicode_Char := 16#1F4BE#; Optical_Disc : constant Unicode_Char := 16#1F4BF#; Dvd : constant Unicode_Char := 16#1F4C0#; File_Folder : constant Unicode_Char := 16#1F4C1#; Open_File_Folder : constant Unicode_Char := 16#1F4C2#; Page_With_Curl : constant Unicode_Char := 16#1F4C3#; Page_Facing_Up : constant Unicode_Char := 16#1F4C4#; Calendar : constant Unicode_Char := 16#1F4C5#; Tear_Off_Calendar : constant Unicode_Char := 16#1F4C6#; Card_Index : constant Unicode_Char := 16#1F4C7#; Chart_With_Upwards_Trend : constant Unicode_Char := 16#1F4C8#; Chart_With_Downwards_Trend : constant Unicode_Char := 16#1F4C9#; Bar_Chart : constant Unicode_Char := 16#1F4CA#; Clipboard : constant Unicode_Char := 16#1F4CB#; Pushpin : constant Unicode_Char := 16#1F4CC#; Round_Pushpin : constant Unicode_Char := 16#1F4CD#; Paperclip : constant Unicode_Char := 16#1F4CE#; Straight_Ruler : constant Unicode_Char := 16#1F4CF#; Triangular_Ruler : constant Unicode_Char := 16#1F4D0#; Bookmark_Tabs : constant Unicode_Char := 16#1F4D1#; Ledger : constant Unicode_Char := 16#1F4D2#; Notebook : constant Unicode_Char := 16#1F4D3#; Notebook_With_Decorative_Cover : constant Unicode_Char := 16#1F4D4#; Closed_Book : constant Unicode_Char := 16#1F4D5#; Open_Book : constant Unicode_Char := 16#1F4D6#; Green_Book : constant Unicode_Char := 16#1F4D7#; Blue_Book : constant Unicode_Char := 16#1F4D8#; Orange_Book : constant Unicode_Char := 16#1F4D9#; Books : constant Unicode_Char := 16#1F4DA#; Name_Badge : constant Unicode_Char := 16#1F4DB#; Scroll : constant Unicode_Char := 16#1F4DC#; Memo : constant Unicode_Char := 16#1F4DD#; Telephone_Receiver : constant Unicode_Char := 16#1F4DE#; Pager : constant Unicode_Char := 16#1F4DF#; Fax_Machine : constant Unicode_Char := 16#1F4E0#; Satellite_Antenna : constant Unicode_Char := 16#1F4E1#; Public_Address_Loudspeaker : constant Unicode_Char := 16#1F4E2#; Cheering_Megaphone : constant Unicode_Char := 16#1F4E3#; Outbox_Tray : constant Unicode_Char := 16#1F4E4#; Inbox_Tray : constant Unicode_Char := 16#1F4E5#; -- Real Unicode name is PACKAGE Unicode_Package : constant Unicode_Char := 16#1F4E6#; E_Mail_Symbol : constant Unicode_Char := 16#1F4E7#; Incoming_Envelope : constant Unicode_Char := 16#1F4E8#; Envelope_With_Downwards_Arrow_Above : constant Unicode_Char := 16#1F4E9#; Closed_Mailbox_With_Lowered_Flag : constant Unicode_Char := 16#1F4EA#; Closed_Mailbox_With_Raised_Flag : constant Unicode_Char := 16#1F4EB#; Open_Mailbox_With_Raised_Flag : constant Unicode_Char := 16#1F4EC#; Open_Mailbox_With_Lowered_Flag : constant Unicode_Char := 16#1F4ED#; Postbox : constant Unicode_Char := 16#1F4EE#; Postal_Horn : constant Unicode_Char := 16#1F4EF#; Newspaper : constant Unicode_Char := 16#1F4F0#; Mobile_Phone : constant Unicode_Char := 16#1F4F1#; Mobile_Phone_With_Rightwards_Arrow_At_Left : constant Unicode_Char := 16#1F4F2#; Vibration_Mode : constant Unicode_Char := 16#1F4F3#; Mobile_Phone_Off : constant Unicode_Char := 16#1F4F4#; No_Mobile_Phones : constant Unicode_Char := 16#1F4F5#; Antenna_With_Bars : constant Unicode_Char := 16#1F4F6#; Camera : constant Unicode_Char := 16#1F4F7#; Camera_With_Flash : constant Unicode_Char := 16#1F4F8#; Video_Camera : constant Unicode_Char := 16#1F4F9#; Television : constant Unicode_Char := 16#1F4FA#; Radio : constant Unicode_Char := 16#1F4FB#; Videocassette : constant Unicode_Char := 16#1F4FC#; Film_Projector : constant Unicode_Char := 16#1F4FD#; Portable_Stereo : constant Unicode_Char := 16#1F4FE#; Prayer_Beads : constant Unicode_Char := 16#1F4FF#; Twisted_Rightwards_Arrows : constant Unicode_Char := 16#1F500#; Clockwise_Rightwards_And_Leftwards_Open_Circle_Arrows : constant Unicode_Char := 16#1F501#; Clockwise_Rightwards_And_Leftwards_Open_Circle_Arrows_With_Circled_One_Overlay : constant Unicode_Char := 16#1F502#; Clockwise_Downwards_And_Upwards_Open_Circle_Arrows : constant Unicode_Char := 16#1F503#; Anticlockwise_Downwards_And_Upwards_Open_Circle_Arrows : constant Unicode_Char := 16#1F504#; Low_Brightness_Symbol : constant Unicode_Char := 16#1F505#; High_Brightness_Symbol : constant Unicode_Char := 16#1F506#; Speaker_With_Cancellation_Stroke : constant Unicode_Char := 16#1F507#; Speaker : constant Unicode_Char := 16#1F508#; Speaker_With_One_Sound_Wave : constant Unicode_Char := 16#1F509#; Speaker_With_Three_Sound_Waves : constant Unicode_Char := 16#1F50A#; Battery : constant Unicode_Char := 16#1F50B#; Electric_Plug : constant Unicode_Char := 16#1F50C#; Left_Pointing_Magnifying_Glass : constant Unicode_Char := 16#1F50D#; Right_Pointing_Magnifying_Glass : constant Unicode_Char := 16#1F50E#; Lock_With_Ink_Pen : constant Unicode_Char := 16#1F50F#; Closed_Lock_With_Key : constant Unicode_Char := 16#1F510#; Key : constant Unicode_Char := 16#1F511#; Lock : constant Unicode_Char := 16#1F512#; Open_Lock : constant Unicode_Char := 16#1F513#; Bell : constant Unicode_Char := 16#1F514#; Bell_With_Cancellation_Stroke : constant Unicode_Char := 16#1F515#; Bookmark : constant Unicode_Char := 16#1F516#; Link_Symbol : constant Unicode_Char := 16#1F517#; Radio_Button : constant Unicode_Char := 16#1F518#; Back_With_Leftwards_Arrow_Above : constant Unicode_Char := 16#1F519#; End_With_Leftwards_Arrow_Above : constant Unicode_Char := 16#1F51A#; On_With_Exclamation_Mark_With_Left_Right_Arrow_Above : constant Unicode_Char := 16#1F51B#; Soon_With_Rightwards_Arrow_Above : constant Unicode_Char := 16#1F51C#; Top_With_Upwards_Arrow_Above : constant Unicode_Char := 16#1F51D#; No_One_Under_Eighteen_Symbol : constant Unicode_Char := 16#1F51E#; Keycap_Ten : constant Unicode_Char := 16#1F51F#; Input_Symbol_For_Latin_Capital_Letters : constant Unicode_Char := 16#1F520#; Input_Symbol_For_Latin_Small_Letters : constant Unicode_Char := 16#1F521#; Input_Symbol_For_Numbers : constant Unicode_Char := 16#1F522#; Input_Symbol_For_Symbols : constant Unicode_Char := 16#1F523#; Input_Symbol_For_Latin_Letters : constant Unicode_Char := 16#1F524#; Fire : constant Unicode_Char := 16#1F525#; Electric_Torch : constant Unicode_Char := 16#1F526#; Wrench : constant Unicode_Char := 16#1F527#; Hammer : constant Unicode_Char := 16#1F528#; Nut_And_Bolt : constant Unicode_Char := 16#1F529#; Hocho : constant Unicode_Char := 16#1F52A#; Pistol : constant Unicode_Char := 16#1F52B#; Microscope : constant Unicode_Char := 16#1F52C#; Telescope : constant Unicode_Char := 16#1F52D#; Crystal_Ball : constant Unicode_Char := 16#1F52E#; Six_Pointed_Star_With_Middle_Dot : constant Unicode_Char := 16#1F52F#; Japanese_Symbol_For_Beginner : constant Unicode_Char := 16#1F530#; Trident_Emblem : constant Unicode_Char := 16#1F531#; Black_Square_Button : constant Unicode_Char := 16#1F532#; White_Square_Button : constant Unicode_Char := 16#1F533#; Large_Red_Circle : constant Unicode_Char := 16#1F534#; Large_Blue_Circle : constant Unicode_Char := 16#1F535#; Large_Orange_Diamond : constant Unicode_Char := 16#1F536#; Large_Blue_Diamond : constant Unicode_Char := 16#1F537#; Small_Orange_Diamond : constant Unicode_Char := 16#1F538#; Small_Blue_Diamond : constant Unicode_Char := 16#1F539#; Up_Pointing_Red_Triangle : constant Unicode_Char := 16#1F53A#; Down_Pointing_Red_Triangle : constant Unicode_Char := 16#1F53B#; Up_Pointing_Small_Red_Triangle : constant Unicode_Char := 16#1F53C#; Down_Pointing_Small_Red_Triangle : constant Unicode_Char := 16#1F53D#; Lower_Right_Shadowed_White_Circle : constant Unicode_Char := 16#1F53E#; Upper_Right_Shadowed_White_Circle : constant Unicode_Char := 16#1F53F#; Circled_Cross_Pommee : constant Unicode_Char := 16#1F540#; Cross_Pommee_With_Half_Circle_Below : constant Unicode_Char := 16#1F541#; Cross_Pommee : constant Unicode_Char := 16#1F542#; Notched_Left_Semicircle_With_Three_Dots : constant Unicode_Char := 16#1F543#; Notched_Right_Semicircle_With_Three_Dots : constant Unicode_Char := 16#1F544#; Symbol_For_Marks_Chapter : constant Unicode_Char := 16#1F545#; White_Latin_Cross : constant Unicode_Char := 16#1F546#; Heavy_Latin_Cross : constant Unicode_Char := 16#1F547#; Celtic_Cross : constant Unicode_Char := 16#1F548#; Om_Symbol : constant Unicode_Char := 16#1F549#; Dove_Of_Peace : constant Unicode_Char := 16#1F54A#; Kaaba : constant Unicode_Char := 16#1F54B#; Mosque : constant Unicode_Char := 16#1F54C#; Synagogue : constant Unicode_Char := 16#1F54D#; Menorah_With_Nine_Branches : constant Unicode_Char := 16#1F54E#; Bowl_Of_Hygieia : constant Unicode_Char := 16#1F54F#; Clock_Face_One_Oclock : constant Unicode_Char := 16#1F550#; Clock_Face_Two_Oclock : constant Unicode_Char := 16#1F551#; Clock_Face_Three_Oclock : constant Unicode_Char := 16#1F552#; Clock_Face_Four_Oclock : constant Unicode_Char := 16#1F553#; Clock_Face_Five_Oclock : constant Unicode_Char := 16#1F554#; Clock_Face_Six_Oclock : constant Unicode_Char := 16#1F555#; Clock_Face_Seven_Oclock : constant Unicode_Char := 16#1F556#; Clock_Face_Eight_Oclock : constant Unicode_Char := 16#1F557#; Clock_Face_Nine_Oclock : constant Unicode_Char := 16#1F558#; Clock_Face_Ten_Oclock : constant Unicode_Char := 16#1F559#; Clock_Face_Eleven_Oclock : constant Unicode_Char := 16#1F55A#; Clock_Face_Twelve_Oclock : constant Unicode_Char := 16#1F55B#; Clock_Face_One_Thirty : constant Unicode_Char := 16#1F55C#; Clock_Face_Two_Thirty : constant Unicode_Char := 16#1F55D#; Clock_Face_Three_Thirty : constant Unicode_Char := 16#1F55E#; Clock_Face_Four_Thirty : constant Unicode_Char := 16#1F55F#; Clock_Face_Five_Thirty : constant Unicode_Char := 16#1F560#; Clock_Face_Six_Thirty : constant Unicode_Char := 16#1F561#; Clock_Face_Seven_Thirty : constant Unicode_Char := 16#1F562#; Clock_Face_Eight_Thirty : constant Unicode_Char := 16#1F563#; Clock_Face_Nine_Thirty : constant Unicode_Char := 16#1F564#; Clock_Face_Ten_Thirty : constant Unicode_Char := 16#1F565#; Clock_Face_Eleven_Thirty : constant Unicode_Char := 16#1F566#; Clock_Face_Twelve_Thirty : constant Unicode_Char := 16#1F567#; Right_Speaker : constant Unicode_Char := 16#1F568#; Right_Speaker_With_One_Sound_Wave : constant Unicode_Char := 16#1F569#; Right_Speaker_With_Three_Sound_Waves : constant Unicode_Char := 16#1F56A#; Bullhorn : constant Unicode_Char := 16#1F56B#; Bullhorn_With_Sound_Waves : constant Unicode_Char := 16#1F56C#; Ringing_Bell : constant Unicode_Char := 16#1F56D#; Book : constant Unicode_Char := 16#1F56E#; Candle : constant Unicode_Char := 16#1F56F#; Mantelpiece_Clock : constant Unicode_Char := 16#1F570#; Black_Skull_And_Crossbones : constant Unicode_Char := 16#1F571#; No_Piracy : constant Unicode_Char := 16#1F572#; Hole : constant Unicode_Char := 16#1F573#; Man_In_Business_Suit_Levitating : constant Unicode_Char := 16#1F574#; Sleuth_Or_Spy : constant Unicode_Char := 16#1F575#; Dark_Sunglasses : constant Unicode_Char := 16#1F576#; Spider : constant Unicode_Char := 16#1F577#; Spider_Web : constant Unicode_Char := 16#1F578#; Joystick : constant Unicode_Char := 16#1F579#; Left_Hand_Telephone_Receiver : constant Unicode_Char := 16#1F57B#; Telephone_Receiver_With_Page : constant Unicode_Char := 16#1F57C#; Right_Hand_Telephone_Receiver : constant Unicode_Char := 16#1F57D#; White_Touchtone_Telephone : constant Unicode_Char := 16#1F57E#; Black_Touchtone_Telephone : constant Unicode_Char := 16#1F57F#; Telephone_On_Top_Of_Modem : constant Unicode_Char := 16#1F580#; Clamshell_Mobile_Phone : constant Unicode_Char := 16#1F581#; Back_Of_Envelope : constant Unicode_Char := 16#1F582#; Stamped_Envelope : constant Unicode_Char := 16#1F583#; Envelope_With_Lightning : constant Unicode_Char := 16#1F584#; Flying_Envelope : constant Unicode_Char := 16#1F585#; Pen_Over_Stamped_Envelope : constant Unicode_Char := 16#1F586#; Linked_Paperclips : constant Unicode_Char := 16#1F587#; Black_Pushpin : constant Unicode_Char := 16#1F588#; Lower_Left_Pencil : constant Unicode_Char := 16#1F589#; Lower_Left_Ballpoint_Pen : constant Unicode_Char := 16#1F58A#; Lower_Left_Fountain_Pen : constant Unicode_Char := 16#1F58B#; Lower_Left_Paintbrush : constant Unicode_Char := 16#1F58C#; Lower_Left_Crayon : constant Unicode_Char := 16#1F58D#; Left_Writing_Hand : constant Unicode_Char := 16#1F58E#; Turned_Ok_Hand_Sign : constant Unicode_Char := 16#1F58F#; Raised_Hand_With_Fingers_Splayed : constant Unicode_Char := 16#1F590#; Reversed_Raised_Hand_With_Fingers_Splayed : constant Unicode_Char := 16#1F591#; Reversed_Thumbs_Up_Sign : constant Unicode_Char := 16#1F592#; Reversed_Thumbs_Down_Sign : constant Unicode_Char := 16#1F593#; Reversed_Victory_Hand : constant Unicode_Char := 16#1F594#; Reversed_Hand_With_Middle_Finger_Extended : constant Unicode_Char := 16#1F595#; Raised_Hand_With_Part_Between_Middle_And_Ring_Fingers : constant Unicode_Char := 16#1F596#; White_Down_Pointing_Left_Hand_Index : constant Unicode_Char := 16#1F597#; Sideways_White_Left_Pointing_Index : constant Unicode_Char := 16#1F598#; Sideways_White_Right_Pointing_Index : constant Unicode_Char := 16#1F599#; Sideways_Black_Left_Pointing_Index : constant Unicode_Char := 16#1F59A#; Sideways_Black_Right_Pointing_Index : constant Unicode_Char := 16#1F59B#; Black_Left_Pointing_Backhand_Index : constant Unicode_Char := 16#1F59C#; Black_Right_Pointing_Backhand_Index : constant Unicode_Char := 16#1F59D#; Sideways_White_Up_Pointing_Index : constant Unicode_Char := 16#1F59E#; Sideways_White_Down_Pointing_Index : constant Unicode_Char := 16#1F59F#; Sideways_Black_Up_Pointing_Index : constant Unicode_Char := 16#1F5A0#; Sideways_Black_Down_Pointing_Index : constant Unicode_Char := 16#1F5A1#; Black_Up_Pointing_Backhand_Index : constant Unicode_Char := 16#1F5A2#; Black_Down_Pointing_Backhand_Index : constant Unicode_Char := 16#1F5A3#; Desktop_Computer : constant Unicode_Char := 16#1F5A5#; Keyboard_And_Mouse : constant Unicode_Char := 16#1F5A6#; Three_Networked_Computers : constant Unicode_Char := 16#1F5A7#; Printer : constant Unicode_Char := 16#1F5A8#; Pocket_Calculator : constant Unicode_Char := 16#1F5A9#; Black_Hard_Shell_Floppy_Disk : constant Unicode_Char := 16#1F5AA#; White_Hard_Shell_Floppy_Disk : constant Unicode_Char := 16#1F5AB#; Soft_Shell_Floppy_Disk : constant Unicode_Char := 16#1F5AC#; Tape_Cartridge : constant Unicode_Char := 16#1F5AD#; Wired_Keyboard : constant Unicode_Char := 16#1F5AE#; One_Button_Mouse : constant Unicode_Char := 16#1F5AF#; Two_Button_Mouse : constant Unicode_Char := 16#1F5B0#; Three_Button_Mouse : constant Unicode_Char := 16#1F5B1#; Trackball : constant Unicode_Char := 16#1F5B2#; Old_Personal_Computer : constant Unicode_Char := 16#1F5B3#; Hard_Disk : constant Unicode_Char := 16#1F5B4#; Screen : constant Unicode_Char := 16#1F5B5#; Printer_Icon : constant Unicode_Char := 16#1F5B6#; Fax_Icon : constant Unicode_Char := 16#1F5B7#; Optical_Disc_Icon : constant Unicode_Char := 16#1F5B8#; Document_With_Text : constant Unicode_Char := 16#1F5B9#; Document_With_Text_And_Picture : constant Unicode_Char := 16#1F5BA#; Document_With_Picture : constant Unicode_Char := 16#1F5BB#; Frame_With_Picture : constant Unicode_Char := 16#1F5BC#; Frame_With_Tiles : constant Unicode_Char := 16#1F5BD#; Frame_With_An_X : constant Unicode_Char := 16#1F5BE#; Black_Folder : constant Unicode_Char := 16#1F5BF#; Folder : constant Unicode_Char := 16#1F5C0#; Open_Folder : constant Unicode_Char := 16#1F5C1#; Card_Index_Dividers : constant Unicode_Char := 16#1F5C2#; Card_File_Box : constant Unicode_Char := 16#1F5C3#; File_Cabinet : constant Unicode_Char := 16#1F5C4#; Empty_Note : constant Unicode_Char := 16#1F5C5#; Empty_Note_Page : constant Unicode_Char := 16#1F5C6#; Empty_Note_Pad : constant Unicode_Char := 16#1F5C7#; Note : constant Unicode_Char := 16#1F5C8#; Note_Page : constant Unicode_Char := 16#1F5C9#; Note_Pad : constant Unicode_Char := 16#1F5CA#; Empty_Document : constant Unicode_Char := 16#1F5CB#; Empty_Page : constant Unicode_Char := 16#1F5CC#; Empty_Pages : constant Unicode_Char := 16#1F5CD#; Document : constant Unicode_Char := 16#1F5CE#; Page : constant Unicode_Char := 16#1F5CF#; Pages : constant Unicode_Char := 16#1F5D0#; Wastebasket : constant Unicode_Char := 16#1F5D1#; Spiral_Note_Pad : constant Unicode_Char := 16#1F5D2#; Spiral_Calendar_Pad : constant Unicode_Char := 16#1F5D3#; Desktop_Window : constant Unicode_Char := 16#1F5D4#; Minimize : constant Unicode_Char := 16#1F5D5#; Maximize : constant Unicode_Char := 16#1F5D6#; Overlap : constant Unicode_Char := 16#1F5D7#; Clockwise_Right_And_Left_Semicircle_Arrows : constant Unicode_Char := 16#1F5D8#; Cancellation_X : constant Unicode_Char := 16#1F5D9#; Increase_Font_Size_Symbol : constant Unicode_Char := 16#1F5DA#; Decrease_Font_Size_Symbol : constant Unicode_Char := 16#1F5DB#; Compression : constant Unicode_Char := 16#1F5DC#; Old_Key : constant Unicode_Char := 16#1F5DD#; Rolled_Up_Newspaper : constant Unicode_Char := 16#1F5DE#; Page_With_Circled_Text : constant Unicode_Char := 16#1F5DF#; Stock_Chart : constant Unicode_Char := 16#1F5E0#; Dagger_Knife : constant Unicode_Char := 16#1F5E1#; Lips : constant Unicode_Char := 16#1F5E2#; Speaking_Head_In_Silhouette : constant Unicode_Char := 16#1F5E3#; Three_Rays_Above : constant Unicode_Char := 16#1F5E4#; Three_Rays_Below : constant Unicode_Char := 16#1F5E5#; Three_Rays_Left : constant Unicode_Char := 16#1F5E6#; Three_Rays_Right : constant Unicode_Char := 16#1F5E7#; Left_Speech_Bubble : constant Unicode_Char := 16#1F5E8#; Right_Speech_Bubble : constant Unicode_Char := 16#1F5E9#; Two_Speech_Bubbles : constant Unicode_Char := 16#1F5EA#; Three_Speech_Bubbles : constant Unicode_Char := 16#1F5EB#; Left_Thought_Bubble : constant Unicode_Char := 16#1F5EC#; Right_Thought_Bubble : constant Unicode_Char := 16#1F5ED#; Left_Anger_Bubble : constant Unicode_Char := 16#1F5EE#; Right_Anger_Bubble : constant Unicode_Char := 16#1F5EF#; Mood_Bubble : constant Unicode_Char := 16#1F5F0#; Lightning_Mood_Bubble : constant Unicode_Char := 16#1F5F1#; Lightning_Mood : constant Unicode_Char := 16#1F5F2#; Ballot_Box_With_Ballot : constant Unicode_Char := 16#1F5F3#; Ballot_Script_X : constant Unicode_Char := 16#1F5F4#; Ballot_Box_With_Script_X : constant Unicode_Char := 16#1F5F5#; Ballot_Bold_Script_X : constant Unicode_Char := 16#1F5F6#; Ballot_Box_With_Bold_Script_X : constant Unicode_Char := 16#1F5F7#; Light_Check_Mark : constant Unicode_Char := 16#1F5F8#; Ballot_Box_With_Bold_Check : constant Unicode_Char := 16#1F5F9#; World_Map : constant Unicode_Char := 16#1F5FA#; Mount_Fuji : constant Unicode_Char := 16#1F5FB#; Tokyo_Tower : constant Unicode_Char := 16#1F5FC#; Statue_Of_Liberty : constant Unicode_Char := 16#1F5FD#; Silhouette_Of_Japan : constant Unicode_Char := 16#1F5FE#; Moyai : constant Unicode_Char := 16#1F5FF#; end Unicode.Names.Misc_Symbols_Pictographs; ��������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-miscellaneous_symbols.ads���������������������������������������0000664�0000000�0000000�00000055363�14476332425�0024350�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Miscellaneous_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Black_Sun_With_Rays : constant Unicode_Char := 16#2600#; Cloud : constant Unicode_Char := 16#2601#; Umbrella : constant Unicode_Char := 16#2602#; Snowman : constant Unicode_Char := 16#2603#; Comet : constant Unicode_Char := 16#2604#; Black_Star : constant Unicode_Char := 16#2605#; White_Star : constant Unicode_Char := 16#2606#; Lightning : constant Unicode_Char := 16#2607#; Thunderstorm : constant Unicode_Char := 16#2608#; Sun : constant Unicode_Char := 16#2609#; Ascending_Node : constant Unicode_Char := 16#260A#; Descending_Node : constant Unicode_Char := 16#260B#; Conjunction : constant Unicode_Char := 16#260C#; Opposition : constant Unicode_Char := 16#260D#; Black_Telephone : constant Unicode_Char := 16#260E#; White_Telephone : constant Unicode_Char := 16#260F#; Ballot_Box : constant Unicode_Char := 16#2610#; Ballot_Box_With_Check : constant Unicode_Char := 16#2611#; Ballot_Box_With_X : constant Unicode_Char := 16#2612#; Saltire : constant Unicode_Char := 16#2613#; Umbrella_With_Rain_Drops : constant Unicode_Char := 16#2614#; Hot_Beverage : constant Unicode_Char := 16#2615#; White_Shogi_Piece : constant Unicode_Char := 16#2616#; Black_Shogi_Piece : constant Unicode_Char := 16#2617#; Shamrock : constant Unicode_Char := 16#2618#; Reversed_Rotated_Floral_Heart_Bullet : constant Unicode_Char := 16#2619#; Black_Left_Pointing_Index : constant Unicode_Char := 16#261A#; Black_Right_Pointing_Index : constant Unicode_Char := 16#261B#; White_Left_Pointing_Index : constant Unicode_Char := 16#261C#; White_Up_Pointing_Index : constant Unicode_Char := 16#261D#; White_Right_Pointing_Index : constant Unicode_Char := 16#261E#; White_Down_Pointing_Index : constant Unicode_Char := 16#261F#; Skull_And_Crossbones : constant Unicode_Char := 16#2620#; Caution_Sign : constant Unicode_Char := 16#2621#; Radioactive_Sign : constant Unicode_Char := 16#2622#; Biohazard_Sign : constant Unicode_Char := 16#2623#; Caduceus : constant Unicode_Char := 16#2624#; Ankh : constant Unicode_Char := 16#2625#; Orthodox_Cross : constant Unicode_Char := 16#2626#; Chi_Rho : constant Unicode_Char := 16#2627#; Cross_Of_Lorraine : constant Unicode_Char := 16#2628#; Cross_Of_Jerusalem : constant Unicode_Char := 16#2629#; Star_And_Crescent : constant Unicode_Char := 16#262A#; Farsi_Symbol : constant Unicode_Char := 16#262B#; Adi_Shakti : constant Unicode_Char := 16#262C#; Hammer_And_Sickle : constant Unicode_Char := 16#262D#; Peace_Symbol : constant Unicode_Char := 16#262E#; Yin_Yang : constant Unicode_Char := 16#262F#; Trigram_For_Heaven : constant Unicode_Char := 16#2630#; Trigram_For_Lake : constant Unicode_Char := 16#2631#; Trigram_For_Fire : constant Unicode_Char := 16#2632#; Trigram_For_Thunder : constant Unicode_Char := 16#2633#; Trigram_For_Wind : constant Unicode_Char := 16#2634#; Trigram_For_Water : constant Unicode_Char := 16#2635#; Trigram_For_Mountain : constant Unicode_Char := 16#2636#; Trigram_For_Earth : constant Unicode_Char := 16#2637#; Wheel_Of_Dharma : constant Unicode_Char := 16#2638#; White_Frowning_Face : constant Unicode_Char := 16#2639#; White_Smiling_Face : constant Unicode_Char := 16#263A#; Black_Smiling_Face : constant Unicode_Char := 16#263B#; White_Sun_With_Rays : constant Unicode_Char := 16#263C#; First_Quarter_Moon : constant Unicode_Char := 16#263D#; Last_Quarter_Moon : constant Unicode_Char := 16#263E#; Mercury : constant Unicode_Char := 16#263F#; Female_Sign : constant Unicode_Char := 16#2640#; Earth : constant Unicode_Char := 16#2641#; Male_Sign : constant Unicode_Char := 16#2642#; Jupiter : constant Unicode_Char := 16#2643#; Saturn : constant Unicode_Char := 16#2644#; Uranus : constant Unicode_Char := 16#2645#; Neptune : constant Unicode_Char := 16#2646#; Pluto : constant Unicode_Char := 16#2647#; Aries : constant Unicode_Char := 16#2648#; Taurus : constant Unicode_Char := 16#2649#; Gemini : constant Unicode_Char := 16#264A#; Cancer : constant Unicode_Char := 16#264B#; Leo : constant Unicode_Char := 16#264C#; Virgo : constant Unicode_Char := 16#264D#; Libra : constant Unicode_Char := 16#264E#; Scorpius : constant Unicode_Char := 16#264F#; Sagittarius : constant Unicode_Char := 16#2650#; Capricorn : constant Unicode_Char := 16#2651#; Aquarius : constant Unicode_Char := 16#2652#; Pisces : constant Unicode_Char := 16#2653#; White_Chess_King : constant Unicode_Char := 16#2654#; White_Chess_Queen : constant Unicode_Char := 16#2655#; White_Chess_Rook : constant Unicode_Char := 16#2656#; White_Chess_Bishop : constant Unicode_Char := 16#2657#; White_Chess_Knight : constant Unicode_Char := 16#2658#; White_Chess_Pawn : constant Unicode_Char := 16#2659#; Black_Chess_King : constant Unicode_Char := 16#265A#; Black_Chess_Queen : constant Unicode_Char := 16#265B#; Black_Chess_Rook : constant Unicode_Char := 16#265C#; Black_Chess_Bishop : constant Unicode_Char := 16#265D#; Black_Chess_Knight : constant Unicode_Char := 16#265E#; Black_Chess_Pawn : constant Unicode_Char := 16#265F#; Black_Spade_Suit : constant Unicode_Char := 16#2660#; White_Heart_Suit : constant Unicode_Char := 16#2661#; White_Diamond_Suit : constant Unicode_Char := 16#2662#; Black_Club_Suit : constant Unicode_Char := 16#2663#; White_Spade_Suit : constant Unicode_Char := 16#2664#; Black_Heart_Suit : constant Unicode_Char := 16#2665#; Black_Diamond_Suit : constant Unicode_Char := 16#2666#; White_Club_Suit : constant Unicode_Char := 16#2667#; Hot_Springs : constant Unicode_Char := 16#2668#; Quarter_Note : constant Unicode_Char := 16#2669#; Eighth_Note : constant Unicode_Char := 16#266A#; Beamed_Eighth_Notes : constant Unicode_Char := 16#266B#; Beamed_Sixteenth_Notes : constant Unicode_Char := 16#266C#; Music_Flat_Sign : constant Unicode_Char := 16#266D#; Music_Natural_Sign : constant Unicode_Char := 16#266E#; Music_Sharp_Sign : constant Unicode_Char := 16#266F#; West_Syriac_Cross : constant Unicode_Char := 16#2670#; East_Syriac_Cross : constant Unicode_Char := 16#2671#; Universal_Recycling_Symbol : constant Unicode_Char := 16#2672#; Recycling_Symbol_For_Type_1_Plastics : constant Unicode_Char := 16#2673#; Recycling_Symbol_For_Type_2_Plastics : constant Unicode_Char := 16#2674#; Recycling_Symbol_For_Type_3_Plastics : constant Unicode_Char := 16#2675#; Recycling_Symbol_For_Type_4_Plastics : constant Unicode_Char := 16#2676#; Recycling_Symbol_For_Type_5_Plastics : constant Unicode_Char := 16#2677#; Recycling_Symbol_For_Type_6_Plastics : constant Unicode_Char := 16#2678#; Recycling_Symbol_For_Type_7_Plastics : constant Unicode_Char := 16#2679#; Recycling_Symbol_For_Generic_Materials : constant Unicode_Char := 16#267A#; Black_Universal_Recycling_Symbol : constant Unicode_Char := 16#267B#; Recycled_Paper_Symbol : constant Unicode_Char := 16#267C#; Partially_Recycled_Paper_Symbol : constant Unicode_Char := 16#267D#; Permanent_Paper_Sign : constant Unicode_Char := 16#267E#; Wheelchair_Symbol : constant Unicode_Char := 16#267F#; Die_Face_1 : constant Unicode_Char := 16#2680#; Die_Face_2 : constant Unicode_Char := 16#2681#; Die_Face_3 : constant Unicode_Char := 16#2682#; Die_Face_4 : constant Unicode_Char := 16#2683#; Die_Face_5 : constant Unicode_Char := 16#2684#; Die_Face_6 : constant Unicode_Char := 16#2685#; White_Circle_With_Dot_Right : constant Unicode_Char := 16#2686#; White_Circle_With_Two_Dots : constant Unicode_Char := 16#2687#; Black_Circle_With_White_Dot_Right : constant Unicode_Char := 16#2688#; Black_Circle_With_Two_White_Dots : constant Unicode_Char := 16#2689#; Monogram_For_Yang : constant Unicode_Char := 16#268A#; Monogram_For_Yin : constant Unicode_Char := 16#268B#; Digram_For_Greater_Yang : constant Unicode_Char := 16#268C#; Digram_For_Lesser_Yin : constant Unicode_Char := 16#268D#; Digram_For_Lesser_Yang : constant Unicode_Char := 16#268E#; Digram_For_Greater_Yin : constant Unicode_Char := 16#268F#; White_Flag : constant Unicode_Char := 16#2690#; Black_Flag : constant Unicode_Char := 16#2691#; Hammer_And_Pick : constant Unicode_Char := 16#2692#; Anchor : constant Unicode_Char := 16#2693#; Crossed_Swords : constant Unicode_Char := 16#2694#; Staff_Of_Aesculapius : constant Unicode_Char := 16#2695#; Scales : constant Unicode_Char := 16#2696#; Alembic : constant Unicode_Char := 16#2697#; Flower : constant Unicode_Char := 16#2698#; Gear : constant Unicode_Char := 16#2699#; Staff_Of_Hermes : constant Unicode_Char := 16#269A#; Atom_Symbol : constant Unicode_Char := 16#269B#; Fleur_De_Lis : constant Unicode_Char := 16#269C#; Outlined_White_Star : constant Unicode_Char := 16#269D#; Three_Lines_Converging_Right : constant Unicode_Char := 16#269E#; Three_Lines_Converging_Left : constant Unicode_Char := 16#269F#; Warning_Sign : constant Unicode_Char := 16#26A0#; High_Voltage_Sign : constant Unicode_Char := 16#26A1#; Doubled_Female_Sign : constant Unicode_Char := 16#26A2#; Doubled_Male_Sign : constant Unicode_Char := 16#26A3#; Interlocked_Female_And_Male_Sign : constant Unicode_Char := 16#26A4#; Male_And_Female_Sign : constant Unicode_Char := 16#26A5#; Male_With_Stroke_Sign : constant Unicode_Char := 16#26A6#; Male_With_Stroke_And_Male_And_Female_Sign : constant Unicode_Char := 16#26A7#; Vertical_Male_With_Stroke_Sign : constant Unicode_Char := 16#26A8#; Horizontal_Male_With_Stroke_Sign : constant Unicode_Char := 16#26A9#; Medium_White_Circle : constant Unicode_Char := 16#26AA#; Medium_Black_Circle : constant Unicode_Char := 16#26AB#; Medium_Small_White_Circle : constant Unicode_Char := 16#26AC#; Marriage_Symbol : constant Unicode_Char := 16#26AD#; Divorce_Symbol : constant Unicode_Char := 16#26AE#; Unmarried_Partnership_Symbol : constant Unicode_Char := 16#26AF#; Coffin : constant Unicode_Char := 16#26B0#; Funeral_Urn : constant Unicode_Char := 16#26B1#; Neuter : constant Unicode_Char := 16#26B2#; Ceres : constant Unicode_Char := 16#26B3#; Pallas : constant Unicode_Char := 16#26B4#; Juno : constant Unicode_Char := 16#26B5#; Vesta : constant Unicode_Char := 16#26B6#; Chiron : constant Unicode_Char := 16#26B7#; Black_Moon_Lilith : constant Unicode_Char := 16#26B8#; Sextile : constant Unicode_Char := 16#26B9#; Semisextile : constant Unicode_Char := 16#26BA#; Quincunx : constant Unicode_Char := 16#26BB#; Sesquiquadrate : constant Unicode_Char := 16#26BC#; Soccer_Ball : constant Unicode_Char := 16#26BD#; Baseball : constant Unicode_Char := 16#26BE#; Squared_Key : constant Unicode_Char := 16#26BF#; White_Draughts_Man : constant Unicode_Char := 16#26C0#; White_Draughts_King : constant Unicode_Char := 16#26C1#; Black_Draughts_Man : constant Unicode_Char := 16#26C2#; Black_Draughts_King : constant Unicode_Char := 16#26C3#; Snowman_Without_Snow : constant Unicode_Char := 16#26C4#; Sun_Behind_Cloud : constant Unicode_Char := 16#26C5#; Rain : constant Unicode_Char := 16#26C6#; Black_Snowman : constant Unicode_Char := 16#26C7#; Thunder_Cloud_And_Rain : constant Unicode_Char := 16#26C8#; Turned_White_Shogi_Piece : constant Unicode_Char := 16#26C9#; Turned_Black_Shogi_Piece : constant Unicode_Char := 16#26CA#; White_Diamond_In_Square : constant Unicode_Char := 16#26CB#; Crossing_Lanes : constant Unicode_Char := 16#26CC#; Disabled_Car : constant Unicode_Char := 16#26CD#; Ophiuchus : constant Unicode_Char := 16#26CE#; Pick : constant Unicode_Char := 16#26CF#; Car_Sliding : constant Unicode_Char := 16#26D0#; Helmet_With_White_Cross : constant Unicode_Char := 16#26D1#; Circled_Crossing_Lanes : constant Unicode_Char := 16#26D2#; Chains : constant Unicode_Char := 16#26D3#; No_Entry : constant Unicode_Char := 16#26D4#; Alternate_One_Way_Left_Way_Traffic : constant Unicode_Char := 16#26D5#; Black_Two_Way_Left_Way_Traffic : constant Unicode_Char := 16#26D6#; White_Two_Way_Left_Way_Traffic : constant Unicode_Char := 16#26D7#; Black_Left_Lane_Merge : constant Unicode_Char := 16#26D8#; White_Left_Lane_Merge : constant Unicode_Char := 16#26D9#; Drive_Slow_Sign : constant Unicode_Char := 16#26DA#; Heavy_White_Down_Pointing_Triangle : constant Unicode_Char := 16#26DB#; Left_Closed_Entry : constant Unicode_Char := 16#26DC#; Squared_Saltire : constant Unicode_Char := 16#26DD#; Falling_Diagonal_In_White_Circle_In_Black_Square : constant Unicode_Char := 16#26DE#; Black_Truck : constant Unicode_Char := 16#26DF#; Restricted_Left_Entry_1 : constant Unicode_Char := 16#26E0#; Restricted_Left_Entry_2 : constant Unicode_Char := 16#26E1#; Astronomical_Symbol_For_Uranus : constant Unicode_Char := 16#26E2#; Heavy_Circle_With_Stroke_And_Two_Dots_Above : constant Unicode_Char := 16#26E3#; Pentagram : constant Unicode_Char := 16#26E4#; Right_Handed_Interlaced_Pentagram : constant Unicode_Char := 16#26E5#; Left_Handed_Interlaced_Pentagram : constant Unicode_Char := 16#26E6#; Inverted_Pentagram : constant Unicode_Char := 16#26E7#; Black_Cross_On_Shield : constant Unicode_Char := 16#26E8#; Shinto_Shrine : constant Unicode_Char := 16#26E9#; Church : constant Unicode_Char := 16#26EA#; Castle : constant Unicode_Char := 16#26EB#; Historic_Site : constant Unicode_Char := 16#26EC#; Gear_Without_Hub : constant Unicode_Char := 16#26ED#; Gear_With_Handles : constant Unicode_Char := 16#26EE#; Map_Symbol_For_Lighthouse : constant Unicode_Char := 16#26EF#; Mountain : constant Unicode_Char := 16#26F0#; Umbrella_On_Ground : constant Unicode_Char := 16#26F1#; Fountain : constant Unicode_Char := 16#26F2#; Flag_In_Hole : constant Unicode_Char := 16#26F3#; Ferry : constant Unicode_Char := 16#26F4#; Sailboat : constant Unicode_Char := 16#26F5#; Square_Four_Corners : constant Unicode_Char := 16#26F6#; Skier : constant Unicode_Char := 16#26F7#; Ice_Skate : constant Unicode_Char := 16#26F8#; Person_With_Ball : constant Unicode_Char := 16#26F9#; Tent : constant Unicode_Char := 16#26FA#; Japanese_Bank_Symbol : constant Unicode_Char := 16#26FB#; Headstone_Graveyard_Symbol : constant Unicode_Char := 16#26FC#; Fuel_Pump : constant Unicode_Char := 16#26FD#; Cup_On_Black_Square : constant Unicode_Char := 16#26FE#; White_Flag_With_Horizontal_Middle_Black_Stripe : constant Unicode_Char := 16#26FF#; end Unicode.Names.Miscellaneous_Symbols; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-miscellaneous_technical.ads�������������������������������������0000664�0000000�0000000�00000055273�14476332425�0024612�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Miscellaneous_Technical is pragma Preelaborate; pragma Style_Checks (Off); Diameter_Sign : constant Unicode_Char := 16#2300#; Electric_Arrow : constant Unicode_Char := 16#2301#; House : constant Unicode_Char := 16#2302#; Up_Arrowhead : constant Unicode_Char := 16#2303#; Down_Arrowhead : constant Unicode_Char := 16#2304#; Projective : constant Unicode_Char := 16#2305#; Perspective : constant Unicode_Char := 16#2306#; Wavy_Line : constant Unicode_Char := 16#2307#; Left_Ceiling : constant Unicode_Char := 16#2308#; Right_Ceiling : constant Unicode_Char := 16#2309#; Left_Floor : constant Unicode_Char := 16#230A#; Right_Floor : constant Unicode_Char := 16#230B#; Bottom_Right_Crop : constant Unicode_Char := 16#230C#; Bottom_Left_Crop : constant Unicode_Char := 16#230D#; Top_Right_Crop : constant Unicode_Char := 16#230E#; Top_Left_Crop : constant Unicode_Char := 16#230F#; Reversed_Not_Sign : constant Unicode_Char := 16#2310#; Square_Lozenge : constant Unicode_Char := 16#2311#; Arc : constant Unicode_Char := 16#2312#; Segment : constant Unicode_Char := 16#2313#; Sector : constant Unicode_Char := 16#2314#; Telephone_Recorder : constant Unicode_Char := 16#2315#; Position_Indicator : constant Unicode_Char := 16#2316#; Viewdata_Square : constant Unicode_Char := 16#2317#; Place_Of_Interest_Sign : constant Unicode_Char := 16#2318#; Turned_Not_Sign : constant Unicode_Char := 16#2319#; Watch : constant Unicode_Char := 16#231A#; Hourglass : constant Unicode_Char := 16#231B#; Top_Left_Corner : constant Unicode_Char := 16#231C#; Top_Right_Corner : constant Unicode_Char := 16#231D#; Bottom_Left_Corner : constant Unicode_Char := 16#231E#; Bottom_Right_Corner : constant Unicode_Char := 16#231F#; Top_Half_Integral : constant Unicode_Char := 16#2320#; Bottom_Half_Integral : constant Unicode_Char := 16#2321#; Frown : constant Unicode_Char := 16#2322#; Smile : constant Unicode_Char := 16#2323#; Up_Arrowhead_Between_Two_Horizontal_Bars : constant Unicode_Char := 16#2324#; Option_Key : constant Unicode_Char := 16#2325#; Erase_To_The_Right : constant Unicode_Char := 16#2326#; X_In_A_Rectangle_Box : constant Unicode_Char := 16#2327#; Keyboard : constant Unicode_Char := 16#2328#; Left_Pointing_Angle_Bracket : constant Unicode_Char := 16#2329#; Right_Pointing_Angle_Bracket : constant Unicode_Char := 16#232A#; Erase_To_The_Left : constant Unicode_Char := 16#232B#; Benzene_Ring : constant Unicode_Char := 16#232C#; Cylindricity : constant Unicode_Char := 16#232D#; All_Around_Profile : constant Unicode_Char := 16#232E#; Symmetry : constant Unicode_Char := 16#232F#; Total_Runout : constant Unicode_Char := 16#2330#; Dimension_Origin : constant Unicode_Char := 16#2331#; Conical_Taper : constant Unicode_Char := 16#2332#; Slope : constant Unicode_Char := 16#2333#; Counterbore : constant Unicode_Char := 16#2334#; Countersink : constant Unicode_Char := 16#2335#; Apl_Functional_Symbol_I_Beam : constant Unicode_Char := 16#2336#; Apl_Functional_Symbol_Squish_Quad : constant Unicode_Char := 16#2337#; Apl_Functional_Symbol_Quad_Equal : constant Unicode_Char := 16#2338#; Apl_Functional_Symbol_Quad_Divide : constant Unicode_Char := 16#2339#; Apl_Functional_Symbol_Quad_Diamond : constant Unicode_Char := 16#233A#; Apl_Functional_Symbol_Quad_Jot : constant Unicode_Char := 16#233B#; Apl_Functional_Symbol_Quad_Circle : constant Unicode_Char := 16#233C#; Apl_Functional_Symbol_Circle_Stile : constant Unicode_Char := 16#233D#; Apl_Functional_Symbol_Circle_Jot : constant Unicode_Char := 16#233E#; Apl_Functional_Symbol_Slash_Bar : constant Unicode_Char := 16#233F#; Apl_Functional_Symbol_Backslash_Bar : constant Unicode_Char := 16#2340#; Apl_Functional_Symbol_Quad_Slash : constant Unicode_Char := 16#2341#; Apl_Functional_Symbol_Quad_Backslash : constant Unicode_Char := 16#2342#; Apl_Functional_Symbol_Quad_Less_Than : constant Unicode_Char := 16#2343#; Apl_Functional_Symbol_Quad_Greater_Than : constant Unicode_Char := 16#2344#; Apl_Functional_Symbol_Leftwards_Vane : constant Unicode_Char := 16#2345#; Apl_Functional_Symbol_Rightwards_Vane : constant Unicode_Char := 16#2346#; Apl_Functional_Symbol_Quad_Leftwards_Arrow : constant Unicode_Char := 16#2347#; Apl_Functional_Symbol_Quad_Rightwards_Arrow : constant Unicode_Char := 16#2348#; Apl_Functional_Symbol_Circle_Backslash : constant Unicode_Char := 16#2349#; Apl_Functional_Symbol_Down_Tack_Underbar : constant Unicode_Char := 16#234A#; Apl_Functional_Symbol_Delta_Stile : constant Unicode_Char := 16#234B#; Apl_Functional_Symbol_Quad_Down_Caret : constant Unicode_Char := 16#234C#; Apl_Functional_Symbol_Quad_Delta : constant Unicode_Char := 16#234D#; Apl_Functional_Symbol_Down_Tack_Jot : constant Unicode_Char := 16#234E#; Apl_Functional_Symbol_Upwards_Vane : constant Unicode_Char := 16#234F#; Apl_Functional_Symbol_Quad_Upwards_Arrow : constant Unicode_Char := 16#2350#; Apl_Functional_Symbol_Up_Tack_Overbar : constant Unicode_Char := 16#2351#; Apl_Functional_Symbol_Del_Stile : constant Unicode_Char := 16#2352#; Apl_Functional_Symbol_Quad_Up_Caret : constant Unicode_Char := 16#2353#; Apl_Functional_Symbol_Quad_Del : constant Unicode_Char := 16#2354#; Apl_Functional_Symbol_Up_Tack_Jot : constant Unicode_Char := 16#2355#; Apl_Functional_Symbol_Downwards_Vane : constant Unicode_Char := 16#2356#; Apl_Functional_Symbol_Quad_Downwards_Arrow : constant Unicode_Char := 16#2357#; Apl_Functional_Symbol_Quote_Underbar : constant Unicode_Char := 16#2358#; Apl_Functional_Symbol_Delta_Underbar : constant Unicode_Char := 16#2359#; Apl_Functional_Symbol_Diamond_Underbar : constant Unicode_Char := 16#235A#; Apl_Functional_Symbol_Jot_Underbar : constant Unicode_Char := 16#235B#; Apl_Functional_Symbol_Circle_Underbar : constant Unicode_Char := 16#235C#; Apl_Functional_Symbol_Up_Shoe_Jot : constant Unicode_Char := 16#235D#; Apl_Functional_Symbol_Quote_Quad : constant Unicode_Char := 16#235E#; Apl_Functional_Symbol_Circle_Star : constant Unicode_Char := 16#235F#; Apl_Functional_Symbol_Quad_Colon : constant Unicode_Char := 16#2360#; Apl_Functional_Symbol_Up_Tack_Diaeresis : constant Unicode_Char := 16#2361#; Apl_Functional_Symbol_Del_Diaeresis : constant Unicode_Char := 16#2362#; Apl_Functional_Symbol_Star_Diaeresis : constant Unicode_Char := 16#2363#; Apl_Functional_Symbol_Jot_Diaeresis : constant Unicode_Char := 16#2364#; Apl_Functional_Symbol_Circle_Diaeresis : constant Unicode_Char := 16#2365#; Apl_Functional_Symbol_Down_Shoe_Stile : constant Unicode_Char := 16#2366#; Apl_Functional_Symbol_Left_Shoe_Stile : constant Unicode_Char := 16#2367#; Apl_Functional_Symbol_Tilde_Diaeresis : constant Unicode_Char := 16#2368#; Apl_Functional_Symbol_Greater_Than_Diaeresis : constant Unicode_Char := 16#2369#; Apl_Functional_Symbol_Comma_Bar : constant Unicode_Char := 16#236A#; Apl_Functional_Symbol_Del_Tilde : constant Unicode_Char := 16#236B#; Apl_Functional_Symbol_Zilde : constant Unicode_Char := 16#236C#; Apl_Functional_Symbol_Stile_Tilde : constant Unicode_Char := 16#236D#; Apl_Functional_Symbol_Semicolon_Underbar : constant Unicode_Char := 16#236E#; Apl_Functional_Symbol_Quad_Not_Equal : constant Unicode_Char := 16#236F#; Apl_Functional_Symbol_Quad_Question : constant Unicode_Char := 16#2370#; Apl_Functional_Symbol_Down_Caret_Tilde : constant Unicode_Char := 16#2371#; Apl_Functional_Symbol_Up_Caret_Tilde : constant Unicode_Char := 16#2372#; Apl_Functional_Symbol_Iota : constant Unicode_Char := 16#2373#; Apl_Functional_Symbol_Rho : constant Unicode_Char := 16#2374#; Apl_Functional_Symbol_Omega : constant Unicode_Char := 16#2375#; Apl_Functional_Symbol_Alpha_Underbar : constant Unicode_Char := 16#2376#; Apl_Functional_Symbol_Epsilon_Underbar : constant Unicode_Char := 16#2377#; Apl_Functional_Symbol_Iota_Underbar : constant Unicode_Char := 16#2378#; Apl_Functional_Symbol_Omega_Underbar : constant Unicode_Char := 16#2379#; Apl_Functional_Symbol_Alpha : constant Unicode_Char := 16#237A#; Not_Check_Mark : constant Unicode_Char := 16#237B#; Right_Angle_With_Downwards_Zigzag_Arrow : constant Unicode_Char := 16#237C#; Shouldered_Open_Box : constant Unicode_Char := 16#237D#; Bell_Symbol : constant Unicode_Char := 16#237E#; Vertical_Line_With_Middle_Dot : constant Unicode_Char := 16#237F#; Insertion_Symbol : constant Unicode_Char := 16#2380#; Continuous_Underline_Symbol : constant Unicode_Char := 16#2381#; Discontinuous_Underline_Symbol : constant Unicode_Char := 16#2382#; Emphasis_Symbol : constant Unicode_Char := 16#2383#; Composition_Symbol : constant Unicode_Char := 16#2384#; White_Square_With_Centre_Vertical_Line : constant Unicode_Char := 16#2385#; Enter_Symbol : constant Unicode_Char := 16#2386#; Alternative_Key_Symbol : constant Unicode_Char := 16#2387#; Helm_Symbol : constant Unicode_Char := 16#2388#; Circled_Horizontal_Bar_With_Notch : constant Unicode_Char := 16#2389#; Circled_Triangle_Down : constant Unicode_Char := 16#238A#; Broken_Circle_With_Northwest_Arrow : constant Unicode_Char := 16#238B#; Undo_Symbol : constant Unicode_Char := 16#238C#; Monostable_Symbol : constant Unicode_Char := 16#238D#; Hysteresis_Symbol : constant Unicode_Char := 16#238E#; Open_Circuit_Output_H_Type_Symbol : constant Unicode_Char := 16#238F#; Open_Circuit_Output_L_Type_Symbol : constant Unicode_Char := 16#2390#; Passive_Pull_Down_Output_Symbol : constant Unicode_Char := 16#2391#; Passive_Pull_Up_Output_Symbol : constant Unicode_Char := 16#2392#; Direct_Current_Symbol_Form_Two : constant Unicode_Char := 16#2393#; Software_Function_Symbol : constant Unicode_Char := 16#2394#; Apl_Functional_Symbol_Quad : constant Unicode_Char := 16#2395#; Decimal_Separator_Key_Symbol : constant Unicode_Char := 16#2396#; Previous_Page : constant Unicode_Char := 16#2397#; Next_Page : constant Unicode_Char := 16#2398#; Print_Screen_Symbol : constant Unicode_Char := 16#2399#; Clear_Screen_Symbol : constant Unicode_Char := 16#239A#; Left_Parenthesis_Upper_Hook : constant Unicode_Char := 16#239B#; Left_Parenthesis_Extension : constant Unicode_Char := 16#239C#; Left_Parenthesis_Lower_Hook : constant Unicode_Char := 16#239D#; Right_Parenthesis_Upper_Hook : constant Unicode_Char := 16#239E#; Right_Parenthesis_Extension : constant Unicode_Char := 16#239F#; Right_Parenthesis_Lower_Hook : constant Unicode_Char := 16#23A0#; Left_Square_Bracket_Upper_Corner : constant Unicode_Char := 16#23A1#; Left_Square_Bracket_Extension : constant Unicode_Char := 16#23A2#; Left_Square_Bracket_Lower_Corner : constant Unicode_Char := 16#23A3#; Right_Square_Bracket_Upper_Corner : constant Unicode_Char := 16#23A4#; Right_Square_Bracket_Extension : constant Unicode_Char := 16#23A5#; Right_Square_Bracket_Lower_Corner : constant Unicode_Char := 16#23A6#; Left_Curly_Bracket_Upper_Hook : constant Unicode_Char := 16#23A7#; Left_Curly_Bracket_Middle_Piece : constant Unicode_Char := 16#23A8#; Left_Curly_Bracket_Lower_Hook : constant Unicode_Char := 16#23A9#; Curly_Bracket_Extension : constant Unicode_Char := 16#23AA#; Right_Curly_Bracket_Upper_Hook : constant Unicode_Char := 16#23AB#; Right_Curly_Bracket_Middle_Piece : constant Unicode_Char := 16#23AC#; Right_Curly_Bracket_Lower_Hook : constant Unicode_Char := 16#23AD#; Integral_Extension : constant Unicode_Char := 16#23AE#; Horizontal_Line_Extension : constant Unicode_Char := 16#23AF#; Upper_Left_Or_Lower_Right_Curly_Bracket_Section : constant Unicode_Char := 16#23B0#; Upper_Right_Or_Lower_Left_Curly_Bracket_Section : constant Unicode_Char := 16#23B1#; Summation_Top : constant Unicode_Char := 16#23B2#; Summation_Bottom : constant Unicode_Char := 16#23B3#; Top_Square_Bracket : constant Unicode_Char := 16#23B4#; Bottom_Square_Bracket : constant Unicode_Char := 16#23B5#; Bottom_Square_Bracket_Over_Top_Square_Bracket : constant Unicode_Char := 16#23B6#; Radical_Symbol_Bottom : constant Unicode_Char := 16#23B7#; Left_Vertical_Box_Line : constant Unicode_Char := 16#23B8#; Right_Vertical_Box_Line : constant Unicode_Char := 16#23B9#; Horizontal_Scan_Line_1 : constant Unicode_Char := 16#23BA#; Horizontal_Scan_Line_3 : constant Unicode_Char := 16#23BB#; Horizontal_Scan_Line_7 : constant Unicode_Char := 16#23BC#; Horizontal_Scan_Line_9 : constant Unicode_Char := 16#23BD#; Dentistry_Symbol_Light_Vertical_And_Top_Right : constant Unicode_Char := 16#23BE#; Dentistry_Symbol_Light_Vertical_And_Bottom_Right : constant Unicode_Char := 16#23BF#; Dentistry_Symbol_Light_Vertical_With_Circle : constant Unicode_Char := 16#23C0#; Dentistry_Symbol_Light_Down_And_Horizontal_With_Circle : constant Unicode_Char := 16#23C1#; Dentistry_Symbol_Light_Up_And_Horizontal_With_Circle : constant Unicode_Char := 16#23C2#; Dentistry_Symbol_Light_Vertical_With_Triangle : constant Unicode_Char := 16#23C3#; Dentistry_Symbol_Light_Down_And_Horizontal_With_Triangle : constant Unicode_Char := 16#23C4#; Dentistry_Symbol_Light_Up_And_Horizontal_With_Triangle : constant Unicode_Char := 16#23C5#; Dentistry_Symbol_Light_Vertical_And_Wave : constant Unicode_Char := 16#23C6#; Dentistry_Symbol_Light_Down_And_Horizontal_With_Wave : constant Unicode_Char := 16#23C7#; Dentistry_Symbol_Light_Up_And_Horizontal_With_Wave : constant Unicode_Char := 16#23C8#; Dentistry_Symbol_Light_Down_And_Horizontal : constant Unicode_Char := 16#23C9#; Dentistry_Symbol_Light_Up_And_Horizontal : constant Unicode_Char := 16#23CA#; Dentistry_Symbol_Light_Vertical_And_Top_Left : constant Unicode_Char := 16#23CB#; Dentistry_Symbol_Light_Vertical_And_Bottom_Left : constant Unicode_Char := 16#23CC#; Square_Foot : constant Unicode_Char := 16#23CD#; Return_Symbol : constant Unicode_Char := 16#23CE#; Eject_Symbol : constant Unicode_Char := 16#23CF#; Vertical_Line_Extension : constant Unicode_Char := 16#23D0#; Metrical_Breve : constant Unicode_Char := 16#23D1#; Metrical_Long_Over_Short : constant Unicode_Char := 16#23D2#; Metrical_Short_Over_Long : constant Unicode_Char := 16#23D3#; Metrical_Long_Over_Two_Shorts : constant Unicode_Char := 16#23D4#; Metrical_Two_Shorts_Over_Long : constant Unicode_Char := 16#23D5#; Metrical_Two_Shorts_Joined : constant Unicode_Char := 16#23D6#; Metrical_Triseme : constant Unicode_Char := 16#23D7#; Metrical_Tetraseme : constant Unicode_Char := 16#23D8#; Metrical_Pentaseme : constant Unicode_Char := 16#23D9#; Earth_Ground : constant Unicode_Char := 16#23DA#; Fuse : constant Unicode_Char := 16#23DB#; Top_Parenthesis : constant Unicode_Char := 16#23DC#; Bottom_Parenthesis : constant Unicode_Char := 16#23DD#; Top_Curly_Bracket : constant Unicode_Char := 16#23DE#; Bottom_Curly_Bracket : constant Unicode_Char := 16#23DF#; Top_Tortoise_Shell_Bracket : constant Unicode_Char := 16#23E0#; Bottom_Tortoise_Shell_Bracket : constant Unicode_Char := 16#23E1#; White_Trapezium : constant Unicode_Char := 16#23E2#; Benzene_Ring_With_Circle : constant Unicode_Char := 16#23E3#; Straightness : constant Unicode_Char := 16#23E4#; Flatness : constant Unicode_Char := 16#23E5#; Ac_Current : constant Unicode_Char := 16#23E6#; Electrical_Intersection : constant Unicode_Char := 16#23E7#; Decimal_Exponent_Symbol : constant Unicode_Char := 16#23E8#; Black_Right_Pointing_Double_Triangle : constant Unicode_Char := 16#23E9#; Black_Left_Pointing_Double_Triangle : constant Unicode_Char := 16#23EA#; Black_Up_Pointing_Double_Triangle : constant Unicode_Char := 16#23EB#; Black_Down_Pointing_Double_Triangle : constant Unicode_Char := 16#23EC#; Black_Right_Pointing_Double_Triangle_With_Vertical_Bar : constant Unicode_Char := 16#23ED#; Black_Left_Pointing_Double_Triangle_With_Vertical_Bar : constant Unicode_Char := 16#23EE#; Black_Right_Pointing_Triangle_With_Double_Vertical_Bar : constant Unicode_Char := 16#23EF#; Alarm_Clock : constant Unicode_Char := 16#23F0#; Stopwatch : constant Unicode_Char := 16#23F1#; Timer_Clock : constant Unicode_Char := 16#23F2#; Hourglass_With_Flowing_Sand : constant Unicode_Char := 16#23F3#; Black_Medium_Left_Pointing_Triangle : constant Unicode_Char := 16#23F4#; Black_Medium_Right_Pointing_Triangle : constant Unicode_Char := 16#23F5#; Black_Medium_Up_Pointing_Triangle : constant Unicode_Char := 16#23F6#; Black_Medium_Down_Pointing_Triangle : constant Unicode_Char := 16#23F7#; Double_Vertical_Bar : constant Unicode_Char := 16#23F8#; Black_Square_For_Stop : constant Unicode_Char := 16#23F9#; Black_Circle_For_Record : constant Unicode_Char := 16#23FA#; end Unicode.Names.Miscellaneous_Technical; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-modi.ads��������������������������������������������������������0000664�0000000�0000000�00000022574�14476332425�0020663�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Modi is pragma Preelaborate; pragma Style_Checks (Off); Modi_Letter_A : constant Unicode_Char := 16#11600#; Modi_Letter_Aa : constant Unicode_Char := 16#11601#; Modi_Letter_I : constant Unicode_Char := 16#11602#; Modi_Letter_Ii : constant Unicode_Char := 16#11603#; Modi_Letter_U : constant Unicode_Char := 16#11604#; Modi_Letter_Uu : constant Unicode_Char := 16#11605#; Modi_Letter_Vocalic_R : constant Unicode_Char := 16#11606#; Modi_Letter_Vocalic_Rr : constant Unicode_Char := 16#11607#; Modi_Letter_Vocalic_L : constant Unicode_Char := 16#11608#; Modi_Letter_Vocalic_Ll : constant Unicode_Char := 16#11609#; Modi_Letter_E : constant Unicode_Char := 16#1160A#; Modi_Letter_Ai : constant Unicode_Char := 16#1160B#; Modi_Letter_O : constant Unicode_Char := 16#1160C#; Modi_Letter_Au : constant Unicode_Char := 16#1160D#; Modi_Letter_Ka : constant Unicode_Char := 16#1160E#; Modi_Letter_Kha : constant Unicode_Char := 16#1160F#; Modi_Letter_Ga : constant Unicode_Char := 16#11610#; Modi_Letter_Gha : constant Unicode_Char := 16#11611#; Modi_Letter_Nga : constant Unicode_Char := 16#11612#; Modi_Letter_Ca : constant Unicode_Char := 16#11613#; Modi_Letter_Cha : constant Unicode_Char := 16#11614#; Modi_Letter_Ja : constant Unicode_Char := 16#11615#; Modi_Letter_Jha : constant Unicode_Char := 16#11616#; Modi_Letter_Nya : constant Unicode_Char := 16#11617#; Modi_Letter_Tta : constant Unicode_Char := 16#11618#; Modi_Letter_Ttha : constant Unicode_Char := 16#11619#; Modi_Letter_Dda : constant Unicode_Char := 16#1161A#; Modi_Letter_Ddha : constant Unicode_Char := 16#1161B#; Modi_Letter_Nna : constant Unicode_Char := 16#1161C#; Modi_Letter_Ta : constant Unicode_Char := 16#1161D#; Modi_Letter_Tha : constant Unicode_Char := 16#1161E#; Modi_Letter_Da : constant Unicode_Char := 16#1161F#; Modi_Letter_Dha : constant Unicode_Char := 16#11620#; Modi_Letter_Na : constant Unicode_Char := 16#11621#; Modi_Letter_Pa : constant Unicode_Char := 16#11622#; Modi_Letter_Pha : constant Unicode_Char := 16#11623#; Modi_Letter_Ba : constant Unicode_Char := 16#11624#; Modi_Letter_Bha : constant Unicode_Char := 16#11625#; Modi_Letter_Ma : constant Unicode_Char := 16#11626#; Modi_Letter_Ya : constant Unicode_Char := 16#11627#; Modi_Letter_Ra : constant Unicode_Char := 16#11628#; Modi_Letter_La : constant Unicode_Char := 16#11629#; Modi_Letter_Va : constant Unicode_Char := 16#1162A#; Modi_Letter_Sha : constant Unicode_Char := 16#1162B#; Modi_Letter_Ssa : constant Unicode_Char := 16#1162C#; Modi_Letter_Sa : constant Unicode_Char := 16#1162D#; Modi_Letter_Ha : constant Unicode_Char := 16#1162E#; Modi_Letter_Lla : constant Unicode_Char := 16#1162F#; Modi_Vowel_Sign_Aa : constant Unicode_Char := 16#11630#; Modi_Vowel_Sign_I : constant Unicode_Char := 16#11631#; Modi_Vowel_Sign_Ii : constant Unicode_Char := 16#11632#; Modi_Vowel_Sign_U : constant Unicode_Char := 16#11633#; Modi_Vowel_Sign_Uu : constant Unicode_Char := 16#11634#; Modi_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#11635#; Modi_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#11636#; Modi_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#11637#; Modi_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#11638#; Modi_Vowel_Sign_E : constant Unicode_Char := 16#11639#; Modi_Vowel_Sign_Ai : constant Unicode_Char := 16#1163A#; Modi_Vowel_Sign_O : constant Unicode_Char := 16#1163B#; Modi_Vowel_Sign_Au : constant Unicode_Char := 16#1163C#; Modi_Sign_Anusvara : constant Unicode_Char := 16#1163D#; Modi_Sign_Visarga : constant Unicode_Char := 16#1163E#; Modi_Sign_Virama : constant Unicode_Char := 16#1163F#; Modi_Sign_Ardhacandra : constant Unicode_Char := 16#11640#; Modi_Danda : constant Unicode_Char := 16#11641#; Modi_Double_Danda : constant Unicode_Char := 16#11642#; Modi_Abbreviation_Sign : constant Unicode_Char := 16#11643#; Modi_Sign_Huva : constant Unicode_Char := 16#11644#; Modi_Digit_Zero : constant Unicode_Char := 16#11650#; Modi_Digit_One : constant Unicode_Char := 16#11651#; Modi_Digit_Two : constant Unicode_Char := 16#11652#; Modi_Digit_Three : constant Unicode_Char := 16#11653#; Modi_Digit_Four : constant Unicode_Char := 16#11654#; Modi_Digit_Five : constant Unicode_Char := 16#11655#; Modi_Digit_Six : constant Unicode_Char := 16#11656#; Modi_Digit_Seven : constant Unicode_Char := 16#11657#; Modi_Digit_Eight : constant Unicode_Char := 16#11658#; Modi_Digit_Nine : constant Unicode_Char := 16#11659#; end Unicode.Names.Modi; ������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-modifier_tone_letters.ads���������������������������������������0000664�0000000�0000000�00000012531�14476332425�0024310�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Modifier_Tone_Letters is pragma Preelaborate; pragma Style_Checks (Off); Modifier_Letter_Chinese_Tone_Yin_Ping : constant Unicode_Char := 16#A700#; Modifier_Letter_Chinese_Tone_Yang_Ping : constant Unicode_Char := 16#A701#; Modifier_Letter_Chinese_Tone_Yin_Shang : constant Unicode_Char := 16#A702#; Modifier_Letter_Chinese_Tone_Yang_Shang : constant Unicode_Char := 16#A703#; Modifier_Letter_Chinese_Tone_Yin_Qu : constant Unicode_Char := 16#A704#; Modifier_Letter_Chinese_Tone_Yang_Qu : constant Unicode_Char := 16#A705#; Modifier_Letter_Chinese_Tone_Yin_Ru : constant Unicode_Char := 16#A706#; Modifier_Letter_Chinese_Tone_Yang_Ru : constant Unicode_Char := 16#A707#; Modifier_Letter_Extra_High_Dotted_Tone_Bar : constant Unicode_Char := 16#A708#; Modifier_Letter_High_Dotted_Tone_Bar : constant Unicode_Char := 16#A709#; Modifier_Letter_Mid_Dotted_Tone_Bar : constant Unicode_Char := 16#A70A#; Modifier_Letter_Low_Dotted_Tone_Bar : constant Unicode_Char := 16#A70B#; Modifier_Letter_Extra_Low_Dotted_Tone_Bar : constant Unicode_Char := 16#A70C#; Modifier_Letter_Extra_High_Dotted_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A70D#; Modifier_Letter_High_Dotted_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A70E#; Modifier_Letter_Mid_Dotted_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A70F#; Modifier_Letter_Low_Dotted_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A710#; Modifier_Letter_Extra_Low_Dotted_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A711#; Modifier_Letter_Extra_High_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A712#; Modifier_Letter_High_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A713#; Modifier_Letter_Mid_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A714#; Modifier_Letter_Low_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A715#; Modifier_Letter_Extra_Low_Left_Stem_Tone_Bar : constant Unicode_Char := 16#A716#; Modifier_Letter_Dot_Vertical_Bar : constant Unicode_Char := 16#A717#; Modifier_Letter_Dot_Slash : constant Unicode_Char := 16#A718#; Modifier_Letter_Dot_Horizontal_Bar : constant Unicode_Char := 16#A719#; Modifier_Letter_Lower_Right_Corner_Angle : constant Unicode_Char := 16#A71A#; Modifier_Letter_Raised_Up_Arrow : constant Unicode_Char := 16#A71B#; Modifier_Letter_Raised_Down_Arrow : constant Unicode_Char := 16#A71C#; Modifier_Letter_Raised_Exclamation_Mark : constant Unicode_Char := 16#A71D#; Modifier_Letter_Raised_Inverted_Exclamation_Mark : constant Unicode_Char := 16#A71E#; Modifier_Letter_Low_Inverted_Exclamation_Mark : constant Unicode_Char := 16#A71F#; end Unicode.Names.Modifier_Tone_Letters; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-mongolian.ads���������������������������������������������������0000664�0000000�0000000�00000036450�14476332425�0021714�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Mongolian is pragma Preelaborate; pragma Style_Checks (Off); Mongolian_Birga : constant Unicode_Char := 16#1800#; Mongolian_Ellipsis : constant Unicode_Char := 16#1801#; Mongolian_Comma : constant Unicode_Char := 16#1802#; Mongolian_Full_Stop : constant Unicode_Char := 16#1803#; Mongolian_Colon : constant Unicode_Char := 16#1804#; Mongolian_Four_Dots : constant Unicode_Char := 16#1805#; Mongolian_Todo_Soft_Hyphen : constant Unicode_Char := 16#1806#; Mongolian_Sibe_Syllable_Boundary_Marker : constant Unicode_Char := 16#1807#; Mongolian_Manchu_Comma : constant Unicode_Char := 16#1808#; Mongolian_Manchu_Full_Stop : constant Unicode_Char := 16#1809#; Mongolian_Nirugu : constant Unicode_Char := 16#180A#; Mongolian_Free_Variation_Selector_One : constant Unicode_Char := 16#180B#; Fvs1 : Unicode_Char renames Mongolian_Free_Variation_Selector_One; Mongolian_Free_Variation_Selector_Two : constant Unicode_Char := 16#180C#; Fvs2 : Unicode_Char renames Mongolian_Free_Variation_Selector_Two; Mongolian_Free_Variation_Selector_Three : constant Unicode_Char := 16#180D#; Fvs3 : Unicode_Char renames Mongolian_Free_Variation_Selector_Three; Mongolian_Vowel_Separator : constant Unicode_Char := 16#180E#; Mvs : Unicode_Char renames Mongolian_Vowel_Separator; Mongolian_Digit_Zero : constant Unicode_Char := 16#1810#; Mongolian_Digit_One : constant Unicode_Char := 16#1811#; Mongolian_Digit_Two : constant Unicode_Char := 16#1812#; Mongolian_Digit_Three : constant Unicode_Char := 16#1813#; Mongolian_Digit_Four : constant Unicode_Char := 16#1814#; Mongolian_Digit_Five : constant Unicode_Char := 16#1815#; Mongolian_Digit_Six : constant Unicode_Char := 16#1816#; Mongolian_Digit_Seven : constant Unicode_Char := 16#1817#; Mongolian_Digit_Eight : constant Unicode_Char := 16#1818#; Mongolian_Digit_Nine : constant Unicode_Char := 16#1819#; Mongolian_Letter_A : constant Unicode_Char := 16#1820#; Mongolian_Letter_E : constant Unicode_Char := 16#1821#; Mongolian_Letter_I : constant Unicode_Char := 16#1822#; Mongolian_Letter_O : constant Unicode_Char := 16#1823#; Mongolian_Letter_U : constant Unicode_Char := 16#1824#; Mongolian_Letter_Oe : constant Unicode_Char := 16#1825#; Mongolian_Letter_Ue : constant Unicode_Char := 16#1826#; Mongolian_Letter_Ee : constant Unicode_Char := 16#1827#; Mongolian_Letter_Na : constant Unicode_Char := 16#1828#; Mongolian_Letter_Ang : constant Unicode_Char := 16#1829#; Mongolian_Letter_Ba : constant Unicode_Char := 16#182A#; Mongolian_Letter_Pa : constant Unicode_Char := 16#182B#; Mongolian_Letter_Qa : constant Unicode_Char := 16#182C#; Mongolian_Letter_Ga : constant Unicode_Char := 16#182D#; Mongolian_Letter_Ma : constant Unicode_Char := 16#182E#; Mongolian_Letter_La : constant Unicode_Char := 16#182F#; Mongolian_Letter_Sa : constant Unicode_Char := 16#1830#; Mongolian_Letter_Sha : constant Unicode_Char := 16#1831#; Mongolian_Letter_Ta : constant Unicode_Char := 16#1832#; Mongolian_Letter_Da : constant Unicode_Char := 16#1833#; Mongolian_Letter_Cha : constant Unicode_Char := 16#1834#; Mongolian_Letter_Ja : constant Unicode_Char := 16#1835#; Mongolian_Letter_Ya : constant Unicode_Char := 16#1836#; Mongolian_Letter_Ra : constant Unicode_Char := 16#1837#; Mongolian_Letter_Wa : constant Unicode_Char := 16#1838#; Mongolian_Letter_Fa : constant Unicode_Char := 16#1839#; Mongolian_Letter_Ka : constant Unicode_Char := 16#183A#; Mongolian_Letter_Kha : constant Unicode_Char := 16#183B#; Mongolian_Letter_Tsa : constant Unicode_Char := 16#183C#; Mongolian_Letter_Za : constant Unicode_Char := 16#183D#; Mongolian_Letter_Haa : constant Unicode_Char := 16#183E#; Mongolian_Letter_Zra : constant Unicode_Char := 16#183F#; Mongolian_Letter_Lha : constant Unicode_Char := 16#1840#; Mongolian_Letter_Zhi : constant Unicode_Char := 16#1841#; Mongolian_Letter_Chi : constant Unicode_Char := 16#1842#; Mongolian_Letter_Todo_Long_Vowel_Sign : constant Unicode_Char := 16#1843#; Mongolian_Letter_Todo_E : constant Unicode_Char := 16#1844#; Mongolian_Letter_Todo_I : constant Unicode_Char := 16#1845#; Mongolian_Letter_Todo_O : constant Unicode_Char := 16#1846#; Mongolian_Letter_Todo_U : constant Unicode_Char := 16#1847#; Mongolian_Letter_Todo_Oe : constant Unicode_Char := 16#1848#; Mongolian_Letter_Todo_Ue : constant Unicode_Char := 16#1849#; Mongolian_Letter_Todo_Ang : constant Unicode_Char := 16#184A#; Mongolian_Letter_Todo_Ba : constant Unicode_Char := 16#184B#; Mongolian_Letter_Todo_Pa : constant Unicode_Char := 16#184C#; Mongolian_Letter_Todo_Qa : constant Unicode_Char := 16#184D#; Mongolian_Letter_Todo_Ga : constant Unicode_Char := 16#184E#; Mongolian_Letter_Todo_Ma : constant Unicode_Char := 16#184F#; Mongolian_Letter_Todo_Ta : constant Unicode_Char := 16#1850#; Mongolian_Letter_Todo_Da : constant Unicode_Char := 16#1851#; Mongolian_Letter_Todo_Cha : constant Unicode_Char := 16#1852#; Mongolian_Letter_Todo_Ja : constant Unicode_Char := 16#1853#; Mongolian_Letter_Todo_Tsa : constant Unicode_Char := 16#1854#; Mongolian_Letter_Todo_Ya : constant Unicode_Char := 16#1855#; Mongolian_Letter_Todo_Wa : constant Unicode_Char := 16#1856#; Mongolian_Letter_Todo_Ka : constant Unicode_Char := 16#1857#; Mongolian_Letter_Todo_Gaa : constant Unicode_Char := 16#1858#; Mongolian_Letter_Todo_Haa : constant Unicode_Char := 16#1859#; Mongolian_Letter_Todo_Jia : constant Unicode_Char := 16#185A#; Mongolian_Letter_Todo_Nia : constant Unicode_Char := 16#185B#; Mongolian_Letter_Todo_Dza : constant Unicode_Char := 16#185C#; Mongolian_Letter_Sibe_E : constant Unicode_Char := 16#185D#; Mongolian_Letter_Sibe_I : constant Unicode_Char := 16#185E#; Mongolian_Letter_Sibe_Iy : constant Unicode_Char := 16#185F#; Mongolian_Letter_Sibe_Ue : constant Unicode_Char := 16#1860#; Mongolian_Letter_Sibe_U : constant Unicode_Char := 16#1861#; Mongolian_Letter_Sibe_Ang : constant Unicode_Char := 16#1862#; Mongolian_Letter_Sibe_Ka : constant Unicode_Char := 16#1863#; Mongolian_Letter_Sibe_Ga : constant Unicode_Char := 16#1864#; Mongolian_Letter_Sibe_Ha : constant Unicode_Char := 16#1865#; Mongolian_Letter_Sibe_Pa : constant Unicode_Char := 16#1866#; Mongolian_Letter_Sibe_Sha : constant Unicode_Char := 16#1867#; Mongolian_Letter_Sibe_Ta : constant Unicode_Char := 16#1868#; Mongolian_Letter_Sibe_Da : constant Unicode_Char := 16#1869#; Mongolian_Letter_Sibe_Ja : constant Unicode_Char := 16#186A#; Mongolian_Letter_Sibe_Fa : constant Unicode_Char := 16#186B#; Mongolian_Letter_Sibe_Gaa : constant Unicode_Char := 16#186C#; Mongolian_Letter_Sibe_Haa : constant Unicode_Char := 16#186D#; Mongolian_Letter_Sibe_Tsa : constant Unicode_Char := 16#186E#; Mongolian_Letter_Sibe_Za : constant Unicode_Char := 16#186F#; Mongolian_Letter_Sibe_Raa : constant Unicode_Char := 16#1870#; Mongolian_Letter_Sibe_Cha : constant Unicode_Char := 16#1871#; Mongolian_Letter_Sibe_Zha : constant Unicode_Char := 16#1872#; Mongolian_Letter_Manchu_I : constant Unicode_Char := 16#1873#; Mongolian_Letter_Manchu_Ka : constant Unicode_Char := 16#1874#; Mongolian_Letter_Manchu_Ra : constant Unicode_Char := 16#1875#; Mongolian_Letter_Manchu_Fa : constant Unicode_Char := 16#1876#; Mongolian_Letter_Manchu_Zha : constant Unicode_Char := 16#1877#; Mongolian_Letter_Ali_Gali_Anusvara_One : constant Unicode_Char := 16#1880#; Mongolian_Letter_Ali_Gali_Visarga_One : constant Unicode_Char := 16#1881#; Mongolian_Letter_Ali_Gali_Damaru : constant Unicode_Char := 16#1882#; Mongolian_Letter_Ali_Gali_Ubadama : constant Unicode_Char := 16#1883#; Mongolian_Letter_Ali_Gali_Inverted_Ubadama : constant Unicode_Char := 16#1884#; Mongolian_Letter_Ali_Gali_Baluda : constant Unicode_Char := 16#1885#; Mongolian_Letter_Ali_Gali_Three_Baluda : constant Unicode_Char := 16#1886#; Mongolian_Letter_Ali_Gali_A : constant Unicode_Char := 16#1887#; Mongolian_Letter_Ali_Gali_I : constant Unicode_Char := 16#1888#; Mongolian_Letter_Ali_Gali_Ka : constant Unicode_Char := 16#1889#; Mongolian_Letter_Ali_Gali_Nga : constant Unicode_Char := 16#188A#; Mongolian_Letter_Ali_Gali_Ca : constant Unicode_Char := 16#188B#; Mongolian_Letter_Ali_Gali_Tta : constant Unicode_Char := 16#188C#; Mongolian_Letter_Ali_Gali_Ttha : constant Unicode_Char := 16#188D#; Mongolian_Letter_Ali_Gali_Dda : constant Unicode_Char := 16#188E#; Mongolian_Letter_Ali_Gali_Nna : constant Unicode_Char := 16#188F#; Mongolian_Letter_Ali_Gali_Ta : constant Unicode_Char := 16#1890#; Mongolian_Letter_Ali_Gali_Da : constant Unicode_Char := 16#1891#; Mongolian_Letter_Ali_Gali_Pa : constant Unicode_Char := 16#1892#; Mongolian_Letter_Ali_Gali_Pha : constant Unicode_Char := 16#1893#; Mongolian_Letter_Ali_Gali_Ssa : constant Unicode_Char := 16#1894#; Mongolian_Letter_Ali_Gali_Zha : constant Unicode_Char := 16#1895#; Mongolian_Letter_Ali_Gali_Za : constant Unicode_Char := 16#1896#; Mongolian_Letter_Ali_Gali_Ah : constant Unicode_Char := 16#1897#; Mongolian_Letter_Todo_Ali_Gali_Ta : constant Unicode_Char := 16#1898#; Mongolian_Letter_Todo_Ali_Gali_Zha : constant Unicode_Char := 16#1899#; Mongolian_Letter_Manchu_Ali_Gali_Gha : constant Unicode_Char := 16#189A#; Mongolian_Letter_Manchu_Ali_Gali_Nga : constant Unicode_Char := 16#189B#; Mongolian_Letter_Manchu_Ali_Gali_Ca : constant Unicode_Char := 16#189C#; Mongolian_Letter_Manchu_Ali_Gali_Jha : constant Unicode_Char := 16#189D#; Mongolian_Letter_Manchu_Ali_Gali_Tta : constant Unicode_Char := 16#189E#; Mongolian_Letter_Manchu_Ali_Gali_Ddha : constant Unicode_Char := 16#189F#; Mongolian_Letter_Manchu_Ali_Gali_Ta : constant Unicode_Char := 16#18A0#; Mongolian_Letter_Manchu_Ali_Gali_Dha : constant Unicode_Char := 16#18A1#; Mongolian_Letter_Manchu_Ali_Gali_Ssa : constant Unicode_Char := 16#18A2#; Mongolian_Letter_Manchu_Ali_Gali_Cya : constant Unicode_Char := 16#18A3#; Mongolian_Letter_Manchu_Ali_Gali_Zha : constant Unicode_Char := 16#18A4#; Mongolian_Letter_Manchu_Ali_Gali_Za : constant Unicode_Char := 16#18A5#; Mongolian_Letter_Ali_Gali_Half_U : constant Unicode_Char := 16#18A6#; Mongolian_Letter_Ali_Gali_Half_Ya : constant Unicode_Char := 16#18A7#; Mongolian_Letter_Manchu_Ali_Gali_Bha : constant Unicode_Char := 16#18A8#; Mongolian_Letter_Ali_Gali_Dagalga : constant Unicode_Char := 16#18A9#; Mongolian_Letter_Manchu_Ali_Gali_Lha : constant Unicode_Char := 16#18AA#; end Unicode.Names.Mongolian; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-mro.ads���������������������������������������������������������0000664�0000000�0000000�00000014476�14476332425�0020532�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Mro is pragma Preelaborate; pragma Style_Checks (Off); Mro_Letter_Ta : constant Unicode_Char := 16#16A40#; Mro_Letter_Ngi : constant Unicode_Char := 16#16A41#; Mro_Letter_Yo : constant Unicode_Char := 16#16A42#; Mro_Letter_Mim : constant Unicode_Char := 16#16A43#; Mro_Letter_Ba : constant Unicode_Char := 16#16A44#; Mro_Letter_Da : constant Unicode_Char := 16#16A45#; Mro_Letter_A : constant Unicode_Char := 16#16A46#; Mro_Letter_Phi : constant Unicode_Char := 16#16A47#; Mro_Letter_Khai : constant Unicode_Char := 16#16A48#; Mro_Letter_Hao : constant Unicode_Char := 16#16A49#; Mro_Letter_Dai : constant Unicode_Char := 16#16A4A#; Mro_Letter_Chu : constant Unicode_Char := 16#16A4B#; Mro_Letter_Keaae : constant Unicode_Char := 16#16A4C#; Mro_Letter_Ol : constant Unicode_Char := 16#16A4D#; Mro_Letter_Maem : constant Unicode_Char := 16#16A4E#; Mro_Letter_Nin : constant Unicode_Char := 16#16A4F#; Mro_Letter_Pa : constant Unicode_Char := 16#16A50#; Mro_Letter_Oo : constant Unicode_Char := 16#16A51#; Mro_Letter_O : constant Unicode_Char := 16#16A52#; Mro_Letter_Ro : constant Unicode_Char := 16#16A53#; Mro_Letter_Shi : constant Unicode_Char := 16#16A54#; Mro_Letter_Thea : constant Unicode_Char := 16#16A55#; Mro_Letter_Ea : constant Unicode_Char := 16#16A56#; Mro_Letter_Wa : constant Unicode_Char := 16#16A57#; Mro_Letter_E : constant Unicode_Char := 16#16A58#; Mro_Letter_Ko : constant Unicode_Char := 16#16A59#; Mro_Letter_Lan : constant Unicode_Char := 16#16A5A#; Mro_Letter_La : constant Unicode_Char := 16#16A5B#; Mro_Letter_Hai : constant Unicode_Char := 16#16A5C#; Mro_Letter_Ri : constant Unicode_Char := 16#16A5D#; Mro_Letter_Tek : constant Unicode_Char := 16#16A5E#; Mro_Digit_Zero : constant Unicode_Char := 16#16A60#; Mro_Digit_One : constant Unicode_Char := 16#16A61#; Mro_Digit_Two : constant Unicode_Char := 16#16A62#; Mro_Digit_Three : constant Unicode_Char := 16#16A63#; Mro_Digit_Four : constant Unicode_Char := 16#16A64#; Mro_Digit_Five : constant Unicode_Char := 16#16A65#; Mro_Digit_Six : constant Unicode_Char := 16#16A66#; Mro_Digit_Seven : constant Unicode_Char := 16#16A67#; Mro_Digit_Eight : constant Unicode_Char := 16#16A68#; Mro_Digit_Nine : constant Unicode_Char := 16#16A69#; Mro_Danda : constant Unicode_Char := 16#16A6E#; Mro_Double_Danda : constant Unicode_Char := 16#16A6F#; end Unicode.Names.Mro; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-multani.ads�����������������������������������������������������0000664�0000000�0000000�00000013623�14476332425�0021377�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Multani is pragma Preelaborate; pragma Style_Checks (Off); Multani_Letter_A : constant Unicode_Char := 16#11280#; Multani_Letter_I : constant Unicode_Char := 16#11281#; Multani_Letter_U : constant Unicode_Char := 16#11282#; Multani_Letter_E : constant Unicode_Char := 16#11283#; Multani_Letter_Ka : constant Unicode_Char := 16#11284#; Multani_Letter_Kha : constant Unicode_Char := 16#11285#; Multani_Letter_Ga : constant Unicode_Char := 16#11286#; Multani_Letter_Gha : constant Unicode_Char := 16#11288#; Multani_Letter_Ca : constant Unicode_Char := 16#1128A#; Multani_Letter_Cha : constant Unicode_Char := 16#1128B#; Multani_Letter_Ja : constant Unicode_Char := 16#1128C#; Multani_Letter_Jja : constant Unicode_Char := 16#1128D#; Multani_Letter_Nya : constant Unicode_Char := 16#1128F#; Multani_Letter_Tta : constant Unicode_Char := 16#11290#; Multani_Letter_Ttha : constant Unicode_Char := 16#11291#; Multani_Letter_Dda : constant Unicode_Char := 16#11292#; Multani_Letter_Ddda : constant Unicode_Char := 16#11293#; Multani_Letter_Ddha : constant Unicode_Char := 16#11294#; Multani_Letter_Nna : constant Unicode_Char := 16#11295#; Multani_Letter_Ta : constant Unicode_Char := 16#11296#; Multani_Letter_Tha : constant Unicode_Char := 16#11297#; Multani_Letter_Da : constant Unicode_Char := 16#11298#; Multani_Letter_Dha : constant Unicode_Char := 16#11299#; Multani_Letter_Na : constant Unicode_Char := 16#1129A#; Multani_Letter_Pa : constant Unicode_Char := 16#1129B#; Multani_Letter_Pha : constant Unicode_Char := 16#1129C#; Multani_Letter_Ba : constant Unicode_Char := 16#1129D#; Multani_Letter_Bha : constant Unicode_Char := 16#1129F#; Multani_Letter_Ma : constant Unicode_Char := 16#112A0#; Multani_Letter_Ya : constant Unicode_Char := 16#112A1#; Multani_Letter_Ra : constant Unicode_Char := 16#112A2#; Multani_Letter_La : constant Unicode_Char := 16#112A3#; Multani_Letter_Va : constant Unicode_Char := 16#112A4#; Multani_Letter_Sa : constant Unicode_Char := 16#112A5#; Multani_Letter_Ha : constant Unicode_Char := 16#112A6#; Multani_Letter_Rra : constant Unicode_Char := 16#112A7#; Multani_Letter_Rha : constant Unicode_Char := 16#112A8#; Multani_Section_Mark : constant Unicode_Char := 16#112A9#; end Unicode.Names.Multani; �������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-musical_symbols.ads���������������������������������������������0000664�0000000�0000000�00000055146�14476332425�0023141�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Musical_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Musical_Symbol_Single_Barline : constant Unicode_Char := 16#1D100#; Musical_Symbol_Double_Barline : constant Unicode_Char := 16#1D101#; Musical_Symbol_Final_Barline : constant Unicode_Char := 16#1D102#; Musical_Symbol_Reverse_Final_Barline : constant Unicode_Char := 16#1D103#; Musical_Symbol_Dashed_Barline : constant Unicode_Char := 16#1D104#; Musical_Symbol_Short_Barline : constant Unicode_Char := 16#1D105#; Musical_Symbol_Left_Repeat_Sign : constant Unicode_Char := 16#1D106#; Musical_Symbol_Right_Repeat_Sign : constant Unicode_Char := 16#1D107#; Musical_Symbol_Repeat_Dots : constant Unicode_Char := 16#1D108#; Musical_Symbol_Dal_Segno : constant Unicode_Char := 16#1D109#; Musical_Symbol_Da_Capo : constant Unicode_Char := 16#1D10A#; Musical_Symbol_Segno : constant Unicode_Char := 16#1D10B#; Musical_Symbol_Coda : constant Unicode_Char := 16#1D10C#; Musical_Symbol_Repeated_Figure_1 : constant Unicode_Char := 16#1D10D#; Musical_Symbol_Repeated_Figure_2 : constant Unicode_Char := 16#1D10E#; Musical_Symbol_Repeated_Figure_3 : constant Unicode_Char := 16#1D10F#; Musical_Symbol_Fermata : constant Unicode_Char := 16#1D110#; Musical_Symbol_Fermata_Below : constant Unicode_Char := 16#1D111#; Musical_Symbol_Breath_Mark : constant Unicode_Char := 16#1D112#; Musical_Symbol_Caesura : constant Unicode_Char := 16#1D113#; Musical_Symbol_Brace : constant Unicode_Char := 16#1D114#; Musical_Symbol_Bracket : constant Unicode_Char := 16#1D115#; Musical_Symbol_One_Line_Staff : constant Unicode_Char := 16#1D116#; Musical_Symbol_Two_Line_Staff : constant Unicode_Char := 16#1D117#; Musical_Symbol_Three_Line_Staff : constant Unicode_Char := 16#1D118#; Musical_Symbol_Four_Line_Staff : constant Unicode_Char := 16#1D119#; Musical_Symbol_Five_Line_Staff : constant Unicode_Char := 16#1D11A#; Musical_Symbol_Six_Line_Staff : constant Unicode_Char := 16#1D11B#; Musical_Symbol_Six_String_Fretboard : constant Unicode_Char := 16#1D11C#; Musical_Symbol_Four_String_Fretboard : constant Unicode_Char := 16#1D11D#; Musical_Symbol_G_Clef : constant Unicode_Char := 16#1D11E#; Musical_Symbol_G_Clef_Ottava_Alta : constant Unicode_Char := 16#1D11F#; Musical_Symbol_G_Clef_Ottava_Bassa : constant Unicode_Char := 16#1D120#; Musical_Symbol_C_Clef : constant Unicode_Char := 16#1D121#; Musical_Symbol_F_Clef : constant Unicode_Char := 16#1D122#; Musical_Symbol_F_Clef_Ottava_Alta : constant Unicode_Char := 16#1D123#; Musical_Symbol_F_Clef_Ottava_Bassa : constant Unicode_Char := 16#1D124#; Musical_Symbol_Drum_Clef_1 : constant Unicode_Char := 16#1D125#; Musical_Symbol_Drum_Clef_2 : constant Unicode_Char := 16#1D126#; Musical_Symbol_Multiple_Measure_Rest : constant Unicode_Char := 16#1D129#; Musical_Symbol_Double_Sharp : constant Unicode_Char := 16#1D12A#; Musical_Symbol_Double_Flat : constant Unicode_Char := 16#1D12B#; Musical_Symbol_Flat_Up : constant Unicode_Char := 16#1D12C#; Musical_Symbol_Flat_Down : constant Unicode_Char := 16#1D12D#; Musical_Symbol_Natural_Up : constant Unicode_Char := 16#1D12E#; Musical_Symbol_Natural_Down : constant Unicode_Char := 16#1D12F#; Musical_Symbol_Sharp_Up : constant Unicode_Char := 16#1D130#; Musical_Symbol_Sharp_Down : constant Unicode_Char := 16#1D131#; Musical_Symbol_Quarter_Tone_Sharp : constant Unicode_Char := 16#1D132#; Musical_Symbol_Quarter_Tone_Flat : constant Unicode_Char := 16#1D133#; Musical_Symbol_Common_Time : constant Unicode_Char := 16#1D134#; Musical_Symbol_Cut_Time : constant Unicode_Char := 16#1D135#; Musical_Symbol_Ottava_Alta : constant Unicode_Char := 16#1D136#; Musical_Symbol_Ottava_Bassa : constant Unicode_Char := 16#1D137#; Musical_Symbol_Quindicesima_Alta : constant Unicode_Char := 16#1D138#; Musical_Symbol_Quindicesima_Bassa : constant Unicode_Char := 16#1D139#; Musical_Symbol_Multi_Rest : constant Unicode_Char := 16#1D13A#; Musical_Symbol_Whole_Rest : constant Unicode_Char := 16#1D13B#; Musical_Symbol_Half_Rest : constant Unicode_Char := 16#1D13C#; Musical_Symbol_Quarter_Rest : constant Unicode_Char := 16#1D13D#; Musical_Symbol_Eighth_Rest : constant Unicode_Char := 16#1D13E#; Musical_Symbol_Sixteenth_Rest : constant Unicode_Char := 16#1D13F#; Musical_Symbol_Thirty_Second_Rest : constant Unicode_Char := 16#1D140#; Musical_Symbol_Sixty_Fourth_Rest : constant Unicode_Char := 16#1D141#; Musical_Symbol_One_Hundred_Twenty_Eighth_Rest : constant Unicode_Char := 16#1D142#; Musical_Symbol_X_Notehead : constant Unicode_Char := 16#1D143#; Musical_Symbol_Plus_Notehead : constant Unicode_Char := 16#1D144#; Musical_Symbol_Circle_X_Notehead : constant Unicode_Char := 16#1D145#; Musical_Symbol_Square_Notehead_White : constant Unicode_Char := 16#1D146#; Musical_Symbol_Square_Notehead_Black : constant Unicode_Char := 16#1D147#; Musical_Symbol_Triangle_Notehead_Up_White : constant Unicode_Char := 16#1D148#; Musical_Symbol_Triangle_Notehead_Up_Black : constant Unicode_Char := 16#1D149#; Musical_Symbol_Triangle_Notehead_Left_White : constant Unicode_Char := 16#1D14A#; Musical_Symbol_Triangle_Notehead_Left_Black : constant Unicode_Char := 16#1D14B#; Musical_Symbol_Triangle_Notehead_Right_White : constant Unicode_Char := 16#1D14C#; Musical_Symbol_Triangle_Notehead_Right_Black : constant Unicode_Char := 16#1D14D#; Musical_Symbol_Triangle_Notehead_Down_White : constant Unicode_Char := 16#1D14E#; Musical_Symbol_Triangle_Notehead_Down_Black : constant Unicode_Char := 16#1D14F#; Musical_Symbol_Triangle_Notehead_Up_Right_White : constant Unicode_Char := 16#1D150#; Musical_Symbol_Triangle_Notehead_Up_Right_Black : constant Unicode_Char := 16#1D151#; Musical_Symbol_Moon_Notehead_White : constant Unicode_Char := 16#1D152#; Musical_Symbol_Moon_Notehead_Black : constant Unicode_Char := 16#1D153#; Musical_Symbol_Triangle_Round_Notehead_Down_White : constant Unicode_Char := 16#1D154#; Musical_Symbol_Triangle_Round_Notehead_Down_Black : constant Unicode_Char := 16#1D155#; Musical_Symbol_Parenthesis_Notehead : constant Unicode_Char := 16#1D156#; Musical_Symbol_Void_Notehead : constant Unicode_Char := 16#1D157#; Musical_Symbol_Notehead_Black : constant Unicode_Char := 16#1D158#; Musical_Symbol_Null_Notehead : constant Unicode_Char := 16#1D159#; Musical_Symbol_Cluster_Notehead_White : constant Unicode_Char := 16#1D15A#; Musical_Symbol_Cluster_Notehead_Black : constant Unicode_Char := 16#1D15B#; Musical_Symbol_Breve : constant Unicode_Char := 16#1D15C#; Musical_Symbol_Whole_Note : constant Unicode_Char := 16#1D15D#; Musical_Symbol_Half_Note : constant Unicode_Char := 16#1D15E#; Musical_Symbol_Quarter_Note : constant Unicode_Char := 16#1D15F#; Musical_Symbol_Eighth_Note : constant Unicode_Char := 16#1D160#; Musical_Symbol_Sixteenth_Note : constant Unicode_Char := 16#1D161#; Musical_Symbol_Thirty_Second_Note : constant Unicode_Char := 16#1D162#; Musical_Symbol_Sixty_Fourth_Note : constant Unicode_Char := 16#1D163#; Musical_Symbol_One_Hundred_Twenty_Eighth_Note : constant Unicode_Char := 16#1D164#; Musical_Symbol_Combining_Stem : constant Unicode_Char := 16#1D165#; Musical_Symbol_Combining_Sprechgesang_Stem : constant Unicode_Char := 16#1D166#; Musical_Symbol_Combining_Tremolo_1 : constant Unicode_Char := 16#1D167#; Musical_Symbol_Combining_Tremolo_2 : constant Unicode_Char := 16#1D168#; Musical_Symbol_Combining_Tremolo_3 : constant Unicode_Char := 16#1D169#; Musical_Symbol_Fingered_Tremolo_1 : constant Unicode_Char := 16#1D16A#; Musical_Symbol_Fingered_Tremolo_2 : constant Unicode_Char := 16#1D16B#; Musical_Symbol_Fingered_Tremolo_3 : constant Unicode_Char := 16#1D16C#; Musical_Symbol_Combining_Augmentation_Dot : constant Unicode_Char := 16#1D16D#; Musical_Symbol_Combining_Flag_1 : constant Unicode_Char := 16#1D16E#; Musical_Symbol_Combining_Flag_2 : constant Unicode_Char := 16#1D16F#; Musical_Symbol_Combining_Flag_3 : constant Unicode_Char := 16#1D170#; Musical_Symbol_Combining_Flag_4 : constant Unicode_Char := 16#1D171#; Musical_Symbol_Combining_Flag_5 : constant Unicode_Char := 16#1D172#; Musical_Symbol_Begin_Beam : constant Unicode_Char := 16#1D173#; Musical_Symbol_End_Beam : constant Unicode_Char := 16#1D174#; Musical_Symbol_Begin_Tie : constant Unicode_Char := 16#1D175#; Musical_Symbol_End_Tie : constant Unicode_Char := 16#1D176#; Musical_Symbol_Begin_Slur : constant Unicode_Char := 16#1D177#; Musical_Symbol_End_Slur : constant Unicode_Char := 16#1D178#; Musical_Symbol_Begin_Phrase : constant Unicode_Char := 16#1D179#; Musical_Symbol_End_Phrase : constant Unicode_Char := 16#1D17A#; Musical_Symbol_Combining_Accent : constant Unicode_Char := 16#1D17B#; Musical_Symbol_Combining_Staccato : constant Unicode_Char := 16#1D17C#; Musical_Symbol_Combining_Tenuto : constant Unicode_Char := 16#1D17D#; Musical_Symbol_Combining_Staccatissimo : constant Unicode_Char := 16#1D17E#; Musical_Symbol_Combining_Marcato : constant Unicode_Char := 16#1D17F#; Musical_Symbol_Combining_Marcato_Staccato : constant Unicode_Char := 16#1D180#; Musical_Symbol_Combining_Accent_Staccato : constant Unicode_Char := 16#1D181#; Musical_Symbol_Combining_Loure : constant Unicode_Char := 16#1D182#; Musical_Symbol_Arpeggiato_Up : constant Unicode_Char := 16#1D183#; Musical_Symbol_Arpeggiato_Down : constant Unicode_Char := 16#1D184#; Musical_Symbol_Combining_Doit : constant Unicode_Char := 16#1D185#; Musical_Symbol_Combining_Rip : constant Unicode_Char := 16#1D186#; Musical_Symbol_Combining_Flip : constant Unicode_Char := 16#1D187#; Musical_Symbol_Combining_Smear : constant Unicode_Char := 16#1D188#; Musical_Symbol_Combining_Bend : constant Unicode_Char := 16#1D189#; Musical_Symbol_Combining_Double_Tongue : constant Unicode_Char := 16#1D18A#; Musical_Symbol_Combining_Triple_Tongue : constant Unicode_Char := 16#1D18B#; Musical_Symbol_Rinforzando : constant Unicode_Char := 16#1D18C#; Musical_Symbol_Subito : constant Unicode_Char := 16#1D18D#; Musical_Symbol_Z : constant Unicode_Char := 16#1D18E#; Musical_Symbol_Piano : constant Unicode_Char := 16#1D18F#; Musical_Symbol_Mezzo : constant Unicode_Char := 16#1D190#; Musical_Symbol_Forte : constant Unicode_Char := 16#1D191#; Musical_Symbol_Crescendo : constant Unicode_Char := 16#1D192#; Musical_Symbol_Decrescendo : constant Unicode_Char := 16#1D193#; Musical_Symbol_Grace_Note_Slash : constant Unicode_Char := 16#1D194#; Musical_Symbol_Grace_Note_No_Slash : constant Unicode_Char := 16#1D195#; Musical_Symbol_Tr : constant Unicode_Char := 16#1D196#; Musical_Symbol_Turn : constant Unicode_Char := 16#1D197#; Musical_Symbol_Inverted_Turn : constant Unicode_Char := 16#1D198#; Musical_Symbol_Turn_Slash : constant Unicode_Char := 16#1D199#; Musical_Symbol_Turn_Up : constant Unicode_Char := 16#1D19A#; Musical_Symbol_Ornament_Stroke_1 : constant Unicode_Char := 16#1D19B#; Musical_Symbol_Ornament_Stroke_2 : constant Unicode_Char := 16#1D19C#; Musical_Symbol_Ornament_Stroke_3 : constant Unicode_Char := 16#1D19D#; Musical_Symbol_Ornament_Stroke_4 : constant Unicode_Char := 16#1D19E#; Musical_Symbol_Ornament_Stroke_5 : constant Unicode_Char := 16#1D19F#; Musical_Symbol_Ornament_Stroke_6 : constant Unicode_Char := 16#1D1A0#; Musical_Symbol_Ornament_Stroke_7 : constant Unicode_Char := 16#1D1A1#; Musical_Symbol_Ornament_Stroke_8 : constant Unicode_Char := 16#1D1A2#; Musical_Symbol_Ornament_Stroke_9 : constant Unicode_Char := 16#1D1A3#; Musical_Symbol_Ornament_Stroke_10 : constant Unicode_Char := 16#1D1A4#; Musical_Symbol_Ornament_Stroke_11 : constant Unicode_Char := 16#1D1A5#; Musical_Symbol_Hauptstimme : constant Unicode_Char := 16#1D1A6#; Musical_Symbol_Nebenstimme : constant Unicode_Char := 16#1D1A7#; Musical_Symbol_End_Of_Stimme : constant Unicode_Char := 16#1D1A8#; Musical_Symbol_Degree_Slash : constant Unicode_Char := 16#1D1A9#; Musical_Symbol_Combining_Down_Bow : constant Unicode_Char := 16#1D1AA#; Musical_Symbol_Combining_Up_Bow : constant Unicode_Char := 16#1D1AB#; Musical_Symbol_Combining_Harmonic : constant Unicode_Char := 16#1D1AC#; Musical_Symbol_Combining_Snap_Pizzicato : constant Unicode_Char := 16#1D1AD#; Musical_Symbol_Pedal_Mark : constant Unicode_Char := 16#1D1AE#; Musical_Symbol_Pedal_Up_Mark : constant Unicode_Char := 16#1D1AF#; Musical_Symbol_Half_Pedal_Mark : constant Unicode_Char := 16#1D1B0#; Musical_Symbol_Glissando_Up : constant Unicode_Char := 16#1D1B1#; Musical_Symbol_Glissando_Down : constant Unicode_Char := 16#1D1B2#; Musical_Symbol_With_Fingernails : constant Unicode_Char := 16#1D1B3#; Musical_Symbol_Damp : constant Unicode_Char := 16#1D1B4#; Musical_Symbol_Damp_All : constant Unicode_Char := 16#1D1B5#; Musical_Symbol_Maxima : constant Unicode_Char := 16#1D1B6#; Musical_Symbol_Longa : constant Unicode_Char := 16#1D1B7#; Musical_Symbol_Brevis : constant Unicode_Char := 16#1D1B8#; Musical_Symbol_Semibrevis_White : constant Unicode_Char := 16#1D1B9#; Musical_Symbol_Semibrevis_Black : constant Unicode_Char := 16#1D1BA#; Musical_Symbol_Minima : constant Unicode_Char := 16#1D1BB#; Musical_Symbol_Minima_Black : constant Unicode_Char := 16#1D1BC#; Musical_Symbol_Semiminima_White : constant Unicode_Char := 16#1D1BD#; Musical_Symbol_Semiminima_Black : constant Unicode_Char := 16#1D1BE#; Musical_Symbol_Fusa_White : constant Unicode_Char := 16#1D1BF#; Musical_Symbol_Fusa_Black : constant Unicode_Char := 16#1D1C0#; Musical_Symbol_Longa_Perfecta_Rest : constant Unicode_Char := 16#1D1C1#; Musical_Symbol_Longa_Imperfecta_Rest : constant Unicode_Char := 16#1D1C2#; Musical_Symbol_Brevis_Rest : constant Unicode_Char := 16#1D1C3#; Musical_Symbol_Semibrevis_Rest : constant Unicode_Char := 16#1D1C4#; Musical_Symbol_Minima_Rest : constant Unicode_Char := 16#1D1C5#; Musical_Symbol_Semiminima_Rest : constant Unicode_Char := 16#1D1C6#; Musical_Symbol_Tempus_Perfectum_Cum_Prolatione_Perfecta : constant Unicode_Char := 16#1D1C7#; Musical_Symbol_Tempus_Perfectum_Cum_Prolatione_Imperfecta : constant Unicode_Char := 16#1D1C8#; Musical_Symbol_Tempus_Perfectum_Cum_Prolatione_Perfecta_Diminution_1 : constant Unicode_Char := 16#1D1C9#; Musical_Symbol_Tempus_Imperfectum_Cum_Prolatione_Perfecta : constant Unicode_Char := 16#1D1CA#; Musical_Symbol_Tempus_Imperfectum_Cum_Prolatione_Imperfecta : constant Unicode_Char := 16#1D1CB#; Musical_Symbol_Tempus_Imperfectum_Cum_Prolatione_Imperfecta_Diminution_1 : constant Unicode_Char := 16#1D1CC#; Musical_Symbol_Tempus_Imperfectum_Cum_Prolatione_Imperfecta_Diminution_2 : constant Unicode_Char := 16#1D1CD#; Musical_Symbol_Tempus_Imperfectum_Cum_Prolatione_Imperfecta_Diminution_3 : constant Unicode_Char := 16#1D1CE#; Musical_Symbol_Croix : constant Unicode_Char := 16#1D1CF#; Musical_Symbol_Gregorian_C_Clef : constant Unicode_Char := 16#1D1D0#; Musical_Symbol_Gregorian_F_Clef : constant Unicode_Char := 16#1D1D1#; Musical_Symbol_Square_B : constant Unicode_Char := 16#1D1D2#; Musical_Symbol_Virga : constant Unicode_Char := 16#1D1D3#; Musical_Symbol_Podatus : constant Unicode_Char := 16#1D1D4#; Musical_Symbol_Clivis : constant Unicode_Char := 16#1D1D5#; Musical_Symbol_Scandicus : constant Unicode_Char := 16#1D1D6#; Musical_Symbol_Climacus : constant Unicode_Char := 16#1D1D7#; Musical_Symbol_Torculus : constant Unicode_Char := 16#1D1D8#; Musical_Symbol_Porrectus : constant Unicode_Char := 16#1D1D9#; Musical_Symbol_Porrectus_Flexus : constant Unicode_Char := 16#1D1DA#; Musical_Symbol_Scandicus_Flexus : constant Unicode_Char := 16#1D1DB#; Musical_Symbol_Torculus_Resupinus : constant Unicode_Char := 16#1D1DC#; Musical_Symbol_Pes_Subpunctis : constant Unicode_Char := 16#1D1DD#; Musical_Symbol_Kievan_C_Clef : constant Unicode_Char := 16#1D1DE#; Musical_Symbol_Kievan_End_Of_Piece : constant Unicode_Char := 16#1D1DF#; Musical_Symbol_Kievan_Final_Note : constant Unicode_Char := 16#1D1E0#; Musical_Symbol_Kievan_Recitative_Mark : constant Unicode_Char := 16#1D1E1#; Musical_Symbol_Kievan_Whole_Note : constant Unicode_Char := 16#1D1E2#; Musical_Symbol_Kievan_Half_Note : constant Unicode_Char := 16#1D1E3#; Musical_Symbol_Kievan_Quarter_Note_Stem_Down : constant Unicode_Char := 16#1D1E4#; Musical_Symbol_Kievan_Quarter_Note_Stem_Up : constant Unicode_Char := 16#1D1E5#; Musical_Symbol_Kievan_Eighth_Note_Stem_Down : constant Unicode_Char := 16#1D1E6#; Musical_Symbol_Kievan_Eighth_Note_Stem_Up : constant Unicode_Char := 16#1D1E7#; Musical_Symbol_Kievan_Flat_Sign : constant Unicode_Char := 16#1D1E8#; end Unicode.Names.Musical_Symbols; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-myanmar.ads�����������������������������������������������������0000664�0000000�0000000�00000036251�14476332425�0021374�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Myanmar is pragma Preelaborate; pragma Style_Checks (Off); Myanmar_Letter_Ka : constant Unicode_Char := 16#1000#; Myanmar_Letter_Kha : constant Unicode_Char := 16#1001#; Myanmar_Letter_Ga : constant Unicode_Char := 16#1002#; Myanmar_Letter_Gha : constant Unicode_Char := 16#1003#; Myanmar_Letter_Nga : constant Unicode_Char := 16#1004#; Myanmar_Letter_Ca : constant Unicode_Char := 16#1005#; Myanmar_Letter_Cha : constant Unicode_Char := 16#1006#; Myanmar_Letter_Ja : constant Unicode_Char := 16#1007#; Myanmar_Letter_Jha : constant Unicode_Char := 16#1008#; Myanmar_Letter_Nya : constant Unicode_Char := 16#1009#; Myanmar_Letter_Nnya : constant Unicode_Char := 16#100A#; Myanmar_Letter_Tta : constant Unicode_Char := 16#100B#; Myanmar_Letter_Ttha : constant Unicode_Char := 16#100C#; Myanmar_Letter_Dda : constant Unicode_Char := 16#100D#; Myanmar_Letter_Ddha : constant Unicode_Char := 16#100E#; Myanmar_Letter_Nna : constant Unicode_Char := 16#100F#; Myanmar_Letter_Ta : constant Unicode_Char := 16#1010#; Myanmar_Letter_Tha : constant Unicode_Char := 16#1011#; Myanmar_Letter_Da : constant Unicode_Char := 16#1012#; Myanmar_Letter_Dha : constant Unicode_Char := 16#1013#; Myanmar_Letter_Na : constant Unicode_Char := 16#1014#; Myanmar_Letter_Pa : constant Unicode_Char := 16#1015#; Myanmar_Letter_Pha : constant Unicode_Char := 16#1016#; Myanmar_Letter_Ba : constant Unicode_Char := 16#1017#; Myanmar_Letter_Bha : constant Unicode_Char := 16#1018#; Myanmar_Letter_Ma : constant Unicode_Char := 16#1019#; Myanmar_Letter_Ya : constant Unicode_Char := 16#101A#; Myanmar_Letter_Ra : constant Unicode_Char := 16#101B#; Myanmar_Letter_La : constant Unicode_Char := 16#101C#; Myanmar_Letter_Wa : constant Unicode_Char := 16#101D#; Myanmar_Letter_Sa : constant Unicode_Char := 16#101E#; Myanmar_Letter_Ha : constant Unicode_Char := 16#101F#; Myanmar_Letter_Lla : constant Unicode_Char := 16#1020#; Myanmar_Letter_A : constant Unicode_Char := 16#1021#; Myanmar_Letter_Shan_A : constant Unicode_Char := 16#1022#; Myanmar_Letter_I : constant Unicode_Char := 16#1023#; Myanmar_Letter_Ii : constant Unicode_Char := 16#1024#; Myanmar_Letter_U : constant Unicode_Char := 16#1025#; Myanmar_Letter_Uu : constant Unicode_Char := 16#1026#; Myanmar_Letter_E : constant Unicode_Char := 16#1027#; Myanmar_Letter_Mon_E : constant Unicode_Char := 16#1028#; Myanmar_Letter_O : constant Unicode_Char := 16#1029#; Myanmar_Letter_Au : constant Unicode_Char := 16#102A#; Myanmar_Vowel_Sign_Tall_Aa : constant Unicode_Char := 16#102B#; Myanmar_Vowel_Sign_Aa : constant Unicode_Char := 16#102C#; Myanmar_Vowel_Sign_I : constant Unicode_Char := 16#102D#; Myanmar_Vowel_Sign_Ii : constant Unicode_Char := 16#102E#; Myanmar_Vowel_Sign_U : constant Unicode_Char := 16#102F#; Myanmar_Vowel_Sign_Uu : constant Unicode_Char := 16#1030#; Myanmar_Vowel_Sign_E : constant Unicode_Char := 16#1031#; Myanmar_Vowel_Sign_Ai : constant Unicode_Char := 16#1032#; Myanmar_Vowel_Sign_Mon_Ii : constant Unicode_Char := 16#1033#; Myanmar_Vowel_Sign_Mon_O : constant Unicode_Char := 16#1034#; Myanmar_Vowel_Sign_E_Above : constant Unicode_Char := 16#1035#; Myanmar_Sign_Anusvara : constant Unicode_Char := 16#1036#; Myanmar_Sign_Dot_Below : constant Unicode_Char := 16#1037#; Myanmar_Sign_Visarga : constant Unicode_Char := 16#1038#; Myanmar_Sign_Virama : constant Unicode_Char := 16#1039#; Myanmar_Sign_Asat : constant Unicode_Char := 16#103A#; Myanmar_Consonant_Sign_Medial_Ya : constant Unicode_Char := 16#103B#; Myanmar_Consonant_Sign_Medial_Ra : constant Unicode_Char := 16#103C#; Myanmar_Consonant_Sign_Medial_Wa : constant Unicode_Char := 16#103D#; Myanmar_Consonant_Sign_Medial_Ha : constant Unicode_Char := 16#103E#; Myanmar_Letter_Great_Sa : constant Unicode_Char := 16#103F#; Myanmar_Digit_Zero : constant Unicode_Char := 16#1040#; Myanmar_Digit_One : constant Unicode_Char := 16#1041#; Myanmar_Digit_Two : constant Unicode_Char := 16#1042#; Myanmar_Digit_Three : constant Unicode_Char := 16#1043#; Myanmar_Digit_Four : constant Unicode_Char := 16#1044#; Myanmar_Digit_Five : constant Unicode_Char := 16#1045#; Myanmar_Digit_Six : constant Unicode_Char := 16#1046#; Myanmar_Digit_Seven : constant Unicode_Char := 16#1047#; Myanmar_Digit_Eight : constant Unicode_Char := 16#1048#; Myanmar_Digit_Nine : constant Unicode_Char := 16#1049#; Myanmar_Sign_Little_Section : constant Unicode_Char := 16#104A#; Myanmar_Sign_Section : constant Unicode_Char := 16#104B#; Myanmar_Symbol_Locative : constant Unicode_Char := 16#104C#; Myanmar_Symbol_Completed : constant Unicode_Char := 16#104D#; Myanmar_Symbol_Aforementioned : constant Unicode_Char := 16#104E#; Myanmar_Symbol_Genitive : constant Unicode_Char := 16#104F#; Myanmar_Letter_Sha : constant Unicode_Char := 16#1050#; Myanmar_Letter_Ssa : constant Unicode_Char := 16#1051#; Myanmar_Letter_Vocalic_R : constant Unicode_Char := 16#1052#; Myanmar_Letter_Vocalic_Rr : constant Unicode_Char := 16#1053#; Myanmar_Letter_Vocalic_L : constant Unicode_Char := 16#1054#; Myanmar_Letter_Vocalic_Ll : constant Unicode_Char := 16#1055#; Myanmar_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#1056#; Myanmar_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#1057#; Myanmar_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#1058#; Myanmar_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#1059#; Myanmar_Letter_Mon_Nga : constant Unicode_Char := 16#105A#; Myanmar_Letter_Mon_Jha : constant Unicode_Char := 16#105B#; Myanmar_Letter_Mon_Bba : constant Unicode_Char := 16#105C#; Myanmar_Letter_Mon_Bbe : constant Unicode_Char := 16#105D#; Myanmar_Consonant_Sign_Mon_Medial_Na : constant Unicode_Char := 16#105E#; Myanmar_Consonant_Sign_Mon_Medial_Ma : constant Unicode_Char := 16#105F#; Myanmar_Consonant_Sign_Mon_Medial_La : constant Unicode_Char := 16#1060#; Myanmar_Letter_Sgaw_Karen_Sha : constant Unicode_Char := 16#1061#; Myanmar_Vowel_Sign_Sgaw_Karen_Eu : constant Unicode_Char := 16#1062#; Myanmar_Tone_Mark_Sgaw_Karen_Hathi : constant Unicode_Char := 16#1063#; Myanmar_Tone_Mark_Sgaw_Karen_Ke_Pho : constant Unicode_Char := 16#1064#; Myanmar_Letter_Western_Pwo_Karen_Tha : constant Unicode_Char := 16#1065#; Myanmar_Letter_Western_Pwo_Karen_Pwa : constant Unicode_Char := 16#1066#; Myanmar_Vowel_Sign_Western_Pwo_Karen_Eu : constant Unicode_Char := 16#1067#; Myanmar_Vowel_Sign_Western_Pwo_Karen_Ue : constant Unicode_Char := 16#1068#; Myanmar_Sign_Western_Pwo_Karen_Tone_1 : constant Unicode_Char := 16#1069#; Myanmar_Sign_Western_Pwo_Karen_Tone_2 : constant Unicode_Char := 16#106A#; Myanmar_Sign_Western_Pwo_Karen_Tone_3 : constant Unicode_Char := 16#106B#; Myanmar_Sign_Western_Pwo_Karen_Tone_4 : constant Unicode_Char := 16#106C#; Myanmar_Sign_Western_Pwo_Karen_Tone_5 : constant Unicode_Char := 16#106D#; Myanmar_Letter_Eastern_Pwo_Karen_Nna : constant Unicode_Char := 16#106E#; Myanmar_Letter_Eastern_Pwo_Karen_Ywa : constant Unicode_Char := 16#106F#; Myanmar_Letter_Eastern_Pwo_Karen_Ghwa : constant Unicode_Char := 16#1070#; Myanmar_Vowel_Sign_Geba_Karen_I : constant Unicode_Char := 16#1071#; Myanmar_Vowel_Sign_Kayah_Oe : constant Unicode_Char := 16#1072#; Myanmar_Vowel_Sign_Kayah_U : constant Unicode_Char := 16#1073#; Myanmar_Vowel_Sign_Kayah_Ee : constant Unicode_Char := 16#1074#; Myanmar_Letter_Shan_Ka : constant Unicode_Char := 16#1075#; Myanmar_Letter_Shan_Kha : constant Unicode_Char := 16#1076#; Myanmar_Letter_Shan_Ga : constant Unicode_Char := 16#1077#; Myanmar_Letter_Shan_Ca : constant Unicode_Char := 16#1078#; Myanmar_Letter_Shan_Za : constant Unicode_Char := 16#1079#; Myanmar_Letter_Shan_Nya : constant Unicode_Char := 16#107A#; Myanmar_Letter_Shan_Da : constant Unicode_Char := 16#107B#; Myanmar_Letter_Shan_Na : constant Unicode_Char := 16#107C#; Myanmar_Letter_Shan_Pha : constant Unicode_Char := 16#107D#; Myanmar_Letter_Shan_Fa : constant Unicode_Char := 16#107E#; Myanmar_Letter_Shan_Ba : constant Unicode_Char := 16#107F#; Myanmar_Letter_Shan_Tha : constant Unicode_Char := 16#1080#; Myanmar_Letter_Shan_Ha : constant Unicode_Char := 16#1081#; Myanmar_Consonant_Sign_Shan_Medial_Wa : constant Unicode_Char := 16#1082#; Myanmar_Vowel_Sign_Shan_Aa : constant Unicode_Char := 16#1083#; Myanmar_Vowel_Sign_Shan_E : constant Unicode_Char := 16#1084#; Myanmar_Vowel_Sign_Shan_E_Above : constant Unicode_Char := 16#1085#; Myanmar_Vowel_Sign_Shan_Final_Y : constant Unicode_Char := 16#1086#; Myanmar_Sign_Shan_Tone_2 : constant Unicode_Char := 16#1087#; Myanmar_Sign_Shan_Tone_3 : constant Unicode_Char := 16#1088#; Myanmar_Sign_Shan_Tone_5 : constant Unicode_Char := 16#1089#; Myanmar_Sign_Shan_Tone_6 : constant Unicode_Char := 16#108A#; Myanmar_Sign_Shan_Council_Tone_2 : constant Unicode_Char := 16#108B#; Myanmar_Sign_Shan_Council_Tone_3 : constant Unicode_Char := 16#108C#; Myanmar_Sign_Shan_Council_Emphatic_Tone : constant Unicode_Char := 16#108D#; Myanmar_Letter_Rumai_Palaung_Fa : constant Unicode_Char := 16#108E#; Myanmar_Sign_Rumai_Palaung_Tone_5 : constant Unicode_Char := 16#108F#; Myanmar_Shan_Digit_Zero : constant Unicode_Char := 16#1090#; Myanmar_Shan_Digit_One : constant Unicode_Char := 16#1091#; Myanmar_Shan_Digit_Two : constant Unicode_Char := 16#1092#; Myanmar_Shan_Digit_Three : constant Unicode_Char := 16#1093#; Myanmar_Shan_Digit_Four : constant Unicode_Char := 16#1094#; Myanmar_Shan_Digit_Five : constant Unicode_Char := 16#1095#; Myanmar_Shan_Digit_Six : constant Unicode_Char := 16#1096#; Myanmar_Shan_Digit_Seven : constant Unicode_Char := 16#1097#; Myanmar_Shan_Digit_Eight : constant Unicode_Char := 16#1098#; Myanmar_Shan_Digit_Nine : constant Unicode_Char := 16#1099#; Myanmar_Sign_Khamti_Tone_1 : constant Unicode_Char := 16#109A#; Myanmar_Sign_Khamti_Tone_3 : constant Unicode_Char := 16#109B#; Myanmar_Vowel_Sign_Aiton_A : constant Unicode_Char := 16#109C#; Myanmar_Vowel_Sign_Aiton_Ai : constant Unicode_Char := 16#109D#; Myanmar_Symbol_Shan_One : constant Unicode_Char := 16#109E#; Myanmar_Symbol_Shan_Exclamation : constant Unicode_Char := 16#109F#; end Unicode.Names.Myanmar; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-myanmar_extended_a.ads������������������������������������������0000664�0000000�0000000�00000012312�14476332425�0023544�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Myanmar_Extended_A is pragma Preelaborate; pragma Style_Checks (Off); Myanmar_Letter_Khamti_Ga : constant Unicode_Char := 16#AA60#; Myanmar_Letter_Khamti_Ca : constant Unicode_Char := 16#AA61#; Myanmar_Letter_Khamti_Cha : constant Unicode_Char := 16#AA62#; Myanmar_Letter_Khamti_Ja : constant Unicode_Char := 16#AA63#; Myanmar_Letter_Khamti_Jha : constant Unicode_Char := 16#AA64#; Myanmar_Letter_Khamti_Nya : constant Unicode_Char := 16#AA65#; Myanmar_Letter_Khamti_Tta : constant Unicode_Char := 16#AA66#; Myanmar_Letter_Khamti_Ttha : constant Unicode_Char := 16#AA67#; Myanmar_Letter_Khamti_Dda : constant Unicode_Char := 16#AA68#; Myanmar_Letter_Khamti_Ddha : constant Unicode_Char := 16#AA69#; Myanmar_Letter_Khamti_Dha : constant Unicode_Char := 16#AA6A#; Myanmar_Letter_Khamti_Na : constant Unicode_Char := 16#AA6B#; Myanmar_Letter_Khamti_Sa : constant Unicode_Char := 16#AA6C#; Myanmar_Letter_Khamti_Ha : constant Unicode_Char := 16#AA6D#; Myanmar_Letter_Khamti_Hha : constant Unicode_Char := 16#AA6E#; Myanmar_Letter_Khamti_Fa : constant Unicode_Char := 16#AA6F#; Myanmar_Modifier_Letter_Khamti_Reduplication : constant Unicode_Char := 16#AA70#; Myanmar_Letter_Khamti_Xa : constant Unicode_Char := 16#AA71#; Myanmar_Letter_Khamti_Za : constant Unicode_Char := 16#AA72#; Myanmar_Letter_Khamti_Ra : constant Unicode_Char := 16#AA73#; Myanmar_Logogram_Khamti_Oay : constant Unicode_Char := 16#AA74#; Myanmar_Logogram_Khamti_Qn : constant Unicode_Char := 16#AA75#; Myanmar_Logogram_Khamti_Hm : constant Unicode_Char := 16#AA76#; Myanmar_Symbol_Aiton_Exclamation : constant Unicode_Char := 16#AA77#; Myanmar_Symbol_Aiton_One : constant Unicode_Char := 16#AA78#; Myanmar_Symbol_Aiton_Two : constant Unicode_Char := 16#AA79#; Myanmar_Letter_Aiton_Ra : constant Unicode_Char := 16#AA7A#; Myanmar_Sign_Pao_Karen_Tone : constant Unicode_Char := 16#AA7B#; Myanmar_Sign_Tai_Laing_Tone_2 : constant Unicode_Char := 16#AA7C#; Myanmar_Sign_Tai_Laing_Tone_5 : constant Unicode_Char := 16#AA7D#; Myanmar_Letter_Shwe_Palaung_Cha : constant Unicode_Char := 16#AA7E#; Myanmar_Letter_Shwe_Palaung_Sha : constant Unicode_Char := 16#AA7F#; end Unicode.Names.Myanmar_Extended_A; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-myanmar_extended_b.ads������������������������������������������0000664�0000000�0000000�00000012170�14476332425�0023547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Myanmar_Extended_B is pragma Preelaborate; pragma Style_Checks (Off); Myanmar_Letter_Shan_Gha : constant Unicode_Char := 16#A9E0#; Myanmar_Letter_Shan_Cha : constant Unicode_Char := 16#A9E1#; Myanmar_Letter_Shan_Jha : constant Unicode_Char := 16#A9E2#; Myanmar_Letter_Shan_Nna : constant Unicode_Char := 16#A9E3#; Myanmar_Letter_Shan_Bha : constant Unicode_Char := 16#A9E4#; Myanmar_Sign_Shan_Saw : constant Unicode_Char := 16#A9E5#; Myanmar_Modifier_Letter_Shan_Reduplication : constant Unicode_Char := 16#A9E6#; Myanmar_Letter_Tai_Laing_Nya : constant Unicode_Char := 16#A9E7#; Myanmar_Letter_Tai_Laing_Fa : constant Unicode_Char := 16#A9E8#; Myanmar_Letter_Tai_Laing_Ga : constant Unicode_Char := 16#A9E9#; Myanmar_Letter_Tai_Laing_Gha : constant Unicode_Char := 16#A9EA#; Myanmar_Letter_Tai_Laing_Ja : constant Unicode_Char := 16#A9EB#; Myanmar_Letter_Tai_Laing_Jha : constant Unicode_Char := 16#A9EC#; Myanmar_Letter_Tai_Laing_Dda : constant Unicode_Char := 16#A9ED#; Myanmar_Letter_Tai_Laing_Ddha : constant Unicode_Char := 16#A9EE#; Myanmar_Letter_Tai_Laing_Nna : constant Unicode_Char := 16#A9EF#; Myanmar_Tai_Laing_Digit_Zero : constant Unicode_Char := 16#A9F0#; Myanmar_Tai_Laing_Digit_One : constant Unicode_Char := 16#A9F1#; Myanmar_Tai_Laing_Digit_Two : constant Unicode_Char := 16#A9F2#; Myanmar_Tai_Laing_Digit_Three : constant Unicode_Char := 16#A9F3#; Myanmar_Tai_Laing_Digit_Four : constant Unicode_Char := 16#A9F4#; Myanmar_Tai_Laing_Digit_Five : constant Unicode_Char := 16#A9F5#; Myanmar_Tai_Laing_Digit_Six : constant Unicode_Char := 16#A9F6#; Myanmar_Tai_Laing_Digit_Seven : constant Unicode_Char := 16#A9F7#; Myanmar_Tai_Laing_Digit_Eight : constant Unicode_Char := 16#A9F8#; Myanmar_Tai_Laing_Digit_Nine : constant Unicode_Char := 16#A9F9#; Myanmar_Letter_Tai_Laing_Lla : constant Unicode_Char := 16#A9FA#; Myanmar_Letter_Tai_Laing_Da : constant Unicode_Char := 16#A9FB#; Myanmar_Letter_Tai_Laing_Dha : constant Unicode_Char := 16#A9FC#; Myanmar_Letter_Tai_Laing_Ba : constant Unicode_Char := 16#A9FD#; Myanmar_Letter_Tai_Laing_Bha : constant Unicode_Char := 16#A9FE#; end Unicode.Names.Myanmar_Extended_B; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-nabataean.ads���������������������������������������������������0000664�0000000�0000000�00000014105�14476332425�0021634�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Nabataean is pragma Preelaborate; pragma Style_Checks (Off); Nabataean_Letter_Final_Aleph : constant Unicode_Char := 16#10880#; Nabataean_Letter_Aleph : constant Unicode_Char := 16#10881#; Nabataean_Letter_Final_Beth : constant Unicode_Char := 16#10882#; Nabataean_Letter_Beth : constant Unicode_Char := 16#10883#; Nabataean_Letter_Gimel : constant Unicode_Char := 16#10884#; Nabataean_Letter_Daleth : constant Unicode_Char := 16#10885#; Nabataean_Letter_Final_He : constant Unicode_Char := 16#10886#; Nabataean_Letter_He : constant Unicode_Char := 16#10887#; Nabataean_Letter_Waw : constant Unicode_Char := 16#10888#; Nabataean_Letter_Zayin : constant Unicode_Char := 16#10889#; Nabataean_Letter_Heth : constant Unicode_Char := 16#1088A#; Nabataean_Letter_Teth : constant Unicode_Char := 16#1088B#; Nabataean_Letter_Final_Yodh : constant Unicode_Char := 16#1088C#; Nabataean_Letter_Yodh : constant Unicode_Char := 16#1088D#; Nabataean_Letter_Final_Kaph : constant Unicode_Char := 16#1088E#; Nabataean_Letter_Kaph : constant Unicode_Char := 16#1088F#; Nabataean_Letter_Final_Lamedh : constant Unicode_Char := 16#10890#; Nabataean_Letter_Lamedh : constant Unicode_Char := 16#10891#; Nabataean_Letter_Final_Mem : constant Unicode_Char := 16#10892#; Nabataean_Letter_Mem : constant Unicode_Char := 16#10893#; Nabataean_Letter_Final_Nun : constant Unicode_Char := 16#10894#; Nabataean_Letter_Nun : constant Unicode_Char := 16#10895#; Nabataean_Letter_Samekh : constant Unicode_Char := 16#10896#; Nabataean_Letter_Ayin : constant Unicode_Char := 16#10897#; Nabataean_Letter_Pe : constant Unicode_Char := 16#10898#; Nabataean_Letter_Sadhe : constant Unicode_Char := 16#10899#; Nabataean_Letter_Qoph : constant Unicode_Char := 16#1089A#; Nabataean_Letter_Resh : constant Unicode_Char := 16#1089B#; Nabataean_Letter_Final_Shin : constant Unicode_Char := 16#1089C#; Nabataean_Letter_Shin : constant Unicode_Char := 16#1089D#; Nabataean_Letter_Taw : constant Unicode_Char := 16#1089E#; Nabataean_Number_One : constant Unicode_Char := 16#108A7#; Nabataean_Number_Two : constant Unicode_Char := 16#108A8#; Nabataean_Number_Three : constant Unicode_Char := 16#108A9#; Nabataean_Number_Four : constant Unicode_Char := 16#108AA#; Nabataean_Cruciform_Number_Four : constant Unicode_Char := 16#108AB#; Nabataean_Number_Five : constant Unicode_Char := 16#108AC#; Nabataean_Number_Ten : constant Unicode_Char := 16#108AD#; Nabataean_Number_Twenty : constant Unicode_Char := 16#108AE#; Nabataean_Number_One_Hundred : constant Unicode_Char := 16#108AF#; end Unicode.Names.Nabataean; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-new_tai_lue.ads�������������������������������������������������0000664�0000000�0000000�00000022241�14476332425�0022215�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.New_Tai_Lue is pragma Preelaborate; pragma Style_Checks (Off); New_Tai_Lue_Letter_High_Qa : constant Unicode_Char := 16#1980#; New_Tai_Lue_Letter_Low_Qa : constant Unicode_Char := 16#1981#; New_Tai_Lue_Letter_High_Ka : constant Unicode_Char := 16#1982#; New_Tai_Lue_Letter_High_Xa : constant Unicode_Char := 16#1983#; New_Tai_Lue_Letter_High_Nga : constant Unicode_Char := 16#1984#; New_Tai_Lue_Letter_Low_Ka : constant Unicode_Char := 16#1985#; New_Tai_Lue_Letter_Low_Xa : constant Unicode_Char := 16#1986#; New_Tai_Lue_Letter_Low_Nga : constant Unicode_Char := 16#1987#; New_Tai_Lue_Letter_High_Tsa : constant Unicode_Char := 16#1988#; New_Tai_Lue_Letter_High_Sa : constant Unicode_Char := 16#1989#; New_Tai_Lue_Letter_High_Ya : constant Unicode_Char := 16#198A#; New_Tai_Lue_Letter_Low_Tsa : constant Unicode_Char := 16#198B#; New_Tai_Lue_Letter_Low_Sa : constant Unicode_Char := 16#198C#; New_Tai_Lue_Letter_Low_Ya : constant Unicode_Char := 16#198D#; New_Tai_Lue_Letter_High_Ta : constant Unicode_Char := 16#198E#; New_Tai_Lue_Letter_High_Tha : constant Unicode_Char := 16#198F#; New_Tai_Lue_Letter_High_Na : constant Unicode_Char := 16#1990#; New_Tai_Lue_Letter_Low_Ta : constant Unicode_Char := 16#1991#; New_Tai_Lue_Letter_Low_Tha : constant Unicode_Char := 16#1992#; New_Tai_Lue_Letter_Low_Na : constant Unicode_Char := 16#1993#; New_Tai_Lue_Letter_High_Pa : constant Unicode_Char := 16#1994#; New_Tai_Lue_Letter_High_Pha : constant Unicode_Char := 16#1995#; New_Tai_Lue_Letter_High_Ma : constant Unicode_Char := 16#1996#; New_Tai_Lue_Letter_Low_Pa : constant Unicode_Char := 16#1997#; New_Tai_Lue_Letter_Low_Pha : constant Unicode_Char := 16#1998#; New_Tai_Lue_Letter_Low_Ma : constant Unicode_Char := 16#1999#; New_Tai_Lue_Letter_High_Fa : constant Unicode_Char := 16#199A#; New_Tai_Lue_Letter_High_Va : constant Unicode_Char := 16#199B#; New_Tai_Lue_Letter_High_La : constant Unicode_Char := 16#199C#; New_Tai_Lue_Letter_Low_Fa : constant Unicode_Char := 16#199D#; New_Tai_Lue_Letter_Low_Va : constant Unicode_Char := 16#199E#; New_Tai_Lue_Letter_Low_La : constant Unicode_Char := 16#199F#; New_Tai_Lue_Letter_High_Ha : constant Unicode_Char := 16#19A0#; New_Tai_Lue_Letter_High_Da : constant Unicode_Char := 16#19A1#; New_Tai_Lue_Letter_High_Ba : constant Unicode_Char := 16#19A2#; New_Tai_Lue_Letter_Low_Ha : constant Unicode_Char := 16#19A3#; New_Tai_Lue_Letter_Low_Da : constant Unicode_Char := 16#19A4#; New_Tai_Lue_Letter_Low_Ba : constant Unicode_Char := 16#19A5#; New_Tai_Lue_Letter_High_Kva : constant Unicode_Char := 16#19A6#; New_Tai_Lue_Letter_High_Xva : constant Unicode_Char := 16#19A7#; New_Tai_Lue_Letter_Low_Kva : constant Unicode_Char := 16#19A8#; New_Tai_Lue_Letter_Low_Xva : constant Unicode_Char := 16#19A9#; New_Tai_Lue_Letter_High_Sua : constant Unicode_Char := 16#19AA#; New_Tai_Lue_Letter_Low_Sua : constant Unicode_Char := 16#19AB#; New_Tai_Lue_Vowel_Sign_Vowel_Shortener : constant Unicode_Char := 16#19B0#; New_Tai_Lue_Vowel_Sign_Aa : constant Unicode_Char := 16#19B1#; New_Tai_Lue_Vowel_Sign_Ii : constant Unicode_Char := 16#19B2#; New_Tai_Lue_Vowel_Sign_U : constant Unicode_Char := 16#19B3#; New_Tai_Lue_Vowel_Sign_Uu : constant Unicode_Char := 16#19B4#; New_Tai_Lue_Vowel_Sign_E : constant Unicode_Char := 16#19B5#; New_Tai_Lue_Vowel_Sign_Ae : constant Unicode_Char := 16#19B6#; New_Tai_Lue_Vowel_Sign_O : constant Unicode_Char := 16#19B7#; New_Tai_Lue_Vowel_Sign_Oa : constant Unicode_Char := 16#19B8#; New_Tai_Lue_Vowel_Sign_Ue : constant Unicode_Char := 16#19B9#; New_Tai_Lue_Vowel_Sign_Ay : constant Unicode_Char := 16#19BA#; New_Tai_Lue_Vowel_Sign_Aay : constant Unicode_Char := 16#19BB#; New_Tai_Lue_Vowel_Sign_Uy : constant Unicode_Char := 16#19BC#; New_Tai_Lue_Vowel_Sign_Oy : constant Unicode_Char := 16#19BD#; New_Tai_Lue_Vowel_Sign_Oay : constant Unicode_Char := 16#19BE#; New_Tai_Lue_Vowel_Sign_Uey : constant Unicode_Char := 16#19BF#; New_Tai_Lue_Vowel_Sign_Iy : constant Unicode_Char := 16#19C0#; New_Tai_Lue_Letter_Final_V : constant Unicode_Char := 16#19C1#; New_Tai_Lue_Letter_Final_Ng : constant Unicode_Char := 16#19C2#; New_Tai_Lue_Letter_Final_N : constant Unicode_Char := 16#19C3#; New_Tai_Lue_Letter_Final_M : constant Unicode_Char := 16#19C4#; New_Tai_Lue_Letter_Final_K : constant Unicode_Char := 16#19C5#; New_Tai_Lue_Letter_Final_D : constant Unicode_Char := 16#19C6#; New_Tai_Lue_Letter_Final_B : constant Unicode_Char := 16#19C7#; New_Tai_Lue_Tone_Mark_1 : constant Unicode_Char := 16#19C8#; New_Tai_Lue_Tone_Mark_2 : constant Unicode_Char := 16#19C9#; New_Tai_Lue_Digit_Zero : constant Unicode_Char := 16#19D0#; New_Tai_Lue_Digit_One : constant Unicode_Char := 16#19D1#; New_Tai_Lue_Digit_Two : constant Unicode_Char := 16#19D2#; New_Tai_Lue_Digit_Three : constant Unicode_Char := 16#19D3#; New_Tai_Lue_Digit_Four : constant Unicode_Char := 16#19D4#; New_Tai_Lue_Digit_Five : constant Unicode_Char := 16#19D5#; New_Tai_Lue_Digit_Six : constant Unicode_Char := 16#19D6#; New_Tai_Lue_Digit_Seven : constant Unicode_Char := 16#19D7#; New_Tai_Lue_Digit_Eight : constant Unicode_Char := 16#19D8#; New_Tai_Lue_Digit_Nine : constant Unicode_Char := 16#19D9#; New_Tai_Lue_Tham_Digit_One : constant Unicode_Char := 16#19DA#; New_Tai_Lue_Sign_Lae : constant Unicode_Char := 16#19DE#; New_Tai_Lue_Sign_Laev : constant Unicode_Char := 16#19DF#; end Unicode.Names.New_Tai_Lue; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-nko.ads���������������������������������������������������������0000664�0000000�0000000�00000016421�14476332425�0020514�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Nko is pragma Preelaborate; pragma Style_Checks (Off); Nko_Digit_Zero : constant Unicode_Char := 16#07C0#; Nko_Digit_One : constant Unicode_Char := 16#07C1#; Nko_Digit_Two : constant Unicode_Char := 16#07C2#; Nko_Digit_Three : constant Unicode_Char := 16#07C3#; Nko_Digit_Four : constant Unicode_Char := 16#07C4#; Nko_Digit_Five : constant Unicode_Char := 16#07C5#; Nko_Digit_Six : constant Unicode_Char := 16#07C6#; Nko_Digit_Seven : constant Unicode_Char := 16#07C7#; Nko_Digit_Eight : constant Unicode_Char := 16#07C8#; Nko_Digit_Nine : constant Unicode_Char := 16#07C9#; Nko_Letter_A : constant Unicode_Char := 16#07CA#; Nko_Letter_Ee : constant Unicode_Char := 16#07CB#; Nko_Letter_I : constant Unicode_Char := 16#07CC#; Nko_Letter_E : constant Unicode_Char := 16#07CD#; Nko_Letter_U : constant Unicode_Char := 16#07CE#; Nko_Letter_Oo : constant Unicode_Char := 16#07CF#; Nko_Letter_O : constant Unicode_Char := 16#07D0#; Nko_Letter_Dagbasinna : constant Unicode_Char := 16#07D1#; Nko_Letter_N : constant Unicode_Char := 16#07D2#; Nko_Letter_Ba : constant Unicode_Char := 16#07D3#; Nko_Letter_Pa : constant Unicode_Char := 16#07D4#; Nko_Letter_Ta : constant Unicode_Char := 16#07D5#; Nko_Letter_Ja : constant Unicode_Char := 16#07D6#; Nko_Letter_Cha : constant Unicode_Char := 16#07D7#; Nko_Letter_Da : constant Unicode_Char := 16#07D8#; Nko_Letter_Ra : constant Unicode_Char := 16#07D9#; Nko_Letter_Rra : constant Unicode_Char := 16#07DA#; Nko_Letter_Sa : constant Unicode_Char := 16#07DB#; Nko_Letter_Gba : constant Unicode_Char := 16#07DC#; Nko_Letter_Fa : constant Unicode_Char := 16#07DD#; Nko_Letter_Ka : constant Unicode_Char := 16#07DE#; Nko_Letter_La : constant Unicode_Char := 16#07DF#; Nko_Letter_Na_Woloso : constant Unicode_Char := 16#07E0#; Nko_Letter_Ma : constant Unicode_Char := 16#07E1#; Nko_Letter_Nya : constant Unicode_Char := 16#07E2#; Nko_Letter_Na : constant Unicode_Char := 16#07E3#; Nko_Letter_Ha : constant Unicode_Char := 16#07E4#; Nko_Letter_Wa : constant Unicode_Char := 16#07E5#; Nko_Letter_Ya : constant Unicode_Char := 16#07E6#; Nko_Letter_Nya_Woloso : constant Unicode_Char := 16#07E7#; Nko_Letter_Jona_Ja : constant Unicode_Char := 16#07E8#; Nko_Letter_Jona_Cha : constant Unicode_Char := 16#07E9#; Nko_Letter_Jona_Ra : constant Unicode_Char := 16#07EA#; Nko_Combining_Short_High_Tone : constant Unicode_Char := 16#07EB#; Nko_Combining_Short_Low_Tone : constant Unicode_Char := 16#07EC#; Nko_Combining_Short_Rising_Tone : constant Unicode_Char := 16#07ED#; Nko_Combining_Long_Descending_Tone : constant Unicode_Char := 16#07EE#; Nko_Combining_Long_High_Tone : constant Unicode_Char := 16#07EF#; Nko_Combining_Long_Low_Tone : constant Unicode_Char := 16#07F0#; Nko_Combining_Long_Rising_Tone : constant Unicode_Char := 16#07F1#; Nko_Combining_Nasalization_Mark : constant Unicode_Char := 16#07F2#; Nko_Combining_Double_Dot_Above : constant Unicode_Char := 16#07F3#; Nko_High_Tone_Apostrophe : constant Unicode_Char := 16#07F4#; Nko_Low_Tone_Apostrophe : constant Unicode_Char := 16#07F5#; Nko_Symbol_Oo_Dennen : constant Unicode_Char := 16#07F6#; Nko_Symbol_Gbakurunen : constant Unicode_Char := 16#07F7#; Nko_Comma : constant Unicode_Char := 16#07F8#; Nko_Exclamation_Mark : constant Unicode_Char := 16#07F9#; Nko_Lajanyalan : constant Unicode_Char := 16#07FA#; end Unicode.Names.Nko; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-number_forms.ads������������������������������������������������0000664�0000000�0000000�00000016563�14476332425�0022432�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Number_Forms is pragma Preelaborate; pragma Style_Checks (Off); Vulgar_Fraction_One_Seventh : constant Unicode_Char := 16#2150#; Vulgar_Fraction_One_Ninth : constant Unicode_Char := 16#2151#; Vulgar_Fraction_One_Tenth : constant Unicode_Char := 16#2152#; Vulgar_Fraction_One_Third : constant Unicode_Char := 16#2153#; Vulgar_Fraction_Two_Thirds : constant Unicode_Char := 16#2154#; Vulgar_Fraction_One_Fifth : constant Unicode_Char := 16#2155#; Vulgar_Fraction_Two_Fifths : constant Unicode_Char := 16#2156#; Vulgar_Fraction_Three_Fifths : constant Unicode_Char := 16#2157#; Vulgar_Fraction_Four_Fifths : constant Unicode_Char := 16#2158#; Vulgar_Fraction_One_Sixth : constant Unicode_Char := 16#2159#; Vulgar_Fraction_Five_Sixths : constant Unicode_Char := 16#215A#; Vulgar_Fraction_One_Eighth : constant Unicode_Char := 16#215B#; Vulgar_Fraction_Three_Eighths : constant Unicode_Char := 16#215C#; Vulgar_Fraction_Five_Eighths : constant Unicode_Char := 16#215D#; Vulgar_Fraction_Seven_Eighths : constant Unicode_Char := 16#215E#; Fraction_Numerator_One : constant Unicode_Char := 16#215F#; Roman_Numeral_One : constant Unicode_Char := 16#2160#; Roman_Numeral_Two : constant Unicode_Char := 16#2161#; Roman_Numeral_Three : constant Unicode_Char := 16#2162#; Roman_Numeral_Four : constant Unicode_Char := 16#2163#; Roman_Numeral_Five : constant Unicode_Char := 16#2164#; Roman_Numeral_Six : constant Unicode_Char := 16#2165#; Roman_Numeral_Seven : constant Unicode_Char := 16#2166#; Roman_Numeral_Eight : constant Unicode_Char := 16#2167#; Roman_Numeral_Nine : constant Unicode_Char := 16#2168#; Roman_Numeral_Ten : constant Unicode_Char := 16#2169#; Roman_Numeral_Eleven : constant Unicode_Char := 16#216A#; Roman_Numeral_Twelve : constant Unicode_Char := 16#216B#; Roman_Numeral_Fifty : constant Unicode_Char := 16#216C#; Roman_Numeral_One_Hundred : constant Unicode_Char := 16#216D#; Roman_Numeral_Five_Hundred : constant Unicode_Char := 16#216E#; Roman_Numeral_One_Thousand : constant Unicode_Char := 16#216F#; Small_Roman_Numeral_One : constant Unicode_Char := 16#2170#; Small_Roman_Numeral_Two : constant Unicode_Char := 16#2171#; Small_Roman_Numeral_Three : constant Unicode_Char := 16#2172#; Small_Roman_Numeral_Four : constant Unicode_Char := 16#2173#; Small_Roman_Numeral_Five : constant Unicode_Char := 16#2174#; Small_Roman_Numeral_Six : constant Unicode_Char := 16#2175#; Small_Roman_Numeral_Seven : constant Unicode_Char := 16#2176#; Small_Roman_Numeral_Eight : constant Unicode_Char := 16#2177#; Small_Roman_Numeral_Nine : constant Unicode_Char := 16#2178#; Small_Roman_Numeral_Ten : constant Unicode_Char := 16#2179#; Small_Roman_Numeral_Eleven : constant Unicode_Char := 16#217A#; Small_Roman_Numeral_Twelve : constant Unicode_Char := 16#217B#; Small_Roman_Numeral_Fifty : constant Unicode_Char := 16#217C#; Small_Roman_Numeral_One_Hundred : constant Unicode_Char := 16#217D#; Small_Roman_Numeral_Five_Hundred : constant Unicode_Char := 16#217E#; Small_Roman_Numeral_One_Thousand : constant Unicode_Char := 16#217F#; Roman_Numeral_One_Thousand_C_D : constant Unicode_Char := 16#2180#; Roman_Numeral_Five_Thousand : constant Unicode_Char := 16#2181#; Roman_Numeral_Ten_Thousand : constant Unicode_Char := 16#2182#; Roman_Numeral_Reversed_One_Hundred : constant Unicode_Char := 16#2183#; Latin_Small_Letter_Reversed_C : constant Unicode_Char := 16#2184#; Roman_Numeral_Six_Late_Form : constant Unicode_Char := 16#2185#; Roman_Numeral_Fifty_Early_Form : constant Unicode_Char := 16#2186#; Roman_Numeral_Fifty_Thousand : constant Unicode_Char := 16#2187#; Roman_Numeral_One_Hundred_Thousand : constant Unicode_Char := 16#2188#; Vulgar_Fraction_Zero_Thirds : constant Unicode_Char := 16#2189#; Turned_Digit_Two : constant Unicode_Char := 16#218A#; Turned_Digit_Three : constant Unicode_Char := 16#218B#; end Unicode.Names.Number_Forms; ���������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ogham.ads�������������������������������������������������������0000664�0000000�0000000�00000011665�14476332425�0021025�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ogham is pragma Preelaborate; pragma Style_Checks (Off); Ogham_Space_Mark : constant Unicode_Char := 16#1680#; Ogham_Letter_Beith : constant Unicode_Char := 16#1681#; Ogham_Letter_Luis : constant Unicode_Char := 16#1682#; Ogham_Letter_Fearn : constant Unicode_Char := 16#1683#; Ogham_Letter_Sail : constant Unicode_Char := 16#1684#; Ogham_Letter_Nion : constant Unicode_Char := 16#1685#; Ogham_Letter_Uath : constant Unicode_Char := 16#1686#; Ogham_Letter_Dair : constant Unicode_Char := 16#1687#; Ogham_Letter_Tinne : constant Unicode_Char := 16#1688#; Ogham_Letter_Coll : constant Unicode_Char := 16#1689#; Ogham_Letter_Ceirt : constant Unicode_Char := 16#168A#; Ogham_Letter_Muin : constant Unicode_Char := 16#168B#; Ogham_Letter_Gort : constant Unicode_Char := 16#168C#; Ogham_Letter_Ngeadal : constant Unicode_Char := 16#168D#; Ogham_Letter_Straif : constant Unicode_Char := 16#168E#; Ogham_Letter_Ruis : constant Unicode_Char := 16#168F#; Ogham_Letter_Ailm : constant Unicode_Char := 16#1690#; Ogham_Letter_Onn : constant Unicode_Char := 16#1691#; Ogham_Letter_Ur : constant Unicode_Char := 16#1692#; Ogham_Letter_Eadhadh : constant Unicode_Char := 16#1693#; Ogham_Letter_Iodhadh : constant Unicode_Char := 16#1694#; Ogham_Letter_Eabhadh : constant Unicode_Char := 16#1695#; Ogham_Letter_Or : constant Unicode_Char := 16#1696#; Ogham_Letter_Uilleann : constant Unicode_Char := 16#1697#; Ogham_Letter_Ifin : constant Unicode_Char := 16#1698#; Ogham_Letter_Eamhancholl : constant Unicode_Char := 16#1699#; Ogham_Letter_Peith : constant Unicode_Char := 16#169A#; Ogham_Feather_Mark : constant Unicode_Char := 16#169B#; Ogham_Reversed_Feather_Mark : constant Unicode_Char := 16#169C#; end Unicode.Names.Ogham; ���������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ol_chiki.ads����������������������������������������������������0000664�0000000�0000000�00000014653�14476332425�0021513�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ol_Chiki is pragma Preelaborate; pragma Style_Checks (Off); Ol_Chiki_Digit_Zero : constant Unicode_Char := 16#1C50#; Ol_Chiki_Digit_One : constant Unicode_Char := 16#1C51#; Ol_Chiki_Digit_Two : constant Unicode_Char := 16#1C52#; Ol_Chiki_Digit_Three : constant Unicode_Char := 16#1C53#; Ol_Chiki_Digit_Four : constant Unicode_Char := 16#1C54#; Ol_Chiki_Digit_Five : constant Unicode_Char := 16#1C55#; Ol_Chiki_Digit_Six : constant Unicode_Char := 16#1C56#; Ol_Chiki_Digit_Seven : constant Unicode_Char := 16#1C57#; Ol_Chiki_Digit_Eight : constant Unicode_Char := 16#1C58#; Ol_Chiki_Digit_Nine : constant Unicode_Char := 16#1C59#; Ol_Chiki_Letter_La : constant Unicode_Char := 16#1C5A#; Ol_Chiki_Letter_At : constant Unicode_Char := 16#1C5B#; Ol_Chiki_Letter_Ag : constant Unicode_Char := 16#1C5C#; Ol_Chiki_Letter_Ang : constant Unicode_Char := 16#1C5D#; Ol_Chiki_Letter_Al : constant Unicode_Char := 16#1C5E#; Ol_Chiki_Letter_Laa : constant Unicode_Char := 16#1C5F#; Ol_Chiki_Letter_Aak : constant Unicode_Char := 16#1C60#; Ol_Chiki_Letter_Aaj : constant Unicode_Char := 16#1C61#; Ol_Chiki_Letter_Aam : constant Unicode_Char := 16#1C62#; Ol_Chiki_Letter_Aaw : constant Unicode_Char := 16#1C63#; Ol_Chiki_Letter_Li : constant Unicode_Char := 16#1C64#; Ol_Chiki_Letter_Is : constant Unicode_Char := 16#1C65#; Ol_Chiki_Letter_Ih : constant Unicode_Char := 16#1C66#; Ol_Chiki_Letter_Iny : constant Unicode_Char := 16#1C67#; Ol_Chiki_Letter_Ir : constant Unicode_Char := 16#1C68#; Ol_Chiki_Letter_Lu : constant Unicode_Char := 16#1C69#; Ol_Chiki_Letter_Uc : constant Unicode_Char := 16#1C6A#; Ol_Chiki_Letter_Ud : constant Unicode_Char := 16#1C6B#; Ol_Chiki_Letter_Unn : constant Unicode_Char := 16#1C6C#; Ol_Chiki_Letter_Uy : constant Unicode_Char := 16#1C6D#; Ol_Chiki_Letter_Le : constant Unicode_Char := 16#1C6E#; Ol_Chiki_Letter_Ep : constant Unicode_Char := 16#1C6F#; Ol_Chiki_Letter_Edd : constant Unicode_Char := 16#1C70#; Ol_Chiki_Letter_En : constant Unicode_Char := 16#1C71#; Ol_Chiki_Letter_Err : constant Unicode_Char := 16#1C72#; Ol_Chiki_Letter_Lo : constant Unicode_Char := 16#1C73#; Ol_Chiki_Letter_Ott : constant Unicode_Char := 16#1C74#; Ol_Chiki_Letter_Ob : constant Unicode_Char := 16#1C75#; Ol_Chiki_Letter_Ov : constant Unicode_Char := 16#1C76#; Ol_Chiki_Letter_Oh : constant Unicode_Char := 16#1C77#; Ol_Chiki_Mu_Ttuddag : constant Unicode_Char := 16#1C78#; Ol_Chiki_Gaahlaa_Ttuddaag : constant Unicode_Char := 16#1C79#; Ol_Chiki_Mu_Gaahlaa_Ttuddaag : constant Unicode_Char := 16#1C7A#; Ol_Chiki_Relaa : constant Unicode_Char := 16#1C7B#; Ol_Chiki_Phaarkaa : constant Unicode_Char := 16#1C7C#; Ol_Chiki_Ahad : constant Unicode_Char := 16#1C7D#; Ol_Chiki_Punctuation_Mucaad : constant Unicode_Char := 16#1C7E#; Ol_Chiki_Punctuation_Double_Mucaad : constant Unicode_Char := 16#1C7F#; end Unicode.Names.Ol_Chiki; �������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-old_hungarian.ads�����������������������������������������������0000664�0000000�0000000�00000027575�14476332425�0022553�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Old_Hungarian is pragma Preelaborate; pragma Style_Checks (Off); Old_Hungarian_Capital_Letter_A : constant Unicode_Char := 16#10C80#; Old_Hungarian_Capital_Letter_Aa : constant Unicode_Char := 16#10C81#; Old_Hungarian_Capital_Letter_Eb : constant Unicode_Char := 16#10C82#; Old_Hungarian_Capital_Letter_Amb : constant Unicode_Char := 16#10C83#; Old_Hungarian_Capital_Letter_Ec : constant Unicode_Char := 16#10C84#; Old_Hungarian_Capital_Letter_Enc : constant Unicode_Char := 16#10C85#; Old_Hungarian_Capital_Letter_Ecs : constant Unicode_Char := 16#10C86#; Old_Hungarian_Capital_Letter_Ed : constant Unicode_Char := 16#10C87#; Old_Hungarian_Capital_Letter_And : constant Unicode_Char := 16#10C88#; Old_Hungarian_Capital_Letter_E : constant Unicode_Char := 16#10C89#; Old_Hungarian_Capital_Letter_Close_E : constant Unicode_Char := 16#10C8A#; Old_Hungarian_Capital_Letter_Ee : constant Unicode_Char := 16#10C8B#; Old_Hungarian_Capital_Letter_Ef : constant Unicode_Char := 16#10C8C#; Old_Hungarian_Capital_Letter_Eg : constant Unicode_Char := 16#10C8D#; Old_Hungarian_Capital_Letter_Egy : constant Unicode_Char := 16#10C8E#; Old_Hungarian_Capital_Letter_Eh : constant Unicode_Char := 16#10C8F#; Old_Hungarian_Capital_Letter_I : constant Unicode_Char := 16#10C90#; Old_Hungarian_Capital_Letter_Ii : constant Unicode_Char := 16#10C91#; Old_Hungarian_Capital_Letter_Ej : constant Unicode_Char := 16#10C92#; Old_Hungarian_Capital_Letter_Ek : constant Unicode_Char := 16#10C93#; Old_Hungarian_Capital_Letter_Ak : constant Unicode_Char := 16#10C94#; Old_Hungarian_Capital_Letter_Unk : constant Unicode_Char := 16#10C95#; Old_Hungarian_Capital_Letter_El : constant Unicode_Char := 16#10C96#; Old_Hungarian_Capital_Letter_Ely : constant Unicode_Char := 16#10C97#; Old_Hungarian_Capital_Letter_Em : constant Unicode_Char := 16#10C98#; Old_Hungarian_Capital_Letter_En : constant Unicode_Char := 16#10C99#; Old_Hungarian_Capital_Letter_Eny : constant Unicode_Char := 16#10C9A#; Old_Hungarian_Capital_Letter_O : constant Unicode_Char := 16#10C9B#; Old_Hungarian_Capital_Letter_Oo : constant Unicode_Char := 16#10C9C#; Old_Hungarian_Capital_Letter_Nikolsburg_Oe : constant Unicode_Char := 16#10C9D#; Old_Hungarian_Capital_Letter_Rudimenta_Oe : constant Unicode_Char := 16#10C9E#; Old_Hungarian_Capital_Letter_Oee : constant Unicode_Char := 16#10C9F#; Old_Hungarian_Capital_Letter_Ep : constant Unicode_Char := 16#10CA0#; Old_Hungarian_Capital_Letter_Emp : constant Unicode_Char := 16#10CA1#; Old_Hungarian_Capital_Letter_Er : constant Unicode_Char := 16#10CA2#; Old_Hungarian_Capital_Letter_Short_Er : constant Unicode_Char := 16#10CA3#; Old_Hungarian_Capital_Letter_Es : constant Unicode_Char := 16#10CA4#; Old_Hungarian_Capital_Letter_Esz : constant Unicode_Char := 16#10CA5#; Old_Hungarian_Capital_Letter_Et : constant Unicode_Char := 16#10CA6#; Old_Hungarian_Capital_Letter_Ent : constant Unicode_Char := 16#10CA7#; Old_Hungarian_Capital_Letter_Ety : constant Unicode_Char := 16#10CA8#; Old_Hungarian_Capital_Letter_Ech : constant Unicode_Char := 16#10CA9#; Old_Hungarian_Capital_Letter_U : constant Unicode_Char := 16#10CAA#; Old_Hungarian_Capital_Letter_Uu : constant Unicode_Char := 16#10CAB#; Old_Hungarian_Capital_Letter_Nikolsburg_Ue : constant Unicode_Char := 16#10CAC#; Old_Hungarian_Capital_Letter_Rudimenta_Ue : constant Unicode_Char := 16#10CAD#; Old_Hungarian_Capital_Letter_Ev : constant Unicode_Char := 16#10CAE#; Old_Hungarian_Capital_Letter_Ez : constant Unicode_Char := 16#10CAF#; Old_Hungarian_Capital_Letter_Ezs : constant Unicode_Char := 16#10CB0#; Old_Hungarian_Capital_Letter_Ent_Shaped_Sign : constant Unicode_Char := 16#10CB1#; Old_Hungarian_Capital_Letter_Us : constant Unicode_Char := 16#10CB2#; Old_Hungarian_Small_Letter_A : constant Unicode_Char := 16#10CC0#; Old_Hungarian_Small_Letter_Aa : constant Unicode_Char := 16#10CC1#; Old_Hungarian_Small_Letter_Eb : constant Unicode_Char := 16#10CC2#; Old_Hungarian_Small_Letter_Amb : constant Unicode_Char := 16#10CC3#; Old_Hungarian_Small_Letter_Ec : constant Unicode_Char := 16#10CC4#; Old_Hungarian_Small_Letter_Enc : constant Unicode_Char := 16#10CC5#; Old_Hungarian_Small_Letter_Ecs : constant Unicode_Char := 16#10CC6#; Old_Hungarian_Small_Letter_Ed : constant Unicode_Char := 16#10CC7#; Old_Hungarian_Small_Letter_And : constant Unicode_Char := 16#10CC8#; Old_Hungarian_Small_Letter_E : constant Unicode_Char := 16#10CC9#; Old_Hungarian_Small_Letter_Close_E : constant Unicode_Char := 16#10CCA#; Old_Hungarian_Small_Letter_Ee : constant Unicode_Char := 16#10CCB#; Old_Hungarian_Small_Letter_Ef : constant Unicode_Char := 16#10CCC#; Old_Hungarian_Small_Letter_Eg : constant Unicode_Char := 16#10CCD#; Old_Hungarian_Small_Letter_Egy : constant Unicode_Char := 16#10CCE#; Old_Hungarian_Small_Letter_Eh : constant Unicode_Char := 16#10CCF#; Old_Hungarian_Small_Letter_I : constant Unicode_Char := 16#10CD0#; Old_Hungarian_Small_Letter_Ii : constant Unicode_Char := 16#10CD1#; Old_Hungarian_Small_Letter_Ej : constant Unicode_Char := 16#10CD2#; Old_Hungarian_Small_Letter_Ek : constant Unicode_Char := 16#10CD3#; Old_Hungarian_Small_Letter_Ak : constant Unicode_Char := 16#10CD4#; Old_Hungarian_Small_Letter_Unk : constant Unicode_Char := 16#10CD5#; Old_Hungarian_Small_Letter_El : constant Unicode_Char := 16#10CD6#; Old_Hungarian_Small_Letter_Ely : constant Unicode_Char := 16#10CD7#; Old_Hungarian_Small_Letter_Em : constant Unicode_Char := 16#10CD8#; Old_Hungarian_Small_Letter_En : constant Unicode_Char := 16#10CD9#; Old_Hungarian_Small_Letter_Eny : constant Unicode_Char := 16#10CDA#; Old_Hungarian_Small_Letter_O : constant Unicode_Char := 16#10CDB#; Old_Hungarian_Small_Letter_Oo : constant Unicode_Char := 16#10CDC#; Old_Hungarian_Small_Letter_Nikolsburg_Oe : constant Unicode_Char := 16#10CDD#; Old_Hungarian_Small_Letter_Rudimenta_Oe : constant Unicode_Char := 16#10CDE#; Old_Hungarian_Small_Letter_Oee : constant Unicode_Char := 16#10CDF#; Old_Hungarian_Small_Letter_Ep : constant Unicode_Char := 16#10CE0#; Old_Hungarian_Small_Letter_Emp : constant Unicode_Char := 16#10CE1#; Old_Hungarian_Small_Letter_Er : constant Unicode_Char := 16#10CE2#; Old_Hungarian_Small_Letter_Short_Er : constant Unicode_Char := 16#10CE3#; Old_Hungarian_Small_Letter_Es : constant Unicode_Char := 16#10CE4#; Old_Hungarian_Small_Letter_Esz : constant Unicode_Char := 16#10CE5#; Old_Hungarian_Small_Letter_Et : constant Unicode_Char := 16#10CE6#; Old_Hungarian_Small_Letter_Ent : constant Unicode_Char := 16#10CE7#; Old_Hungarian_Small_Letter_Ety : constant Unicode_Char := 16#10CE8#; Old_Hungarian_Small_Letter_Ech : constant Unicode_Char := 16#10CE9#; Old_Hungarian_Small_Letter_U : constant Unicode_Char := 16#10CEA#; Old_Hungarian_Small_Letter_Uu : constant Unicode_Char := 16#10CEB#; Old_Hungarian_Small_Letter_Nikolsburg_Ue : constant Unicode_Char := 16#10CEC#; Old_Hungarian_Small_Letter_Rudimenta_Ue : constant Unicode_Char := 16#10CED#; Old_Hungarian_Small_Letter_Ev : constant Unicode_Char := 16#10CEE#; Old_Hungarian_Small_Letter_Ez : constant Unicode_Char := 16#10CEF#; Old_Hungarian_Small_Letter_Ezs : constant Unicode_Char := 16#10CF0#; Old_Hungarian_Small_Letter_Ent_Shaped_Sign : constant Unicode_Char := 16#10CF1#; Old_Hungarian_Small_Letter_Us : constant Unicode_Char := 16#10CF2#; Old_Hungarian_Number_One : constant Unicode_Char := 16#10CFA#; Old_Hungarian_Number_Five : constant Unicode_Char := 16#10CFB#; Old_Hungarian_Number_Ten : constant Unicode_Char := 16#10CFC#; Old_Hungarian_Number_Fifty : constant Unicode_Char := 16#10CFD#; Old_Hungarian_Number_One_Hundred : constant Unicode_Char := 16#10CFE#; Old_Hungarian_Number_One_Thousand : constant Unicode_Char := 16#10CFF#; end Unicode.Names.Old_Hungarian; �����������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-old_italic.ads��������������������������������������������������0000664�0000000�0000000�00000013353�14476332425�0022031�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Old_Italic is pragma Preelaborate; pragma Style_Checks (Off); Old_Italic_Letter_A : constant Unicode_Char := 16#10300#; Old_Italic_Letter_Be : constant Unicode_Char := 16#10301#; Old_Italic_Letter_Ke : constant Unicode_Char := 16#10302#; Old_Italic_Letter_De : constant Unicode_Char := 16#10303#; Old_Italic_Letter_E : constant Unicode_Char := 16#10304#; Old_Italic_Letter_Ve : constant Unicode_Char := 16#10305#; Old_Italic_Letter_Ze : constant Unicode_Char := 16#10306#; Old_Italic_Letter_He : constant Unicode_Char := 16#10307#; Old_Italic_Letter_The : constant Unicode_Char := 16#10308#; Old_Italic_Letter_I : constant Unicode_Char := 16#10309#; Old_Italic_Letter_Ka : constant Unicode_Char := 16#1030A#; Old_Italic_Letter_El : constant Unicode_Char := 16#1030B#; Old_Italic_Letter_Em : constant Unicode_Char := 16#1030C#; Old_Italic_Letter_En : constant Unicode_Char := 16#1030D#; Old_Italic_Letter_Esh : constant Unicode_Char := 16#1030E#; Old_Italic_Letter_O : constant Unicode_Char := 16#1030F#; Old_Italic_Letter_Pe : constant Unicode_Char := 16#10310#; Old_Italic_Letter_She : constant Unicode_Char := 16#10311#; Old_Italic_Letter_Ku : constant Unicode_Char := 16#10312#; Old_Italic_Letter_Er : constant Unicode_Char := 16#10313#; Old_Italic_Letter_Es : constant Unicode_Char := 16#10314#; Old_Italic_Letter_Te : constant Unicode_Char := 16#10315#; Old_Italic_Letter_U : constant Unicode_Char := 16#10316#; Old_Italic_Letter_Eks : constant Unicode_Char := 16#10317#; Old_Italic_Letter_Phe : constant Unicode_Char := 16#10318#; Old_Italic_Letter_Khe : constant Unicode_Char := 16#10319#; Old_Italic_Letter_Ef : constant Unicode_Char := 16#1031A#; Old_Italic_Letter_Ers : constant Unicode_Char := 16#1031B#; Old_Italic_Letter_Che : constant Unicode_Char := 16#1031C#; Old_Italic_Letter_Ii : constant Unicode_Char := 16#1031D#; Old_Italic_Letter_Uu : constant Unicode_Char := 16#1031E#; Old_Italic_Letter_Ess : constant Unicode_Char := 16#1031F#; Old_Italic_Numeral_One : constant Unicode_Char := 16#10320#; Old_Italic_Numeral_Five : constant Unicode_Char := 16#10321#; Old_Italic_Numeral_Ten : constant Unicode_Char := 16#10322#; Old_Italic_Numeral_Fifty : constant Unicode_Char := 16#10323#; end Unicode.Names.Old_Italic; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-old_north_arabian.ads�������������������������������������������0000664�0000000�0000000�00000012635�14476332425�0023375�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Old_North_Arabian is pragma Preelaborate; pragma Style_Checks (Off); Old_North_Arabian_Letter_Heh : constant Unicode_Char := 16#10A80#; Old_North_Arabian_Letter_Lam : constant Unicode_Char := 16#10A81#; Old_North_Arabian_Letter_Hah : constant Unicode_Char := 16#10A82#; Old_North_Arabian_Letter_Meem : constant Unicode_Char := 16#10A83#; Old_North_Arabian_Letter_Qaf : constant Unicode_Char := 16#10A84#; Old_North_Arabian_Letter_Waw : constant Unicode_Char := 16#10A85#; Old_North_Arabian_Letter_Es_2 : constant Unicode_Char := 16#10A86#; Old_North_Arabian_Letter_Reh : constant Unicode_Char := 16#10A87#; Old_North_Arabian_Letter_Beh : constant Unicode_Char := 16#10A88#; Old_North_Arabian_Letter_Teh : constant Unicode_Char := 16#10A89#; Old_North_Arabian_Letter_Es_1 : constant Unicode_Char := 16#10A8A#; Old_North_Arabian_Letter_Kaf : constant Unicode_Char := 16#10A8B#; Old_North_Arabian_Letter_Noon : constant Unicode_Char := 16#10A8C#; Old_North_Arabian_Letter_Khah : constant Unicode_Char := 16#10A8D#; Old_North_Arabian_Letter_Sad : constant Unicode_Char := 16#10A8E#; Old_North_Arabian_Letter_Es_3 : constant Unicode_Char := 16#10A8F#; Old_North_Arabian_Letter_Feh : constant Unicode_Char := 16#10A90#; Old_North_Arabian_Letter_Alef : constant Unicode_Char := 16#10A91#; Old_North_Arabian_Letter_Ain : constant Unicode_Char := 16#10A92#; Old_North_Arabian_Letter_Dad : constant Unicode_Char := 16#10A93#; Old_North_Arabian_Letter_Geem : constant Unicode_Char := 16#10A94#; Old_North_Arabian_Letter_Dal : constant Unicode_Char := 16#10A95#; Old_North_Arabian_Letter_Ghain : constant Unicode_Char := 16#10A96#; Old_North_Arabian_Letter_Tah : constant Unicode_Char := 16#10A97#; Old_North_Arabian_Letter_Zain : constant Unicode_Char := 16#10A98#; Old_North_Arabian_Letter_Thal : constant Unicode_Char := 16#10A99#; Old_North_Arabian_Letter_Yeh : constant Unicode_Char := 16#10A9A#; Old_North_Arabian_Letter_Theh : constant Unicode_Char := 16#10A9B#; Old_North_Arabian_Letter_Zah : constant Unicode_Char := 16#10A9C#; Old_North_Arabian_Number_One : constant Unicode_Char := 16#10A9D#; Old_North_Arabian_Number_Ten : constant Unicode_Char := 16#10A9E#; Old_North_Arabian_Number_Twenty : constant Unicode_Char := 16#10A9F#; end Unicode.Names.Old_North_Arabian; ���������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-old_permic.ads��������������������������������������������������0000664�0000000�0000000�00000014514�14476332425�0022043�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Old_Permic is pragma Preelaborate; pragma Style_Checks (Off); Old_Permic_Letter_An : constant Unicode_Char := 16#10350#; Old_Permic_Letter_Bur : constant Unicode_Char := 16#10351#; Old_Permic_Letter_Gai : constant Unicode_Char := 16#10352#; Old_Permic_Letter_Doi : constant Unicode_Char := 16#10353#; Old_Permic_Letter_E : constant Unicode_Char := 16#10354#; Old_Permic_Letter_Zhoi : constant Unicode_Char := 16#10355#; Old_Permic_Letter_Dzhoi : constant Unicode_Char := 16#10356#; Old_Permic_Letter_Zata : constant Unicode_Char := 16#10357#; Old_Permic_Letter_Dzita : constant Unicode_Char := 16#10358#; Old_Permic_Letter_I : constant Unicode_Char := 16#10359#; Old_Permic_Letter_Koke : constant Unicode_Char := 16#1035A#; Old_Permic_Letter_Lei : constant Unicode_Char := 16#1035B#; Old_Permic_Letter_Menoe : constant Unicode_Char := 16#1035C#; Old_Permic_Letter_Nenoe : constant Unicode_Char := 16#1035D#; Old_Permic_Letter_Vooi : constant Unicode_Char := 16#1035E#; Old_Permic_Letter_Peei : constant Unicode_Char := 16#1035F#; Old_Permic_Letter_Rei : constant Unicode_Char := 16#10360#; Old_Permic_Letter_Sii : constant Unicode_Char := 16#10361#; Old_Permic_Letter_Tai : constant Unicode_Char := 16#10362#; Old_Permic_Letter_U : constant Unicode_Char := 16#10363#; Old_Permic_Letter_Chery : constant Unicode_Char := 16#10364#; Old_Permic_Letter_Shooi : constant Unicode_Char := 16#10365#; Old_Permic_Letter_Shchooi : constant Unicode_Char := 16#10366#; Old_Permic_Letter_Yry : constant Unicode_Char := 16#10367#; Old_Permic_Letter_Yeru : constant Unicode_Char := 16#10368#; Old_Permic_Letter_O : constant Unicode_Char := 16#10369#; Old_Permic_Letter_Oo : constant Unicode_Char := 16#1036A#; Old_Permic_Letter_Ef : constant Unicode_Char := 16#1036B#; Old_Permic_Letter_Ha : constant Unicode_Char := 16#1036C#; Old_Permic_Letter_Tsiu : constant Unicode_Char := 16#1036D#; Old_Permic_Letter_Ver : constant Unicode_Char := 16#1036E#; Old_Permic_Letter_Yer : constant Unicode_Char := 16#1036F#; Old_Permic_Letter_Yeri : constant Unicode_Char := 16#10370#; Old_Permic_Letter_Yat : constant Unicode_Char := 16#10371#; Old_Permic_Letter_Ie : constant Unicode_Char := 16#10372#; Old_Permic_Letter_Yu : constant Unicode_Char := 16#10373#; Old_Permic_Letter_Ya : constant Unicode_Char := 16#10374#; Old_Permic_Letter_Ia : constant Unicode_Char := 16#10375#; Combining_Old_Permic_Letter_An : constant Unicode_Char := 16#10376#; Combining_Old_Permic_Letter_Doi : constant Unicode_Char := 16#10377#; Combining_Old_Permic_Letter_Zata : constant Unicode_Char := 16#10378#; Combining_Old_Permic_Letter_Nenoe : constant Unicode_Char := 16#10379#; Combining_Old_Permic_Letter_Sii : constant Unicode_Char := 16#1037A#; end Unicode.Names.Old_Permic; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-old_persian.ads�������������������������������������������������0000664�0000000�0000000�00000015657�14476332425�0022236�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Old_Persian is pragma Preelaborate; pragma Style_Checks (Off); Old_Persian_Sign_A : constant Unicode_Char := 16#103A0#; Old_Persian_Sign_I : constant Unicode_Char := 16#103A1#; Old_Persian_Sign_U : constant Unicode_Char := 16#103A2#; Old_Persian_Sign_Ka : constant Unicode_Char := 16#103A3#; Old_Persian_Sign_Ku : constant Unicode_Char := 16#103A4#; Old_Persian_Sign_Ga : constant Unicode_Char := 16#103A5#; Old_Persian_Sign_Gu : constant Unicode_Char := 16#103A6#; Old_Persian_Sign_Xa : constant Unicode_Char := 16#103A7#; Old_Persian_Sign_Ca : constant Unicode_Char := 16#103A8#; Old_Persian_Sign_Ja : constant Unicode_Char := 16#103A9#; Old_Persian_Sign_Ji : constant Unicode_Char := 16#103AA#; Old_Persian_Sign_Ta : constant Unicode_Char := 16#103AB#; Old_Persian_Sign_Tu : constant Unicode_Char := 16#103AC#; Old_Persian_Sign_Da : constant Unicode_Char := 16#103AD#; Old_Persian_Sign_Di : constant Unicode_Char := 16#103AE#; Old_Persian_Sign_Du : constant Unicode_Char := 16#103AF#; Old_Persian_Sign_Tha : constant Unicode_Char := 16#103B0#; Old_Persian_Sign_Pa : constant Unicode_Char := 16#103B1#; Old_Persian_Sign_Ba : constant Unicode_Char := 16#103B2#; Old_Persian_Sign_Fa : constant Unicode_Char := 16#103B3#; Old_Persian_Sign_Na : constant Unicode_Char := 16#103B4#; Old_Persian_Sign_Nu : constant Unicode_Char := 16#103B5#; Old_Persian_Sign_Ma : constant Unicode_Char := 16#103B6#; Old_Persian_Sign_Mi : constant Unicode_Char := 16#103B7#; Old_Persian_Sign_Mu : constant Unicode_Char := 16#103B8#; Old_Persian_Sign_Ya : constant Unicode_Char := 16#103B9#; Old_Persian_Sign_Va : constant Unicode_Char := 16#103BA#; Old_Persian_Sign_Vi : constant Unicode_Char := 16#103BB#; Old_Persian_Sign_Ra : constant Unicode_Char := 16#103BC#; Old_Persian_Sign_Ru : constant Unicode_Char := 16#103BD#; Old_Persian_Sign_La : constant Unicode_Char := 16#103BE#; Old_Persian_Sign_Sa : constant Unicode_Char := 16#103BF#; Old_Persian_Sign_Za : constant Unicode_Char := 16#103C0#; Old_Persian_Sign_Sha : constant Unicode_Char := 16#103C1#; Old_Persian_Sign_Ssa : constant Unicode_Char := 16#103C2#; Old_Persian_Sign_Ha : constant Unicode_Char := 16#103C3#; Old_Persian_Sign_Auramazdaa : constant Unicode_Char := 16#103C8#; Old_Persian_Sign_Auramazdaa_2 : constant Unicode_Char := 16#103C9#; Old_Persian_Sign_Auramazdaaha : constant Unicode_Char := 16#103CA#; Old_Persian_Sign_Xshaayathiya : constant Unicode_Char := 16#103CB#; Old_Persian_Sign_Dahyaaush : constant Unicode_Char := 16#103CC#; Old_Persian_Sign_Dahyaaush_2 : constant Unicode_Char := 16#103CD#; Old_Persian_Sign_Baga : constant Unicode_Char := 16#103CE#; Old_Persian_Sign_Buumish : constant Unicode_Char := 16#103CF#; Old_Persian_Word_Divider : constant Unicode_Char := 16#103D0#; Old_Persian_Number_One : constant Unicode_Char := 16#103D1#; Old_Persian_Number_Two : constant Unicode_Char := 16#103D2#; Old_Persian_Number_Ten : constant Unicode_Char := 16#103D3#; Old_Persian_Number_Twenty : constant Unicode_Char := 16#103D4#; Old_Persian_Number_Hundred : constant Unicode_Char := 16#103D5#; end Unicode.Names.Old_Persian; ���������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-old_south_arabian.ads�������������������������������������������0000664�0000000�0000000�00000012635�14476332425�0023405�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Old_South_Arabian is pragma Preelaborate; pragma Style_Checks (Off); Old_South_Arabian_Letter_He : constant Unicode_Char := 16#10A60#; Old_South_Arabian_Letter_Lamedh : constant Unicode_Char := 16#10A61#; Old_South_Arabian_Letter_Heth : constant Unicode_Char := 16#10A62#; Old_South_Arabian_Letter_Mem : constant Unicode_Char := 16#10A63#; Old_South_Arabian_Letter_Qoph : constant Unicode_Char := 16#10A64#; Old_South_Arabian_Letter_Waw : constant Unicode_Char := 16#10A65#; Old_South_Arabian_Letter_Shin : constant Unicode_Char := 16#10A66#; Old_South_Arabian_Letter_Resh : constant Unicode_Char := 16#10A67#; Old_South_Arabian_Letter_Beth : constant Unicode_Char := 16#10A68#; Old_South_Arabian_Letter_Taw : constant Unicode_Char := 16#10A69#; Old_South_Arabian_Letter_Sat : constant Unicode_Char := 16#10A6A#; Old_South_Arabian_Letter_Kaph : constant Unicode_Char := 16#10A6B#; Old_South_Arabian_Letter_Nun : constant Unicode_Char := 16#10A6C#; Old_South_Arabian_Letter_Kheth : constant Unicode_Char := 16#10A6D#; Old_South_Arabian_Letter_Sadhe : constant Unicode_Char := 16#10A6E#; Old_South_Arabian_Letter_Samekh : constant Unicode_Char := 16#10A6F#; Old_South_Arabian_Letter_Fe : constant Unicode_Char := 16#10A70#; Old_South_Arabian_Letter_Alef : constant Unicode_Char := 16#10A71#; Old_South_Arabian_Letter_Ayn : constant Unicode_Char := 16#10A72#; Old_South_Arabian_Letter_Dhadhe : constant Unicode_Char := 16#10A73#; Old_South_Arabian_Letter_Gimel : constant Unicode_Char := 16#10A74#; Old_South_Arabian_Letter_Daleth : constant Unicode_Char := 16#10A75#; Old_South_Arabian_Letter_Ghayn : constant Unicode_Char := 16#10A76#; Old_South_Arabian_Letter_Teth : constant Unicode_Char := 16#10A77#; Old_South_Arabian_Letter_Zayn : constant Unicode_Char := 16#10A78#; Old_South_Arabian_Letter_Dhaleth : constant Unicode_Char := 16#10A79#; Old_South_Arabian_Letter_Yodh : constant Unicode_Char := 16#10A7A#; Old_South_Arabian_Letter_Thaw : constant Unicode_Char := 16#10A7B#; Old_South_Arabian_Letter_Theth : constant Unicode_Char := 16#10A7C#; Old_South_Arabian_Number_One : constant Unicode_Char := 16#10A7D#; Old_South_Arabian_Number_Fifty : constant Unicode_Char := 16#10A7E#; Old_South_Arabian_Numeric_Indicator : constant Unicode_Char := 16#10A7F#; end Unicode.Names.Old_South_Arabian; ���������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-old_turkic.ads��������������������������������������������������0000664�0000000�0000000�00000021576�14476332425�0022073�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Old_Turkic is pragma Preelaborate; pragma Style_Checks (Off); Old_Turkic_Letter_Orkhon_A : constant Unicode_Char := 16#10C00#; Old_Turkic_Letter_Yenisei_A : constant Unicode_Char := 16#10C01#; Old_Turkic_Letter_Yenisei_Ae : constant Unicode_Char := 16#10C02#; Old_Turkic_Letter_Orkhon_I : constant Unicode_Char := 16#10C03#; Old_Turkic_Letter_Yenisei_I : constant Unicode_Char := 16#10C04#; Old_Turkic_Letter_Yenisei_E : constant Unicode_Char := 16#10C05#; Old_Turkic_Letter_Orkhon_O : constant Unicode_Char := 16#10C06#; Old_Turkic_Letter_Orkhon_Oe : constant Unicode_Char := 16#10C07#; Old_Turkic_Letter_Yenisei_Oe : constant Unicode_Char := 16#10C08#; Old_Turkic_Letter_Orkhon_Ab : constant Unicode_Char := 16#10C09#; Old_Turkic_Letter_Yenisei_Ab : constant Unicode_Char := 16#10C0A#; Old_Turkic_Letter_Orkhon_Aeb : constant Unicode_Char := 16#10C0B#; Old_Turkic_Letter_Yenisei_Aeb : constant Unicode_Char := 16#10C0C#; Old_Turkic_Letter_Orkhon_Ag : constant Unicode_Char := 16#10C0D#; Old_Turkic_Letter_Yenisei_Ag : constant Unicode_Char := 16#10C0E#; Old_Turkic_Letter_Orkhon_Aeg : constant Unicode_Char := 16#10C0F#; Old_Turkic_Letter_Yenisei_Aeg : constant Unicode_Char := 16#10C10#; Old_Turkic_Letter_Orkhon_Ad : constant Unicode_Char := 16#10C11#; Old_Turkic_Letter_Yenisei_Ad : constant Unicode_Char := 16#10C12#; Old_Turkic_Letter_Orkhon_Aed : constant Unicode_Char := 16#10C13#; Old_Turkic_Letter_Orkhon_Ez : constant Unicode_Char := 16#10C14#; Old_Turkic_Letter_Yenisei_Ez : constant Unicode_Char := 16#10C15#; Old_Turkic_Letter_Orkhon_Ay : constant Unicode_Char := 16#10C16#; Old_Turkic_Letter_Yenisei_Ay : constant Unicode_Char := 16#10C17#; Old_Turkic_Letter_Orkhon_Aey : constant Unicode_Char := 16#10C18#; Old_Turkic_Letter_Yenisei_Aey : constant Unicode_Char := 16#10C19#; Old_Turkic_Letter_Orkhon_Aek : constant Unicode_Char := 16#10C1A#; Old_Turkic_Letter_Yenisei_Aek : constant Unicode_Char := 16#10C1B#; Old_Turkic_Letter_Orkhon_Oek : constant Unicode_Char := 16#10C1C#; Old_Turkic_Letter_Yenisei_Oek : constant Unicode_Char := 16#10C1D#; Old_Turkic_Letter_Orkhon_Al : constant Unicode_Char := 16#10C1E#; Old_Turkic_Letter_Yenisei_Al : constant Unicode_Char := 16#10C1F#; Old_Turkic_Letter_Orkhon_Ael : constant Unicode_Char := 16#10C20#; Old_Turkic_Letter_Orkhon_Elt : constant Unicode_Char := 16#10C21#; Old_Turkic_Letter_Orkhon_Em : constant Unicode_Char := 16#10C22#; Old_Turkic_Letter_Orkhon_An : constant Unicode_Char := 16#10C23#; Old_Turkic_Letter_Orkhon_Aen : constant Unicode_Char := 16#10C24#; Old_Turkic_Letter_Yenisei_Aen : constant Unicode_Char := 16#10C25#; Old_Turkic_Letter_Orkhon_Ent : constant Unicode_Char := 16#10C26#; Old_Turkic_Letter_Yenisei_Ent : constant Unicode_Char := 16#10C27#; Old_Turkic_Letter_Orkhon_Enc : constant Unicode_Char := 16#10C28#; Old_Turkic_Letter_Yenisei_Enc : constant Unicode_Char := 16#10C29#; Old_Turkic_Letter_Orkhon_Eny : constant Unicode_Char := 16#10C2A#; Old_Turkic_Letter_Yenisei_Eny : constant Unicode_Char := 16#10C2B#; Old_Turkic_Letter_Yenisei_Ang : constant Unicode_Char := 16#10C2C#; Old_Turkic_Letter_Orkhon_Eng : constant Unicode_Char := 16#10C2D#; Old_Turkic_Letter_Yenisei_Aeng : constant Unicode_Char := 16#10C2E#; Old_Turkic_Letter_Orkhon_Ep : constant Unicode_Char := 16#10C2F#; Old_Turkic_Letter_Orkhon_Op : constant Unicode_Char := 16#10C30#; Old_Turkic_Letter_Orkhon_Ic : constant Unicode_Char := 16#10C31#; Old_Turkic_Letter_Orkhon_Ec : constant Unicode_Char := 16#10C32#; Old_Turkic_Letter_Yenisei_Ec : constant Unicode_Char := 16#10C33#; Old_Turkic_Letter_Orkhon_Aq : constant Unicode_Char := 16#10C34#; Old_Turkic_Letter_Yenisei_Aq : constant Unicode_Char := 16#10C35#; Old_Turkic_Letter_Orkhon_Iq : constant Unicode_Char := 16#10C36#; Old_Turkic_Letter_Yenisei_Iq : constant Unicode_Char := 16#10C37#; Old_Turkic_Letter_Orkhon_Oq : constant Unicode_Char := 16#10C38#; Old_Turkic_Letter_Yenisei_Oq : constant Unicode_Char := 16#10C39#; Old_Turkic_Letter_Orkhon_Ar : constant Unicode_Char := 16#10C3A#; Old_Turkic_Letter_Yenisei_Ar : constant Unicode_Char := 16#10C3B#; Old_Turkic_Letter_Orkhon_Aer : constant Unicode_Char := 16#10C3C#; Old_Turkic_Letter_Orkhon_As : constant Unicode_Char := 16#10C3D#; Old_Turkic_Letter_Orkhon_Aes : constant Unicode_Char := 16#10C3E#; Old_Turkic_Letter_Orkhon_Ash : constant Unicode_Char := 16#10C3F#; Old_Turkic_Letter_Yenisei_Ash : constant Unicode_Char := 16#10C40#; Old_Turkic_Letter_Orkhon_Esh : constant Unicode_Char := 16#10C41#; Old_Turkic_Letter_Yenisei_Esh : constant Unicode_Char := 16#10C42#; Old_Turkic_Letter_Orkhon_At : constant Unicode_Char := 16#10C43#; Old_Turkic_Letter_Yenisei_At : constant Unicode_Char := 16#10C44#; Old_Turkic_Letter_Orkhon_Aet : constant Unicode_Char := 16#10C45#; Old_Turkic_Letter_Yenisei_Aet : constant Unicode_Char := 16#10C46#; Old_Turkic_Letter_Orkhon_Ot : constant Unicode_Char := 16#10C47#; Old_Turkic_Letter_Orkhon_Bash : constant Unicode_Char := 16#10C48#; end Unicode.Names.Old_Turkic; ����������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-optical_chars_recognition.ads�����������������������������������0000664�0000000�0000000�00000007356�14476332425�0025147�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Optical_Chars_Recognition is pragma Preelaborate; pragma Style_Checks (Off); Ocr_Hook : constant Unicode_Char := 16#2440#; Ocr_Chair : constant Unicode_Char := 16#2441#; Ocr_Fork : constant Unicode_Char := 16#2442#; Ocr_Inverted_Fork : constant Unicode_Char := 16#2443#; Ocr_Belt_Buckle : constant Unicode_Char := 16#2444#; Ocr_Bow_Tie : constant Unicode_Char := 16#2445#; Ocr_Branch_Bank_Identification : constant Unicode_Char := 16#2446#; Ocr_Amount_Of_Check : constant Unicode_Char := 16#2447#; Ocr_Dash : constant Unicode_Char := 16#2448#; Micr_On_Us_Symbol : Unicode_Char renames Ocr_Dash; Ocr_Customer_Account_Number : constant Unicode_Char := 16#2449#; Micr_Dash_Symbol : Unicode_Char renames Ocr_Customer_Account_Number; Ocr_Double_Backslash : constant Unicode_Char := 16#244A#; end Unicode.Names.Optical_Chars_Recognition; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-oriya.ads�������������������������������������������������������0000664�0000000�0000000�00000023305�14476332425�0021047�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Oriya is pragma Preelaborate; pragma Style_Checks (Off); Oriya_Sign_Candrabindu : constant Unicode_Char := 16#0B01#; Oriya_Sign_Anusvara : constant Unicode_Char := 16#0B02#; Oriya_Sign_Visarga : constant Unicode_Char := 16#0B03#; Oriya_Letter_A : constant Unicode_Char := 16#0B05#; Oriya_Letter_Aa : constant Unicode_Char := 16#0B06#; Oriya_Letter_I : constant Unicode_Char := 16#0B07#; Oriya_Letter_Ii : constant Unicode_Char := 16#0B08#; Oriya_Letter_U : constant Unicode_Char := 16#0B09#; Oriya_Letter_Uu : constant Unicode_Char := 16#0B0A#; Oriya_Letter_Vocalic_R : constant Unicode_Char := 16#0B0B#; Oriya_Letter_Vocalic_L : constant Unicode_Char := 16#0B0C#; Oriya_Letter_E : constant Unicode_Char := 16#0B0F#; Oriya_Letter_Ai : constant Unicode_Char := 16#0B10#; Oriya_Letter_O : constant Unicode_Char := 16#0B13#; Oriya_Letter_Au : constant Unicode_Char := 16#0B14#; Oriya_Letter_Ka : constant Unicode_Char := 16#0B15#; Oriya_Letter_Kha : constant Unicode_Char := 16#0B16#; Oriya_Letter_Ga : constant Unicode_Char := 16#0B17#; Oriya_Letter_Gha : constant Unicode_Char := 16#0B18#; Oriya_Letter_Nga : constant Unicode_Char := 16#0B19#; Oriya_Letter_Ca : constant Unicode_Char := 16#0B1A#; Oriya_Letter_Cha : constant Unicode_Char := 16#0B1B#; Oriya_Letter_Ja : constant Unicode_Char := 16#0B1C#; Oriya_Letter_Jha : constant Unicode_Char := 16#0B1D#; Oriya_Letter_Nya : constant Unicode_Char := 16#0B1E#; Oriya_Letter_Tta : constant Unicode_Char := 16#0B1F#; Oriya_Letter_Ttha : constant Unicode_Char := 16#0B20#; Oriya_Letter_Dda : constant Unicode_Char := 16#0B21#; Oriya_Letter_Ddha : constant Unicode_Char := 16#0B22#; Oriya_Letter_Nna : constant Unicode_Char := 16#0B23#; Oriya_Letter_Ta : constant Unicode_Char := 16#0B24#; Oriya_Letter_Tha : constant Unicode_Char := 16#0B25#; Oriya_Letter_Da : constant Unicode_Char := 16#0B26#; Oriya_Letter_Dha : constant Unicode_Char := 16#0B27#; Oriya_Letter_Na : constant Unicode_Char := 16#0B28#; Oriya_Letter_Pa : constant Unicode_Char := 16#0B2A#; Oriya_Letter_Pha : constant Unicode_Char := 16#0B2B#; Oriya_Letter_Ba : constant Unicode_Char := 16#0B2C#; Oriya_Letter_Bha : constant Unicode_Char := 16#0B2D#; Oriya_Letter_Ma : constant Unicode_Char := 16#0B2E#; Oriya_Letter_Ya : constant Unicode_Char := 16#0B2F#; Oriya_Letter_Ra : constant Unicode_Char := 16#0B30#; Oriya_Letter_La : constant Unicode_Char := 16#0B32#; Oriya_Letter_Lla : constant Unicode_Char := 16#0B33#; Oriya_Letter_Va : constant Unicode_Char := 16#0B35#; Oriya_Letter_Sha : constant Unicode_Char := 16#0B36#; Oriya_Letter_Ssa : constant Unicode_Char := 16#0B37#; Oriya_Letter_Sa : constant Unicode_Char := 16#0B38#; Oriya_Letter_Ha : constant Unicode_Char := 16#0B39#; Oriya_Sign_Nukta : constant Unicode_Char := 16#0B3C#; Oriya_Sign_Avagraha : constant Unicode_Char := 16#0B3D#; Oriya_Vowel_Sign_Aa : constant Unicode_Char := 16#0B3E#; Oriya_Vowel_Sign_I : constant Unicode_Char := 16#0B3F#; Oriya_Vowel_Sign_Ii : constant Unicode_Char := 16#0B40#; Oriya_Vowel_Sign_U : constant Unicode_Char := 16#0B41#; Oriya_Vowel_Sign_Uu : constant Unicode_Char := 16#0B42#; Oriya_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#0B43#; Oriya_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#0B44#; Oriya_Vowel_Sign_E : constant Unicode_Char := 16#0B47#; Oriya_Vowel_Sign_Ai : constant Unicode_Char := 16#0B48#; Oriya_Vowel_Sign_O : constant Unicode_Char := 16#0B4B#; Oriya_Vowel_Sign_Au : constant Unicode_Char := 16#0B4C#; Oriya_Sign_Virama : constant Unicode_Char := 16#0B4D#; Oriya_Ai_Length_Mark : constant Unicode_Char := 16#0B56#; Oriya_Au_Length_Mark : constant Unicode_Char := 16#0B57#; Oriya_Letter_Rra : constant Unicode_Char := 16#0B5C#; Oriya_Letter_Rha : constant Unicode_Char := 16#0B5D#; Oriya_Letter_Yya : constant Unicode_Char := 16#0B5F#; Oriya_Letter_Vocalic_Rr : constant Unicode_Char := 16#0B60#; Oriya_Letter_Vocalic_Ll : constant Unicode_Char := 16#0B61#; Oriya_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#0B62#; Oriya_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#0B63#; Oriya_Digit_Zero : constant Unicode_Char := 16#0B66#; Oriya_Digit_One : constant Unicode_Char := 16#0B67#; Oriya_Digit_Two : constant Unicode_Char := 16#0B68#; Oriya_Digit_Three : constant Unicode_Char := 16#0B69#; Oriya_Digit_Four : constant Unicode_Char := 16#0B6A#; Oriya_Digit_Five : constant Unicode_Char := 16#0B6B#; Oriya_Digit_Six : constant Unicode_Char := 16#0B6C#; Oriya_Digit_Seven : constant Unicode_Char := 16#0B6D#; Oriya_Digit_Eight : constant Unicode_Char := 16#0B6E#; Oriya_Digit_Nine : constant Unicode_Char := 16#0B6F#; Oriya_Isshar : constant Unicode_Char := 16#0B70#; Oriya_Letter_Wa : constant Unicode_Char := 16#0B71#; Oriya_Fraction_One_Quarter : constant Unicode_Char := 16#0B72#; Oriya_Fraction_One_Half : constant Unicode_Char := 16#0B73#; Oriya_Fraction_Three_Quarters : constant Unicode_Char := 16#0B74#; Oriya_Fraction_One_Sixteenth : constant Unicode_Char := 16#0B75#; Oriya_Fraction_One_Eighth : constant Unicode_Char := 16#0B76#; Oriya_Fraction_Three_Sixteenths : constant Unicode_Char := 16#0B77#; end Unicode.Names.Oriya; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ornamental_dingbats.ads�����������������������������������������0000664�0000000�0000000�00000015517�14476332425�0023745�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ornamental_Dingbats is pragma Preelaborate; pragma Style_Checks (Off); North_West_Pointing_Leaf : constant Unicode_Char := 16#1F650#; South_West_Pointing_Leaf : constant Unicode_Char := 16#1F651#; North_East_Pointing_Leaf : constant Unicode_Char := 16#1F652#; South_East_Pointing_Leaf : constant Unicode_Char := 16#1F653#; Turned_North_West_Pointing_Leaf : constant Unicode_Char := 16#1F654#; Turned_South_West_Pointing_Leaf : constant Unicode_Char := 16#1F655#; Turned_North_East_Pointing_Leaf : constant Unicode_Char := 16#1F656#; Turned_South_East_Pointing_Leaf : constant Unicode_Char := 16#1F657#; North_West_Pointing_Vine_Leaf : constant Unicode_Char := 16#1F658#; South_West_Pointing_Vine_Leaf : constant Unicode_Char := 16#1F659#; North_East_Pointing_Vine_Leaf : constant Unicode_Char := 16#1F65A#; South_East_Pointing_Vine_Leaf : constant Unicode_Char := 16#1F65B#; Heavy_North_West_Pointing_Vine_Leaf : constant Unicode_Char := 16#1F65C#; Heavy_South_West_Pointing_Vine_Leaf : constant Unicode_Char := 16#1F65D#; Heavy_North_East_Pointing_Vine_Leaf : constant Unicode_Char := 16#1F65E#; Heavy_South_East_Pointing_Vine_Leaf : constant Unicode_Char := 16#1F65F#; North_West_Pointing_Bud : constant Unicode_Char := 16#1F660#; South_West_Pointing_Bud : constant Unicode_Char := 16#1F661#; North_East_Pointing_Bud : constant Unicode_Char := 16#1F662#; South_East_Pointing_Bud : constant Unicode_Char := 16#1F663#; Heavy_North_West_Pointing_Bud : constant Unicode_Char := 16#1F664#; Heavy_South_West_Pointing_Bud : constant Unicode_Char := 16#1F665#; Heavy_North_East_Pointing_Bud : constant Unicode_Char := 16#1F666#; Heavy_South_East_Pointing_Bud : constant Unicode_Char := 16#1F667#; Hollow_Quilt_Square_Ornament : constant Unicode_Char := 16#1F668#; Hollow_Quilt_Square_Ornament_In_Black_Square : constant Unicode_Char := 16#1F669#; Solid_Quilt_Square_Ornament : constant Unicode_Char := 16#1F66A#; Solid_Quilt_Square_Ornament_In_Black_Square : constant Unicode_Char := 16#1F66B#; Leftwards_Rocket : constant Unicode_Char := 16#1F66C#; Upwards_Rocket : constant Unicode_Char := 16#1F66D#; Rightwards_Rocket : constant Unicode_Char := 16#1F66E#; Downwards_Rocket : constant Unicode_Char := 16#1F66F#; Script_Ligature_Et_Ornament : constant Unicode_Char := 16#1F670#; Heavy_Script_Ligature_Et_Ornament : constant Unicode_Char := 16#1F671#; Ligature_Open_Et_Ornament : constant Unicode_Char := 16#1F672#; Heavy_Ligature_Open_Et_Ornament : constant Unicode_Char := 16#1F673#; Heavy_Ampersand_Ornament : constant Unicode_Char := 16#1F674#; Swash_Ampersand_Ornament : constant Unicode_Char := 16#1F675#; Sans_Serif_Heavy_Double_Turned_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#1F676#; Sans_Serif_Heavy_Double_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#1F677#; Sans_Serif_Heavy_Low_Double_Comma_Quotation_Mark_Ornament : constant Unicode_Char := 16#1F678#; Heavy_Interrobang_Ornament : constant Unicode_Char := 16#1F679#; Sans_Serif_Interrobang_Ornament : constant Unicode_Char := 16#1F67A#; Heavy_Sans_Serif_Interrobang_Ornament : constant Unicode_Char := 16#1F67B#; Very_Heavy_Solidus : constant Unicode_Char := 16#1F67C#; Very_Heavy_Reverse_Solidus : constant Unicode_Char := 16#1F67D#; Checker_Board : constant Unicode_Char := 16#1F67E#; Reverse_Checker_Board : constant Unicode_Char := 16#1F67F#; end Unicode.Names.Ornamental_Dingbats; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-osmanya.ads�����������������������������������������������������0000664�0000000�0000000�00000014101�14476332425�0021365�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Osmanya is pragma Preelaborate; pragma Style_Checks (Off); Osmanya_Letter_Alef : constant Unicode_Char := 16#10480#; Osmanya_Letter_Ba : constant Unicode_Char := 16#10481#; Osmanya_Letter_Ta : constant Unicode_Char := 16#10482#; Osmanya_Letter_Ja : constant Unicode_Char := 16#10483#; Osmanya_Letter_Xa : constant Unicode_Char := 16#10484#; Osmanya_Letter_Kha : constant Unicode_Char := 16#10485#; Osmanya_Letter_Deel : constant Unicode_Char := 16#10486#; Osmanya_Letter_Ra : constant Unicode_Char := 16#10487#; Osmanya_Letter_Sa : constant Unicode_Char := 16#10488#; Osmanya_Letter_Shiin : constant Unicode_Char := 16#10489#; Osmanya_Letter_Dha : constant Unicode_Char := 16#1048A#; Osmanya_Letter_Cayn : constant Unicode_Char := 16#1048B#; Osmanya_Letter_Ga : constant Unicode_Char := 16#1048C#; Osmanya_Letter_Fa : constant Unicode_Char := 16#1048D#; Osmanya_Letter_Qaaf : constant Unicode_Char := 16#1048E#; Osmanya_Letter_Kaaf : constant Unicode_Char := 16#1048F#; Osmanya_Letter_Laan : constant Unicode_Char := 16#10490#; Osmanya_Letter_Miin : constant Unicode_Char := 16#10491#; Osmanya_Letter_Nuun : constant Unicode_Char := 16#10492#; Osmanya_Letter_Waw : constant Unicode_Char := 16#10493#; Osmanya_Letter_Ha : constant Unicode_Char := 16#10494#; Osmanya_Letter_Ya : constant Unicode_Char := 16#10495#; Osmanya_Letter_A : constant Unicode_Char := 16#10496#; Osmanya_Letter_E : constant Unicode_Char := 16#10497#; Osmanya_Letter_I : constant Unicode_Char := 16#10498#; Osmanya_Letter_O : constant Unicode_Char := 16#10499#; Osmanya_Letter_U : constant Unicode_Char := 16#1049A#; Osmanya_Letter_Aa : constant Unicode_Char := 16#1049B#; Osmanya_Letter_Ee : constant Unicode_Char := 16#1049C#; Osmanya_Letter_Oo : constant Unicode_Char := 16#1049D#; Osmanya_Digit_Zero : constant Unicode_Char := 16#104A0#; Osmanya_Digit_One : constant Unicode_Char := 16#104A1#; Osmanya_Digit_Two : constant Unicode_Char := 16#104A2#; Osmanya_Digit_Three : constant Unicode_Char := 16#104A3#; Osmanya_Digit_Four : constant Unicode_Char := 16#104A4#; Osmanya_Digit_Five : constant Unicode_Char := 16#104A5#; Osmanya_Digit_Six : constant Unicode_Char := 16#104A6#; Osmanya_Digit_Seven : constant Unicode_Char := 16#104A7#; Osmanya_Digit_Eight : constant Unicode_Char := 16#104A8#; Osmanya_Digit_Nine : constant Unicode_Char := 16#104A9#; end Unicode.Names.Osmanya; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-pahawh_hmong.ads������������������������������������������������0000664�0000000�0000000�00000032735�14476332425�0022373�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Pahawh_Hmong is pragma Preelaborate; pragma Style_Checks (Off); Pahawh_Hmong_Vowel_Keeb : constant Unicode_Char := 16#16B00#; Pahawh_Hmong_Vowel_Keev : constant Unicode_Char := 16#16B01#; Pahawh_Hmong_Vowel_Kib : constant Unicode_Char := 16#16B02#; Pahawh_Hmong_Vowel_Kiv : constant Unicode_Char := 16#16B03#; Pahawh_Hmong_Vowel_Kaub : constant Unicode_Char := 16#16B04#; Pahawh_Hmong_Vowel_Kauv : constant Unicode_Char := 16#16B05#; Pahawh_Hmong_Vowel_Kub : constant Unicode_Char := 16#16B06#; Pahawh_Hmong_Vowel_Kuv : constant Unicode_Char := 16#16B07#; Pahawh_Hmong_Vowel_Keb : constant Unicode_Char := 16#16B08#; Pahawh_Hmong_Vowel_Kev : constant Unicode_Char := 16#16B09#; Pahawh_Hmong_Vowel_Kaib : constant Unicode_Char := 16#16B0A#; Pahawh_Hmong_Vowel_Kaiv : constant Unicode_Char := 16#16B0B#; Pahawh_Hmong_Vowel_Koob : constant Unicode_Char := 16#16B0C#; Pahawh_Hmong_Vowel_Koov : constant Unicode_Char := 16#16B0D#; Pahawh_Hmong_Vowel_Kawb : constant Unicode_Char := 16#16B0E#; Pahawh_Hmong_Vowel_Kawv : constant Unicode_Char := 16#16B0F#; Pahawh_Hmong_Vowel_Kuab : constant Unicode_Char := 16#16B10#; Pahawh_Hmong_Vowel_Kuav : constant Unicode_Char := 16#16B11#; Pahawh_Hmong_Vowel_Kob : constant Unicode_Char := 16#16B12#; Pahawh_Hmong_Vowel_Kov : constant Unicode_Char := 16#16B13#; Pahawh_Hmong_Vowel_Kiab : constant Unicode_Char := 16#16B14#; Pahawh_Hmong_Vowel_Kiav : constant Unicode_Char := 16#16B15#; Pahawh_Hmong_Vowel_Kab : constant Unicode_Char := 16#16B16#; Pahawh_Hmong_Vowel_Kav : constant Unicode_Char := 16#16B17#; Pahawh_Hmong_Vowel_Kwb : constant Unicode_Char := 16#16B18#; Pahawh_Hmong_Vowel_Kwv : constant Unicode_Char := 16#16B19#; Pahawh_Hmong_Vowel_Kaab : constant Unicode_Char := 16#16B1A#; Pahawh_Hmong_Vowel_Kaav : constant Unicode_Char := 16#16B1B#; Pahawh_Hmong_Consonant_Vau : constant Unicode_Char := 16#16B1C#; Pahawh_Hmong_Consonant_Ntsau : constant Unicode_Char := 16#16B1D#; Pahawh_Hmong_Consonant_Lau : constant Unicode_Char := 16#16B1E#; Pahawh_Hmong_Consonant_Hau : constant Unicode_Char := 16#16B1F#; Pahawh_Hmong_Consonant_Nlau : constant Unicode_Char := 16#16B20#; Pahawh_Hmong_Consonant_Rau : constant Unicode_Char := 16#16B21#; Pahawh_Hmong_Consonant_Nkau : constant Unicode_Char := 16#16B22#; Pahawh_Hmong_Consonant_Qhau : constant Unicode_Char := 16#16B23#; Pahawh_Hmong_Consonant_Yau : constant Unicode_Char := 16#16B24#; Pahawh_Hmong_Consonant_Hlau : constant Unicode_Char := 16#16B25#; Pahawh_Hmong_Consonant_Mau : constant Unicode_Char := 16#16B26#; Pahawh_Hmong_Consonant_Chau : constant Unicode_Char := 16#16B27#; Pahawh_Hmong_Consonant_Nchau : constant Unicode_Char := 16#16B28#; Pahawh_Hmong_Consonant_Hnau : constant Unicode_Char := 16#16B29#; Pahawh_Hmong_Consonant_Plhau : constant Unicode_Char := 16#16B2A#; Pahawh_Hmong_Consonant_Nthau : constant Unicode_Char := 16#16B2B#; Pahawh_Hmong_Consonant_Nau : constant Unicode_Char := 16#16B2C#; Pahawh_Hmong_Consonant_Au : constant Unicode_Char := 16#16B2D#; Pahawh_Hmong_Consonant_Xau : constant Unicode_Char := 16#16B2E#; Pahawh_Hmong_Consonant_Cau : constant Unicode_Char := 16#16B2F#; Pahawh_Hmong_Mark_Cim_Tub : constant Unicode_Char := 16#16B30#; Pahawh_Hmong_Mark_Cim_So : constant Unicode_Char := 16#16B31#; Pahawh_Hmong_Mark_Cim_Kes : constant Unicode_Char := 16#16B32#; Pahawh_Hmong_Mark_Cim_Khav : constant Unicode_Char := 16#16B33#; Pahawh_Hmong_Mark_Cim_Suam : constant Unicode_Char := 16#16B34#; Pahawh_Hmong_Mark_Cim_Hom : constant Unicode_Char := 16#16B35#; Pahawh_Hmong_Mark_Cim_Taum : constant Unicode_Char := 16#16B36#; Pahawh_Hmong_Sign_Vos_Thom : constant Unicode_Char := 16#16B37#; Pahawh_Hmong_Sign_Vos_Tshab_Ceeb : constant Unicode_Char := 16#16B38#; Pahawh_Hmong_Sign_Cim_Cheem : constant Unicode_Char := 16#16B39#; Pahawh_Hmong_Sign_Vos_Thiab : constant Unicode_Char := 16#16B3A#; Pahawh_Hmong_Sign_Vos_Feem : constant Unicode_Char := 16#16B3B#; Pahawh_Hmong_Sign_Xyeem_Ntxiv : constant Unicode_Char := 16#16B3C#; Pahawh_Hmong_Sign_Xyeem_Rho : constant Unicode_Char := 16#16B3D#; Pahawh_Hmong_Sign_Xyeem_Tov : constant Unicode_Char := 16#16B3E#; Pahawh_Hmong_Sign_Xyeem_Faib : constant Unicode_Char := 16#16B3F#; Pahawh_Hmong_Sign_Vos_Seev : constant Unicode_Char := 16#16B40#; Pahawh_Hmong_Sign_Meej_Suab : constant Unicode_Char := 16#16B41#; Pahawh_Hmong_Sign_Vos_Nrua : constant Unicode_Char := 16#16B42#; Pahawh_Hmong_Sign_Ib_Yam : constant Unicode_Char := 16#16B43#; Pahawh_Hmong_Sign_Xaus : constant Unicode_Char := 16#16B44#; Pahawh_Hmong_Sign_Cim_Tsov_Rog : constant Unicode_Char := 16#16B45#; Pahawh_Hmong_Digit_Zero : constant Unicode_Char := 16#16B50#; Pahawh_Hmong_Digit_One : constant Unicode_Char := 16#16B51#; Pahawh_Hmong_Digit_Two : constant Unicode_Char := 16#16B52#; Pahawh_Hmong_Digit_Three : constant Unicode_Char := 16#16B53#; Pahawh_Hmong_Digit_Four : constant Unicode_Char := 16#16B54#; Pahawh_Hmong_Digit_Five : constant Unicode_Char := 16#16B55#; Pahawh_Hmong_Digit_Six : constant Unicode_Char := 16#16B56#; Pahawh_Hmong_Digit_Seven : constant Unicode_Char := 16#16B57#; Pahawh_Hmong_Digit_Eight : constant Unicode_Char := 16#16B58#; Pahawh_Hmong_Digit_Nine : constant Unicode_Char := 16#16B59#; Pahawh_Hmong_Number_Tens : constant Unicode_Char := 16#16B5B#; Pahawh_Hmong_Number_Hundreds : constant Unicode_Char := 16#16B5C#; Pahawh_Hmong_Number_Ten_Thousands : constant Unicode_Char := 16#16B5D#; Pahawh_Hmong_Number_Millions : constant Unicode_Char := 16#16B5E#; Pahawh_Hmong_Number_Hundred_Millions : constant Unicode_Char := 16#16B5F#; Pahawh_Hmong_Number_Ten_Billions : constant Unicode_Char := 16#16B60#; Pahawh_Hmong_Number_Trillions : constant Unicode_Char := 16#16B61#; Pahawh_Hmong_Sign_Vos_Lub : constant Unicode_Char := 16#16B63#; Pahawh_Hmong_Sign_Xyoo : constant Unicode_Char := 16#16B64#; Pahawh_Hmong_Sign_Hli : constant Unicode_Char := 16#16B65#; Pahawh_Hmong_Sign_Third_Stage_Hli : constant Unicode_Char := 16#16B66#; Pahawh_Hmong_Sign_Zwj_Thaj : constant Unicode_Char := 16#16B67#; Pahawh_Hmong_Sign_Hnub : constant Unicode_Char := 16#16B68#; Pahawh_Hmong_Sign_Nqig : constant Unicode_Char := 16#16B69#; Pahawh_Hmong_Sign_Xiab : constant Unicode_Char := 16#16B6A#; Pahawh_Hmong_Sign_Ntuj : constant Unicode_Char := 16#16B6B#; Pahawh_Hmong_Sign_Av : constant Unicode_Char := 16#16B6C#; Pahawh_Hmong_Sign_Txheej_Ceev : constant Unicode_Char := 16#16B6D#; Pahawh_Hmong_Sign_Meej_Tseeb : constant Unicode_Char := 16#16B6E#; Pahawh_Hmong_Sign_Tau : constant Unicode_Char := 16#16B6F#; Pahawh_Hmong_Sign_Los : constant Unicode_Char := 16#16B70#; Pahawh_Hmong_Sign_Mus : constant Unicode_Char := 16#16B71#; Pahawh_Hmong_Sign_Cim_Hais_Lus_Ntog_Ntog : constant Unicode_Char := 16#16B72#; Pahawh_Hmong_Sign_Cim_Cuam_Tshooj : constant Unicode_Char := 16#16B73#; Pahawh_Hmong_Sign_Cim_Txwv : constant Unicode_Char := 16#16B74#; Pahawh_Hmong_Sign_Cim_Txwv_Chwv : constant Unicode_Char := 16#16B75#; Pahawh_Hmong_Sign_Cim_Pub_Dawb : constant Unicode_Char := 16#16B76#; Pahawh_Hmong_Sign_Cim_Nres_Tos : constant Unicode_Char := 16#16B77#; Pahawh_Hmong_Clan_Sign_Tsheej : constant Unicode_Char := 16#16B7D#; Pahawh_Hmong_Clan_Sign_Yeeg : constant Unicode_Char := 16#16B7E#; Pahawh_Hmong_Clan_Sign_Lis : constant Unicode_Char := 16#16B7F#; Pahawh_Hmong_Clan_Sign_Lauj : constant Unicode_Char := 16#16B80#; Pahawh_Hmong_Clan_Sign_Xyooj : constant Unicode_Char := 16#16B81#; Pahawh_Hmong_Clan_Sign_Koo : constant Unicode_Char := 16#16B82#; Pahawh_Hmong_Clan_Sign_Hawj : constant Unicode_Char := 16#16B83#; Pahawh_Hmong_Clan_Sign_Muas : constant Unicode_Char := 16#16B84#; Pahawh_Hmong_Clan_Sign_Thoj : constant Unicode_Char := 16#16B85#; Pahawh_Hmong_Clan_Sign_Tsab : constant Unicode_Char := 16#16B86#; Pahawh_Hmong_Clan_Sign_Phab : constant Unicode_Char := 16#16B87#; Pahawh_Hmong_Clan_Sign_Khab : constant Unicode_Char := 16#16B88#; Pahawh_Hmong_Clan_Sign_Ham : constant Unicode_Char := 16#16B89#; Pahawh_Hmong_Clan_Sign_Vaj : constant Unicode_Char := 16#16B8A#; Pahawh_Hmong_Clan_Sign_Faj : constant Unicode_Char := 16#16B8B#; Pahawh_Hmong_Clan_Sign_Yaj : constant Unicode_Char := 16#16B8C#; Pahawh_Hmong_Clan_Sign_Tswb : constant Unicode_Char := 16#16B8D#; Pahawh_Hmong_Clan_Sign_Kwm : constant Unicode_Char := 16#16B8E#; Pahawh_Hmong_Clan_Sign_Vwj : constant Unicode_Char := 16#16B8F#; end Unicode.Names.Pahawh_Hmong; �����������������������������������xmlada-24.0.0/unicode/unicode-names-palmyrene.ads���������������������������������������������������0000664�0000000�0000000�00000012615�14476332425�0021722�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Palmyrene is pragma Preelaborate; pragma Style_Checks (Off); Palmyrene_Letter_Aleph : constant Unicode_Char := 16#10860#; Palmyrene_Letter_Beth : constant Unicode_Char := 16#10861#; Palmyrene_Letter_Gimel : constant Unicode_Char := 16#10862#; Palmyrene_Letter_Daleth : constant Unicode_Char := 16#10863#; Palmyrene_Letter_He : constant Unicode_Char := 16#10864#; Palmyrene_Letter_Waw : constant Unicode_Char := 16#10865#; Palmyrene_Letter_Zayin : constant Unicode_Char := 16#10866#; Palmyrene_Letter_Heth : constant Unicode_Char := 16#10867#; Palmyrene_Letter_Teth : constant Unicode_Char := 16#10868#; Palmyrene_Letter_Yodh : constant Unicode_Char := 16#10869#; Palmyrene_Letter_Kaph : constant Unicode_Char := 16#1086A#; Palmyrene_Letter_Lamedh : constant Unicode_Char := 16#1086B#; Palmyrene_Letter_Mem : constant Unicode_Char := 16#1086C#; Palmyrene_Letter_Final_Nun : constant Unicode_Char := 16#1086D#; Palmyrene_Letter_Nun : constant Unicode_Char := 16#1086E#; Palmyrene_Letter_Samekh : constant Unicode_Char := 16#1086F#; Palmyrene_Letter_Ayin : constant Unicode_Char := 16#10870#; Palmyrene_Letter_Pe : constant Unicode_Char := 16#10871#; Palmyrene_Letter_Sadhe : constant Unicode_Char := 16#10872#; Palmyrene_Letter_Qoph : constant Unicode_Char := 16#10873#; Palmyrene_Letter_Resh : constant Unicode_Char := 16#10874#; Palmyrene_Letter_Shin : constant Unicode_Char := 16#10875#; Palmyrene_Letter_Taw : constant Unicode_Char := 16#10876#; Palmyrene_Left_Pointing_Fleuron : constant Unicode_Char := 16#10877#; Palmyrene_Right_Pointing_Fleuron : constant Unicode_Char := 16#10878#; Palmyrene_Number_One : constant Unicode_Char := 16#10879#; Palmyrene_Number_Two : constant Unicode_Char := 16#1087A#; Palmyrene_Number_Three : constant Unicode_Char := 16#1087B#; Palmyrene_Number_Four : constant Unicode_Char := 16#1087C#; Palmyrene_Number_Five : constant Unicode_Char := 16#1087D#; Palmyrene_Number_Ten : constant Unicode_Char := 16#1087E#; Palmyrene_Number_Twenty : constant Unicode_Char := 16#1087F#; end Unicode.Names.Palmyrene; �������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-pau_cin_hau.ads�������������������������������������������������0000664�0000000�0000000�00000017020�14476332425�0022174�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Pau_Cin_Hau is pragma Preelaborate; pragma Style_Checks (Off); Pau_Cin_Hau_Letter_Pa : constant Unicode_Char := 16#11AC0#; Pau_Cin_Hau_Letter_Ka : constant Unicode_Char := 16#11AC1#; Pau_Cin_Hau_Letter_La : constant Unicode_Char := 16#11AC2#; Pau_Cin_Hau_Letter_Ma : constant Unicode_Char := 16#11AC3#; Pau_Cin_Hau_Letter_Da : constant Unicode_Char := 16#11AC4#; Pau_Cin_Hau_Letter_Za : constant Unicode_Char := 16#11AC5#; Pau_Cin_Hau_Letter_Va : constant Unicode_Char := 16#11AC6#; Pau_Cin_Hau_Letter_Nga : constant Unicode_Char := 16#11AC7#; Pau_Cin_Hau_Letter_Ha : constant Unicode_Char := 16#11AC8#; Pau_Cin_Hau_Letter_Ga : constant Unicode_Char := 16#11AC9#; Pau_Cin_Hau_Letter_Kha : constant Unicode_Char := 16#11ACA#; Pau_Cin_Hau_Letter_Sa : constant Unicode_Char := 16#11ACB#; Pau_Cin_Hau_Letter_Ba : constant Unicode_Char := 16#11ACC#; Pau_Cin_Hau_Letter_Ca : constant Unicode_Char := 16#11ACD#; Pau_Cin_Hau_Letter_Ta : constant Unicode_Char := 16#11ACE#; Pau_Cin_Hau_Letter_Tha : constant Unicode_Char := 16#11ACF#; Pau_Cin_Hau_Letter_Na : constant Unicode_Char := 16#11AD0#; Pau_Cin_Hau_Letter_Pha : constant Unicode_Char := 16#11AD1#; Pau_Cin_Hau_Letter_Ra : constant Unicode_Char := 16#11AD2#; Pau_Cin_Hau_Letter_Fa : constant Unicode_Char := 16#11AD3#; Pau_Cin_Hau_Letter_Cha : constant Unicode_Char := 16#11AD4#; Pau_Cin_Hau_Letter_A : constant Unicode_Char := 16#11AD5#; Pau_Cin_Hau_Letter_E : constant Unicode_Char := 16#11AD6#; Pau_Cin_Hau_Letter_I : constant Unicode_Char := 16#11AD7#; Pau_Cin_Hau_Letter_O : constant Unicode_Char := 16#11AD8#; Pau_Cin_Hau_Letter_U : constant Unicode_Char := 16#11AD9#; Pau_Cin_Hau_Letter_Ua : constant Unicode_Char := 16#11ADA#; Pau_Cin_Hau_Letter_Ia : constant Unicode_Char := 16#11ADB#; Pau_Cin_Hau_Letter_Final_P : constant Unicode_Char := 16#11ADC#; Pau_Cin_Hau_Letter_Final_K : constant Unicode_Char := 16#11ADD#; Pau_Cin_Hau_Letter_Final_T : constant Unicode_Char := 16#11ADE#; Pau_Cin_Hau_Letter_Final_M : constant Unicode_Char := 16#11ADF#; Pau_Cin_Hau_Letter_Final_N : constant Unicode_Char := 16#11AE0#; Pau_Cin_Hau_Letter_Final_L : constant Unicode_Char := 16#11AE1#; Pau_Cin_Hau_Letter_Final_W : constant Unicode_Char := 16#11AE2#; Pau_Cin_Hau_Letter_Final_Ng : constant Unicode_Char := 16#11AE3#; Pau_Cin_Hau_Letter_Final_Y : constant Unicode_Char := 16#11AE4#; Pau_Cin_Hau_Rising_Tone_Long : constant Unicode_Char := 16#11AE5#; Pau_Cin_Hau_Rising_Tone : constant Unicode_Char := 16#11AE6#; Pau_Cin_Hau_Sandhi_Glottal_Stop : constant Unicode_Char := 16#11AE7#; Pau_Cin_Hau_Rising_Tone_Long_Final : constant Unicode_Char := 16#11AE8#; Pau_Cin_Hau_Rising_Tone_Final : constant Unicode_Char := 16#11AE9#; Pau_Cin_Hau_Sandhi_Glottal_Stop_Final : constant Unicode_Char := 16#11AEA#; Pau_Cin_Hau_Sandhi_Tone_Long : constant Unicode_Char := 16#11AEB#; Pau_Cin_Hau_Sandhi_Tone : constant Unicode_Char := 16#11AEC#; Pau_Cin_Hau_Sandhi_Tone_Long_Final : constant Unicode_Char := 16#11AED#; Pau_Cin_Hau_Sandhi_Tone_Final : constant Unicode_Char := 16#11AEE#; Pau_Cin_Hau_Mid_Level_Tone : constant Unicode_Char := 16#11AEF#; Pau_Cin_Hau_Glottal_Stop_Variant : constant Unicode_Char := 16#11AF0#; Pau_Cin_Hau_Mid_Level_Tone_Long_Final : constant Unicode_Char := 16#11AF1#; Pau_Cin_Hau_Mid_Level_Tone_Final : constant Unicode_Char := 16#11AF2#; Pau_Cin_Hau_Low_Falling_Tone_Long : constant Unicode_Char := 16#11AF3#; Pau_Cin_Hau_Low_Falling_Tone : constant Unicode_Char := 16#11AF4#; Pau_Cin_Hau_Glottal_Stop : constant Unicode_Char := 16#11AF5#; Pau_Cin_Hau_Low_Falling_Tone_Long_Final : constant Unicode_Char := 16#11AF6#; Pau_Cin_Hau_Low_Falling_Tone_Final : constant Unicode_Char := 16#11AF7#; Pau_Cin_Hau_Glottal_Stop_Final : constant Unicode_Char := 16#11AF8#; end Unicode.Names.Pau_Cin_Hau; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-phags_pa.ads����������������������������������������������������0000664�0000000�0000000�00000016053�14476332425�0021510�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Phags_Pa is pragma Preelaborate; pragma Style_Checks (Off); Phags_Pa_Letter_Ka : constant Unicode_Char := 16#A840#; Phags_Pa_Letter_Kha : constant Unicode_Char := 16#A841#; Phags_Pa_Letter_Ga : constant Unicode_Char := 16#A842#; Phags_Pa_Letter_Nga : constant Unicode_Char := 16#A843#; Phags_Pa_Letter_Ca : constant Unicode_Char := 16#A844#; Phags_Pa_Letter_Cha : constant Unicode_Char := 16#A845#; Phags_Pa_Letter_Ja : constant Unicode_Char := 16#A846#; Phags_Pa_Letter_Nya : constant Unicode_Char := 16#A847#; Phags_Pa_Letter_Ta : constant Unicode_Char := 16#A848#; Phags_Pa_Letter_Tha : constant Unicode_Char := 16#A849#; Phags_Pa_Letter_Da : constant Unicode_Char := 16#A84A#; Phags_Pa_Letter_Na : constant Unicode_Char := 16#A84B#; Phags_Pa_Letter_Pa : constant Unicode_Char := 16#A84C#; Phags_Pa_Letter_Pha : constant Unicode_Char := 16#A84D#; Phags_Pa_Letter_Ba : constant Unicode_Char := 16#A84E#; Phags_Pa_Letter_Ma : constant Unicode_Char := 16#A84F#; Phags_Pa_Letter_Tsa : constant Unicode_Char := 16#A850#; Phags_Pa_Letter_Tsha : constant Unicode_Char := 16#A851#; Phags_Pa_Letter_Dza : constant Unicode_Char := 16#A852#; Phags_Pa_Letter_Wa : constant Unicode_Char := 16#A853#; Phags_Pa_Letter_Zha : constant Unicode_Char := 16#A854#; Phags_Pa_Letter_Za : constant Unicode_Char := 16#A855#; Phags_Pa_Letter_Small_A : constant Unicode_Char := 16#A856#; Phags_Pa_Letter_Ya : constant Unicode_Char := 16#A857#; Phags_Pa_Letter_Ra : constant Unicode_Char := 16#A858#; Phags_Pa_Letter_La : constant Unicode_Char := 16#A859#; Phags_Pa_Letter_Sha : constant Unicode_Char := 16#A85A#; Phags_Pa_Letter_Sa : constant Unicode_Char := 16#A85B#; Phags_Pa_Letter_Ha : constant Unicode_Char := 16#A85C#; Phags_Pa_Letter_A : constant Unicode_Char := 16#A85D#; Phags_Pa_Letter_I : constant Unicode_Char := 16#A85E#; Phags_Pa_Letter_U : constant Unicode_Char := 16#A85F#; Phags_Pa_Letter_E : constant Unicode_Char := 16#A860#; Phags_Pa_Letter_O : constant Unicode_Char := 16#A861#; Phags_Pa_Letter_Qa : constant Unicode_Char := 16#A862#; Phags_Pa_Letter_Xa : constant Unicode_Char := 16#A863#; Phags_Pa_Letter_Fa : constant Unicode_Char := 16#A864#; Phags_Pa_Letter_Gga : constant Unicode_Char := 16#A865#; Phags_Pa_Letter_Ee : constant Unicode_Char := 16#A866#; Phags_Pa_Subjoined_Letter_Wa : constant Unicode_Char := 16#A867#; Phags_Pa_Subjoined_Letter_Ya : constant Unicode_Char := 16#A868#; Phags_Pa_Letter_Tta : constant Unicode_Char := 16#A869#; Phags_Pa_Letter_Ttha : constant Unicode_Char := 16#A86A#; Phags_Pa_Letter_Dda : constant Unicode_Char := 16#A86B#; Phags_Pa_Letter_Nna : constant Unicode_Char := 16#A86C#; Phags_Pa_Letter_Alternate_Ya : constant Unicode_Char := 16#A86D#; Phags_Pa_Letter_Voiceless_Sha : constant Unicode_Char := 16#A86E#; Phags_Pa_Letter_Voiced_Ha : constant Unicode_Char := 16#A86F#; Phags_Pa_Letter_Aspirated_Fa : constant Unicode_Char := 16#A870#; Phags_Pa_Subjoined_Letter_Ra : constant Unicode_Char := 16#A871#; Phags_Pa_Superfixed_Letter_Ra : constant Unicode_Char := 16#A872#; Phags_Pa_Letter_Candrabindu : constant Unicode_Char := 16#A873#; Phags_Pa_Single_Head_Mark : constant Unicode_Char := 16#A874#; Phags_Pa_Double_Head_Mark : constant Unicode_Char := 16#A875#; Phags_Pa_Mark_Shad : constant Unicode_Char := 16#A876#; Phags_Pa_Mark_Double_Shad : constant Unicode_Char := 16#A877#; end Unicode.Names.Phags_Pa; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-phaistos_disc.ads�����������������������������������������������0000664�0000000�0000000�00000015133�14476332425�0022560�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Phaistos_Disc is pragma Preelaborate; pragma Style_Checks (Off); Phaistos_Disc_Sign_Pedestrian : constant Unicode_Char := 16#101D0#; Phaistos_Disc_Sign_Plumed_Head : constant Unicode_Char := 16#101D1#; Phaistos_Disc_Sign_Tattooed_Head : constant Unicode_Char := 16#101D2#; Phaistos_Disc_Sign_Captive : constant Unicode_Char := 16#101D3#; Phaistos_Disc_Sign_Child : constant Unicode_Char := 16#101D4#; Phaistos_Disc_Sign_Woman : constant Unicode_Char := 16#101D5#; Phaistos_Disc_Sign_Helmet : constant Unicode_Char := 16#101D6#; Phaistos_Disc_Sign_Gauntlet : constant Unicode_Char := 16#101D7#; Phaistos_Disc_Sign_Tiara : constant Unicode_Char := 16#101D8#; Phaistos_Disc_Sign_Arrow : constant Unicode_Char := 16#101D9#; Phaistos_Disc_Sign_Bow : constant Unicode_Char := 16#101DA#; Phaistos_Disc_Sign_Shield : constant Unicode_Char := 16#101DB#; Phaistos_Disc_Sign_Club : constant Unicode_Char := 16#101DC#; Phaistos_Disc_Sign_Manacles : constant Unicode_Char := 16#101DD#; Phaistos_Disc_Sign_Mattock : constant Unicode_Char := 16#101DE#; Phaistos_Disc_Sign_Saw : constant Unicode_Char := 16#101DF#; Phaistos_Disc_Sign_Lid : constant Unicode_Char := 16#101E0#; Phaistos_Disc_Sign_Boomerang : constant Unicode_Char := 16#101E1#; Phaistos_Disc_Sign_Carpentry_Plane : constant Unicode_Char := 16#101E2#; Phaistos_Disc_Sign_Dolium : constant Unicode_Char := 16#101E3#; Phaistos_Disc_Sign_Comb : constant Unicode_Char := 16#101E4#; Phaistos_Disc_Sign_Sling : constant Unicode_Char := 16#101E5#; Phaistos_Disc_Sign_Column : constant Unicode_Char := 16#101E6#; Phaistos_Disc_Sign_Beehive : constant Unicode_Char := 16#101E7#; Phaistos_Disc_Sign_Ship : constant Unicode_Char := 16#101E8#; Phaistos_Disc_Sign_Horn : constant Unicode_Char := 16#101E9#; Phaistos_Disc_Sign_Hide : constant Unicode_Char := 16#101EA#; Phaistos_Disc_Sign_Bulls_Leg : constant Unicode_Char := 16#101EB#; Phaistos_Disc_Sign_Cat : constant Unicode_Char := 16#101EC#; Phaistos_Disc_Sign_Ram : constant Unicode_Char := 16#101ED#; Phaistos_Disc_Sign_Eagle : constant Unicode_Char := 16#101EE#; Phaistos_Disc_Sign_Dove : constant Unicode_Char := 16#101EF#; Phaistos_Disc_Sign_Tunny : constant Unicode_Char := 16#101F0#; Phaistos_Disc_Sign_Bee : constant Unicode_Char := 16#101F1#; Phaistos_Disc_Sign_Plane_Tree : constant Unicode_Char := 16#101F2#; Phaistos_Disc_Sign_Vine : constant Unicode_Char := 16#101F3#; Phaistos_Disc_Sign_Papyrus : constant Unicode_Char := 16#101F4#; Phaistos_Disc_Sign_Rosette : constant Unicode_Char := 16#101F5#; Phaistos_Disc_Sign_Lily : constant Unicode_Char := 16#101F6#; Phaistos_Disc_Sign_Ox_Back : constant Unicode_Char := 16#101F7#; Phaistos_Disc_Sign_Flute : constant Unicode_Char := 16#101F8#; Phaistos_Disc_Sign_Grater : constant Unicode_Char := 16#101F9#; Phaistos_Disc_Sign_Strainer : constant Unicode_Char := 16#101FA#; Phaistos_Disc_Sign_Small_Axe : constant Unicode_Char := 16#101FB#; Phaistos_Disc_Sign_Wavy_Band : constant Unicode_Char := 16#101FC#; Phaistos_Disc_Sign_Combining_Oblique_Stroke : constant Unicode_Char := 16#101FD#; end Unicode.Names.Phaistos_Disc; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-phoenician.ads��������������������������������������������������0000664�0000000�0000000�00000012212�14476332425�0022034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Phoenician is pragma Preelaborate; pragma Style_Checks (Off); Phoenician_Letter_Alf : constant Unicode_Char := 16#10900#; Phoenician_Letter_Bet : constant Unicode_Char := 16#10901#; Phoenician_Letter_Gaml : constant Unicode_Char := 16#10902#; Phoenician_Letter_Delt : constant Unicode_Char := 16#10903#; Phoenician_Letter_He : constant Unicode_Char := 16#10904#; Phoenician_Letter_Wau : constant Unicode_Char := 16#10905#; Phoenician_Letter_Zai : constant Unicode_Char := 16#10906#; Phoenician_Letter_Het : constant Unicode_Char := 16#10907#; Phoenician_Letter_Tet : constant Unicode_Char := 16#10908#; Phoenician_Letter_Yod : constant Unicode_Char := 16#10909#; Phoenician_Letter_Kaf : constant Unicode_Char := 16#1090A#; Phoenician_Letter_Lamd : constant Unicode_Char := 16#1090B#; Phoenician_Letter_Mem : constant Unicode_Char := 16#1090C#; Phoenician_Letter_Nun : constant Unicode_Char := 16#1090D#; Phoenician_Letter_Semk : constant Unicode_Char := 16#1090E#; Phoenician_Letter_Ain : constant Unicode_Char := 16#1090F#; Phoenician_Letter_Pe : constant Unicode_Char := 16#10910#; Phoenician_Letter_Sade : constant Unicode_Char := 16#10911#; Phoenician_Letter_Qof : constant Unicode_Char := 16#10912#; Phoenician_Letter_Rosh : constant Unicode_Char := 16#10913#; Phoenician_Letter_Shin : constant Unicode_Char := 16#10914#; Phoenician_Letter_Tau : constant Unicode_Char := 16#10915#; Phoenician_Number_One : constant Unicode_Char := 16#10916#; Phoenician_Number_Ten : constant Unicode_Char := 16#10917#; Phoenician_Number_Twenty : constant Unicode_Char := 16#10918#; Phoenician_Number_One_Hundred : constant Unicode_Char := 16#10919#; Phoenician_Number_Two : constant Unicode_Char := 16#1091A#; Phoenician_Number_Three : constant Unicode_Char := 16#1091B#; Phoenician_Word_Separator : constant Unicode_Char := 16#1091F#; end Unicode.Names.Phoenician; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-phonetic_ext_sup.ads��������������������������������������������0000664�0000000�0000000�00000017610�14476332425�0023306�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Phonetic_Ext_Sup is pragma Preelaborate; pragma Style_Checks (Off); Latin_Small_Letter_B_With_Palatal_Hook : constant Unicode_Char := 16#1D80#; Latin_Small_Letter_D_With_Palatal_Hook : constant Unicode_Char := 16#1D81#; Latin_Small_Letter_F_With_Palatal_Hook : constant Unicode_Char := 16#1D82#; Latin_Small_Letter_G_With_Palatal_Hook : constant Unicode_Char := 16#1D83#; Latin_Small_Letter_K_With_Palatal_Hook : constant Unicode_Char := 16#1D84#; Latin_Small_Letter_L_With_Palatal_Hook : constant Unicode_Char := 16#1D85#; Latin_Small_Letter_M_With_Palatal_Hook : constant Unicode_Char := 16#1D86#; Latin_Small_Letter_N_With_Palatal_Hook : constant Unicode_Char := 16#1D87#; Latin_Small_Letter_P_With_Palatal_Hook : constant Unicode_Char := 16#1D88#; Latin_Small_Letter_R_With_Palatal_Hook : constant Unicode_Char := 16#1D89#; Latin_Small_Letter_S_With_Palatal_Hook : constant Unicode_Char := 16#1D8A#; Latin_Small_Letter_Esh_With_Palatal_Hook : constant Unicode_Char := 16#1D8B#; Latin_Small_Letter_V_With_Palatal_Hook : constant Unicode_Char := 16#1D8C#; Latin_Small_Letter_X_With_Palatal_Hook : constant Unicode_Char := 16#1D8D#; Latin_Small_Letter_Z_With_Palatal_Hook : constant Unicode_Char := 16#1D8E#; Latin_Small_Letter_A_With_Retroflex_Hook : constant Unicode_Char := 16#1D8F#; Latin_Small_Letter_Alpha_With_Retroflex_Hook : constant Unicode_Char := 16#1D90#; Latin_Small_Letter_D_With_Hook_And_Tail : constant Unicode_Char := 16#1D91#; Latin_Small_Letter_E_With_Retroflex_Hook : constant Unicode_Char := 16#1D92#; Latin_Small_Letter_Open_E_With_Retroflex_Hook : constant Unicode_Char := 16#1D93#; Latin_Small_Letter_Reversed_Open_E_With_Retroflex_Hook : constant Unicode_Char := 16#1D94#; Latin_Small_Letter_Schwa_With_Retroflex_Hook : constant Unicode_Char := 16#1D95#; Latin_Small_Letter_I_With_Retroflex_Hook : constant Unicode_Char := 16#1D96#; Latin_Small_Letter_Open_O_With_Retroflex_Hook : constant Unicode_Char := 16#1D97#; Latin_Small_Letter_Esh_With_Retroflex_Hook : constant Unicode_Char := 16#1D98#; Latin_Small_Letter_U_With_Retroflex_Hook : constant Unicode_Char := 16#1D99#; Latin_Small_Letter_Ezh_With_Retroflex_Hook : constant Unicode_Char := 16#1D9A#; Modifier_Letter_Small_Turned_Alpha : constant Unicode_Char := 16#1D9B#; Modifier_Letter_Small_C : constant Unicode_Char := 16#1D9C#; Modifier_Letter_Small_C_With_Curl : constant Unicode_Char := 16#1D9D#; Modifier_Letter_Small_Eth : constant Unicode_Char := 16#1D9E#; Modifier_Letter_Small_Reversed_Open_E : constant Unicode_Char := 16#1D9F#; Modifier_Letter_Small_F : constant Unicode_Char := 16#1DA0#; Modifier_Letter_Small_Dotless_J_With_Stroke : constant Unicode_Char := 16#1DA1#; Modifier_Letter_Small_Script_G : constant Unicode_Char := 16#1DA2#; Modifier_Letter_Small_Turned_H : constant Unicode_Char := 16#1DA3#; Modifier_Letter_Small_I_With_Stroke : constant Unicode_Char := 16#1DA4#; Modifier_Letter_Small_Iota : constant Unicode_Char := 16#1DA5#; Modifier_Letter_Small_Capital_I : constant Unicode_Char := 16#1DA6#; Modifier_Letter_Small_Capital_I_With_Stroke : constant Unicode_Char := 16#1DA7#; Modifier_Letter_Small_J_With_Crossed_Tail : constant Unicode_Char := 16#1DA8#; Modifier_Letter_Small_L_With_Retroflex_Hook : constant Unicode_Char := 16#1DA9#; Modifier_Letter_Small_L_With_Palatal_Hook : constant Unicode_Char := 16#1DAA#; Modifier_Letter_Small_Capital_L : constant Unicode_Char := 16#1DAB#; Modifier_Letter_Small_M_With_Hook : constant Unicode_Char := 16#1DAC#; Modifier_Letter_Small_Turned_M_With_Long_Leg : constant Unicode_Char := 16#1DAD#; Modifier_Letter_Small_N_With_Left_Hook : constant Unicode_Char := 16#1DAE#; Modifier_Letter_Small_N_With_Retroflex_Hook : constant Unicode_Char := 16#1DAF#; Modifier_Letter_Small_Capital_N : constant Unicode_Char := 16#1DB0#; Modifier_Letter_Small_Barred_O : constant Unicode_Char := 16#1DB1#; Modifier_Letter_Small_Phi : constant Unicode_Char := 16#1DB2#; Modifier_Letter_Small_S_With_Hook : constant Unicode_Char := 16#1DB3#; Modifier_Letter_Small_Esh : constant Unicode_Char := 16#1DB4#; Modifier_Letter_Small_T_With_Palatal_Hook : constant Unicode_Char := 16#1DB5#; Modifier_Letter_Small_U_Bar : constant Unicode_Char := 16#1DB6#; Modifier_Letter_Small_Upsilon : constant Unicode_Char := 16#1DB7#; Modifier_Letter_Small_Capital_U : constant Unicode_Char := 16#1DB8#; Modifier_Letter_Small_V_With_Hook : constant Unicode_Char := 16#1DB9#; Modifier_Letter_Small_Turned_V : constant Unicode_Char := 16#1DBA#; Modifier_Letter_Small_Z : constant Unicode_Char := 16#1DBB#; Modifier_Letter_Small_Z_With_Retroflex_Hook : constant Unicode_Char := 16#1DBC#; Modifier_Letter_Small_Z_With_Curl : constant Unicode_Char := 16#1DBD#; Modifier_Letter_Small_Ezh : constant Unicode_Char := 16#1DBE#; Modifier_Letter_Small_Theta : constant Unicode_Char := 16#1DBF#; end Unicode.Names.Phonetic_Ext_Sup; ������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-phonetic_extensions.ads�����������������������������������������0000664�0000000�0000000�00000031377�14476332425�0024024�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Phonetic_Extensions is pragma Preelaborate; pragma Style_Checks (Off); Latin_Letter_Small_Capital_A : constant Unicode_Char := 16#1D00#; Latin_Letter_Small_Capital_Ae : constant Unicode_Char := 16#1D01#; Latin_Small_Letter_Turned_Ae : constant Unicode_Char := 16#1D02#; Latin_Letter_Small_Capital_Barred_B : constant Unicode_Char := 16#1D03#; Latin_Letter_Small_Capital_C : constant Unicode_Char := 16#1D04#; Latin_Letter_Small_Capital_D : constant Unicode_Char := 16#1D05#; Latin_Letter_Small_Capital_Eth : constant Unicode_Char := 16#1D06#; Latin_Letter_Small_Capital_E : constant Unicode_Char := 16#1D07#; Latin_Small_Letter_Turned_Open_E : constant Unicode_Char := 16#1D08#; Latin_Small_Letter_Turned_I : constant Unicode_Char := 16#1D09#; Latin_Letter_Small_Capital_J : constant Unicode_Char := 16#1D0A#; Latin_Letter_Small_Capital_K : constant Unicode_Char := 16#1D0B#; Latin_Letter_Small_Capital_L_With_Stroke : constant Unicode_Char := 16#1D0C#; Latin_Letter_Small_Capital_M : constant Unicode_Char := 16#1D0D#; Latin_Letter_Small_Capital_Reversed_N : constant Unicode_Char := 16#1D0E#; Latin_Letter_Small_Capital_O : constant Unicode_Char := 16#1D0F#; Latin_Letter_Small_Capital_Open_O : constant Unicode_Char := 16#1D10#; Latin_Small_Letter_Sideways_O : constant Unicode_Char := 16#1D11#; Latin_Small_Letter_Sideways_Open_O : constant Unicode_Char := 16#1D12#; Latin_Small_Letter_Sideways_O_With_Stroke : constant Unicode_Char := 16#1D13#; Latin_Small_Letter_Turned_Oe : constant Unicode_Char := 16#1D14#; Latin_Letter_Small_Capital_Ou : constant Unicode_Char := 16#1D15#; Latin_Small_Letter_Top_Half_O : constant Unicode_Char := 16#1D16#; Latin_Small_Letter_Bottom_Half_O : constant Unicode_Char := 16#1D17#; Latin_Letter_Small_Capital_P : constant Unicode_Char := 16#1D18#; Latin_Letter_Small_Capital_Reversed_R : constant Unicode_Char := 16#1D19#; Latin_Letter_Small_Capital_Turned_R : constant Unicode_Char := 16#1D1A#; Latin_Letter_Small_Capital_T : constant Unicode_Char := 16#1D1B#; Latin_Letter_Small_Capital_U : constant Unicode_Char := 16#1D1C#; Latin_Small_Letter_Sideways_U : constant Unicode_Char := 16#1D1D#; Latin_Small_Letter_Sideways_Diaeresized_U : constant Unicode_Char := 16#1D1E#; Latin_Small_Letter_Sideways_Turned_M : constant Unicode_Char := 16#1D1F#; Latin_Letter_Small_Capital_V : constant Unicode_Char := 16#1D20#; Latin_Letter_Small_Capital_W : constant Unicode_Char := 16#1D21#; Latin_Letter_Small_Capital_Z : constant Unicode_Char := 16#1D22#; Latin_Letter_Small_Capital_Ezh : constant Unicode_Char := 16#1D23#; Latin_Letter_Voiced_Laryngeal_Spirant : constant Unicode_Char := 16#1D24#; Latin_Letter_Ain : constant Unicode_Char := 16#1D25#; Greek_Letter_Small_Capital_Gamma : constant Unicode_Char := 16#1D26#; Greek_Letter_Small_Capital_Lamda : constant Unicode_Char := 16#1D27#; Greek_Letter_Small_Capital_Pi : constant Unicode_Char := 16#1D28#; Greek_Letter_Small_Capital_Rho : constant Unicode_Char := 16#1D29#; Greek_Letter_Small_Capital_Psi : constant Unicode_Char := 16#1D2A#; Cyrillic_Letter_Small_Capital_El : constant Unicode_Char := 16#1D2B#; Modifier_Letter_Capital_A : constant Unicode_Char := 16#1D2C#; Modifier_Letter_Capital_Ae : constant Unicode_Char := 16#1D2D#; Modifier_Letter_Capital_B : constant Unicode_Char := 16#1D2E#; Modifier_Letter_Capital_Barred_B : constant Unicode_Char := 16#1D2F#; Modifier_Letter_Capital_D : constant Unicode_Char := 16#1D30#; Modifier_Letter_Capital_E : constant Unicode_Char := 16#1D31#; Modifier_Letter_Capital_Reversed_E : constant Unicode_Char := 16#1D32#; Modifier_Letter_Capital_G : constant Unicode_Char := 16#1D33#; Modifier_Letter_Capital_H : constant Unicode_Char := 16#1D34#; Modifier_Letter_Capital_I : constant Unicode_Char := 16#1D35#; Modifier_Letter_Capital_J : constant Unicode_Char := 16#1D36#; Modifier_Letter_Capital_K : constant Unicode_Char := 16#1D37#; Modifier_Letter_Capital_L : constant Unicode_Char := 16#1D38#; Modifier_Letter_Capital_M : constant Unicode_Char := 16#1D39#; Modifier_Letter_Capital_N : constant Unicode_Char := 16#1D3A#; Modifier_Letter_Capital_Reversed_N : constant Unicode_Char := 16#1D3B#; Modifier_Letter_Capital_O : constant Unicode_Char := 16#1D3C#; Modifier_Letter_Capital_Ou : constant Unicode_Char := 16#1D3D#; Modifier_Letter_Capital_P : constant Unicode_Char := 16#1D3E#; Modifier_Letter_Capital_R : constant Unicode_Char := 16#1D3F#; Modifier_Letter_Capital_T : constant Unicode_Char := 16#1D40#; Modifier_Letter_Capital_U : constant Unicode_Char := 16#1D41#; Modifier_Letter_Capital_W : constant Unicode_Char := 16#1D42#; Modifier_Letter_Small_A : constant Unicode_Char := 16#1D43#; Modifier_Letter_Small_Turned_A : constant Unicode_Char := 16#1D44#; Modifier_Letter_Small_Alpha : constant Unicode_Char := 16#1D45#; Modifier_Letter_Small_Turned_Ae : constant Unicode_Char := 16#1D46#; Modifier_Letter_Small_B : constant Unicode_Char := 16#1D47#; Modifier_Letter_Small_D : constant Unicode_Char := 16#1D48#; Modifier_Letter_Small_E : constant Unicode_Char := 16#1D49#; Modifier_Letter_Small_Schwa : constant Unicode_Char := 16#1D4A#; Modifier_Letter_Small_Open_E : constant Unicode_Char := 16#1D4B#; Modifier_Letter_Small_Turned_Open_E : constant Unicode_Char := 16#1D4C#; Modifier_Letter_Small_G : constant Unicode_Char := 16#1D4D#; Modifier_Letter_Small_Turned_I : constant Unicode_Char := 16#1D4E#; Modifier_Letter_Small_K : constant Unicode_Char := 16#1D4F#; Modifier_Letter_Small_M : constant Unicode_Char := 16#1D50#; Modifier_Letter_Small_Eng : constant Unicode_Char := 16#1D51#; Modifier_Letter_Small_O : constant Unicode_Char := 16#1D52#; Modifier_Letter_Small_Open_O : constant Unicode_Char := 16#1D53#; Modifier_Letter_Small_Top_Half_O : constant Unicode_Char := 16#1D54#; Modifier_Letter_Small_Bottom_Half_O : constant Unicode_Char := 16#1D55#; Modifier_Letter_Small_P : constant Unicode_Char := 16#1D56#; Modifier_Letter_Small_T : constant Unicode_Char := 16#1D57#; Modifier_Letter_Small_U : constant Unicode_Char := 16#1D58#; Modifier_Letter_Small_Sideways_U : constant Unicode_Char := 16#1D59#; Modifier_Letter_Small_Turned_M : constant Unicode_Char := 16#1D5A#; Modifier_Letter_Small_V : constant Unicode_Char := 16#1D5B#; Modifier_Letter_Small_Ain : constant Unicode_Char := 16#1D5C#; Modifier_Letter_Small_Beta : constant Unicode_Char := 16#1D5D#; Modifier_Letter_Small_Greek_Gamma : constant Unicode_Char := 16#1D5E#; Modifier_Letter_Small_Delta : constant Unicode_Char := 16#1D5F#; Modifier_Letter_Small_Greek_Phi : constant Unicode_Char := 16#1D60#; Modifier_Letter_Small_Chi : constant Unicode_Char := 16#1D61#; Latin_Subscript_Small_Letter_I : constant Unicode_Char := 16#1D62#; Latin_Subscript_Small_Letter_R : constant Unicode_Char := 16#1D63#; Latin_Subscript_Small_Letter_U : constant Unicode_Char := 16#1D64#; Latin_Subscript_Small_Letter_V : constant Unicode_Char := 16#1D65#; Greek_Subscript_Small_Letter_Beta : constant Unicode_Char := 16#1D66#; Greek_Subscript_Small_Letter_Gamma : constant Unicode_Char := 16#1D67#; Greek_Subscript_Small_Letter_Rho : constant Unicode_Char := 16#1D68#; Greek_Subscript_Small_Letter_Phi : constant Unicode_Char := 16#1D69#; Greek_Subscript_Small_Letter_Chi : constant Unicode_Char := 16#1D6A#; Latin_Small_Letter_Ue : constant Unicode_Char := 16#1D6B#; Latin_Small_Letter_B_With_Middle_Tilde : constant Unicode_Char := 16#1D6C#; Latin_Small_Letter_D_With_Middle_Tilde : constant Unicode_Char := 16#1D6D#; Latin_Small_Letter_F_With_Middle_Tilde : constant Unicode_Char := 16#1D6E#; Latin_Small_Letter_M_With_Middle_Tilde : constant Unicode_Char := 16#1D6F#; Latin_Small_Letter_N_With_Middle_Tilde : constant Unicode_Char := 16#1D70#; Latin_Small_Letter_P_With_Middle_Tilde : constant Unicode_Char := 16#1D71#; Latin_Small_Letter_R_With_Middle_Tilde : constant Unicode_Char := 16#1D72#; Latin_Small_Letter_R_With_Fishhook_And_Middle_Tilde : constant Unicode_Char := 16#1D73#; Latin_Small_Letter_S_With_Middle_Tilde : constant Unicode_Char := 16#1D74#; Latin_Small_Letter_T_With_Middle_Tilde : constant Unicode_Char := 16#1D75#; Latin_Small_Letter_Z_With_Middle_Tilde : constant Unicode_Char := 16#1D76#; Latin_Small_Letter_Turned_G : constant Unicode_Char := 16#1D77#; Modifier_Letter_Cyrillic_En : constant Unicode_Char := 16#1D78#; Latin_Small_Letter_Insular_G : constant Unicode_Char := 16#1D79#; Latin_Small_Letter_Th_With_Strikethrough : constant Unicode_Char := 16#1D7A#; Latin_Small_Capital_Letter_I_With_Stroke : constant Unicode_Char := 16#1D7B#; Latin_Small_Letter_Iota_With_Stroke : constant Unicode_Char := 16#1D7C#; Latin_Small_Letter_P_With_Stroke : constant Unicode_Char := 16#1D7D#; Latin_Small_Capital_Letter_U_With_Stroke : constant Unicode_Char := 16#1D7E#; Latin_Small_Letter_Upsilon_With_Stroke : constant Unicode_Char := 16#1D7F#; end Unicode.Names.Phonetic_Extensions; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-playing_cards.ads�����������������������������������������������0000664�0000000�0000000�00000023223�14476332425�0022542�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Playing_Cards is pragma Preelaborate; pragma Style_Checks (Off); Playing_Card_Back : constant Unicode_Char := 16#1F0A0#; Playing_Card_Ace_Of_Spades : constant Unicode_Char := 16#1F0A1#; Playing_Card_Two_Of_Spades : constant Unicode_Char := 16#1F0A2#; Playing_Card_Three_Of_Spades : constant Unicode_Char := 16#1F0A3#; Playing_Card_Four_Of_Spades : constant Unicode_Char := 16#1F0A4#; Playing_Card_Five_Of_Spades : constant Unicode_Char := 16#1F0A5#; Playing_Card_Six_Of_Spades : constant Unicode_Char := 16#1F0A6#; Playing_Card_Seven_Of_Spades : constant Unicode_Char := 16#1F0A7#; Playing_Card_Eight_Of_Spades : constant Unicode_Char := 16#1F0A8#; Playing_Card_Nine_Of_Spades : constant Unicode_Char := 16#1F0A9#; Playing_Card_Ten_Of_Spades : constant Unicode_Char := 16#1F0AA#; Playing_Card_Jack_Of_Spades : constant Unicode_Char := 16#1F0AB#; Playing_Card_Knight_Of_Spades : constant Unicode_Char := 16#1F0AC#; Playing_Card_Queen_Of_Spades : constant Unicode_Char := 16#1F0AD#; Playing_Card_King_Of_Spades : constant Unicode_Char := 16#1F0AE#; Playing_Card_Ace_Of_Hearts : constant Unicode_Char := 16#1F0B1#; Playing_Card_Two_Of_Hearts : constant Unicode_Char := 16#1F0B2#; Playing_Card_Three_Of_Hearts : constant Unicode_Char := 16#1F0B3#; Playing_Card_Four_Of_Hearts : constant Unicode_Char := 16#1F0B4#; Playing_Card_Five_Of_Hearts : constant Unicode_Char := 16#1F0B5#; Playing_Card_Six_Of_Hearts : constant Unicode_Char := 16#1F0B6#; Playing_Card_Seven_Of_Hearts : constant Unicode_Char := 16#1F0B7#; Playing_Card_Eight_Of_Hearts : constant Unicode_Char := 16#1F0B8#; Playing_Card_Nine_Of_Hearts : constant Unicode_Char := 16#1F0B9#; Playing_Card_Ten_Of_Hearts : constant Unicode_Char := 16#1F0BA#; Playing_Card_Jack_Of_Hearts : constant Unicode_Char := 16#1F0BB#; Playing_Card_Knight_Of_Hearts : constant Unicode_Char := 16#1F0BC#; Playing_Card_Queen_Of_Hearts : constant Unicode_Char := 16#1F0BD#; Playing_Card_King_Of_Hearts : constant Unicode_Char := 16#1F0BE#; Playing_Card_Red_Joker : constant Unicode_Char := 16#1F0BF#; Playing_Card_Ace_Of_Diamonds : constant Unicode_Char := 16#1F0C1#; Playing_Card_Two_Of_Diamonds : constant Unicode_Char := 16#1F0C2#; Playing_Card_Three_Of_Diamonds : constant Unicode_Char := 16#1F0C3#; Playing_Card_Four_Of_Diamonds : constant Unicode_Char := 16#1F0C4#; Playing_Card_Five_Of_Diamonds : constant Unicode_Char := 16#1F0C5#; Playing_Card_Six_Of_Diamonds : constant Unicode_Char := 16#1F0C6#; Playing_Card_Seven_Of_Diamonds : constant Unicode_Char := 16#1F0C7#; Playing_Card_Eight_Of_Diamonds : constant Unicode_Char := 16#1F0C8#; Playing_Card_Nine_Of_Diamonds : constant Unicode_Char := 16#1F0C9#; Playing_Card_Ten_Of_Diamonds : constant Unicode_Char := 16#1F0CA#; Playing_Card_Jack_Of_Diamonds : constant Unicode_Char := 16#1F0CB#; Playing_Card_Knight_Of_Diamonds : constant Unicode_Char := 16#1F0CC#; Playing_Card_Queen_Of_Diamonds : constant Unicode_Char := 16#1F0CD#; Playing_Card_King_Of_Diamonds : constant Unicode_Char := 16#1F0CE#; Playing_Card_Black_Joker : constant Unicode_Char := 16#1F0CF#; Playing_Card_Ace_Of_Clubs : constant Unicode_Char := 16#1F0D1#; Playing_Card_Two_Of_Clubs : constant Unicode_Char := 16#1F0D2#; Playing_Card_Three_Of_Clubs : constant Unicode_Char := 16#1F0D3#; Playing_Card_Four_Of_Clubs : constant Unicode_Char := 16#1F0D4#; Playing_Card_Five_Of_Clubs : constant Unicode_Char := 16#1F0D5#; Playing_Card_Six_Of_Clubs : constant Unicode_Char := 16#1F0D6#; Playing_Card_Seven_Of_Clubs : constant Unicode_Char := 16#1F0D7#; Playing_Card_Eight_Of_Clubs : constant Unicode_Char := 16#1F0D8#; Playing_Card_Nine_Of_Clubs : constant Unicode_Char := 16#1F0D9#; Playing_Card_Ten_Of_Clubs : constant Unicode_Char := 16#1F0DA#; Playing_Card_Jack_Of_Clubs : constant Unicode_Char := 16#1F0DB#; Playing_Card_Knight_Of_Clubs : constant Unicode_Char := 16#1F0DC#; Playing_Card_Queen_Of_Clubs : constant Unicode_Char := 16#1F0DD#; Playing_Card_King_Of_Clubs : constant Unicode_Char := 16#1F0DE#; Playing_Card_White_Joker : constant Unicode_Char := 16#1F0DF#; Playing_Card_Fool : constant Unicode_Char := 16#1F0E0#; Playing_Card_Trump_1 : constant Unicode_Char := 16#1F0E1#; Playing_Card_Trump_2 : constant Unicode_Char := 16#1F0E2#; Playing_Card_Trump_3 : constant Unicode_Char := 16#1F0E3#; Playing_Card_Trump_4 : constant Unicode_Char := 16#1F0E4#; Playing_Card_Trump_5 : constant Unicode_Char := 16#1F0E5#; Playing_Card_Trump_6 : constant Unicode_Char := 16#1F0E6#; Playing_Card_Trump_7 : constant Unicode_Char := 16#1F0E7#; Playing_Card_Trump_8 : constant Unicode_Char := 16#1F0E8#; Playing_Card_Trump_9 : constant Unicode_Char := 16#1F0E9#; Playing_Card_Trump_10 : constant Unicode_Char := 16#1F0EA#; Playing_Card_Trump_11 : constant Unicode_Char := 16#1F0EB#; Playing_Card_Trump_12 : constant Unicode_Char := 16#1F0EC#; Playing_Card_Trump_13 : constant Unicode_Char := 16#1F0ED#; Playing_Card_Trump_14 : constant Unicode_Char := 16#1F0EE#; Playing_Card_Trump_15 : constant Unicode_Char := 16#1F0EF#; Playing_Card_Trump_16 : constant Unicode_Char := 16#1F0F0#; Playing_Card_Trump_17 : constant Unicode_Char := 16#1F0F1#; Playing_Card_Trump_18 : constant Unicode_Char := 16#1F0F2#; Playing_Card_Trump_19 : constant Unicode_Char := 16#1F0F3#; Playing_Card_Trump_20 : constant Unicode_Char := 16#1F0F4#; Playing_Card_Trump_21 : constant Unicode_Char := 16#1F0F5#; end Unicode.Names.Playing_Cards; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-psalter_pahlavi.ads���������������������������������������������0000664�0000000�0000000�00000012224�14476332425�0023100�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Psalter_Pahlavi is pragma Preelaborate; pragma Style_Checks (Off); Psalter_Pahlavi_Letter_Aleph : constant Unicode_Char := 16#10B80#; Psalter_Pahlavi_Letter_Beth : constant Unicode_Char := 16#10B81#; Psalter_Pahlavi_Letter_Gimel : constant Unicode_Char := 16#10B82#; Psalter_Pahlavi_Letter_Daleth : constant Unicode_Char := 16#10B83#; Psalter_Pahlavi_Letter_He : constant Unicode_Char := 16#10B84#; Psalter_Pahlavi_Letter_Waw_Ayin_Resh : constant Unicode_Char := 16#10B85#; Psalter_Pahlavi_Letter_Zayin : constant Unicode_Char := 16#10B86#; Psalter_Pahlavi_Letter_Heth : constant Unicode_Char := 16#10B87#; Psalter_Pahlavi_Letter_Yodh : constant Unicode_Char := 16#10B88#; Psalter_Pahlavi_Letter_Kaph : constant Unicode_Char := 16#10B89#; Psalter_Pahlavi_Letter_Lamedh : constant Unicode_Char := 16#10B8A#; Psalter_Pahlavi_Letter_Mem_Qoph : constant Unicode_Char := 16#10B8B#; Psalter_Pahlavi_Letter_Nun : constant Unicode_Char := 16#10B8C#; Psalter_Pahlavi_Letter_Samekh : constant Unicode_Char := 16#10B8D#; Psalter_Pahlavi_Letter_Pe : constant Unicode_Char := 16#10B8E#; Psalter_Pahlavi_Letter_Sadhe : constant Unicode_Char := 16#10B8F#; Psalter_Pahlavi_Letter_Shin : constant Unicode_Char := 16#10B90#; Psalter_Pahlavi_Letter_Taw : constant Unicode_Char := 16#10B91#; Psalter_Pahlavi_Section_Mark : constant Unicode_Char := 16#10B99#; Psalter_Pahlavi_Turned_Section_Mark : constant Unicode_Char := 16#10B9A#; Psalter_Pahlavi_Four_Dots_With_Cross : constant Unicode_Char := 16#10B9B#; Psalter_Pahlavi_Four_Dots_With_Dot : constant Unicode_Char := 16#10B9C#; Psalter_Pahlavi_Number_One : constant Unicode_Char := 16#10BA9#; Psalter_Pahlavi_Number_Two : constant Unicode_Char := 16#10BAA#; Psalter_Pahlavi_Number_Three : constant Unicode_Char := 16#10BAB#; Psalter_Pahlavi_Number_Four : constant Unicode_Char := 16#10BAC#; Psalter_Pahlavi_Number_Ten : constant Unicode_Char := 16#10BAD#; Psalter_Pahlavi_Number_Twenty : constant Unicode_Char := 16#10BAE#; Psalter_Pahlavi_Number_One_Hundred : constant Unicode_Char := 16#10BAF#; end Unicode.Names.Psalter_Pahlavi; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-rejang.ads������������������������������������������������������0000664�0000000�0000000�00000013067�14476332425�0021176�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Rejang is pragma Preelaborate; pragma Style_Checks (Off); Rejang_Letter_Ka : constant Unicode_Char := 16#A930#; Rejang_Letter_Ga : constant Unicode_Char := 16#A931#; Rejang_Letter_Nga : constant Unicode_Char := 16#A932#; Rejang_Letter_Ta : constant Unicode_Char := 16#A933#; Rejang_Letter_Da : constant Unicode_Char := 16#A934#; Rejang_Letter_Na : constant Unicode_Char := 16#A935#; Rejang_Letter_Pa : constant Unicode_Char := 16#A936#; Rejang_Letter_Ba : constant Unicode_Char := 16#A937#; Rejang_Letter_Ma : constant Unicode_Char := 16#A938#; Rejang_Letter_Ca : constant Unicode_Char := 16#A939#; Rejang_Letter_Ja : constant Unicode_Char := 16#A93A#; Rejang_Letter_Nya : constant Unicode_Char := 16#A93B#; Rejang_Letter_Sa : constant Unicode_Char := 16#A93C#; Rejang_Letter_Ra : constant Unicode_Char := 16#A93D#; Rejang_Letter_La : constant Unicode_Char := 16#A93E#; Rejang_Letter_Ya : constant Unicode_Char := 16#A93F#; Rejang_Letter_Wa : constant Unicode_Char := 16#A940#; Rejang_Letter_Ha : constant Unicode_Char := 16#A941#; Rejang_Letter_Mba : constant Unicode_Char := 16#A942#; Rejang_Letter_Ngga : constant Unicode_Char := 16#A943#; Rejang_Letter_Nda : constant Unicode_Char := 16#A944#; Rejang_Letter_Nyja : constant Unicode_Char := 16#A945#; Rejang_Letter_A : constant Unicode_Char := 16#A946#; Rejang_Vowel_Sign_I : constant Unicode_Char := 16#A947#; Rejang_Vowel_Sign_U : constant Unicode_Char := 16#A948#; Rejang_Vowel_Sign_E : constant Unicode_Char := 16#A949#; Rejang_Vowel_Sign_Ai : constant Unicode_Char := 16#A94A#; Rejang_Vowel_Sign_O : constant Unicode_Char := 16#A94B#; Rejang_Vowel_Sign_Au : constant Unicode_Char := 16#A94C#; Rejang_Vowel_Sign_Eu : constant Unicode_Char := 16#A94D#; Rejang_Vowel_Sign_Ea : constant Unicode_Char := 16#A94E#; Rejang_Consonant_Sign_Ng : constant Unicode_Char := 16#A94F#; Rejang_Consonant_Sign_N : constant Unicode_Char := 16#A950#; Rejang_Consonant_Sign_R : constant Unicode_Char := 16#A951#; Rejang_Consonant_Sign_H : constant Unicode_Char := 16#A952#; Rejang_Virama : constant Unicode_Char := 16#A953#; Rejang_Section_Mark : constant Unicode_Char := 16#A95F#; end Unicode.Names.Rejang; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-rumi_numeral_symbols.ads����������������������������������������0000664�0000000�0000000�00000012514�14476332425�0024173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Rumi_Numeral_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Rumi_Digit_One : constant Unicode_Char := 16#10E60#; Rumi_Digit_Two : constant Unicode_Char := 16#10E61#; Rumi_Digit_Three : constant Unicode_Char := 16#10E62#; Rumi_Digit_Four : constant Unicode_Char := 16#10E63#; Rumi_Digit_Five : constant Unicode_Char := 16#10E64#; Rumi_Digit_Six : constant Unicode_Char := 16#10E65#; Rumi_Digit_Seven : constant Unicode_Char := 16#10E66#; Rumi_Digit_Eight : constant Unicode_Char := 16#10E67#; Rumi_Digit_Nine : constant Unicode_Char := 16#10E68#; Rumi_Number_Ten : constant Unicode_Char := 16#10E69#; Rumi_Number_Twenty : constant Unicode_Char := 16#10E6A#; Rumi_Number_Thirty : constant Unicode_Char := 16#10E6B#; Rumi_Number_Forty : constant Unicode_Char := 16#10E6C#; Rumi_Number_Fifty : constant Unicode_Char := 16#10E6D#; Rumi_Number_Sixty : constant Unicode_Char := 16#10E6E#; Rumi_Number_Seventy : constant Unicode_Char := 16#10E6F#; Rumi_Number_Eighty : constant Unicode_Char := 16#10E70#; Rumi_Number_Ninety : constant Unicode_Char := 16#10E71#; Rumi_Number_One_Hundred : constant Unicode_Char := 16#10E72#; Rumi_Number_Two_Hundred : constant Unicode_Char := 16#10E73#; Rumi_Number_Three_Hundred : constant Unicode_Char := 16#10E74#; Rumi_Number_Four_Hundred : constant Unicode_Char := 16#10E75#; Rumi_Number_Five_Hundred : constant Unicode_Char := 16#10E76#; Rumi_Number_Six_Hundred : constant Unicode_Char := 16#10E77#; Rumi_Number_Seven_Hundred : constant Unicode_Char := 16#10E78#; Rumi_Number_Eight_Hundred : constant Unicode_Char := 16#10E79#; Rumi_Number_Nine_Hundred : constant Unicode_Char := 16#10E7A#; Rumi_Fraction_One_Half : constant Unicode_Char := 16#10E7B#; Rumi_Fraction_One_Quarter : constant Unicode_Char := 16#10E7C#; Rumi_Fraction_One_Third : constant Unicode_Char := 16#10E7D#; Rumi_Fraction_Two_Thirds : constant Unicode_Char := 16#10E7E#; end Unicode.Names.Rumi_Numeral_Symbols; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-runic.ads�������������������������������������������������������0000664�0000000�0000000�00000023165�14476332425�0021050�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Runic is pragma Preelaborate; pragma Style_Checks (Off); Runic_Letter_Fehu_Feoh_Fe_F : constant Unicode_Char := 16#16A0#; Runic_Letter_V : constant Unicode_Char := 16#16A1#; Runic_Letter_Uruz_Ur_U : constant Unicode_Char := 16#16A2#; Runic_Letter_Yr : constant Unicode_Char := 16#16A3#; Runic_Letter_Y : constant Unicode_Char := 16#16A4#; Runic_Letter_W : constant Unicode_Char := 16#16A5#; Runic_Letter_Thurisaz_Thurs_Thorn : constant Unicode_Char := 16#16A6#; Runic_Letter_Eth : constant Unicode_Char := 16#16A7#; Runic_Letter_Ansuz_A : constant Unicode_Char := 16#16A8#; Runic_Letter_Os_O : constant Unicode_Char := 16#16A9#; Runic_Letter_Ac_A : constant Unicode_Char := 16#16AA#; Runic_Letter_Aesc : constant Unicode_Char := 16#16AB#; Runic_Letter_Long_Branch_Oss_O : constant Unicode_Char := 16#16AC#; Runic_Letter_Short_Twig_Oss_O : constant Unicode_Char := 16#16AD#; Runic_Letter_O : constant Unicode_Char := 16#16AE#; Runic_Letter_Oe : constant Unicode_Char := 16#16AF#; Runic_Letter_On : constant Unicode_Char := 16#16B0#; Runic_Letter_Raido_Rad_Reid_R : constant Unicode_Char := 16#16B1#; Runic_Letter_Kauna : constant Unicode_Char := 16#16B2#; Runic_Letter_Cen : constant Unicode_Char := 16#16B3#; Runic_Letter_Kaun_K : constant Unicode_Char := 16#16B4#; Runic_Letter_G : constant Unicode_Char := 16#16B5#; Runic_Letter_Eng : constant Unicode_Char := 16#16B6#; Runic_Letter_Gebo_Gyfu_G : constant Unicode_Char := 16#16B7#; Runic_Letter_Gar : constant Unicode_Char := 16#16B8#; Runic_Letter_Wunjo_Wynn_W : constant Unicode_Char := 16#16B9#; Runic_Letter_Haglaz_H : constant Unicode_Char := 16#16BA#; Runic_Letter_Haegl_H : constant Unicode_Char := 16#16BB#; Runic_Letter_Long_Branch_Hagall_H : constant Unicode_Char := 16#16BC#; Runic_Letter_Short_Twig_Hagall_H : constant Unicode_Char := 16#16BD#; Runic_Letter_Naudiz_Nyd_Naud_N : constant Unicode_Char := 16#16BE#; Runic_Letter_Short_Twig_Naud_N : constant Unicode_Char := 16#16BF#; Runic_Letter_Dotted_N : constant Unicode_Char := 16#16C0#; Runic_Letter_Isaz_Is_Iss_I : constant Unicode_Char := 16#16C1#; Runic_Letter_E : constant Unicode_Char := 16#16C2#; Runic_Letter_Jeran_J : constant Unicode_Char := 16#16C3#; Runic_Letter_Ger : constant Unicode_Char := 16#16C4#; Runic_Letter_Long_Branch_Ar_Ae : constant Unicode_Char := 16#16C5#; Runic_Letter_Short_Twig_Ar_A : constant Unicode_Char := 16#16C6#; Runic_Letter_Iwaz_Eoh : constant Unicode_Char := 16#16C7#; Runic_Letter_Pertho_Peorth_P : constant Unicode_Char := 16#16C8#; Runic_Letter_Algiz_Eolhx : constant Unicode_Char := 16#16C9#; Runic_Letter_Sowilo_S : constant Unicode_Char := 16#16CA#; Runic_Letter_Sigel_Long_Branch_Sol_S : constant Unicode_Char := 16#16CB#; Runic_Letter_Short_Twig_Sol_S : constant Unicode_Char := 16#16CC#; Runic_Letter_C : constant Unicode_Char := 16#16CD#; Runic_Letter_Z : constant Unicode_Char := 16#16CE#; Runic_Letter_Tiwaz_Tir_Tyr_T : constant Unicode_Char := 16#16CF#; Runic_Letter_Short_Twig_Tyr_T : constant Unicode_Char := 16#16D0#; Runic_Letter_D : constant Unicode_Char := 16#16D1#; Runic_Letter_Berkanan_Beorc_Bjarkan_B : constant Unicode_Char := 16#16D2#; Runic_Letter_Short_Twig_Bjarkan_B : constant Unicode_Char := 16#16D3#; Runic_Letter_Dotted_P : constant Unicode_Char := 16#16D4#; Runic_Letter_Open_P : constant Unicode_Char := 16#16D5#; Runic_Letter_Ehwaz_Eh_E : constant Unicode_Char := 16#16D6#; Runic_Letter_Mannaz_Man_M : constant Unicode_Char := 16#16D7#; Runic_Letter_Long_Branch_Madr_M : constant Unicode_Char := 16#16D8#; Runic_Letter_Short_Twig_Madr_M : constant Unicode_Char := 16#16D9#; Runic_Letter_Laukaz_Lagu_Logr_L : constant Unicode_Char := 16#16DA#; Runic_Letter_Dotted_L : constant Unicode_Char := 16#16DB#; Runic_Letter_Ingwaz : constant Unicode_Char := 16#16DC#; Runic_Letter_Ing : constant Unicode_Char := 16#16DD#; Runic_Letter_Dagaz_Daeg_D : constant Unicode_Char := 16#16DE#; Runic_Letter_Othalan_Ethel_O : constant Unicode_Char := 16#16DF#; Runic_Letter_Ear : constant Unicode_Char := 16#16E0#; Runic_Letter_Ior : constant Unicode_Char := 16#16E1#; Runic_Letter_Cweorth : constant Unicode_Char := 16#16E2#; Runic_Letter_Calc : constant Unicode_Char := 16#16E3#; Runic_Letter_Cealc : constant Unicode_Char := 16#16E4#; Runic_Letter_Stan : constant Unicode_Char := 16#16E5#; Runic_Letter_Long_Branch_Yr : constant Unicode_Char := 16#16E6#; Runic_Letter_Short_Twig_Yr : constant Unicode_Char := 16#16E7#; Runic_Letter_Icelandic_Yr : constant Unicode_Char := 16#16E8#; Runic_Letter_Q : constant Unicode_Char := 16#16E9#; Runic_Letter_X : constant Unicode_Char := 16#16EA#; Runic_Single_Punctuation : constant Unicode_Char := 16#16EB#; Runic_Multiple_Punctuation : constant Unicode_Char := 16#16EC#; Runic_Cross_Punctuation : constant Unicode_Char := 16#16ED#; Runic_Arlaug_Symbol : constant Unicode_Char := 16#16EE#; Runic_Tvimadur_Symbol : constant Unicode_Char := 16#16EF#; Runic_Belgthor_Symbol : constant Unicode_Char := 16#16F0#; Runic_Letter_K : constant Unicode_Char := 16#16F1#; Runic_Letter_Sh : constant Unicode_Char := 16#16F2#; Runic_Letter_Oo : constant Unicode_Char := 16#16F3#; Runic_Letter_Franks_Casket_Os : constant Unicode_Char := 16#16F4#; Runic_Letter_Franks_Casket_Is : constant Unicode_Char := 16#16F5#; Runic_Letter_Franks_Casket_Eh : constant Unicode_Char := 16#16F6#; Runic_Letter_Franks_Casket_Ac : constant Unicode_Char := 16#16F7#; Runic_Letter_Franks_Casket_Aesc : constant Unicode_Char := 16#16F8#; end Unicode.Names.Runic; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-samaritan.ads���������������������������������������������������0000664�0000000�0000000�00000016704�14476332425�0021710�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Samaritan is pragma Preelaborate; pragma Style_Checks (Off); Samaritan_Letter_Alaf : constant Unicode_Char := 16#0800#; Samaritan_Letter_Bit : constant Unicode_Char := 16#0801#; Samaritan_Letter_Gaman : constant Unicode_Char := 16#0802#; Samaritan_Letter_Dalat : constant Unicode_Char := 16#0803#; Samaritan_Letter_Iy : constant Unicode_Char := 16#0804#; Samaritan_Letter_Baa : constant Unicode_Char := 16#0805#; Samaritan_Letter_Zen : constant Unicode_Char := 16#0806#; Samaritan_Letter_It : constant Unicode_Char := 16#0807#; Samaritan_Letter_Tit : constant Unicode_Char := 16#0808#; Samaritan_Letter_Yut : constant Unicode_Char := 16#0809#; Samaritan_Letter_Kaaf : constant Unicode_Char := 16#080A#; Samaritan_Letter_Labat : constant Unicode_Char := 16#080B#; Samaritan_Letter_Mim : constant Unicode_Char := 16#080C#; Samaritan_Letter_Nun : constant Unicode_Char := 16#080D#; Samaritan_Letter_Singaat : constant Unicode_Char := 16#080E#; Samaritan_Letter_In : constant Unicode_Char := 16#080F#; Samaritan_Letter_Fi : constant Unicode_Char := 16#0810#; Samaritan_Letter_Tsaadiy : constant Unicode_Char := 16#0811#; Samaritan_Letter_Quf : constant Unicode_Char := 16#0812#; Samaritan_Letter_Rish : constant Unicode_Char := 16#0813#; Samaritan_Letter_Shan : constant Unicode_Char := 16#0814#; Samaritan_Letter_Taaf : constant Unicode_Char := 16#0815#; Samaritan_Mark_In : constant Unicode_Char := 16#0816#; Samaritan_Mark_In_Alaf : constant Unicode_Char := 16#0817#; Samaritan_Mark_Occlusion : constant Unicode_Char := 16#0818#; Samaritan_Mark_Dagesh : constant Unicode_Char := 16#0819#; Samaritan_Modifier_Letter_Epenthetic_Yut : constant Unicode_Char := 16#081A#; Samaritan_Mark_Epenthetic_Yut : constant Unicode_Char := 16#081B#; Samaritan_Vowel_Sign_Long_E : constant Unicode_Char := 16#081C#; Samaritan_Vowel_Sign_E : constant Unicode_Char := 16#081D#; Samaritan_Vowel_Sign_Overlong_Aa : constant Unicode_Char := 16#081E#; Samaritan_Vowel_Sign_Long_Aa : constant Unicode_Char := 16#081F#; Samaritan_Vowel_Sign_Aa : constant Unicode_Char := 16#0820#; Samaritan_Vowel_Sign_Overlong_A : constant Unicode_Char := 16#0821#; Samaritan_Vowel_Sign_Long_A : constant Unicode_Char := 16#0822#; Samaritan_Vowel_Sign_A : constant Unicode_Char := 16#0823#; Samaritan_Modifier_Letter_Short_A : constant Unicode_Char := 16#0824#; Samaritan_Vowel_Sign_Short_A : constant Unicode_Char := 16#0825#; Samaritan_Vowel_Sign_Long_U : constant Unicode_Char := 16#0826#; Samaritan_Vowel_Sign_U : constant Unicode_Char := 16#0827#; Samaritan_Modifier_Letter_I : constant Unicode_Char := 16#0828#; Samaritan_Vowel_Sign_Long_I : constant Unicode_Char := 16#0829#; Samaritan_Vowel_Sign_I : constant Unicode_Char := 16#082A#; Samaritan_Vowel_Sign_O : constant Unicode_Char := 16#082B#; Samaritan_Vowel_Sign_Sukun : constant Unicode_Char := 16#082C#; Samaritan_Mark_Nequdaa : constant Unicode_Char := 16#082D#; Samaritan_Punctuation_Nequdaa : constant Unicode_Char := 16#0830#; Samaritan_Punctuation_Afsaaq : constant Unicode_Char := 16#0831#; Samaritan_Punctuation_Anged : constant Unicode_Char := 16#0832#; Samaritan_Punctuation_Bau : constant Unicode_Char := 16#0833#; Samaritan_Punctuation_Atmaau : constant Unicode_Char := 16#0834#; Samaritan_Punctuation_Shiyyaalaa : constant Unicode_Char := 16#0835#; Samaritan_Abbreviation_Mark : constant Unicode_Char := 16#0836#; Samaritan_Punctuation_Melodic_Qitsa : constant Unicode_Char := 16#0837#; Samaritan_Punctuation_Ziqaa : constant Unicode_Char := 16#0838#; Samaritan_Punctuation_Qitsa : constant Unicode_Char := 16#0839#; Samaritan_Punctuation_Zaef : constant Unicode_Char := 16#083A#; Samaritan_Punctuation_Turu : constant Unicode_Char := 16#083B#; Samaritan_Punctuation_Arkaanu : constant Unicode_Char := 16#083C#; Samaritan_Punctuation_Sof_Mashfaat : constant Unicode_Char := 16#083D#; Samaritan_Punctuation_Annaau : constant Unicode_Char := 16#083E#; end Unicode.Names.Samaritan; ������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-saurashtra.ads��������������������������������������������������0000664�0000000�0000000�00000021777�14476332425�0022114�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Saurashtra is pragma Preelaborate; pragma Style_Checks (Off); Saurashtra_Sign_Anusvara : constant Unicode_Char := 16#A880#; Saurashtra_Sign_Visarga : constant Unicode_Char := 16#A881#; Saurashtra_Letter_A : constant Unicode_Char := 16#A882#; Saurashtra_Letter_Aa : constant Unicode_Char := 16#A883#; Saurashtra_Letter_I : constant Unicode_Char := 16#A884#; Saurashtra_Letter_Ii : constant Unicode_Char := 16#A885#; Saurashtra_Letter_U : constant Unicode_Char := 16#A886#; Saurashtra_Letter_Uu : constant Unicode_Char := 16#A887#; Saurashtra_Letter_Vocalic_R : constant Unicode_Char := 16#A888#; Saurashtra_Letter_Vocalic_Rr : constant Unicode_Char := 16#A889#; Saurashtra_Letter_Vocalic_L : constant Unicode_Char := 16#A88A#; Saurashtra_Letter_Vocalic_Ll : constant Unicode_Char := 16#A88B#; Saurashtra_Letter_E : constant Unicode_Char := 16#A88C#; Saurashtra_Letter_Ee : constant Unicode_Char := 16#A88D#; Saurashtra_Letter_Ai : constant Unicode_Char := 16#A88E#; Saurashtra_Letter_O : constant Unicode_Char := 16#A88F#; Saurashtra_Letter_Oo : constant Unicode_Char := 16#A890#; Saurashtra_Letter_Au : constant Unicode_Char := 16#A891#; Saurashtra_Letter_Ka : constant Unicode_Char := 16#A892#; Saurashtra_Letter_Kha : constant Unicode_Char := 16#A893#; Saurashtra_Letter_Ga : constant Unicode_Char := 16#A894#; Saurashtra_Letter_Gha : constant Unicode_Char := 16#A895#; Saurashtra_Letter_Nga : constant Unicode_Char := 16#A896#; Saurashtra_Letter_Ca : constant Unicode_Char := 16#A897#; Saurashtra_Letter_Cha : constant Unicode_Char := 16#A898#; Saurashtra_Letter_Ja : constant Unicode_Char := 16#A899#; Saurashtra_Letter_Jha : constant Unicode_Char := 16#A89A#; Saurashtra_Letter_Nya : constant Unicode_Char := 16#A89B#; Saurashtra_Letter_Tta : constant Unicode_Char := 16#A89C#; Saurashtra_Letter_Ttha : constant Unicode_Char := 16#A89D#; Saurashtra_Letter_Dda : constant Unicode_Char := 16#A89E#; Saurashtra_Letter_Ddha : constant Unicode_Char := 16#A89F#; Saurashtra_Letter_Nna : constant Unicode_Char := 16#A8A0#; Saurashtra_Letter_Ta : constant Unicode_Char := 16#A8A1#; Saurashtra_Letter_Tha : constant Unicode_Char := 16#A8A2#; Saurashtra_Letter_Da : constant Unicode_Char := 16#A8A3#; Saurashtra_Letter_Dha : constant Unicode_Char := 16#A8A4#; Saurashtra_Letter_Na : constant Unicode_Char := 16#A8A5#; Saurashtra_Letter_Pa : constant Unicode_Char := 16#A8A6#; Saurashtra_Letter_Pha : constant Unicode_Char := 16#A8A7#; Saurashtra_Letter_Ba : constant Unicode_Char := 16#A8A8#; Saurashtra_Letter_Bha : constant Unicode_Char := 16#A8A9#; Saurashtra_Letter_Ma : constant Unicode_Char := 16#A8AA#; Saurashtra_Letter_Ya : constant Unicode_Char := 16#A8AB#; Saurashtra_Letter_Ra : constant Unicode_Char := 16#A8AC#; Saurashtra_Letter_La : constant Unicode_Char := 16#A8AD#; Saurashtra_Letter_Va : constant Unicode_Char := 16#A8AE#; Saurashtra_Letter_Sha : constant Unicode_Char := 16#A8AF#; Saurashtra_Letter_Ssa : constant Unicode_Char := 16#A8B0#; Saurashtra_Letter_Sa : constant Unicode_Char := 16#A8B1#; Saurashtra_Letter_Ha : constant Unicode_Char := 16#A8B2#; Saurashtra_Letter_Lla : constant Unicode_Char := 16#A8B3#; Saurashtra_Consonant_Sign_Haaru : constant Unicode_Char := 16#A8B4#; Saurashtra_Vowel_Sign_Aa : constant Unicode_Char := 16#A8B5#; Saurashtra_Vowel_Sign_I : constant Unicode_Char := 16#A8B6#; Saurashtra_Vowel_Sign_Ii : constant Unicode_Char := 16#A8B7#; Saurashtra_Vowel_Sign_U : constant Unicode_Char := 16#A8B8#; Saurashtra_Vowel_Sign_Uu : constant Unicode_Char := 16#A8B9#; Saurashtra_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#A8BA#; Saurashtra_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#A8BB#; Saurashtra_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#A8BC#; Saurashtra_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#A8BD#; Saurashtra_Vowel_Sign_E : constant Unicode_Char := 16#A8BE#; Saurashtra_Vowel_Sign_Ee : constant Unicode_Char := 16#A8BF#; Saurashtra_Vowel_Sign_Ai : constant Unicode_Char := 16#A8C0#; Saurashtra_Vowel_Sign_O : constant Unicode_Char := 16#A8C1#; Saurashtra_Vowel_Sign_Oo : constant Unicode_Char := 16#A8C2#; Saurashtra_Vowel_Sign_Au : constant Unicode_Char := 16#A8C3#; Saurashtra_Sign_Virama : constant Unicode_Char := 16#A8C4#; Saurashtra_Danda : constant Unicode_Char := 16#A8CE#; Saurashtra_Double_Danda : constant Unicode_Char := 16#A8CF#; Saurashtra_Digit_Zero : constant Unicode_Char := 16#A8D0#; Saurashtra_Digit_One : constant Unicode_Char := 16#A8D1#; Saurashtra_Digit_Two : constant Unicode_Char := 16#A8D2#; Saurashtra_Digit_Three : constant Unicode_Char := 16#A8D3#; Saurashtra_Digit_Four : constant Unicode_Char := 16#A8D4#; Saurashtra_Digit_Five : constant Unicode_Char := 16#A8D5#; Saurashtra_Digit_Six : constant Unicode_Char := 16#A8D6#; Saurashtra_Digit_Seven : constant Unicode_Char := 16#A8D7#; Saurashtra_Digit_Eight : constant Unicode_Char := 16#A8D8#; Saurashtra_Digit_Nine : constant Unicode_Char := 16#A8D9#; end Unicode.Names.Saurashtra; �xmlada-24.0.0/unicode/unicode-names-sharada.ads�����������������������������������������������������0000664�0000000�0000000�00000025233�14476332425�0021331�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sharada is pragma Preelaborate; pragma Style_Checks (Off); Sharada_Sign_Candrabindu : constant Unicode_Char := 16#11180#; Sharada_Sign_Anusvara : constant Unicode_Char := 16#11181#; Sharada_Sign_Visarga : constant Unicode_Char := 16#11182#; Sharada_Letter_A : constant Unicode_Char := 16#11183#; Sharada_Letter_Aa : constant Unicode_Char := 16#11184#; Sharada_Letter_I : constant Unicode_Char := 16#11185#; Sharada_Letter_Ii : constant Unicode_Char := 16#11186#; Sharada_Letter_U : constant Unicode_Char := 16#11187#; Sharada_Letter_Uu : constant Unicode_Char := 16#11188#; Sharada_Letter_Vocalic_R : constant Unicode_Char := 16#11189#; Sharada_Letter_Vocalic_Rr : constant Unicode_Char := 16#1118A#; Sharada_Letter_Vocalic_L : constant Unicode_Char := 16#1118B#; Sharada_Letter_Vocalic_Ll : constant Unicode_Char := 16#1118C#; Sharada_Letter_E : constant Unicode_Char := 16#1118D#; Sharada_Letter_Ai : constant Unicode_Char := 16#1118E#; Sharada_Letter_O : constant Unicode_Char := 16#1118F#; Sharada_Letter_Au : constant Unicode_Char := 16#11190#; Sharada_Letter_Ka : constant Unicode_Char := 16#11191#; Sharada_Letter_Kha : constant Unicode_Char := 16#11192#; Sharada_Letter_Ga : constant Unicode_Char := 16#11193#; Sharada_Letter_Gha : constant Unicode_Char := 16#11194#; Sharada_Letter_Nga : constant Unicode_Char := 16#11195#; Sharada_Letter_Ca : constant Unicode_Char := 16#11196#; Sharada_Letter_Cha : constant Unicode_Char := 16#11197#; Sharada_Letter_Ja : constant Unicode_Char := 16#11198#; Sharada_Letter_Jha : constant Unicode_Char := 16#11199#; Sharada_Letter_Nya : constant Unicode_Char := 16#1119A#; Sharada_Letter_Tta : constant Unicode_Char := 16#1119B#; Sharada_Letter_Ttha : constant Unicode_Char := 16#1119C#; Sharada_Letter_Dda : constant Unicode_Char := 16#1119D#; Sharada_Letter_Ddha : constant Unicode_Char := 16#1119E#; Sharada_Letter_Nna : constant Unicode_Char := 16#1119F#; Sharada_Letter_Ta : constant Unicode_Char := 16#111A0#; Sharada_Letter_Tha : constant Unicode_Char := 16#111A1#; Sharada_Letter_Da : constant Unicode_Char := 16#111A2#; Sharada_Letter_Dha : constant Unicode_Char := 16#111A3#; Sharada_Letter_Na : constant Unicode_Char := 16#111A4#; Sharada_Letter_Pa : constant Unicode_Char := 16#111A5#; Sharada_Letter_Pha : constant Unicode_Char := 16#111A6#; Sharada_Letter_Ba : constant Unicode_Char := 16#111A7#; Sharada_Letter_Bha : constant Unicode_Char := 16#111A8#; Sharada_Letter_Ma : constant Unicode_Char := 16#111A9#; Sharada_Letter_Ya : constant Unicode_Char := 16#111AA#; Sharada_Letter_Ra : constant Unicode_Char := 16#111AB#; Sharada_Letter_La : constant Unicode_Char := 16#111AC#; Sharada_Letter_Lla : constant Unicode_Char := 16#111AD#; Sharada_Letter_Va : constant Unicode_Char := 16#111AE#; Sharada_Letter_Sha : constant Unicode_Char := 16#111AF#; Sharada_Letter_Ssa : constant Unicode_Char := 16#111B0#; Sharada_Letter_Sa : constant Unicode_Char := 16#111B1#; Sharada_Letter_Ha : constant Unicode_Char := 16#111B2#; Sharada_Vowel_Sign_Aa : constant Unicode_Char := 16#111B3#; Sharada_Vowel_Sign_I : constant Unicode_Char := 16#111B4#; Sharada_Vowel_Sign_Ii : constant Unicode_Char := 16#111B5#; Sharada_Vowel_Sign_U : constant Unicode_Char := 16#111B6#; Sharada_Vowel_Sign_Uu : constant Unicode_Char := 16#111B7#; Sharada_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#111B8#; Sharada_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#111B9#; Sharada_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#111BA#; Sharada_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#111BB#; Sharada_Vowel_Sign_E : constant Unicode_Char := 16#111BC#; Sharada_Vowel_Sign_Ai : constant Unicode_Char := 16#111BD#; Sharada_Vowel_Sign_O : constant Unicode_Char := 16#111BE#; Sharada_Vowel_Sign_Au : constant Unicode_Char := 16#111BF#; Sharada_Sign_Virama : constant Unicode_Char := 16#111C0#; Sharada_Sign_Avagraha : constant Unicode_Char := 16#111C1#; Sharada_Sign_Jihvamuliya : constant Unicode_Char := 16#111C2#; Sharada_Sign_Upadhmaniya : constant Unicode_Char := 16#111C3#; Sharada_Om : constant Unicode_Char := 16#111C4#; Sharada_Danda : constant Unicode_Char := 16#111C5#; Sharada_Double_Danda : constant Unicode_Char := 16#111C6#; Sharada_Abbreviation_Sign : constant Unicode_Char := 16#111C7#; Sharada_Separator : constant Unicode_Char := 16#111C8#; Sharada_Sandhi_Mark : constant Unicode_Char := 16#111C9#; Sharada_Sign_Nukta : constant Unicode_Char := 16#111CA#; Sharada_Vowel_Modifier_Mark : constant Unicode_Char := 16#111CB#; Sharada_Extra_Short_Vowel_Mark : constant Unicode_Char := 16#111CC#; Sharada_Sutra_Mark : constant Unicode_Char := 16#111CD#; Sharada_Digit_Zero : constant Unicode_Char := 16#111D0#; Sharada_Digit_One : constant Unicode_Char := 16#111D1#; Sharada_Digit_Two : constant Unicode_Char := 16#111D2#; Sharada_Digit_Three : constant Unicode_Char := 16#111D3#; Sharada_Digit_Four : constant Unicode_Char := 16#111D4#; Sharada_Digit_Five : constant Unicode_Char := 16#111D5#; Sharada_Digit_Six : constant Unicode_Char := 16#111D6#; Sharada_Digit_Seven : constant Unicode_Char := 16#111D7#; Sharada_Digit_Eight : constant Unicode_Char := 16#111D8#; Sharada_Digit_Nine : constant Unicode_Char := 16#111D9#; Sharada_Ekam : constant Unicode_Char := 16#111DA#; Sharada_Sign_Siddham : constant Unicode_Char := 16#111DB#; Sharada_Headstroke : constant Unicode_Char := 16#111DC#; Sharada_Continuation_Sign : constant Unicode_Char := 16#111DD#; Sharada_Section_Mark_1 : constant Unicode_Char := 16#111DE#; Sharada_Section_Mark_2 : constant Unicode_Char := 16#111DF#; end Unicode.Names.Sharada; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-shavian.ads�����������������������������������������������������0000664�0000000�0000000�00000015371�14476332425�0021361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Shavian is pragma Preelaborate; pragma Style_Checks (Off); Shavian_Letter_Peep : constant Unicode_Char := 16#10450#; Shavian_Letter_Tot : constant Unicode_Char := 16#10451#; Shavian_Letter_Kick : constant Unicode_Char := 16#10452#; Shavian_Letter_Fee : constant Unicode_Char := 16#10453#; Shavian_Letter_Thigh : constant Unicode_Char := 16#10454#; Shavian_Letter_So : constant Unicode_Char := 16#10455#; Shavian_Letter_Sure : constant Unicode_Char := 16#10456#; Shavian_Letter_Church : constant Unicode_Char := 16#10457#; Shavian_Letter_Yea : constant Unicode_Char := 16#10458#; Shavian_Letter_Hung : constant Unicode_Char := 16#10459#; Shavian_Letter_Bib : constant Unicode_Char := 16#1045A#; Shavian_Letter_Dead : constant Unicode_Char := 16#1045B#; Shavian_Letter_Gag : constant Unicode_Char := 16#1045C#; Shavian_Letter_Vow : constant Unicode_Char := 16#1045D#; Shavian_Letter_They : constant Unicode_Char := 16#1045E#; Shavian_Letter_Zoo : constant Unicode_Char := 16#1045F#; Shavian_Letter_Measure : constant Unicode_Char := 16#10460#; Shavian_Letter_Judge : constant Unicode_Char := 16#10461#; Shavian_Letter_Woe : constant Unicode_Char := 16#10462#; Shavian_Letter_Ha_Ha : constant Unicode_Char := 16#10463#; Shavian_Letter_Loll : constant Unicode_Char := 16#10464#; Shavian_Letter_Mime : constant Unicode_Char := 16#10465#; Shavian_Letter_If : constant Unicode_Char := 16#10466#; Shavian_Letter_Egg : constant Unicode_Char := 16#10467#; Shavian_Letter_Ash : constant Unicode_Char := 16#10468#; Shavian_Letter_Ado : constant Unicode_Char := 16#10469#; Shavian_Letter_On : constant Unicode_Char := 16#1046A#; Shavian_Letter_Wool : constant Unicode_Char := 16#1046B#; Shavian_Letter_Out : constant Unicode_Char := 16#1046C#; Shavian_Letter_Ah : constant Unicode_Char := 16#1046D#; Shavian_Letter_Roar : constant Unicode_Char := 16#1046E#; Shavian_Letter_Nun : constant Unicode_Char := 16#1046F#; Shavian_Letter_Eat : constant Unicode_Char := 16#10470#; Shavian_Letter_Age : constant Unicode_Char := 16#10471#; Shavian_Letter_Ice : constant Unicode_Char := 16#10472#; Shavian_Letter_Up : constant Unicode_Char := 16#10473#; Shavian_Letter_Oak : constant Unicode_Char := 16#10474#; Shavian_Letter_Ooze : constant Unicode_Char := 16#10475#; Shavian_Letter_Oil : constant Unicode_Char := 16#10476#; Shavian_Letter_Awe : constant Unicode_Char := 16#10477#; Shavian_Letter_Are : constant Unicode_Char := 16#10478#; Shavian_Letter_Or : constant Unicode_Char := 16#10479#; Shavian_Letter_Air : constant Unicode_Char := 16#1047A#; Shavian_Letter_Err : constant Unicode_Char := 16#1047B#; Shavian_Letter_Array : constant Unicode_Char := 16#1047C#; Shavian_Letter_Ear : constant Unicode_Char := 16#1047D#; Shavian_Letter_Ian : constant Unicode_Char := 16#1047E#; Shavian_Letter_Yew : constant Unicode_Char := 16#1047F#; end Unicode.Names.Shavian; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-shorthand_format_controls.ads�����������������������������������0000664�0000000�0000000�00000006051�14476332425�0025210�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Shorthand_Format_Controls is pragma Preelaborate; pragma Style_Checks (Off); Shorthand_Format_Letter_Overlap : constant Unicode_Char := 16#1BCA0#; Shorthand_Format_Continuing_Overlap : constant Unicode_Char := 16#1BCA1#; Shorthand_Format_Down_Step : constant Unicode_Char := 16#1BCA2#; Shorthand_Format_Up_Step : constant Unicode_Char := 16#1BCA3#; end Unicode.Names.Shorthand_Format_Controls; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-siddham.ads�����������������������������������������������������0000664�0000000�0000000�00000025161�14476332425�0021337�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Siddham is pragma Preelaborate; pragma Style_Checks (Off); Siddham_Letter_A : constant Unicode_Char := 16#11580#; Siddham_Letter_Aa : constant Unicode_Char := 16#11581#; Siddham_Letter_I : constant Unicode_Char := 16#11582#; Siddham_Letter_Ii : constant Unicode_Char := 16#11583#; Siddham_Letter_U : constant Unicode_Char := 16#11584#; Siddham_Letter_Uu : constant Unicode_Char := 16#11585#; Siddham_Letter_Vocalic_R : constant Unicode_Char := 16#11586#; Siddham_Letter_Vocalic_Rr : constant Unicode_Char := 16#11587#; Siddham_Letter_Vocalic_L : constant Unicode_Char := 16#11588#; Siddham_Letter_Vocalic_Ll : constant Unicode_Char := 16#11589#; Siddham_Letter_E : constant Unicode_Char := 16#1158A#; Siddham_Letter_Ai : constant Unicode_Char := 16#1158B#; Siddham_Letter_O : constant Unicode_Char := 16#1158C#; Siddham_Letter_Au : constant Unicode_Char := 16#1158D#; Siddham_Letter_Ka : constant Unicode_Char := 16#1158E#; Siddham_Letter_Kha : constant Unicode_Char := 16#1158F#; Siddham_Letter_Ga : constant Unicode_Char := 16#11590#; Siddham_Letter_Gha : constant Unicode_Char := 16#11591#; Siddham_Letter_Nga : constant Unicode_Char := 16#11592#; Siddham_Letter_Ca : constant Unicode_Char := 16#11593#; Siddham_Letter_Cha : constant Unicode_Char := 16#11594#; Siddham_Letter_Ja : constant Unicode_Char := 16#11595#; Siddham_Letter_Jha : constant Unicode_Char := 16#11596#; Siddham_Letter_Nya : constant Unicode_Char := 16#11597#; Siddham_Letter_Tta : constant Unicode_Char := 16#11598#; Siddham_Letter_Ttha : constant Unicode_Char := 16#11599#; Siddham_Letter_Dda : constant Unicode_Char := 16#1159A#; Siddham_Letter_Ddha : constant Unicode_Char := 16#1159B#; Siddham_Letter_Nna : constant Unicode_Char := 16#1159C#; Siddham_Letter_Ta : constant Unicode_Char := 16#1159D#; Siddham_Letter_Tha : constant Unicode_Char := 16#1159E#; Siddham_Letter_Da : constant Unicode_Char := 16#1159F#; Siddham_Letter_Dha : constant Unicode_Char := 16#115A0#; Siddham_Letter_Na : constant Unicode_Char := 16#115A1#; Siddham_Letter_Pa : constant Unicode_Char := 16#115A2#; Siddham_Letter_Pha : constant Unicode_Char := 16#115A3#; Siddham_Letter_Ba : constant Unicode_Char := 16#115A4#; Siddham_Letter_Bha : constant Unicode_Char := 16#115A5#; Siddham_Letter_Ma : constant Unicode_Char := 16#115A6#; Siddham_Letter_Ya : constant Unicode_Char := 16#115A7#; Siddham_Letter_Ra : constant Unicode_Char := 16#115A8#; Siddham_Letter_La : constant Unicode_Char := 16#115A9#; Siddham_Letter_Va : constant Unicode_Char := 16#115AA#; Siddham_Letter_Sha : constant Unicode_Char := 16#115AB#; Siddham_Letter_Ssa : constant Unicode_Char := 16#115AC#; Siddham_Letter_Sa : constant Unicode_Char := 16#115AD#; Siddham_Letter_Ha : constant Unicode_Char := 16#115AE#; Siddham_Vowel_Sign_Aa : constant Unicode_Char := 16#115AF#; Siddham_Vowel_Sign_I : constant Unicode_Char := 16#115B0#; Siddham_Vowel_Sign_Ii : constant Unicode_Char := 16#115B1#; Siddham_Vowel_Sign_U : constant Unicode_Char := 16#115B2#; Siddham_Vowel_Sign_Uu : constant Unicode_Char := 16#115B3#; Siddham_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#115B4#; Siddham_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#115B5#; Siddham_Vowel_Sign_E : constant Unicode_Char := 16#115B8#; Siddham_Vowel_Sign_Ai : constant Unicode_Char := 16#115B9#; Siddham_Vowel_Sign_O : constant Unicode_Char := 16#115BA#; Siddham_Vowel_Sign_Au : constant Unicode_Char := 16#115BB#; Siddham_Sign_Candrabindu : constant Unicode_Char := 16#115BC#; Siddham_Sign_Anusvara : constant Unicode_Char := 16#115BD#; Siddham_Sign_Visarga : constant Unicode_Char := 16#115BE#; Siddham_Sign_Virama : constant Unicode_Char := 16#115BF#; Siddham_Sign_Nukta : constant Unicode_Char := 16#115C0#; Siddham_Sign_Siddham : constant Unicode_Char := 16#115C1#; Siddham_Danda : constant Unicode_Char := 16#115C2#; Siddham_Double_Danda : constant Unicode_Char := 16#115C3#; Siddham_Separator_Dot : constant Unicode_Char := 16#115C4#; Siddham_Separator_Bar : constant Unicode_Char := 16#115C5#; Siddham_Repetition_Mark_1 : constant Unicode_Char := 16#115C6#; Siddham_Repetition_Mark_2 : constant Unicode_Char := 16#115C7#; Siddham_Repetition_Mark_3 : constant Unicode_Char := 16#115C8#; Siddham_End_Of_Text_Mark : constant Unicode_Char := 16#115C9#; Siddham_Section_Mark_With_Trident_And_U_Shaped_Ornaments : constant Unicode_Char := 16#115CA#; Siddham_Section_Mark_With_Trident_And_Dotted_Crescents : constant Unicode_Char := 16#115CB#; Siddham_Section_Mark_With_Rays_And_Dotted_Crescents : constant Unicode_Char := 16#115CC#; Siddham_Section_Mark_With_Rays_And_Dotted_Double_Crescents : constant Unicode_Char := 16#115CD#; Siddham_Section_Mark_With_Rays_And_Dotted_Triple_Crescents : constant Unicode_Char := 16#115CE#; Siddham_Section_Mark_Double_Ring : constant Unicode_Char := 16#115CF#; Siddham_Section_Mark_Double_Ring_With_Rays : constant Unicode_Char := 16#115D0#; Siddham_Section_Mark_With_Double_Crescents : constant Unicode_Char := 16#115D1#; Siddham_Section_Mark_With_Triple_Crescents : constant Unicode_Char := 16#115D2#; Siddham_Section_Mark_With_Quadruple_Crescents : constant Unicode_Char := 16#115D3#; Siddham_Section_Mark_With_Septuple_Crescents : constant Unicode_Char := 16#115D4#; Siddham_Section_Mark_With_Circles_And_Rays : constant Unicode_Char := 16#115D5#; Siddham_Section_Mark_With_Circles_And_Two_Enclosures : constant Unicode_Char := 16#115D6#; Siddham_Section_Mark_With_Circles_And_Four_Enclosures : constant Unicode_Char := 16#115D7#; Siddham_Letter_Three_Circle_Alternate_I : constant Unicode_Char := 16#115D8#; Siddham_Letter_Two_Circle_Alternate_I : constant Unicode_Char := 16#115D9#; Siddham_Letter_Two_Circle_Alternate_Ii : constant Unicode_Char := 16#115DA#; Siddham_Letter_Alternate_U : constant Unicode_Char := 16#115DB#; Siddham_Vowel_Sign_Alternate_U : constant Unicode_Char := 16#115DC#; Siddham_Vowel_Sign_Alternate_Uu : constant Unicode_Char := 16#115DD#; end Unicode.Names.Siddham; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-sinhala.ads�����������������������������������������������������0000664�0000000�0000000�00000023361�14476332425�0021345�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sinhala is pragma Preelaborate; pragma Style_Checks (Off); Sinhala_Sign_Anusvaraya : constant Unicode_Char := 16#0D82#; Sinhala_Sign_Visargaya : constant Unicode_Char := 16#0D83#; Sinhala_Letter_Ayanna : constant Unicode_Char := 16#0D85#; Sinhala_Letter_Aayanna : constant Unicode_Char := 16#0D86#; Sinhala_Letter_Aeyanna : constant Unicode_Char := 16#0D87#; Sinhala_Letter_Aeeyanna : constant Unicode_Char := 16#0D88#; Sinhala_Letter_Iyanna : constant Unicode_Char := 16#0D89#; Sinhala_Letter_Iiyanna : constant Unicode_Char := 16#0D8A#; Sinhala_Letter_Uyanna : constant Unicode_Char := 16#0D8B#; Sinhala_Letter_Uuyanna : constant Unicode_Char := 16#0D8C#; Sinhala_Letter_Iruyanna : constant Unicode_Char := 16#0D8D#; Sinhala_Letter_Iruuyanna : constant Unicode_Char := 16#0D8E#; Sinhala_Letter_Iluyanna : constant Unicode_Char := 16#0D8F#; Sinhala_Letter_Iluuyanna : constant Unicode_Char := 16#0D90#; Sinhala_Letter_Eyanna : constant Unicode_Char := 16#0D91#; Sinhala_Letter_Eeyanna : constant Unicode_Char := 16#0D92#; Sinhala_Letter_Aiyanna : constant Unicode_Char := 16#0D93#; Sinhala_Letter_Oyanna : constant Unicode_Char := 16#0D94#; Sinhala_Letter_Ooyanna : constant Unicode_Char := 16#0D95#; Sinhala_Letter_Auyanna : constant Unicode_Char := 16#0D96#; Sinhala_Letter_Alpapraana_Kayanna : constant Unicode_Char := 16#0D9A#; Sinhala_Letter_Mahaapraana_Kayanna : constant Unicode_Char := 16#0D9B#; Sinhala_Letter_Alpapraana_Gayanna : constant Unicode_Char := 16#0D9C#; Sinhala_Letter_Mahaapraana_Gayanna : constant Unicode_Char := 16#0D9D#; Sinhala_Letter_Kantaja_Naasikyaya : constant Unicode_Char := 16#0D9E#; Sinhala_Letter_Sanyaka_Gayanna : constant Unicode_Char := 16#0D9F#; Sinhala_Letter_Alpapraana_Cayanna : constant Unicode_Char := 16#0DA0#; Sinhala_Letter_Mahaapraana_Cayanna : constant Unicode_Char := 16#0DA1#; Sinhala_Letter_Alpapraana_Jayanna : constant Unicode_Char := 16#0DA2#; Sinhala_Letter_Mahaapraana_Jayanna : constant Unicode_Char := 16#0DA3#; Sinhala_Letter_Taaluja_Naasikyaya : constant Unicode_Char := 16#0DA4#; Sinhala_Letter_Taaluja_Sanyooga_Naaksikyaya : constant Unicode_Char := 16#0DA5#; Sinhala_Letter_Sanyaka_Jayanna : constant Unicode_Char := 16#0DA6#; Sinhala_Letter_Alpapraana_Ttayanna : constant Unicode_Char := 16#0DA7#; Sinhala_Letter_Mahaapraana_Ttayanna : constant Unicode_Char := 16#0DA8#; Sinhala_Letter_Alpapraana_Ddayanna : constant Unicode_Char := 16#0DA9#; Sinhala_Letter_Mahaapraana_Ddayanna : constant Unicode_Char := 16#0DAA#; Sinhala_Letter_Muurdhaja_Nayanna : constant Unicode_Char := 16#0DAB#; Sinhala_Letter_Sanyaka_Ddayanna : constant Unicode_Char := 16#0DAC#; Sinhala_Letter_Alpapraana_Tayanna : constant Unicode_Char := 16#0DAD#; Sinhala_Letter_Mahaapraana_Tayanna : constant Unicode_Char := 16#0DAE#; Sinhala_Letter_Alpapraana_Dayanna : constant Unicode_Char := 16#0DAF#; Sinhala_Letter_Mahaapraana_Dayanna : constant Unicode_Char := 16#0DB0#; Sinhala_Letter_Dantaja_Nayanna : constant Unicode_Char := 16#0DB1#; Sinhala_Letter_Sanyaka_Dayanna : constant Unicode_Char := 16#0DB3#; Sinhala_Letter_Alpapraana_Payanna : constant Unicode_Char := 16#0DB4#; Sinhala_Letter_Mahaapraana_Payanna : constant Unicode_Char := 16#0DB5#; Sinhala_Letter_Alpapraana_Bayanna : constant Unicode_Char := 16#0DB6#; Sinhala_Letter_Mahaapraana_Bayanna : constant Unicode_Char := 16#0DB7#; Sinhala_Letter_Mayanna : constant Unicode_Char := 16#0DB8#; Sinhala_Letter_Amba_Bayanna : constant Unicode_Char := 16#0DB9#; Sinhala_Letter_Yayanna : constant Unicode_Char := 16#0DBA#; Sinhala_Letter_Rayanna : constant Unicode_Char := 16#0DBB#; Sinhala_Letter_Dantaja_Layanna : constant Unicode_Char := 16#0DBD#; Sinhala_Letter_Vayanna : constant Unicode_Char := 16#0DC0#; Sinhala_Letter_Taaluja_Sayanna : constant Unicode_Char := 16#0DC1#; Sinhala_Letter_Muurdhaja_Sayanna : constant Unicode_Char := 16#0DC2#; Sinhala_Letter_Dantaja_Sayanna : constant Unicode_Char := 16#0DC3#; Sinhala_Letter_Hayanna : constant Unicode_Char := 16#0DC4#; Sinhala_Letter_Muurdhaja_Layanna : constant Unicode_Char := 16#0DC5#; Sinhala_Letter_Fayanna : constant Unicode_Char := 16#0DC6#; Sinhala_Sign_Al_Lakuna : constant Unicode_Char := 16#0DCA#; Sinhala_Vowel_Sign_Aela_Pilla : constant Unicode_Char := 16#0DCF#; Sinhala_Vowel_Sign_Ketti_Aeda_Pilla : constant Unicode_Char := 16#0DD0#; Sinhala_Vowel_Sign_Diga_Aeda_Pilla : constant Unicode_Char := 16#0DD1#; Sinhala_Vowel_Sign_Ketti_Is_Pilla : constant Unicode_Char := 16#0DD2#; Sinhala_Vowel_Sign_Diga_Is_Pilla : constant Unicode_Char := 16#0DD3#; Sinhala_Vowel_Sign_Ketti_Paa_Pilla : constant Unicode_Char := 16#0DD4#; Sinhala_Vowel_Sign_Diga_Paa_Pilla : constant Unicode_Char := 16#0DD6#; Sinhala_Vowel_Sign_Gaetta_Pilla : constant Unicode_Char := 16#0DD8#; Sinhala_Vowel_Sign_Kombuva : constant Unicode_Char := 16#0DD9#; Sinhala_Vowel_Sign_Diga_Kombuva : constant Unicode_Char := 16#0DDA#; Sinhala_Vowel_Sign_Kombu_Deka : constant Unicode_Char := 16#0DDB#; Sinhala_Vowel_Sign_Kombuva_Haa_Aela_Pilla : constant Unicode_Char := 16#0DDC#; Sinhala_Vowel_Sign_Kombuva_Haa_Diga_Aela_Pilla : constant Unicode_Char := 16#0DDD#; Sinhala_Vowel_Sign_Kombuva_Haa_Gayanukitta : constant Unicode_Char := 16#0DDE#; Sinhala_Vowel_Sign_Gayanukitta : constant Unicode_Char := 16#0DDF#; Sinhala_Lith_Digit_Zero : constant Unicode_Char := 16#0DE6#; Sinhala_Lith_Digit_One : constant Unicode_Char := 16#0DE7#; Sinhala_Lith_Digit_Two : constant Unicode_Char := 16#0DE8#; Sinhala_Lith_Digit_Three : constant Unicode_Char := 16#0DE9#; Sinhala_Lith_Digit_Four : constant Unicode_Char := 16#0DEA#; Sinhala_Lith_Digit_Five : constant Unicode_Char := 16#0DEB#; Sinhala_Lith_Digit_Six : constant Unicode_Char := 16#0DEC#; Sinhala_Lith_Digit_Seven : constant Unicode_Char := 16#0DED#; Sinhala_Lith_Digit_Eight : constant Unicode_Char := 16#0DEE#; Sinhala_Lith_Digit_Nine : constant Unicode_Char := 16#0DEF#; Sinhala_Vowel_Sign_Diga_Gaetta_Pilla : constant Unicode_Char := 16#0DF2#; Sinhala_Vowel_Sign_Diga_Gayanukitta : constant Unicode_Char := 16#0DF3#; Sinhala_Punctuation_Kunddaliya : constant Unicode_Char := 16#0DF4#; end Unicode.Names.Sinhala; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-sinhala_archaic_numbers.ads�������������������������������������0000664�0000000�0000000�00000010625�14476332425�0024551�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sinhala_Archaic_Numbers is pragma Preelaborate; pragma Style_Checks (Off); Sinhala_Archaic_Digit_One : constant Unicode_Char := 16#111E1#; Sinhala_Archaic_Digit_Two : constant Unicode_Char := 16#111E2#; Sinhala_Archaic_Digit_Three : constant Unicode_Char := 16#111E3#; Sinhala_Archaic_Digit_Four : constant Unicode_Char := 16#111E4#; Sinhala_Archaic_Digit_Five : constant Unicode_Char := 16#111E5#; Sinhala_Archaic_Digit_Six : constant Unicode_Char := 16#111E6#; Sinhala_Archaic_Digit_Seven : constant Unicode_Char := 16#111E7#; Sinhala_Archaic_Digit_Eight : constant Unicode_Char := 16#111E8#; Sinhala_Archaic_Digit_Nine : constant Unicode_Char := 16#111E9#; Sinhala_Archaic_Number_Ten : constant Unicode_Char := 16#111EA#; Sinhala_Archaic_Number_Twenty : constant Unicode_Char := 16#111EB#; Sinhala_Archaic_Number_Thirty : constant Unicode_Char := 16#111EC#; Sinhala_Archaic_Number_Forty : constant Unicode_Char := 16#111ED#; Sinhala_Archaic_Number_Fifty : constant Unicode_Char := 16#111EE#; Sinhala_Archaic_Number_Sixty : constant Unicode_Char := 16#111EF#; Sinhala_Archaic_Number_Seventy : constant Unicode_Char := 16#111F0#; Sinhala_Archaic_Number_Eighty : constant Unicode_Char := 16#111F1#; Sinhala_Archaic_Number_Ninety : constant Unicode_Char := 16#111F2#; Sinhala_Archaic_Number_One_Hundred : constant Unicode_Char := 16#111F3#; Sinhala_Archaic_Number_One_Thousand : constant Unicode_Char := 16#111F4#; end Unicode.Names.Sinhala_Archaic_Numbers; �����������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-small_form_variants.ads�����������������������������������������0000664�0000000�0000000�00000011341�14476332425�0023763�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Small_Form_Variants is pragma Preelaborate; pragma Style_Checks (Off); Small_Comma : constant Unicode_Char := 16#FE50#; Small_Ideographic_Comma : constant Unicode_Char := 16#FE51#; Small_Full_Stop : constant Unicode_Char := 16#FE52#; Small_Semicolon : constant Unicode_Char := 16#FE54#; Small_Colon : constant Unicode_Char := 16#FE55#; Small_Question_Mark : constant Unicode_Char := 16#FE56#; Small_Exclamation_Mark : constant Unicode_Char := 16#FE57#; Small_Em_Dash : constant Unicode_Char := 16#FE58#; Small_Left_Parenthesis : constant Unicode_Char := 16#FE59#; Small_Right_Parenthesis : constant Unicode_Char := 16#FE5A#; Small_Left_Curly_Bracket : constant Unicode_Char := 16#FE5B#; Small_Right_Curly_Bracket : constant Unicode_Char := 16#FE5C#; Small_Left_Tortoise_Shell_Bracket : constant Unicode_Char := 16#FE5D#; Small_Right_Tortoise_Shell_Bracket : constant Unicode_Char := 16#FE5E#; Small_Number_Sign : constant Unicode_Char := 16#FE5F#; Small_Ampersand : constant Unicode_Char := 16#FE60#; Small_Asterisk : constant Unicode_Char := 16#FE61#; Small_Plus_Sign : constant Unicode_Char := 16#FE62#; Small_Hyphen_Minus : constant Unicode_Char := 16#FE63#; Small_Less_Than_Sign : constant Unicode_Char := 16#FE64#; Small_Greater_Than_Sign : constant Unicode_Char := 16#FE65#; Small_Equals_Sign : constant Unicode_Char := 16#FE66#; Small_Reverse_Solidus : constant Unicode_Char := 16#FE68#; Small_Dollar_Sign : constant Unicode_Char := 16#FE69#; Small_Percent_Sign : constant Unicode_Char := 16#FE6A#; Small_Commercial_At : constant Unicode_Char := 16#FE6B#; end Unicode.Names.Small_Form_Variants; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-sora_sompeng.ads������������������������������������������������0000664�0000000�0000000�00000013230�14476332425�0022414�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sora_Sompeng is pragma Preelaborate; pragma Style_Checks (Off); Sora_Sompeng_Letter_Sah : constant Unicode_Char := 16#110D0#; Sora_Sompeng_Letter_Tah : constant Unicode_Char := 16#110D1#; Sora_Sompeng_Letter_Bah : constant Unicode_Char := 16#110D2#; Sora_Sompeng_Letter_Cah : constant Unicode_Char := 16#110D3#; Sora_Sompeng_Letter_Dah : constant Unicode_Char := 16#110D4#; Sora_Sompeng_Letter_Gah : constant Unicode_Char := 16#110D5#; Sora_Sompeng_Letter_Mah : constant Unicode_Char := 16#110D6#; Sora_Sompeng_Letter_Ngah : constant Unicode_Char := 16#110D7#; Sora_Sompeng_Letter_Lah : constant Unicode_Char := 16#110D8#; Sora_Sompeng_Letter_Nah : constant Unicode_Char := 16#110D9#; Sora_Sompeng_Letter_Vah : constant Unicode_Char := 16#110DA#; Sora_Sompeng_Letter_Pah : constant Unicode_Char := 16#110DB#; Sora_Sompeng_Letter_Yah : constant Unicode_Char := 16#110DC#; Sora_Sompeng_Letter_Rah : constant Unicode_Char := 16#110DD#; Sora_Sompeng_Letter_Hah : constant Unicode_Char := 16#110DE#; Sora_Sompeng_Letter_Kah : constant Unicode_Char := 16#110DF#; Sora_Sompeng_Letter_Jah : constant Unicode_Char := 16#110E0#; Sora_Sompeng_Letter_Nyah : constant Unicode_Char := 16#110E1#; Sora_Sompeng_Letter_Ah : constant Unicode_Char := 16#110E2#; Sora_Sompeng_Letter_Eeh : constant Unicode_Char := 16#110E3#; Sora_Sompeng_Letter_Ih : constant Unicode_Char := 16#110E4#; Sora_Sompeng_Letter_Uh : constant Unicode_Char := 16#110E5#; Sora_Sompeng_Letter_Oh : constant Unicode_Char := 16#110E6#; Sora_Sompeng_Letter_Eh : constant Unicode_Char := 16#110E7#; Sora_Sompeng_Letter_Mae : constant Unicode_Char := 16#110E8#; Sora_Sompeng_Digit_Zero : constant Unicode_Char := 16#110F0#; Sora_Sompeng_Digit_One : constant Unicode_Char := 16#110F1#; Sora_Sompeng_Digit_Two : constant Unicode_Char := 16#110F2#; Sora_Sompeng_Digit_Three : constant Unicode_Char := 16#110F3#; Sora_Sompeng_Digit_Four : constant Unicode_Char := 16#110F4#; Sora_Sompeng_Digit_Five : constant Unicode_Char := 16#110F5#; Sora_Sompeng_Digit_Six : constant Unicode_Char := 16#110F6#; Sora_Sompeng_Digit_Seven : constant Unicode_Char := 16#110F7#; Sora_Sompeng_Digit_Eight : constant Unicode_Char := 16#110F8#; Sora_Sompeng_Digit_Nine : constant Unicode_Char := 16#110F9#; end Unicode.Names.Sora_Sompeng; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-spacing_modifier_letters.ads������������������������������������0000664�0000000�0000000�00000021774�14476332425�0025000�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Spacing_Modifier_Letters is pragma Preelaborate; pragma Style_Checks (Off); Modifier_Letter_Small_H : constant Unicode_Char := 16#02B0#; Modifier_Letter_Small_H_With_Hook : constant Unicode_Char := 16#02B1#; Modifier_Letter_Small_J : constant Unicode_Char := 16#02B2#; Modifier_Letter_Small_R : constant Unicode_Char := 16#02B3#; Modifier_Letter_Small_Turned_R : constant Unicode_Char := 16#02B4#; Modifier_Letter_Small_Turned_R_With_Hook : constant Unicode_Char := 16#02B5#; Modifier_Letter_Small_Capital_Inverted_R : constant Unicode_Char := 16#02B6#; Modifier_Letter_Small_W : constant Unicode_Char := 16#02B7#; Modifier_Letter_Small_Y : constant Unicode_Char := 16#02B8#; Modifier_Letter_Prime : constant Unicode_Char := 16#02B9#; Modifier_Letter_Double_Prime : constant Unicode_Char := 16#02BA#; Modifier_Letter_Turned_Comma : constant Unicode_Char := 16#02BB#; Modifier_Letter_Apostrophe : constant Unicode_Char := 16#02BC#; Modifier_Letter_Reversed_Comma : constant Unicode_Char := 16#02BD#; Modifier_Letter_Right_Half_Ring : constant Unicode_Char := 16#02BE#; Modifier_Letter_Left_Half_Ring : constant Unicode_Char := 16#02BF#; Modifier_Letter_Glottal_Stop : constant Unicode_Char := 16#02C0#; Modifier_Letter_Reversed_Glottal_Stop : constant Unicode_Char := 16#02C1#; Modifier_Letter_Left_Arrowhead : constant Unicode_Char := 16#02C2#; Modifier_Letter_Right_Arrowhead : constant Unicode_Char := 16#02C3#; Modifier_Letter_Up_Arrowhead : constant Unicode_Char := 16#02C4#; Modifier_Letter_Down_Arrowhead : constant Unicode_Char := 16#02C5#; Modifier_Letter_Circumflex_Accent : constant Unicode_Char := 16#02C6#; Caron : constant Unicode_Char := 16#02C7#; Modifier_Letter_Vertical_Line : constant Unicode_Char := 16#02C8#; Modifier_Letter_Macron : constant Unicode_Char := 16#02C9#; Modifier_Letter_Acute_Accent : constant Unicode_Char := 16#02CA#; Modifier_Letter_Grave_Accent : constant Unicode_Char := 16#02CB#; Modifier_Letter_Low_Vertical_Line : constant Unicode_Char := 16#02CC#; Modifier_Letter_Low_Macron : constant Unicode_Char := 16#02CD#; Modifier_Letter_Low_Grave_Accent : constant Unicode_Char := 16#02CE#; Modifier_Letter_Low_Acute_Accent : constant Unicode_Char := 16#02CF#; Modifier_Letter_Triangular_Colon : constant Unicode_Char := 16#02D0#; Modifier_Letter_Half_Triangular_Colon : constant Unicode_Char := 16#02D1#; Modifier_Letter_Centred_Right_Half_Ring : constant Unicode_Char := 16#02D2#; Modifier_Letter_Centred_Left_Half_Ring : constant Unicode_Char := 16#02D3#; Modifier_Letter_Up_Tack : constant Unicode_Char := 16#02D4#; Modifier_Letter_Down_Tack : constant Unicode_Char := 16#02D5#; Modifier_Letter_Plus_Sign : constant Unicode_Char := 16#02D6#; Modifier_Letter_Minus_Sign : constant Unicode_Char := 16#02D7#; Breve : constant Unicode_Char := 16#02D8#; Dot_Above : constant Unicode_Char := 16#02D9#; Ring_Above : constant Unicode_Char := 16#02DA#; Ogonek : constant Unicode_Char := 16#02DB#; Small_Tilde : constant Unicode_Char := 16#02DC#; Double_Acute_Accent : constant Unicode_Char := 16#02DD#; Modifier_Letter_Rhotic_Hook : constant Unicode_Char := 16#02DE#; Modifier_Letter_Cross_Accent : constant Unicode_Char := 16#02DF#; Modifier_Letter_Small_Gamma : constant Unicode_Char := 16#02E0#; Modifier_Letter_Small_L : constant Unicode_Char := 16#02E1#; Modifier_Letter_Small_S : constant Unicode_Char := 16#02E2#; Modifier_Letter_Small_X : constant Unicode_Char := 16#02E3#; Modifier_Letter_Small_Reversed_Glottal_Stop : constant Unicode_Char := 16#02E4#; Modifier_Letter_Extra_High_Tone_Bar : constant Unicode_Char := 16#02E5#; Modifier_Letter_High_Tone_Bar : constant Unicode_Char := 16#02E6#; Modifier_Letter_Mid_Tone_Bar : constant Unicode_Char := 16#02E7#; Modifier_Letter_Low_Tone_Bar : constant Unicode_Char := 16#02E8#; Modifier_Letter_Extra_Low_Tone_Bar : constant Unicode_Char := 16#02E9#; Modifier_Letter_Yin_Departing_Tone_Mark : constant Unicode_Char := 16#02EA#; Modifier_Letter_Yang_Departing_Tone_Mark : constant Unicode_Char := 16#02EB#; Modifier_Letter_Voicing : constant Unicode_Char := 16#02EC#; Modifier_Letter_Unaspirated : constant Unicode_Char := 16#02ED#; Modifier_Letter_Double_Apostrophe : constant Unicode_Char := 16#02EE#; Modifier_Letter_Low_Down_Arrowhead : constant Unicode_Char := 16#02EF#; Modifier_Letter_Low_Up_Arrowhead : constant Unicode_Char := 16#02F0#; Modifier_Letter_Low_Left_Arrowhead : constant Unicode_Char := 16#02F1#; Modifier_Letter_Low_Right_Arrowhead : constant Unicode_Char := 16#02F2#; Modifier_Letter_Low_Ring : constant Unicode_Char := 16#02F3#; Modifier_Letter_Middle_Grave_Accent : constant Unicode_Char := 16#02F4#; Modifier_Letter_Middle_Double_Grave_Accent : constant Unicode_Char := 16#02F5#; Modifier_Letter_Middle_Double_Acute_Accent : constant Unicode_Char := 16#02F6#; Modifier_Letter_Low_Tilde : constant Unicode_Char := 16#02F7#; Modifier_Letter_Raised_Colon : constant Unicode_Char := 16#02F8#; Modifier_Letter_Begin_High_Tone : constant Unicode_Char := 16#02F9#; Modifier_Letter_End_High_Tone : constant Unicode_Char := 16#02FA#; Modifier_Letter_Begin_Low_Tone : constant Unicode_Char := 16#02FB#; Modifier_Letter_End_Low_Tone : constant Unicode_Char := 16#02FC#; Modifier_Letter_Shelf : constant Unicode_Char := 16#02FD#; Modifier_Letter_Open_Shelf : constant Unicode_Char := 16#02FE#; Modifier_Letter_Low_Left_Arrow : constant Unicode_Char := 16#02FF#; end Unicode.Names.Spacing_Modifier_Letters; ����xmlada-24.0.0/unicode/unicode-names-specials.ads����������������������������������������������������0000664�0000000�0000000�00000006073�14476332425�0021532�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Specials is pragma Preelaborate; pragma Style_Checks (Off); Interlinear_Annotation_Anchor : constant Unicode_Char := 16#FFF9#; Interlinear_Annotation_Separator : constant Unicode_Char := 16#FFFA#; Interlinear_Annotation_Terminator : constant Unicode_Char := 16#FFFB#; Object_Replacement_Character : constant Unicode_Char := 16#FFFC#; Replacement_Character : constant Unicode_Char := 16#FFFD#; end Unicode.Names.Specials; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-sundanese.ads���������������������������������������������������0000664�0000000�0000000�00000017255�14476332425�0021720�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sundanese is pragma Preelaborate; pragma Style_Checks (Off); Sundanese_Sign_Panyecek : constant Unicode_Char := 16#1B80#; Sundanese_Sign_Panglayar : constant Unicode_Char := 16#1B81#; Sundanese_Sign_Pangwisad : constant Unicode_Char := 16#1B82#; Sundanese_Letter_A : constant Unicode_Char := 16#1B83#; Sundanese_Letter_I : constant Unicode_Char := 16#1B84#; Sundanese_Letter_U : constant Unicode_Char := 16#1B85#; Sundanese_Letter_Ae : constant Unicode_Char := 16#1B86#; Sundanese_Letter_O : constant Unicode_Char := 16#1B87#; Sundanese_Letter_E : constant Unicode_Char := 16#1B88#; Sundanese_Letter_Eu : constant Unicode_Char := 16#1B89#; Sundanese_Letter_Ka : constant Unicode_Char := 16#1B8A#; Sundanese_Letter_Qa : constant Unicode_Char := 16#1B8B#; Sundanese_Letter_Ga : constant Unicode_Char := 16#1B8C#; Sundanese_Letter_Nga : constant Unicode_Char := 16#1B8D#; Sundanese_Letter_Ca : constant Unicode_Char := 16#1B8E#; Sundanese_Letter_Ja : constant Unicode_Char := 16#1B8F#; Sundanese_Letter_Za : constant Unicode_Char := 16#1B90#; Sundanese_Letter_Nya : constant Unicode_Char := 16#1B91#; Sundanese_Letter_Ta : constant Unicode_Char := 16#1B92#; Sundanese_Letter_Da : constant Unicode_Char := 16#1B93#; Sundanese_Letter_Na : constant Unicode_Char := 16#1B94#; Sundanese_Letter_Pa : constant Unicode_Char := 16#1B95#; Sundanese_Letter_Fa : constant Unicode_Char := 16#1B96#; Sundanese_Letter_Va : constant Unicode_Char := 16#1B97#; Sundanese_Letter_Ba : constant Unicode_Char := 16#1B98#; Sundanese_Letter_Ma : constant Unicode_Char := 16#1B99#; Sundanese_Letter_Ya : constant Unicode_Char := 16#1B9A#; Sundanese_Letter_Ra : constant Unicode_Char := 16#1B9B#; Sundanese_Letter_La : constant Unicode_Char := 16#1B9C#; Sundanese_Letter_Wa : constant Unicode_Char := 16#1B9D#; Sundanese_Letter_Sa : constant Unicode_Char := 16#1B9E#; Sundanese_Letter_Xa : constant Unicode_Char := 16#1B9F#; Sundanese_Letter_Ha : constant Unicode_Char := 16#1BA0#; Sundanese_Consonant_Sign_Pamingkal : constant Unicode_Char := 16#1BA1#; Sundanese_Consonant_Sign_Panyakra : constant Unicode_Char := 16#1BA2#; Sundanese_Consonant_Sign_Panyiku : constant Unicode_Char := 16#1BA3#; Sundanese_Vowel_Sign_Panghulu : constant Unicode_Char := 16#1BA4#; Sundanese_Vowel_Sign_Panyuku : constant Unicode_Char := 16#1BA5#; Sundanese_Vowel_Sign_Panaelaeng : constant Unicode_Char := 16#1BA6#; Sundanese_Vowel_Sign_Panolong : constant Unicode_Char := 16#1BA7#; Sundanese_Vowel_Sign_Pamepet : constant Unicode_Char := 16#1BA8#; Sundanese_Vowel_Sign_Paneuleung : constant Unicode_Char := 16#1BA9#; Sundanese_Sign_Pamaaeh : constant Unicode_Char := 16#1BAA#; Sundanese_Sign_Virama : constant Unicode_Char := 16#1BAB#; Sundanese_Consonant_Sign_Pasangan_Ma : constant Unicode_Char := 16#1BAC#; Sundanese_Consonant_Sign_Pasangan_Wa : constant Unicode_Char := 16#1BAD#; Sundanese_Letter_Kha : constant Unicode_Char := 16#1BAE#; Sundanese_Letter_Sya : constant Unicode_Char := 16#1BAF#; Sundanese_Digit_Zero : constant Unicode_Char := 16#1BB0#; Sundanese_Digit_One : constant Unicode_Char := 16#1BB1#; Sundanese_Digit_Two : constant Unicode_Char := 16#1BB2#; Sundanese_Digit_Three : constant Unicode_Char := 16#1BB3#; Sundanese_Digit_Four : constant Unicode_Char := 16#1BB4#; Sundanese_Digit_Five : constant Unicode_Char := 16#1BB5#; Sundanese_Digit_Six : constant Unicode_Char := 16#1BB6#; Sundanese_Digit_Seven : constant Unicode_Char := 16#1BB7#; Sundanese_Digit_Eight : constant Unicode_Char := 16#1BB8#; Sundanese_Digit_Nine : constant Unicode_Char := 16#1BB9#; Sundanese_Avagraha : constant Unicode_Char := 16#1BBA#; Sundanese_Letter_Reu : constant Unicode_Char := 16#1BBB#; Sundanese_Letter_Leu : constant Unicode_Char := 16#1BBC#; Sundanese_Letter_Bha : constant Unicode_Char := 16#1BBD#; Sundanese_Letter_Final_K : constant Unicode_Char := 16#1BBE#; Sundanese_Letter_Final_M : constant Unicode_Char := 16#1BBF#; end Unicode.Names.Sundanese; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-sundanese_supplement.ads����������������������������������������0000664�0000000�0000000�00000006503�14476332425�0024166�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sundanese_Supplement is pragma Preelaborate; pragma Style_Checks (Off); Sundanese_Punctuation_Bindu_Surya : constant Unicode_Char := 16#1CC0#; Sundanese_Punctuation_Bindu_Panglong : constant Unicode_Char := 16#1CC1#; Sundanese_Punctuation_Bindu_Purnama : constant Unicode_Char := 16#1CC2#; Sundanese_Punctuation_Bindu_Cakra : constant Unicode_Char := 16#1CC3#; Sundanese_Punctuation_Bindu_Leu_Satanga : constant Unicode_Char := 16#1CC4#; Sundanese_Punctuation_Bindu_Ka_Satanga : constant Unicode_Char := 16#1CC5#; Sundanese_Punctuation_Bindu_Da_Satanga : constant Unicode_Char := 16#1CC6#; Sundanese_Punctuation_Bindu_Ba_Satanga : constant Unicode_Char := 16#1CC7#; end Unicode.Names.Sundanese_Supplement; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-sup_math_operators.ads������������������������������������������0000664�0000000�0000000�00000056353�14476332425�0023653�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sup_Math_Operators is pragma Preelaborate; pragma Style_Checks (Off); N_Ary_Circled_Dot_Operator : constant Unicode_Char := 16#2A00#; N_Ary_Circled_Plus_Operator : constant Unicode_Char := 16#2A01#; N_Ary_Circled_Times_Operator : constant Unicode_Char := 16#2A02#; N_Ary_Union_Operator_With_Dot : constant Unicode_Char := 16#2A03#; N_Ary_Union_Operator_With_Plus : constant Unicode_Char := 16#2A04#; N_Ary_Square_Intersection_Operator : constant Unicode_Char := 16#2A05#; N_Ary_Square_Union_Operator : constant Unicode_Char := 16#2A06#; Two_Logical_And_Operator : constant Unicode_Char := 16#2A07#; Two_Logical_Or_Operator : constant Unicode_Char := 16#2A08#; N_Ary_Times_Operator : constant Unicode_Char := 16#2A09#; Modulo_Two_Sum : constant Unicode_Char := 16#2A0A#; Summation_With_Integral : constant Unicode_Char := 16#2A0B#; Quadruple_Integral_Operator : constant Unicode_Char := 16#2A0C#; Finite_Part_Integral : constant Unicode_Char := 16#2A0D#; Integral_With_Double_Stroke : constant Unicode_Char := 16#2A0E#; Integral_Average_With_Slash : constant Unicode_Char := 16#2A0F#; Circulation_Function : constant Unicode_Char := 16#2A10#; Anticlockwise_Integration : constant Unicode_Char := 16#2A11#; Line_Integration_With_Rectangular_Path_Around_Pole : constant Unicode_Char := 16#2A12#; Line_Integration_With_Semicircular_Path_Around_Pole : constant Unicode_Char := 16#2A13#; Line_Integration_Not_Including_The_Pole : constant Unicode_Char := 16#2A14#; Integral_Around_A_Point_Operator : constant Unicode_Char := 16#2A15#; Quaternion_Integral_Operator : constant Unicode_Char := 16#2A16#; Integral_With_Leftwards_Arrow_With_Hook : constant Unicode_Char := 16#2A17#; Integral_With_Times_Sign : constant Unicode_Char := 16#2A18#; Integral_With_Intersection : constant Unicode_Char := 16#2A19#; Integral_With_Union : constant Unicode_Char := 16#2A1A#; Integral_With_Overbar : constant Unicode_Char := 16#2A1B#; Integral_With_Underbar : constant Unicode_Char := 16#2A1C#; Join : constant Unicode_Char := 16#2A1D#; Large_Left_Triangle_Operator : constant Unicode_Char := 16#2A1E#; Z_Notation_Schema_Composition : constant Unicode_Char := 16#2A1F#; Z_Notation_Schema_Piping : constant Unicode_Char := 16#2A20#; Z_Notation_Schema_Projection : constant Unicode_Char := 16#2A21#; Plus_Sign_With_Small_Circle_Above : constant Unicode_Char := 16#2A22#; Plus_Sign_With_Circumflex_Accent_Above : constant Unicode_Char := 16#2A23#; Plus_Sign_With_Tilde_Above : constant Unicode_Char := 16#2A24#; Plus_Sign_With_Dot_Below : constant Unicode_Char := 16#2A25#; Plus_Sign_With_Tilde_Below : constant Unicode_Char := 16#2A26#; Plus_Sign_With_Subscript_Two : constant Unicode_Char := 16#2A27#; Plus_Sign_With_Black_Triangle : constant Unicode_Char := 16#2A28#; Minus_Sign_With_Comma_Above : constant Unicode_Char := 16#2A29#; Minus_Sign_With_Dot_Below : constant Unicode_Char := 16#2A2A#; Minus_Sign_With_Falling_Dots : constant Unicode_Char := 16#2A2B#; Minus_Sign_With_Rising_Dots : constant Unicode_Char := 16#2A2C#; Plus_Sign_In_Left_Half_Circle : constant Unicode_Char := 16#2A2D#; Plus_Sign_In_Right_Half_Circle : constant Unicode_Char := 16#2A2E#; Vector_Or_Cross_Product : constant Unicode_Char := 16#2A2F#; Multiplication_Sign_With_Dot_Above : constant Unicode_Char := 16#2A30#; Multiplication_Sign_With_Underbar : constant Unicode_Char := 16#2A31#; Semidirect_Product_With_Bottom_Closed : constant Unicode_Char := 16#2A32#; Smash_Product : constant Unicode_Char := 16#2A33#; Multiplication_Sign_In_Left_Half_Circle : constant Unicode_Char := 16#2A34#; Multiplication_Sign_In_Right_Half_Circle : constant Unicode_Char := 16#2A35#; Circled_Multiplication_Sign_With_Circumflex_Accent : constant Unicode_Char := 16#2A36#; Multiplication_Sign_In_Double_Circle : constant Unicode_Char := 16#2A37#; Circled_Division_Sign : constant Unicode_Char := 16#2A38#; Plus_Sign_In_Triangle : constant Unicode_Char := 16#2A39#; Minus_Sign_In_Triangle : constant Unicode_Char := 16#2A3A#; Multiplication_Sign_In_Triangle : constant Unicode_Char := 16#2A3B#; Interior_Product : constant Unicode_Char := 16#2A3C#; Righthand_Interior_Product : constant Unicode_Char := 16#2A3D#; Z_Notation_Relational_Composition : constant Unicode_Char := 16#2A3E#; Amalgamation_Or_Coproduct : constant Unicode_Char := 16#2A3F#; Intersection_With_Dot : constant Unicode_Char := 16#2A40#; Union_With_Minus_Sign : constant Unicode_Char := 16#2A41#; Union_With_Overbar : constant Unicode_Char := 16#2A42#; Intersection_With_Overbar : constant Unicode_Char := 16#2A43#; Intersection_With_Logical_And : constant Unicode_Char := 16#2A44#; Union_With_Logical_Or : constant Unicode_Char := 16#2A45#; Union_Above_Intersection : constant Unicode_Char := 16#2A46#; Intersection_Above_Union : constant Unicode_Char := 16#2A47#; Union_Above_Bar_Above_Intersection : constant Unicode_Char := 16#2A48#; Intersection_Above_Bar_Above_Union : constant Unicode_Char := 16#2A49#; Union_Beside_And_Joined_With_Union : constant Unicode_Char := 16#2A4A#; Intersection_Beside_And_Joined_With_Intersection : constant Unicode_Char := 16#2A4B#; Closed_Union_With_Serifs : constant Unicode_Char := 16#2A4C#; Closed_Intersection_With_Serifs : constant Unicode_Char := 16#2A4D#; Double_Square_Intersection : constant Unicode_Char := 16#2A4E#; Double_Square_Union : constant Unicode_Char := 16#2A4F#; Closed_Union_With_Serifs_And_Smash_Product : constant Unicode_Char := 16#2A50#; Logical_And_With_Dot_Above : constant Unicode_Char := 16#2A51#; Logical_Or_With_Dot_Above : constant Unicode_Char := 16#2A52#; Double_Logical_And : constant Unicode_Char := 16#2A53#; Double_Logical_Or : constant Unicode_Char := 16#2A54#; Two_Intersecting_Logical_And : constant Unicode_Char := 16#2A55#; Two_Intersecting_Logical_Or : constant Unicode_Char := 16#2A56#; Sloping_Large_Or : constant Unicode_Char := 16#2A57#; Sloping_Large_And : constant Unicode_Char := 16#2A58#; Logical_Or_Overlapping_Logical_And : constant Unicode_Char := 16#2A59#; Logical_And_With_Middle_Stem : constant Unicode_Char := 16#2A5A#; Logical_Or_With_Middle_Stem : constant Unicode_Char := 16#2A5B#; Logical_And_With_Horizontal_Dash : constant Unicode_Char := 16#2A5C#; Logical_Or_With_Horizontal_Dash : constant Unicode_Char := 16#2A5D#; Logical_And_With_Double_Overbar : constant Unicode_Char := 16#2A5E#; Logical_And_With_Underbar : constant Unicode_Char := 16#2A5F#; Logical_And_With_Double_Underbar : constant Unicode_Char := 16#2A60#; Small_Vee_With_Underbar : constant Unicode_Char := 16#2A61#; Logical_Or_With_Double_Overbar : constant Unicode_Char := 16#2A62#; Logical_Or_With_Double_Underbar : constant Unicode_Char := 16#2A63#; Z_Notation_Domain_Antirestriction : constant Unicode_Char := 16#2A64#; Z_Notation_Range_Antirestriction : constant Unicode_Char := 16#2A65#; Equals_Sign_With_Dot_Below : constant Unicode_Char := 16#2A66#; Identical_With_Dot_Above : constant Unicode_Char := 16#2A67#; Triple_Horizontal_Bar_With_Double_Vertical_Stroke : constant Unicode_Char := 16#2A68#; Triple_Horizontal_Bar_With_Triple_Vertical_Stroke : constant Unicode_Char := 16#2A69#; Tilde_Operator_With_Dot_Above : constant Unicode_Char := 16#2A6A#; Tilde_Operator_With_Rising_Dots : constant Unicode_Char := 16#2A6B#; Similar_Minus_Similar : constant Unicode_Char := 16#2A6C#; Congruent_With_Dot_Above : constant Unicode_Char := 16#2A6D#; Equals_With_Asterisk : constant Unicode_Char := 16#2A6E#; Almost_Equal_To_With_Circumflex_Accent : constant Unicode_Char := 16#2A6F#; Approximately_Equal_Or_Equal_To : constant Unicode_Char := 16#2A70#; Equals_Sign_Above_Plus_Sign : constant Unicode_Char := 16#2A71#; Plus_Sign_Above_Equals_Sign : constant Unicode_Char := 16#2A72#; Equals_Sign_Above_Tilde_Operator : constant Unicode_Char := 16#2A73#; Double_Colon_Equal : constant Unicode_Char := 16#2A74#; Two_Consecutive_Equals_Signs : constant Unicode_Char := 16#2A75#; Three_Consecutive_Equals_Signs : constant Unicode_Char := 16#2A76#; Equals_Sign_With_Two_Dots_Above_And_Two_Dots_Below : constant Unicode_Char := 16#2A77#; Equivalent_With_Four_Dots_Above : constant Unicode_Char := 16#2A78#; Less_Than_With_Circle_Inside : constant Unicode_Char := 16#2A79#; Greater_Than_With_Circle_Inside : constant Unicode_Char := 16#2A7A#; Less_Than_With_Question_Mark_Above : constant Unicode_Char := 16#2A7B#; Greater_Than_With_Question_Mark_Above : constant Unicode_Char := 16#2A7C#; Less_Than_Or_Slanted_Equal_To : constant Unicode_Char := 16#2A7D#; Greater_Than_Or_Slanted_Equal_To : constant Unicode_Char := 16#2A7E#; Less_Than_Or_Slanted_Equal_To_With_Dot_Inside : constant Unicode_Char := 16#2A7F#; Greater_Than_Or_Slanted_Equal_To_With_Dot_Inside : constant Unicode_Char := 16#2A80#; Less_Than_Or_Slanted_Equal_To_With_Dot_Above : constant Unicode_Char := 16#2A81#; Greater_Than_Or_Slanted_Equal_To_With_Dot_Above : constant Unicode_Char := 16#2A82#; Less_Than_Or_Slanted_Equal_To_With_Dot_Above_Right : constant Unicode_Char := 16#2A83#; Greater_Than_Or_Slanted_Equal_To_With_Dot_Above_Left : constant Unicode_Char := 16#2A84#; Less_Than_Or_Approximate : constant Unicode_Char := 16#2A85#; Greater_Than_Or_Approximate : constant Unicode_Char := 16#2A86#; Less_Than_And_Single_Line_Not_Equal_To : constant Unicode_Char := 16#2A87#; Greater_Than_And_Single_Line_Not_Equal_To : constant Unicode_Char := 16#2A88#; Less_Than_And_Not_Approximate : constant Unicode_Char := 16#2A89#; Greater_Than_And_Not_Approximate : constant Unicode_Char := 16#2A8A#; Less_Than_Above_Double_Line_Equal_Above_Greater_Than : constant Unicode_Char := 16#2A8B#; Greater_Than_Above_Double_Line_Equal_Above_Less_Than : constant Unicode_Char := 16#2A8C#; Less_Than_Above_Similar_Or_Equal : constant Unicode_Char := 16#2A8D#; Greater_Than_Above_Similar_Or_Equal : constant Unicode_Char := 16#2A8E#; Less_Than_Above_Similar_Above_Greater_Than : constant Unicode_Char := 16#2A8F#; Greater_Than_Above_Similar_Above_Less_Than : constant Unicode_Char := 16#2A90#; Less_Than_Above_Greater_Than_Above_Double_Line_Equal : constant Unicode_Char := 16#2A91#; Greater_Than_Above_Less_Than_Above_Double_Line_Equal : constant Unicode_Char := 16#2A92#; Less_Than_Above_Slanted_Equal_Above_Greater_Than_Above_Slanted_Equal : constant Unicode_Char := 16#2A93#; Greater_Than_Above_Slanted_Equal_Above_Less_Than_Above_Slanted_Equal : constant Unicode_Char := 16#2A94#; Slanted_Equal_To_Or_Less_Than : constant Unicode_Char := 16#2A95#; Slanted_Equal_To_Or_Greater_Than : constant Unicode_Char := 16#2A96#; Slanted_Equal_To_Or_Less_Than_With_Dot_Inside : constant Unicode_Char := 16#2A97#; Slanted_Equal_To_Or_Greater_Than_With_Dot_Inside : constant Unicode_Char := 16#2A98#; Double_Line_Equal_To_Or_Less_Than : constant Unicode_Char := 16#2A99#; Double_Line_Equal_To_Or_Greater_Than : constant Unicode_Char := 16#2A9A#; Double_Line_Slanted_Equal_To_Or_Less_Than : constant Unicode_Char := 16#2A9B#; Double_Line_Slanted_Equal_To_Or_Greater_Than : constant Unicode_Char := 16#2A9C#; Similar_Or_Less_Than : constant Unicode_Char := 16#2A9D#; Similar_Or_Greater_Than : constant Unicode_Char := 16#2A9E#; Similar_Above_Less_Than_Above_Equals_Sign : constant Unicode_Char := 16#2A9F#; Similar_Above_Greater_Than_Above_Equals_Sign : constant Unicode_Char := 16#2AA0#; Double_Nested_Less_Than : constant Unicode_Char := 16#2AA1#; Double_Nested_Greater_Than : constant Unicode_Char := 16#2AA2#; Double_Nested_Less_Than_With_Underbar : constant Unicode_Char := 16#2AA3#; Greater_Than_Overlapping_Less_Than : constant Unicode_Char := 16#2AA4#; Greater_Than_Beside_Less_Than : constant Unicode_Char := 16#2AA5#; Less_Than_Closed_By_Curve : constant Unicode_Char := 16#2AA6#; Greater_Than_Closed_By_Curve : constant Unicode_Char := 16#2AA7#; Less_Than_Closed_By_Curve_Above_Slanted_Equal : constant Unicode_Char := 16#2AA8#; Greater_Than_Closed_By_Curve_Above_Slanted_Equal : constant Unicode_Char := 16#2AA9#; Smaller_Than : constant Unicode_Char := 16#2AAA#; Larger_Than : constant Unicode_Char := 16#2AAB#; Smaller_Than_Or_Equal_To : constant Unicode_Char := 16#2AAC#; Larger_Than_Or_Equal_To : constant Unicode_Char := 16#2AAD#; Equals_Sign_With_Bumpy_Above : constant Unicode_Char := 16#2AAE#; Precedes_Above_Single_Line_Equals_Sign : constant Unicode_Char := 16#2AAF#; Succeeds_Above_Single_Line_Equals_Sign : constant Unicode_Char := 16#2AB0#; Precedes_Above_Single_Line_Not_Equal_To : constant Unicode_Char := 16#2AB1#; Succeeds_Above_Single_Line_Not_Equal_To : constant Unicode_Char := 16#2AB2#; Precedes_Above_Equals_Sign : constant Unicode_Char := 16#2AB3#; Succeeds_Above_Equals_Sign : constant Unicode_Char := 16#2AB4#; Precedes_Above_Not_Equal_To : constant Unicode_Char := 16#2AB5#; Succeeds_Above_Not_Equal_To : constant Unicode_Char := 16#2AB6#; Precedes_Above_Almost_Equal_To : constant Unicode_Char := 16#2AB7#; Succeeds_Above_Almost_Equal_To : constant Unicode_Char := 16#2AB8#; Precedes_Above_Not_Almost_Equal_To : constant Unicode_Char := 16#2AB9#; Succeeds_Above_Not_Almost_Equal_To : constant Unicode_Char := 16#2ABA#; Double_Precedes : constant Unicode_Char := 16#2ABB#; Double_Succeeds : constant Unicode_Char := 16#2ABC#; Subset_With_Dot : constant Unicode_Char := 16#2ABD#; Superset_With_Dot : constant Unicode_Char := 16#2ABE#; Subset_With_Plus_Sign_Below : constant Unicode_Char := 16#2ABF#; Superset_With_Plus_Sign_Below : constant Unicode_Char := 16#2AC0#; Subset_With_Multiplication_Sign_Below : constant Unicode_Char := 16#2AC1#; Superset_With_Multiplication_Sign_Below : constant Unicode_Char := 16#2AC2#; Subset_Of_Or_Equal_To_With_Dot_Above : constant Unicode_Char := 16#2AC3#; Superset_Of_Or_Equal_To_With_Dot_Above : constant Unicode_Char := 16#2AC4#; Subset_Of_Above_Equals_Sign : constant Unicode_Char := 16#2AC5#; Superset_Of_Above_Equals_Sign : constant Unicode_Char := 16#2AC6#; Subset_Of_Above_Tilde_Operator : constant Unicode_Char := 16#2AC7#; Superset_Of_Above_Tilde_Operator : constant Unicode_Char := 16#2AC8#; Subset_Of_Above_Almost_Equal_To : constant Unicode_Char := 16#2AC9#; Superset_Of_Above_Almost_Equal_To : constant Unicode_Char := 16#2ACA#; Subset_Of_Above_Not_Equal_To : constant Unicode_Char := 16#2ACB#; Superset_Of_Above_Not_Equal_To : constant Unicode_Char := 16#2ACC#; Square_Left_Open_Box_Operator : constant Unicode_Char := 16#2ACD#; Square_Right_Open_Box_Operator : constant Unicode_Char := 16#2ACE#; Closed_Subset : constant Unicode_Char := 16#2ACF#; Closed_Superset : constant Unicode_Char := 16#2AD0#; Closed_Subset_Or_Equal_To : constant Unicode_Char := 16#2AD1#; Closed_Superset_Or_Equal_To : constant Unicode_Char := 16#2AD2#; Subset_Above_Superset : constant Unicode_Char := 16#2AD3#; Superset_Above_Subset : constant Unicode_Char := 16#2AD4#; Subset_Above_Subset : constant Unicode_Char := 16#2AD5#; Superset_Above_Superset : constant Unicode_Char := 16#2AD6#; Superset_Beside_Subset : constant Unicode_Char := 16#2AD7#; Superset_Beside_And_Joined_By_Dash_With_Subset : constant Unicode_Char := 16#2AD8#; Element_Of_Opening_Downwards : constant Unicode_Char := 16#2AD9#; Pitchfork_With_Tee_Top : constant Unicode_Char := 16#2ADA#; Transversal_Intersection : constant Unicode_Char := 16#2ADB#; Forking : constant Unicode_Char := 16#2ADC#; Nonforking : constant Unicode_Char := 16#2ADD#; Short_Left_Tack : constant Unicode_Char := 16#2ADE#; Short_Down_Tack : constant Unicode_Char := 16#2ADF#; Short_Up_Tack : constant Unicode_Char := 16#2AE0#; Perpendicular_With_S : constant Unicode_Char := 16#2AE1#; Vertical_Bar_Triple_Right_Turnstile : constant Unicode_Char := 16#2AE2#; Double_Vertical_Bar_Left_Turnstile : constant Unicode_Char := 16#2AE3#; Vertical_Bar_Double_Left_Turnstile : constant Unicode_Char := 16#2AE4#; Double_Vertical_Bar_Double_Left_Turnstile : constant Unicode_Char := 16#2AE5#; Long_Dash_From_Left_Member_Of_Double_Vertical : constant Unicode_Char := 16#2AE6#; Short_Down_Tack_With_Overbar : constant Unicode_Char := 16#2AE7#; Short_Up_Tack_With_Underbar : constant Unicode_Char := 16#2AE8#; Short_Up_Tack_Above_Short_Down_Tack : constant Unicode_Char := 16#2AE9#; Double_Down_Tack : constant Unicode_Char := 16#2AEA#; Double_Up_Tack : constant Unicode_Char := 16#2AEB#; Double_Stroke_Not_Sign : constant Unicode_Char := 16#2AEC#; Reversed_Double_Stroke_Not_Sign : constant Unicode_Char := 16#2AED#; Does_Not_Divide_With_Reversed_Negation_Slash : constant Unicode_Char := 16#2AEE#; Vertical_Line_With_Circle_Above : constant Unicode_Char := 16#2AEF#; Vertical_Line_With_Circle_Below : constant Unicode_Char := 16#2AF0#; Down_Tack_With_Circle_Below : constant Unicode_Char := 16#2AF1#; Parallel_With_Horizontal_Stroke : constant Unicode_Char := 16#2AF2#; Parallel_With_Tilde_Operator : constant Unicode_Char := 16#2AF3#; Triple_Vertical_Bar_Binary_Relation : constant Unicode_Char := 16#2AF4#; Triple_Vertical_Bar_With_Horizontal_Stroke : constant Unicode_Char := 16#2AF5#; Triple_Colon_Operator : constant Unicode_Char := 16#2AF6#; Triple_Nested_Less_Than : constant Unicode_Char := 16#2AF7#; Triple_Nested_Greater_Than : constant Unicode_Char := 16#2AF8#; Double_Line_Slanted_Less_Than_Or_Equal_To : constant Unicode_Char := 16#2AF9#; Double_Line_Slanted_Greater_Than_Or_Equal_To : constant Unicode_Char := 16#2AFA#; Triple_Solidus_Binary_Relation : constant Unicode_Char := 16#2AFB#; Large_Triple_Vertical_Bar_Operator : constant Unicode_Char := 16#2AFC#; Double_Solidus_Operator : constant Unicode_Char := 16#2AFD#; White_Vertical_Bar : constant Unicode_Char := 16#2AFE#; N_Ary_White_Vertical_Bar : constant Unicode_Char := 16#2AFF#; end Unicode.Names.Sup_Math_Operators; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-sup_symbols_pictographs.ads�������������������������������������0000664�0000000�0000000�00000007742�14476332425�0024715�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sup_Symbols_Pictographs is pragma Preelaborate; pragma Style_Checks (Off); Zipper_Mouth_Face : constant Unicode_Char := 16#1F910#; Money_Mouth_Face : constant Unicode_Char := 16#1F911#; Face_With_Thermometer : constant Unicode_Char := 16#1F912#; Nerd_Face : constant Unicode_Char := 16#1F913#; Thinking_Face : constant Unicode_Char := 16#1F914#; Face_With_Head_Bandage : constant Unicode_Char := 16#1F915#; Robot_Face : constant Unicode_Char := 16#1F916#; Hugging_Face : constant Unicode_Char := 16#1F917#; Sign_Of_The_Horns : constant Unicode_Char := 16#1F918#; Crab : constant Unicode_Char := 16#1F980#; Lion_Face : constant Unicode_Char := 16#1F981#; Scorpion : constant Unicode_Char := 16#1F982#; Turkey : constant Unicode_Char := 16#1F983#; Unicorn_Face : constant Unicode_Char := 16#1F984#; Cheese_Wedge : constant Unicode_Char := 16#1F9C0#; end Unicode.Names.Sup_Symbols_Pictographs; ������������������������������xmlada-24.0.0/unicode/unicode-names-super_and_sub_scripts.ads���������������������������������������0000664�0000000�0000000�00000013745�14476332425�0024333�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Super_And_Sub_Scripts is pragma Preelaborate; pragma Style_Checks (Off); Superscript_Zero : constant Unicode_Char := 16#2070#; Superscript_Latin_Small_Letter_I : constant Unicode_Char := 16#2071#; Superscript_Four : constant Unicode_Char := 16#2074#; Superscript_Five : constant Unicode_Char := 16#2075#; Superscript_Six : constant Unicode_Char := 16#2076#; Superscript_Seven : constant Unicode_Char := 16#2077#; Superscript_Eight : constant Unicode_Char := 16#2078#; Superscript_Nine : constant Unicode_Char := 16#2079#; Superscript_Plus_Sign : constant Unicode_Char := 16#207A#; Superscript_Minus : constant Unicode_Char := 16#207B#; Superscript_Equals_Sign : constant Unicode_Char := 16#207C#; Superscript_Left_Parenthesis : constant Unicode_Char := 16#207D#; Superscript_Right_Parenthesis : constant Unicode_Char := 16#207E#; Superscript_Latin_Small_Letter_N : constant Unicode_Char := 16#207F#; Subscript_Zero : constant Unicode_Char := 16#2080#; Subscript_One : constant Unicode_Char := 16#2081#; Subscript_Two : constant Unicode_Char := 16#2082#; Subscript_Three : constant Unicode_Char := 16#2083#; Subscript_Four : constant Unicode_Char := 16#2084#; Subscript_Five : constant Unicode_Char := 16#2085#; Subscript_Six : constant Unicode_Char := 16#2086#; Subscript_Seven : constant Unicode_Char := 16#2087#; Subscript_Eight : constant Unicode_Char := 16#2088#; Subscript_Nine : constant Unicode_Char := 16#2089#; Subscript_Plus_Sign : constant Unicode_Char := 16#208A#; Subscript_Minus : constant Unicode_Char := 16#208B#; Subscript_Equals_Sign : constant Unicode_Char := 16#208C#; Subscript_Left_Parenthesis : constant Unicode_Char := 16#208D#; Subscript_Right_Parenthesis : constant Unicode_Char := 16#208E#; Latin_Subscript_Small_Letter_A : constant Unicode_Char := 16#2090#; Latin_Subscript_Small_Letter_E : constant Unicode_Char := 16#2091#; Latin_Subscript_Small_Letter_O : constant Unicode_Char := 16#2092#; Latin_Subscript_Small_Letter_X : constant Unicode_Char := 16#2093#; Latin_Subscript_Small_Letter_Schwa : constant Unicode_Char := 16#2094#; Latin_Subscript_Small_Letter_H : constant Unicode_Char := 16#2095#; Latin_Subscript_Small_Letter_K : constant Unicode_Char := 16#2096#; Latin_Subscript_Small_Letter_L : constant Unicode_Char := 16#2097#; Latin_Subscript_Small_Letter_M : constant Unicode_Char := 16#2098#; Latin_Subscript_Small_Letter_N : constant Unicode_Char := 16#2099#; Latin_Subscript_Small_Letter_P : constant Unicode_Char := 16#209A#; Latin_Subscript_Small_Letter_S : constant Unicode_Char := 16#209B#; Latin_Subscript_Small_Letter_T : constant Unicode_Char := 16#209C#; end Unicode.Names.Super_And_Sub_Scripts; ���������������������������xmlada-24.0.0/unicode/unicode-names-supplemental_arrows_a.ads���������������������������������������0000664�0000000�0000000�00000007705�14476332425�0024340�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Supplemental_Arrows_A is pragma Preelaborate; pragma Style_Checks (Off); Upwards_Quadruple_Arrow : constant Unicode_Char := 16#27F0#; Downwards_Quadruple_Arrow : constant Unicode_Char := 16#27F1#; Anticlockwise_Gapped_Circle_Arrow : constant Unicode_Char := 16#27F2#; Clockwise_Gapped_Circle_Arrow : constant Unicode_Char := 16#27F3#; Right_Arrow_With_Circled_Plus : constant Unicode_Char := 16#27F4#; Long_Leftwards_Arrow : constant Unicode_Char := 16#27F5#; Long_Rightwards_Arrow : constant Unicode_Char := 16#27F6#; Long_Left_Right_Arrow : constant Unicode_Char := 16#27F7#; Long_Leftwards_Double_Arrow : constant Unicode_Char := 16#27F8#; Long_Rightwards_Double_Arrow : constant Unicode_Char := 16#27F9#; Long_Left_Right_Double_Arrow : constant Unicode_Char := 16#27FA#; Long_Leftwards_Arrow_From_Bar : constant Unicode_Char := 16#27FB#; Long_Rightwards_Arrow_From_Bar : constant Unicode_Char := 16#27FC#; Long_Leftwards_Double_Arrow_From_Bar : constant Unicode_Char := 16#27FD#; Long_Rightwards_Double_Arrow_From_Bar : constant Unicode_Char := 16#27FE#; Long_Rightwards_Squiggle_Arrow : constant Unicode_Char := 16#27FF#; end Unicode.Names.Supplemental_Arrows_A; �����������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-supplemental_arrows_b.ads���������������������������������������0000664�0000000�0000000�00000033036�14476332425�0024335�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Supplemental_Arrows_B is pragma Preelaborate; pragma Style_Checks (Off); Rightwards_Two_Headed_Arrow_With_Vertical_Stroke : constant Unicode_Char := 16#2900#; Rightwards_Two_Headed_Arrow_With_Double_Vertical_Stroke : constant Unicode_Char := 16#2901#; Leftwards_Double_Arrow_With_Vertical_Stroke : constant Unicode_Char := 16#2902#; Rightwards_Double_Arrow_With_Vertical_Stroke : constant Unicode_Char := 16#2903#; Left_Right_Double_Arrow_With_Vertical_Stroke : constant Unicode_Char := 16#2904#; Rightwards_Two_Headed_Arrow_From_Bar : constant Unicode_Char := 16#2905#; Leftwards_Double_Arrow_From_Bar : constant Unicode_Char := 16#2906#; Rightwards_Double_Arrow_From_Bar : constant Unicode_Char := 16#2907#; Downwards_Arrow_With_Horizontal_Stroke : constant Unicode_Char := 16#2908#; Upwards_Arrow_With_Horizontal_Stroke : constant Unicode_Char := 16#2909#; Upwards_Triple_Arrow : constant Unicode_Char := 16#290A#; Downwards_Triple_Arrow : constant Unicode_Char := 16#290B#; Leftwards_Double_Dash_Arrow : constant Unicode_Char := 16#290C#; Rightwards_Double_Dash_Arrow : constant Unicode_Char := 16#290D#; Leftwards_Triple_Dash_Arrow : constant Unicode_Char := 16#290E#; Rightwards_Triple_Dash_Arrow : constant Unicode_Char := 16#290F#; Rightwards_Two_Headed_Triple_Dash_Arrow : constant Unicode_Char := 16#2910#; Rightwards_Arrow_With_Dotted_Stem : constant Unicode_Char := 16#2911#; Upwards_Arrow_To_Bar : constant Unicode_Char := 16#2912#; Downwards_Arrow_To_Bar : constant Unicode_Char := 16#2913#; Rightwards_Arrow_With_Tail_With_Vertical_Stroke : constant Unicode_Char := 16#2914#; Rightwards_Arrow_With_Tail_With_Double_Vertical_Stroke : constant Unicode_Char := 16#2915#; Rightwards_Two_Headed_Arrow_With_Tail : constant Unicode_Char := 16#2916#; Rightwards_Two_Headed_Arrow_With_Tail_With_Vertical_Stroke : constant Unicode_Char := 16#2917#; Rightwards_Two_Headed_Arrow_With_Tail_With_Double_Vertical_Stroke : constant Unicode_Char := 16#2918#; Leftwards_Arrow_Tail : constant Unicode_Char := 16#2919#; Rightwards_Arrow_Tail : constant Unicode_Char := 16#291A#; Leftwards_Double_Arrow_Tail : constant Unicode_Char := 16#291B#; Rightwards_Double_Arrow_Tail : constant Unicode_Char := 16#291C#; Leftwards_Arrow_To_Black_Diamond : constant Unicode_Char := 16#291D#; Rightwards_Arrow_To_Black_Diamond : constant Unicode_Char := 16#291E#; Leftwards_Arrow_From_Bar_To_Black_Diamond : constant Unicode_Char := 16#291F#; Rightwards_Arrow_From_Bar_To_Black_Diamond : constant Unicode_Char := 16#2920#; North_West_And_South_East_Arrow : constant Unicode_Char := 16#2921#; North_East_And_South_West_Arrow : constant Unicode_Char := 16#2922#; North_West_Arrow_With_Hook : constant Unicode_Char := 16#2923#; North_East_Arrow_With_Hook : constant Unicode_Char := 16#2924#; South_East_Arrow_With_Hook : constant Unicode_Char := 16#2925#; South_West_Arrow_With_Hook : constant Unicode_Char := 16#2926#; North_West_Arrow_And_North_East_Arrow : constant Unicode_Char := 16#2927#; North_East_Arrow_And_South_East_Arrow : constant Unicode_Char := 16#2928#; South_East_Arrow_And_South_West_Arrow : constant Unicode_Char := 16#2929#; South_West_Arrow_And_North_West_Arrow : constant Unicode_Char := 16#292A#; Rising_Diagonal_Crossing_Falling_Diagonal : constant Unicode_Char := 16#292B#; Falling_Diagonal_Crossing_Rising_Diagonal : constant Unicode_Char := 16#292C#; South_East_Arrow_Crossing_North_East_Arrow : constant Unicode_Char := 16#292D#; North_East_Arrow_Crossing_South_East_Arrow : constant Unicode_Char := 16#292E#; Falling_Diagonal_Crossing_North_East_Arrow : constant Unicode_Char := 16#292F#; Rising_Diagonal_Crossing_South_East_Arrow : constant Unicode_Char := 16#2930#; North_East_Arrow_Crossing_North_West_Arrow : constant Unicode_Char := 16#2931#; North_West_Arrow_Crossing_North_East_Arrow : constant Unicode_Char := 16#2932#; Wave_Arrow_Pointing_Directly_Right : constant Unicode_Char := 16#2933#; Arrow_Pointing_Rightwards_Then_Curving_Upwards : constant Unicode_Char := 16#2934#; Arrow_Pointing_Rightwards_Then_Curving_Downwards : constant Unicode_Char := 16#2935#; Arrow_Pointing_Downwards_Then_Curving_Leftwards : constant Unicode_Char := 16#2936#; Arrow_Pointing_Downwards_Then_Curving_Rightwards : constant Unicode_Char := 16#2937#; Right_Side_Arc_Clockwise_Arrow : constant Unicode_Char := 16#2938#; Left_Side_Arc_Anticlockwise_Arrow : constant Unicode_Char := 16#2939#; Top_Arc_Anticlockwise_Arrow : constant Unicode_Char := 16#293A#; Bottom_Arc_Anticlockwise_Arrow : constant Unicode_Char := 16#293B#; Top_Arc_Clockwise_Arrow_With_Minus : constant Unicode_Char := 16#293C#; Top_Arc_Anticlockwise_Arrow_With_Plus : constant Unicode_Char := 16#293D#; Lower_Right_Semicircular_Clockwise_Arrow : constant Unicode_Char := 16#293E#; Lower_Left_Semicircular_Anticlockwise_Arrow : constant Unicode_Char := 16#293F#; Anticlockwise_Closed_Circle_Arrow : constant Unicode_Char := 16#2940#; Clockwise_Closed_Circle_Arrow : constant Unicode_Char := 16#2941#; Rightwards_Arrow_Above_Short_Leftwards_Arrow : constant Unicode_Char := 16#2942#; Leftwards_Arrow_Above_Short_Rightwards_Arrow : constant Unicode_Char := 16#2943#; Short_Rightwards_Arrow_Above_Leftwards_Arrow : constant Unicode_Char := 16#2944#; Rightwards_Arrow_With_Plus_Below : constant Unicode_Char := 16#2945#; Leftwards_Arrow_With_Plus_Below : constant Unicode_Char := 16#2946#; Rightwards_Arrow_Through_X : constant Unicode_Char := 16#2947#; Left_Right_Arrow_Through_Small_Circle : constant Unicode_Char := 16#2948#; Upwards_Two_Headed_Arrow_From_Small_Circle : constant Unicode_Char := 16#2949#; Left_Barb_Up_Right_Barb_Down_Harpoon : constant Unicode_Char := 16#294A#; Left_Barb_Down_Right_Barb_Up_Harpoon : constant Unicode_Char := 16#294B#; Up_Barb_Right_Down_Barb_Left_Harpoon : constant Unicode_Char := 16#294C#; Up_Barb_Left_Down_Barb_Right_Harpoon : constant Unicode_Char := 16#294D#; Left_Barb_Up_Right_Barb_Up_Harpoon : constant Unicode_Char := 16#294E#; Up_Barb_Right_Down_Barb_Right_Harpoon : constant Unicode_Char := 16#294F#; Left_Barb_Down_Right_Barb_Down_Harpoon : constant Unicode_Char := 16#2950#; Up_Barb_Left_Down_Barb_Left_Harpoon : constant Unicode_Char := 16#2951#; Leftwards_Harpoon_With_Barb_Up_To_Bar : constant Unicode_Char := 16#2952#; Rightwards_Harpoon_With_Barb_Up_To_Bar : constant Unicode_Char := 16#2953#; Upwards_Harpoon_With_Barb_Right_To_Bar : constant Unicode_Char := 16#2954#; Downwards_Harpoon_With_Barb_Right_To_Bar : constant Unicode_Char := 16#2955#; Leftwards_Harpoon_With_Barb_Down_To_Bar : constant Unicode_Char := 16#2956#; Rightwards_Harpoon_With_Barb_Down_To_Bar : constant Unicode_Char := 16#2957#; Upwards_Harpoon_With_Barb_Left_To_Bar : constant Unicode_Char := 16#2958#; Downwards_Harpoon_With_Barb_Left_To_Bar : constant Unicode_Char := 16#2959#; Leftwards_Harpoon_With_Barb_Up_From_Bar : constant Unicode_Char := 16#295A#; Rightwards_Harpoon_With_Barb_Up_From_Bar : constant Unicode_Char := 16#295B#; Upwards_Harpoon_With_Barb_Right_From_Bar : constant Unicode_Char := 16#295C#; Downwards_Harpoon_With_Barb_Right_From_Bar : constant Unicode_Char := 16#295D#; Leftwards_Harpoon_With_Barb_Down_From_Bar : constant Unicode_Char := 16#295E#; Rightwards_Harpoon_With_Barb_Down_From_Bar : constant Unicode_Char := 16#295F#; Upwards_Harpoon_With_Barb_Left_From_Bar : constant Unicode_Char := 16#2960#; Downwards_Harpoon_With_Barb_Left_From_Bar : constant Unicode_Char := 16#2961#; Leftwards_Harpoon_With_Barb_Up_Above_Leftwards_Harpoon_With_Barb_Down : constant Unicode_Char := 16#2962#; Upwards_Harpoon_With_Barb_Left_Beside_Upwards_Harpoon_With_Barb_Right : constant Unicode_Char := 16#2963#; Rightwards_Harpoon_With_Barb_Up_Above_Rightwards_Harpoon_With_Barb_Down : constant Unicode_Char := 16#2964#; Downwards_Harpoon_With_Barb_Left_Beside_Downwards_Harpoon_With_Barb_Right : constant Unicode_Char := 16#2965#; Leftwards_Harpoon_With_Barb_Up_Above_Rightwards_Harpoon_With_Barb_Up : constant Unicode_Char := 16#2966#; Leftwards_Harpoon_With_Barb_Down_Above_Rightwards_Harpoon_With_Barb_Down : constant Unicode_Char := 16#2967#; Rightwards_Harpoon_With_Barb_Up_Above_Leftwards_Harpoon_With_Barb_Up : constant Unicode_Char := 16#2968#; Rightwards_Harpoon_With_Barb_Down_Above_Leftwards_Harpoon_With_Barb_Down : constant Unicode_Char := 16#2969#; Leftwards_Harpoon_With_Barb_Up_Above_Long_Dash : constant Unicode_Char := 16#296A#; Leftwards_Harpoon_With_Barb_Down_Below_Long_Dash : constant Unicode_Char := 16#296B#; Rightwards_Harpoon_With_Barb_Up_Above_Long_Dash : constant Unicode_Char := 16#296C#; Rightwards_Harpoon_With_Barb_Down_Below_Long_Dash : constant Unicode_Char := 16#296D#; Upwards_Harpoon_With_Barb_Left_Beside_Downwards_Harpoon_With_Barb_Right : constant Unicode_Char := 16#296E#; Downwards_Harpoon_With_Barb_Left_Beside_Upwards_Harpoon_With_Barb_Right : constant Unicode_Char := 16#296F#; Right_Double_Arrow_With_Rounded_Head : constant Unicode_Char := 16#2970#; Equals_Sign_Above_Rightwards_Arrow : constant Unicode_Char := 16#2971#; Tilde_Operator_Above_Rightwards_Arrow : constant Unicode_Char := 16#2972#; Leftwards_Arrow_Above_Tilde_Operator : constant Unicode_Char := 16#2973#; Rightwards_Arrow_Above_Tilde_Operator : constant Unicode_Char := 16#2974#; Rightwards_Arrow_Above_Almost_Equal_To : constant Unicode_Char := 16#2975#; Less_Than_Above_Leftwards_Arrow : constant Unicode_Char := 16#2976#; Leftwards_Arrow_Through_Less_Than : constant Unicode_Char := 16#2977#; Greater_Than_Above_Rightwards_Arrow : constant Unicode_Char := 16#2978#; Subset_Above_Rightwards_Arrow : constant Unicode_Char := 16#2979#; Leftwards_Arrow_Through_Subset : constant Unicode_Char := 16#297A#; Superset_Above_Leftwards_Arrow : constant Unicode_Char := 16#297B#; Left_Fish_Tail : constant Unicode_Char := 16#297C#; Right_Fish_Tail : constant Unicode_Char := 16#297D#; Up_Fish_Tail : constant Unicode_Char := 16#297E#; Down_Fish_Tail : constant Unicode_Char := 16#297F#; end Unicode.Names.Supplemental_Arrows_B; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-supplemental_arrows_c.ads���������������������������������������0000664�0000000�0000000�00000037404�14476332425�0024341�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Supplemental_Arrows_C is pragma Preelaborate; pragma Style_Checks (Off); Leftwards_Arrow_With_Small_Triangle_Arrowhead : constant Unicode_Char := 16#1F800#; Upwards_Arrow_With_Small_Triangle_Arrowhead : constant Unicode_Char := 16#1F801#; Rightwards_Arrow_With_Small_Triangle_Arrowhead : constant Unicode_Char := 16#1F802#; Downwards_Arrow_With_Small_Triangle_Arrowhead : constant Unicode_Char := 16#1F803#; Leftwards_Arrow_With_Medium_Triangle_Arrowhead : constant Unicode_Char := 16#1F804#; Upwards_Arrow_With_Medium_Triangle_Arrowhead : constant Unicode_Char := 16#1F805#; Rightwards_Arrow_With_Medium_Triangle_Arrowhead : constant Unicode_Char := 16#1F806#; Downwards_Arrow_With_Medium_Triangle_Arrowhead : constant Unicode_Char := 16#1F807#; Leftwards_Arrow_With_Large_Triangle_Arrowhead : constant Unicode_Char := 16#1F808#; Upwards_Arrow_With_Large_Triangle_Arrowhead : constant Unicode_Char := 16#1F809#; Rightwards_Arrow_With_Large_Triangle_Arrowhead : constant Unicode_Char := 16#1F80A#; Downwards_Arrow_With_Large_Triangle_Arrowhead : constant Unicode_Char := 16#1F80B#; Leftwards_Arrow_With_Small_Equilateral_Arrowhead : constant Unicode_Char := 16#1F810#; Upwards_Arrow_With_Small_Equilateral_Arrowhead : constant Unicode_Char := 16#1F811#; Rightwards_Arrow_With_Small_Equilateral_Arrowhead : constant Unicode_Char := 16#1F812#; Downwards_Arrow_With_Small_Equilateral_Arrowhead : constant Unicode_Char := 16#1F813#; Leftwards_Arrow_With_Equilateral_Arrowhead : constant Unicode_Char := 16#1F814#; Upwards_Arrow_With_Equilateral_Arrowhead : constant Unicode_Char := 16#1F815#; Rightwards_Arrow_With_Equilateral_Arrowhead : constant Unicode_Char := 16#1F816#; Downwards_Arrow_With_Equilateral_Arrowhead : constant Unicode_Char := 16#1F817#; Heavy_Leftwards_Arrow_With_Equilateral_Arrowhead : constant Unicode_Char := 16#1F818#; Heavy_Upwards_Arrow_With_Equilateral_Arrowhead : constant Unicode_Char := 16#1F819#; Heavy_Rightwards_Arrow_With_Equilateral_Arrowhead : constant Unicode_Char := 16#1F81A#; Heavy_Downwards_Arrow_With_Equilateral_Arrowhead : constant Unicode_Char := 16#1F81B#; Heavy_Leftwards_Arrow_With_Large_Equilateral_Arrowhead : constant Unicode_Char := 16#1F81C#; Heavy_Upwards_Arrow_With_Large_Equilateral_Arrowhead : constant Unicode_Char := 16#1F81D#; Heavy_Rightwards_Arrow_With_Large_Equilateral_Arrowhead : constant Unicode_Char := 16#1F81E#; Heavy_Downwards_Arrow_With_Large_Equilateral_Arrowhead : constant Unicode_Char := 16#1F81F#; Leftwards_Triangle_Headed_Arrow_With_Narrow_Shaft : constant Unicode_Char := 16#1F820#; Upwards_Triangle_Headed_Arrow_With_Narrow_Shaft : constant Unicode_Char := 16#1F821#; Rightwards_Triangle_Headed_Arrow_With_Narrow_Shaft : constant Unicode_Char := 16#1F822#; Downwards_Triangle_Headed_Arrow_With_Narrow_Shaft : constant Unicode_Char := 16#1F823#; Leftwards_Triangle_Headed_Arrow_With_Medium_Shaft : constant Unicode_Char := 16#1F824#; Upwards_Triangle_Headed_Arrow_With_Medium_Shaft : constant Unicode_Char := 16#1F825#; Rightwards_Triangle_Headed_Arrow_With_Medium_Shaft : constant Unicode_Char := 16#1F826#; Downwards_Triangle_Headed_Arrow_With_Medium_Shaft : constant Unicode_Char := 16#1F827#; Leftwards_Triangle_Headed_Arrow_With_Bold_Shaft : constant Unicode_Char := 16#1F828#; Upwards_Triangle_Headed_Arrow_With_Bold_Shaft : constant Unicode_Char := 16#1F829#; Rightwards_Triangle_Headed_Arrow_With_Bold_Shaft : constant Unicode_Char := 16#1F82A#; Downwards_Triangle_Headed_Arrow_With_Bold_Shaft : constant Unicode_Char := 16#1F82B#; Leftwards_Triangle_Headed_Arrow_With_Heavy_Shaft : constant Unicode_Char := 16#1F82C#; Upwards_Triangle_Headed_Arrow_With_Heavy_Shaft : constant Unicode_Char := 16#1F82D#; Rightwards_Triangle_Headed_Arrow_With_Heavy_Shaft : constant Unicode_Char := 16#1F82E#; Downwards_Triangle_Headed_Arrow_With_Heavy_Shaft : constant Unicode_Char := 16#1F82F#; Leftwards_Triangle_Headed_Arrow_With_Very_Heavy_Shaft : constant Unicode_Char := 16#1F830#; Upwards_Triangle_Headed_Arrow_With_Very_Heavy_Shaft : constant Unicode_Char := 16#1F831#; Rightwards_Triangle_Headed_Arrow_With_Very_Heavy_Shaft : constant Unicode_Char := 16#1F832#; Downwards_Triangle_Headed_Arrow_With_Very_Heavy_Shaft : constant Unicode_Char := 16#1F833#; Leftwards_Finger_Post_Arrow : constant Unicode_Char := 16#1F834#; Upwards_Finger_Post_Arrow : constant Unicode_Char := 16#1F835#; Rightwards_Finger_Post_Arrow : constant Unicode_Char := 16#1F836#; Downwards_Finger_Post_Arrow : constant Unicode_Char := 16#1F837#; Leftwards_Squared_Arrow : constant Unicode_Char := 16#1F838#; Upwards_Squared_Arrow : constant Unicode_Char := 16#1F839#; Rightwards_Squared_Arrow : constant Unicode_Char := 16#1F83A#; Downwards_Squared_Arrow : constant Unicode_Char := 16#1F83B#; Leftwards_Compressed_Arrow : constant Unicode_Char := 16#1F83C#; Upwards_Compressed_Arrow : constant Unicode_Char := 16#1F83D#; Rightwards_Compressed_Arrow : constant Unicode_Char := 16#1F83E#; Downwards_Compressed_Arrow : constant Unicode_Char := 16#1F83F#; Leftwards_Heavy_Compressed_Arrow : constant Unicode_Char := 16#1F840#; Upwards_Heavy_Compressed_Arrow : constant Unicode_Char := 16#1F841#; Rightwards_Heavy_Compressed_Arrow : constant Unicode_Char := 16#1F842#; Downwards_Heavy_Compressed_Arrow : constant Unicode_Char := 16#1F843#; Leftwards_Heavy_Arrow : constant Unicode_Char := 16#1F844#; Upwards_Heavy_Arrow : constant Unicode_Char := 16#1F845#; Rightwards_Heavy_Arrow : constant Unicode_Char := 16#1F846#; Downwards_Heavy_Arrow : constant Unicode_Char := 16#1F847#; Leftwards_Sans_Serif_Arrow : constant Unicode_Char := 16#1F850#; Upwards_Sans_Serif_Arrow : constant Unicode_Char := 16#1F851#; Rightwards_Sans_Serif_Arrow : constant Unicode_Char := 16#1F852#; Downwards_Sans_Serif_Arrow : constant Unicode_Char := 16#1F853#; North_West_Sans_Serif_Arrow : constant Unicode_Char := 16#1F854#; North_East_Sans_Serif_Arrow : constant Unicode_Char := 16#1F855#; South_East_Sans_Serif_Arrow : constant Unicode_Char := 16#1F856#; South_West_Sans_Serif_Arrow : constant Unicode_Char := 16#1F857#; Left_Right_Sans_Serif_Arrow : constant Unicode_Char := 16#1F858#; Up_Down_Sans_Serif_Arrow : constant Unicode_Char := 16#1F859#; Wide_Headed_Leftwards_Light_Barb_Arrow : constant Unicode_Char := 16#1F860#; Wide_Headed_Upwards_Light_Barb_Arrow : constant Unicode_Char := 16#1F861#; Wide_Headed_Rightwards_Light_Barb_Arrow : constant Unicode_Char := 16#1F862#; Wide_Headed_Downwards_Light_Barb_Arrow : constant Unicode_Char := 16#1F863#; Wide_Headed_North_West_Light_Barb_Arrow : constant Unicode_Char := 16#1F864#; Wide_Headed_North_East_Light_Barb_Arrow : constant Unicode_Char := 16#1F865#; Wide_Headed_South_East_Light_Barb_Arrow : constant Unicode_Char := 16#1F866#; Wide_Headed_South_West_Light_Barb_Arrow : constant Unicode_Char := 16#1F867#; Wide_Headed_Leftwards_Barb_Arrow : constant Unicode_Char := 16#1F868#; Wide_Headed_Upwards_Barb_Arrow : constant Unicode_Char := 16#1F869#; Wide_Headed_Rightwards_Barb_Arrow : constant Unicode_Char := 16#1F86A#; Wide_Headed_Downwards_Barb_Arrow : constant Unicode_Char := 16#1F86B#; Wide_Headed_North_West_Barb_Arrow : constant Unicode_Char := 16#1F86C#; Wide_Headed_North_East_Barb_Arrow : constant Unicode_Char := 16#1F86D#; Wide_Headed_South_East_Barb_Arrow : constant Unicode_Char := 16#1F86E#; Wide_Headed_South_West_Barb_Arrow : constant Unicode_Char := 16#1F86F#; Wide_Headed_Leftwards_Medium_Barb_Arrow : constant Unicode_Char := 16#1F870#; Wide_Headed_Upwards_Medium_Barb_Arrow : constant Unicode_Char := 16#1F871#; Wide_Headed_Rightwards_Medium_Barb_Arrow : constant Unicode_Char := 16#1F872#; Wide_Headed_Downwards_Medium_Barb_Arrow : constant Unicode_Char := 16#1F873#; Wide_Headed_North_West_Medium_Barb_Arrow : constant Unicode_Char := 16#1F874#; Wide_Headed_North_East_Medium_Barb_Arrow : constant Unicode_Char := 16#1F875#; Wide_Headed_South_East_Medium_Barb_Arrow : constant Unicode_Char := 16#1F876#; Wide_Headed_South_West_Medium_Barb_Arrow : constant Unicode_Char := 16#1F877#; Wide_Headed_Leftwards_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F878#; Wide_Headed_Upwards_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F879#; Wide_Headed_Rightwards_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F87A#; Wide_Headed_Downwards_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F87B#; Wide_Headed_North_West_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F87C#; Wide_Headed_North_East_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F87D#; Wide_Headed_South_East_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F87E#; Wide_Headed_South_West_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F87F#; Wide_Headed_Leftwards_Very_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F880#; Wide_Headed_Upwards_Very_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F881#; Wide_Headed_Rightwards_Very_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F882#; Wide_Headed_Downwards_Very_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F883#; Wide_Headed_North_West_Very_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F884#; Wide_Headed_North_East_Very_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F885#; Wide_Headed_South_East_Very_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F886#; Wide_Headed_South_West_Very_Heavy_Barb_Arrow : constant Unicode_Char := 16#1F887#; Leftwards_Triangle_Arrowhead : constant Unicode_Char := 16#1F890#; Upwards_Triangle_Arrowhead : constant Unicode_Char := 16#1F891#; Rightwards_Triangle_Arrowhead : constant Unicode_Char := 16#1F892#; Downwards_Triangle_Arrowhead : constant Unicode_Char := 16#1F893#; Leftwards_White_Arrow_Within_Triangle_Arrowhead : constant Unicode_Char := 16#1F894#; Upwards_White_Arrow_Within_Triangle_Arrowhead : constant Unicode_Char := 16#1F895#; Rightwards_White_Arrow_Within_Triangle_Arrowhead : constant Unicode_Char := 16#1F896#; Downwards_White_Arrow_Within_Triangle_Arrowhead : constant Unicode_Char := 16#1F897#; Leftwards_Arrow_With_Notched_Tail : constant Unicode_Char := 16#1F898#; Upwards_Arrow_With_Notched_Tail : constant Unicode_Char := 16#1F899#; Rightwards_Arrow_With_Notched_Tail : constant Unicode_Char := 16#1F89A#; Downwards_Arrow_With_Notched_Tail : constant Unicode_Char := 16#1F89B#; Heavy_Arrow_Shaft_Width_One : constant Unicode_Char := 16#1F89C#; Heavy_Arrow_Shaft_Width_Two_Thirds : constant Unicode_Char := 16#1F89D#; Heavy_Arrow_Shaft_Width_One_Half : constant Unicode_Char := 16#1F89E#; Heavy_Arrow_Shaft_Width_One_Third : constant Unicode_Char := 16#1F89F#; Leftwards_Bottom_Shaded_White_Arrow : constant Unicode_Char := 16#1F8A0#; Rightwards_Bottom_Shaded_White_Arrow : constant Unicode_Char := 16#1F8A1#; Leftwards_Top_Shaded_White_Arrow : constant Unicode_Char := 16#1F8A2#; Rightwards_Top_Shaded_White_Arrow : constant Unicode_Char := 16#1F8A3#; Leftwards_Left_Shaded_White_Arrow : constant Unicode_Char := 16#1F8A4#; Rightwards_Right_Shaded_White_Arrow : constant Unicode_Char := 16#1F8A5#; Leftwards_Right_Shaded_White_Arrow : constant Unicode_Char := 16#1F8A6#; Rightwards_Left_Shaded_White_Arrow : constant Unicode_Char := 16#1F8A7#; Leftwards_Back_Tilted_Shadowed_White_Arrow : constant Unicode_Char := 16#1F8A8#; Rightwards_Back_Tilted_Shadowed_White_Arrow : constant Unicode_Char := 16#1F8A9#; Leftwards_Front_Tilted_Shadowed_White_Arrow : constant Unicode_Char := 16#1F8AA#; Rightwards_Front_Tilted_Shadowed_White_Arrow : constant Unicode_Char := 16#1F8AB#; White_Arrow_Shaft_Width_One : constant Unicode_Char := 16#1F8AC#; White_Arrow_Shaft_Width_Two_Thirds : constant Unicode_Char := 16#1F8AD#; end Unicode.Names.Supplemental_Arrows_C; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-supplemental_punctuation.ads������������������������������������0000664�0000000�0000000�00000017673�14476332425�0025101�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Supplemental_Punctuation is pragma Preelaborate; pragma Style_Checks (Off); Right_Angle_Substitution_Marker : constant Unicode_Char := 16#2E00#; Right_Angle_Dotted_Substitution_Marker : constant Unicode_Char := 16#2E01#; Left_Substitution_Bracket : constant Unicode_Char := 16#2E02#; Right_Substitution_Bracket : constant Unicode_Char := 16#2E03#; Left_Dotted_Substitution_Bracket : constant Unicode_Char := 16#2E04#; Right_Dotted_Substitution_Bracket : constant Unicode_Char := 16#2E05#; Raised_Interpolation_Marker : constant Unicode_Char := 16#2E06#; Raised_Dotted_Interpolation_Marker : constant Unicode_Char := 16#2E07#; Dotted_Transposition_Marker : constant Unicode_Char := 16#2E08#; Left_Transposition_Bracket : constant Unicode_Char := 16#2E09#; Right_Transposition_Bracket : constant Unicode_Char := 16#2E0A#; Raised_Square : constant Unicode_Char := 16#2E0B#; Left_Raised_Omission_Bracket : constant Unicode_Char := 16#2E0C#; Right_Raised_Omission_Bracket : constant Unicode_Char := 16#2E0D#; Editorial_Coronis : constant Unicode_Char := 16#2E0E#; Paragraphos : constant Unicode_Char := 16#2E0F#; Forked_Paragraphos : constant Unicode_Char := 16#2E10#; Reversed_Forked_Paragraphos : constant Unicode_Char := 16#2E11#; Hypodiastole : constant Unicode_Char := 16#2E12#; Dotted_Obelos : constant Unicode_Char := 16#2E13#; Downwards_Ancora : constant Unicode_Char := 16#2E14#; Upwards_Ancora : constant Unicode_Char := 16#2E15#; Dotted_Right_Pointing_Angle : constant Unicode_Char := 16#2E16#; Double_Oblique_Hyphen : constant Unicode_Char := 16#2E17#; Inverted_Interrobang : constant Unicode_Char := 16#2E18#; Palm_Branch : constant Unicode_Char := 16#2E19#; Hyphen_With_Diaeresis : constant Unicode_Char := 16#2E1A#; Tilde_With_Ring_Above : constant Unicode_Char := 16#2E1B#; Left_Low_Paraphrase_Bracket : constant Unicode_Char := 16#2E1C#; Right_Low_Paraphrase_Bracket : constant Unicode_Char := 16#2E1D#; Tilde_With_Dot_Above : constant Unicode_Char := 16#2E1E#; Tilde_With_Dot_Below : constant Unicode_Char := 16#2E1F#; Left_Vertical_Bar_With_Quill : constant Unicode_Char := 16#2E20#; Right_Vertical_Bar_With_Quill : constant Unicode_Char := 16#2E21#; Top_Left_Half_Bracket : constant Unicode_Char := 16#2E22#; Top_Right_Half_Bracket : constant Unicode_Char := 16#2E23#; Bottom_Left_Half_Bracket : constant Unicode_Char := 16#2E24#; Bottom_Right_Half_Bracket : constant Unicode_Char := 16#2E25#; Left_Sideways_U_Bracket : constant Unicode_Char := 16#2E26#; Right_Sideways_U_Bracket : constant Unicode_Char := 16#2E27#; Left_Double_Parenthesis : constant Unicode_Char := 16#2E28#; Right_Double_Parenthesis : constant Unicode_Char := 16#2E29#; Two_Dots_Over_One_Dot_Punctuation : constant Unicode_Char := 16#2E2A#; One_Dot_Over_Two_Dots_Punctuation : constant Unicode_Char := 16#2E2B#; Squared_Four_Dot_Punctuation : constant Unicode_Char := 16#2E2C#; Five_Dot_Mark : constant Unicode_Char := 16#2E2D#; Reversed_Question_Mark : constant Unicode_Char := 16#2E2E#; Vertical_Tilde : constant Unicode_Char := 16#2E2F#; Ring_Point : constant Unicode_Char := 16#2E30#; Word_Separator_Middle_Dot : constant Unicode_Char := 16#2E31#; Turned_Comma : constant Unicode_Char := 16#2E32#; Raised_Dot : constant Unicode_Char := 16#2E33#; Raised_Comma : constant Unicode_Char := 16#2E34#; Turned_Semicolon : constant Unicode_Char := 16#2E35#; Dagger_With_Left_Guard : constant Unicode_Char := 16#2E36#; Dagger_With_Right_Guard : constant Unicode_Char := 16#2E37#; Turned_Dagger : constant Unicode_Char := 16#2E38#; Top_Half_Section_Sign : constant Unicode_Char := 16#2E39#; Two_Em_Dash : constant Unicode_Char := 16#2E3A#; Three_Em_Dash : constant Unicode_Char := 16#2E3B#; Stenographic_Full_Stop : constant Unicode_Char := 16#2E3C#; Vertical_Six_Dots : constant Unicode_Char := 16#2E3D#; Wiggly_Vertical_Line : constant Unicode_Char := 16#2E3E#; Capitulum : constant Unicode_Char := 16#2E3F#; Double_Hyphen : constant Unicode_Char := 16#2E40#; Reversed_Comma : constant Unicode_Char := 16#2E41#; Double_Low_Reversed_9_Quotation_Mark : constant Unicode_Char := 16#2E42#; end Unicode.Names.Supplemental_Punctuation; ���������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-sutton_signwriting.ads������������������������������������������0000664�0000000�0000000�00000177417�14476332425�0023722�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Sutton_Signwriting is pragma Preelaborate; pragma Style_Checks (Off); Signwriting_Hand_Fist_Index : constant Unicode_Char := 16#1D800#; Signwriting_Hand_Circle_Index : constant Unicode_Char := 16#1D801#; Signwriting_Hand_Cup_Index : constant Unicode_Char := 16#1D802#; Signwriting_Hand_Oval_Index : constant Unicode_Char := 16#1D803#; Signwriting_Hand_Hinge_Index : constant Unicode_Char := 16#1D804#; Signwriting_Hand_Angle_Index : constant Unicode_Char := 16#1D805#; Signwriting_Hand_Fist_Index_Bent : constant Unicode_Char := 16#1D806#; Signwriting_Hand_Circle_Index_Bent : constant Unicode_Char := 16#1D807#; Signwriting_Hand_Fist_Thumb_Under_Index_Bent : constant Unicode_Char := 16#1D808#; Signwriting_Hand_Fist_Index_Raised_Knuckle : constant Unicode_Char := 16#1D809#; Signwriting_Hand_Fist_Index_Cupped : constant Unicode_Char := 16#1D80A#; Signwriting_Hand_Fist_Index_Hinged : constant Unicode_Char := 16#1D80B#; Signwriting_Hand_Fist_Index_Hinged_Low : constant Unicode_Char := 16#1D80C#; Signwriting_Hand_Circle_Index_Hinge : constant Unicode_Char := 16#1D80D#; Signwriting_Hand_Fist_Index_Middle : constant Unicode_Char := 16#1D80E#; Signwriting_Hand_Circle_Index_Middle : constant Unicode_Char := 16#1D80F#; Signwriting_Hand_Fist_Index_Middle_Bent : constant Unicode_Char := 16#1D810#; Signwriting_Hand_Fist_Index_Middle_Raised_Knuckles : constant Unicode_Char := 16#1D811#; Signwriting_Hand_Fist_Index_Middle_Hinged : constant Unicode_Char := 16#1D812#; Signwriting_Hand_Fist_Index_Up_Middle_Hinged : constant Unicode_Char := 16#1D813#; Signwriting_Hand_Fist_Index_Hinged_Middle_Up : constant Unicode_Char := 16#1D814#; Signwriting_Hand_Fist_Index_Middle_Conjoined : constant Unicode_Char := 16#1D815#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Index_Bent : constant Unicode_Char := 16#1D816#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Middle_Bent : constant Unicode_Char := 16#1D817#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Cupped : constant Unicode_Char := 16#1D818#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Hinged : constant Unicode_Char := 16#1D819#; Signwriting_Hand_Fist_Index_Middle_Crossed : constant Unicode_Char := 16#1D81A#; Signwriting_Hand_Circle_Index_Middle_Crossed : constant Unicode_Char := 16#1D81B#; Signwriting_Hand_Fist_Middle_Bent_Over_Index : constant Unicode_Char := 16#1D81C#; Signwriting_Hand_Fist_Index_Bent_Over_Middle : constant Unicode_Char := 16#1D81D#; Signwriting_Hand_Fist_Index_Middle_Thumb : constant Unicode_Char := 16#1D81E#; Signwriting_Hand_Circle_Index_Middle_Thumb : constant Unicode_Char := 16#1D81F#; Signwriting_Hand_Fist_Index_Middle_Straight_Thumb_Bent : constant Unicode_Char := 16#1D820#; Signwriting_Hand_Fist_Index_Middle_Bent_Thumb_Straight : constant Unicode_Char := 16#1D821#; Signwriting_Hand_Fist_Index_Middle_Thumb_Bent : constant Unicode_Char := 16#1D822#; Signwriting_Hand_Fist_Index_Middle_Hinged_Spread_Thumb_Side : constant Unicode_Char := 16#1D823#; Signwriting_Hand_Fist_Index_Up_Middle_Hinged_Thumb_Side : constant Unicode_Char := 16#1D824#; Signwriting_Hand_Fist_Index_Up_Middle_Hinged_Thumb_Conjoined : constant Unicode_Char := 16#1D825#; Signwriting_Hand_Fist_Index_Hinged_Middle_Up_Thumb_Side : constant Unicode_Char := 16#1D826#; Signwriting_Hand_Fist_Index_Middle_Up_Spread_Thumb_Forward : constant Unicode_Char := 16#1D827#; Signwriting_Hand_Fist_Index_Middle_Thumb_Cupped : constant Unicode_Char := 16#1D828#; Signwriting_Hand_Fist_Index_Middle_Thumb_Circled : constant Unicode_Char := 16#1D829#; Signwriting_Hand_Fist_Index_Middle_Thumb_Hooked : constant Unicode_Char := 16#1D82A#; Signwriting_Hand_Fist_Index_Middle_Thumb_Hinged : constant Unicode_Char := 16#1D82B#; Signwriting_Hand_Fist_Thumb_Between_Index_Middle_Straight : constant Unicode_Char := 16#1D82C#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Thumb_Side : constant Unicode_Char := 16#1D82D#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Thumb_Side_Conjoined : constant Unicode_Char := 16#1D82E#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Thumb_Side_Bent : constant Unicode_Char := 16#1D82F#; Signwriting_Hand_Fist_Middle_Thumb_Hooked_Index_Up : constant Unicode_Char := 16#1D830#; Signwriting_Hand_Fist_Index_Thumb_Hooked_Middle_Up : constant Unicode_Char := 16#1D831#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Hinged_Thumb_Side : constant Unicode_Char := 16#1D832#; Signwriting_Hand_Fist_Index_Middle_Crossed_Thumb_Side : constant Unicode_Char := 16#1D833#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Thumb_Forward : constant Unicode_Char := 16#1D834#; Signwriting_Hand_Fist_Index_Middle_Conjoined_Cupped_Thumb_Forward : constant Unicode_Char := 16#1D835#; Signwriting_Hand_Fist_Middle_Thumb_Cupped_Index_Up : constant Unicode_Char := 16#1D836#; Signwriting_Hand_Fist_Index_Thumb_Cupped_Middle_Up : constant Unicode_Char := 16#1D837#; Signwriting_Hand_Fist_Middle_Thumb_Circled_Index_Up : constant Unicode_Char := 16#1D838#; Signwriting_Hand_Fist_Middle_Thumb_Circled_Index_Hinged : constant Unicode_Char := 16#1D839#; Signwriting_Hand_Fist_Index_Thumb_Angled_Out_Middle_Up : constant Unicode_Char := 16#1D83A#; Signwriting_Hand_Fist_Index_Thumb_Angled_In_Middle_Up : constant Unicode_Char := 16#1D83B#; Signwriting_Hand_Fist_Index_Thumb_Circled_Middle_Up : constant Unicode_Char := 16#1D83C#; Signwriting_Hand_Fist_Index_Middle_Thumb_Conjoined_Hinged : constant Unicode_Char := 16#1D83D#; Signwriting_Hand_Fist_Index_Middle_Thumb_Angled_Out : constant Unicode_Char := 16#1D83E#; Signwriting_Hand_Fist_Index_Middle_Thumb_Angled : constant Unicode_Char := 16#1D83F#; Signwriting_Hand_Fist_Middle_Thumb_Angled_Out_Index_Up : constant Unicode_Char := 16#1D840#; Signwriting_Hand_Fist_Middle_Thumb_Angled_Out_Index_Crossed : constant Unicode_Char := 16#1D841#; Signwriting_Hand_Fist_Middle_Thumb_Angled_Index_Up : constant Unicode_Char := 16#1D842#; Signwriting_Hand_Fist_Index_Thumb_Hooked_Middle_Hinged : constant Unicode_Char := 16#1D843#; Signwriting_Hand_Flat_Four_Fingers : constant Unicode_Char := 16#1D844#; Signwriting_Hand_Flat_Four_Fingers_Bent : constant Unicode_Char := 16#1D845#; Signwriting_Hand_Flat_Four_Fingers_Hinged : constant Unicode_Char := 16#1D846#; Signwriting_Hand_Flat_Four_Fingers_Conjoined : constant Unicode_Char := 16#1D847#; Signwriting_Hand_Flat_Four_Fingers_Conjoined_Split : constant Unicode_Char := 16#1D848#; Signwriting_Hand_Claw_Four_Fingers_Conjoined : constant Unicode_Char := 16#1D849#; Signwriting_Hand_Fist_Four_Fingers_Conjoined_Bent : constant Unicode_Char := 16#1D84A#; Signwriting_Hand_Hinge_Four_Fingers_Conjoined : constant Unicode_Char := 16#1D84B#; Signwriting_Hand_Flat_Five_Fingers_Spread : constant Unicode_Char := 16#1D84C#; Signwriting_Hand_Flat_Heel_Five_Fingers_Spread : constant Unicode_Char := 16#1D84D#; Signwriting_Hand_Flat_Five_Fingers_Spread_Four_Bent : constant Unicode_Char := 16#1D84E#; Signwriting_Hand_Flat_Heel_Five_Fingers_Spread_Four_Bent : constant Unicode_Char := 16#1D84F#; Signwriting_Hand_Flat_Five_Fingers_Spread_Bent : constant Unicode_Char := 16#1D850#; Signwriting_Hand_Flat_Heel_Five_Fingers_Spread_Bent : constant Unicode_Char := 16#1D851#; Signwriting_Hand_Flat_Five_Fingers_Spread_Thumb_Forward : constant Unicode_Char := 16#1D852#; Signwriting_Hand_Cup_Five_Fingers_Spread : constant Unicode_Char := 16#1D853#; Signwriting_Hand_Cup_Five_Fingers_Spread_Open : constant Unicode_Char := 16#1D854#; Signwriting_Hand_Hinge_Five_Fingers_Spread_Open : constant Unicode_Char := 16#1D855#; Signwriting_Hand_Oval_Five_Fingers_Spread : constant Unicode_Char := 16#1D856#; Signwriting_Hand_Flat_Five_Fingers_Spread_Hinged : constant Unicode_Char := 16#1D857#; Signwriting_Hand_Flat_Five_Fingers_Spread_Hinged_Thumb_Side : constant Unicode_Char := 16#1D858#; Signwriting_Hand_Flat_Five_Fingers_Spread_Hinged_No_Thumb : constant Unicode_Char := 16#1D859#; Signwriting_Hand_Flat : constant Unicode_Char := 16#1D85A#; Signwriting_Hand_Flat_Between_Palm_Facings : constant Unicode_Char := 16#1D85B#; Signwriting_Hand_Flat_Heel : constant Unicode_Char := 16#1D85C#; Signwriting_Hand_Flat_Thumb_Side : constant Unicode_Char := 16#1D85D#; Signwriting_Hand_Flat_Heel_Thumb_Side : constant Unicode_Char := 16#1D85E#; Signwriting_Hand_Flat_Thumb_Bent : constant Unicode_Char := 16#1D85F#; Signwriting_Hand_Flat_Thumb_Forward : constant Unicode_Char := 16#1D860#; Signwriting_Hand_Flat_Split_Index_Thumb_Side : constant Unicode_Char := 16#1D861#; Signwriting_Hand_Flat_Split_Centre : constant Unicode_Char := 16#1D862#; Signwriting_Hand_Flat_Split_Centre_Thumb_Side : constant Unicode_Char := 16#1D863#; Signwriting_Hand_Flat_Split_Centre_Thumb_Side_Bent : constant Unicode_Char := 16#1D864#; Signwriting_Hand_Flat_Split_Little : constant Unicode_Char := 16#1D865#; Signwriting_Hand_Claw : constant Unicode_Char := 16#1D866#; Signwriting_Hand_Claw_Thumb_Side : constant Unicode_Char := 16#1D867#; Signwriting_Hand_Claw_No_Thumb : constant Unicode_Char := 16#1D868#; Signwriting_Hand_Claw_Thumb_Forward : constant Unicode_Char := 16#1D869#; Signwriting_Hand_Hook_Curlicue : constant Unicode_Char := 16#1D86A#; Signwriting_Hand_Hook : constant Unicode_Char := 16#1D86B#; Signwriting_Hand_Cup_Open : constant Unicode_Char := 16#1D86C#; Signwriting_Hand_Cup : constant Unicode_Char := 16#1D86D#; Signwriting_Hand_Cup_Open_Thumb_Side : constant Unicode_Char := 16#1D86E#; Signwriting_Hand_Cup_Thumb_Side : constant Unicode_Char := 16#1D86F#; Signwriting_Hand_Cup_Open_No_Thumb : constant Unicode_Char := 16#1D870#; Signwriting_Hand_Cup_No_Thumb : constant Unicode_Char := 16#1D871#; Signwriting_Hand_Cup_Open_Thumb_Forward : constant Unicode_Char := 16#1D872#; Signwriting_Hand_Cup_Thumb_Forward : constant Unicode_Char := 16#1D873#; Signwriting_Hand_Curlicue_Open : constant Unicode_Char := 16#1D874#; Signwriting_Hand_Curlicue : constant Unicode_Char := 16#1D875#; Signwriting_Hand_Circle : constant Unicode_Char := 16#1D876#; Signwriting_Hand_Oval : constant Unicode_Char := 16#1D877#; Signwriting_Hand_Oval_Thumb_Side : constant Unicode_Char := 16#1D878#; Signwriting_Hand_Oval_No_Thumb : constant Unicode_Char := 16#1D879#; Signwriting_Hand_Oval_Thumb_Forward : constant Unicode_Char := 16#1D87A#; Signwriting_Hand_Hinge_Open : constant Unicode_Char := 16#1D87B#; Signwriting_Hand_Hinge_Open_Thumb_Forward : constant Unicode_Char := 16#1D87C#; Signwriting_Hand_Hinge : constant Unicode_Char := 16#1D87D#; Signwriting_Hand_Hinge_Small : constant Unicode_Char := 16#1D87E#; Signwriting_Hand_Hinge_Open_Thumb_Side : constant Unicode_Char := 16#1D87F#; Signwriting_Hand_Hinge_Thumb_Side : constant Unicode_Char := 16#1D880#; Signwriting_Hand_Hinge_Open_No_Thumb : constant Unicode_Char := 16#1D881#; Signwriting_Hand_Hinge_No_Thumb : constant Unicode_Char := 16#1D882#; Signwriting_Hand_Hinge_Thumb_Side_Touching_Index : constant Unicode_Char := 16#1D883#; Signwriting_Hand_Hinge_Thumb_Between_Middle_Ring : constant Unicode_Char := 16#1D884#; Signwriting_Hand_Angle : constant Unicode_Char := 16#1D885#; Signwriting_Hand_Fist_Index_Middle_Ring : constant Unicode_Char := 16#1D886#; Signwriting_Hand_Circle_Index_Middle_Ring : constant Unicode_Char := 16#1D887#; Signwriting_Hand_Hinge_Index_Middle_Ring : constant Unicode_Char := 16#1D888#; Signwriting_Hand_Angle_Index_Middle_Ring : constant Unicode_Char := 16#1D889#; Signwriting_Hand_Hinge_Little : constant Unicode_Char := 16#1D88A#; Signwriting_Hand_Fist_Index_Middle_Ring_Bent : constant Unicode_Char := 16#1D88B#; Signwriting_Hand_Fist_Index_Middle_Ring_Conjoined : constant Unicode_Char := 16#1D88C#; Signwriting_Hand_Hinge_Index_Middle_Ring_Conjoined : constant Unicode_Char := 16#1D88D#; Signwriting_Hand_Fist_Little_Down : constant Unicode_Char := 16#1D88E#; Signwriting_Hand_Fist_Little_Down_Ripple_Straight : constant Unicode_Char := 16#1D88F#; Signwriting_Hand_Fist_Little_Down_Ripple_Curved : constant Unicode_Char := 16#1D890#; Signwriting_Hand_Fist_Little_Down_Others_Circled : constant Unicode_Char := 16#1D891#; Signwriting_Hand_Fist_Little_Up : constant Unicode_Char := 16#1D892#; Signwriting_Hand_Fist_Thumb_Under_Little_Up : constant Unicode_Char := 16#1D893#; Signwriting_Hand_Circle_Little_Up : constant Unicode_Char := 16#1D894#; Signwriting_Hand_Oval_Little_Up : constant Unicode_Char := 16#1D895#; Signwriting_Hand_Angle_Little_Up : constant Unicode_Char := 16#1D896#; Signwriting_Hand_Fist_Little_Raised_Knuckle : constant Unicode_Char := 16#1D897#; Signwriting_Hand_Fist_Little_Bent : constant Unicode_Char := 16#1D898#; Signwriting_Hand_Fist_Little_Touches_Thumb : constant Unicode_Char := 16#1D899#; Signwriting_Hand_Fist_Little_Thumb : constant Unicode_Char := 16#1D89A#; Signwriting_Hand_Hinge_Little_Thumb : constant Unicode_Char := 16#1D89B#; Signwriting_Hand_Fist_Little_Index_Thumb : constant Unicode_Char := 16#1D89C#; Signwriting_Hand_Hinge_Little_Index_Thumb : constant Unicode_Char := 16#1D89D#; Signwriting_Hand_Angle_Little_Index_Thumb_Index_Thumb_Out : constant Unicode_Char := 16#1D89E#; Signwriting_Hand_Angle_Little_Index_Thumb_Index_Thumb : constant Unicode_Char := 16#1D89F#; Signwriting_Hand_Fist_Little_Index : constant Unicode_Char := 16#1D8A0#; Signwriting_Hand_Circle_Little_Index : constant Unicode_Char := 16#1D8A1#; Signwriting_Hand_Hinge_Little_Index : constant Unicode_Char := 16#1D8A2#; Signwriting_Hand_Angle_Little_Index : constant Unicode_Char := 16#1D8A3#; Signwriting_Hand_Fist_Index_Middle_Little : constant Unicode_Char := 16#1D8A4#; Signwriting_Hand_Circle_Index_Middle_Little : constant Unicode_Char := 16#1D8A5#; Signwriting_Hand_Hinge_Index_Middle_Little : constant Unicode_Char := 16#1D8A6#; Signwriting_Hand_Hinge_Ring : constant Unicode_Char := 16#1D8A7#; Signwriting_Hand_Angle_Index_Middle_Little : constant Unicode_Char := 16#1D8A8#; Signwriting_Hand_Fist_Index_Middle_Cross_Little : constant Unicode_Char := 16#1D8A9#; Signwriting_Hand_Circle_Index_Middle_Cross_Little : constant Unicode_Char := 16#1D8AA#; Signwriting_Hand_Fist_Ring_Down : constant Unicode_Char := 16#1D8AB#; Signwriting_Hand_Hinge_Ring_Down_Index_Thumb_Hook_Middle : constant Unicode_Char := 16#1D8AC#; Signwriting_Hand_Angle_Ring_Down_Middle_Thumb_Index_Cross : constant Unicode_Char := 16#1D8AD#; Signwriting_Hand_Fist_Ring_Up : constant Unicode_Char := 16#1D8AE#; Signwriting_Hand_Fist_Ring_Raised_Knuckle : constant Unicode_Char := 16#1D8AF#; Signwriting_Hand_Fist_Ring_Little : constant Unicode_Char := 16#1D8B0#; Signwriting_Hand_Circle_Ring_Little : constant Unicode_Char := 16#1D8B1#; Signwriting_Hand_Oval_Ring_Little : constant Unicode_Char := 16#1D8B2#; Signwriting_Hand_Angle_Ring_Little : constant Unicode_Char := 16#1D8B3#; Signwriting_Hand_Fist_Ring_Middle : constant Unicode_Char := 16#1D8B4#; Signwriting_Hand_Fist_Ring_Middle_Conjoined : constant Unicode_Char := 16#1D8B5#; Signwriting_Hand_Fist_Ring_Middle_Raised_Knuckles : constant Unicode_Char := 16#1D8B6#; Signwriting_Hand_Fist_Ring_Index : constant Unicode_Char := 16#1D8B7#; Signwriting_Hand_Fist_Ring_Thumb : constant Unicode_Char := 16#1D8B8#; Signwriting_Hand_Hook_Ring_Thumb : constant Unicode_Char := 16#1D8B9#; Signwriting_Hand_Fist_Index_Ring_Little : constant Unicode_Char := 16#1D8BA#; Signwriting_Hand_Circle_Index_Ring_Little : constant Unicode_Char := 16#1D8BB#; Signwriting_Hand_Curlicue_Index_Ring_Little_On : constant Unicode_Char := 16#1D8BC#; Signwriting_Hand_Hook_Index_Ring_Little_Out : constant Unicode_Char := 16#1D8BD#; Signwriting_Hand_Hook_Index_Ring_Little_In : constant Unicode_Char := 16#1D8BE#; Signwriting_Hand_Hook_Index_Ring_Little_Under : constant Unicode_Char := 16#1D8BF#; Signwriting_Hand_Cup_Index_Ring_Little : constant Unicode_Char := 16#1D8C0#; Signwriting_Hand_Hinge_Index_Ring_Little : constant Unicode_Char := 16#1D8C1#; Signwriting_Hand_Angle_Index_Ring_Little_Out : constant Unicode_Char := 16#1D8C2#; Signwriting_Hand_Angle_Index_Ring_Little : constant Unicode_Char := 16#1D8C3#; Signwriting_Hand_Fist_Middle_Down : constant Unicode_Char := 16#1D8C4#; Signwriting_Hand_Hinge_Middle : constant Unicode_Char := 16#1D8C5#; Signwriting_Hand_Fist_Middle_Up : constant Unicode_Char := 16#1D8C6#; Signwriting_Hand_Circle_Middle_Up : constant Unicode_Char := 16#1D8C7#; Signwriting_Hand_Fist_Middle_Raised_Knuckle : constant Unicode_Char := 16#1D8C8#; Signwriting_Hand_Fist_Middle_Up_Thumb_Side : constant Unicode_Char := 16#1D8C9#; Signwriting_Hand_Hook_Middle_Thumb : constant Unicode_Char := 16#1D8CA#; Signwriting_Hand_Fist_Middle_Thumb_Little : constant Unicode_Char := 16#1D8CB#; Signwriting_Hand_Fist_Middle_Little : constant Unicode_Char := 16#1D8CC#; Signwriting_Hand_Fist_Middle_Ring_Little : constant Unicode_Char := 16#1D8CD#; Signwriting_Hand_Circle_Middle_Ring_Little : constant Unicode_Char := 16#1D8CE#; Signwriting_Hand_Curlicue_Middle_Ring_Little_On : constant Unicode_Char := 16#1D8CF#; Signwriting_Hand_Cup_Middle_Ring_Little : constant Unicode_Char := 16#1D8D0#; Signwriting_Hand_Hinge_Middle_Ring_Little : constant Unicode_Char := 16#1D8D1#; Signwriting_Hand_Angle_Middle_Ring_Little_Out : constant Unicode_Char := 16#1D8D2#; Signwriting_Hand_Angle_Middle_Ring_Little_In : constant Unicode_Char := 16#1D8D3#; Signwriting_Hand_Angle_Middle_Ring_Little : constant Unicode_Char := 16#1D8D4#; Signwriting_Hand_Circle_Middle_Ring_Little_Bent : constant Unicode_Char := 16#1D8D5#; Signwriting_Hand_Claw_Middle_Ring_Little_Conjoined : constant Unicode_Char := 16#1D8D6#; Signwriting_Hand_Claw_Middle_Ring_Little_Conjoined_Side : constant Unicode_Char := 16#1D8D7#; Signwriting_Hand_Hook_Middle_Ring_Little_Conjoined_Out : constant Unicode_Char := 16#1D8D8#; Signwriting_Hand_Hook_Middle_Ring_Little_Conjoined_In : constant Unicode_Char := 16#1D8D9#; Signwriting_Hand_Hook_Middle_Ring_Little_Conjoined : constant Unicode_Char := 16#1D8DA#; Signwriting_Hand_Hinge_Index_Hinged : constant Unicode_Char := 16#1D8DB#; Signwriting_Hand_Fist_Index_Thumb_Side : constant Unicode_Char := 16#1D8DC#; Signwriting_Hand_Hinge_Index_Thumb_Side : constant Unicode_Char := 16#1D8DD#; Signwriting_Hand_Fist_Index_Thumb_Side_Thumb_Diagonal : constant Unicode_Char := 16#1D8DE#; Signwriting_Hand_Fist_Index_Thumb_Side_Thumb_Conjoined : constant Unicode_Char := 16#1D8DF#; Signwriting_Hand_Fist_Index_Thumb_Side_Thumb_Bent : constant Unicode_Char := 16#1D8E0#; Signwriting_Hand_Fist_Index_Thumb_Side_Index_Bent : constant Unicode_Char := 16#1D8E1#; Signwriting_Hand_Fist_Index_Thumb_Side_Both_Bent : constant Unicode_Char := 16#1D8E2#; Signwriting_Hand_Fist_Index_Thumb_Side_Index_Hinge : constant Unicode_Char := 16#1D8E3#; Signwriting_Hand_Fist_Index_Thumb_Forward_Index_Straight : constant Unicode_Char := 16#1D8E4#; Signwriting_Hand_Fist_Index_Thumb_Forward_Index_Bent : constant Unicode_Char := 16#1D8E5#; Signwriting_Hand_Fist_Index_Thumb_Hook : constant Unicode_Char := 16#1D8E6#; Signwriting_Hand_Fist_Index_Thumb_Curlicue : constant Unicode_Char := 16#1D8E7#; Signwriting_Hand_Fist_Index_Thumb_Curve_Thumb_Inside : constant Unicode_Char := 16#1D8E8#; Signwriting_Hand_Claw_Index_Thumb_Curve_Thumb_Inside : constant Unicode_Char := 16#1D8E9#; Signwriting_Hand_Fist_Index_Thumb_Curve_Thumb_Under : constant Unicode_Char := 16#1D8EA#; Signwriting_Hand_Fist_Index_Thumb_Circle : constant Unicode_Char := 16#1D8EB#; Signwriting_Hand_Cup_Index_Thumb : constant Unicode_Char := 16#1D8EC#; Signwriting_Hand_Cup_Index_Thumb_Open : constant Unicode_Char := 16#1D8ED#; Signwriting_Hand_Hinge_Index_Thumb_Open : constant Unicode_Char := 16#1D8EE#; Signwriting_Hand_Hinge_Index_Thumb_Large : constant Unicode_Char := 16#1D8EF#; Signwriting_Hand_Hinge_Index_Thumb : constant Unicode_Char := 16#1D8F0#; Signwriting_Hand_Hinge_Index_Thumb_Small : constant Unicode_Char := 16#1D8F1#; Signwriting_Hand_Angle_Index_Thumb_Out : constant Unicode_Char := 16#1D8F2#; Signwriting_Hand_Angle_Index_Thumb_In : constant Unicode_Char := 16#1D8F3#; Signwriting_Hand_Angle_Index_Thumb : constant Unicode_Char := 16#1D8F4#; Signwriting_Hand_Fist_Thumb : constant Unicode_Char := 16#1D8F5#; Signwriting_Hand_Fist_Thumb_Heel : constant Unicode_Char := 16#1D8F6#; Signwriting_Hand_Fist_Thumb_Side_Diagonal : constant Unicode_Char := 16#1D8F7#; Signwriting_Hand_Fist_Thumb_Side_Conjoined : constant Unicode_Char := 16#1D8F8#; Signwriting_Hand_Fist_Thumb_Side_Bent : constant Unicode_Char := 16#1D8F9#; Signwriting_Hand_Fist_Thumb_Forward : constant Unicode_Char := 16#1D8FA#; Signwriting_Hand_Fist_Thumb_Between_Index_Middle : constant Unicode_Char := 16#1D8FB#; Signwriting_Hand_Fist_Thumb_Between_Middle_Ring : constant Unicode_Char := 16#1D8FC#; Signwriting_Hand_Fist_Thumb_Between_Ring_Little : constant Unicode_Char := 16#1D8FD#; Signwriting_Hand_Fist_Thumb_Under_Two_Fingers : constant Unicode_Char := 16#1D8FE#; Signwriting_Hand_Fist_Thumb_Over_Two_Fingers : constant Unicode_Char := 16#1D8FF#; Signwriting_Hand_Fist_Thumb_Under_Three_Fingers : constant Unicode_Char := 16#1D900#; Signwriting_Hand_Fist_Thumb_Under_Four_Fingers : constant Unicode_Char := 16#1D901#; Signwriting_Hand_Fist_Thumb_Over_Four_Raised_Knuckles : constant Unicode_Char := 16#1D902#; Signwriting_Hand_Fist : constant Unicode_Char := 16#1D903#; Signwriting_Hand_Fist_Heel : constant Unicode_Char := 16#1D904#; Signwriting_Touch_Single : constant Unicode_Char := 16#1D905#; Signwriting_Touch_Multiple : constant Unicode_Char := 16#1D906#; Signwriting_Touch_Between : constant Unicode_Char := 16#1D907#; Signwriting_Grasp_Single : constant Unicode_Char := 16#1D908#; Signwriting_Grasp_Multiple : constant Unicode_Char := 16#1D909#; Signwriting_Grasp_Between : constant Unicode_Char := 16#1D90A#; Signwriting_Strike_Single : constant Unicode_Char := 16#1D90B#; Signwriting_Strike_Multiple : constant Unicode_Char := 16#1D90C#; Signwriting_Strike_Between : constant Unicode_Char := 16#1D90D#; Signwriting_Brush_Single : constant Unicode_Char := 16#1D90E#; Signwriting_Brush_Multiple : constant Unicode_Char := 16#1D90F#; Signwriting_Brush_Between : constant Unicode_Char := 16#1D910#; Signwriting_Rub_Single : constant Unicode_Char := 16#1D911#; Signwriting_Rub_Multiple : constant Unicode_Char := 16#1D912#; Signwriting_Rub_Between : constant Unicode_Char := 16#1D913#; Signwriting_Surface_Symbols : constant Unicode_Char := 16#1D914#; Signwriting_Surface_Between : constant Unicode_Char := 16#1D915#; Signwriting_Squeeze_Large_Single : constant Unicode_Char := 16#1D916#; Signwriting_Squeeze_Small_Single : constant Unicode_Char := 16#1D917#; Signwriting_Squeeze_Large_Multiple : constant Unicode_Char := 16#1D918#; Signwriting_Squeeze_Small_Multiple : constant Unicode_Char := 16#1D919#; Signwriting_Squeeze_Sequential : constant Unicode_Char := 16#1D91A#; Signwriting_Flick_Large_Single : constant Unicode_Char := 16#1D91B#; Signwriting_Flick_Small_Single : constant Unicode_Char := 16#1D91C#; Signwriting_Flick_Large_Multiple : constant Unicode_Char := 16#1D91D#; Signwriting_Flick_Small_Multiple : constant Unicode_Char := 16#1D91E#; Signwriting_Flick_Sequential : constant Unicode_Char := 16#1D91F#; Signwriting_Squeeze_Flick_Alternating : constant Unicode_Char := 16#1D920#; Signwriting_Movement_Hinge_Up_Down_Large : constant Unicode_Char := 16#1D921#; Signwriting_Movement_Hinge_Up_Down_Small : constant Unicode_Char := 16#1D922#; Signwriting_Movement_Hinge_Up_Sequential : constant Unicode_Char := 16#1D923#; Signwriting_Movement_Hinge_Down_Sequential : constant Unicode_Char := 16#1D924#; Signwriting_Movement_Hinge_Up_Down_Alternating_Large : constant Unicode_Char := 16#1D925#; Signwriting_Movement_Hinge_Up_Down_Alternating_Small : constant Unicode_Char := 16#1D926#; Signwriting_Movement_Hinge_Side_To_Side_Scissors : constant Unicode_Char := 16#1D927#; Signwriting_Movement_Wallplane_Finger_Contact : constant Unicode_Char := 16#1D928#; Signwriting_Movement_Floorplane_Finger_Contact : constant Unicode_Char := 16#1D929#; Signwriting_Movement_Wallplane_Single_Straight_Small : constant Unicode_Char := 16#1D92A#; Signwriting_Movement_Wallplane_Single_Straight_Medium : constant Unicode_Char := 16#1D92B#; Signwriting_Movement_Wallplane_Single_Straight_Large : constant Unicode_Char := 16#1D92C#; Signwriting_Movement_Wallplane_Single_Straight_Largest : constant Unicode_Char := 16#1D92D#; Signwriting_Movement_Wallplane_Single_Wrist_Flex : constant Unicode_Char := 16#1D92E#; Signwriting_Movement_Wallplane_Double_Straight : constant Unicode_Char := 16#1D92F#; Signwriting_Movement_Wallplane_Double_Wrist_Flex : constant Unicode_Char := 16#1D930#; Signwriting_Movement_Wallplane_Double_Alternating : constant Unicode_Char := 16#1D931#; Signwriting_Movement_Wallplane_Double_Alternating_Wrist_Flex : constant Unicode_Char := 16#1D932#; Signwriting_Movement_Wallplane_Cross : constant Unicode_Char := 16#1D933#; Signwriting_Movement_Wallplane_Triple_Straight_Movement : constant Unicode_Char := 16#1D934#; Signwriting_Movement_Wallplane_Triple_Wrist_Flex : constant Unicode_Char := 16#1D935#; Signwriting_Movement_Wallplane_Triple_Alternating : constant Unicode_Char := 16#1D936#; Signwriting_Movement_Wallplane_Triple_Alternating_Wrist_Flex : constant Unicode_Char := 16#1D937#; Signwriting_Movement_Wallplane_Bend_Small : constant Unicode_Char := 16#1D938#; Signwriting_Movement_Wallplane_Bend_Medium : constant Unicode_Char := 16#1D939#; Signwriting_Movement_Wallplane_Bend_Large : constant Unicode_Char := 16#1D93A#; Signwriting_Movement_Wallplane_Corner_Small : constant Unicode_Char := 16#1D93B#; Signwriting_Movement_Wallplane_Corner_Medium : constant Unicode_Char := 16#1D93C#; Signwriting_Movement_Wallplane_Corner_Large : constant Unicode_Char := 16#1D93D#; Signwriting_Movement_Wallplane_Corner_Rotation : constant Unicode_Char := 16#1D93E#; Signwriting_Movement_Wallplane_Check_Small : constant Unicode_Char := 16#1D93F#; Signwriting_Movement_Wallplane_Check_Medium : constant Unicode_Char := 16#1D940#; Signwriting_Movement_Wallplane_Check_Large : constant Unicode_Char := 16#1D941#; Signwriting_Movement_Wallplane_Box_Small : constant Unicode_Char := 16#1D942#; Signwriting_Movement_Wallplane_Box_Medium : constant Unicode_Char := 16#1D943#; Signwriting_Movement_Wallplane_Box_Large : constant Unicode_Char := 16#1D944#; Signwriting_Movement_Wallplane_Zigzag_Small : constant Unicode_Char := 16#1D945#; Signwriting_Movement_Wallplane_Zigzag_Medium : constant Unicode_Char := 16#1D946#; Signwriting_Movement_Wallplane_Zigzag_Large : constant Unicode_Char := 16#1D947#; Signwriting_Movement_Wallplane_Peaks_Small : constant Unicode_Char := 16#1D948#; Signwriting_Movement_Wallplane_Peaks_Medium : constant Unicode_Char := 16#1D949#; Signwriting_Movement_Wallplane_Peaks_Large : constant Unicode_Char := 16#1D94A#; Signwriting_Travel_Wallplane_Rotation_Wallplane_Single : constant Unicode_Char := 16#1D94B#; Signwriting_Travel_Wallplane_Rotation_Wallplane_Double : constant Unicode_Char := 16#1D94C#; Signwriting_Travel_Wallplane_Rotation_Wallplane_Alternating : constant Unicode_Char := 16#1D94D#; Signwriting_Travel_Wallplane_Rotation_Floorplane_Single : constant Unicode_Char := 16#1D94E#; Signwriting_Travel_Wallplane_Rotation_Floorplane_Double : constant Unicode_Char := 16#1D94F#; Signwriting_Travel_Wallplane_Rotation_Floorplane_Alternating : constant Unicode_Char := 16#1D950#; Signwriting_Travel_Wallplane_Shaking : constant Unicode_Char := 16#1D951#; Signwriting_Travel_Wallplane_Arm_Spiral_Single : constant Unicode_Char := 16#1D952#; Signwriting_Travel_Wallplane_Arm_Spiral_Double : constant Unicode_Char := 16#1D953#; Signwriting_Travel_Wallplane_Arm_Spiral_Triple : constant Unicode_Char := 16#1D954#; Signwriting_Movement_Diagonal_Away_Small : constant Unicode_Char := 16#1D955#; Signwriting_Movement_Diagonal_Away_Medium : constant Unicode_Char := 16#1D956#; Signwriting_Movement_Diagonal_Away_Large : constant Unicode_Char := 16#1D957#; Signwriting_Movement_Diagonal_Away_Largest : constant Unicode_Char := 16#1D958#; Signwriting_Movement_Diagonal_Towards_Small : constant Unicode_Char := 16#1D959#; Signwriting_Movement_Diagonal_Towards_Medium : constant Unicode_Char := 16#1D95A#; Signwriting_Movement_Diagonal_Towards_Large : constant Unicode_Char := 16#1D95B#; Signwriting_Movement_Diagonal_Towards_Largest : constant Unicode_Char := 16#1D95C#; Signwriting_Movement_Diagonal_Between_Away_Small : constant Unicode_Char := 16#1D95D#; Signwriting_Movement_Diagonal_Between_Away_Medium : constant Unicode_Char := 16#1D95E#; Signwriting_Movement_Diagonal_Between_Away_Large : constant Unicode_Char := 16#1D95F#; Signwriting_Movement_Diagonal_Between_Away_Largest : constant Unicode_Char := 16#1D960#; Signwriting_Movement_Diagonal_Between_Towards_Small : constant Unicode_Char := 16#1D961#; Signwriting_Movement_Diagonal_Between_Towards_Medium : constant Unicode_Char := 16#1D962#; Signwriting_Movement_Diagonal_Between_Towards_Large : constant Unicode_Char := 16#1D963#; Signwriting_Movement_Diagonal_Between_Towards_Largest : constant Unicode_Char := 16#1D964#; Signwriting_Movement_Floorplane_Single_Straight_Small : constant Unicode_Char := 16#1D965#; Signwriting_Movement_Floorplane_Single_Straight_Medium : constant Unicode_Char := 16#1D966#; Signwriting_Movement_Floorplane_Single_Straight_Large : constant Unicode_Char := 16#1D967#; Signwriting_Movement_Floorplane_Single_Straight_Largest : constant Unicode_Char := 16#1D968#; Signwriting_Movement_Floorplane_Single_Wrist_Flex : constant Unicode_Char := 16#1D969#; Signwriting_Movement_Floorplane_Double_Straight : constant Unicode_Char := 16#1D96A#; Signwriting_Movement_Floorplane_Double_Wrist_Flex : constant Unicode_Char := 16#1D96B#; Signwriting_Movement_Floorplane_Double_Alternating : constant Unicode_Char := 16#1D96C#; Signwriting_Movement_Floorplane_Double_Alternating_Wrist_Flex : constant Unicode_Char := 16#1D96D#; Signwriting_Movement_Floorplane_Cross : constant Unicode_Char := 16#1D96E#; Signwriting_Movement_Floorplane_Triple_Straight_Movement : constant Unicode_Char := 16#1D96F#; Signwriting_Movement_Floorplane_Triple_Wrist_Flex : constant Unicode_Char := 16#1D970#; Signwriting_Movement_Floorplane_Triple_Alternating_Movement : constant Unicode_Char := 16#1D971#; Signwriting_Movement_Floorplane_Triple_Alternating_Wrist_Flex : constant Unicode_Char := 16#1D972#; Signwriting_Movement_Floorplane_Bend : constant Unicode_Char := 16#1D973#; Signwriting_Movement_Floorplane_Corner_Small : constant Unicode_Char := 16#1D974#; Signwriting_Movement_Floorplane_Corner_Medium : constant Unicode_Char := 16#1D975#; Signwriting_Movement_Floorplane_Corner_Large : constant Unicode_Char := 16#1D976#; Signwriting_Movement_Floorplane_Check : constant Unicode_Char := 16#1D977#; Signwriting_Movement_Floorplane_Box_Small : constant Unicode_Char := 16#1D978#; Signwriting_Movement_Floorplane_Box_Medium : constant Unicode_Char := 16#1D979#; Signwriting_Movement_Floorplane_Box_Large : constant Unicode_Char := 16#1D97A#; Signwriting_Movement_Floorplane_Zigzag_Small : constant Unicode_Char := 16#1D97B#; Signwriting_Movement_Floorplane_Zigzag_Medium : constant Unicode_Char := 16#1D97C#; Signwriting_Movement_Floorplane_Zigzag_Large : constant Unicode_Char := 16#1D97D#; Signwriting_Movement_Floorplane_Peaks_Small : constant Unicode_Char := 16#1D97E#; Signwriting_Movement_Floorplane_Peaks_Medium : constant Unicode_Char := 16#1D97F#; Signwriting_Movement_Floorplane_Peaks_Large : constant Unicode_Char := 16#1D980#; Signwriting_Travel_Floorplane_Rotation_Floorplane_Single : constant Unicode_Char := 16#1D981#; Signwriting_Travel_Floorplane_Rotation_Floorplane_Double : constant Unicode_Char := 16#1D982#; Signwriting_Travel_Floorplane_Rotation_Floorplane_Alternating : constant Unicode_Char := 16#1D983#; Signwriting_Travel_Floorplane_Rotation_Wallplane_Single : constant Unicode_Char := 16#1D984#; Signwriting_Travel_Floorplane_Rotation_Wallplane_Double : constant Unicode_Char := 16#1D985#; Signwriting_Travel_Floorplane_Rotation_Wallplane_Alternating : constant Unicode_Char := 16#1D986#; Signwriting_Travel_Floorplane_Shaking : constant Unicode_Char := 16#1D987#; Signwriting_Movement_Wallplane_Curve_Quarter_Small : constant Unicode_Char := 16#1D988#; Signwriting_Movement_Wallplane_Curve_Quarter_Medium : constant Unicode_Char := 16#1D989#; Signwriting_Movement_Wallplane_Curve_Quarter_Large : constant Unicode_Char := 16#1D98A#; Signwriting_Movement_Wallplane_Curve_Quarter_Largest : constant Unicode_Char := 16#1D98B#; Signwriting_Movement_Wallplane_Curve_Half_Circle_Small : constant Unicode_Char := 16#1D98C#; Signwriting_Movement_Wallplane_Curve_Half_Circle_Medium : constant Unicode_Char := 16#1D98D#; Signwriting_Movement_Wallplane_Curve_Half_Circle_Large : constant Unicode_Char := 16#1D98E#; Signwriting_Movement_Wallplane_Curve_Half_Circle_Largest : constant Unicode_Char := 16#1D98F#; Signwriting_Movement_Wallplane_Curve_Three_Quarter_Circle_Small : constant Unicode_Char := 16#1D990#; Signwriting_Movement_Wallplane_Curve_Three_Quarter_Circle_Medium : constant Unicode_Char := 16#1D991#; Signwriting_Movement_Wallplane_Hump_Small : constant Unicode_Char := 16#1D992#; Signwriting_Movement_Wallplane_Hump_Medium : constant Unicode_Char := 16#1D993#; Signwriting_Movement_Wallplane_Hump_Large : constant Unicode_Char := 16#1D994#; Signwriting_Movement_Wallplane_Loop_Small : constant Unicode_Char := 16#1D995#; Signwriting_Movement_Wallplane_Loop_Medium : constant Unicode_Char := 16#1D996#; Signwriting_Movement_Wallplane_Loop_Large : constant Unicode_Char := 16#1D997#; Signwriting_Movement_Wallplane_Loop_Small_Double : constant Unicode_Char := 16#1D998#; Signwriting_Movement_Wallplane_Wave_Curve_Double_Small : constant Unicode_Char := 16#1D999#; Signwriting_Movement_Wallplane_Wave_Curve_Double_Medium : constant Unicode_Char := 16#1D99A#; Signwriting_Movement_Wallplane_Wave_Curve_Double_Large : constant Unicode_Char := 16#1D99B#; Signwriting_Movement_Wallplane_Wave_Curve_Triple_Small : constant Unicode_Char := 16#1D99C#; Signwriting_Movement_Wallplane_Wave_Curve_Triple_Medium : constant Unicode_Char := 16#1D99D#; Signwriting_Movement_Wallplane_Wave_Curve_Triple_Large : constant Unicode_Char := 16#1D99E#; Signwriting_Movement_Wallplane_Curve_Then_Straight : constant Unicode_Char := 16#1D99F#; Signwriting_Movement_Wallplane_Curved_Cross_Small : constant Unicode_Char := 16#1D9A0#; Signwriting_Movement_Wallplane_Curved_Cross_Medium : constant Unicode_Char := 16#1D9A1#; Signwriting_Rotation_Wallplane_Single : constant Unicode_Char := 16#1D9A2#; Signwriting_Rotation_Wallplane_Double : constant Unicode_Char := 16#1D9A3#; Signwriting_Rotation_Wallplane_Alternate : constant Unicode_Char := 16#1D9A4#; Signwriting_Movement_Wallplane_Shaking : constant Unicode_Char := 16#1D9A5#; Signwriting_Movement_Wallplane_Curve_Hitting_Front_Wall : constant Unicode_Char := 16#1D9A6#; Signwriting_Movement_Wallplane_Hump_Hitting_Front_Wall : constant Unicode_Char := 16#1D9A7#; Signwriting_Movement_Wallplane_Loop_Hitting_Front_Wall : constant Unicode_Char := 16#1D9A8#; Signwriting_Movement_Wallplane_Wave_Hitting_Front_Wall : constant Unicode_Char := 16#1D9A9#; Signwriting_Rotation_Wallplane_Single_Hitting_Front_Wall : constant Unicode_Char := 16#1D9AA#; Signwriting_Rotation_Wallplane_Double_Hitting_Front_Wall : constant Unicode_Char := 16#1D9AB#; Signwriting_Rotation_Wallplane_Alternating_Hitting_Front_Wall : constant Unicode_Char := 16#1D9AC#; Signwriting_Movement_Wallplane_Curve_Hitting_Chest : constant Unicode_Char := 16#1D9AD#; Signwriting_Movement_Wallplane_Hump_Hitting_Chest : constant Unicode_Char := 16#1D9AE#; Signwriting_Movement_Wallplane_Loop_Hitting_Chest : constant Unicode_Char := 16#1D9AF#; Signwriting_Movement_Wallplane_Wave_Hitting_Chest : constant Unicode_Char := 16#1D9B0#; Signwriting_Rotation_Wallplane_Single_Hitting_Chest : constant Unicode_Char := 16#1D9B1#; Signwriting_Rotation_Wallplane_Double_Hitting_Chest : constant Unicode_Char := 16#1D9B2#; Signwriting_Rotation_Wallplane_Alternating_Hitting_Chest : constant Unicode_Char := 16#1D9B3#; Signwriting_Movement_Wallplane_Wave_Diagonal_Path_Small : constant Unicode_Char := 16#1D9B4#; Signwriting_Movement_Wallplane_Wave_Diagonal_Path_Medium : constant Unicode_Char := 16#1D9B5#; Signwriting_Movement_Wallplane_Wave_Diagonal_Path_Large : constant Unicode_Char := 16#1D9B6#; Signwriting_Movement_Floorplane_Curve_Hitting_Ceiling_Small : constant Unicode_Char := 16#1D9B7#; Signwriting_Movement_Floorplane_Curve_Hitting_Ceiling_Large : constant Unicode_Char := 16#1D9B8#; Signwriting_Movement_Floorplane_Hump_Hitting_Ceiling_Small_Double : constant Unicode_Char := 16#1D9B9#; Signwriting_Movement_Floorplane_Hump_Hitting_Ceiling_Large_Double : constant Unicode_Char := 16#1D9BA#; Signwriting_Movement_Floorplane_Hump_Hitting_Ceiling_Small_Triple : constant Unicode_Char := 16#1D9BB#; Signwriting_Movement_Floorplane_Hump_Hitting_Ceiling_Large_Triple : constant Unicode_Char := 16#1D9BC#; Signwriting_Movement_Floorplane_Loop_Hitting_Ceiling_Small_Single : constant Unicode_Char := 16#1D9BD#; Signwriting_Movement_Floorplane_Loop_Hitting_Ceiling_Large_Single : constant Unicode_Char := 16#1D9BE#; Signwriting_Movement_Floorplane_Loop_Hitting_Ceiling_Small_Double : constant Unicode_Char := 16#1D9BF#; Signwriting_Movement_Floorplane_Loop_Hitting_Ceiling_Large_Double : constant Unicode_Char := 16#1D9C0#; Signwriting_Movement_Floorplane_Wave_Hitting_Ceiling_Small : constant Unicode_Char := 16#1D9C1#; Signwriting_Movement_Floorplane_Wave_Hitting_Ceiling_Large : constant Unicode_Char := 16#1D9C2#; Signwriting_Rotation_Floorplane_Single_Hitting_Ceiling : constant Unicode_Char := 16#1D9C3#; Signwriting_Rotation_Floorplane_Double_Hitting_Ceiling : constant Unicode_Char := 16#1D9C4#; Signwriting_Rotation_Floorplane_Alternating_Hitting_Ceiling : constant Unicode_Char := 16#1D9C5#; Signwriting_Movement_Floorplane_Curve_Hitting_Floor_Small : constant Unicode_Char := 16#1D9C6#; Signwriting_Movement_Floorplane_Curve_Hitting_Floor_Large : constant Unicode_Char := 16#1D9C7#; Signwriting_Movement_Floorplane_Hump_Hitting_Floor_Small_Double : constant Unicode_Char := 16#1D9C8#; Signwriting_Movement_Floorplane_Hump_Hitting_Floor_Large_Double : constant Unicode_Char := 16#1D9C9#; Signwriting_Movement_Floorplane_Hump_Hitting_Floor_Triple_Small_Triple : constant Unicode_Char := 16#1D9CA#; Signwriting_Movement_Floorplane_Hump_Hitting_Floor_Triple_Large_Triple : constant Unicode_Char := 16#1D9CB#; Signwriting_Movement_Floorplane_Loop_Hitting_Floor_Small_Single : constant Unicode_Char := 16#1D9CC#; Signwriting_Movement_Floorplane_Loop_Hitting_Floor_Large_Single : constant Unicode_Char := 16#1D9CD#; Signwriting_Movement_Floorplane_Loop_Hitting_Floor_Small_Double : constant Unicode_Char := 16#1D9CE#; Signwriting_Movement_Floorplane_Loop_Hitting_Floor_Large_Double : constant Unicode_Char := 16#1D9CF#; Signwriting_Movement_Floorplane_Wave_Hitting_Floor_Small : constant Unicode_Char := 16#1D9D0#; Signwriting_Movement_Floorplane_Wave_Hitting_Floor_Large : constant Unicode_Char := 16#1D9D1#; Signwriting_Rotation_Floorplane_Single_Hitting_Floor : constant Unicode_Char := 16#1D9D2#; Signwriting_Rotation_Floorplane_Double_Hitting_Floor : constant Unicode_Char := 16#1D9D3#; Signwriting_Rotation_Floorplane_Alternating_Hitting_Floor : constant Unicode_Char := 16#1D9D4#; Signwriting_Movement_Floorplane_Curve_Small : constant Unicode_Char := 16#1D9D5#; Signwriting_Movement_Floorplane_Curve_Medium : constant Unicode_Char := 16#1D9D6#; Signwriting_Movement_Floorplane_Curve_Large : constant Unicode_Char := 16#1D9D7#; Signwriting_Movement_Floorplane_Curve_Largest : constant Unicode_Char := 16#1D9D8#; Signwriting_Movement_Floorplane_Curve_Combined : constant Unicode_Char := 16#1D9D9#; Signwriting_Movement_Floorplane_Hump_Small : constant Unicode_Char := 16#1D9DA#; Signwriting_Movement_Floorplane_Loop_Small : constant Unicode_Char := 16#1D9DB#; Signwriting_Movement_Floorplane_Wave_Snake : constant Unicode_Char := 16#1D9DC#; Signwriting_Movement_Floorplane_Wave_Small : constant Unicode_Char := 16#1D9DD#; Signwriting_Movement_Floorplane_Wave_Large : constant Unicode_Char := 16#1D9DE#; Signwriting_Rotation_Floorplane_Single : constant Unicode_Char := 16#1D9DF#; Signwriting_Rotation_Floorplane_Double : constant Unicode_Char := 16#1D9E0#; Signwriting_Rotation_Floorplane_Alternating : constant Unicode_Char := 16#1D9E1#; Signwriting_Movement_Floorplane_Shaking_Parallel : constant Unicode_Char := 16#1D9E2#; Signwriting_Movement_Wallplane_Arm_Circle_Small_Single : constant Unicode_Char := 16#1D9E3#; Signwriting_Movement_Wallplane_Arm_Circle_Medium_Single : constant Unicode_Char := 16#1D9E4#; Signwriting_Movement_Wallplane_Arm_Circle_Small_Double : constant Unicode_Char := 16#1D9E5#; Signwriting_Movement_Wallplane_Arm_Circle_Medium_Double : constant Unicode_Char := 16#1D9E6#; Signwriting_Movement_Floorplane_Arm_Circle_Hitting_Wall_Small_Single : constant Unicode_Char := 16#1D9E7#; Signwriting_Movement_Floorplane_Arm_Circle_Hitting_Wall_Medium_Single : constant Unicode_Char := 16#1D9E8#; Signwriting_Movement_Floorplane_Arm_Circle_Hitting_Wall_Large_Single : constant Unicode_Char := 16#1D9E9#; Signwriting_Movement_Floorplane_Arm_Circle_Hitting_Wall_Small_Double : constant Unicode_Char := 16#1D9EA#; Signwriting_Movement_Floorplane_Arm_Circle_Hitting_Wall_Medium_Double : constant Unicode_Char := 16#1D9EB#; Signwriting_Movement_Floorplane_Arm_Circle_Hitting_Wall_Large_Double : constant Unicode_Char := 16#1D9EC#; Signwriting_Movement_Wallplane_Wrist_Circle_Front_Single : constant Unicode_Char := 16#1D9ED#; Signwriting_Movement_Wallplane_Wrist_Circle_Front_Double : constant Unicode_Char := 16#1D9EE#; Signwriting_Movement_Floorplane_Wrist_Circle_Hitting_Wall_Single : constant Unicode_Char := 16#1D9EF#; Signwriting_Movement_Floorplane_Wrist_Circle_Hitting_Wall_Double : constant Unicode_Char := 16#1D9F0#; Signwriting_Movement_Wallplane_Finger_Circles_Single : constant Unicode_Char := 16#1D9F1#; Signwriting_Movement_Wallplane_Finger_Circles_Double : constant Unicode_Char := 16#1D9F2#; Signwriting_Movement_Floorplane_Finger_Circles_Hitting_Wall_Single : constant Unicode_Char := 16#1D9F3#; Signwriting_Movement_Floorplane_Finger_Circles_Hitting_Wall_Double : constant Unicode_Char := 16#1D9F4#; Signwriting_Dynamic_Arrowhead_Small : constant Unicode_Char := 16#1D9F5#; Signwriting_Dynamic_Arrowhead_Large : constant Unicode_Char := 16#1D9F6#; Signwriting_Dynamic_Fast : constant Unicode_Char := 16#1D9F7#; Signwriting_Dynamic_Slow : constant Unicode_Char := 16#1D9F8#; Signwriting_Dynamic_Tense : constant Unicode_Char := 16#1D9F9#; Signwriting_Dynamic_Relaxed : constant Unicode_Char := 16#1D9FA#; Signwriting_Dynamic_Simultaneous : constant Unicode_Char := 16#1D9FB#; Signwriting_Dynamic_Simultaneous_Alternating : constant Unicode_Char := 16#1D9FC#; Signwriting_Dynamic_Every_Other_Time : constant Unicode_Char := 16#1D9FD#; Signwriting_Dynamic_Gradual : constant Unicode_Char := 16#1D9FE#; Signwriting_Head : constant Unicode_Char := 16#1D9FF#; Signwriting_Head_Rim : constant Unicode_Char := 16#1DA00#; Signwriting_Head_Movement_Wallplane_Straight : constant Unicode_Char := 16#1DA01#; Signwriting_Head_Movement_Wallplane_Tilt : constant Unicode_Char := 16#1DA02#; Signwriting_Head_Movement_Floorplane_Straight : constant Unicode_Char := 16#1DA03#; Signwriting_Head_Movement_Wallplane_Curve : constant Unicode_Char := 16#1DA04#; Signwriting_Head_Movement_Floorplane_Curve : constant Unicode_Char := 16#1DA05#; Signwriting_Head_Movement_Circle : constant Unicode_Char := 16#1DA06#; Signwriting_Face_Direction_Position_Nose_Forward_Tilting : constant Unicode_Char := 16#1DA07#; Signwriting_Face_Direction_Position_Nose_Up_Or_Down : constant Unicode_Char := 16#1DA08#; Signwriting_Face_Direction_Position_Nose_Up_Or_Down_Tilting : constant Unicode_Char := 16#1DA09#; Signwriting_Eyebrows_Straight_Up : constant Unicode_Char := 16#1DA0A#; Signwriting_Eyebrows_Straight_Neutral : constant Unicode_Char := 16#1DA0B#; Signwriting_Eyebrows_Straight_Down : constant Unicode_Char := 16#1DA0C#; Signwriting_Dreamy_Eyebrows_Neutral_Down : constant Unicode_Char := 16#1DA0D#; Signwriting_Dreamy_Eyebrows_Down_Neutral : constant Unicode_Char := 16#1DA0E#; Signwriting_Dreamy_Eyebrows_Up_Neutral : constant Unicode_Char := 16#1DA0F#; Signwriting_Dreamy_Eyebrows_Neutral_Up : constant Unicode_Char := 16#1DA10#; Signwriting_Forehead_Neutral : constant Unicode_Char := 16#1DA11#; Signwriting_Forehead_Contact : constant Unicode_Char := 16#1DA12#; Signwriting_Forehead_Wrinkled : constant Unicode_Char := 16#1DA13#; Signwriting_Eyes_Open : constant Unicode_Char := 16#1DA14#; Signwriting_Eyes_Squeezed : constant Unicode_Char := 16#1DA15#; Signwriting_Eyes_Closed : constant Unicode_Char := 16#1DA16#; Signwriting_Eye_Blink_Single : constant Unicode_Char := 16#1DA17#; Signwriting_Eye_Blink_Multiple : constant Unicode_Char := 16#1DA18#; Signwriting_Eyes_Half_Open : constant Unicode_Char := 16#1DA19#; Signwriting_Eyes_Wide_Open : constant Unicode_Char := 16#1DA1A#; Signwriting_Eyes_Half_Closed : constant Unicode_Char := 16#1DA1B#; Signwriting_Eyes_Widening_Movement : constant Unicode_Char := 16#1DA1C#; Signwriting_Eye_Wink : constant Unicode_Char := 16#1DA1D#; Signwriting_Eyelashes_Up : constant Unicode_Char := 16#1DA1E#; Signwriting_Eyelashes_Down : constant Unicode_Char := 16#1DA1F#; Signwriting_Eyelashes_Fluttering : constant Unicode_Char := 16#1DA20#; Signwriting_Eyegaze_Wallplane_Straight : constant Unicode_Char := 16#1DA21#; Signwriting_Eyegaze_Wallplane_Straight_Double : constant Unicode_Char := 16#1DA22#; Signwriting_Eyegaze_Wallplane_Straight_Alternating : constant Unicode_Char := 16#1DA23#; Signwriting_Eyegaze_Floorplane_Straight : constant Unicode_Char := 16#1DA24#; Signwriting_Eyegaze_Floorplane_Straight_Double : constant Unicode_Char := 16#1DA25#; Signwriting_Eyegaze_Floorplane_Straight_Alternating : constant Unicode_Char := 16#1DA26#; Signwriting_Eyegaze_Wallplane_Curved : constant Unicode_Char := 16#1DA27#; Signwriting_Eyegaze_Floorplane_Curved : constant Unicode_Char := 16#1DA28#; Signwriting_Eyegaze_Wallplane_Circling : constant Unicode_Char := 16#1DA29#; Signwriting_Cheeks_Puffed : constant Unicode_Char := 16#1DA2A#; Signwriting_Cheeks_Neutral : constant Unicode_Char := 16#1DA2B#; Signwriting_Cheeks_Sucked : constant Unicode_Char := 16#1DA2C#; Signwriting_Tense_Cheeks_High : constant Unicode_Char := 16#1DA2D#; Signwriting_Tense_Cheeks_Middle : constant Unicode_Char := 16#1DA2E#; Signwriting_Tense_Cheeks_Low : constant Unicode_Char := 16#1DA2F#; Signwriting_Ears : constant Unicode_Char := 16#1DA30#; Signwriting_Nose_Neutral : constant Unicode_Char := 16#1DA31#; Signwriting_Nose_Contact : constant Unicode_Char := 16#1DA32#; Signwriting_Nose_Wrinkles : constant Unicode_Char := 16#1DA33#; Signwriting_Nose_Wiggles : constant Unicode_Char := 16#1DA34#; Signwriting_Air_Blowing_Out : constant Unicode_Char := 16#1DA35#; Signwriting_Air_Sucking_In : constant Unicode_Char := 16#1DA36#; Signwriting_Air_Blow_Small_Rotations : constant Unicode_Char := 16#1DA37#; Signwriting_Air_Suck_Small_Rotations : constant Unicode_Char := 16#1DA38#; Signwriting_Breath_Inhale : constant Unicode_Char := 16#1DA39#; Signwriting_Breath_Exhale : constant Unicode_Char := 16#1DA3A#; Signwriting_Mouth_Closed_Neutral : constant Unicode_Char := 16#1DA3B#; Signwriting_Mouth_Closed_Forward : constant Unicode_Char := 16#1DA3C#; Signwriting_Mouth_Closed_Contact : constant Unicode_Char := 16#1DA3D#; Signwriting_Mouth_Smile : constant Unicode_Char := 16#1DA3E#; Signwriting_Mouth_Smile_Wrinkled : constant Unicode_Char := 16#1DA3F#; Signwriting_Mouth_Smile_Open : constant Unicode_Char := 16#1DA40#; Signwriting_Mouth_Frown : constant Unicode_Char := 16#1DA41#; Signwriting_Mouth_Frown_Wrinkled : constant Unicode_Char := 16#1DA42#; Signwriting_Mouth_Frown_Open : constant Unicode_Char := 16#1DA43#; Signwriting_Mouth_Open_Circle : constant Unicode_Char := 16#1DA44#; Signwriting_Mouth_Open_Forward : constant Unicode_Char := 16#1DA45#; Signwriting_Mouth_Open_Wrinkled : constant Unicode_Char := 16#1DA46#; Signwriting_Mouth_Open_Oval : constant Unicode_Char := 16#1DA47#; Signwriting_Mouth_Open_Oval_Wrinkled : constant Unicode_Char := 16#1DA48#; Signwriting_Mouth_Open_Oval_Yawn : constant Unicode_Char := 16#1DA49#; Signwriting_Mouth_Open_Rectangle : constant Unicode_Char := 16#1DA4A#; Signwriting_Mouth_Open_Rectangle_Wrinkled : constant Unicode_Char := 16#1DA4B#; Signwriting_Mouth_Open_Rectangle_Yawn : constant Unicode_Char := 16#1DA4C#; Signwriting_Mouth_Kiss : constant Unicode_Char := 16#1DA4D#; Signwriting_Mouth_Kiss_Forward : constant Unicode_Char := 16#1DA4E#; Signwriting_Mouth_Kiss_Wrinkled : constant Unicode_Char := 16#1DA4F#; Signwriting_Mouth_Tense : constant Unicode_Char := 16#1DA50#; Signwriting_Mouth_Tense_Forward : constant Unicode_Char := 16#1DA51#; Signwriting_Mouth_Tense_Sucked : constant Unicode_Char := 16#1DA52#; Signwriting_Lips_Pressed_Together : constant Unicode_Char := 16#1DA53#; Signwriting_Lip_Lower_Over_Upper : constant Unicode_Char := 16#1DA54#; Signwriting_Lip_Upper_Over_Lower : constant Unicode_Char := 16#1DA55#; Signwriting_Mouth_Corners : constant Unicode_Char := 16#1DA56#; Signwriting_Mouth_Wrinkles_Single : constant Unicode_Char := 16#1DA57#; Signwriting_Mouth_Wrinkles_Double : constant Unicode_Char := 16#1DA58#; Signwriting_Tongue_Sticking_Out_Far : constant Unicode_Char := 16#1DA59#; Signwriting_Tongue_Licking_Lips : constant Unicode_Char := 16#1DA5A#; Signwriting_Tongue_Tip_Between_Lips : constant Unicode_Char := 16#1DA5B#; Signwriting_Tongue_Tip_Touching_Inside_Mouth : constant Unicode_Char := 16#1DA5C#; Signwriting_Tongue_Inside_Mouth_Relaxed : constant Unicode_Char := 16#1DA5D#; Signwriting_Tongue_Moves_Against_Cheek : constant Unicode_Char := 16#1DA5E#; Signwriting_Tongue_Centre_Sticking_Out : constant Unicode_Char := 16#1DA5F#; Signwriting_Tongue_Centre_Inside_Mouth : constant Unicode_Char := 16#1DA60#; Signwriting_Teeth : constant Unicode_Char := 16#1DA61#; Signwriting_Teeth_Movement : constant Unicode_Char := 16#1DA62#; Signwriting_Teeth_On_Tongue : constant Unicode_Char := 16#1DA63#; Signwriting_Teeth_On_Tongue_Movement : constant Unicode_Char := 16#1DA64#; Signwriting_Teeth_On_Lips : constant Unicode_Char := 16#1DA65#; Signwriting_Teeth_On_Lips_Movement : constant Unicode_Char := 16#1DA66#; Signwriting_Teeth_Bite_Lips : constant Unicode_Char := 16#1DA67#; Signwriting_Movement_Wallplane_Jaw : constant Unicode_Char := 16#1DA68#; Signwriting_Movement_Floorplane_Jaw : constant Unicode_Char := 16#1DA69#; Signwriting_Neck : constant Unicode_Char := 16#1DA6A#; Signwriting_Hair : constant Unicode_Char := 16#1DA6B#; Signwriting_Excitement : constant Unicode_Char := 16#1DA6C#; Signwriting_Shoulder_Hip_Spine : constant Unicode_Char := 16#1DA6D#; Signwriting_Shoulder_Hip_Positions : constant Unicode_Char := 16#1DA6E#; Signwriting_Wallplane_Shoulder_Hip_Move : constant Unicode_Char := 16#1DA6F#; Signwriting_Floorplane_Shoulder_Hip_Move : constant Unicode_Char := 16#1DA70#; Signwriting_Shoulder_Tilting_From_Waist : constant Unicode_Char := 16#1DA71#; Signwriting_Torso_Wallplane_Straight_Stretch : constant Unicode_Char := 16#1DA72#; Signwriting_Torso_Wallplane_Curved_Bend : constant Unicode_Char := 16#1DA73#; Signwriting_Torso_Floorplane_Twisting : constant Unicode_Char := 16#1DA74#; Signwriting_Upper_Body_Tilting_From_Hip_Joints : constant Unicode_Char := 16#1DA75#; Signwriting_Limb_Combination : constant Unicode_Char := 16#1DA76#; Signwriting_Limb_Length_1 : constant Unicode_Char := 16#1DA77#; Signwriting_Limb_Length_2 : constant Unicode_Char := 16#1DA78#; Signwriting_Limb_Length_3 : constant Unicode_Char := 16#1DA79#; Signwriting_Limb_Length_4 : constant Unicode_Char := 16#1DA7A#; Signwriting_Limb_Length_5 : constant Unicode_Char := 16#1DA7B#; Signwriting_Limb_Length_6 : constant Unicode_Char := 16#1DA7C#; Signwriting_Limb_Length_7 : constant Unicode_Char := 16#1DA7D#; Signwriting_Finger : constant Unicode_Char := 16#1DA7E#; Signwriting_Location_Wallplane_Space : constant Unicode_Char := 16#1DA7F#; Signwriting_Location_Floorplane_Space : constant Unicode_Char := 16#1DA80#; Signwriting_Location_Height : constant Unicode_Char := 16#1DA81#; Signwriting_Location_Width : constant Unicode_Char := 16#1DA82#; Signwriting_Location_Depth : constant Unicode_Char := 16#1DA83#; Signwriting_Location_Head_Neck : constant Unicode_Char := 16#1DA84#; Signwriting_Location_Torso : constant Unicode_Char := 16#1DA85#; Signwriting_Location_Limbs_Digits : constant Unicode_Char := 16#1DA86#; Signwriting_Comma : constant Unicode_Char := 16#1DA87#; Signwriting_Full_Stop : constant Unicode_Char := 16#1DA88#; Signwriting_Semicolon : constant Unicode_Char := 16#1DA89#; Signwriting_Colon : constant Unicode_Char := 16#1DA8A#; Signwriting_Parenthesis : constant Unicode_Char := 16#1DA8B#; Signwriting_Fill_Modifier_2 : constant Unicode_Char := 16#1DA9B#; Signwriting_Fill_Modifier_3 : constant Unicode_Char := 16#1DA9C#; Signwriting_Fill_Modifier_4 : constant Unicode_Char := 16#1DA9D#; Signwriting_Fill_Modifier_5 : constant Unicode_Char := 16#1DA9E#; Signwriting_Fill_Modifier_6 : constant Unicode_Char := 16#1DA9F#; Signwriting_Rotation_Modifier_2 : constant Unicode_Char := 16#1DAA1#; Signwriting_Rotation_Modifier_3 : constant Unicode_Char := 16#1DAA2#; Signwriting_Rotation_Modifier_4 : constant Unicode_Char := 16#1DAA3#; Signwriting_Rotation_Modifier_5 : constant Unicode_Char := 16#1DAA4#; Signwriting_Rotation_Modifier_6 : constant Unicode_Char := 16#1DAA5#; Signwriting_Rotation_Modifier_7 : constant Unicode_Char := 16#1DAA6#; Signwriting_Rotation_Modifier_8 : constant Unicode_Char := 16#1DAA7#; Signwriting_Rotation_Modifier_9 : constant Unicode_Char := 16#1DAA8#; Signwriting_Rotation_Modifier_10 : constant Unicode_Char := 16#1DAA9#; Signwriting_Rotation_Modifier_11 : constant Unicode_Char := 16#1DAAA#; Signwriting_Rotation_Modifier_12 : constant Unicode_Char := 16#1DAAB#; Signwriting_Rotation_Modifier_13 : constant Unicode_Char := 16#1DAAC#; Signwriting_Rotation_Modifier_14 : constant Unicode_Char := 16#1DAAD#; Signwriting_Rotation_Modifier_15 : constant Unicode_Char := 16#1DAAE#; Signwriting_Rotation_Modifier_16 : constant Unicode_Char := 16#1DAAF#; end Unicode.Names.Sutton_Signwriting; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-syloti_nagri.ads������������������������������������������������0000664�0000000�0000000�00000014163�14476332425�0022431�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Syloti_Nagri is pragma Preelaborate; pragma Style_Checks (Off); Syloti_Nagri_Letter_A : constant Unicode_Char := 16#A800#; Syloti_Nagri_Letter_I : constant Unicode_Char := 16#A801#; Syloti_Nagri_Sign_Dvisvara : constant Unicode_Char := 16#A802#; Syloti_Nagri_Letter_U : constant Unicode_Char := 16#A803#; Syloti_Nagri_Letter_E : constant Unicode_Char := 16#A804#; Syloti_Nagri_Letter_O : constant Unicode_Char := 16#A805#; Syloti_Nagri_Sign_Hasanta : constant Unicode_Char := 16#A806#; Syloti_Nagri_Letter_Ko : constant Unicode_Char := 16#A807#; Syloti_Nagri_Letter_Kho : constant Unicode_Char := 16#A808#; Syloti_Nagri_Letter_Go : constant Unicode_Char := 16#A809#; Syloti_Nagri_Letter_Gho : constant Unicode_Char := 16#A80A#; Syloti_Nagri_Sign_Anusvara : constant Unicode_Char := 16#A80B#; Syloti_Nagri_Letter_Co : constant Unicode_Char := 16#A80C#; Syloti_Nagri_Letter_Cho : constant Unicode_Char := 16#A80D#; Syloti_Nagri_Letter_Jo : constant Unicode_Char := 16#A80E#; Syloti_Nagri_Letter_Jho : constant Unicode_Char := 16#A80F#; Syloti_Nagri_Letter_Tto : constant Unicode_Char := 16#A810#; Syloti_Nagri_Letter_Ttho : constant Unicode_Char := 16#A811#; Syloti_Nagri_Letter_Ddo : constant Unicode_Char := 16#A812#; Syloti_Nagri_Letter_Ddho : constant Unicode_Char := 16#A813#; Syloti_Nagri_Letter_To : constant Unicode_Char := 16#A814#; Syloti_Nagri_Letter_Tho : constant Unicode_Char := 16#A815#; Syloti_Nagri_Letter_Do : constant Unicode_Char := 16#A816#; Syloti_Nagri_Letter_Dho : constant Unicode_Char := 16#A817#; Syloti_Nagri_Letter_No : constant Unicode_Char := 16#A818#; Syloti_Nagri_Letter_Po : constant Unicode_Char := 16#A819#; Syloti_Nagri_Letter_Pho : constant Unicode_Char := 16#A81A#; Syloti_Nagri_Letter_Bo : constant Unicode_Char := 16#A81B#; Syloti_Nagri_Letter_Bho : constant Unicode_Char := 16#A81C#; Syloti_Nagri_Letter_Mo : constant Unicode_Char := 16#A81D#; Syloti_Nagri_Letter_Ro : constant Unicode_Char := 16#A81E#; Syloti_Nagri_Letter_Lo : constant Unicode_Char := 16#A81F#; Syloti_Nagri_Letter_Rro : constant Unicode_Char := 16#A820#; Syloti_Nagri_Letter_So : constant Unicode_Char := 16#A821#; Syloti_Nagri_Letter_Ho : constant Unicode_Char := 16#A822#; Syloti_Nagri_Vowel_Sign_A : constant Unicode_Char := 16#A823#; Syloti_Nagri_Vowel_Sign_I : constant Unicode_Char := 16#A824#; Syloti_Nagri_Vowel_Sign_U : constant Unicode_Char := 16#A825#; Syloti_Nagri_Vowel_Sign_E : constant Unicode_Char := 16#A826#; Syloti_Nagri_Vowel_Sign_Oo : constant Unicode_Char := 16#A827#; Syloti_Nagri_Poetry_Mark_1 : constant Unicode_Char := 16#A828#; Syloti_Nagri_Poetry_Mark_2 : constant Unicode_Char := 16#A829#; Syloti_Nagri_Poetry_Mark_3 : constant Unicode_Char := 16#A82A#; Syloti_Nagri_Poetry_Mark_4 : constant Unicode_Char := 16#A82B#; end Unicode.Names.Syloti_Nagri; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-syriac.ads������������������������������������������������������0000664�0000000�0000000�00000021444�14476332425�0021220�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Syriac is pragma Preelaborate; pragma Style_Checks (Off); Syriac_End_Of_Paragraph : constant Unicode_Char := 16#0700#; Syriac_Supralinear_Full_Stop : constant Unicode_Char := 16#0701#; Syriac_Sublinear_Full_Stop : constant Unicode_Char := 16#0702#; Syriac_Supralinear_Colon : constant Unicode_Char := 16#0703#; Syriac_Sublinear_Colon : constant Unicode_Char := 16#0704#; Syriac_Horizontal_Colon : constant Unicode_Char := 16#0705#; Syriac_Colon_Skewed_Left : constant Unicode_Char := 16#0706#; Syriac_Colon_Skewed_Right : constant Unicode_Char := 16#0707#; Syriac_Supralinear_Colon_Skewed_Left : constant Unicode_Char := 16#0708#; Syriac_Sublinear_Colon_Skewed_Right : constant Unicode_Char := 16#0709#; Syriac_Sublinear_Colon_Skewed_Left : Unicode_Char renames Syriac_Sublinear_Colon_Skewed_Right; Syriac_Contraction : constant Unicode_Char := 16#070A#; Syriac_Harklean_Obelus : constant Unicode_Char := 16#070B#; Syriac_Harklean_Metobelus : constant Unicode_Char := 16#070C#; Syriac_Harklean_Asteriscus : constant Unicode_Char := 16#070D#; Syriac_Abbreviation_Mark : constant Unicode_Char := 16#070F#; Syriac_Letter_Alaph : constant Unicode_Char := 16#0710#; Syriac_Letter_Superscript_Alaph : constant Unicode_Char := 16#0711#; Syriac_Letter_Beth : constant Unicode_Char := 16#0712#; Syriac_Letter_Gamal : constant Unicode_Char := 16#0713#; Syriac_Letter_Gamal_Garshuni : constant Unicode_Char := 16#0714#; Syriac_Letter_Dalath : constant Unicode_Char := 16#0715#; Syriac_Letter_Dotless_Dalath_Rish : constant Unicode_Char := 16#0716#; Syriac_Letter_He : constant Unicode_Char := 16#0717#; Syriac_Letter_Waw : constant Unicode_Char := 16#0718#; Syriac_Letter_Zain : constant Unicode_Char := 16#0719#; Syriac_Letter_Heth : constant Unicode_Char := 16#071A#; Syriac_Letter_Teth : constant Unicode_Char := 16#071B#; Syriac_Letter_Teth_Garshuni : constant Unicode_Char := 16#071C#; Syriac_Letter_Yudh : constant Unicode_Char := 16#071D#; Syriac_Letter_Yudh_He : constant Unicode_Char := 16#071E#; Syriac_Letter_Kaph : constant Unicode_Char := 16#071F#; Syriac_Letter_Lamadh : constant Unicode_Char := 16#0720#; Syriac_Letter_Mim : constant Unicode_Char := 16#0721#; Syriac_Letter_Nun : constant Unicode_Char := 16#0722#; Syriac_Letter_Semkath : constant Unicode_Char := 16#0723#; Syriac_Letter_Final_Semkath : constant Unicode_Char := 16#0724#; Syriac_Letter_E : constant Unicode_Char := 16#0725#; Syriac_Letter_Pe : constant Unicode_Char := 16#0726#; Syriac_Letter_Reversed_Pe : constant Unicode_Char := 16#0727#; Syriac_Letter_Sadhe : constant Unicode_Char := 16#0728#; Syriac_Letter_Qaph : constant Unicode_Char := 16#0729#; Syriac_Letter_Rish : constant Unicode_Char := 16#072A#; Syriac_Letter_Shin : constant Unicode_Char := 16#072B#; Syriac_Letter_Taw : constant Unicode_Char := 16#072C#; Syriac_Letter_Persian_Bheth : constant Unicode_Char := 16#072D#; Syriac_Letter_Persian_Ghamal : constant Unicode_Char := 16#072E#; Syriac_Letter_Persian_Dhalath : constant Unicode_Char := 16#072F#; Syriac_Pthaha_Above : constant Unicode_Char := 16#0730#; Syriac_Pthaha_Below : constant Unicode_Char := 16#0731#; Syriac_Pthaha_Dotted : constant Unicode_Char := 16#0732#; Syriac_Zqapha_Above : constant Unicode_Char := 16#0733#; Syriac_Zqapha_Below : constant Unicode_Char := 16#0734#; Syriac_Zqapha_Dotted : constant Unicode_Char := 16#0735#; Syriac_Rbasa_Above : constant Unicode_Char := 16#0736#; Syriac_Rbasa_Below : constant Unicode_Char := 16#0737#; Syriac_Dotted_Zlama_Horizontal : constant Unicode_Char := 16#0738#; Syriac_Dotted_Zlama_Angular : constant Unicode_Char := 16#0739#; Syriac_Hbasa_Above : constant Unicode_Char := 16#073A#; Syriac_Hbasa_Below : constant Unicode_Char := 16#073B#; Syriac_Hbasa_Esasa_Dotted : constant Unicode_Char := 16#073C#; Syriac_Esasa_Above : constant Unicode_Char := 16#073D#; Syriac_Esasa_Below : constant Unicode_Char := 16#073E#; Syriac_Rwaha : constant Unicode_Char := 16#073F#; Syriac_Feminine_Dot : constant Unicode_Char := 16#0740#; Syriac_Qushshaya : constant Unicode_Char := 16#0741#; Syriac_Rukkakha : constant Unicode_Char := 16#0742#; Syriac_Two_Vertical_Dots_Above : constant Unicode_Char := 16#0743#; Syriac_Two_Vertical_Dots_Below : constant Unicode_Char := 16#0744#; Syriac_Three_Dots_Above : constant Unicode_Char := 16#0745#; Syriac_Three_Dots_Below : constant Unicode_Char := 16#0746#; Syriac_Oblique_Line_Above : constant Unicode_Char := 16#0747#; Syriac_Oblique_Line_Below : constant Unicode_Char := 16#0748#; Syriac_Music : constant Unicode_Char := 16#0749#; Syriac_Barrekh : constant Unicode_Char := 16#074A#; Syriac_Letter_Sogdian_Zhain : constant Unicode_Char := 16#074D#; Syriac_Letter_Sogdian_Khaph : constant Unicode_Char := 16#074E#; Syriac_Letter_Sogdian_Fe : constant Unicode_Char := 16#074F#; end Unicode.Names.Syriac; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tagalog.ads�����������������������������������������������������0000664�0000000�0000000�00000010351�14476332425�0021337�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tagalog is pragma Preelaborate; pragma Style_Checks (Off); Tagalog_Letter_A : constant Unicode_Char := 16#1700#; Tagalog_Letter_I : constant Unicode_Char := 16#1701#; Tagalog_Letter_U : constant Unicode_Char := 16#1702#; Tagalog_Letter_Ka : constant Unicode_Char := 16#1703#; Tagalog_Letter_Ga : constant Unicode_Char := 16#1704#; Tagalog_Letter_Nga : constant Unicode_Char := 16#1705#; Tagalog_Letter_Ta : constant Unicode_Char := 16#1706#; Tagalog_Letter_Da : constant Unicode_Char := 16#1707#; Tagalog_Letter_Na : constant Unicode_Char := 16#1708#; Tagalog_Letter_Pa : constant Unicode_Char := 16#1709#; Tagalog_Letter_Ba : constant Unicode_Char := 16#170A#; Tagalog_Letter_Ma : constant Unicode_Char := 16#170B#; Tagalog_Letter_Ya : constant Unicode_Char := 16#170C#; Tagalog_Letter_La : constant Unicode_Char := 16#170E#; Tagalog_Letter_Wa : constant Unicode_Char := 16#170F#; Tagalog_Letter_Sa : constant Unicode_Char := 16#1710#; Tagalog_Letter_Ha : constant Unicode_Char := 16#1711#; Tagalog_Vowel_Sign_I : constant Unicode_Char := 16#1712#; Tagalog_Vowel_Sign_U : constant Unicode_Char := 16#1713#; Tagalog_Sign_Virama : constant Unicode_Char := 16#1714#; end Unicode.Names.Tagalog; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tagbanwa.ads����������������������������������������������������0000664�0000000�0000000�00000010113�14476332425�0021501�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tagbanwa is pragma Preelaborate; pragma Style_Checks (Off); Tagbanwa_Letter_A : constant Unicode_Char := 16#1760#; Tagbanwa_Letter_I : constant Unicode_Char := 16#1761#; Tagbanwa_Letter_U : constant Unicode_Char := 16#1762#; Tagbanwa_Letter_Ka : constant Unicode_Char := 16#1763#; Tagbanwa_Letter_Ga : constant Unicode_Char := 16#1764#; Tagbanwa_Letter_Nga : constant Unicode_Char := 16#1765#; Tagbanwa_Letter_Ta : constant Unicode_Char := 16#1766#; Tagbanwa_Letter_Da : constant Unicode_Char := 16#1767#; Tagbanwa_Letter_Na : constant Unicode_Char := 16#1768#; Tagbanwa_Letter_Pa : constant Unicode_Char := 16#1769#; Tagbanwa_Letter_Ba : constant Unicode_Char := 16#176A#; Tagbanwa_Letter_Ma : constant Unicode_Char := 16#176B#; Tagbanwa_Letter_Ya : constant Unicode_Char := 16#176C#; Tagbanwa_Letter_La : constant Unicode_Char := 16#176E#; Tagbanwa_Letter_Wa : constant Unicode_Char := 16#176F#; Tagbanwa_Letter_Sa : constant Unicode_Char := 16#1770#; Tagbanwa_Vowel_Sign_I : constant Unicode_Char := 16#1772#; Tagbanwa_Vowel_Sign_U : constant Unicode_Char := 16#1773#; end Unicode.Names.Tagbanwa; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tags.ads��������������������������������������������������������0000664�0000000�0000000�00000025632�14476332425�0020667�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tags is pragma Preelaborate; pragma Style_Checks (Off); Language_Tag : constant Unicode_Char := 16#E0001#; Tag_Space : constant Unicode_Char := 16#E0020#; Tag_Exclamation_Mark : constant Unicode_Char := 16#E0021#; Tag_Quotation_Mark : constant Unicode_Char := 16#E0022#; Tag_Number_Sign : constant Unicode_Char := 16#E0023#; Tag_Dollar_Sign : constant Unicode_Char := 16#E0024#; Tag_Percent_Sign : constant Unicode_Char := 16#E0025#; Tag_Ampersand : constant Unicode_Char := 16#E0026#; Tag_Apostrophe : constant Unicode_Char := 16#E0027#; Tag_Left_Parenthesis : constant Unicode_Char := 16#E0028#; Tag_Right_Parenthesis : constant Unicode_Char := 16#E0029#; Tag_Asterisk : constant Unicode_Char := 16#E002A#; Tag_Plus_Sign : constant Unicode_Char := 16#E002B#; Tag_Comma : constant Unicode_Char := 16#E002C#; Tag_Hyphen_Minus : constant Unicode_Char := 16#E002D#; Tag_Full_Stop : constant Unicode_Char := 16#E002E#; Tag_Solidus : constant Unicode_Char := 16#E002F#; Tag_Digit_Zero : constant Unicode_Char := 16#E0030#; Tag_Digit_One : constant Unicode_Char := 16#E0031#; Tag_Digit_Two : constant Unicode_Char := 16#E0032#; Tag_Digit_Three : constant Unicode_Char := 16#E0033#; Tag_Digit_Four : constant Unicode_Char := 16#E0034#; Tag_Digit_Five : constant Unicode_Char := 16#E0035#; Tag_Digit_Six : constant Unicode_Char := 16#E0036#; Tag_Digit_Seven : constant Unicode_Char := 16#E0037#; Tag_Digit_Eight : constant Unicode_Char := 16#E0038#; Tag_Digit_Nine : constant Unicode_Char := 16#E0039#; Tag_Colon : constant Unicode_Char := 16#E003A#; Tag_Semicolon : constant Unicode_Char := 16#E003B#; Tag_Less_Than_Sign : constant Unicode_Char := 16#E003C#; Tag_Equals_Sign : constant Unicode_Char := 16#E003D#; Tag_Greater_Than_Sign : constant Unicode_Char := 16#E003E#; Tag_Question_Mark : constant Unicode_Char := 16#E003F#; Tag_Commercial_At : constant Unicode_Char := 16#E0040#; Tag_Latin_Capital_Letter_A : constant Unicode_Char := 16#E0041#; Tag_Latin_Capital_Letter_B : constant Unicode_Char := 16#E0042#; Tag_Latin_Capital_Letter_C : constant Unicode_Char := 16#E0043#; Tag_Latin_Capital_Letter_D : constant Unicode_Char := 16#E0044#; Tag_Latin_Capital_Letter_E : constant Unicode_Char := 16#E0045#; Tag_Latin_Capital_Letter_F : constant Unicode_Char := 16#E0046#; Tag_Latin_Capital_Letter_G : constant Unicode_Char := 16#E0047#; Tag_Latin_Capital_Letter_H : constant Unicode_Char := 16#E0048#; Tag_Latin_Capital_Letter_I : constant Unicode_Char := 16#E0049#; Tag_Latin_Capital_Letter_J : constant Unicode_Char := 16#E004A#; Tag_Latin_Capital_Letter_K : constant Unicode_Char := 16#E004B#; Tag_Latin_Capital_Letter_L : constant Unicode_Char := 16#E004C#; Tag_Latin_Capital_Letter_M : constant Unicode_Char := 16#E004D#; Tag_Latin_Capital_Letter_N : constant Unicode_Char := 16#E004E#; Tag_Latin_Capital_Letter_O : constant Unicode_Char := 16#E004F#; Tag_Latin_Capital_Letter_P : constant Unicode_Char := 16#E0050#; Tag_Latin_Capital_Letter_Q : constant Unicode_Char := 16#E0051#; Tag_Latin_Capital_Letter_R : constant Unicode_Char := 16#E0052#; Tag_Latin_Capital_Letter_S : constant Unicode_Char := 16#E0053#; Tag_Latin_Capital_Letter_T : constant Unicode_Char := 16#E0054#; Tag_Latin_Capital_Letter_U : constant Unicode_Char := 16#E0055#; Tag_Latin_Capital_Letter_V : constant Unicode_Char := 16#E0056#; Tag_Latin_Capital_Letter_W : constant Unicode_Char := 16#E0057#; Tag_Latin_Capital_Letter_X : constant Unicode_Char := 16#E0058#; Tag_Latin_Capital_Letter_Y : constant Unicode_Char := 16#E0059#; Tag_Latin_Capital_Letter_Z : constant Unicode_Char := 16#E005A#; Tag_Left_Square_Bracket : constant Unicode_Char := 16#E005B#; Tag_Reverse_Solidus : constant Unicode_Char := 16#E005C#; Tag_Right_Square_Bracket : constant Unicode_Char := 16#E005D#; Tag_Circumflex_Accent : constant Unicode_Char := 16#E005E#; Tag_Low_Line : constant Unicode_Char := 16#E005F#; Tag_Grave_Accent : constant Unicode_Char := 16#E0060#; Tag_Latin_Small_Letter_A : constant Unicode_Char := 16#E0061#; Tag_Latin_Small_Letter_B : constant Unicode_Char := 16#E0062#; Tag_Latin_Small_Letter_C : constant Unicode_Char := 16#E0063#; Tag_Latin_Small_Letter_D : constant Unicode_Char := 16#E0064#; Tag_Latin_Small_Letter_E : constant Unicode_Char := 16#E0065#; Tag_Latin_Small_Letter_F : constant Unicode_Char := 16#E0066#; Tag_Latin_Small_Letter_G : constant Unicode_Char := 16#E0067#; Tag_Latin_Small_Letter_H : constant Unicode_Char := 16#E0068#; Tag_Latin_Small_Letter_I : constant Unicode_Char := 16#E0069#; Tag_Latin_Small_Letter_J : constant Unicode_Char := 16#E006A#; Tag_Latin_Small_Letter_K : constant Unicode_Char := 16#E006B#; Tag_Latin_Small_Letter_L : constant Unicode_Char := 16#E006C#; Tag_Latin_Small_Letter_M : constant Unicode_Char := 16#E006D#; Tag_Latin_Small_Letter_N : constant Unicode_Char := 16#E006E#; Tag_Latin_Small_Letter_O : constant Unicode_Char := 16#E006F#; Tag_Latin_Small_Letter_P : constant Unicode_Char := 16#E0070#; Tag_Latin_Small_Letter_Q : constant Unicode_Char := 16#E0071#; Tag_Latin_Small_Letter_R : constant Unicode_Char := 16#E0072#; Tag_Latin_Small_Letter_S : constant Unicode_Char := 16#E0073#; Tag_Latin_Small_Letter_T : constant Unicode_Char := 16#E0074#; Tag_Latin_Small_Letter_U : constant Unicode_Char := 16#E0075#; Tag_Latin_Small_Letter_V : constant Unicode_Char := 16#E0076#; Tag_Latin_Small_Letter_W : constant Unicode_Char := 16#E0077#; Tag_Latin_Small_Letter_X : constant Unicode_Char := 16#E0078#; Tag_Latin_Small_Letter_Y : constant Unicode_Char := 16#E0079#; Tag_Latin_Small_Letter_Z : constant Unicode_Char := 16#E007A#; Tag_Left_Curly_Bracket : constant Unicode_Char := 16#E007B#; Tag_Vertical_Line : constant Unicode_Char := 16#E007C#; Tag_Right_Curly_Bracket : constant Unicode_Char := 16#E007D#; Tag_Tilde : constant Unicode_Char := 16#E007E#; Cancel_Tag : constant Unicode_Char := 16#E007F#; end Unicode.Names.Tags; ������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tai_le.ads������������������������������������������������������0000664�0000000�0000000�00000012627�14476332425�0021166�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tai_Le is pragma Preelaborate; pragma Style_Checks (Off); Tai_Le_Letter_Ka : constant Unicode_Char := 16#1950#; Tai_Le_Letter_Xa : constant Unicode_Char := 16#1951#; Tai_Le_Letter_Nga : constant Unicode_Char := 16#1952#; Tai_Le_Letter_Tsa : constant Unicode_Char := 16#1953#; Tai_Le_Letter_Sa : constant Unicode_Char := 16#1954#; Tai_Le_Letter_Ya : constant Unicode_Char := 16#1955#; Tai_Le_Letter_Ta : constant Unicode_Char := 16#1956#; Tai_Le_Letter_Tha : constant Unicode_Char := 16#1957#; Tai_Le_Letter_La : constant Unicode_Char := 16#1958#; Tai_Le_Letter_Pa : constant Unicode_Char := 16#1959#; Tai_Le_Letter_Pha : constant Unicode_Char := 16#195A#; Tai_Le_Letter_Ma : constant Unicode_Char := 16#195B#; Tai_Le_Letter_Fa : constant Unicode_Char := 16#195C#; Tai_Le_Letter_Va : constant Unicode_Char := 16#195D#; Tai_Le_Letter_Ha : constant Unicode_Char := 16#195E#; Tai_Le_Letter_Qa : constant Unicode_Char := 16#195F#; Tai_Le_Letter_Kha : constant Unicode_Char := 16#1960#; Tai_Le_Letter_Tsha : constant Unicode_Char := 16#1961#; Tai_Le_Letter_Na : constant Unicode_Char := 16#1962#; Tai_Le_Letter_A : constant Unicode_Char := 16#1963#; Tai_Le_Letter_I : constant Unicode_Char := 16#1964#; Tai_Le_Letter_Ee : constant Unicode_Char := 16#1965#; Tai_Le_Letter_Eh : constant Unicode_Char := 16#1966#; Tai_Le_Letter_U : constant Unicode_Char := 16#1967#; Tai_Le_Letter_Oo : constant Unicode_Char := 16#1968#; Tai_Le_Letter_O : constant Unicode_Char := 16#1969#; Tai_Le_Letter_Ue : constant Unicode_Char := 16#196A#; Tai_Le_Letter_E : constant Unicode_Char := 16#196B#; Tai_Le_Letter_Aue : constant Unicode_Char := 16#196C#; Tai_Le_Letter_Ai : constant Unicode_Char := 16#196D#; Tai_Le_Letter_Tone_2 : constant Unicode_Char := 16#1970#; Tai_Le_Letter_Tone_3 : constant Unicode_Char := 16#1971#; Tai_Le_Letter_Tone_4 : constant Unicode_Char := 16#1972#; Tai_Le_Letter_Tone_5 : constant Unicode_Char := 16#1973#; Tai_Le_Letter_Tone_6 : constant Unicode_Char := 16#1974#; end Unicode.Names.Tai_Le; ���������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tai_tham.ads����������������������������������������������������0000664�0000000�0000000�00000031146�14476332425�0021514�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tai_Tham is pragma Preelaborate; pragma Style_Checks (Off); Tai_Tham_Letter_High_Ka : constant Unicode_Char := 16#1A20#; Tai_Tham_Letter_High_Kha : constant Unicode_Char := 16#1A21#; Tai_Tham_Letter_High_Kxa : constant Unicode_Char := 16#1A22#; Tai_Tham_Letter_Low_Ka : constant Unicode_Char := 16#1A23#; Tai_Tham_Letter_Low_Kxa : constant Unicode_Char := 16#1A24#; Tai_Tham_Letter_Low_Kha : constant Unicode_Char := 16#1A25#; Tai_Tham_Letter_Nga : constant Unicode_Char := 16#1A26#; Tai_Tham_Letter_High_Ca : constant Unicode_Char := 16#1A27#; Tai_Tham_Letter_High_Cha : constant Unicode_Char := 16#1A28#; Tai_Tham_Letter_Low_Ca : constant Unicode_Char := 16#1A29#; Tai_Tham_Letter_Low_Sa : constant Unicode_Char := 16#1A2A#; Tai_Tham_Letter_Low_Cha : constant Unicode_Char := 16#1A2B#; Tai_Tham_Letter_Nya : constant Unicode_Char := 16#1A2C#; Tai_Tham_Letter_Rata : constant Unicode_Char := 16#1A2D#; Tai_Tham_Letter_High_Ratha : constant Unicode_Char := 16#1A2E#; Tai_Tham_Letter_Da : constant Unicode_Char := 16#1A2F#; Tai_Tham_Letter_Low_Ratha : constant Unicode_Char := 16#1A30#; Tai_Tham_Letter_Rana : constant Unicode_Char := 16#1A31#; Tai_Tham_Letter_High_Ta : constant Unicode_Char := 16#1A32#; Tai_Tham_Letter_High_Tha : constant Unicode_Char := 16#1A33#; Tai_Tham_Letter_Low_Ta : constant Unicode_Char := 16#1A34#; Tai_Tham_Letter_Low_Tha : constant Unicode_Char := 16#1A35#; Tai_Tham_Letter_Na : constant Unicode_Char := 16#1A36#; Tai_Tham_Letter_Ba : constant Unicode_Char := 16#1A37#; Tai_Tham_Letter_High_Pa : constant Unicode_Char := 16#1A38#; Tai_Tham_Letter_High_Pha : constant Unicode_Char := 16#1A39#; Tai_Tham_Letter_High_Fa : constant Unicode_Char := 16#1A3A#; Tai_Tham_Letter_Low_Pa : constant Unicode_Char := 16#1A3B#; Tai_Tham_Letter_Low_Fa : constant Unicode_Char := 16#1A3C#; Tai_Tham_Letter_Low_Pha : constant Unicode_Char := 16#1A3D#; Tai_Tham_Letter_Ma : constant Unicode_Char := 16#1A3E#; Tai_Tham_Letter_Low_Ya : constant Unicode_Char := 16#1A3F#; Tai_Tham_Letter_High_Ya : constant Unicode_Char := 16#1A40#; Tai_Tham_Letter_Ra : constant Unicode_Char := 16#1A41#; Tai_Tham_Letter_Rue : constant Unicode_Char := 16#1A42#; Tai_Tham_Letter_La : constant Unicode_Char := 16#1A43#; Tai_Tham_Letter_Lue : constant Unicode_Char := 16#1A44#; Tai_Tham_Letter_Wa : constant Unicode_Char := 16#1A45#; Tai_Tham_Letter_High_Sha : constant Unicode_Char := 16#1A46#; Tai_Tham_Letter_High_Ssa : constant Unicode_Char := 16#1A47#; Tai_Tham_Letter_High_Sa : constant Unicode_Char := 16#1A48#; Tai_Tham_Letter_High_Ha : constant Unicode_Char := 16#1A49#; Tai_Tham_Letter_Lla : constant Unicode_Char := 16#1A4A#; Tai_Tham_Letter_A : constant Unicode_Char := 16#1A4B#; Tai_Tham_Letter_Low_Ha : constant Unicode_Char := 16#1A4C#; Tai_Tham_Letter_I : constant Unicode_Char := 16#1A4D#; Tai_Tham_Letter_Ii : constant Unicode_Char := 16#1A4E#; Tai_Tham_Letter_U : constant Unicode_Char := 16#1A4F#; Tai_Tham_Letter_Uu : constant Unicode_Char := 16#1A50#; Tai_Tham_Letter_Ee : constant Unicode_Char := 16#1A51#; Tai_Tham_Letter_Oo : constant Unicode_Char := 16#1A52#; Tai_Tham_Letter_Lae : constant Unicode_Char := 16#1A53#; Tai_Tham_Letter_Great_Sa : constant Unicode_Char := 16#1A54#; Tai_Tham_Consonant_Sign_Medial_Ra : constant Unicode_Char := 16#1A55#; Tai_Tham_Consonant_Sign_Medial_La : constant Unicode_Char := 16#1A56#; Tai_Tham_Consonant_Sign_La_Tang_Lai : constant Unicode_Char := 16#1A57#; Tai_Tham_Sign_Mai_Kang_Lai : constant Unicode_Char := 16#1A58#; Tai_Tham_Consonant_Sign_Final_Nga : constant Unicode_Char := 16#1A59#; Tai_Tham_Consonant_Sign_Low_Pa : constant Unicode_Char := 16#1A5A#; Tai_Tham_Consonant_Sign_High_Ratha_Or_Low_Pa : constant Unicode_Char := 16#1A5B#; Tai_Tham_Consonant_Sign_Ma : constant Unicode_Char := 16#1A5C#; Tai_Tham_Consonant_Sign_Ba : constant Unicode_Char := 16#1A5D#; Tai_Tham_Consonant_Sign_Sa : constant Unicode_Char := 16#1A5E#; Tai_Tham_Sign_Sakot : constant Unicode_Char := 16#1A60#; Tai_Tham_Vowel_Sign_A : constant Unicode_Char := 16#1A61#; Tai_Tham_Vowel_Sign_Mai_Sat : constant Unicode_Char := 16#1A62#; Tai_Tham_Vowel_Sign_Aa : constant Unicode_Char := 16#1A63#; Tai_Tham_Vowel_Sign_Tall_Aa : constant Unicode_Char := 16#1A64#; Tai_Tham_Vowel_Sign_I : constant Unicode_Char := 16#1A65#; Tai_Tham_Vowel_Sign_Ii : constant Unicode_Char := 16#1A66#; Tai_Tham_Vowel_Sign_Ue : constant Unicode_Char := 16#1A67#; Tai_Tham_Vowel_Sign_Uue : constant Unicode_Char := 16#1A68#; Tai_Tham_Vowel_Sign_U : constant Unicode_Char := 16#1A69#; Tai_Tham_Vowel_Sign_Uu : constant Unicode_Char := 16#1A6A#; Tai_Tham_Vowel_Sign_O : constant Unicode_Char := 16#1A6B#; Tai_Tham_Vowel_Sign_Oa_Below : constant Unicode_Char := 16#1A6C#; Tai_Tham_Vowel_Sign_Oy : constant Unicode_Char := 16#1A6D#; Tai_Tham_Vowel_Sign_E : constant Unicode_Char := 16#1A6E#; Tai_Tham_Vowel_Sign_Ae : constant Unicode_Char := 16#1A6F#; Tai_Tham_Vowel_Sign_Oo : constant Unicode_Char := 16#1A70#; Tai_Tham_Vowel_Sign_Ai : constant Unicode_Char := 16#1A71#; Tai_Tham_Vowel_Sign_Tham_Ai : constant Unicode_Char := 16#1A72#; Tai_Tham_Vowel_Sign_Oa_Above : constant Unicode_Char := 16#1A73#; Tai_Tham_Sign_Mai_Kang : constant Unicode_Char := 16#1A74#; Tai_Tham_Sign_Tone_1 : constant Unicode_Char := 16#1A75#; Tai_Tham_Sign_Tone_2 : constant Unicode_Char := 16#1A76#; Tai_Tham_Sign_Khuen_Tone_3 : constant Unicode_Char := 16#1A77#; Tai_Tham_Sign_Khuen_Tone_4 : constant Unicode_Char := 16#1A78#; Tai_Tham_Sign_Khuen_Tone_5 : constant Unicode_Char := 16#1A79#; Tai_Tham_Sign_Ra_Haam : constant Unicode_Char := 16#1A7A#; Tai_Tham_Sign_Mai_Sam : constant Unicode_Char := 16#1A7B#; Tai_Tham_Sign_Khuen_Lue_Karan : constant Unicode_Char := 16#1A7C#; Tai_Tham_Combining_Cryptogrammic_Dot : constant Unicode_Char := 16#1A7F#; Tai_Tham_Hora_Digit_Zero : constant Unicode_Char := 16#1A80#; Tai_Tham_Hora_Digit_One : constant Unicode_Char := 16#1A81#; Tai_Tham_Hora_Digit_Two : constant Unicode_Char := 16#1A82#; Tai_Tham_Hora_Digit_Three : constant Unicode_Char := 16#1A83#; Tai_Tham_Hora_Digit_Four : constant Unicode_Char := 16#1A84#; Tai_Tham_Hora_Digit_Five : constant Unicode_Char := 16#1A85#; Tai_Tham_Hora_Digit_Six : constant Unicode_Char := 16#1A86#; Tai_Tham_Hora_Digit_Seven : constant Unicode_Char := 16#1A87#; Tai_Tham_Hora_Digit_Eight : constant Unicode_Char := 16#1A88#; Tai_Tham_Hora_Digit_Nine : constant Unicode_Char := 16#1A89#; Tai_Tham_Tham_Digit_Zero : constant Unicode_Char := 16#1A90#; Tai_Tham_Tham_Digit_One : constant Unicode_Char := 16#1A91#; Tai_Tham_Tham_Digit_Two : constant Unicode_Char := 16#1A92#; Tai_Tham_Tham_Digit_Three : constant Unicode_Char := 16#1A93#; Tai_Tham_Tham_Digit_Four : constant Unicode_Char := 16#1A94#; Tai_Tham_Tham_Digit_Five : constant Unicode_Char := 16#1A95#; Tai_Tham_Tham_Digit_Six : constant Unicode_Char := 16#1A96#; Tai_Tham_Tham_Digit_Seven : constant Unicode_Char := 16#1A97#; Tai_Tham_Tham_Digit_Eight : constant Unicode_Char := 16#1A98#; Tai_Tham_Tham_Digit_Nine : constant Unicode_Char := 16#1A99#; Tai_Tham_Sign_Wiang : constant Unicode_Char := 16#1AA0#; Tai_Tham_Sign_Wiangwaak : constant Unicode_Char := 16#1AA1#; Tai_Tham_Sign_Sawan : constant Unicode_Char := 16#1AA2#; Tai_Tham_Sign_Keow : constant Unicode_Char := 16#1AA3#; Tai_Tham_Sign_Hoy : constant Unicode_Char := 16#1AA4#; Tai_Tham_Sign_Dokmai : constant Unicode_Char := 16#1AA5#; Tai_Tham_Sign_Reversed_Rotated_Rana : constant Unicode_Char := 16#1AA6#; Tai_Tham_Sign_Mai_Yamok : constant Unicode_Char := 16#1AA7#; Tai_Tham_Sign_Kaan : constant Unicode_Char := 16#1AA8#; Tai_Tham_Sign_Kaankuu : constant Unicode_Char := 16#1AA9#; Tai_Tham_Sign_Satkaan : constant Unicode_Char := 16#1AAA#; Tai_Tham_Sign_Satkaankuu : constant Unicode_Char := 16#1AAB#; Tai_Tham_Sign_Hang : constant Unicode_Char := 16#1AAC#; Tai_Tham_Sign_Caang : constant Unicode_Char := 16#1AAD#; end Unicode.Names.Tai_Tham; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tai_viet.ads����������������������������������������������������0000664�0000000�0000000�00000020453�14476332425�0021531�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tai_Viet is pragma Preelaborate; pragma Style_Checks (Off); Tai_Viet_Letter_Low_Ko : constant Unicode_Char := 16#AA80#; Tai_Viet_Letter_High_Ko : constant Unicode_Char := 16#AA81#; Tai_Viet_Letter_Low_Kho : constant Unicode_Char := 16#AA82#; Tai_Viet_Letter_High_Kho : constant Unicode_Char := 16#AA83#; Tai_Viet_Letter_Low_Khho : constant Unicode_Char := 16#AA84#; Tai_Viet_Letter_High_Khho : constant Unicode_Char := 16#AA85#; Tai_Viet_Letter_Low_Go : constant Unicode_Char := 16#AA86#; Tai_Viet_Letter_High_Go : constant Unicode_Char := 16#AA87#; Tai_Viet_Letter_Low_Ngo : constant Unicode_Char := 16#AA88#; Tai_Viet_Letter_High_Ngo : constant Unicode_Char := 16#AA89#; Tai_Viet_Letter_Low_Co : constant Unicode_Char := 16#AA8A#; Tai_Viet_Letter_High_Co : constant Unicode_Char := 16#AA8B#; Tai_Viet_Letter_Low_Cho : constant Unicode_Char := 16#AA8C#; Tai_Viet_Letter_High_Cho : constant Unicode_Char := 16#AA8D#; Tai_Viet_Letter_Low_So : constant Unicode_Char := 16#AA8E#; Tai_Viet_Letter_High_So : constant Unicode_Char := 16#AA8F#; Tai_Viet_Letter_Low_Nyo : constant Unicode_Char := 16#AA90#; Tai_Viet_Letter_High_Nyo : constant Unicode_Char := 16#AA91#; Tai_Viet_Letter_Low_Do : constant Unicode_Char := 16#AA92#; Tai_Viet_Letter_High_Do : constant Unicode_Char := 16#AA93#; Tai_Viet_Letter_Low_To : constant Unicode_Char := 16#AA94#; Tai_Viet_Letter_High_To : constant Unicode_Char := 16#AA95#; Tai_Viet_Letter_Low_Tho : constant Unicode_Char := 16#AA96#; Tai_Viet_Letter_High_Tho : constant Unicode_Char := 16#AA97#; Tai_Viet_Letter_Low_No : constant Unicode_Char := 16#AA98#; Tai_Viet_Letter_High_No : constant Unicode_Char := 16#AA99#; Tai_Viet_Letter_Low_Bo : constant Unicode_Char := 16#AA9A#; Tai_Viet_Letter_High_Bo : constant Unicode_Char := 16#AA9B#; Tai_Viet_Letter_Low_Po : constant Unicode_Char := 16#AA9C#; Tai_Viet_Letter_High_Po : constant Unicode_Char := 16#AA9D#; Tai_Viet_Letter_Low_Pho : constant Unicode_Char := 16#AA9E#; Tai_Viet_Letter_High_Pho : constant Unicode_Char := 16#AA9F#; Tai_Viet_Letter_Low_Fo : constant Unicode_Char := 16#AAA0#; Tai_Viet_Letter_High_Fo : constant Unicode_Char := 16#AAA1#; Tai_Viet_Letter_Low_Mo : constant Unicode_Char := 16#AAA2#; Tai_Viet_Letter_High_Mo : constant Unicode_Char := 16#AAA3#; Tai_Viet_Letter_Low_Yo : constant Unicode_Char := 16#AAA4#; Tai_Viet_Letter_High_Yo : constant Unicode_Char := 16#AAA5#; Tai_Viet_Letter_Low_Ro : constant Unicode_Char := 16#AAA6#; Tai_Viet_Letter_High_Ro : constant Unicode_Char := 16#AAA7#; Tai_Viet_Letter_Low_Lo : constant Unicode_Char := 16#AAA8#; Tai_Viet_Letter_High_Lo : constant Unicode_Char := 16#AAA9#; Tai_Viet_Letter_Low_Vo : constant Unicode_Char := 16#AAAA#; Tai_Viet_Letter_High_Vo : constant Unicode_Char := 16#AAAB#; Tai_Viet_Letter_Low_Ho : constant Unicode_Char := 16#AAAC#; Tai_Viet_Letter_High_Ho : constant Unicode_Char := 16#AAAD#; Tai_Viet_Letter_Low_O : constant Unicode_Char := 16#AAAE#; Tai_Viet_Letter_High_O : constant Unicode_Char := 16#AAAF#; Tai_Viet_Mai_Kang : constant Unicode_Char := 16#AAB0#; Tai_Viet_Vowel_Aa : constant Unicode_Char := 16#AAB1#; Tai_Viet_Vowel_I : constant Unicode_Char := 16#AAB2#; Tai_Viet_Vowel_Ue : constant Unicode_Char := 16#AAB3#; Tai_Viet_Vowel_U : constant Unicode_Char := 16#AAB4#; Tai_Viet_Vowel_E : constant Unicode_Char := 16#AAB5#; Tai_Viet_Vowel_O : constant Unicode_Char := 16#AAB6#; Tai_Viet_Mai_Khit : constant Unicode_Char := 16#AAB7#; Tai_Viet_Vowel_Ia : constant Unicode_Char := 16#AAB8#; Tai_Viet_Vowel_Uea : constant Unicode_Char := 16#AAB9#; Tai_Viet_Vowel_Ua : constant Unicode_Char := 16#AABA#; Tai_Viet_Vowel_Aue : constant Unicode_Char := 16#AABB#; Tai_Viet_Vowel_Ay : constant Unicode_Char := 16#AABC#; Tai_Viet_Vowel_An : constant Unicode_Char := 16#AABD#; Tai_Viet_Vowel_Am : constant Unicode_Char := 16#AABE#; Tai_Viet_Tone_Mai_Ek : constant Unicode_Char := 16#AABF#; Tai_Viet_Tone_Mai_Nueng : constant Unicode_Char := 16#AAC0#; Tai_Viet_Tone_Mai_Tho : constant Unicode_Char := 16#AAC1#; Tai_Viet_Tone_Mai_Song : constant Unicode_Char := 16#AAC2#; Tai_Viet_Symbol_Kon : constant Unicode_Char := 16#AADB#; Tai_Viet_Symbol_Nueng : constant Unicode_Char := 16#AADC#; Tai_Viet_Symbol_Sam : constant Unicode_Char := 16#AADD#; Tai_Viet_Symbol_Ho_Hoi : constant Unicode_Char := 16#AADE#; Tai_Viet_Symbol_Koi_Koi : constant Unicode_Char := 16#AADF#; end Unicode.Names.Tai_Viet; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tai_xuan_jing_symbols.ads���������������������������������������0000664�0000000�0000000�00000024130�14476332425�0024310�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tai_Xuan_Jing_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Monogram_For_Earth : constant Unicode_Char := 16#1D300#; Digram_For_Heavenly_Earth : constant Unicode_Char := 16#1D301#; Digram_For_Human_Earth : constant Unicode_Char := 16#1D302#; Digram_For_Earthly_Heaven : constant Unicode_Char := 16#1D303#; Digram_For_Earthly_Human : constant Unicode_Char := 16#1D304#; Digram_For_Earth : constant Unicode_Char := 16#1D305#; Tetragram_For_Centre : constant Unicode_Char := 16#1D306#; Tetragram_For_Full_Circle : constant Unicode_Char := 16#1D307#; Tetragram_For_Mired : constant Unicode_Char := 16#1D308#; Tetragram_For_Barrier : constant Unicode_Char := 16#1D309#; Tetragram_For_Keeping_Small : constant Unicode_Char := 16#1D30A#; Tetragram_For_Contrariety : constant Unicode_Char := 16#1D30B#; Tetragram_For_Ascent : constant Unicode_Char := 16#1D30C#; Tetragram_For_Opposition : constant Unicode_Char := 16#1D30D#; Tetragram_For_Branching_Out : constant Unicode_Char := 16#1D30E#; Tetragram_For_Defectiveness_Or_Distortion : constant Unicode_Char := 16#1D30F#; Tetragram_For_Divergence : constant Unicode_Char := 16#1D310#; Tetragram_For_Youthfulness : constant Unicode_Char := 16#1D311#; Tetragram_For_Increase : constant Unicode_Char := 16#1D312#; Tetragram_For_Penetration : constant Unicode_Char := 16#1D313#; Tetragram_For_Reach : constant Unicode_Char := 16#1D314#; Tetragram_For_Contact : constant Unicode_Char := 16#1D315#; Tetragram_For_Holding_Back : constant Unicode_Char := 16#1D316#; Tetragram_For_Waiting : constant Unicode_Char := 16#1D317#; Tetragram_For_Following : constant Unicode_Char := 16#1D318#; Tetragram_For_Advance : constant Unicode_Char := 16#1D319#; Tetragram_For_Release : constant Unicode_Char := 16#1D31A#; Tetragram_For_Resistance : constant Unicode_Char := 16#1D31B#; Tetragram_For_Ease : constant Unicode_Char := 16#1D31C#; Tetragram_For_Joy : constant Unicode_Char := 16#1D31D#; Tetragram_For_Contention : constant Unicode_Char := 16#1D31E#; Tetragram_For_Endeavour : constant Unicode_Char := 16#1D31F#; Tetragram_For_Duties : constant Unicode_Char := 16#1D320#; Tetragram_For_Change : constant Unicode_Char := 16#1D321#; Tetragram_For_Decisiveness : constant Unicode_Char := 16#1D322#; Tetragram_For_Bold_Resolution : constant Unicode_Char := 16#1D323#; Tetragram_For_Packing : constant Unicode_Char := 16#1D324#; Tetragram_For_Legion : constant Unicode_Char := 16#1D325#; Tetragram_For_Closeness : constant Unicode_Char := 16#1D326#; Tetragram_For_Kinship : constant Unicode_Char := 16#1D327#; Tetragram_For_Gathering : constant Unicode_Char := 16#1D328#; Tetragram_For_Strength : constant Unicode_Char := 16#1D329#; Tetragram_For_Purity : constant Unicode_Char := 16#1D32A#; Tetragram_For_Fullness : constant Unicode_Char := 16#1D32B#; Tetragram_For_Residence : constant Unicode_Char := 16#1D32C#; Tetragram_For_Law_Or_Model : constant Unicode_Char := 16#1D32D#; Tetragram_For_Response : constant Unicode_Char := 16#1D32E#; Tetragram_For_Going_To_Meet : constant Unicode_Char := 16#1D32F#; Tetragram_For_Encounters : constant Unicode_Char := 16#1D330#; Tetragram_For_Stove : constant Unicode_Char := 16#1D331#; Tetragram_For_Greatness : constant Unicode_Char := 16#1D332#; Tetragram_For_Enlargement : constant Unicode_Char := 16#1D333#; Tetragram_For_Pattern : constant Unicode_Char := 16#1D334#; Tetragram_For_Ritual : constant Unicode_Char := 16#1D335#; Tetragram_For_Flight : constant Unicode_Char := 16#1D336#; Tetragram_For_Vastness_Or_Wasting : constant Unicode_Char := 16#1D337#; Tetragram_For_Constancy : constant Unicode_Char := 16#1D338#; Tetragram_For_Measure : constant Unicode_Char := 16#1D339#; Tetragram_For_Eternity : constant Unicode_Char := 16#1D33A#; Tetragram_For_Unity : constant Unicode_Char := 16#1D33B#; Tetragram_For_Diminishment : constant Unicode_Char := 16#1D33C#; Tetragram_For_Closed_Mouth : constant Unicode_Char := 16#1D33D#; Tetragram_For_Guardedness : constant Unicode_Char := 16#1D33E#; Tetragram_For_Gathering_In : constant Unicode_Char := 16#1D33F#; Tetragram_For_Massing : constant Unicode_Char := 16#1D340#; Tetragram_For_Accumulation : constant Unicode_Char := 16#1D341#; Tetragram_For_Embellishment : constant Unicode_Char := 16#1D342#; Tetragram_For_Doubt : constant Unicode_Char := 16#1D343#; Tetragram_For_Watch : constant Unicode_Char := 16#1D344#; Tetragram_For_Sinking : constant Unicode_Char := 16#1D345#; Tetragram_For_Inner : constant Unicode_Char := 16#1D346#; Tetragram_For_Departure : constant Unicode_Char := 16#1D347#; Tetragram_For_Darkening : constant Unicode_Char := 16#1D348#; Tetragram_For_Dimming : constant Unicode_Char := 16#1D349#; Tetragram_For_Exhaustion : constant Unicode_Char := 16#1D34A#; Tetragram_For_Severance : constant Unicode_Char := 16#1D34B#; Tetragram_For_Stoppage : constant Unicode_Char := 16#1D34C#; Tetragram_For_Hardness : constant Unicode_Char := 16#1D34D#; Tetragram_For_Completion : constant Unicode_Char := 16#1D34E#; Tetragram_For_Closure : constant Unicode_Char := 16#1D34F#; Tetragram_For_Failure : constant Unicode_Char := 16#1D350#; Tetragram_For_Aggravation : constant Unicode_Char := 16#1D351#; Tetragram_For_Compliance : constant Unicode_Char := 16#1D352#; Tetragram_For_On_The_Verge : constant Unicode_Char := 16#1D353#; Tetragram_For_Difficulties : constant Unicode_Char := 16#1D354#; Tetragram_For_Labouring : constant Unicode_Char := 16#1D355#; Tetragram_For_Fostering : constant Unicode_Char := 16#1D356#; end Unicode.Names.Tai_Xuan_Jing_Symbols; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-takri.ads�������������������������������������������������������0000664�0000000�0000000�00000020423�14476332425�0021034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Takri is pragma Preelaborate; pragma Style_Checks (Off); Takri_Letter_A : constant Unicode_Char := 16#11680#; Takri_Letter_Aa : constant Unicode_Char := 16#11681#; Takri_Letter_I : constant Unicode_Char := 16#11682#; Takri_Letter_Ii : constant Unicode_Char := 16#11683#; Takri_Letter_U : constant Unicode_Char := 16#11684#; Takri_Letter_Uu : constant Unicode_Char := 16#11685#; Takri_Letter_E : constant Unicode_Char := 16#11686#; Takri_Letter_Ai : constant Unicode_Char := 16#11687#; Takri_Letter_O : constant Unicode_Char := 16#11688#; Takri_Letter_Au : constant Unicode_Char := 16#11689#; Takri_Letter_Ka : constant Unicode_Char := 16#1168A#; Takri_Letter_Kha : constant Unicode_Char := 16#1168B#; Takri_Letter_Ga : constant Unicode_Char := 16#1168C#; Takri_Letter_Gha : constant Unicode_Char := 16#1168D#; Takri_Letter_Nga : constant Unicode_Char := 16#1168E#; Takri_Letter_Ca : constant Unicode_Char := 16#1168F#; Takri_Letter_Cha : constant Unicode_Char := 16#11690#; Takri_Letter_Ja : constant Unicode_Char := 16#11691#; Takri_Letter_Jha : constant Unicode_Char := 16#11692#; Takri_Letter_Nya : constant Unicode_Char := 16#11693#; Takri_Letter_Tta : constant Unicode_Char := 16#11694#; Takri_Letter_Ttha : constant Unicode_Char := 16#11695#; Takri_Letter_Dda : constant Unicode_Char := 16#11696#; Takri_Letter_Ddha : constant Unicode_Char := 16#11697#; Takri_Letter_Nna : constant Unicode_Char := 16#11698#; Takri_Letter_Ta : constant Unicode_Char := 16#11699#; Takri_Letter_Tha : constant Unicode_Char := 16#1169A#; Takri_Letter_Da : constant Unicode_Char := 16#1169B#; Takri_Letter_Dha : constant Unicode_Char := 16#1169C#; Takri_Letter_Na : constant Unicode_Char := 16#1169D#; Takri_Letter_Pa : constant Unicode_Char := 16#1169E#; Takri_Letter_Pha : constant Unicode_Char := 16#1169F#; Takri_Letter_Ba : constant Unicode_Char := 16#116A0#; Takri_Letter_Bha : constant Unicode_Char := 16#116A1#; Takri_Letter_Ma : constant Unicode_Char := 16#116A2#; Takri_Letter_Ya : constant Unicode_Char := 16#116A3#; Takri_Letter_Ra : constant Unicode_Char := 16#116A4#; Takri_Letter_La : constant Unicode_Char := 16#116A5#; Takri_Letter_Va : constant Unicode_Char := 16#116A6#; Takri_Letter_Sha : constant Unicode_Char := 16#116A7#; Takri_Letter_Sa : constant Unicode_Char := 16#116A8#; Takri_Letter_Ha : constant Unicode_Char := 16#116A9#; Takri_Letter_Rra : constant Unicode_Char := 16#116AA#; Takri_Sign_Anusvara : constant Unicode_Char := 16#116AB#; Takri_Sign_Visarga : constant Unicode_Char := 16#116AC#; Takri_Vowel_Sign_Aa : constant Unicode_Char := 16#116AD#; Takri_Vowel_Sign_I : constant Unicode_Char := 16#116AE#; Takri_Vowel_Sign_Ii : constant Unicode_Char := 16#116AF#; Takri_Vowel_Sign_U : constant Unicode_Char := 16#116B0#; Takri_Vowel_Sign_Uu : constant Unicode_Char := 16#116B1#; Takri_Vowel_Sign_E : constant Unicode_Char := 16#116B2#; Takri_Vowel_Sign_Ai : constant Unicode_Char := 16#116B3#; Takri_Vowel_Sign_O : constant Unicode_Char := 16#116B4#; Takri_Vowel_Sign_Au : constant Unicode_Char := 16#116B5#; Takri_Sign_Virama : constant Unicode_Char := 16#116B6#; Takri_Sign_Nukta : constant Unicode_Char := 16#116B7#; Takri_Digit_Zero : constant Unicode_Char := 16#116C0#; Takri_Digit_One : constant Unicode_Char := 16#116C1#; Takri_Digit_Two : constant Unicode_Char := 16#116C2#; Takri_Digit_Three : constant Unicode_Char := 16#116C3#; Takri_Digit_Four : constant Unicode_Char := 16#116C4#; Takri_Digit_Five : constant Unicode_Char := 16#116C5#; Takri_Digit_Six : constant Unicode_Char := 16#116C6#; Takri_Digit_Seven : constant Unicode_Char := 16#116C7#; Takri_Digit_Eight : constant Unicode_Char := 16#116C8#; Takri_Digit_Nine : constant Unicode_Char := 16#116C9#; end Unicode.Names.Takri; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tamil.ads�������������������������������������������������������0000664�0000000�0000000�00000020445�14476332425�0021034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tamil is pragma Preelaborate; pragma Style_Checks (Off); Tamil_Sign_Anusvara : constant Unicode_Char := 16#0B82#; Tamil_Sign_Visarga : constant Unicode_Char := 16#0B83#; Tamil_Letter_A : constant Unicode_Char := 16#0B85#; Tamil_Letter_Aa : constant Unicode_Char := 16#0B86#; Tamil_Letter_I : constant Unicode_Char := 16#0B87#; Tamil_Letter_Ii : constant Unicode_Char := 16#0B88#; Tamil_Letter_U : constant Unicode_Char := 16#0B89#; Tamil_Letter_Uu : constant Unicode_Char := 16#0B8A#; Tamil_Letter_E : constant Unicode_Char := 16#0B8E#; Tamil_Letter_Ee : constant Unicode_Char := 16#0B8F#; Tamil_Letter_Ai : constant Unicode_Char := 16#0B90#; Tamil_Letter_O : constant Unicode_Char := 16#0B92#; Tamil_Letter_Oo : constant Unicode_Char := 16#0B93#; Tamil_Letter_Au : constant Unicode_Char := 16#0B94#; Tamil_Letter_Ka : constant Unicode_Char := 16#0B95#; Tamil_Letter_Nga : constant Unicode_Char := 16#0B99#; Tamil_Letter_Ca : constant Unicode_Char := 16#0B9A#; Tamil_Letter_Ja : constant Unicode_Char := 16#0B9C#; Tamil_Letter_Nya : constant Unicode_Char := 16#0B9E#; Tamil_Letter_Tta : constant Unicode_Char := 16#0B9F#; Tamil_Letter_Nna : constant Unicode_Char := 16#0BA3#; Tamil_Letter_Ta : constant Unicode_Char := 16#0BA4#; Tamil_Letter_Na : constant Unicode_Char := 16#0BA8#; Tamil_Letter_Nnna : constant Unicode_Char := 16#0BA9#; Tamil_Letter_Pa : constant Unicode_Char := 16#0BAA#; Tamil_Letter_Ma : constant Unicode_Char := 16#0BAE#; Tamil_Letter_Ya : constant Unicode_Char := 16#0BAF#; Tamil_Letter_Ra : constant Unicode_Char := 16#0BB0#; Tamil_Letter_Rra : constant Unicode_Char := 16#0BB1#; Tamil_Letter_La : constant Unicode_Char := 16#0BB2#; Tamil_Letter_Lla : constant Unicode_Char := 16#0BB3#; Tamil_Letter_Llla : constant Unicode_Char := 16#0BB4#; Tamil_Letter_Va : constant Unicode_Char := 16#0BB5#; Tamil_Letter_Sha : constant Unicode_Char := 16#0BB6#; Tamil_Letter_Ssa : constant Unicode_Char := 16#0BB7#; Tamil_Letter_Sa : constant Unicode_Char := 16#0BB8#; Tamil_Letter_Ha : constant Unicode_Char := 16#0BB9#; Tamil_Vowel_Sign_Aa : constant Unicode_Char := 16#0BBE#; Tamil_Vowel_Sign_I : constant Unicode_Char := 16#0BBF#; Tamil_Vowel_Sign_Ii : constant Unicode_Char := 16#0BC0#; Tamil_Vowel_Sign_U : constant Unicode_Char := 16#0BC1#; Tamil_Vowel_Sign_Uu : constant Unicode_Char := 16#0BC2#; Tamil_Vowel_Sign_E : constant Unicode_Char := 16#0BC6#; Tamil_Vowel_Sign_Ee : constant Unicode_Char := 16#0BC7#; Tamil_Vowel_Sign_Ai : constant Unicode_Char := 16#0BC8#; Tamil_Vowel_Sign_O : constant Unicode_Char := 16#0BCA#; Tamil_Vowel_Sign_Oo : constant Unicode_Char := 16#0BCB#; Tamil_Vowel_Sign_Au : constant Unicode_Char := 16#0BCC#; Tamil_Sign_Virama : constant Unicode_Char := 16#0BCD#; Tamil_Om : constant Unicode_Char := 16#0BD0#; Tamil_Au_Length_Mark : constant Unicode_Char := 16#0BD7#; Tamil_Digit_Zero : constant Unicode_Char := 16#0BE6#; Tamil_Digit_One : constant Unicode_Char := 16#0BE7#; Tamil_Digit_Two : constant Unicode_Char := 16#0BE8#; Tamil_Digit_Three : constant Unicode_Char := 16#0BE9#; Tamil_Digit_Four : constant Unicode_Char := 16#0BEA#; Tamil_Digit_Five : constant Unicode_Char := 16#0BEB#; Tamil_Digit_Six : constant Unicode_Char := 16#0BEC#; Tamil_Digit_Seven : constant Unicode_Char := 16#0BED#; Tamil_Digit_Eight : constant Unicode_Char := 16#0BEE#; Tamil_Digit_Nine : constant Unicode_Char := 16#0BEF#; Tamil_Number_Ten : constant Unicode_Char := 16#0BF0#; Tamil_Number_One_Hundred : constant Unicode_Char := 16#0BF1#; Tamil_Number_One_Thousand : constant Unicode_Char := 16#0BF2#; Tamil_Day_Sign : constant Unicode_Char := 16#0BF3#; Tamil_Month_Sign : constant Unicode_Char := 16#0BF4#; Tamil_Year_Sign : constant Unicode_Char := 16#0BF5#; Tamil_Debit_Sign : constant Unicode_Char := 16#0BF6#; Tamil_Credit_Sign : constant Unicode_Char := 16#0BF7#; Tamil_As_Above_Sign : constant Unicode_Char := 16#0BF8#; Tamil_Rupee_Sign : constant Unicode_Char := 16#0BF9#; Tamil_Number_Sign : constant Unicode_Char := 16#0BFA#; end Unicode.Names.Tamil; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-telugu.ads������������������������������������������������������0000664�0000000�0000000�00000024430�14476332425�0021231�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Telugu is pragma Preelaborate; pragma Style_Checks (Off); Telugu_Sign_Combining_Candrabindu_Above : constant Unicode_Char := 16#0C00#; Telugu_Sign_Candrabindu : constant Unicode_Char := 16#0C01#; Telugu_Sign_Anusvara : constant Unicode_Char := 16#0C02#; Telugu_Sign_Visarga : constant Unicode_Char := 16#0C03#; Telugu_Letter_A : constant Unicode_Char := 16#0C05#; Telugu_Letter_Aa : constant Unicode_Char := 16#0C06#; Telugu_Letter_I : constant Unicode_Char := 16#0C07#; Telugu_Letter_Ii : constant Unicode_Char := 16#0C08#; Telugu_Letter_U : constant Unicode_Char := 16#0C09#; Telugu_Letter_Uu : constant Unicode_Char := 16#0C0A#; Telugu_Letter_Vocalic_R : constant Unicode_Char := 16#0C0B#; Telugu_Letter_Vocalic_L : constant Unicode_Char := 16#0C0C#; Telugu_Letter_E : constant Unicode_Char := 16#0C0E#; Telugu_Letter_Ee : constant Unicode_Char := 16#0C0F#; Telugu_Letter_Ai : constant Unicode_Char := 16#0C10#; Telugu_Letter_O : constant Unicode_Char := 16#0C12#; Telugu_Letter_Oo : constant Unicode_Char := 16#0C13#; Telugu_Letter_Au : constant Unicode_Char := 16#0C14#; Telugu_Letter_Ka : constant Unicode_Char := 16#0C15#; Telugu_Letter_Kha : constant Unicode_Char := 16#0C16#; Telugu_Letter_Ga : constant Unicode_Char := 16#0C17#; Telugu_Letter_Gha : constant Unicode_Char := 16#0C18#; Telugu_Letter_Nga : constant Unicode_Char := 16#0C19#; Telugu_Letter_Ca : constant Unicode_Char := 16#0C1A#; Telugu_Letter_Cha : constant Unicode_Char := 16#0C1B#; Telugu_Letter_Ja : constant Unicode_Char := 16#0C1C#; Telugu_Letter_Jha : constant Unicode_Char := 16#0C1D#; Telugu_Letter_Nya : constant Unicode_Char := 16#0C1E#; Telugu_Letter_Tta : constant Unicode_Char := 16#0C1F#; Telugu_Letter_Ttha : constant Unicode_Char := 16#0C20#; Telugu_Letter_Dda : constant Unicode_Char := 16#0C21#; Telugu_Letter_Ddha : constant Unicode_Char := 16#0C22#; Telugu_Letter_Nna : constant Unicode_Char := 16#0C23#; Telugu_Letter_Ta : constant Unicode_Char := 16#0C24#; Telugu_Letter_Tha : constant Unicode_Char := 16#0C25#; Telugu_Letter_Da : constant Unicode_Char := 16#0C26#; Telugu_Letter_Dha : constant Unicode_Char := 16#0C27#; Telugu_Letter_Na : constant Unicode_Char := 16#0C28#; Telugu_Letter_Pa : constant Unicode_Char := 16#0C2A#; Telugu_Letter_Pha : constant Unicode_Char := 16#0C2B#; Telugu_Letter_Ba : constant Unicode_Char := 16#0C2C#; Telugu_Letter_Bha : constant Unicode_Char := 16#0C2D#; Telugu_Letter_Ma : constant Unicode_Char := 16#0C2E#; Telugu_Letter_Ya : constant Unicode_Char := 16#0C2F#; Telugu_Letter_Ra : constant Unicode_Char := 16#0C30#; Telugu_Letter_Rra : constant Unicode_Char := 16#0C31#; Telugu_Letter_La : constant Unicode_Char := 16#0C32#; Telugu_Letter_Lla : constant Unicode_Char := 16#0C33#; Telugu_Letter_Llla : constant Unicode_Char := 16#0C34#; Telugu_Letter_Va : constant Unicode_Char := 16#0C35#; Telugu_Letter_Sha : constant Unicode_Char := 16#0C36#; Telugu_Letter_Ssa : constant Unicode_Char := 16#0C37#; Telugu_Letter_Sa : constant Unicode_Char := 16#0C38#; Telugu_Letter_Ha : constant Unicode_Char := 16#0C39#; Telugu_Sign_Avagraha : constant Unicode_Char := 16#0C3D#; Telugu_Vowel_Sign_Aa : constant Unicode_Char := 16#0C3E#; Telugu_Vowel_Sign_I : constant Unicode_Char := 16#0C3F#; Telugu_Vowel_Sign_Ii : constant Unicode_Char := 16#0C40#; Telugu_Vowel_Sign_U : constant Unicode_Char := 16#0C41#; Telugu_Vowel_Sign_Uu : constant Unicode_Char := 16#0C42#; Telugu_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#0C43#; Telugu_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#0C44#; Telugu_Vowel_Sign_E : constant Unicode_Char := 16#0C46#; Telugu_Vowel_Sign_Ee : constant Unicode_Char := 16#0C47#; Telugu_Vowel_Sign_Ai : constant Unicode_Char := 16#0C48#; Telugu_Vowel_Sign_O : constant Unicode_Char := 16#0C4A#; Telugu_Vowel_Sign_Oo : constant Unicode_Char := 16#0C4B#; Telugu_Vowel_Sign_Au : constant Unicode_Char := 16#0C4C#; Telugu_Sign_Virama : constant Unicode_Char := 16#0C4D#; Telugu_Length_Mark : constant Unicode_Char := 16#0C55#; Telugu_Ai_Length_Mark : constant Unicode_Char := 16#0C56#; Telugu_Letter_Tsa : constant Unicode_Char := 16#0C58#; Telugu_Letter_Dza : constant Unicode_Char := 16#0C59#; Telugu_Letter_Rrra : constant Unicode_Char := 16#0C5A#; Telugu_Letter_Vocalic_Rr : constant Unicode_Char := 16#0C60#; Telugu_Letter_Vocalic_Ll : constant Unicode_Char := 16#0C61#; Telugu_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#0C62#; Telugu_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#0C63#; Telugu_Digit_Zero : constant Unicode_Char := 16#0C66#; Telugu_Digit_One : constant Unicode_Char := 16#0C67#; Telugu_Digit_Two : constant Unicode_Char := 16#0C68#; Telugu_Digit_Three : constant Unicode_Char := 16#0C69#; Telugu_Digit_Four : constant Unicode_Char := 16#0C6A#; Telugu_Digit_Five : constant Unicode_Char := 16#0C6B#; Telugu_Digit_Six : constant Unicode_Char := 16#0C6C#; Telugu_Digit_Seven : constant Unicode_Char := 16#0C6D#; Telugu_Digit_Eight : constant Unicode_Char := 16#0C6E#; Telugu_Digit_Nine : constant Unicode_Char := 16#0C6F#; Telugu_Fraction_Digit_Zero_For_Odd_Powers_Of_Four : constant Unicode_Char := 16#0C78#; Telugu_Fraction_Digit_One_For_Odd_Powers_Of_Four : constant Unicode_Char := 16#0C79#; Telugu_Fraction_Digit_Two_For_Odd_Powers_Of_Four : constant Unicode_Char := 16#0C7A#; Telugu_Fraction_Digit_Three_For_Odd_Powers_Of_Four : constant Unicode_Char := 16#0C7B#; Telugu_Fraction_Digit_One_For_Even_Powers_Of_Four : constant Unicode_Char := 16#0C7C#; Telugu_Fraction_Digit_Two_For_Even_Powers_Of_Four : constant Unicode_Char := 16#0C7D#; Telugu_Fraction_Digit_Three_For_Even_Powers_Of_Four : constant Unicode_Char := 16#0C7E#; Telugu_Sign_Tuumu : constant Unicode_Char := 16#0C7F#; end Unicode.Names.Telugu; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-thaana.ads������������������������������������������������������0000664�0000000�0000000�00000015107�14476332425�0021161�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Thaana is pragma Preelaborate; pragma Style_Checks (Off); Thaana_Letter_Haa : constant Unicode_Char := 16#0780#; Thaana_Letter_Shaviyani : constant Unicode_Char := 16#0781#; Thaana_Letter_Noonu : constant Unicode_Char := 16#0782#; Thaana_Letter_Raa : constant Unicode_Char := 16#0783#; Thaana_Letter_Baa : constant Unicode_Char := 16#0784#; Thaana_Letter_Lhaviyani : constant Unicode_Char := 16#0785#; Thaana_Letter_Kaafu : constant Unicode_Char := 16#0786#; Thaana_Letter_Alifu : constant Unicode_Char := 16#0787#; Thaana_Letter_Vaavu : constant Unicode_Char := 16#0788#; Thaana_Letter_Meemu : constant Unicode_Char := 16#0789#; Thaana_Letter_Faafu : constant Unicode_Char := 16#078A#; Thaana_Letter_Dhaalu : constant Unicode_Char := 16#078B#; Thaana_Letter_Thaa : constant Unicode_Char := 16#078C#; Thaana_Letter_Laamu : constant Unicode_Char := 16#078D#; Thaana_Letter_Gaafu : constant Unicode_Char := 16#078E#; Thaana_Letter_Gnaviyani : constant Unicode_Char := 16#078F#; Thaana_Letter_Seenu : constant Unicode_Char := 16#0790#; Thaana_Letter_Daviyani : constant Unicode_Char := 16#0791#; Thaana_Letter_Zaviyani : constant Unicode_Char := 16#0792#; Thaana_Letter_Taviyani : constant Unicode_Char := 16#0793#; Thaana_Letter_Yaa : constant Unicode_Char := 16#0794#; Thaana_Letter_Paviyani : constant Unicode_Char := 16#0795#; Thaana_Letter_Javiyani : constant Unicode_Char := 16#0796#; Thaana_Letter_Chaviyani : constant Unicode_Char := 16#0797#; Thaana_Letter_Ttaa : constant Unicode_Char := 16#0798#; Thaana_Letter_Hhaa : constant Unicode_Char := 16#0799#; Thaana_Letter_Khaa : constant Unicode_Char := 16#079A#; Thaana_Letter_Thaalu : constant Unicode_Char := 16#079B#; Thaana_Letter_Zaa : constant Unicode_Char := 16#079C#; Thaana_Letter_Sheenu : constant Unicode_Char := 16#079D#; Thaana_Letter_Saadhu : constant Unicode_Char := 16#079E#; Thaana_Letter_Daadhu : constant Unicode_Char := 16#079F#; Thaana_Letter_To : constant Unicode_Char := 16#07A0#; Thaana_Letter_Zo : constant Unicode_Char := 16#07A1#; Thaana_Letter_Ainu : constant Unicode_Char := 16#07A2#; Thaana_Letter_Ghainu : constant Unicode_Char := 16#07A3#; Thaana_Letter_Qaafu : constant Unicode_Char := 16#07A4#; Thaana_Letter_Waavu : constant Unicode_Char := 16#07A5#; Thaana_Abafili : constant Unicode_Char := 16#07A6#; Thaana_Aabaafili : constant Unicode_Char := 16#07A7#; Thaana_Ibifili : constant Unicode_Char := 16#07A8#; Thaana_Eebeefili : constant Unicode_Char := 16#07A9#; Thaana_Ubufili : constant Unicode_Char := 16#07AA#; Thaana_Ooboofili : constant Unicode_Char := 16#07AB#; Thaana_Ebefili : constant Unicode_Char := 16#07AC#; Thaana_Eybeyfili : constant Unicode_Char := 16#07AD#; Thaana_Obofili : constant Unicode_Char := 16#07AE#; Thaana_Oaboafili : constant Unicode_Char := 16#07AF#; Thaana_Sukun : constant Unicode_Char := 16#07B0#; Thaana_Letter_Naa : constant Unicode_Char := 16#07B1#; end Unicode.Names.Thaana; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-thai.ads��������������������������������������������������������0000664�0000000�0000000�00000022723�14476332425�0020654�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Thai is pragma Preelaborate; pragma Style_Checks (Off); Thai_Character_Ko_Kai : constant Unicode_Char := 16#0E01#; Thai_Character_Kho_Khai : constant Unicode_Char := 16#0E02#; Thai_Character_Kho_Khuat : constant Unicode_Char := 16#0E03#; Thai_Character_Kho_Khwai : constant Unicode_Char := 16#0E04#; Thai_Character_Kho_Khon : constant Unicode_Char := 16#0E05#; Thai_Character_Kho_Rakhang : constant Unicode_Char := 16#0E06#; Thai_Character_Ngo_Ngu : constant Unicode_Char := 16#0E07#; Thai_Character_Cho_Chan : constant Unicode_Char := 16#0E08#; Thai_Character_Cho_Ching : constant Unicode_Char := 16#0E09#; Thai_Character_Cho_Chang : constant Unicode_Char := 16#0E0A#; Thai_Character_So_So : constant Unicode_Char := 16#0E0B#; Thai_Character_Cho_Choe : constant Unicode_Char := 16#0E0C#; Thai_Character_Yo_Ying : constant Unicode_Char := 16#0E0D#; Thai_Character_Do_Chada : constant Unicode_Char := 16#0E0E#; Thai_Character_To_Patak : constant Unicode_Char := 16#0E0F#; Thai_Character_Tho_Than : constant Unicode_Char := 16#0E10#; Thai_Character_Tho_Nangmontho : constant Unicode_Char := 16#0E11#; Thai_Character_Tho_Phuthao : constant Unicode_Char := 16#0E12#; Thai_Character_No_Nen : constant Unicode_Char := 16#0E13#; Thai_Character_Do_Dek : constant Unicode_Char := 16#0E14#; Thai_Character_To_Tao : constant Unicode_Char := 16#0E15#; Thai_Character_Tho_Thung : constant Unicode_Char := 16#0E16#; Thai_Character_Tho_Thahan : constant Unicode_Char := 16#0E17#; Thai_Character_Tho_Thong : constant Unicode_Char := 16#0E18#; Thai_Character_No_Nu : constant Unicode_Char := 16#0E19#; Thai_Character_Bo_Baimai : constant Unicode_Char := 16#0E1A#; Thai_Character_Po_Pla : constant Unicode_Char := 16#0E1B#; Thai_Character_Pho_Phung : constant Unicode_Char := 16#0E1C#; Thai_Character_Fo_Fa : constant Unicode_Char := 16#0E1D#; Thai_Character_Pho_Phan : constant Unicode_Char := 16#0E1E#; Thai_Character_Fo_Fan : constant Unicode_Char := 16#0E1F#; Thai_Character_Pho_Samphao : constant Unicode_Char := 16#0E20#; Thai_Character_Mo_Ma : constant Unicode_Char := 16#0E21#; Thai_Character_Yo_Yak : constant Unicode_Char := 16#0E22#; Thai_Character_Ro_Rua : constant Unicode_Char := 16#0E23#; Thai_Character_Ru : constant Unicode_Char := 16#0E24#; Thai_Character_Lo_Ling : constant Unicode_Char := 16#0E25#; Thai_Character_Lu : constant Unicode_Char := 16#0E26#; Thai_Character_Wo_Waen : constant Unicode_Char := 16#0E27#; Thai_Character_So_Sala : constant Unicode_Char := 16#0E28#; Thai_Character_So_Rusi : constant Unicode_Char := 16#0E29#; Thai_Character_So_Sua : constant Unicode_Char := 16#0E2A#; Thai_Character_Ho_Hip : constant Unicode_Char := 16#0E2B#; Thai_Character_Lo_Chula : constant Unicode_Char := 16#0E2C#; Thai_Character_O_Ang : constant Unicode_Char := 16#0E2D#; Thai_Character_Ho_Nokhuk : constant Unicode_Char := 16#0E2E#; Thai_Character_Paiyannoi : constant Unicode_Char := 16#0E2F#; Thai_Character_Sara_A : constant Unicode_Char := 16#0E30#; Thai_Character_Mai_Han_Akat : constant Unicode_Char := 16#0E31#; Thai_Character_Sara_Aa : constant Unicode_Char := 16#0E32#; Thai_Character_Sara_Am : constant Unicode_Char := 16#0E33#; Thai_Character_Sara_I : constant Unicode_Char := 16#0E34#; Thai_Character_Sara_Ii : constant Unicode_Char := 16#0E35#; Thai_Character_Sara_Ue : constant Unicode_Char := 16#0E36#; Thai_Character_Sara_Uee : constant Unicode_Char := 16#0E37#; Thai_Character_Sara_U : constant Unicode_Char := 16#0E38#; Thai_Character_Sara_Uu : constant Unicode_Char := 16#0E39#; Thai_Character_Phinthu : constant Unicode_Char := 16#0E3A#; Thai_Currency_Symbol_Baht : constant Unicode_Char := 16#0E3F#; Thai_Character_Sara_E : constant Unicode_Char := 16#0E40#; Thai_Character_Sara_Ae : constant Unicode_Char := 16#0E41#; Thai_Character_Sara_O : constant Unicode_Char := 16#0E42#; Thai_Character_Sara_Ai_Maimuan : constant Unicode_Char := 16#0E43#; Thai_Character_Sara_Ai_Maimalai : constant Unicode_Char := 16#0E44#; Thai_Character_Lakkhangyao : constant Unicode_Char := 16#0E45#; Thai_Character_Maiyamok : constant Unicode_Char := 16#0E46#; Thai_Character_Maitaikhu : constant Unicode_Char := 16#0E47#; Thai_Character_Mai_Ek : constant Unicode_Char := 16#0E48#; Thai_Character_Mai_Tho : constant Unicode_Char := 16#0E49#; Thai_Character_Mai_Tri : constant Unicode_Char := 16#0E4A#; Thai_Character_Mai_Chattawa : constant Unicode_Char := 16#0E4B#; Thai_Character_Thanthakhat : constant Unicode_Char := 16#0E4C#; Thai_Character_Nikhahit : constant Unicode_Char := 16#0E4D#; Thai_Character_Yamakkan : constant Unicode_Char := 16#0E4E#; Thai_Character_Fongman : constant Unicode_Char := 16#0E4F#; Thai_Digit_Zero : constant Unicode_Char := 16#0E50#; Thai_Digit_One : constant Unicode_Char := 16#0E51#; Thai_Digit_Two : constant Unicode_Char := 16#0E52#; Thai_Digit_Three : constant Unicode_Char := 16#0E53#; Thai_Digit_Four : constant Unicode_Char := 16#0E54#; Thai_Digit_Five : constant Unicode_Char := 16#0E55#; Thai_Digit_Six : constant Unicode_Char := 16#0E56#; Thai_Digit_Seven : constant Unicode_Char := 16#0E57#; Thai_Digit_Eight : constant Unicode_Char := 16#0E58#; Thai_Digit_Nine : constant Unicode_Char := 16#0E59#; Thai_Character_Angkhankhu : constant Unicode_Char := 16#0E5A#; Thai_Character_Khomut : constant Unicode_Char := 16#0E5B#; end Unicode.Names.Thai; ���������������������������������������������xmlada-24.0.0/unicode/unicode-names-tibetan.ads�����������������������������������������������������0000664�0000000�0000000�00000046700�14476332425�0021356�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tibetan is pragma Preelaborate; pragma Style_Checks (Off); Tibetan_Syllable_Om : constant Unicode_Char := 16#0F00#; Tibetan_Mark_Gter_Yig_Mgo_Truncated_A : constant Unicode_Char := 16#0F01#; Tibetan_Mark_Gter_Yig_Mgo_Um_Rnam_Bcad_Ma : constant Unicode_Char := 16#0F02#; Tibetan_Mark_Gter_Yig_Mgo_Um_Gter_Tsheg_Ma : constant Unicode_Char := 16#0F03#; Tibetan_Mark_Initial_Yig_Mgo_Mdun_Ma : constant Unicode_Char := 16#0F04#; Tibetan_Mark_Closing_Yig_Mgo_Sgab_Ma : constant Unicode_Char := 16#0F05#; Tibetan_Mark_Caret_Yig_Mgo_Phur_Shad_Ma : constant Unicode_Char := 16#0F06#; Tibetan_Mark_Yig_Mgo_Tsheg_Shad_Ma : constant Unicode_Char := 16#0F07#; Tibetan_Mark_Sbrul_Shad : constant Unicode_Char := 16#0F08#; Tibetan_Mark_Bskur_Yig_Mgo : constant Unicode_Char := 16#0F09#; Tibetan_Mark_Bka_Shog_Yig_Mgo : constant Unicode_Char := 16#0F0A#; Tibetan_Mark_Intersyllabic_Tsheg : constant Unicode_Char := 16#0F0B#; Tibetan_Mark_Delimiter_Tsheg_Bstar : constant Unicode_Char := 16#0F0C#; Tibetan_Mark_Shad : constant Unicode_Char := 16#0F0D#; Tibetan_Mark_Nyis_Shad : constant Unicode_Char := 16#0F0E#; Tibetan_Mark_Tsheg_Shad : constant Unicode_Char := 16#0F0F#; Tibetan_Mark_Nyis_Tsheg_Shad : constant Unicode_Char := 16#0F10#; Tibetan_Mark_Rin_Chen_Spungs_Shad : constant Unicode_Char := 16#0F11#; Tibetan_Mark_Rgya_Gram_Shad : constant Unicode_Char := 16#0F12#; Tibetan_Mark_Caret_Dzud_Rtags_Me_Long_Can : constant Unicode_Char := 16#0F13#; Tibetan_Mark_Gter_Tsheg : constant Unicode_Char := 16#0F14#; Tibetan_Logotype_Sign_Chad_Rtags : constant Unicode_Char := 16#0F15#; Tibetan_Logotype_Sign_Lhag_Rtags : constant Unicode_Char := 16#0F16#; Tibetan_Astrological_Sign_Sgra_Gcan_Char_Rtags : constant Unicode_Char := 16#0F17#; Tibetan_Astrological_Sign_Khyud_Pa : constant Unicode_Char := 16#0F18#; Tibetan_Astrological_Sign_Sdong_Tshugs : constant Unicode_Char := 16#0F19#; Tibetan_Sign_Rdel_Dkar_Gcig : constant Unicode_Char := 16#0F1A#; Tibetan_Sign_Rdel_Dkar_Gnyis : constant Unicode_Char := 16#0F1B#; Tibetan_Sign_Rdel_Dkar_Gsum : constant Unicode_Char := 16#0F1C#; Tibetan_Sign_Rdel_Nag_Gcig : constant Unicode_Char := 16#0F1D#; Tibetan_Sign_Rdel_Nag_Gnyis : constant Unicode_Char := 16#0F1E#; Tibetan_Sign_Rdel_Dkar_Rdel_Nag : constant Unicode_Char := 16#0F1F#; Tibetan_Digit_Zero : constant Unicode_Char := 16#0F20#; Tibetan_Digit_One : constant Unicode_Char := 16#0F21#; Tibetan_Digit_Two : constant Unicode_Char := 16#0F22#; Tibetan_Digit_Three : constant Unicode_Char := 16#0F23#; Tibetan_Digit_Four : constant Unicode_Char := 16#0F24#; Tibetan_Digit_Five : constant Unicode_Char := 16#0F25#; Tibetan_Digit_Six : constant Unicode_Char := 16#0F26#; Tibetan_Digit_Seven : constant Unicode_Char := 16#0F27#; Tibetan_Digit_Eight : constant Unicode_Char := 16#0F28#; Tibetan_Digit_Nine : constant Unicode_Char := 16#0F29#; Tibetan_Digit_Half_One : constant Unicode_Char := 16#0F2A#; Tibetan_Digit_Half_Two : constant Unicode_Char := 16#0F2B#; Tibetan_Digit_Half_Three : constant Unicode_Char := 16#0F2C#; Tibetan_Digit_Half_Four : constant Unicode_Char := 16#0F2D#; Tibetan_Digit_Half_Five : constant Unicode_Char := 16#0F2E#; Tibetan_Digit_Half_Six : constant Unicode_Char := 16#0F2F#; Tibetan_Digit_Half_Seven : constant Unicode_Char := 16#0F30#; Tibetan_Digit_Half_Eight : constant Unicode_Char := 16#0F31#; Tibetan_Digit_Half_Nine : constant Unicode_Char := 16#0F32#; Tibetan_Digit_Half_Zero : constant Unicode_Char := 16#0F33#; Tibetan_Mark_Bsdus_Rtags : constant Unicode_Char := 16#0F34#; Tibetan_Mark_Ngas_Bzung_Nyi_Zla : constant Unicode_Char := 16#0F35#; Tibetan_Mark_Caret_Dzud_Rtags_Bzhi_Mig_Can : constant Unicode_Char := 16#0F36#; Tibetan_Mark_Ngas_Bzung_Sgor_Rtags : constant Unicode_Char := 16#0F37#; Tibetan_Mark_Che_Mgo : constant Unicode_Char := 16#0F38#; Tibetan_Mark_Tsa_Phru : constant Unicode_Char := 16#0F39#; Tibetan_Mark_Gug_Rtags_Gyon : constant Unicode_Char := 16#0F3A#; Tibetan_Mark_Gug_Rtags_Gyas : constant Unicode_Char := 16#0F3B#; Tibetan_Mark_Ang_Khang_Gyon : constant Unicode_Char := 16#0F3C#; Tibetan_Mark_Ang_Khang_Gyas : constant Unicode_Char := 16#0F3D#; Tibetan_Sign_Yar_Tshes : constant Unicode_Char := 16#0F3E#; Tibetan_Sign_Mar_Tshes : constant Unicode_Char := 16#0F3F#; Tibetan_Letter_Ka : constant Unicode_Char := 16#0F40#; Tibetan_Letter_Kha : constant Unicode_Char := 16#0F41#; Tibetan_Letter_Ga : constant Unicode_Char := 16#0F42#; Tibetan_Letter_Gha : constant Unicode_Char := 16#0F43#; Tibetan_Letter_Nga : constant Unicode_Char := 16#0F44#; Tibetan_Letter_Ca : constant Unicode_Char := 16#0F45#; Tibetan_Letter_Cha : constant Unicode_Char := 16#0F46#; Tibetan_Letter_Ja : constant Unicode_Char := 16#0F47#; Tibetan_Letter_Nya : constant Unicode_Char := 16#0F49#; Tibetan_Letter_Tta : constant Unicode_Char := 16#0F4A#; Tibetan_Letter_Ttha : constant Unicode_Char := 16#0F4B#; Tibetan_Letter_Dda : constant Unicode_Char := 16#0F4C#; Tibetan_Letter_Ddha : constant Unicode_Char := 16#0F4D#; Tibetan_Letter_Nna : constant Unicode_Char := 16#0F4E#; Tibetan_Letter_Ta : constant Unicode_Char := 16#0F4F#; Tibetan_Letter_Tha : constant Unicode_Char := 16#0F50#; Tibetan_Letter_Da : constant Unicode_Char := 16#0F51#; Tibetan_Letter_Dha : constant Unicode_Char := 16#0F52#; Tibetan_Letter_Na : constant Unicode_Char := 16#0F53#; Tibetan_Letter_Pa : constant Unicode_Char := 16#0F54#; Tibetan_Letter_Pha : constant Unicode_Char := 16#0F55#; Tibetan_Letter_Ba : constant Unicode_Char := 16#0F56#; Tibetan_Letter_Bha : constant Unicode_Char := 16#0F57#; Tibetan_Letter_Ma : constant Unicode_Char := 16#0F58#; Tibetan_Letter_Tsa : constant Unicode_Char := 16#0F59#; Tibetan_Letter_Tsha : constant Unicode_Char := 16#0F5A#; Tibetan_Letter_Dza : constant Unicode_Char := 16#0F5B#; Tibetan_Letter_Dzha : constant Unicode_Char := 16#0F5C#; Tibetan_Letter_Wa : constant Unicode_Char := 16#0F5D#; Tibetan_Letter_Zha : constant Unicode_Char := 16#0F5E#; Tibetan_Letter_Za : constant Unicode_Char := 16#0F5F#; -- Real Unicode name is TIBETAN LETTER -A Tibetan_Letter_Dash_A : constant Unicode_Char := 16#0F60#; Tibetan_Letter_Ya : constant Unicode_Char := 16#0F61#; Tibetan_Letter_Ra : constant Unicode_Char := 16#0F62#; Tibetan_Letter_La : constant Unicode_Char := 16#0F63#; Tibetan_Letter_Sha : constant Unicode_Char := 16#0F64#; Tibetan_Letter_Ssa : constant Unicode_Char := 16#0F65#; Tibetan_Letter_Sa : constant Unicode_Char := 16#0F66#; Tibetan_Letter_Ha : constant Unicode_Char := 16#0F67#; Tibetan_Letter_A : constant Unicode_Char := 16#0F68#; Tibetan_Letter_Kssa : constant Unicode_Char := 16#0F69#; Tibetan_Letter_Fixed_Form_Ra : constant Unicode_Char := 16#0F6A#; Tibetan_Letter_Kka : constant Unicode_Char := 16#0F6B#; Tibetan_Letter_Rra : constant Unicode_Char := 16#0F6C#; Tibetan_Vowel_Sign_Aa : constant Unicode_Char := 16#0F71#; Tibetan_Vowel_Sign_I : constant Unicode_Char := 16#0F72#; Tibetan_Vowel_Sign_Ii : constant Unicode_Char := 16#0F73#; Tibetan_Vowel_Sign_U : constant Unicode_Char := 16#0F74#; Tibetan_Vowel_Sign_Uu : constant Unicode_Char := 16#0F75#; Tibetan_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#0F76#; Tibetan_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#0F77#; Tibetan_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#0F78#; Tibetan_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#0F79#; Tibetan_Vowel_Sign_E : constant Unicode_Char := 16#0F7A#; Tibetan_Vowel_Sign_Ee : constant Unicode_Char := 16#0F7B#; Tibetan_Vowel_Sign_O : constant Unicode_Char := 16#0F7C#; Tibetan_Vowel_Sign_Oo : constant Unicode_Char := 16#0F7D#; Tibetan_Sign_Rjes_Su_Nga_Ro : constant Unicode_Char := 16#0F7E#; Tibetan_Sign_Rnam_Bcad : constant Unicode_Char := 16#0F7F#; Tibetan_Vowel_Sign_Reversed_I : constant Unicode_Char := 16#0F80#; Tibetan_Vowel_Sign_Reversed_Ii : constant Unicode_Char := 16#0F81#; Tibetan_Sign_Nyi_Zla_Naa_Da : constant Unicode_Char := 16#0F82#; Tibetan_Sign_Sna_Ldan : constant Unicode_Char := 16#0F83#; Tibetan_Mark_Halanta : constant Unicode_Char := 16#0F84#; Tibetan_Mark_Paluta : constant Unicode_Char := 16#0F85#; Tibetan_Sign_Lci_Rtags : constant Unicode_Char := 16#0F86#; Tibetan_Sign_Yang_Rtags : constant Unicode_Char := 16#0F87#; Tibetan_Sign_Lce_Tsa_Can : constant Unicode_Char := 16#0F88#; Tibetan_Sign_Mchu_Can : constant Unicode_Char := 16#0F89#; Tibetan_Sign_Gru_Can_Rgyings : constant Unicode_Char := 16#0F8A#; Tibetan_Sign_Gru_Med_Rgyings : constant Unicode_Char := 16#0F8B#; Tibetan_Sign_Inverted_Mchu_Can : constant Unicode_Char := 16#0F8C#; Tibetan_Subjoined_Sign_Lce_Tsa_Can : constant Unicode_Char := 16#0F8D#; Tibetan_Subjoined_Sign_Mchu_Can : constant Unicode_Char := 16#0F8E#; Tibetan_Subjoined_Sign_Inverted_Mchu_Can : constant Unicode_Char := 16#0F8F#; Tibetan_Subjoined_Letter_Ka : constant Unicode_Char := 16#0F90#; Tibetan_Subjoined_Letter_Kha : constant Unicode_Char := 16#0F91#; Tibetan_Subjoined_Letter_Ga : constant Unicode_Char := 16#0F92#; Tibetan_Subjoined_Letter_Gha : constant Unicode_Char := 16#0F93#; Tibetan_Subjoined_Letter_Nga : constant Unicode_Char := 16#0F94#; Tibetan_Subjoined_Letter_Ca : constant Unicode_Char := 16#0F95#; Tibetan_Subjoined_Letter_Cha : constant Unicode_Char := 16#0F96#; Tibetan_Subjoined_Letter_Ja : constant Unicode_Char := 16#0F97#; Tibetan_Subjoined_Letter_Nya : constant Unicode_Char := 16#0F99#; Tibetan_Subjoined_Letter_Tta : constant Unicode_Char := 16#0F9A#; Tibetan_Subjoined_Letter_Ttha : constant Unicode_Char := 16#0F9B#; Tibetan_Subjoined_Letter_Dda : constant Unicode_Char := 16#0F9C#; Tibetan_Subjoined_Letter_Ddha : constant Unicode_Char := 16#0F9D#; Tibetan_Subjoined_Letter_Nna : constant Unicode_Char := 16#0F9E#; Tibetan_Subjoined_Letter_Ta : constant Unicode_Char := 16#0F9F#; Tibetan_Subjoined_Letter_Tha : constant Unicode_Char := 16#0FA0#; Tibetan_Subjoined_Letter_Da : constant Unicode_Char := 16#0FA1#; Tibetan_Subjoined_Letter_Dha : constant Unicode_Char := 16#0FA2#; Tibetan_Subjoined_Letter_Na : constant Unicode_Char := 16#0FA3#; Tibetan_Subjoined_Letter_Pa : constant Unicode_Char := 16#0FA4#; Tibetan_Subjoined_Letter_Pha : constant Unicode_Char := 16#0FA5#; Tibetan_Subjoined_Letter_Ba : constant Unicode_Char := 16#0FA6#; Tibetan_Subjoined_Letter_Bha : constant Unicode_Char := 16#0FA7#; Tibetan_Subjoined_Letter_Ma : constant Unicode_Char := 16#0FA8#; Tibetan_Subjoined_Letter_Tsa : constant Unicode_Char := 16#0FA9#; Tibetan_Subjoined_Letter_Tsha : constant Unicode_Char := 16#0FAA#; Tibetan_Subjoined_Letter_Dza : constant Unicode_Char := 16#0FAB#; Tibetan_Subjoined_Letter_Dzha : constant Unicode_Char := 16#0FAC#; Tibetan_Subjoined_Letter_Wa : constant Unicode_Char := 16#0FAD#; Tibetan_Subjoined_Letter_Zha : constant Unicode_Char := 16#0FAE#; Tibetan_Subjoined_Letter_Za : constant Unicode_Char := 16#0FAF#; -- Real Unicode name is TIBETAN SUBJOINED LETTER -A Tibetan_Subjoined_Letter_Dash_A : constant Unicode_Char := 16#0FB0#; Tibetan_Subjoined_Letter_Ya : constant Unicode_Char := 16#0FB1#; Tibetan_Subjoined_Letter_Ra : constant Unicode_Char := 16#0FB2#; Tibetan_Subjoined_Letter_La : constant Unicode_Char := 16#0FB3#; Tibetan_Subjoined_Letter_Sha : constant Unicode_Char := 16#0FB4#; Tibetan_Subjoined_Letter_Ssa : constant Unicode_Char := 16#0FB5#; Tibetan_Subjoined_Letter_Sa : constant Unicode_Char := 16#0FB6#; Tibetan_Subjoined_Letter_Ha : constant Unicode_Char := 16#0FB7#; Tibetan_Subjoined_Letter_A : constant Unicode_Char := 16#0FB8#; Tibetan_Subjoined_Letter_Kssa : constant Unicode_Char := 16#0FB9#; Tibetan_Subjoined_Letter_Fixed_Form_Wa : constant Unicode_Char := 16#0FBA#; Tibetan_Subjoined_Letter_Fixed_Form_Ya : constant Unicode_Char := 16#0FBB#; Tibetan_Subjoined_Letter_Fixed_Form_Ra : constant Unicode_Char := 16#0FBC#; Tibetan_Ku_Ru_Kha : constant Unicode_Char := 16#0FBE#; Tibetan_Ku_Ru_Kha_Bzhi_Mig_Can : constant Unicode_Char := 16#0FBF#; Tibetan_Cantillation_Sign_Heavy_Beat : constant Unicode_Char := 16#0FC0#; Tibetan_Cantillation_Sign_Light_Beat : constant Unicode_Char := 16#0FC1#; Tibetan_Cantillation_Sign_Cang_Te_U : constant Unicode_Char := 16#0FC2#; Tibetan_Cantillation_Sign_Sbub_Chal : constant Unicode_Char := 16#0FC3#; Tibetan_Symbol_Dril_Bu : constant Unicode_Char := 16#0FC4#; Tibetan_Symbol_Rdo_Rje : constant Unicode_Char := 16#0FC5#; Tibetan_Symbol_Padma_Gdan : constant Unicode_Char := 16#0FC6#; Tibetan_Symbol_Rdo_Rje_Rgya_Gram : constant Unicode_Char := 16#0FC7#; Tibetan_Symbol_Phur_Pa : constant Unicode_Char := 16#0FC8#; Tibetan_Symbol_Nor_Bu : constant Unicode_Char := 16#0FC9#; Tibetan_Symbol_Nor_Bu_Nyis_Khyil : constant Unicode_Char := 16#0FCA#; Tibetan_Symbol_Nor_Bu_Gsum_Khyil : constant Unicode_Char := 16#0FCB#; Tibetan_Symbol_Nor_Bu_Bzhi_Khyil : constant Unicode_Char := 16#0FCC#; Tibetan_Sign_Rdel_Nag_Rdel_Dkar : constant Unicode_Char := 16#0FCE#; Tibetan_Sign_Rdel_Nag_Gsum : constant Unicode_Char := 16#0FCF#; Tibetan_Mark_Bska_Shog_Gi_Mgo_Rgyan : constant Unicode_Char := 16#0FD0#; Tibetan_Mark_Bka_Shog_Gi_Mgo_Rgyan : Unicode_Char renames Tibetan_Mark_Bska_Shog_Gi_Mgo_Rgyan; Tibetan_Mark_Mnyam_Yig_Gi_Mgo_Rgyan : constant Unicode_Char := 16#0FD1#; Tibetan_Mark_Nyis_Tsheg : constant Unicode_Char := 16#0FD2#; Tibetan_Mark_Initial_Brda_Rnying_Yig_Mgo_Mdun_Ma : constant Unicode_Char := 16#0FD3#; Tibetan_Mark_Closing_Brda_Rnying_Yig_Mgo_Sgab_Ma : constant Unicode_Char := 16#0FD4#; Right_Facing_Svasti_Sign : constant Unicode_Char := 16#0FD5#; Left_Facing_Svasti_Sign : constant Unicode_Char := 16#0FD6#; Right_Facing_Svasti_Sign_With_Dots : constant Unicode_Char := 16#0FD7#; Left_Facing_Svasti_Sign_With_Dots : constant Unicode_Char := 16#0FD8#; Tibetan_Mark_Leading_Mchan_Rtags : constant Unicode_Char := 16#0FD9#; Tibetan_Mark_Trailing_Mchan_Rtags : constant Unicode_Char := 16#0FDA#; end Unicode.Names.Tibetan; ����������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tifinagh.ads����������������������������������������������������0000664�0000000�0000000�00000016445�14476332425�0021524�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tifinagh is pragma Preelaborate; pragma Style_Checks (Off); Tifinagh_Letter_Ya : constant Unicode_Char := 16#2D30#; Tifinagh_Letter_Yab : constant Unicode_Char := 16#2D31#; Tifinagh_Letter_Yabh : constant Unicode_Char := 16#2D32#; Tifinagh_Letter_Yag : constant Unicode_Char := 16#2D33#; Tifinagh_Letter_Yaghh : constant Unicode_Char := 16#2D34#; Tifinagh_Letter_Berber_Academy_Yaj : constant Unicode_Char := 16#2D35#; Tifinagh_Letter_Yaj : constant Unicode_Char := 16#2D36#; Tifinagh_Letter_Yad : constant Unicode_Char := 16#2D37#; Tifinagh_Letter_Yadh : constant Unicode_Char := 16#2D38#; Tifinagh_Letter_Yadd : constant Unicode_Char := 16#2D39#; Tifinagh_Letter_Yaddh : constant Unicode_Char := 16#2D3A#; Tifinagh_Letter_Yey : constant Unicode_Char := 16#2D3B#; Tifinagh_Letter_Yaf : constant Unicode_Char := 16#2D3C#; Tifinagh_Letter_Yak : constant Unicode_Char := 16#2D3D#; Tifinagh_Letter_Tuareg_Yak : constant Unicode_Char := 16#2D3E#; Tifinagh_Letter_Yakhh : constant Unicode_Char := 16#2D3F#; Tifinagh_Letter_Yah : constant Unicode_Char := 16#2D40#; Tifinagh_Letter_Berber_Academy_Yah : constant Unicode_Char := 16#2D41#; Tifinagh_Letter_Tuareg_Yah : constant Unicode_Char := 16#2D42#; Tifinagh_Letter_Yahh : constant Unicode_Char := 16#2D43#; Tifinagh_Letter_Yaa : constant Unicode_Char := 16#2D44#; Tifinagh_Letter_Yakh : constant Unicode_Char := 16#2D45#; Tifinagh_Letter_Tuareg_Yakh : constant Unicode_Char := 16#2D46#; Tifinagh_Letter_Yaq : constant Unicode_Char := 16#2D47#; Tifinagh_Letter_Tuareg_Yaq : constant Unicode_Char := 16#2D48#; Tifinagh_Letter_Yi : constant Unicode_Char := 16#2D49#; Tifinagh_Letter_Yazh : constant Unicode_Char := 16#2D4A#; Tifinagh_Letter_Ahaggar_Yazh : constant Unicode_Char := 16#2D4B#; Tifinagh_Letter_Tuareg_Yazh : constant Unicode_Char := 16#2D4C#; Tifinagh_Letter_Yal : constant Unicode_Char := 16#2D4D#; Tifinagh_Letter_Yam : constant Unicode_Char := 16#2D4E#; Tifinagh_Letter_Yan : constant Unicode_Char := 16#2D4F#; Tifinagh_Letter_Tuareg_Yagn : constant Unicode_Char := 16#2D50#; Tifinagh_Letter_Tuareg_Yang : constant Unicode_Char := 16#2D51#; Tifinagh_Letter_Yap : constant Unicode_Char := 16#2D52#; Tifinagh_Letter_Yu : constant Unicode_Char := 16#2D53#; Tifinagh_Letter_Yar : constant Unicode_Char := 16#2D54#; Tifinagh_Letter_Yarr : constant Unicode_Char := 16#2D55#; Tifinagh_Letter_Yagh : constant Unicode_Char := 16#2D56#; Tifinagh_Letter_Tuareg_Yagh : constant Unicode_Char := 16#2D57#; Tifinagh_Letter_Ayer_Yagh : constant Unicode_Char := 16#2D58#; Tifinagh_Letter_Yas : constant Unicode_Char := 16#2D59#; Tifinagh_Letter_Yass : constant Unicode_Char := 16#2D5A#; Tifinagh_Letter_Yash : constant Unicode_Char := 16#2D5B#; Tifinagh_Letter_Yat : constant Unicode_Char := 16#2D5C#; Tifinagh_Letter_Yath : constant Unicode_Char := 16#2D5D#; Tifinagh_Letter_Yach : constant Unicode_Char := 16#2D5E#; Tifinagh_Letter_Yatt : constant Unicode_Char := 16#2D5F#; Tifinagh_Letter_Yav : constant Unicode_Char := 16#2D60#; Tifinagh_Letter_Yaw : constant Unicode_Char := 16#2D61#; Tifinagh_Letter_Yay : constant Unicode_Char := 16#2D62#; Tifinagh_Letter_Yaz : constant Unicode_Char := 16#2D63#; Tifinagh_Letter_Tawellemet_Yaz : constant Unicode_Char := 16#2D64#; Tifinagh_Letter_Yazz : constant Unicode_Char := 16#2D65#; Tifinagh_Letter_Ye : constant Unicode_Char := 16#2D66#; Tifinagh_Letter_Yo : constant Unicode_Char := 16#2D67#; Tifinagh_Modifier_Letter_Labialization_Mark : constant Unicode_Char := 16#2D6F#; Tifinagh_Separator_Mark : constant Unicode_Char := 16#2D70#; Tifinagh_Consonant_Joiner : constant Unicode_Char := 16#2D7F#; end Unicode.Names.Tifinagh; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-tirhuta.ads�����������������������������������������������������0000664�0000000�0000000�00000023207�14476332425�0021405�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Tirhuta is pragma Preelaborate; pragma Style_Checks (Off); Tirhuta_Anji : constant Unicode_Char := 16#11480#; Tirhuta_Letter_A : constant Unicode_Char := 16#11481#; Tirhuta_Letter_Aa : constant Unicode_Char := 16#11482#; Tirhuta_Letter_I : constant Unicode_Char := 16#11483#; Tirhuta_Letter_Ii : constant Unicode_Char := 16#11484#; Tirhuta_Letter_U : constant Unicode_Char := 16#11485#; Tirhuta_Letter_Uu : constant Unicode_Char := 16#11486#; Tirhuta_Letter_Vocalic_R : constant Unicode_Char := 16#11487#; Tirhuta_Letter_Vocalic_Rr : constant Unicode_Char := 16#11488#; Tirhuta_Letter_Vocalic_L : constant Unicode_Char := 16#11489#; Tirhuta_Letter_Vocalic_Ll : constant Unicode_Char := 16#1148A#; Tirhuta_Letter_E : constant Unicode_Char := 16#1148B#; Tirhuta_Letter_Ai : constant Unicode_Char := 16#1148C#; Tirhuta_Letter_O : constant Unicode_Char := 16#1148D#; Tirhuta_Letter_Au : constant Unicode_Char := 16#1148E#; Tirhuta_Letter_Ka : constant Unicode_Char := 16#1148F#; Tirhuta_Letter_Kha : constant Unicode_Char := 16#11490#; Tirhuta_Letter_Ga : constant Unicode_Char := 16#11491#; Tirhuta_Letter_Gha : constant Unicode_Char := 16#11492#; Tirhuta_Letter_Nga : constant Unicode_Char := 16#11493#; Tirhuta_Letter_Ca : constant Unicode_Char := 16#11494#; Tirhuta_Letter_Cha : constant Unicode_Char := 16#11495#; Tirhuta_Letter_Ja : constant Unicode_Char := 16#11496#; Tirhuta_Letter_Jha : constant Unicode_Char := 16#11497#; Tirhuta_Letter_Nya : constant Unicode_Char := 16#11498#; Tirhuta_Letter_Tta : constant Unicode_Char := 16#11499#; Tirhuta_Letter_Ttha : constant Unicode_Char := 16#1149A#; Tirhuta_Letter_Dda : constant Unicode_Char := 16#1149B#; Tirhuta_Letter_Ddha : constant Unicode_Char := 16#1149C#; Tirhuta_Letter_Nna : constant Unicode_Char := 16#1149D#; Tirhuta_Letter_Ta : constant Unicode_Char := 16#1149E#; Tirhuta_Letter_Tha : constant Unicode_Char := 16#1149F#; Tirhuta_Letter_Da : constant Unicode_Char := 16#114A0#; Tirhuta_Letter_Dha : constant Unicode_Char := 16#114A1#; Tirhuta_Letter_Na : constant Unicode_Char := 16#114A2#; Tirhuta_Letter_Pa : constant Unicode_Char := 16#114A3#; Tirhuta_Letter_Pha : constant Unicode_Char := 16#114A4#; Tirhuta_Letter_Ba : constant Unicode_Char := 16#114A5#; Tirhuta_Letter_Bha : constant Unicode_Char := 16#114A6#; Tirhuta_Letter_Ma : constant Unicode_Char := 16#114A7#; Tirhuta_Letter_Ya : constant Unicode_Char := 16#114A8#; Tirhuta_Letter_Ra : constant Unicode_Char := 16#114A9#; Tirhuta_Letter_La : constant Unicode_Char := 16#114AA#; Tirhuta_Letter_Va : constant Unicode_Char := 16#114AB#; Tirhuta_Letter_Sha : constant Unicode_Char := 16#114AC#; Tirhuta_Letter_Ssa : constant Unicode_Char := 16#114AD#; Tirhuta_Letter_Sa : constant Unicode_Char := 16#114AE#; Tirhuta_Letter_Ha : constant Unicode_Char := 16#114AF#; Tirhuta_Vowel_Sign_Aa : constant Unicode_Char := 16#114B0#; Tirhuta_Vowel_Sign_I : constant Unicode_Char := 16#114B1#; Tirhuta_Vowel_Sign_Ii : constant Unicode_Char := 16#114B2#; Tirhuta_Vowel_Sign_U : constant Unicode_Char := 16#114B3#; Tirhuta_Vowel_Sign_Uu : constant Unicode_Char := 16#114B4#; Tirhuta_Vowel_Sign_Vocalic_R : constant Unicode_Char := 16#114B5#; Tirhuta_Vowel_Sign_Vocalic_Rr : constant Unicode_Char := 16#114B6#; Tirhuta_Vowel_Sign_Vocalic_L : constant Unicode_Char := 16#114B7#; Tirhuta_Vowel_Sign_Vocalic_Ll : constant Unicode_Char := 16#114B8#; Tirhuta_Vowel_Sign_E : constant Unicode_Char := 16#114B9#; Tirhuta_Vowel_Sign_Short_E : constant Unicode_Char := 16#114BA#; Tirhuta_Vowel_Sign_Ai : constant Unicode_Char := 16#114BB#; Tirhuta_Vowel_Sign_O : constant Unicode_Char := 16#114BC#; Tirhuta_Vowel_Sign_Short_O : constant Unicode_Char := 16#114BD#; Tirhuta_Vowel_Sign_Au : constant Unicode_Char := 16#114BE#; Tirhuta_Sign_Candrabindu : constant Unicode_Char := 16#114BF#; Tirhuta_Sign_Anusvara : constant Unicode_Char := 16#114C0#; Tirhuta_Sign_Visarga : constant Unicode_Char := 16#114C1#; Tirhuta_Sign_Virama : constant Unicode_Char := 16#114C2#; Tirhuta_Sign_Nukta : constant Unicode_Char := 16#114C3#; Tirhuta_Sign_Avagraha : constant Unicode_Char := 16#114C4#; Tirhuta_Gvang : constant Unicode_Char := 16#114C5#; Tirhuta_Abbreviation_Sign : constant Unicode_Char := 16#114C6#; Tirhuta_Om : constant Unicode_Char := 16#114C7#; Tirhuta_Digit_Zero : constant Unicode_Char := 16#114D0#; Tirhuta_Digit_One : constant Unicode_Char := 16#114D1#; Tirhuta_Digit_Two : constant Unicode_Char := 16#114D2#; Tirhuta_Digit_Three : constant Unicode_Char := 16#114D3#; Tirhuta_Digit_Four : constant Unicode_Char := 16#114D4#; Tirhuta_Digit_Five : constant Unicode_Char := 16#114D5#; Tirhuta_Digit_Six : constant Unicode_Char := 16#114D6#; Tirhuta_Digit_Seven : constant Unicode_Char := 16#114D7#; Tirhuta_Digit_Eight : constant Unicode_Char := 16#114D8#; Tirhuta_Digit_Nine : constant Unicode_Char := 16#114D9#; end Unicode.Names.Tirhuta; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-transport_and_map_symbols.ads�����������������������������������0000664�0000000�0000000�00000026033�14476332425�0025210�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Transport_And_Map_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Rocket : constant Unicode_Char := 16#1F680#; Helicopter : constant Unicode_Char := 16#1F681#; Steam_Locomotive : constant Unicode_Char := 16#1F682#; Railway_Car : constant Unicode_Char := 16#1F683#; High_Speed_Train : constant Unicode_Char := 16#1F684#; High_Speed_Train_With_Bullet_Nose : constant Unicode_Char := 16#1F685#; Train : constant Unicode_Char := 16#1F686#; Metro : constant Unicode_Char := 16#1F687#; Light_Rail : constant Unicode_Char := 16#1F688#; Station : constant Unicode_Char := 16#1F689#; Tram : constant Unicode_Char := 16#1F68A#; Tram_Car : constant Unicode_Char := 16#1F68B#; Bus : constant Unicode_Char := 16#1F68C#; Oncoming_Bus : constant Unicode_Char := 16#1F68D#; Trolleybus : constant Unicode_Char := 16#1F68E#; Bus_Stop : constant Unicode_Char := 16#1F68F#; Minibus : constant Unicode_Char := 16#1F690#; Ambulance : constant Unicode_Char := 16#1F691#; Fire_Engine : constant Unicode_Char := 16#1F692#; Police_Car : constant Unicode_Char := 16#1F693#; Oncoming_Police_Car : constant Unicode_Char := 16#1F694#; Taxi : constant Unicode_Char := 16#1F695#; Oncoming_Taxi : constant Unicode_Char := 16#1F696#; Automobile : constant Unicode_Char := 16#1F697#; Oncoming_Automobile : constant Unicode_Char := 16#1F698#; Recreational_Vehicle : constant Unicode_Char := 16#1F699#; Delivery_Truck : constant Unicode_Char := 16#1F69A#; Articulated_Lorry : constant Unicode_Char := 16#1F69B#; Tractor : constant Unicode_Char := 16#1F69C#; Monorail : constant Unicode_Char := 16#1F69D#; Mountain_Railway : constant Unicode_Char := 16#1F69E#; Suspension_Railway : constant Unicode_Char := 16#1F69F#; Mountain_Cableway : constant Unicode_Char := 16#1F6A0#; Aerial_Tramway : constant Unicode_Char := 16#1F6A1#; Ship : constant Unicode_Char := 16#1F6A2#; Rowboat : constant Unicode_Char := 16#1F6A3#; Speedboat : constant Unicode_Char := 16#1F6A4#; Horizontal_Traffic_Light : constant Unicode_Char := 16#1F6A5#; Vertical_Traffic_Light : constant Unicode_Char := 16#1F6A6#; Construction_Sign : constant Unicode_Char := 16#1F6A7#; Police_Cars_Revolving_Light : constant Unicode_Char := 16#1F6A8#; Triangular_Flag_On_Post : constant Unicode_Char := 16#1F6A9#; Door : constant Unicode_Char := 16#1F6AA#; No_Entry_Sign : constant Unicode_Char := 16#1F6AB#; Smoking_Symbol : constant Unicode_Char := 16#1F6AC#; No_Smoking_Symbol : constant Unicode_Char := 16#1F6AD#; Put_Litter_In_Its_Place_Symbol : constant Unicode_Char := 16#1F6AE#; Do_Not_Litter_Symbol : constant Unicode_Char := 16#1F6AF#; Potable_Water_Symbol : constant Unicode_Char := 16#1F6B0#; Non_Potable_Water_Symbol : constant Unicode_Char := 16#1F6B1#; Bicycle : constant Unicode_Char := 16#1F6B2#; No_Bicycles : constant Unicode_Char := 16#1F6B3#; Bicyclist : constant Unicode_Char := 16#1F6B4#; Mountain_Bicyclist : constant Unicode_Char := 16#1F6B5#; Pedestrian : constant Unicode_Char := 16#1F6B6#; No_Pedestrians : constant Unicode_Char := 16#1F6B7#; Children_Crossing : constant Unicode_Char := 16#1F6B8#; Mens_Symbol : constant Unicode_Char := 16#1F6B9#; Womens_Symbol : constant Unicode_Char := 16#1F6BA#; Restroom : constant Unicode_Char := 16#1F6BB#; Baby_Symbol : constant Unicode_Char := 16#1F6BC#; Toilet : constant Unicode_Char := 16#1F6BD#; Water_Closet : constant Unicode_Char := 16#1F6BE#; Shower : constant Unicode_Char := 16#1F6BF#; Bath : constant Unicode_Char := 16#1F6C0#; Bathtub : constant Unicode_Char := 16#1F6C1#; Passport_Control : constant Unicode_Char := 16#1F6C2#; Customs : constant Unicode_Char := 16#1F6C3#; Baggage_Claim : constant Unicode_Char := 16#1F6C4#; Left_Luggage : constant Unicode_Char := 16#1F6C5#; Triangle_With_Rounded_Corners : constant Unicode_Char := 16#1F6C6#; Prohibited_Sign : constant Unicode_Char := 16#1F6C7#; Circled_Information_Source : constant Unicode_Char := 16#1F6C8#; Boys_Symbol : constant Unicode_Char := 16#1F6C9#; Girls_Symbol : constant Unicode_Char := 16#1F6CA#; Couch_And_Lamp : constant Unicode_Char := 16#1F6CB#; Sleeping_Accommodation : constant Unicode_Char := 16#1F6CC#; Shopping_Bags : constant Unicode_Char := 16#1F6CD#; Bellhop_Bell : constant Unicode_Char := 16#1F6CE#; Bed : constant Unicode_Char := 16#1F6CF#; Place_Of_Worship : constant Unicode_Char := 16#1F6D0#; Hammer_And_Wrench : constant Unicode_Char := 16#1F6E0#; Shield : constant Unicode_Char := 16#1F6E1#; Oil_Drum : constant Unicode_Char := 16#1F6E2#; Motorway : constant Unicode_Char := 16#1F6E3#; Railway_Track : constant Unicode_Char := 16#1F6E4#; Motor_Boat : constant Unicode_Char := 16#1F6E5#; Up_Pointing_Military_Airplane : constant Unicode_Char := 16#1F6E6#; Up_Pointing_Airplane : constant Unicode_Char := 16#1F6E7#; Up_Pointing_Small_Airplane : constant Unicode_Char := 16#1F6E8#; Small_Airplane : constant Unicode_Char := 16#1F6E9#; Northeast_Pointing_Airplane : constant Unicode_Char := 16#1F6EA#; Airplane_Departure : constant Unicode_Char := 16#1F6EB#; Airplane_Arriving : constant Unicode_Char := 16#1F6EC#; Satellite : constant Unicode_Char := 16#1F6F0#; Oncoming_Fire_Engine : constant Unicode_Char := 16#1F6F1#; Diesel_Locomotive : constant Unicode_Char := 16#1F6F2#; Passenger_Ship : constant Unicode_Char := 16#1F6F3#; end Unicode.Names.Transport_And_Map_Symbols; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-ugaritic.ads����������������������������������������������������0000664�0000000�0000000�00000012464�14476332425�0021537�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Ugaritic is pragma Preelaborate; pragma Style_Checks (Off); Ugaritic_Letter_Alpa : constant Unicode_Char := 16#10380#; Ugaritic_Letter_Beta : constant Unicode_Char := 16#10381#; Ugaritic_Letter_Gamla : constant Unicode_Char := 16#10382#; Ugaritic_Letter_Kha : constant Unicode_Char := 16#10383#; Ugaritic_Letter_Delta : constant Unicode_Char := 16#10384#; Ugaritic_Letter_Ho : constant Unicode_Char := 16#10385#; Ugaritic_Letter_Wo : constant Unicode_Char := 16#10386#; Ugaritic_Letter_Zeta : constant Unicode_Char := 16#10387#; Ugaritic_Letter_Hota : constant Unicode_Char := 16#10388#; Ugaritic_Letter_Tet : constant Unicode_Char := 16#10389#; Ugaritic_Letter_Yod : constant Unicode_Char := 16#1038A#; Ugaritic_Letter_Kaf : constant Unicode_Char := 16#1038B#; Ugaritic_Letter_Shin : constant Unicode_Char := 16#1038C#; Ugaritic_Letter_Lamda : constant Unicode_Char := 16#1038D#; Ugaritic_Letter_Mem : constant Unicode_Char := 16#1038E#; Ugaritic_Letter_Dhal : constant Unicode_Char := 16#1038F#; Ugaritic_Letter_Nun : constant Unicode_Char := 16#10390#; Ugaritic_Letter_Zu : constant Unicode_Char := 16#10391#; Ugaritic_Letter_Samka : constant Unicode_Char := 16#10392#; Ugaritic_Letter_Ain : constant Unicode_Char := 16#10393#; Ugaritic_Letter_Pu : constant Unicode_Char := 16#10394#; Ugaritic_Letter_Sade : constant Unicode_Char := 16#10395#; Ugaritic_Letter_Qopa : constant Unicode_Char := 16#10396#; Ugaritic_Letter_Rasha : constant Unicode_Char := 16#10397#; Ugaritic_Letter_Thanna : constant Unicode_Char := 16#10398#; Ugaritic_Letter_Ghain : constant Unicode_Char := 16#10399#; Ugaritic_Letter_To : constant Unicode_Char := 16#1039A#; Ugaritic_Letter_I : constant Unicode_Char := 16#1039B#; Ugaritic_Letter_U : constant Unicode_Char := 16#1039C#; Ugaritic_Letter_Ssu : constant Unicode_Char := 16#1039D#; Ugaritic_Word_Divider : constant Unicode_Char := 16#1039F#; end Unicode.Names.Ugaritic; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-vai.ads���������������������������������������������������������0000664�0000000�0000000�00000064141�14476332425�0020506�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Vai is pragma Preelaborate; pragma Style_Checks (Off); Vai_Syllable_Ee : constant Unicode_Char := 16#A500#; Vai_Syllable_Een : constant Unicode_Char := 16#A501#; Vai_Syllable_Hee : constant Unicode_Char := 16#A502#; Vai_Syllable_Wee : constant Unicode_Char := 16#A503#; Vai_Syllable_Ween : constant Unicode_Char := 16#A504#; Vai_Syllable_Pee : constant Unicode_Char := 16#A505#; Vai_Syllable_Bhee : constant Unicode_Char := 16#A506#; Vai_Syllable_Bee : constant Unicode_Char := 16#A507#; Vai_Syllable_Mbee : constant Unicode_Char := 16#A508#; Vai_Syllable_Kpee : constant Unicode_Char := 16#A509#; Vai_Syllable_Mgbee : constant Unicode_Char := 16#A50A#; Vai_Syllable_Gbee : constant Unicode_Char := 16#A50B#; Vai_Syllable_Fee : constant Unicode_Char := 16#A50C#; Vai_Syllable_Vee : constant Unicode_Char := 16#A50D#; Vai_Syllable_Tee : constant Unicode_Char := 16#A50E#; Vai_Syllable_Thee : constant Unicode_Char := 16#A50F#; Vai_Syllable_Dhee : constant Unicode_Char := 16#A510#; Vai_Syllable_Dhhee : constant Unicode_Char := 16#A511#; Vai_Syllable_Lee : constant Unicode_Char := 16#A512#; Vai_Syllable_Ree : constant Unicode_Char := 16#A513#; Vai_Syllable_Dee : constant Unicode_Char := 16#A514#; Vai_Syllable_Ndee : constant Unicode_Char := 16#A515#; Vai_Syllable_See : constant Unicode_Char := 16#A516#; Vai_Syllable_Shee : constant Unicode_Char := 16#A517#; Vai_Syllable_Zee : constant Unicode_Char := 16#A518#; Vai_Syllable_Zhee : constant Unicode_Char := 16#A519#; Vai_Syllable_Cee : constant Unicode_Char := 16#A51A#; Vai_Syllable_Jee : constant Unicode_Char := 16#A51B#; Vai_Syllable_Njee : constant Unicode_Char := 16#A51C#; Vai_Syllable_Yee : constant Unicode_Char := 16#A51D#; Vai_Syllable_Kee : constant Unicode_Char := 16#A51E#; Vai_Syllable_Nggee : constant Unicode_Char := 16#A51F#; Vai_Syllable_Gee : constant Unicode_Char := 16#A520#; Vai_Syllable_Mee : constant Unicode_Char := 16#A521#; Vai_Syllable_Nee : constant Unicode_Char := 16#A522#; Vai_Syllable_Nyee : constant Unicode_Char := 16#A523#; Vai_Syllable_I : constant Unicode_Char := 16#A524#; Vai_Syllable_In : constant Unicode_Char := 16#A525#; Vai_Syllable_Hi : constant Unicode_Char := 16#A526#; Vai_Syllable_Hin : constant Unicode_Char := 16#A527#; Vai_Syllable_Wi : constant Unicode_Char := 16#A528#; Vai_Syllable_Win : constant Unicode_Char := 16#A529#; Vai_Syllable_Pi : constant Unicode_Char := 16#A52A#; Vai_Syllable_Bhi : constant Unicode_Char := 16#A52B#; Vai_Syllable_Bi : constant Unicode_Char := 16#A52C#; Vai_Syllable_Mbi : constant Unicode_Char := 16#A52D#; Vai_Syllable_Kpi : constant Unicode_Char := 16#A52E#; Vai_Syllable_Mgbi : constant Unicode_Char := 16#A52F#; Vai_Syllable_Gbi : constant Unicode_Char := 16#A530#; Vai_Syllable_Fi : constant Unicode_Char := 16#A531#; Vai_Syllable_Vi : constant Unicode_Char := 16#A532#; Vai_Syllable_Ti : constant Unicode_Char := 16#A533#; Vai_Syllable_Thi : constant Unicode_Char := 16#A534#; Vai_Syllable_Dhi : constant Unicode_Char := 16#A535#; Vai_Syllable_Dhhi : constant Unicode_Char := 16#A536#; Vai_Syllable_Li : constant Unicode_Char := 16#A537#; Vai_Syllable_Ri : constant Unicode_Char := 16#A538#; Vai_Syllable_Di : constant Unicode_Char := 16#A539#; Vai_Syllable_Ndi : constant Unicode_Char := 16#A53A#; Vai_Syllable_Si : constant Unicode_Char := 16#A53B#; Vai_Syllable_Shi : constant Unicode_Char := 16#A53C#; Vai_Syllable_Zi : constant Unicode_Char := 16#A53D#; Vai_Syllable_Zhi : constant Unicode_Char := 16#A53E#; Vai_Syllable_Ci : constant Unicode_Char := 16#A53F#; Vai_Syllable_Ji : constant Unicode_Char := 16#A540#; Vai_Syllable_Nji : constant Unicode_Char := 16#A541#; Vai_Syllable_Yi : constant Unicode_Char := 16#A542#; Vai_Syllable_Ki : constant Unicode_Char := 16#A543#; Vai_Syllable_Nggi : constant Unicode_Char := 16#A544#; Vai_Syllable_Gi : constant Unicode_Char := 16#A545#; Vai_Syllable_Mi : constant Unicode_Char := 16#A546#; Vai_Syllable_Ni : constant Unicode_Char := 16#A547#; Vai_Syllable_Nyi : constant Unicode_Char := 16#A548#; Vai_Syllable_A : constant Unicode_Char := 16#A549#; Vai_Syllable_An : constant Unicode_Char := 16#A54A#; Vai_Syllable_Ngan : constant Unicode_Char := 16#A54B#; Vai_Syllable_Ha : constant Unicode_Char := 16#A54C#; Vai_Syllable_Han : constant Unicode_Char := 16#A54D#; Vai_Syllable_Wa : constant Unicode_Char := 16#A54E#; Vai_Syllable_Wan : constant Unicode_Char := 16#A54F#; Vai_Syllable_Pa : constant Unicode_Char := 16#A550#; Vai_Syllable_Bha : constant Unicode_Char := 16#A551#; Vai_Syllable_Ba : constant Unicode_Char := 16#A552#; Vai_Syllable_Mba : constant Unicode_Char := 16#A553#; Vai_Syllable_Kpa : constant Unicode_Char := 16#A554#; Vai_Syllable_Kpan : constant Unicode_Char := 16#A555#; Vai_Syllable_Mgba : constant Unicode_Char := 16#A556#; Vai_Syllable_Gba : constant Unicode_Char := 16#A557#; Vai_Syllable_Fa : constant Unicode_Char := 16#A558#; Vai_Syllable_Va : constant Unicode_Char := 16#A559#; Vai_Syllable_Ta : constant Unicode_Char := 16#A55A#; Vai_Syllable_Tha : constant Unicode_Char := 16#A55B#; Vai_Syllable_Dha : constant Unicode_Char := 16#A55C#; Vai_Syllable_Dhha : constant Unicode_Char := 16#A55D#; Vai_Syllable_La : constant Unicode_Char := 16#A55E#; Vai_Syllable_Ra : constant Unicode_Char := 16#A55F#; Vai_Syllable_Da : constant Unicode_Char := 16#A560#; Vai_Syllable_Nda : constant Unicode_Char := 16#A561#; Vai_Syllable_Sa : constant Unicode_Char := 16#A562#; Vai_Syllable_Sha : constant Unicode_Char := 16#A563#; Vai_Syllable_Za : constant Unicode_Char := 16#A564#; Vai_Syllable_Zha : constant Unicode_Char := 16#A565#; Vai_Syllable_Ca : constant Unicode_Char := 16#A566#; Vai_Syllable_Ja : constant Unicode_Char := 16#A567#; Vai_Syllable_Nja : constant Unicode_Char := 16#A568#; Vai_Syllable_Ya : constant Unicode_Char := 16#A569#; Vai_Syllable_Ka : constant Unicode_Char := 16#A56A#; Vai_Syllable_Kan : constant Unicode_Char := 16#A56B#; Vai_Syllable_Ngga : constant Unicode_Char := 16#A56C#; Vai_Syllable_Ga : constant Unicode_Char := 16#A56D#; Vai_Syllable_Ma : constant Unicode_Char := 16#A56E#; Vai_Syllable_Na : constant Unicode_Char := 16#A56F#; Vai_Syllable_Nya : constant Unicode_Char := 16#A570#; Vai_Syllable_Oo : constant Unicode_Char := 16#A571#; Vai_Syllable_Oon : constant Unicode_Char := 16#A572#; Vai_Syllable_Hoo : constant Unicode_Char := 16#A573#; Vai_Syllable_Woo : constant Unicode_Char := 16#A574#; Vai_Syllable_Woon : constant Unicode_Char := 16#A575#; Vai_Syllable_Poo : constant Unicode_Char := 16#A576#; Vai_Syllable_Bhoo : constant Unicode_Char := 16#A577#; Vai_Syllable_Boo : constant Unicode_Char := 16#A578#; Vai_Syllable_Mboo : constant Unicode_Char := 16#A579#; Vai_Syllable_Kpoo : constant Unicode_Char := 16#A57A#; Vai_Syllable_Mgboo : constant Unicode_Char := 16#A57B#; Vai_Syllable_Gboo : constant Unicode_Char := 16#A57C#; Vai_Syllable_Foo : constant Unicode_Char := 16#A57D#; Vai_Syllable_Voo : constant Unicode_Char := 16#A57E#; Vai_Syllable_Too : constant Unicode_Char := 16#A57F#; Vai_Syllable_Thoo : constant Unicode_Char := 16#A580#; Vai_Syllable_Dhoo : constant Unicode_Char := 16#A581#; Vai_Syllable_Dhhoo : constant Unicode_Char := 16#A582#; Vai_Syllable_Loo : constant Unicode_Char := 16#A583#; Vai_Syllable_Roo : constant Unicode_Char := 16#A584#; Vai_Syllable_Doo : constant Unicode_Char := 16#A585#; Vai_Syllable_Ndoo : constant Unicode_Char := 16#A586#; Vai_Syllable_Soo : constant Unicode_Char := 16#A587#; Vai_Syllable_Shoo : constant Unicode_Char := 16#A588#; Vai_Syllable_Zoo : constant Unicode_Char := 16#A589#; Vai_Syllable_Zhoo : constant Unicode_Char := 16#A58A#; Vai_Syllable_Coo : constant Unicode_Char := 16#A58B#; Vai_Syllable_Joo : constant Unicode_Char := 16#A58C#; Vai_Syllable_Njoo : constant Unicode_Char := 16#A58D#; Vai_Syllable_Yoo : constant Unicode_Char := 16#A58E#; Vai_Syllable_Koo : constant Unicode_Char := 16#A58F#; Vai_Syllable_Nggoo : constant Unicode_Char := 16#A590#; Vai_Syllable_Goo : constant Unicode_Char := 16#A591#; Vai_Syllable_Moo : constant Unicode_Char := 16#A592#; Vai_Syllable_Noo : constant Unicode_Char := 16#A593#; Vai_Syllable_Nyoo : constant Unicode_Char := 16#A594#; Vai_Syllable_U : constant Unicode_Char := 16#A595#; Vai_Syllable_Un : constant Unicode_Char := 16#A596#; Vai_Syllable_Hu : constant Unicode_Char := 16#A597#; Vai_Syllable_Hun : constant Unicode_Char := 16#A598#; Vai_Syllable_Wu : constant Unicode_Char := 16#A599#; Vai_Syllable_Wun : constant Unicode_Char := 16#A59A#; Vai_Syllable_Pu : constant Unicode_Char := 16#A59B#; Vai_Syllable_Bhu : constant Unicode_Char := 16#A59C#; Vai_Syllable_Bu : constant Unicode_Char := 16#A59D#; Vai_Syllable_Mbu : constant Unicode_Char := 16#A59E#; Vai_Syllable_Kpu : constant Unicode_Char := 16#A59F#; Vai_Syllable_Mgbu : constant Unicode_Char := 16#A5A0#; Vai_Syllable_Gbu : constant Unicode_Char := 16#A5A1#; Vai_Syllable_Fu : constant Unicode_Char := 16#A5A2#; Vai_Syllable_Vu : constant Unicode_Char := 16#A5A3#; Vai_Syllable_Tu : constant Unicode_Char := 16#A5A4#; Vai_Syllable_Thu : constant Unicode_Char := 16#A5A5#; Vai_Syllable_Dhu : constant Unicode_Char := 16#A5A6#; Vai_Syllable_Dhhu : constant Unicode_Char := 16#A5A7#; Vai_Syllable_Lu : constant Unicode_Char := 16#A5A8#; Vai_Syllable_Ru : constant Unicode_Char := 16#A5A9#; Vai_Syllable_Du : constant Unicode_Char := 16#A5AA#; Vai_Syllable_Ndu : constant Unicode_Char := 16#A5AB#; Vai_Syllable_Su : constant Unicode_Char := 16#A5AC#; Vai_Syllable_Shu : constant Unicode_Char := 16#A5AD#; Vai_Syllable_Zu : constant Unicode_Char := 16#A5AE#; Vai_Syllable_Zhu : constant Unicode_Char := 16#A5AF#; Vai_Syllable_Cu : constant Unicode_Char := 16#A5B0#; Vai_Syllable_Ju : constant Unicode_Char := 16#A5B1#; Vai_Syllable_Nju : constant Unicode_Char := 16#A5B2#; Vai_Syllable_Yu : constant Unicode_Char := 16#A5B3#; Vai_Syllable_Ku : constant Unicode_Char := 16#A5B4#; Vai_Syllable_Nggu : constant Unicode_Char := 16#A5B5#; Vai_Syllable_Gu : constant Unicode_Char := 16#A5B6#; Vai_Syllable_Mu : constant Unicode_Char := 16#A5B7#; Vai_Syllable_Nu : constant Unicode_Char := 16#A5B8#; Vai_Syllable_Nyu : constant Unicode_Char := 16#A5B9#; Vai_Syllable_O : constant Unicode_Char := 16#A5BA#; Vai_Syllable_On : constant Unicode_Char := 16#A5BB#; Vai_Syllable_Ngon : constant Unicode_Char := 16#A5BC#; Vai_Syllable_Ho : constant Unicode_Char := 16#A5BD#; Vai_Syllable_Hon : constant Unicode_Char := 16#A5BE#; Vai_Syllable_Wo : constant Unicode_Char := 16#A5BF#; Vai_Syllable_Won : constant Unicode_Char := 16#A5C0#; Vai_Syllable_Po : constant Unicode_Char := 16#A5C1#; Vai_Syllable_Bho : constant Unicode_Char := 16#A5C2#; Vai_Syllable_Bo : constant Unicode_Char := 16#A5C3#; Vai_Syllable_Mbo : constant Unicode_Char := 16#A5C4#; Vai_Syllable_Kpo : constant Unicode_Char := 16#A5C5#; Vai_Syllable_Mgbo : constant Unicode_Char := 16#A5C6#; Vai_Syllable_Gbo : constant Unicode_Char := 16#A5C7#; Vai_Syllable_Gbon : constant Unicode_Char := 16#A5C8#; Vai_Syllable_Fo : constant Unicode_Char := 16#A5C9#; Vai_Syllable_Vo : constant Unicode_Char := 16#A5CA#; Vai_Syllable_To : constant Unicode_Char := 16#A5CB#; Vai_Syllable_Tho : constant Unicode_Char := 16#A5CC#; Vai_Syllable_Dho : constant Unicode_Char := 16#A5CD#; Vai_Syllable_Dhho : constant Unicode_Char := 16#A5CE#; Vai_Syllable_Lo : constant Unicode_Char := 16#A5CF#; Vai_Syllable_Ro : constant Unicode_Char := 16#A5D0#; Vai_Syllable_Do : constant Unicode_Char := 16#A5D1#; Vai_Syllable_Ndo : constant Unicode_Char := 16#A5D2#; Vai_Syllable_So : constant Unicode_Char := 16#A5D3#; Vai_Syllable_Sho : constant Unicode_Char := 16#A5D4#; Vai_Syllable_Zo : constant Unicode_Char := 16#A5D5#; Vai_Syllable_Zho : constant Unicode_Char := 16#A5D6#; Vai_Syllable_Co : constant Unicode_Char := 16#A5D7#; Vai_Syllable_Jo : constant Unicode_Char := 16#A5D8#; Vai_Syllable_Njo : constant Unicode_Char := 16#A5D9#; Vai_Syllable_Yo : constant Unicode_Char := 16#A5DA#; Vai_Syllable_Ko : constant Unicode_Char := 16#A5DB#; Vai_Syllable_Nggo : constant Unicode_Char := 16#A5DC#; Vai_Syllable_Go : constant Unicode_Char := 16#A5DD#; Vai_Syllable_Mo : constant Unicode_Char := 16#A5DE#; Vai_Syllable_No : constant Unicode_Char := 16#A5DF#; Vai_Syllable_Nyo : constant Unicode_Char := 16#A5E0#; Vai_Syllable_E : constant Unicode_Char := 16#A5E1#; Vai_Syllable_En : constant Unicode_Char := 16#A5E2#; Vai_Syllable_Ngen : constant Unicode_Char := 16#A5E3#; Vai_Syllable_He : constant Unicode_Char := 16#A5E4#; Vai_Syllable_Hen : constant Unicode_Char := 16#A5E5#; Vai_Syllable_We : constant Unicode_Char := 16#A5E6#; Vai_Syllable_Wen : constant Unicode_Char := 16#A5E7#; Vai_Syllable_Pe : constant Unicode_Char := 16#A5E8#; Vai_Syllable_Bhe : constant Unicode_Char := 16#A5E9#; Vai_Syllable_Be : constant Unicode_Char := 16#A5EA#; Vai_Syllable_Mbe : constant Unicode_Char := 16#A5EB#; Vai_Syllable_Kpe : constant Unicode_Char := 16#A5EC#; Vai_Syllable_Kpen : constant Unicode_Char := 16#A5ED#; Vai_Syllable_Mgbe : constant Unicode_Char := 16#A5EE#; Vai_Syllable_Gbe : constant Unicode_Char := 16#A5EF#; Vai_Syllable_Gben : constant Unicode_Char := 16#A5F0#; Vai_Syllable_Fe : constant Unicode_Char := 16#A5F1#; Vai_Syllable_Ve : constant Unicode_Char := 16#A5F2#; Vai_Syllable_Te : constant Unicode_Char := 16#A5F3#; Vai_Syllable_The : constant Unicode_Char := 16#A5F4#; Vai_Syllable_Dhe : constant Unicode_Char := 16#A5F5#; Vai_Syllable_Dhhe : constant Unicode_Char := 16#A5F6#; Vai_Syllable_Le : constant Unicode_Char := 16#A5F7#; Vai_Syllable_Re : constant Unicode_Char := 16#A5F8#; Vai_Syllable_De : constant Unicode_Char := 16#A5F9#; Vai_Syllable_Nde : constant Unicode_Char := 16#A5FA#; Vai_Syllable_Se : constant Unicode_Char := 16#A5FB#; Vai_Syllable_She : constant Unicode_Char := 16#A5FC#; Vai_Syllable_Ze : constant Unicode_Char := 16#A5FD#; Vai_Syllable_Zhe : constant Unicode_Char := 16#A5FE#; Vai_Syllable_Ce : constant Unicode_Char := 16#A5FF#; Vai_Syllable_Je : constant Unicode_Char := 16#A600#; Vai_Syllable_Nje : constant Unicode_Char := 16#A601#; Vai_Syllable_Ye : constant Unicode_Char := 16#A602#; Vai_Syllable_Ke : constant Unicode_Char := 16#A603#; Vai_Syllable_Ngge : constant Unicode_Char := 16#A604#; Vai_Syllable_Nggen : constant Unicode_Char := 16#A605#; Vai_Syllable_Ge : constant Unicode_Char := 16#A606#; Vai_Syllable_Gen : constant Unicode_Char := 16#A607#; Vai_Syllable_Me : constant Unicode_Char := 16#A608#; Vai_Syllable_Ne : constant Unicode_Char := 16#A609#; Vai_Syllable_Nye : constant Unicode_Char := 16#A60A#; Vai_Syllable_Ng : constant Unicode_Char := 16#A60B#; Vai_Syllable_Lengthener : constant Unicode_Char := 16#A60C#; Vai_Comma : constant Unicode_Char := 16#A60D#; Vai_Full_Stop : constant Unicode_Char := 16#A60E#; Vai_Question_Mark : constant Unicode_Char := 16#A60F#; Vai_Syllable_Ndole_Fa : constant Unicode_Char := 16#A610#; Vai_Syllable_Ndole_Ka : constant Unicode_Char := 16#A611#; Vai_Syllable_Ndole_Soo : constant Unicode_Char := 16#A612#; Vai_Symbol_Feeng : constant Unicode_Char := 16#A613#; Vai_Symbol_Keeng : constant Unicode_Char := 16#A614#; Vai_Symbol_Ting : constant Unicode_Char := 16#A615#; Vai_Symbol_Nii : constant Unicode_Char := 16#A616#; Vai_Symbol_Bang : constant Unicode_Char := 16#A617#; Vai_Symbol_Faa : constant Unicode_Char := 16#A618#; Vai_Symbol_Taa : constant Unicode_Char := 16#A619#; Vai_Symbol_Dang : constant Unicode_Char := 16#A61A#; Vai_Symbol_Doong : constant Unicode_Char := 16#A61B#; Vai_Symbol_Kung : constant Unicode_Char := 16#A61C#; Vai_Symbol_Tong : constant Unicode_Char := 16#A61D#; Vai_Symbol_Do_O : constant Unicode_Char := 16#A61E#; Vai_Symbol_Jong : constant Unicode_Char := 16#A61F#; Vai_Digit_Zero : constant Unicode_Char := 16#A620#; Vai_Digit_One : constant Unicode_Char := 16#A621#; Vai_Digit_Two : constant Unicode_Char := 16#A622#; Vai_Digit_Three : constant Unicode_Char := 16#A623#; Vai_Digit_Four : constant Unicode_Char := 16#A624#; Vai_Digit_Five : constant Unicode_Char := 16#A625#; Vai_Digit_Six : constant Unicode_Char := 16#A626#; Vai_Digit_Seven : constant Unicode_Char := 16#A627#; Vai_Digit_Eight : constant Unicode_Char := 16#A628#; Vai_Digit_Nine : constant Unicode_Char := 16#A629#; Vai_Syllable_Ndole_Ma : constant Unicode_Char := 16#A62A#; Vai_Syllable_Ndole_Do : constant Unicode_Char := 16#A62B#; end Unicode.Names.Vai; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-variation_selectors.ads�����������������������������������������0000664�0000000�0000000�00000012650�14476332425�0024004�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Variation_Selectors is pragma Preelaborate; pragma Style_Checks (Off); Variation_Selector_1 : constant Unicode_Char := 16#FE00#; Vs1 : Unicode_Char renames Variation_Selector_1; Variation_Selector_2 : constant Unicode_Char := 16#FE01#; Vs2 : Unicode_Char renames Variation_Selector_2; Variation_Selector_3 : constant Unicode_Char := 16#FE02#; Vs3 : Unicode_Char renames Variation_Selector_3; Variation_Selector_4 : constant Unicode_Char := 16#FE03#; Vs4 : Unicode_Char renames Variation_Selector_4; Variation_Selector_5 : constant Unicode_Char := 16#FE04#; Vs5 : Unicode_Char renames Variation_Selector_5; Variation_Selector_6 : constant Unicode_Char := 16#FE05#; Vs6 : Unicode_Char renames Variation_Selector_6; Variation_Selector_7 : constant Unicode_Char := 16#FE06#; Vs7 : Unicode_Char renames Variation_Selector_7; Variation_Selector_8 : constant Unicode_Char := 16#FE07#; Vs8 : Unicode_Char renames Variation_Selector_8; Variation_Selector_9 : constant Unicode_Char := 16#FE08#; Vs9 : Unicode_Char renames Variation_Selector_9; Variation_Selector_10 : constant Unicode_Char := 16#FE09#; Vs10 : Unicode_Char renames Variation_Selector_10; Variation_Selector_11 : constant Unicode_Char := 16#FE0A#; Vs11 : Unicode_Char renames Variation_Selector_11; Variation_Selector_12 : constant Unicode_Char := 16#FE0B#; Vs12 : Unicode_Char renames Variation_Selector_12; Variation_Selector_13 : constant Unicode_Char := 16#FE0C#; Vs13 : Unicode_Char renames Variation_Selector_13; Variation_Selector_14 : constant Unicode_Char := 16#FE0D#; Vs14 : Unicode_Char renames Variation_Selector_14; Variation_Selector_15 : constant Unicode_Char := 16#FE0E#; Vs15 : Unicode_Char renames Variation_Selector_15; Variation_Selector_16 : constant Unicode_Char := 16#FE0F#; Vs16 : Unicode_Char renames Variation_Selector_16; end Unicode.Names.Variation_Selectors; ����������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-variation_selectors_sup.ads�������������������������������������0000664�0000000�0000000�00000133006�14476332425�0024672�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Variation_Selectors_Sup is pragma Preelaborate; pragma Style_Checks (Off); Variation_Selector_17 : constant Unicode_Char := 16#E0100#; Vs17 : Unicode_Char renames Variation_Selector_17; Variation_Selector_18 : constant Unicode_Char := 16#E0101#; Vs18 : Unicode_Char renames Variation_Selector_18; Variation_Selector_19 : constant Unicode_Char := 16#E0102#; Vs19 : Unicode_Char renames Variation_Selector_19; Variation_Selector_20 : constant Unicode_Char := 16#E0103#; Vs20 : Unicode_Char renames Variation_Selector_20; Variation_Selector_21 : constant Unicode_Char := 16#E0104#; Vs21 : Unicode_Char renames Variation_Selector_21; Variation_Selector_22 : constant Unicode_Char := 16#E0105#; Vs22 : Unicode_Char renames Variation_Selector_22; Variation_Selector_23 : constant Unicode_Char := 16#E0106#; Vs23 : Unicode_Char renames Variation_Selector_23; Variation_Selector_24 : constant Unicode_Char := 16#E0107#; Vs24 : Unicode_Char renames Variation_Selector_24; Variation_Selector_25 : constant Unicode_Char := 16#E0108#; Vs25 : Unicode_Char renames Variation_Selector_25; Variation_Selector_26 : constant Unicode_Char := 16#E0109#; Vs26 : Unicode_Char renames Variation_Selector_26; Variation_Selector_27 : constant Unicode_Char := 16#E010A#; Vs27 : Unicode_Char renames Variation_Selector_27; Variation_Selector_28 : constant Unicode_Char := 16#E010B#; Vs28 : Unicode_Char renames Variation_Selector_28; Variation_Selector_29 : constant Unicode_Char := 16#E010C#; Vs29 : Unicode_Char renames Variation_Selector_29; Variation_Selector_30 : constant Unicode_Char := 16#E010D#; Vs30 : Unicode_Char renames Variation_Selector_30; Variation_Selector_31 : constant Unicode_Char := 16#E010E#; Vs31 : Unicode_Char renames Variation_Selector_31; Variation_Selector_32 : constant Unicode_Char := 16#E010F#; Vs32 : Unicode_Char renames Variation_Selector_32; Variation_Selector_33 : constant Unicode_Char := 16#E0110#; Vs33 : Unicode_Char renames Variation_Selector_33; Variation_Selector_34 : constant Unicode_Char := 16#E0111#; Vs34 : Unicode_Char renames Variation_Selector_34; Variation_Selector_35 : constant Unicode_Char := 16#E0112#; Vs35 : Unicode_Char renames Variation_Selector_35; Variation_Selector_36 : constant Unicode_Char := 16#E0113#; Vs36 : Unicode_Char renames Variation_Selector_36; Variation_Selector_37 : constant Unicode_Char := 16#E0114#; Vs37 : Unicode_Char renames Variation_Selector_37; Variation_Selector_38 : constant Unicode_Char := 16#E0115#; Vs38 : Unicode_Char renames Variation_Selector_38; Variation_Selector_39 : constant Unicode_Char := 16#E0116#; Vs39 : Unicode_Char renames Variation_Selector_39; Variation_Selector_40 : constant Unicode_Char := 16#E0117#; Vs40 : Unicode_Char renames Variation_Selector_40; Variation_Selector_41 : constant Unicode_Char := 16#E0118#; Vs41 : Unicode_Char renames Variation_Selector_41; Variation_Selector_42 : constant Unicode_Char := 16#E0119#; Vs42 : Unicode_Char renames Variation_Selector_42; Variation_Selector_43 : constant Unicode_Char := 16#E011A#; Vs43 : Unicode_Char renames Variation_Selector_43; Variation_Selector_44 : constant Unicode_Char := 16#E011B#; Vs44 : Unicode_Char renames Variation_Selector_44; Variation_Selector_45 : constant Unicode_Char := 16#E011C#; Vs45 : Unicode_Char renames Variation_Selector_45; Variation_Selector_46 : constant Unicode_Char := 16#E011D#; Vs46 : Unicode_Char renames Variation_Selector_46; Variation_Selector_47 : constant Unicode_Char := 16#E011E#; Vs47 : Unicode_Char renames Variation_Selector_47; Variation_Selector_48 : constant Unicode_Char := 16#E011F#; Vs48 : Unicode_Char renames Variation_Selector_48; Variation_Selector_49 : constant Unicode_Char := 16#E0120#; Vs49 : Unicode_Char renames Variation_Selector_49; Variation_Selector_50 : constant Unicode_Char := 16#E0121#; Vs50 : Unicode_Char renames Variation_Selector_50; Variation_Selector_51 : constant Unicode_Char := 16#E0122#; Vs51 : Unicode_Char renames Variation_Selector_51; Variation_Selector_52 : constant Unicode_Char := 16#E0123#; Vs52 : Unicode_Char renames Variation_Selector_52; Variation_Selector_53 : constant Unicode_Char := 16#E0124#; Vs53 : Unicode_Char renames Variation_Selector_53; Variation_Selector_54 : constant Unicode_Char := 16#E0125#; Vs54 : Unicode_Char renames Variation_Selector_54; Variation_Selector_55 : constant Unicode_Char := 16#E0126#; Vs55 : Unicode_Char renames Variation_Selector_55; Variation_Selector_56 : constant Unicode_Char := 16#E0127#; Vs56 : Unicode_Char renames Variation_Selector_56; Variation_Selector_57 : constant Unicode_Char := 16#E0128#; Vs57 : Unicode_Char renames Variation_Selector_57; Variation_Selector_58 : constant Unicode_Char := 16#E0129#; Vs58 : Unicode_Char renames Variation_Selector_58; Variation_Selector_59 : constant Unicode_Char := 16#E012A#; Vs59 : Unicode_Char renames Variation_Selector_59; Variation_Selector_60 : constant Unicode_Char := 16#E012B#; Vs60 : Unicode_Char renames Variation_Selector_60; Variation_Selector_61 : constant Unicode_Char := 16#E012C#; Vs61 : Unicode_Char renames Variation_Selector_61; Variation_Selector_62 : constant Unicode_Char := 16#E012D#; Vs62 : Unicode_Char renames Variation_Selector_62; Variation_Selector_63 : constant Unicode_Char := 16#E012E#; Vs63 : Unicode_Char renames Variation_Selector_63; Variation_Selector_64 : constant Unicode_Char := 16#E012F#; Vs64 : Unicode_Char renames Variation_Selector_64; Variation_Selector_65 : constant Unicode_Char := 16#E0130#; Vs65 : Unicode_Char renames Variation_Selector_65; Variation_Selector_66 : constant Unicode_Char := 16#E0131#; Vs66 : Unicode_Char renames Variation_Selector_66; Variation_Selector_67 : constant Unicode_Char := 16#E0132#; Vs67 : Unicode_Char renames Variation_Selector_67; Variation_Selector_68 : constant Unicode_Char := 16#E0133#; Vs68 : Unicode_Char renames Variation_Selector_68; Variation_Selector_69 : constant Unicode_Char := 16#E0134#; Vs69 : Unicode_Char renames Variation_Selector_69; Variation_Selector_70 : constant Unicode_Char := 16#E0135#; Vs70 : Unicode_Char renames Variation_Selector_70; Variation_Selector_71 : constant Unicode_Char := 16#E0136#; Vs71 : Unicode_Char renames Variation_Selector_71; Variation_Selector_72 : constant Unicode_Char := 16#E0137#; Vs72 : Unicode_Char renames Variation_Selector_72; Variation_Selector_73 : constant Unicode_Char := 16#E0138#; Vs73 : Unicode_Char renames Variation_Selector_73; Variation_Selector_74 : constant Unicode_Char := 16#E0139#; Vs74 : Unicode_Char renames Variation_Selector_74; Variation_Selector_75 : constant Unicode_Char := 16#E013A#; Vs75 : Unicode_Char renames Variation_Selector_75; Variation_Selector_76 : constant Unicode_Char := 16#E013B#; Vs76 : Unicode_Char renames Variation_Selector_76; Variation_Selector_77 : constant Unicode_Char := 16#E013C#; Vs77 : Unicode_Char renames Variation_Selector_77; Variation_Selector_78 : constant Unicode_Char := 16#E013D#; Vs78 : Unicode_Char renames Variation_Selector_78; Variation_Selector_79 : constant Unicode_Char := 16#E013E#; Vs79 : Unicode_Char renames Variation_Selector_79; Variation_Selector_80 : constant Unicode_Char := 16#E013F#; Vs80 : Unicode_Char renames Variation_Selector_80; Variation_Selector_81 : constant Unicode_Char := 16#E0140#; Vs81 : Unicode_Char renames Variation_Selector_81; Variation_Selector_82 : constant Unicode_Char := 16#E0141#; Vs82 : Unicode_Char renames Variation_Selector_82; Variation_Selector_83 : constant Unicode_Char := 16#E0142#; Vs83 : Unicode_Char renames Variation_Selector_83; Variation_Selector_84 : constant Unicode_Char := 16#E0143#; Vs84 : Unicode_Char renames Variation_Selector_84; Variation_Selector_85 : constant Unicode_Char := 16#E0144#; Vs85 : Unicode_Char renames Variation_Selector_85; Variation_Selector_86 : constant Unicode_Char := 16#E0145#; Vs86 : Unicode_Char renames Variation_Selector_86; Variation_Selector_87 : constant Unicode_Char := 16#E0146#; Vs87 : Unicode_Char renames Variation_Selector_87; Variation_Selector_88 : constant Unicode_Char := 16#E0147#; Vs88 : Unicode_Char renames Variation_Selector_88; Variation_Selector_89 : constant Unicode_Char := 16#E0148#; Vs89 : Unicode_Char renames Variation_Selector_89; Variation_Selector_90 : constant Unicode_Char := 16#E0149#; Vs90 : Unicode_Char renames Variation_Selector_90; Variation_Selector_91 : constant Unicode_Char := 16#E014A#; Vs91 : Unicode_Char renames Variation_Selector_91; Variation_Selector_92 : constant Unicode_Char := 16#E014B#; Vs92 : Unicode_Char renames Variation_Selector_92; Variation_Selector_93 : constant Unicode_Char := 16#E014C#; Vs93 : Unicode_Char renames Variation_Selector_93; Variation_Selector_94 : constant Unicode_Char := 16#E014D#; Vs94 : Unicode_Char renames Variation_Selector_94; Variation_Selector_95 : constant Unicode_Char := 16#E014E#; Vs95 : Unicode_Char renames Variation_Selector_95; Variation_Selector_96 : constant Unicode_Char := 16#E014F#; Vs96 : Unicode_Char renames Variation_Selector_96; Variation_Selector_97 : constant Unicode_Char := 16#E0150#; Vs97 : Unicode_Char renames Variation_Selector_97; Variation_Selector_98 : constant Unicode_Char := 16#E0151#; Vs98 : Unicode_Char renames Variation_Selector_98; Variation_Selector_99 : constant Unicode_Char := 16#E0152#; Vs99 : Unicode_Char renames Variation_Selector_99; Variation_Selector_100 : constant Unicode_Char := 16#E0153#; Vs100 : Unicode_Char renames Variation_Selector_100; Variation_Selector_101 : constant Unicode_Char := 16#E0154#; Vs101 : Unicode_Char renames Variation_Selector_101; Variation_Selector_102 : constant Unicode_Char := 16#E0155#; Vs102 : Unicode_Char renames Variation_Selector_102; Variation_Selector_103 : constant Unicode_Char := 16#E0156#; Vs103 : Unicode_Char renames Variation_Selector_103; Variation_Selector_104 : constant Unicode_Char := 16#E0157#; Vs104 : Unicode_Char renames Variation_Selector_104; Variation_Selector_105 : constant Unicode_Char := 16#E0158#; Vs105 : Unicode_Char renames Variation_Selector_105; Variation_Selector_106 : constant Unicode_Char := 16#E0159#; Vs106 : Unicode_Char renames Variation_Selector_106; Variation_Selector_107 : constant Unicode_Char := 16#E015A#; Vs107 : Unicode_Char renames Variation_Selector_107; Variation_Selector_108 : constant Unicode_Char := 16#E015B#; Vs108 : Unicode_Char renames Variation_Selector_108; Variation_Selector_109 : constant Unicode_Char := 16#E015C#; Vs109 : Unicode_Char renames Variation_Selector_109; Variation_Selector_110 : constant Unicode_Char := 16#E015D#; Vs110 : Unicode_Char renames Variation_Selector_110; Variation_Selector_111 : constant Unicode_Char := 16#E015E#; Vs111 : Unicode_Char renames Variation_Selector_111; Variation_Selector_112 : constant Unicode_Char := 16#E015F#; Vs112 : Unicode_Char renames Variation_Selector_112; Variation_Selector_113 : constant Unicode_Char := 16#E0160#; Vs113 : Unicode_Char renames Variation_Selector_113; Variation_Selector_114 : constant Unicode_Char := 16#E0161#; Vs114 : Unicode_Char renames Variation_Selector_114; Variation_Selector_115 : constant Unicode_Char := 16#E0162#; Vs115 : Unicode_Char renames Variation_Selector_115; Variation_Selector_116 : constant Unicode_Char := 16#E0163#; Vs116 : Unicode_Char renames Variation_Selector_116; Variation_Selector_117 : constant Unicode_Char := 16#E0164#; Vs117 : Unicode_Char renames Variation_Selector_117; Variation_Selector_118 : constant Unicode_Char := 16#E0165#; Vs118 : Unicode_Char renames Variation_Selector_118; Variation_Selector_119 : constant Unicode_Char := 16#E0166#; Vs119 : Unicode_Char renames Variation_Selector_119; Variation_Selector_120 : constant Unicode_Char := 16#E0167#; Vs120 : Unicode_Char renames Variation_Selector_120; Variation_Selector_121 : constant Unicode_Char := 16#E0168#; Vs121 : Unicode_Char renames Variation_Selector_121; Variation_Selector_122 : constant Unicode_Char := 16#E0169#; Vs122 : Unicode_Char renames Variation_Selector_122; Variation_Selector_123 : constant Unicode_Char := 16#E016A#; Vs123 : Unicode_Char renames Variation_Selector_123; Variation_Selector_124 : constant Unicode_Char := 16#E016B#; Vs124 : Unicode_Char renames Variation_Selector_124; Variation_Selector_125 : constant Unicode_Char := 16#E016C#; Vs125 : Unicode_Char renames Variation_Selector_125; Variation_Selector_126 : constant Unicode_Char := 16#E016D#; Vs126 : Unicode_Char renames Variation_Selector_126; Variation_Selector_127 : constant Unicode_Char := 16#E016E#; Vs127 : Unicode_Char renames Variation_Selector_127; Variation_Selector_128 : constant Unicode_Char := 16#E016F#; Vs128 : Unicode_Char renames Variation_Selector_128; Variation_Selector_129 : constant Unicode_Char := 16#E0170#; Vs129 : Unicode_Char renames Variation_Selector_129; Variation_Selector_130 : constant Unicode_Char := 16#E0171#; Vs130 : Unicode_Char renames Variation_Selector_130; Variation_Selector_131 : constant Unicode_Char := 16#E0172#; Vs131 : Unicode_Char renames Variation_Selector_131; Variation_Selector_132 : constant Unicode_Char := 16#E0173#; Vs132 : Unicode_Char renames Variation_Selector_132; Variation_Selector_133 : constant Unicode_Char := 16#E0174#; Vs133 : Unicode_Char renames Variation_Selector_133; Variation_Selector_134 : constant Unicode_Char := 16#E0175#; Vs134 : Unicode_Char renames Variation_Selector_134; Variation_Selector_135 : constant Unicode_Char := 16#E0176#; Vs135 : Unicode_Char renames Variation_Selector_135; Variation_Selector_136 : constant Unicode_Char := 16#E0177#; Vs136 : Unicode_Char renames Variation_Selector_136; Variation_Selector_137 : constant Unicode_Char := 16#E0178#; Vs137 : Unicode_Char renames Variation_Selector_137; Variation_Selector_138 : constant Unicode_Char := 16#E0179#; Vs138 : Unicode_Char renames Variation_Selector_138; Variation_Selector_139 : constant Unicode_Char := 16#E017A#; Vs139 : Unicode_Char renames Variation_Selector_139; Variation_Selector_140 : constant Unicode_Char := 16#E017B#; Vs140 : Unicode_Char renames Variation_Selector_140; Variation_Selector_141 : constant Unicode_Char := 16#E017C#; Vs141 : Unicode_Char renames Variation_Selector_141; Variation_Selector_142 : constant Unicode_Char := 16#E017D#; Vs142 : Unicode_Char renames Variation_Selector_142; Variation_Selector_143 : constant Unicode_Char := 16#E017E#; Vs143 : Unicode_Char renames Variation_Selector_143; Variation_Selector_144 : constant Unicode_Char := 16#E017F#; Vs144 : Unicode_Char renames Variation_Selector_144; Variation_Selector_145 : constant Unicode_Char := 16#E0180#; Vs145 : Unicode_Char renames Variation_Selector_145; Variation_Selector_146 : constant Unicode_Char := 16#E0181#; Vs146 : Unicode_Char renames Variation_Selector_146; Variation_Selector_147 : constant Unicode_Char := 16#E0182#; Vs147 : Unicode_Char renames Variation_Selector_147; Variation_Selector_148 : constant Unicode_Char := 16#E0183#; Vs148 : Unicode_Char renames Variation_Selector_148; Variation_Selector_149 : constant Unicode_Char := 16#E0184#; Vs149 : Unicode_Char renames Variation_Selector_149; Variation_Selector_150 : constant Unicode_Char := 16#E0185#; Vs150 : Unicode_Char renames Variation_Selector_150; Variation_Selector_151 : constant Unicode_Char := 16#E0186#; Vs151 : Unicode_Char renames Variation_Selector_151; Variation_Selector_152 : constant Unicode_Char := 16#E0187#; Vs152 : Unicode_Char renames Variation_Selector_152; Variation_Selector_153 : constant Unicode_Char := 16#E0188#; Vs153 : Unicode_Char renames Variation_Selector_153; Variation_Selector_154 : constant Unicode_Char := 16#E0189#; Vs154 : Unicode_Char renames Variation_Selector_154; Variation_Selector_155 : constant Unicode_Char := 16#E018A#; Vs155 : Unicode_Char renames Variation_Selector_155; Variation_Selector_156 : constant Unicode_Char := 16#E018B#; Vs156 : Unicode_Char renames Variation_Selector_156; Variation_Selector_157 : constant Unicode_Char := 16#E018C#; Vs157 : Unicode_Char renames Variation_Selector_157; Variation_Selector_158 : constant Unicode_Char := 16#E018D#; Vs158 : Unicode_Char renames Variation_Selector_158; Variation_Selector_159 : constant Unicode_Char := 16#E018E#; Vs159 : Unicode_Char renames Variation_Selector_159; Variation_Selector_160 : constant Unicode_Char := 16#E018F#; Vs160 : Unicode_Char renames Variation_Selector_160; Variation_Selector_161 : constant Unicode_Char := 16#E0190#; Vs161 : Unicode_Char renames Variation_Selector_161; Variation_Selector_162 : constant Unicode_Char := 16#E0191#; Vs162 : Unicode_Char renames Variation_Selector_162; Variation_Selector_163 : constant Unicode_Char := 16#E0192#; Vs163 : Unicode_Char renames Variation_Selector_163; Variation_Selector_164 : constant Unicode_Char := 16#E0193#; Vs164 : Unicode_Char renames Variation_Selector_164; Variation_Selector_165 : constant Unicode_Char := 16#E0194#; Vs165 : Unicode_Char renames Variation_Selector_165; Variation_Selector_166 : constant Unicode_Char := 16#E0195#; Vs166 : Unicode_Char renames Variation_Selector_166; Variation_Selector_167 : constant Unicode_Char := 16#E0196#; Vs167 : Unicode_Char renames Variation_Selector_167; Variation_Selector_168 : constant Unicode_Char := 16#E0197#; Vs168 : Unicode_Char renames Variation_Selector_168; Variation_Selector_169 : constant Unicode_Char := 16#E0198#; Vs169 : Unicode_Char renames Variation_Selector_169; Variation_Selector_170 : constant Unicode_Char := 16#E0199#; Vs170 : Unicode_Char renames Variation_Selector_170; Variation_Selector_171 : constant Unicode_Char := 16#E019A#; Vs171 : Unicode_Char renames Variation_Selector_171; Variation_Selector_172 : constant Unicode_Char := 16#E019B#; Vs172 : Unicode_Char renames Variation_Selector_172; Variation_Selector_173 : constant Unicode_Char := 16#E019C#; Vs173 : Unicode_Char renames Variation_Selector_173; Variation_Selector_174 : constant Unicode_Char := 16#E019D#; Vs174 : Unicode_Char renames Variation_Selector_174; Variation_Selector_175 : constant Unicode_Char := 16#E019E#; Vs175 : Unicode_Char renames Variation_Selector_175; Variation_Selector_176 : constant Unicode_Char := 16#E019F#; Vs176 : Unicode_Char renames Variation_Selector_176; Variation_Selector_177 : constant Unicode_Char := 16#E01A0#; Vs177 : Unicode_Char renames Variation_Selector_177; Variation_Selector_178 : constant Unicode_Char := 16#E01A1#; Vs178 : Unicode_Char renames Variation_Selector_178; Variation_Selector_179 : constant Unicode_Char := 16#E01A2#; Vs179 : Unicode_Char renames Variation_Selector_179; Variation_Selector_180 : constant Unicode_Char := 16#E01A3#; Vs180 : Unicode_Char renames Variation_Selector_180; Variation_Selector_181 : constant Unicode_Char := 16#E01A4#; Vs181 : Unicode_Char renames Variation_Selector_181; Variation_Selector_182 : constant Unicode_Char := 16#E01A5#; Vs182 : Unicode_Char renames Variation_Selector_182; Variation_Selector_183 : constant Unicode_Char := 16#E01A6#; Vs183 : Unicode_Char renames Variation_Selector_183; Variation_Selector_184 : constant Unicode_Char := 16#E01A7#; Vs184 : Unicode_Char renames Variation_Selector_184; Variation_Selector_185 : constant Unicode_Char := 16#E01A8#; Vs185 : Unicode_Char renames Variation_Selector_185; Variation_Selector_186 : constant Unicode_Char := 16#E01A9#; Vs186 : Unicode_Char renames Variation_Selector_186; Variation_Selector_187 : constant Unicode_Char := 16#E01AA#; Vs187 : Unicode_Char renames Variation_Selector_187; Variation_Selector_188 : constant Unicode_Char := 16#E01AB#; Vs188 : Unicode_Char renames Variation_Selector_188; Variation_Selector_189 : constant Unicode_Char := 16#E01AC#; Vs189 : Unicode_Char renames Variation_Selector_189; Variation_Selector_190 : constant Unicode_Char := 16#E01AD#; Vs190 : Unicode_Char renames Variation_Selector_190; Variation_Selector_191 : constant Unicode_Char := 16#E01AE#; Vs191 : Unicode_Char renames Variation_Selector_191; Variation_Selector_192 : constant Unicode_Char := 16#E01AF#; Vs192 : Unicode_Char renames Variation_Selector_192; Variation_Selector_193 : constant Unicode_Char := 16#E01B0#; Vs193 : Unicode_Char renames Variation_Selector_193; Variation_Selector_194 : constant Unicode_Char := 16#E01B1#; Vs194 : Unicode_Char renames Variation_Selector_194; Variation_Selector_195 : constant Unicode_Char := 16#E01B2#; Vs195 : Unicode_Char renames Variation_Selector_195; Variation_Selector_196 : constant Unicode_Char := 16#E01B3#; Vs196 : Unicode_Char renames Variation_Selector_196; Variation_Selector_197 : constant Unicode_Char := 16#E01B4#; Vs197 : Unicode_Char renames Variation_Selector_197; Variation_Selector_198 : constant Unicode_Char := 16#E01B5#; Vs198 : Unicode_Char renames Variation_Selector_198; Variation_Selector_199 : constant Unicode_Char := 16#E01B6#; Vs199 : Unicode_Char renames Variation_Selector_199; Variation_Selector_200 : constant Unicode_Char := 16#E01B7#; Vs200 : Unicode_Char renames Variation_Selector_200; Variation_Selector_201 : constant Unicode_Char := 16#E01B8#; Vs201 : Unicode_Char renames Variation_Selector_201; Variation_Selector_202 : constant Unicode_Char := 16#E01B9#; Vs202 : Unicode_Char renames Variation_Selector_202; Variation_Selector_203 : constant Unicode_Char := 16#E01BA#; Vs203 : Unicode_Char renames Variation_Selector_203; Variation_Selector_204 : constant Unicode_Char := 16#E01BB#; Vs204 : Unicode_Char renames Variation_Selector_204; Variation_Selector_205 : constant Unicode_Char := 16#E01BC#; Vs205 : Unicode_Char renames Variation_Selector_205; Variation_Selector_206 : constant Unicode_Char := 16#E01BD#; Vs206 : Unicode_Char renames Variation_Selector_206; Variation_Selector_207 : constant Unicode_Char := 16#E01BE#; Vs207 : Unicode_Char renames Variation_Selector_207; Variation_Selector_208 : constant Unicode_Char := 16#E01BF#; Vs208 : Unicode_Char renames Variation_Selector_208; Variation_Selector_209 : constant Unicode_Char := 16#E01C0#; Vs209 : Unicode_Char renames Variation_Selector_209; Variation_Selector_210 : constant Unicode_Char := 16#E01C1#; Vs210 : Unicode_Char renames Variation_Selector_210; Variation_Selector_211 : constant Unicode_Char := 16#E01C2#; Vs211 : Unicode_Char renames Variation_Selector_211; Variation_Selector_212 : constant Unicode_Char := 16#E01C3#; Vs212 : Unicode_Char renames Variation_Selector_212; Variation_Selector_213 : constant Unicode_Char := 16#E01C4#; Vs213 : Unicode_Char renames Variation_Selector_213; Variation_Selector_214 : constant Unicode_Char := 16#E01C5#; Vs214 : Unicode_Char renames Variation_Selector_214; Variation_Selector_215 : constant Unicode_Char := 16#E01C6#; Vs215 : Unicode_Char renames Variation_Selector_215; Variation_Selector_216 : constant Unicode_Char := 16#E01C7#; Vs216 : Unicode_Char renames Variation_Selector_216; Variation_Selector_217 : constant Unicode_Char := 16#E01C8#; Vs217 : Unicode_Char renames Variation_Selector_217; Variation_Selector_218 : constant Unicode_Char := 16#E01C9#; Vs218 : Unicode_Char renames Variation_Selector_218; Variation_Selector_219 : constant Unicode_Char := 16#E01CA#; Vs219 : Unicode_Char renames Variation_Selector_219; Variation_Selector_220 : constant Unicode_Char := 16#E01CB#; Vs220 : Unicode_Char renames Variation_Selector_220; Variation_Selector_221 : constant Unicode_Char := 16#E01CC#; Vs221 : Unicode_Char renames Variation_Selector_221; Variation_Selector_222 : constant Unicode_Char := 16#E01CD#; Vs222 : Unicode_Char renames Variation_Selector_222; Variation_Selector_223 : constant Unicode_Char := 16#E01CE#; Vs223 : Unicode_Char renames Variation_Selector_223; Variation_Selector_224 : constant Unicode_Char := 16#E01CF#; Vs224 : Unicode_Char renames Variation_Selector_224; Variation_Selector_225 : constant Unicode_Char := 16#E01D0#; Vs225 : Unicode_Char renames Variation_Selector_225; Variation_Selector_226 : constant Unicode_Char := 16#E01D1#; Vs226 : Unicode_Char renames Variation_Selector_226; Variation_Selector_227 : constant Unicode_Char := 16#E01D2#; Vs227 : Unicode_Char renames Variation_Selector_227; Variation_Selector_228 : constant Unicode_Char := 16#E01D3#; Vs228 : Unicode_Char renames Variation_Selector_228; Variation_Selector_229 : constant Unicode_Char := 16#E01D4#; Vs229 : Unicode_Char renames Variation_Selector_229; Variation_Selector_230 : constant Unicode_Char := 16#E01D5#; Vs230 : Unicode_Char renames Variation_Selector_230; Variation_Selector_231 : constant Unicode_Char := 16#E01D6#; Vs231 : Unicode_Char renames Variation_Selector_231; Variation_Selector_232 : constant Unicode_Char := 16#E01D7#; Vs232 : Unicode_Char renames Variation_Selector_232; Variation_Selector_233 : constant Unicode_Char := 16#E01D8#; Vs233 : Unicode_Char renames Variation_Selector_233; Variation_Selector_234 : constant Unicode_Char := 16#E01D9#; Vs234 : Unicode_Char renames Variation_Selector_234; Variation_Selector_235 : constant Unicode_Char := 16#E01DA#; Vs235 : Unicode_Char renames Variation_Selector_235; Variation_Selector_236 : constant Unicode_Char := 16#E01DB#; Vs236 : Unicode_Char renames Variation_Selector_236; Variation_Selector_237 : constant Unicode_Char := 16#E01DC#; Vs237 : Unicode_Char renames Variation_Selector_237; Variation_Selector_238 : constant Unicode_Char := 16#E01DD#; Vs238 : Unicode_Char renames Variation_Selector_238; Variation_Selector_239 : constant Unicode_Char := 16#E01DE#; Vs239 : Unicode_Char renames Variation_Selector_239; Variation_Selector_240 : constant Unicode_Char := 16#E01DF#; Vs240 : Unicode_Char renames Variation_Selector_240; Variation_Selector_241 : constant Unicode_Char := 16#E01E0#; Vs241 : Unicode_Char renames Variation_Selector_241; Variation_Selector_242 : constant Unicode_Char := 16#E01E1#; Vs242 : Unicode_Char renames Variation_Selector_242; Variation_Selector_243 : constant Unicode_Char := 16#E01E2#; Vs243 : Unicode_Char renames Variation_Selector_243; Variation_Selector_244 : constant Unicode_Char := 16#E01E3#; Vs244 : Unicode_Char renames Variation_Selector_244; Variation_Selector_245 : constant Unicode_Char := 16#E01E4#; Vs245 : Unicode_Char renames Variation_Selector_245; Variation_Selector_246 : constant Unicode_Char := 16#E01E5#; Vs246 : Unicode_Char renames Variation_Selector_246; Variation_Selector_247 : constant Unicode_Char := 16#E01E6#; Vs247 : Unicode_Char renames Variation_Selector_247; Variation_Selector_248 : constant Unicode_Char := 16#E01E7#; Vs248 : Unicode_Char renames Variation_Selector_248; Variation_Selector_249 : constant Unicode_Char := 16#E01E8#; Vs249 : Unicode_Char renames Variation_Selector_249; Variation_Selector_250 : constant Unicode_Char := 16#E01E9#; Vs250 : Unicode_Char renames Variation_Selector_250; Variation_Selector_251 : constant Unicode_Char := 16#E01EA#; Vs251 : Unicode_Char renames Variation_Selector_251; Variation_Selector_252 : constant Unicode_Char := 16#E01EB#; Vs252 : Unicode_Char renames Variation_Selector_252; Variation_Selector_253 : constant Unicode_Char := 16#E01EC#; Vs253 : Unicode_Char renames Variation_Selector_253; Variation_Selector_254 : constant Unicode_Char := 16#E01ED#; Vs254 : Unicode_Char renames Variation_Selector_254; Variation_Selector_255 : constant Unicode_Char := 16#E01EE#; Vs255 : Unicode_Char renames Variation_Selector_255; Variation_Selector_256 : constant Unicode_Char := 16#E01EF#; Vs256 : Unicode_Char renames Variation_Selector_256; end Unicode.Names.Variation_Selectors_Sup; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-vedic_extensions.ads��������������������������������������������0000664�0000000�0000000�00000013761�14476332425�0023302�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Vedic_Extensions is pragma Preelaborate; pragma Style_Checks (Off); Vedic_Tone_Karshana : constant Unicode_Char := 16#1CD0#; Vedic_Tone_Shara : constant Unicode_Char := 16#1CD1#; Vedic_Tone_Prenkha : constant Unicode_Char := 16#1CD2#; Vedic_Sign_Nihshvasa : constant Unicode_Char := 16#1CD3#; Vedic_Sign_Yajurvedic_Midline_Svarita : constant Unicode_Char := 16#1CD4#; Vedic_Tone_Yajurvedic_Aggravated_Independent_Svarita : constant Unicode_Char := 16#1CD5#; Vedic_Tone_Yajurvedic_Independent_Svarita : constant Unicode_Char := 16#1CD6#; Vedic_Tone_Yajurvedic_Kathaka_Independent_Svarita : constant Unicode_Char := 16#1CD7#; Vedic_Tone_Candra_Below : constant Unicode_Char := 16#1CD8#; Vedic_Tone_Yajurvedic_Kathaka_Independent_Svarita_Schroeder : constant Unicode_Char := 16#1CD9#; Vedic_Tone_Double_Svarita : constant Unicode_Char := 16#1CDA#; Vedic_Tone_Triple_Svarita : constant Unicode_Char := 16#1CDB#; Vedic_Tone_Kathaka_Anudatta : constant Unicode_Char := 16#1CDC#; Vedic_Tone_Dot_Below : constant Unicode_Char := 16#1CDD#; Vedic_Tone_Two_Dots_Below : constant Unicode_Char := 16#1CDE#; Vedic_Tone_Three_Dots_Below : constant Unicode_Char := 16#1CDF#; Vedic_Tone_Rigvedic_Kashmiri_Independent_Svarita : constant Unicode_Char := 16#1CE0#; Vedic_Tone_Atharvavedic_Independent_Svarita : constant Unicode_Char := 16#1CE1#; Vedic_Sign_Visarga_Svarita : constant Unicode_Char := 16#1CE2#; Vedic_Sign_Visarga_Udatta : constant Unicode_Char := 16#1CE3#; Vedic_Sign_Reversed_Visarga_Udatta : constant Unicode_Char := 16#1CE4#; Vedic_Sign_Visarga_Anudatta : constant Unicode_Char := 16#1CE5#; Vedic_Sign_Reversed_Visarga_Anudatta : constant Unicode_Char := 16#1CE6#; Vedic_Sign_Visarga_Udatta_With_Tail : constant Unicode_Char := 16#1CE7#; Vedic_Sign_Visarga_Anudatta_With_Tail : constant Unicode_Char := 16#1CE8#; Vedic_Sign_Anusvara_Antargomukha : constant Unicode_Char := 16#1CE9#; Vedic_Sign_Anusvara_Bahirgomukha : constant Unicode_Char := 16#1CEA#; Vedic_Sign_Anusvara_Vamagomukha : constant Unicode_Char := 16#1CEB#; Vedic_Sign_Anusvara_Vamagomukha_With_Tail : constant Unicode_Char := 16#1CEC#; Vedic_Sign_Tiryak : constant Unicode_Char := 16#1CED#; Vedic_Sign_Hexiform_Long_Anusvara : constant Unicode_Char := 16#1CEE#; Vedic_Sign_Long_Anusvara : constant Unicode_Char := 16#1CEF#; Vedic_Sign_Rthang_Long_Anusvara : constant Unicode_Char := 16#1CF0#; Vedic_Sign_Anusvara_Ubhayato_Mukha : constant Unicode_Char := 16#1CF1#; Vedic_Sign_Ardhavisarga : constant Unicode_Char := 16#1CF2#; Vedic_Sign_Rotated_Ardhavisarga : constant Unicode_Char := 16#1CF3#; Vedic_Tone_Candra_Above : constant Unicode_Char := 16#1CF4#; Vedic_Sign_Jihvamuliya : constant Unicode_Char := 16#1CF5#; Vedic_Sign_Upadhmaniya : constant Unicode_Char := 16#1CF6#; Vedic_Tone_Ring_Above : constant Unicode_Char := 16#1CF8#; Vedic_Tone_Double_Ring_Above : constant Unicode_Char := 16#1CF9#; end Unicode.Names.Vedic_Extensions; ���������������xmlada-24.0.0/unicode/unicode-names-vertical_forms.ads����������������������������������������������0000664�0000000�0000000�00000007376�14476332425�0022755�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Vertical_Forms is pragma Preelaborate; pragma Style_Checks (Off); Presentation_Form_For_Vertical_Comma : constant Unicode_Char := 16#FE10#; Presentation_Form_For_Vertical_Ideographic_Comma : constant Unicode_Char := 16#FE11#; Presentation_Form_For_Vertical_Ideographic_Full_Stop : constant Unicode_Char := 16#FE12#; Presentation_Form_For_Vertical_Colon : constant Unicode_Char := 16#FE13#; Presentation_Form_For_Vertical_Semicolon : constant Unicode_Char := 16#FE14#; Presentation_Form_For_Vertical_Exclamation_Mark : constant Unicode_Char := 16#FE15#; Presentation_Form_For_Vertical_Question_Mark : constant Unicode_Char := 16#FE16#; Presentation_Form_For_Vertical_Left_White_Lenticular_Bracket : constant Unicode_Char := 16#FE17#; Presentation_Form_For_Vertical_Right_White_Lenticular_Brakcet : constant Unicode_Char := 16#FE18#; Presentation_Form_For_Vertical_Right_White_Lenticular_Bracket : Unicode_Char renames Presentation_Form_For_Vertical_Right_White_Lenticular_Brakcet; Presentation_Form_For_Vertical_Horizontal_Ellipsis : constant Unicode_Char := 16#FE19#; end Unicode.Names.Vertical_Forms; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-warang_citi.ads�������������������������������������������������0000664�0000000�0000000�00000023475�14476332425�0022223�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Warang_Citi is pragma Preelaborate; pragma Style_Checks (Off); Warang_Citi_Capital_Letter_Ngaa : constant Unicode_Char := 16#118A0#; Warang_Citi_Capital_Letter_A : constant Unicode_Char := 16#118A1#; Warang_Citi_Capital_Letter_Wi : constant Unicode_Char := 16#118A2#; Warang_Citi_Capital_Letter_Yu : constant Unicode_Char := 16#118A3#; Warang_Citi_Capital_Letter_Ya : constant Unicode_Char := 16#118A4#; Warang_Citi_Capital_Letter_Yo : constant Unicode_Char := 16#118A5#; Warang_Citi_Capital_Letter_Ii : constant Unicode_Char := 16#118A6#; Warang_Citi_Capital_Letter_Uu : constant Unicode_Char := 16#118A7#; Warang_Citi_Capital_Letter_E : constant Unicode_Char := 16#118A8#; Warang_Citi_Capital_Letter_O : constant Unicode_Char := 16#118A9#; Warang_Citi_Capital_Letter_Ang : constant Unicode_Char := 16#118AA#; Warang_Citi_Capital_Letter_Ga : constant Unicode_Char := 16#118AB#; Warang_Citi_Capital_Letter_Ko : constant Unicode_Char := 16#118AC#; Warang_Citi_Capital_Letter_Eny : constant Unicode_Char := 16#118AD#; Warang_Citi_Capital_Letter_Yuj : constant Unicode_Char := 16#118AE#; Warang_Citi_Capital_Letter_Uc : constant Unicode_Char := 16#118AF#; Warang_Citi_Capital_Letter_Enn : constant Unicode_Char := 16#118B0#; Warang_Citi_Capital_Letter_Odd : constant Unicode_Char := 16#118B1#; Warang_Citi_Capital_Letter_Tte : constant Unicode_Char := 16#118B2#; Warang_Citi_Capital_Letter_Nung : constant Unicode_Char := 16#118B3#; Warang_Citi_Capital_Letter_Da : constant Unicode_Char := 16#118B4#; Warang_Citi_Capital_Letter_At : constant Unicode_Char := 16#118B5#; Warang_Citi_Capital_Letter_Am : constant Unicode_Char := 16#118B6#; Warang_Citi_Capital_Letter_Bu : constant Unicode_Char := 16#118B7#; Warang_Citi_Capital_Letter_Pu : constant Unicode_Char := 16#118B8#; Warang_Citi_Capital_Letter_Hiyo : constant Unicode_Char := 16#118B9#; Warang_Citi_Capital_Letter_Holo : constant Unicode_Char := 16#118BA#; Warang_Citi_Capital_Letter_Horr : constant Unicode_Char := 16#118BB#; Warang_Citi_Capital_Letter_Har : constant Unicode_Char := 16#118BC#; Warang_Citi_Capital_Letter_Ssuu : constant Unicode_Char := 16#118BD#; Warang_Citi_Capital_Letter_Sii : constant Unicode_Char := 16#118BE#; Warang_Citi_Capital_Letter_Viyo : constant Unicode_Char := 16#118BF#; Warang_Citi_Small_Letter_Ngaa : constant Unicode_Char := 16#118C0#; Warang_Citi_Small_Letter_A : constant Unicode_Char := 16#118C1#; Warang_Citi_Small_Letter_Wi : constant Unicode_Char := 16#118C2#; Warang_Citi_Small_Letter_Yu : constant Unicode_Char := 16#118C3#; Warang_Citi_Small_Letter_Ya : constant Unicode_Char := 16#118C4#; Warang_Citi_Small_Letter_Yo : constant Unicode_Char := 16#118C5#; Warang_Citi_Small_Letter_Ii : constant Unicode_Char := 16#118C6#; Warang_Citi_Small_Letter_Uu : constant Unicode_Char := 16#118C7#; Warang_Citi_Small_Letter_E : constant Unicode_Char := 16#118C8#; Warang_Citi_Small_Letter_O : constant Unicode_Char := 16#118C9#; Warang_Citi_Small_Letter_Ang : constant Unicode_Char := 16#118CA#; Warang_Citi_Small_Letter_Ga : constant Unicode_Char := 16#118CB#; Warang_Citi_Small_Letter_Ko : constant Unicode_Char := 16#118CC#; Warang_Citi_Small_Letter_Eny : constant Unicode_Char := 16#118CD#; Warang_Citi_Small_Letter_Yuj : constant Unicode_Char := 16#118CE#; Warang_Citi_Small_Letter_Uc : constant Unicode_Char := 16#118CF#; Warang_Citi_Small_Letter_Enn : constant Unicode_Char := 16#118D0#; Warang_Citi_Small_Letter_Odd : constant Unicode_Char := 16#118D1#; Warang_Citi_Small_Letter_Tte : constant Unicode_Char := 16#118D2#; Warang_Citi_Small_Letter_Nung : constant Unicode_Char := 16#118D3#; Warang_Citi_Small_Letter_Da : constant Unicode_Char := 16#118D4#; Warang_Citi_Small_Letter_At : constant Unicode_Char := 16#118D5#; Warang_Citi_Small_Letter_Am : constant Unicode_Char := 16#118D6#; Warang_Citi_Small_Letter_Bu : constant Unicode_Char := 16#118D7#; Warang_Citi_Small_Letter_Pu : constant Unicode_Char := 16#118D8#; Warang_Citi_Small_Letter_Hiyo : constant Unicode_Char := 16#118D9#; Warang_Citi_Small_Letter_Holo : constant Unicode_Char := 16#118DA#; Warang_Citi_Small_Letter_Horr : constant Unicode_Char := 16#118DB#; Warang_Citi_Small_Letter_Har : constant Unicode_Char := 16#118DC#; Warang_Citi_Small_Letter_Ssuu : constant Unicode_Char := 16#118DD#; Warang_Citi_Small_Letter_Sii : constant Unicode_Char := 16#118DE#; Warang_Citi_Small_Letter_Viyo : constant Unicode_Char := 16#118DF#; Warang_Citi_Digit_Zero : constant Unicode_Char := 16#118E0#; Warang_Citi_Digit_One : constant Unicode_Char := 16#118E1#; Warang_Citi_Digit_Two : constant Unicode_Char := 16#118E2#; Warang_Citi_Digit_Three : constant Unicode_Char := 16#118E3#; Warang_Citi_Digit_Four : constant Unicode_Char := 16#118E4#; Warang_Citi_Digit_Five : constant Unicode_Char := 16#118E5#; Warang_Citi_Digit_Six : constant Unicode_Char := 16#118E6#; Warang_Citi_Digit_Seven : constant Unicode_Char := 16#118E7#; Warang_Citi_Digit_Eight : constant Unicode_Char := 16#118E8#; Warang_Citi_Digit_Nine : constant Unicode_Char := 16#118E9#; Warang_Citi_Number_Ten : constant Unicode_Char := 16#118EA#; Warang_Citi_Number_Twenty : constant Unicode_Char := 16#118EB#; Warang_Citi_Number_Thirty : constant Unicode_Char := 16#118EC#; Warang_Citi_Number_Forty : constant Unicode_Char := 16#118ED#; Warang_Citi_Number_Fifty : constant Unicode_Char := 16#118EE#; Warang_Citi_Number_Sixty : constant Unicode_Char := 16#118EF#; Warang_Citi_Number_Seventy : constant Unicode_Char := 16#118F0#; Warang_Citi_Number_Eighty : constant Unicode_Char := 16#118F1#; Warang_Citi_Number_Ninety : constant Unicode_Char := 16#118F2#; Warang_Citi_Om : constant Unicode_Char := 16#118FF#; end Unicode.Names.Warang_Citi; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-yi_radicals.ads�������������������������������������������������0000664�0000000�0000000�00000015741�14476332425�0022214�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Yi_Radicals is pragma Preelaborate; pragma Style_Checks (Off); Yi_Radical_Qot : constant Unicode_Char := 16#A490#; Yi_Radical_Li : constant Unicode_Char := 16#A491#; Yi_Radical_Kit : constant Unicode_Char := 16#A492#; Yi_Radical_Nyip : constant Unicode_Char := 16#A493#; Yi_Radical_Cyp : constant Unicode_Char := 16#A494#; Yi_Radical_Ssi : constant Unicode_Char := 16#A495#; Yi_Radical_Ggop : constant Unicode_Char := 16#A496#; Yi_Radical_Gep : constant Unicode_Char := 16#A497#; Yi_Radical_Mi : constant Unicode_Char := 16#A498#; Yi_Radical_Hxit : constant Unicode_Char := 16#A499#; Yi_Radical_Lyr : constant Unicode_Char := 16#A49A#; Yi_Radical_Bbut : constant Unicode_Char := 16#A49B#; Yi_Radical_Mop : constant Unicode_Char := 16#A49C#; Yi_Radical_Yo : constant Unicode_Char := 16#A49D#; Yi_Radical_Put : constant Unicode_Char := 16#A49E#; Yi_Radical_Hxuo : constant Unicode_Char := 16#A49F#; Yi_Radical_Tat : constant Unicode_Char := 16#A4A0#; Yi_Radical_Ga : constant Unicode_Char := 16#A4A1#; Yi_Radical_Zup : constant Unicode_Char := 16#A4A2#; Yi_Radical_Cyt : constant Unicode_Char := 16#A4A3#; Yi_Radical_Ddur : constant Unicode_Char := 16#A4A4#; Yi_Radical_Bur : constant Unicode_Char := 16#A4A5#; Yi_Radical_Gguo : constant Unicode_Char := 16#A4A6#; Yi_Radical_Nyop : constant Unicode_Char := 16#A4A7#; Yi_Radical_Tu : constant Unicode_Char := 16#A4A8#; Yi_Radical_Op : constant Unicode_Char := 16#A4A9#; Yi_Radical_Jjut : constant Unicode_Char := 16#A4AA#; Yi_Radical_Zot : constant Unicode_Char := 16#A4AB#; Yi_Radical_Pyt : constant Unicode_Char := 16#A4AC#; Yi_Radical_Hmo : constant Unicode_Char := 16#A4AD#; Yi_Radical_Yit : constant Unicode_Char := 16#A4AE#; Yi_Radical_Vur : constant Unicode_Char := 16#A4AF#; Yi_Radical_Shy : constant Unicode_Char := 16#A4B0#; Yi_Radical_Vep : constant Unicode_Char := 16#A4B1#; Yi_Radical_Za : constant Unicode_Char := 16#A4B2#; Yi_Radical_Jo : constant Unicode_Char := 16#A4B3#; Yi_Radical_Nzup : constant Unicode_Char := 16#A4B4#; Yi_Radical_Jjy : constant Unicode_Char := 16#A4B5#; Yi_Radical_Got : constant Unicode_Char := 16#A4B6#; Yi_Radical_Jjie : constant Unicode_Char := 16#A4B7#; Yi_Radical_Wo : constant Unicode_Char := 16#A4B8#; Yi_Radical_Du : constant Unicode_Char := 16#A4B9#; Yi_Radical_Shur : constant Unicode_Char := 16#A4BA#; Yi_Radical_Lie : constant Unicode_Char := 16#A4BB#; Yi_Radical_Cy : constant Unicode_Char := 16#A4BC#; Yi_Radical_Cuop : constant Unicode_Char := 16#A4BD#; Yi_Radical_Cip : constant Unicode_Char := 16#A4BE#; Yi_Radical_Hxop : constant Unicode_Char := 16#A4BF#; Yi_Radical_Shat : constant Unicode_Char := 16#A4C0#; Yi_Radical_Zur : constant Unicode_Char := 16#A4C1#; Yi_Radical_Shop : constant Unicode_Char := 16#A4C2#; Yi_Radical_Che : constant Unicode_Char := 16#A4C3#; Yi_Radical_Zziet : constant Unicode_Char := 16#A4C4#; Yi_Radical_Nbie : constant Unicode_Char := 16#A4C5#; Yi_Radical_Ke : constant Unicode_Char := 16#A4C6#; end Unicode.Names.Yi_Radicals; �������������������������������xmlada-24.0.0/unicode/unicode-names-yi_syllables.ads������������������������������������������������0000664�0000000�0000000�00000273433�14476332425�0022430�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Yi_Syllables is pragma Preelaborate; pragma Style_Checks (Off); Yi_Syllable_It : constant Unicode_Char := 16#A000#; Yi_Syllable_Ix : constant Unicode_Char := 16#A001#; Yi_Syllable_I : constant Unicode_Char := 16#A002#; Yi_Syllable_Ip : constant Unicode_Char := 16#A003#; Yi_Syllable_Iet : constant Unicode_Char := 16#A004#; Yi_Syllable_Iex : constant Unicode_Char := 16#A005#; Yi_Syllable_Ie : constant Unicode_Char := 16#A006#; Yi_Syllable_Iep : constant Unicode_Char := 16#A007#; Yi_Syllable_At : constant Unicode_Char := 16#A008#; Yi_Syllable_Ax : constant Unicode_Char := 16#A009#; Yi_Syllable_A : constant Unicode_Char := 16#A00A#; Yi_Syllable_Ap : constant Unicode_Char := 16#A00B#; Yi_Syllable_Uox : constant Unicode_Char := 16#A00C#; Yi_Syllable_Uo : constant Unicode_Char := 16#A00D#; Yi_Syllable_Uop : constant Unicode_Char := 16#A00E#; Yi_Syllable_Ot : constant Unicode_Char := 16#A00F#; Yi_Syllable_Ox : constant Unicode_Char := 16#A010#; Yi_Syllable_O : constant Unicode_Char := 16#A011#; Yi_Syllable_Op : constant Unicode_Char := 16#A012#; Yi_Syllable_Ex : constant Unicode_Char := 16#A013#; Yi_Syllable_E : constant Unicode_Char := 16#A014#; Yi_Syllable_Wu : constant Unicode_Char := 16#A015#; Yi_Syllable_Iteration_Mark : Unicode_Char renames Yi_Syllable_Wu; Yi_Syllable_Bit : constant Unicode_Char := 16#A016#; Yi_Syllable_Bix : constant Unicode_Char := 16#A017#; Yi_Syllable_Bi : constant Unicode_Char := 16#A018#; Yi_Syllable_Bip : constant Unicode_Char := 16#A019#; Yi_Syllable_Biet : constant Unicode_Char := 16#A01A#; Yi_Syllable_Biex : constant Unicode_Char := 16#A01B#; Yi_Syllable_Bie : constant Unicode_Char := 16#A01C#; Yi_Syllable_Biep : constant Unicode_Char := 16#A01D#; Yi_Syllable_Bat : constant Unicode_Char := 16#A01E#; Yi_Syllable_Bax : constant Unicode_Char := 16#A01F#; Yi_Syllable_Ba : constant Unicode_Char := 16#A020#; Yi_Syllable_Bap : constant Unicode_Char := 16#A021#; Yi_Syllable_Buox : constant Unicode_Char := 16#A022#; Yi_Syllable_Buo : constant Unicode_Char := 16#A023#; Yi_Syllable_Buop : constant Unicode_Char := 16#A024#; Yi_Syllable_Bot : constant Unicode_Char := 16#A025#; Yi_Syllable_Box : constant Unicode_Char := 16#A026#; Yi_Syllable_Bo : constant Unicode_Char := 16#A027#; Yi_Syllable_Bop : constant Unicode_Char := 16#A028#; Yi_Syllable_Bex : constant Unicode_Char := 16#A029#; Yi_Syllable_Be : constant Unicode_Char := 16#A02A#; Yi_Syllable_Bep : constant Unicode_Char := 16#A02B#; Yi_Syllable_But : constant Unicode_Char := 16#A02C#; Yi_Syllable_Bux : constant Unicode_Char := 16#A02D#; Yi_Syllable_Bu : constant Unicode_Char := 16#A02E#; Yi_Syllable_Bup : constant Unicode_Char := 16#A02F#; Yi_Syllable_Burx : constant Unicode_Char := 16#A030#; Yi_Syllable_Bur : constant Unicode_Char := 16#A031#; Yi_Syllable_Byt : constant Unicode_Char := 16#A032#; Yi_Syllable_Byx : constant Unicode_Char := 16#A033#; Yi_Syllable_By : constant Unicode_Char := 16#A034#; Yi_Syllable_Byp : constant Unicode_Char := 16#A035#; Yi_Syllable_Byrx : constant Unicode_Char := 16#A036#; Yi_Syllable_Byr : constant Unicode_Char := 16#A037#; Yi_Syllable_Pit : constant Unicode_Char := 16#A038#; Yi_Syllable_Pix : constant Unicode_Char := 16#A039#; Yi_Syllable_Pi : constant Unicode_Char := 16#A03A#; Yi_Syllable_Pip : constant Unicode_Char := 16#A03B#; Yi_Syllable_Piex : constant Unicode_Char := 16#A03C#; Yi_Syllable_Pie : constant Unicode_Char := 16#A03D#; Yi_Syllable_Piep : constant Unicode_Char := 16#A03E#; Yi_Syllable_Pat : constant Unicode_Char := 16#A03F#; Yi_Syllable_Pax : constant Unicode_Char := 16#A040#; Yi_Syllable_Pa : constant Unicode_Char := 16#A041#; Yi_Syllable_Pap : constant Unicode_Char := 16#A042#; Yi_Syllable_Puox : constant Unicode_Char := 16#A043#; Yi_Syllable_Puo : constant Unicode_Char := 16#A044#; Yi_Syllable_Puop : constant Unicode_Char := 16#A045#; Yi_Syllable_Pot : constant Unicode_Char := 16#A046#; Yi_Syllable_Pox : constant Unicode_Char := 16#A047#; Yi_Syllable_Po : constant Unicode_Char := 16#A048#; Yi_Syllable_Pop : constant Unicode_Char := 16#A049#; Yi_Syllable_Put : constant Unicode_Char := 16#A04A#; Yi_Syllable_Pux : constant Unicode_Char := 16#A04B#; Yi_Syllable_Pu : constant Unicode_Char := 16#A04C#; Yi_Syllable_Pup : constant Unicode_Char := 16#A04D#; Yi_Syllable_Purx : constant Unicode_Char := 16#A04E#; Yi_Syllable_Pur : constant Unicode_Char := 16#A04F#; Yi_Syllable_Pyt : constant Unicode_Char := 16#A050#; Yi_Syllable_Pyx : constant Unicode_Char := 16#A051#; Yi_Syllable_Py : constant Unicode_Char := 16#A052#; Yi_Syllable_Pyp : constant Unicode_Char := 16#A053#; Yi_Syllable_Pyrx : constant Unicode_Char := 16#A054#; Yi_Syllable_Pyr : constant Unicode_Char := 16#A055#; Yi_Syllable_Bbit : constant Unicode_Char := 16#A056#; Yi_Syllable_Bbix : constant Unicode_Char := 16#A057#; Yi_Syllable_Bbi : constant Unicode_Char := 16#A058#; Yi_Syllable_Bbip : constant Unicode_Char := 16#A059#; Yi_Syllable_Bbiet : constant Unicode_Char := 16#A05A#; Yi_Syllable_Bbiex : constant Unicode_Char := 16#A05B#; Yi_Syllable_Bbie : constant Unicode_Char := 16#A05C#; Yi_Syllable_Bbiep : constant Unicode_Char := 16#A05D#; Yi_Syllable_Bbat : constant Unicode_Char := 16#A05E#; Yi_Syllable_Bbax : constant Unicode_Char := 16#A05F#; Yi_Syllable_Bba : constant Unicode_Char := 16#A060#; Yi_Syllable_Bbap : constant Unicode_Char := 16#A061#; Yi_Syllable_Bbuox : constant Unicode_Char := 16#A062#; Yi_Syllable_Bbuo : constant Unicode_Char := 16#A063#; Yi_Syllable_Bbuop : constant Unicode_Char := 16#A064#; Yi_Syllable_Bbot : constant Unicode_Char := 16#A065#; Yi_Syllable_Bbox : constant Unicode_Char := 16#A066#; Yi_Syllable_Bbo : constant Unicode_Char := 16#A067#; Yi_Syllable_Bbop : constant Unicode_Char := 16#A068#; Yi_Syllable_Bbex : constant Unicode_Char := 16#A069#; Yi_Syllable_Bbe : constant Unicode_Char := 16#A06A#; Yi_Syllable_Bbep : constant Unicode_Char := 16#A06B#; Yi_Syllable_Bbut : constant Unicode_Char := 16#A06C#; Yi_Syllable_Bbux : constant Unicode_Char := 16#A06D#; Yi_Syllable_Bbu : constant Unicode_Char := 16#A06E#; Yi_Syllable_Bbup : constant Unicode_Char := 16#A06F#; Yi_Syllable_Bburx : constant Unicode_Char := 16#A070#; Yi_Syllable_Bbur : constant Unicode_Char := 16#A071#; Yi_Syllable_Bbyt : constant Unicode_Char := 16#A072#; Yi_Syllable_Bbyx : constant Unicode_Char := 16#A073#; Yi_Syllable_Bby : constant Unicode_Char := 16#A074#; Yi_Syllable_Bbyp : constant Unicode_Char := 16#A075#; Yi_Syllable_Nbit : constant Unicode_Char := 16#A076#; Yi_Syllable_Nbix : constant Unicode_Char := 16#A077#; Yi_Syllable_Nbi : constant Unicode_Char := 16#A078#; Yi_Syllable_Nbip : constant Unicode_Char := 16#A079#; Yi_Syllable_Nbiex : constant Unicode_Char := 16#A07A#; Yi_Syllable_Nbie : constant Unicode_Char := 16#A07B#; Yi_Syllable_Nbiep : constant Unicode_Char := 16#A07C#; Yi_Syllable_Nbat : constant Unicode_Char := 16#A07D#; Yi_Syllable_Nbax : constant Unicode_Char := 16#A07E#; Yi_Syllable_Nba : constant Unicode_Char := 16#A07F#; Yi_Syllable_Nbap : constant Unicode_Char := 16#A080#; Yi_Syllable_Nbot : constant Unicode_Char := 16#A081#; Yi_Syllable_Nbox : constant Unicode_Char := 16#A082#; Yi_Syllable_Nbo : constant Unicode_Char := 16#A083#; Yi_Syllable_Nbop : constant Unicode_Char := 16#A084#; Yi_Syllable_Nbut : constant Unicode_Char := 16#A085#; Yi_Syllable_Nbux : constant Unicode_Char := 16#A086#; Yi_Syllable_Nbu : constant Unicode_Char := 16#A087#; Yi_Syllable_Nbup : constant Unicode_Char := 16#A088#; Yi_Syllable_Nburx : constant Unicode_Char := 16#A089#; Yi_Syllable_Nbur : constant Unicode_Char := 16#A08A#; Yi_Syllable_Nbyt : constant Unicode_Char := 16#A08B#; Yi_Syllable_Nbyx : constant Unicode_Char := 16#A08C#; Yi_Syllable_Nby : constant Unicode_Char := 16#A08D#; Yi_Syllable_Nbyp : constant Unicode_Char := 16#A08E#; Yi_Syllable_Nbyrx : constant Unicode_Char := 16#A08F#; Yi_Syllable_Nbyr : constant Unicode_Char := 16#A090#; Yi_Syllable_Hmit : constant Unicode_Char := 16#A091#; Yi_Syllable_Hmix : constant Unicode_Char := 16#A092#; Yi_Syllable_Hmi : constant Unicode_Char := 16#A093#; Yi_Syllable_Hmip : constant Unicode_Char := 16#A094#; Yi_Syllable_Hmiex : constant Unicode_Char := 16#A095#; Yi_Syllable_Hmie : constant Unicode_Char := 16#A096#; Yi_Syllable_Hmiep : constant Unicode_Char := 16#A097#; Yi_Syllable_Hmat : constant Unicode_Char := 16#A098#; Yi_Syllable_Hmax : constant Unicode_Char := 16#A099#; Yi_Syllable_Hma : constant Unicode_Char := 16#A09A#; Yi_Syllable_Hmap : constant Unicode_Char := 16#A09B#; Yi_Syllable_Hmuox : constant Unicode_Char := 16#A09C#; Yi_Syllable_Hmuo : constant Unicode_Char := 16#A09D#; Yi_Syllable_Hmuop : constant Unicode_Char := 16#A09E#; Yi_Syllable_Hmot : constant Unicode_Char := 16#A09F#; Yi_Syllable_Hmox : constant Unicode_Char := 16#A0A0#; Yi_Syllable_Hmo : constant Unicode_Char := 16#A0A1#; Yi_Syllable_Hmop : constant Unicode_Char := 16#A0A2#; Yi_Syllable_Hmut : constant Unicode_Char := 16#A0A3#; Yi_Syllable_Hmux : constant Unicode_Char := 16#A0A4#; Yi_Syllable_Hmu : constant Unicode_Char := 16#A0A5#; Yi_Syllable_Hmup : constant Unicode_Char := 16#A0A6#; Yi_Syllable_Hmurx : constant Unicode_Char := 16#A0A7#; Yi_Syllable_Hmur : constant Unicode_Char := 16#A0A8#; Yi_Syllable_Hmyx : constant Unicode_Char := 16#A0A9#; Yi_Syllable_Hmy : constant Unicode_Char := 16#A0AA#; Yi_Syllable_Hmyp : constant Unicode_Char := 16#A0AB#; Yi_Syllable_Hmyrx : constant Unicode_Char := 16#A0AC#; Yi_Syllable_Hmyr : constant Unicode_Char := 16#A0AD#; Yi_Syllable_Mit : constant Unicode_Char := 16#A0AE#; Yi_Syllable_Mix : constant Unicode_Char := 16#A0AF#; Yi_Syllable_Mi : constant Unicode_Char := 16#A0B0#; Yi_Syllable_Mip : constant Unicode_Char := 16#A0B1#; Yi_Syllable_Miex : constant Unicode_Char := 16#A0B2#; Yi_Syllable_Mie : constant Unicode_Char := 16#A0B3#; Yi_Syllable_Miep : constant Unicode_Char := 16#A0B4#; Yi_Syllable_Mat : constant Unicode_Char := 16#A0B5#; Yi_Syllable_Max : constant Unicode_Char := 16#A0B6#; Yi_Syllable_Ma : constant Unicode_Char := 16#A0B7#; Yi_Syllable_Map : constant Unicode_Char := 16#A0B8#; Yi_Syllable_Muot : constant Unicode_Char := 16#A0B9#; Yi_Syllable_Muox : constant Unicode_Char := 16#A0BA#; Yi_Syllable_Muo : constant Unicode_Char := 16#A0BB#; Yi_Syllable_Muop : constant Unicode_Char := 16#A0BC#; Yi_Syllable_Mot : constant Unicode_Char := 16#A0BD#; Yi_Syllable_Mox : constant Unicode_Char := 16#A0BE#; Yi_Syllable_Mo : constant Unicode_Char := 16#A0BF#; Yi_Syllable_Mop : constant Unicode_Char := 16#A0C0#; Yi_Syllable_Mex : constant Unicode_Char := 16#A0C1#; Yi_Syllable_Me : constant Unicode_Char := 16#A0C2#; Yi_Syllable_Mut : constant Unicode_Char := 16#A0C3#; Yi_Syllable_Mux : constant Unicode_Char := 16#A0C4#; Yi_Syllable_Mu : constant Unicode_Char := 16#A0C5#; Yi_Syllable_Mup : constant Unicode_Char := 16#A0C6#; Yi_Syllable_Murx : constant Unicode_Char := 16#A0C7#; Yi_Syllable_Mur : constant Unicode_Char := 16#A0C8#; Yi_Syllable_Myt : constant Unicode_Char := 16#A0C9#; Yi_Syllable_Myx : constant Unicode_Char := 16#A0CA#; Yi_Syllable_My : constant Unicode_Char := 16#A0CB#; Yi_Syllable_Myp : constant Unicode_Char := 16#A0CC#; Yi_Syllable_Fit : constant Unicode_Char := 16#A0CD#; Yi_Syllable_Fix : constant Unicode_Char := 16#A0CE#; Yi_Syllable_Fi : constant Unicode_Char := 16#A0CF#; Yi_Syllable_Fip : constant Unicode_Char := 16#A0D0#; Yi_Syllable_Fat : constant Unicode_Char := 16#A0D1#; Yi_Syllable_Fax : constant Unicode_Char := 16#A0D2#; Yi_Syllable_Fa : constant Unicode_Char := 16#A0D3#; Yi_Syllable_Fap : constant Unicode_Char := 16#A0D4#; Yi_Syllable_Fox : constant Unicode_Char := 16#A0D5#; Yi_Syllable_Fo : constant Unicode_Char := 16#A0D6#; Yi_Syllable_Fop : constant Unicode_Char := 16#A0D7#; Yi_Syllable_Fut : constant Unicode_Char := 16#A0D8#; Yi_Syllable_Fux : constant Unicode_Char := 16#A0D9#; Yi_Syllable_Fu : constant Unicode_Char := 16#A0DA#; Yi_Syllable_Fup : constant Unicode_Char := 16#A0DB#; Yi_Syllable_Furx : constant Unicode_Char := 16#A0DC#; Yi_Syllable_Fur : constant Unicode_Char := 16#A0DD#; Yi_Syllable_Fyt : constant Unicode_Char := 16#A0DE#; Yi_Syllable_Fyx : constant Unicode_Char := 16#A0DF#; Yi_Syllable_Fy : constant Unicode_Char := 16#A0E0#; Yi_Syllable_Fyp : constant Unicode_Char := 16#A0E1#; Yi_Syllable_Vit : constant Unicode_Char := 16#A0E2#; Yi_Syllable_Vix : constant Unicode_Char := 16#A0E3#; Yi_Syllable_Vi : constant Unicode_Char := 16#A0E4#; Yi_Syllable_Vip : constant Unicode_Char := 16#A0E5#; Yi_Syllable_Viet : constant Unicode_Char := 16#A0E6#; Yi_Syllable_Viex : constant Unicode_Char := 16#A0E7#; Yi_Syllable_Vie : constant Unicode_Char := 16#A0E8#; Yi_Syllable_Viep : constant Unicode_Char := 16#A0E9#; Yi_Syllable_Vat : constant Unicode_Char := 16#A0EA#; Yi_Syllable_Vax : constant Unicode_Char := 16#A0EB#; Yi_Syllable_Va : constant Unicode_Char := 16#A0EC#; Yi_Syllable_Vap : constant Unicode_Char := 16#A0ED#; Yi_Syllable_Vot : constant Unicode_Char := 16#A0EE#; Yi_Syllable_Vox : constant Unicode_Char := 16#A0EF#; Yi_Syllable_Vo : constant Unicode_Char := 16#A0F0#; Yi_Syllable_Vop : constant Unicode_Char := 16#A0F1#; Yi_Syllable_Vex : constant Unicode_Char := 16#A0F2#; Yi_Syllable_Vep : constant Unicode_Char := 16#A0F3#; Yi_Syllable_Vut : constant Unicode_Char := 16#A0F4#; Yi_Syllable_Vux : constant Unicode_Char := 16#A0F5#; Yi_Syllable_Vu : constant Unicode_Char := 16#A0F6#; Yi_Syllable_Vup : constant Unicode_Char := 16#A0F7#; Yi_Syllable_Vurx : constant Unicode_Char := 16#A0F8#; Yi_Syllable_Vur : constant Unicode_Char := 16#A0F9#; Yi_Syllable_Vyt : constant Unicode_Char := 16#A0FA#; Yi_Syllable_Vyx : constant Unicode_Char := 16#A0FB#; Yi_Syllable_Vy : constant Unicode_Char := 16#A0FC#; Yi_Syllable_Vyp : constant Unicode_Char := 16#A0FD#; Yi_Syllable_Vyrx : constant Unicode_Char := 16#A0FE#; Yi_Syllable_Vyr : constant Unicode_Char := 16#A0FF#; Yi_Syllable_Dit : constant Unicode_Char := 16#A100#; Yi_Syllable_Dix : constant Unicode_Char := 16#A101#; Yi_Syllable_Di : constant Unicode_Char := 16#A102#; Yi_Syllable_Dip : constant Unicode_Char := 16#A103#; Yi_Syllable_Diex : constant Unicode_Char := 16#A104#; Yi_Syllable_Die : constant Unicode_Char := 16#A105#; Yi_Syllable_Diep : constant Unicode_Char := 16#A106#; Yi_Syllable_Dat : constant Unicode_Char := 16#A107#; Yi_Syllable_Dax : constant Unicode_Char := 16#A108#; Yi_Syllable_Da : constant Unicode_Char := 16#A109#; Yi_Syllable_Dap : constant Unicode_Char := 16#A10A#; Yi_Syllable_Duox : constant Unicode_Char := 16#A10B#; Yi_Syllable_Duo : constant Unicode_Char := 16#A10C#; Yi_Syllable_Dot : constant Unicode_Char := 16#A10D#; Yi_Syllable_Dox : constant Unicode_Char := 16#A10E#; Yi_Syllable_Do : constant Unicode_Char := 16#A10F#; Yi_Syllable_Dop : constant Unicode_Char := 16#A110#; Yi_Syllable_Dex : constant Unicode_Char := 16#A111#; Yi_Syllable_De : constant Unicode_Char := 16#A112#; Yi_Syllable_Dep : constant Unicode_Char := 16#A113#; Yi_Syllable_Dut : constant Unicode_Char := 16#A114#; Yi_Syllable_Dux : constant Unicode_Char := 16#A115#; Yi_Syllable_Du : constant Unicode_Char := 16#A116#; Yi_Syllable_Dup : constant Unicode_Char := 16#A117#; Yi_Syllable_Durx : constant Unicode_Char := 16#A118#; Yi_Syllable_Dur : constant Unicode_Char := 16#A119#; Yi_Syllable_Tit : constant Unicode_Char := 16#A11A#; Yi_Syllable_Tix : constant Unicode_Char := 16#A11B#; Yi_Syllable_Ti : constant Unicode_Char := 16#A11C#; Yi_Syllable_Tip : constant Unicode_Char := 16#A11D#; Yi_Syllable_Tiex : constant Unicode_Char := 16#A11E#; Yi_Syllable_Tie : constant Unicode_Char := 16#A11F#; Yi_Syllable_Tiep : constant Unicode_Char := 16#A120#; Yi_Syllable_Tat : constant Unicode_Char := 16#A121#; Yi_Syllable_Tax : constant Unicode_Char := 16#A122#; Yi_Syllable_Ta : constant Unicode_Char := 16#A123#; Yi_Syllable_Tap : constant Unicode_Char := 16#A124#; Yi_Syllable_Tuot : constant Unicode_Char := 16#A125#; Yi_Syllable_Tuox : constant Unicode_Char := 16#A126#; Yi_Syllable_Tuo : constant Unicode_Char := 16#A127#; Yi_Syllable_Tuop : constant Unicode_Char := 16#A128#; Yi_Syllable_Tot : constant Unicode_Char := 16#A129#; Yi_Syllable_Tox : constant Unicode_Char := 16#A12A#; Yi_Syllable_To : constant Unicode_Char := 16#A12B#; Yi_Syllable_Top : constant Unicode_Char := 16#A12C#; Yi_Syllable_Tex : constant Unicode_Char := 16#A12D#; Yi_Syllable_Te : constant Unicode_Char := 16#A12E#; Yi_Syllable_Tep : constant Unicode_Char := 16#A12F#; Yi_Syllable_Tut : constant Unicode_Char := 16#A130#; Yi_Syllable_Tux : constant Unicode_Char := 16#A131#; Yi_Syllable_Tu : constant Unicode_Char := 16#A132#; Yi_Syllable_Tup : constant Unicode_Char := 16#A133#; Yi_Syllable_Turx : constant Unicode_Char := 16#A134#; Yi_Syllable_Tur : constant Unicode_Char := 16#A135#; Yi_Syllable_Ddit : constant Unicode_Char := 16#A136#; Yi_Syllable_Ddix : constant Unicode_Char := 16#A137#; Yi_Syllable_Ddi : constant Unicode_Char := 16#A138#; Yi_Syllable_Ddip : constant Unicode_Char := 16#A139#; Yi_Syllable_Ddiex : constant Unicode_Char := 16#A13A#; Yi_Syllable_Ddie : constant Unicode_Char := 16#A13B#; Yi_Syllable_Ddiep : constant Unicode_Char := 16#A13C#; Yi_Syllable_Ddat : constant Unicode_Char := 16#A13D#; Yi_Syllable_Ddax : constant Unicode_Char := 16#A13E#; Yi_Syllable_Dda : constant Unicode_Char := 16#A13F#; Yi_Syllable_Ddap : constant Unicode_Char := 16#A140#; Yi_Syllable_Dduox : constant Unicode_Char := 16#A141#; Yi_Syllable_Dduo : constant Unicode_Char := 16#A142#; Yi_Syllable_Dduop : constant Unicode_Char := 16#A143#; Yi_Syllable_Ddot : constant Unicode_Char := 16#A144#; Yi_Syllable_Ddox : constant Unicode_Char := 16#A145#; Yi_Syllable_Ddo : constant Unicode_Char := 16#A146#; Yi_Syllable_Ddop : constant Unicode_Char := 16#A147#; Yi_Syllable_Ddex : constant Unicode_Char := 16#A148#; Yi_Syllable_Dde : constant Unicode_Char := 16#A149#; Yi_Syllable_Ddep : constant Unicode_Char := 16#A14A#; Yi_Syllable_Ddut : constant Unicode_Char := 16#A14B#; Yi_Syllable_Ddux : constant Unicode_Char := 16#A14C#; Yi_Syllable_Ddu : constant Unicode_Char := 16#A14D#; Yi_Syllable_Ddup : constant Unicode_Char := 16#A14E#; Yi_Syllable_Ddurx : constant Unicode_Char := 16#A14F#; Yi_Syllable_Ddur : constant Unicode_Char := 16#A150#; Yi_Syllable_Ndit : constant Unicode_Char := 16#A151#; Yi_Syllable_Ndix : constant Unicode_Char := 16#A152#; Yi_Syllable_Ndi : constant Unicode_Char := 16#A153#; Yi_Syllable_Ndip : constant Unicode_Char := 16#A154#; Yi_Syllable_Ndiex : constant Unicode_Char := 16#A155#; Yi_Syllable_Ndie : constant Unicode_Char := 16#A156#; Yi_Syllable_Ndat : constant Unicode_Char := 16#A157#; Yi_Syllable_Ndax : constant Unicode_Char := 16#A158#; Yi_Syllable_Nda : constant Unicode_Char := 16#A159#; Yi_Syllable_Ndap : constant Unicode_Char := 16#A15A#; Yi_Syllable_Ndot : constant Unicode_Char := 16#A15B#; Yi_Syllable_Ndox : constant Unicode_Char := 16#A15C#; Yi_Syllable_Ndo : constant Unicode_Char := 16#A15D#; Yi_Syllable_Ndop : constant Unicode_Char := 16#A15E#; Yi_Syllable_Ndex : constant Unicode_Char := 16#A15F#; Yi_Syllable_Nde : constant Unicode_Char := 16#A160#; Yi_Syllable_Ndep : constant Unicode_Char := 16#A161#; Yi_Syllable_Ndut : constant Unicode_Char := 16#A162#; Yi_Syllable_Ndux : constant Unicode_Char := 16#A163#; Yi_Syllable_Ndu : constant Unicode_Char := 16#A164#; Yi_Syllable_Ndup : constant Unicode_Char := 16#A165#; Yi_Syllable_Ndurx : constant Unicode_Char := 16#A166#; Yi_Syllable_Ndur : constant Unicode_Char := 16#A167#; Yi_Syllable_Hnit : constant Unicode_Char := 16#A168#; Yi_Syllable_Hnix : constant Unicode_Char := 16#A169#; Yi_Syllable_Hni : constant Unicode_Char := 16#A16A#; Yi_Syllable_Hnip : constant Unicode_Char := 16#A16B#; Yi_Syllable_Hniet : constant Unicode_Char := 16#A16C#; Yi_Syllable_Hniex : constant Unicode_Char := 16#A16D#; Yi_Syllable_Hnie : constant Unicode_Char := 16#A16E#; Yi_Syllable_Hniep : constant Unicode_Char := 16#A16F#; Yi_Syllable_Hnat : constant Unicode_Char := 16#A170#; Yi_Syllable_Hnax : constant Unicode_Char := 16#A171#; Yi_Syllable_Hna : constant Unicode_Char := 16#A172#; Yi_Syllable_Hnap : constant Unicode_Char := 16#A173#; Yi_Syllable_Hnuox : constant Unicode_Char := 16#A174#; Yi_Syllable_Hnuo : constant Unicode_Char := 16#A175#; Yi_Syllable_Hnot : constant Unicode_Char := 16#A176#; Yi_Syllable_Hnox : constant Unicode_Char := 16#A177#; Yi_Syllable_Hnop : constant Unicode_Char := 16#A178#; Yi_Syllable_Hnex : constant Unicode_Char := 16#A179#; Yi_Syllable_Hne : constant Unicode_Char := 16#A17A#; Yi_Syllable_Hnep : constant Unicode_Char := 16#A17B#; Yi_Syllable_Hnut : constant Unicode_Char := 16#A17C#; Yi_Syllable_Nit : constant Unicode_Char := 16#A17D#; Yi_Syllable_Nix : constant Unicode_Char := 16#A17E#; Yi_Syllable_Ni : constant Unicode_Char := 16#A17F#; Yi_Syllable_Nip : constant Unicode_Char := 16#A180#; Yi_Syllable_Niex : constant Unicode_Char := 16#A181#; Yi_Syllable_Nie : constant Unicode_Char := 16#A182#; Yi_Syllable_Niep : constant Unicode_Char := 16#A183#; Yi_Syllable_Nax : constant Unicode_Char := 16#A184#; Yi_Syllable_Na : constant Unicode_Char := 16#A185#; Yi_Syllable_Nap : constant Unicode_Char := 16#A186#; Yi_Syllable_Nuox : constant Unicode_Char := 16#A187#; Yi_Syllable_Nuo : constant Unicode_Char := 16#A188#; Yi_Syllable_Nuop : constant Unicode_Char := 16#A189#; Yi_Syllable_Not : constant Unicode_Char := 16#A18A#; Yi_Syllable_Nox : constant Unicode_Char := 16#A18B#; Yi_Syllable_No : constant Unicode_Char := 16#A18C#; Yi_Syllable_Nop : constant Unicode_Char := 16#A18D#; Yi_Syllable_Nex : constant Unicode_Char := 16#A18E#; Yi_Syllable_Ne : constant Unicode_Char := 16#A18F#; Yi_Syllable_Nep : constant Unicode_Char := 16#A190#; Yi_Syllable_Nut : constant Unicode_Char := 16#A191#; Yi_Syllable_Nux : constant Unicode_Char := 16#A192#; Yi_Syllable_Nu : constant Unicode_Char := 16#A193#; Yi_Syllable_Nup : constant Unicode_Char := 16#A194#; Yi_Syllable_Nurx : constant Unicode_Char := 16#A195#; Yi_Syllable_Nur : constant Unicode_Char := 16#A196#; Yi_Syllable_Hlit : constant Unicode_Char := 16#A197#; Yi_Syllable_Hlix : constant Unicode_Char := 16#A198#; Yi_Syllable_Hli : constant Unicode_Char := 16#A199#; Yi_Syllable_Hlip : constant Unicode_Char := 16#A19A#; Yi_Syllable_Hliex : constant Unicode_Char := 16#A19B#; Yi_Syllable_Hlie : constant Unicode_Char := 16#A19C#; Yi_Syllable_Hliep : constant Unicode_Char := 16#A19D#; Yi_Syllable_Hlat : constant Unicode_Char := 16#A19E#; Yi_Syllable_Hlax : constant Unicode_Char := 16#A19F#; Yi_Syllable_Hla : constant Unicode_Char := 16#A1A0#; Yi_Syllable_Hlap : constant Unicode_Char := 16#A1A1#; Yi_Syllable_Hluox : constant Unicode_Char := 16#A1A2#; Yi_Syllable_Hluo : constant Unicode_Char := 16#A1A3#; Yi_Syllable_Hluop : constant Unicode_Char := 16#A1A4#; Yi_Syllable_Hlox : constant Unicode_Char := 16#A1A5#; Yi_Syllable_Hlo : constant Unicode_Char := 16#A1A6#; Yi_Syllable_Hlop : constant Unicode_Char := 16#A1A7#; Yi_Syllable_Hlex : constant Unicode_Char := 16#A1A8#; Yi_Syllable_Hle : constant Unicode_Char := 16#A1A9#; Yi_Syllable_Hlep : constant Unicode_Char := 16#A1AA#; Yi_Syllable_Hlut : constant Unicode_Char := 16#A1AB#; Yi_Syllable_Hlux : constant Unicode_Char := 16#A1AC#; Yi_Syllable_Hlu : constant Unicode_Char := 16#A1AD#; Yi_Syllable_Hlup : constant Unicode_Char := 16#A1AE#; Yi_Syllable_Hlurx : constant Unicode_Char := 16#A1AF#; Yi_Syllable_Hlur : constant Unicode_Char := 16#A1B0#; Yi_Syllable_Hlyt : constant Unicode_Char := 16#A1B1#; Yi_Syllable_Hlyx : constant Unicode_Char := 16#A1B2#; Yi_Syllable_Hly : constant Unicode_Char := 16#A1B3#; Yi_Syllable_Hlyp : constant Unicode_Char := 16#A1B4#; Yi_Syllable_Hlyrx : constant Unicode_Char := 16#A1B5#; Yi_Syllable_Hlyr : constant Unicode_Char := 16#A1B6#; Yi_Syllable_Lit : constant Unicode_Char := 16#A1B7#; Yi_Syllable_Lix : constant Unicode_Char := 16#A1B8#; Yi_Syllable_Li : constant Unicode_Char := 16#A1B9#; Yi_Syllable_Lip : constant Unicode_Char := 16#A1BA#; Yi_Syllable_Liet : constant Unicode_Char := 16#A1BB#; Yi_Syllable_Liex : constant Unicode_Char := 16#A1BC#; Yi_Syllable_Lie : constant Unicode_Char := 16#A1BD#; Yi_Syllable_Liep : constant Unicode_Char := 16#A1BE#; Yi_Syllable_Lat : constant Unicode_Char := 16#A1BF#; Yi_Syllable_Lax : constant Unicode_Char := 16#A1C0#; Yi_Syllable_La : constant Unicode_Char := 16#A1C1#; Yi_Syllable_Lap : constant Unicode_Char := 16#A1C2#; Yi_Syllable_Luot : constant Unicode_Char := 16#A1C3#; Yi_Syllable_Luox : constant Unicode_Char := 16#A1C4#; Yi_Syllable_Luo : constant Unicode_Char := 16#A1C5#; Yi_Syllable_Luop : constant Unicode_Char := 16#A1C6#; Yi_Syllable_Lot : constant Unicode_Char := 16#A1C7#; Yi_Syllable_Lox : constant Unicode_Char := 16#A1C8#; Yi_Syllable_Lo : constant Unicode_Char := 16#A1C9#; Yi_Syllable_Lop : constant Unicode_Char := 16#A1CA#; Yi_Syllable_Lex : constant Unicode_Char := 16#A1CB#; Yi_Syllable_Le : constant Unicode_Char := 16#A1CC#; Yi_Syllable_Lep : constant Unicode_Char := 16#A1CD#; Yi_Syllable_Lut : constant Unicode_Char := 16#A1CE#; Yi_Syllable_Lux : constant Unicode_Char := 16#A1CF#; Yi_Syllable_Lu : constant Unicode_Char := 16#A1D0#; Yi_Syllable_Lup : constant Unicode_Char := 16#A1D1#; Yi_Syllable_Lurx : constant Unicode_Char := 16#A1D2#; Yi_Syllable_Lur : constant Unicode_Char := 16#A1D3#; Yi_Syllable_Lyt : constant Unicode_Char := 16#A1D4#; Yi_Syllable_Lyx : constant Unicode_Char := 16#A1D5#; Yi_Syllable_Ly : constant Unicode_Char := 16#A1D6#; Yi_Syllable_Lyp : constant Unicode_Char := 16#A1D7#; Yi_Syllable_Lyrx : constant Unicode_Char := 16#A1D8#; Yi_Syllable_Lyr : constant Unicode_Char := 16#A1D9#; Yi_Syllable_Git : constant Unicode_Char := 16#A1DA#; Yi_Syllable_Gix : constant Unicode_Char := 16#A1DB#; Yi_Syllable_Gi : constant Unicode_Char := 16#A1DC#; Yi_Syllable_Gip : constant Unicode_Char := 16#A1DD#; Yi_Syllable_Giet : constant Unicode_Char := 16#A1DE#; Yi_Syllable_Giex : constant Unicode_Char := 16#A1DF#; Yi_Syllable_Gie : constant Unicode_Char := 16#A1E0#; Yi_Syllable_Giep : constant Unicode_Char := 16#A1E1#; Yi_Syllable_Gat : constant Unicode_Char := 16#A1E2#; Yi_Syllable_Gax : constant Unicode_Char := 16#A1E3#; Yi_Syllable_Ga : constant Unicode_Char := 16#A1E4#; Yi_Syllable_Gap : constant Unicode_Char := 16#A1E5#; Yi_Syllable_Guot : constant Unicode_Char := 16#A1E6#; Yi_Syllable_Guox : constant Unicode_Char := 16#A1E7#; Yi_Syllable_Guo : constant Unicode_Char := 16#A1E8#; Yi_Syllable_Guop : constant Unicode_Char := 16#A1E9#; Yi_Syllable_Got : constant Unicode_Char := 16#A1EA#; Yi_Syllable_Gox : constant Unicode_Char := 16#A1EB#; Yi_Syllable_Go : constant Unicode_Char := 16#A1EC#; Yi_Syllable_Gop : constant Unicode_Char := 16#A1ED#; Yi_Syllable_Get : constant Unicode_Char := 16#A1EE#; Yi_Syllable_Gex : constant Unicode_Char := 16#A1EF#; Yi_Syllable_Ge : constant Unicode_Char := 16#A1F0#; Yi_Syllable_Gep : constant Unicode_Char := 16#A1F1#; Yi_Syllable_Gut : constant Unicode_Char := 16#A1F2#; Yi_Syllable_Gux : constant Unicode_Char := 16#A1F3#; Yi_Syllable_Gu : constant Unicode_Char := 16#A1F4#; Yi_Syllable_Gup : constant Unicode_Char := 16#A1F5#; Yi_Syllable_Gurx : constant Unicode_Char := 16#A1F6#; Yi_Syllable_Gur : constant Unicode_Char := 16#A1F7#; Yi_Syllable_Kit : constant Unicode_Char := 16#A1F8#; Yi_Syllable_Kix : constant Unicode_Char := 16#A1F9#; Yi_Syllable_Ki : constant Unicode_Char := 16#A1FA#; Yi_Syllable_Kip : constant Unicode_Char := 16#A1FB#; Yi_Syllable_Kiex : constant Unicode_Char := 16#A1FC#; Yi_Syllable_Kie : constant Unicode_Char := 16#A1FD#; Yi_Syllable_Kiep : constant Unicode_Char := 16#A1FE#; Yi_Syllable_Kat : constant Unicode_Char := 16#A1FF#; Yi_Syllable_Kax : constant Unicode_Char := 16#A200#; Yi_Syllable_Ka : constant Unicode_Char := 16#A201#; Yi_Syllable_Kap : constant Unicode_Char := 16#A202#; Yi_Syllable_Kuox : constant Unicode_Char := 16#A203#; Yi_Syllable_Kuo : constant Unicode_Char := 16#A204#; Yi_Syllable_Kuop : constant Unicode_Char := 16#A205#; Yi_Syllable_Kot : constant Unicode_Char := 16#A206#; Yi_Syllable_Kox : constant Unicode_Char := 16#A207#; Yi_Syllable_Ko : constant Unicode_Char := 16#A208#; Yi_Syllable_Kop : constant Unicode_Char := 16#A209#; Yi_Syllable_Ket : constant Unicode_Char := 16#A20A#; Yi_Syllable_Kex : constant Unicode_Char := 16#A20B#; Yi_Syllable_Ke : constant Unicode_Char := 16#A20C#; Yi_Syllable_Kep : constant Unicode_Char := 16#A20D#; Yi_Syllable_Kut : constant Unicode_Char := 16#A20E#; Yi_Syllable_Kux : constant Unicode_Char := 16#A20F#; Yi_Syllable_Ku : constant Unicode_Char := 16#A210#; Yi_Syllable_Kup : constant Unicode_Char := 16#A211#; Yi_Syllable_Kurx : constant Unicode_Char := 16#A212#; Yi_Syllable_Kur : constant Unicode_Char := 16#A213#; Yi_Syllable_Ggit : constant Unicode_Char := 16#A214#; Yi_Syllable_Ggix : constant Unicode_Char := 16#A215#; Yi_Syllable_Ggi : constant Unicode_Char := 16#A216#; Yi_Syllable_Ggiex : constant Unicode_Char := 16#A217#; Yi_Syllable_Ggie : constant Unicode_Char := 16#A218#; Yi_Syllable_Ggiep : constant Unicode_Char := 16#A219#; Yi_Syllable_Ggat : constant Unicode_Char := 16#A21A#; Yi_Syllable_Ggax : constant Unicode_Char := 16#A21B#; Yi_Syllable_Gga : constant Unicode_Char := 16#A21C#; Yi_Syllable_Ggap : constant Unicode_Char := 16#A21D#; Yi_Syllable_Gguot : constant Unicode_Char := 16#A21E#; Yi_Syllable_Gguox : constant Unicode_Char := 16#A21F#; Yi_Syllable_Gguo : constant Unicode_Char := 16#A220#; Yi_Syllable_Gguop : constant Unicode_Char := 16#A221#; Yi_Syllable_Ggot : constant Unicode_Char := 16#A222#; Yi_Syllable_Ggox : constant Unicode_Char := 16#A223#; Yi_Syllable_Ggo : constant Unicode_Char := 16#A224#; Yi_Syllable_Ggop : constant Unicode_Char := 16#A225#; Yi_Syllable_Gget : constant Unicode_Char := 16#A226#; Yi_Syllable_Ggex : constant Unicode_Char := 16#A227#; Yi_Syllable_Gge : constant Unicode_Char := 16#A228#; Yi_Syllable_Ggep : constant Unicode_Char := 16#A229#; Yi_Syllable_Ggut : constant Unicode_Char := 16#A22A#; Yi_Syllable_Ggux : constant Unicode_Char := 16#A22B#; Yi_Syllable_Ggu : constant Unicode_Char := 16#A22C#; Yi_Syllable_Ggup : constant Unicode_Char := 16#A22D#; Yi_Syllable_Ggurx : constant Unicode_Char := 16#A22E#; Yi_Syllable_Ggur : constant Unicode_Char := 16#A22F#; Yi_Syllable_Mgiex : constant Unicode_Char := 16#A230#; Yi_Syllable_Mgie : constant Unicode_Char := 16#A231#; Yi_Syllable_Mgat : constant Unicode_Char := 16#A232#; Yi_Syllable_Mgax : constant Unicode_Char := 16#A233#; Yi_Syllable_Mga : constant Unicode_Char := 16#A234#; Yi_Syllable_Mgap : constant Unicode_Char := 16#A235#; Yi_Syllable_Mguox : constant Unicode_Char := 16#A236#; Yi_Syllable_Mguo : constant Unicode_Char := 16#A237#; Yi_Syllable_Mguop : constant Unicode_Char := 16#A238#; Yi_Syllable_Mgot : constant Unicode_Char := 16#A239#; Yi_Syllable_Mgox : constant Unicode_Char := 16#A23A#; Yi_Syllable_Mgo : constant Unicode_Char := 16#A23B#; Yi_Syllable_Mgop : constant Unicode_Char := 16#A23C#; Yi_Syllable_Mgex : constant Unicode_Char := 16#A23D#; Yi_Syllable_Mge : constant Unicode_Char := 16#A23E#; Yi_Syllable_Mgep : constant Unicode_Char := 16#A23F#; Yi_Syllable_Mgut : constant Unicode_Char := 16#A240#; Yi_Syllable_Mgux : constant Unicode_Char := 16#A241#; Yi_Syllable_Mgu : constant Unicode_Char := 16#A242#; Yi_Syllable_Mgup : constant Unicode_Char := 16#A243#; Yi_Syllable_Mgurx : constant Unicode_Char := 16#A244#; Yi_Syllable_Mgur : constant Unicode_Char := 16#A245#; Yi_Syllable_Hxit : constant Unicode_Char := 16#A246#; Yi_Syllable_Hxix : constant Unicode_Char := 16#A247#; Yi_Syllable_Hxi : constant Unicode_Char := 16#A248#; Yi_Syllable_Hxip : constant Unicode_Char := 16#A249#; Yi_Syllable_Hxiet : constant Unicode_Char := 16#A24A#; Yi_Syllable_Hxiex : constant Unicode_Char := 16#A24B#; Yi_Syllable_Hxie : constant Unicode_Char := 16#A24C#; Yi_Syllable_Hxiep : constant Unicode_Char := 16#A24D#; Yi_Syllable_Hxat : constant Unicode_Char := 16#A24E#; Yi_Syllable_Hxax : constant Unicode_Char := 16#A24F#; Yi_Syllable_Hxa : constant Unicode_Char := 16#A250#; Yi_Syllable_Hxap : constant Unicode_Char := 16#A251#; Yi_Syllable_Hxuot : constant Unicode_Char := 16#A252#; Yi_Syllable_Hxuox : constant Unicode_Char := 16#A253#; Yi_Syllable_Hxuo : constant Unicode_Char := 16#A254#; Yi_Syllable_Hxuop : constant Unicode_Char := 16#A255#; Yi_Syllable_Hxot : constant Unicode_Char := 16#A256#; Yi_Syllable_Hxox : constant Unicode_Char := 16#A257#; Yi_Syllable_Hxo : constant Unicode_Char := 16#A258#; Yi_Syllable_Hxop : constant Unicode_Char := 16#A259#; Yi_Syllable_Hxex : constant Unicode_Char := 16#A25A#; Yi_Syllable_Hxe : constant Unicode_Char := 16#A25B#; Yi_Syllable_Hxep : constant Unicode_Char := 16#A25C#; Yi_Syllable_Ngiex : constant Unicode_Char := 16#A25D#; Yi_Syllable_Ngie : constant Unicode_Char := 16#A25E#; Yi_Syllable_Ngiep : constant Unicode_Char := 16#A25F#; Yi_Syllable_Ngat : constant Unicode_Char := 16#A260#; Yi_Syllable_Ngax : constant Unicode_Char := 16#A261#; Yi_Syllable_Nga : constant Unicode_Char := 16#A262#; Yi_Syllable_Ngap : constant Unicode_Char := 16#A263#; Yi_Syllable_Nguot : constant Unicode_Char := 16#A264#; Yi_Syllable_Nguox : constant Unicode_Char := 16#A265#; Yi_Syllable_Nguo : constant Unicode_Char := 16#A266#; Yi_Syllable_Ngot : constant Unicode_Char := 16#A267#; Yi_Syllable_Ngox : constant Unicode_Char := 16#A268#; Yi_Syllable_Ngo : constant Unicode_Char := 16#A269#; Yi_Syllable_Ngop : constant Unicode_Char := 16#A26A#; Yi_Syllable_Ngex : constant Unicode_Char := 16#A26B#; Yi_Syllable_Nge : constant Unicode_Char := 16#A26C#; Yi_Syllable_Ngep : constant Unicode_Char := 16#A26D#; Yi_Syllable_Hit : constant Unicode_Char := 16#A26E#; Yi_Syllable_Hiex : constant Unicode_Char := 16#A26F#; Yi_Syllable_Hie : constant Unicode_Char := 16#A270#; Yi_Syllable_Hat : constant Unicode_Char := 16#A271#; Yi_Syllable_Hax : constant Unicode_Char := 16#A272#; Yi_Syllable_Ha : constant Unicode_Char := 16#A273#; Yi_Syllable_Hap : constant Unicode_Char := 16#A274#; Yi_Syllable_Huot : constant Unicode_Char := 16#A275#; Yi_Syllable_Huox : constant Unicode_Char := 16#A276#; Yi_Syllable_Huo : constant Unicode_Char := 16#A277#; Yi_Syllable_Huop : constant Unicode_Char := 16#A278#; Yi_Syllable_Hot : constant Unicode_Char := 16#A279#; Yi_Syllable_Hox : constant Unicode_Char := 16#A27A#; Yi_Syllable_Ho : constant Unicode_Char := 16#A27B#; Yi_Syllable_Hop : constant Unicode_Char := 16#A27C#; Yi_Syllable_Hex : constant Unicode_Char := 16#A27D#; Yi_Syllable_He : constant Unicode_Char := 16#A27E#; Yi_Syllable_Hep : constant Unicode_Char := 16#A27F#; Yi_Syllable_Wat : constant Unicode_Char := 16#A280#; Yi_Syllable_Wax : constant Unicode_Char := 16#A281#; Yi_Syllable_Wa : constant Unicode_Char := 16#A282#; Yi_Syllable_Wap : constant Unicode_Char := 16#A283#; Yi_Syllable_Wuox : constant Unicode_Char := 16#A284#; Yi_Syllable_Wuo : constant Unicode_Char := 16#A285#; Yi_Syllable_Wuop : constant Unicode_Char := 16#A286#; Yi_Syllable_Wox : constant Unicode_Char := 16#A287#; Yi_Syllable_Wo : constant Unicode_Char := 16#A288#; Yi_Syllable_Wop : constant Unicode_Char := 16#A289#; Yi_Syllable_Wex : constant Unicode_Char := 16#A28A#; Yi_Syllable_We : constant Unicode_Char := 16#A28B#; Yi_Syllable_Wep : constant Unicode_Char := 16#A28C#; Yi_Syllable_Zit : constant Unicode_Char := 16#A28D#; Yi_Syllable_Zix : constant Unicode_Char := 16#A28E#; Yi_Syllable_Zi : constant Unicode_Char := 16#A28F#; Yi_Syllable_Zip : constant Unicode_Char := 16#A290#; Yi_Syllable_Ziex : constant Unicode_Char := 16#A291#; Yi_Syllable_Zie : constant Unicode_Char := 16#A292#; Yi_Syllable_Ziep : constant Unicode_Char := 16#A293#; Yi_Syllable_Zat : constant Unicode_Char := 16#A294#; Yi_Syllable_Zax : constant Unicode_Char := 16#A295#; Yi_Syllable_Za : constant Unicode_Char := 16#A296#; Yi_Syllable_Zap : constant Unicode_Char := 16#A297#; Yi_Syllable_Zuox : constant Unicode_Char := 16#A298#; Yi_Syllable_Zuo : constant Unicode_Char := 16#A299#; Yi_Syllable_Zuop : constant Unicode_Char := 16#A29A#; Yi_Syllable_Zot : constant Unicode_Char := 16#A29B#; Yi_Syllable_Zox : constant Unicode_Char := 16#A29C#; Yi_Syllable_Zo : constant Unicode_Char := 16#A29D#; Yi_Syllable_Zop : constant Unicode_Char := 16#A29E#; Yi_Syllable_Zex : constant Unicode_Char := 16#A29F#; Yi_Syllable_Ze : constant Unicode_Char := 16#A2A0#; Yi_Syllable_Zep : constant Unicode_Char := 16#A2A1#; Yi_Syllable_Zut : constant Unicode_Char := 16#A2A2#; Yi_Syllable_Zux : constant Unicode_Char := 16#A2A3#; Yi_Syllable_Zu : constant Unicode_Char := 16#A2A4#; Yi_Syllable_Zup : constant Unicode_Char := 16#A2A5#; Yi_Syllable_Zurx : constant Unicode_Char := 16#A2A6#; Yi_Syllable_Zur : constant Unicode_Char := 16#A2A7#; Yi_Syllable_Zyt : constant Unicode_Char := 16#A2A8#; Yi_Syllable_Zyx : constant Unicode_Char := 16#A2A9#; Yi_Syllable_Zy : constant Unicode_Char := 16#A2AA#; Yi_Syllable_Zyp : constant Unicode_Char := 16#A2AB#; Yi_Syllable_Zyrx : constant Unicode_Char := 16#A2AC#; Yi_Syllable_Zyr : constant Unicode_Char := 16#A2AD#; Yi_Syllable_Cit : constant Unicode_Char := 16#A2AE#; Yi_Syllable_Cix : constant Unicode_Char := 16#A2AF#; Yi_Syllable_Ci : constant Unicode_Char := 16#A2B0#; Yi_Syllable_Cip : constant Unicode_Char := 16#A2B1#; Yi_Syllable_Ciet : constant Unicode_Char := 16#A2B2#; Yi_Syllable_Ciex : constant Unicode_Char := 16#A2B3#; Yi_Syllable_Cie : constant Unicode_Char := 16#A2B4#; Yi_Syllable_Ciep : constant Unicode_Char := 16#A2B5#; Yi_Syllable_Cat : constant Unicode_Char := 16#A2B6#; Yi_Syllable_Cax : constant Unicode_Char := 16#A2B7#; Yi_Syllable_Ca : constant Unicode_Char := 16#A2B8#; Yi_Syllable_Cap : constant Unicode_Char := 16#A2B9#; Yi_Syllable_Cuox : constant Unicode_Char := 16#A2BA#; Yi_Syllable_Cuo : constant Unicode_Char := 16#A2BB#; Yi_Syllable_Cuop : constant Unicode_Char := 16#A2BC#; Yi_Syllable_Cot : constant Unicode_Char := 16#A2BD#; Yi_Syllable_Cox : constant Unicode_Char := 16#A2BE#; Yi_Syllable_Co : constant Unicode_Char := 16#A2BF#; Yi_Syllable_Cop : constant Unicode_Char := 16#A2C0#; Yi_Syllable_Cex : constant Unicode_Char := 16#A2C1#; Yi_Syllable_Ce : constant Unicode_Char := 16#A2C2#; Yi_Syllable_Cep : constant Unicode_Char := 16#A2C3#; Yi_Syllable_Cut : constant Unicode_Char := 16#A2C4#; Yi_Syllable_Cux : constant Unicode_Char := 16#A2C5#; Yi_Syllable_Cu : constant Unicode_Char := 16#A2C6#; Yi_Syllable_Cup : constant Unicode_Char := 16#A2C7#; Yi_Syllable_Curx : constant Unicode_Char := 16#A2C8#; Yi_Syllable_Cur : constant Unicode_Char := 16#A2C9#; Yi_Syllable_Cyt : constant Unicode_Char := 16#A2CA#; Yi_Syllable_Cyx : constant Unicode_Char := 16#A2CB#; Yi_Syllable_Cy : constant Unicode_Char := 16#A2CC#; Yi_Syllable_Cyp : constant Unicode_Char := 16#A2CD#; Yi_Syllable_Cyrx : constant Unicode_Char := 16#A2CE#; Yi_Syllable_Cyr : constant Unicode_Char := 16#A2CF#; Yi_Syllable_Zzit : constant Unicode_Char := 16#A2D0#; Yi_Syllable_Zzix : constant Unicode_Char := 16#A2D1#; Yi_Syllable_Zzi : constant Unicode_Char := 16#A2D2#; Yi_Syllable_Zzip : constant Unicode_Char := 16#A2D3#; Yi_Syllable_Zziet : constant Unicode_Char := 16#A2D4#; Yi_Syllable_Zziex : constant Unicode_Char := 16#A2D5#; Yi_Syllable_Zzie : constant Unicode_Char := 16#A2D6#; Yi_Syllable_Zziep : constant Unicode_Char := 16#A2D7#; Yi_Syllable_Zzat : constant Unicode_Char := 16#A2D8#; Yi_Syllable_Zzax : constant Unicode_Char := 16#A2D9#; Yi_Syllable_Zza : constant Unicode_Char := 16#A2DA#; Yi_Syllable_Zzap : constant Unicode_Char := 16#A2DB#; Yi_Syllable_Zzox : constant Unicode_Char := 16#A2DC#; Yi_Syllable_Zzo : constant Unicode_Char := 16#A2DD#; Yi_Syllable_Zzop : constant Unicode_Char := 16#A2DE#; Yi_Syllable_Zzex : constant Unicode_Char := 16#A2DF#; Yi_Syllable_Zze : constant Unicode_Char := 16#A2E0#; Yi_Syllable_Zzep : constant Unicode_Char := 16#A2E1#; Yi_Syllable_Zzux : constant Unicode_Char := 16#A2E2#; Yi_Syllable_Zzu : constant Unicode_Char := 16#A2E3#; Yi_Syllable_Zzup : constant Unicode_Char := 16#A2E4#; Yi_Syllable_Zzurx : constant Unicode_Char := 16#A2E5#; Yi_Syllable_Zzur : constant Unicode_Char := 16#A2E6#; Yi_Syllable_Zzyt : constant Unicode_Char := 16#A2E7#; Yi_Syllable_Zzyx : constant Unicode_Char := 16#A2E8#; Yi_Syllable_Zzy : constant Unicode_Char := 16#A2E9#; Yi_Syllable_Zzyp : constant Unicode_Char := 16#A2EA#; Yi_Syllable_Zzyrx : constant Unicode_Char := 16#A2EB#; Yi_Syllable_Zzyr : constant Unicode_Char := 16#A2EC#; Yi_Syllable_Nzit : constant Unicode_Char := 16#A2ED#; Yi_Syllable_Nzix : constant Unicode_Char := 16#A2EE#; Yi_Syllable_Nzi : constant Unicode_Char := 16#A2EF#; Yi_Syllable_Nzip : constant Unicode_Char := 16#A2F0#; Yi_Syllable_Nziex : constant Unicode_Char := 16#A2F1#; Yi_Syllable_Nzie : constant Unicode_Char := 16#A2F2#; Yi_Syllable_Nziep : constant Unicode_Char := 16#A2F3#; Yi_Syllable_Nzat : constant Unicode_Char := 16#A2F4#; Yi_Syllable_Nzax : constant Unicode_Char := 16#A2F5#; Yi_Syllable_Nza : constant Unicode_Char := 16#A2F6#; Yi_Syllable_Nzap : constant Unicode_Char := 16#A2F7#; Yi_Syllable_Nzuox : constant Unicode_Char := 16#A2F8#; Yi_Syllable_Nzuo : constant Unicode_Char := 16#A2F9#; Yi_Syllable_Nzox : constant Unicode_Char := 16#A2FA#; Yi_Syllable_Nzop : constant Unicode_Char := 16#A2FB#; Yi_Syllable_Nzex : constant Unicode_Char := 16#A2FC#; Yi_Syllable_Nze : constant Unicode_Char := 16#A2FD#; Yi_Syllable_Nzux : constant Unicode_Char := 16#A2FE#; Yi_Syllable_Nzu : constant Unicode_Char := 16#A2FF#; Yi_Syllable_Nzup : constant Unicode_Char := 16#A300#; Yi_Syllable_Nzurx : constant Unicode_Char := 16#A301#; Yi_Syllable_Nzur : constant Unicode_Char := 16#A302#; Yi_Syllable_Nzyt : constant Unicode_Char := 16#A303#; Yi_Syllable_Nzyx : constant Unicode_Char := 16#A304#; Yi_Syllable_Nzy : constant Unicode_Char := 16#A305#; Yi_Syllable_Nzyp : constant Unicode_Char := 16#A306#; Yi_Syllable_Nzyrx : constant Unicode_Char := 16#A307#; Yi_Syllable_Nzyr : constant Unicode_Char := 16#A308#; Yi_Syllable_Sit : constant Unicode_Char := 16#A309#; Yi_Syllable_Six : constant Unicode_Char := 16#A30A#; Yi_Syllable_Si : constant Unicode_Char := 16#A30B#; Yi_Syllable_Sip : constant Unicode_Char := 16#A30C#; Yi_Syllable_Siex : constant Unicode_Char := 16#A30D#; Yi_Syllable_Sie : constant Unicode_Char := 16#A30E#; Yi_Syllable_Siep : constant Unicode_Char := 16#A30F#; Yi_Syllable_Sat : constant Unicode_Char := 16#A310#; Yi_Syllable_Sax : constant Unicode_Char := 16#A311#; Yi_Syllable_Sa : constant Unicode_Char := 16#A312#; Yi_Syllable_Sap : constant Unicode_Char := 16#A313#; Yi_Syllable_Suox : constant Unicode_Char := 16#A314#; Yi_Syllable_Suo : constant Unicode_Char := 16#A315#; Yi_Syllable_Suop : constant Unicode_Char := 16#A316#; Yi_Syllable_Sot : constant Unicode_Char := 16#A317#; Yi_Syllable_Sox : constant Unicode_Char := 16#A318#; Yi_Syllable_So : constant Unicode_Char := 16#A319#; Yi_Syllable_Sop : constant Unicode_Char := 16#A31A#; Yi_Syllable_Sex : constant Unicode_Char := 16#A31B#; Yi_Syllable_Se : constant Unicode_Char := 16#A31C#; Yi_Syllable_Sep : constant Unicode_Char := 16#A31D#; Yi_Syllable_Sut : constant Unicode_Char := 16#A31E#; Yi_Syllable_Sux : constant Unicode_Char := 16#A31F#; Yi_Syllable_Su : constant Unicode_Char := 16#A320#; Yi_Syllable_Sup : constant Unicode_Char := 16#A321#; Yi_Syllable_Surx : constant Unicode_Char := 16#A322#; Yi_Syllable_Sur : constant Unicode_Char := 16#A323#; Yi_Syllable_Syt : constant Unicode_Char := 16#A324#; Yi_Syllable_Syx : constant Unicode_Char := 16#A325#; Yi_Syllable_Sy : constant Unicode_Char := 16#A326#; Yi_Syllable_Syp : constant Unicode_Char := 16#A327#; Yi_Syllable_Syrx : constant Unicode_Char := 16#A328#; Yi_Syllable_Syr : constant Unicode_Char := 16#A329#; Yi_Syllable_Ssit : constant Unicode_Char := 16#A32A#; Yi_Syllable_Ssix : constant Unicode_Char := 16#A32B#; Yi_Syllable_Ssi : constant Unicode_Char := 16#A32C#; Yi_Syllable_Ssip : constant Unicode_Char := 16#A32D#; Yi_Syllable_Ssiex : constant Unicode_Char := 16#A32E#; Yi_Syllable_Ssie : constant Unicode_Char := 16#A32F#; Yi_Syllable_Ssiep : constant Unicode_Char := 16#A330#; Yi_Syllable_Ssat : constant Unicode_Char := 16#A331#; Yi_Syllable_Ssax : constant Unicode_Char := 16#A332#; Yi_Syllable_Ssa : constant Unicode_Char := 16#A333#; Yi_Syllable_Ssap : constant Unicode_Char := 16#A334#; Yi_Syllable_Ssot : constant Unicode_Char := 16#A335#; Yi_Syllable_Ssox : constant Unicode_Char := 16#A336#; Yi_Syllable_Sso : constant Unicode_Char := 16#A337#; Yi_Syllable_Ssop : constant Unicode_Char := 16#A338#; Yi_Syllable_Ssex : constant Unicode_Char := 16#A339#; Yi_Syllable_Sse : constant Unicode_Char := 16#A33A#; Yi_Syllable_Ssep : constant Unicode_Char := 16#A33B#; Yi_Syllable_Ssut : constant Unicode_Char := 16#A33C#; Yi_Syllable_Ssux : constant Unicode_Char := 16#A33D#; Yi_Syllable_Ssu : constant Unicode_Char := 16#A33E#; Yi_Syllable_Ssup : constant Unicode_Char := 16#A33F#; Yi_Syllable_Ssyt : constant Unicode_Char := 16#A340#; Yi_Syllable_Ssyx : constant Unicode_Char := 16#A341#; Yi_Syllable_Ssy : constant Unicode_Char := 16#A342#; Yi_Syllable_Ssyp : constant Unicode_Char := 16#A343#; Yi_Syllable_Ssyrx : constant Unicode_Char := 16#A344#; Yi_Syllable_Ssyr : constant Unicode_Char := 16#A345#; Yi_Syllable_Zhat : constant Unicode_Char := 16#A346#; Yi_Syllable_Zhax : constant Unicode_Char := 16#A347#; Yi_Syllable_Zha : constant Unicode_Char := 16#A348#; Yi_Syllable_Zhap : constant Unicode_Char := 16#A349#; Yi_Syllable_Zhuox : constant Unicode_Char := 16#A34A#; Yi_Syllable_Zhuo : constant Unicode_Char := 16#A34B#; Yi_Syllable_Zhuop : constant Unicode_Char := 16#A34C#; Yi_Syllable_Zhot : constant Unicode_Char := 16#A34D#; Yi_Syllable_Zhox : constant Unicode_Char := 16#A34E#; Yi_Syllable_Zho : constant Unicode_Char := 16#A34F#; Yi_Syllable_Zhop : constant Unicode_Char := 16#A350#; Yi_Syllable_Zhet : constant Unicode_Char := 16#A351#; Yi_Syllable_Zhex : constant Unicode_Char := 16#A352#; Yi_Syllable_Zhe : constant Unicode_Char := 16#A353#; Yi_Syllable_Zhep : constant Unicode_Char := 16#A354#; Yi_Syllable_Zhut : constant Unicode_Char := 16#A355#; Yi_Syllable_Zhux : constant Unicode_Char := 16#A356#; Yi_Syllable_Zhu : constant Unicode_Char := 16#A357#; Yi_Syllable_Zhup : constant Unicode_Char := 16#A358#; Yi_Syllable_Zhurx : constant Unicode_Char := 16#A359#; Yi_Syllable_Zhur : constant Unicode_Char := 16#A35A#; Yi_Syllable_Zhyt : constant Unicode_Char := 16#A35B#; Yi_Syllable_Zhyx : constant Unicode_Char := 16#A35C#; Yi_Syllable_Zhy : constant Unicode_Char := 16#A35D#; Yi_Syllable_Zhyp : constant Unicode_Char := 16#A35E#; Yi_Syllable_Zhyrx : constant Unicode_Char := 16#A35F#; Yi_Syllable_Zhyr : constant Unicode_Char := 16#A360#; Yi_Syllable_Chat : constant Unicode_Char := 16#A361#; Yi_Syllable_Chax : constant Unicode_Char := 16#A362#; Yi_Syllable_Cha : constant Unicode_Char := 16#A363#; Yi_Syllable_Chap : constant Unicode_Char := 16#A364#; Yi_Syllable_Chuot : constant Unicode_Char := 16#A365#; Yi_Syllable_Chuox : constant Unicode_Char := 16#A366#; Yi_Syllable_Chuo : constant Unicode_Char := 16#A367#; Yi_Syllable_Chuop : constant Unicode_Char := 16#A368#; Yi_Syllable_Chot : constant Unicode_Char := 16#A369#; Yi_Syllable_Chox : constant Unicode_Char := 16#A36A#; Yi_Syllable_Cho : constant Unicode_Char := 16#A36B#; Yi_Syllable_Chop : constant Unicode_Char := 16#A36C#; Yi_Syllable_Chet : constant Unicode_Char := 16#A36D#; Yi_Syllable_Chex : constant Unicode_Char := 16#A36E#; Yi_Syllable_Che : constant Unicode_Char := 16#A36F#; Yi_Syllable_Chep : constant Unicode_Char := 16#A370#; Yi_Syllable_Chux : constant Unicode_Char := 16#A371#; Yi_Syllable_Chu : constant Unicode_Char := 16#A372#; Yi_Syllable_Chup : constant Unicode_Char := 16#A373#; Yi_Syllable_Churx : constant Unicode_Char := 16#A374#; Yi_Syllable_Chur : constant Unicode_Char := 16#A375#; Yi_Syllable_Chyt : constant Unicode_Char := 16#A376#; Yi_Syllable_Chyx : constant Unicode_Char := 16#A377#; Yi_Syllable_Chy : constant Unicode_Char := 16#A378#; Yi_Syllable_Chyp : constant Unicode_Char := 16#A379#; Yi_Syllable_Chyrx : constant Unicode_Char := 16#A37A#; Yi_Syllable_Chyr : constant Unicode_Char := 16#A37B#; Yi_Syllable_Rrax : constant Unicode_Char := 16#A37C#; Yi_Syllable_Rra : constant Unicode_Char := 16#A37D#; Yi_Syllable_Rruox : constant Unicode_Char := 16#A37E#; Yi_Syllable_Rruo : constant Unicode_Char := 16#A37F#; Yi_Syllable_Rrot : constant Unicode_Char := 16#A380#; Yi_Syllable_Rrox : constant Unicode_Char := 16#A381#; Yi_Syllable_Rro : constant Unicode_Char := 16#A382#; Yi_Syllable_Rrop : constant Unicode_Char := 16#A383#; Yi_Syllable_Rret : constant Unicode_Char := 16#A384#; Yi_Syllable_Rrex : constant Unicode_Char := 16#A385#; Yi_Syllable_Rre : constant Unicode_Char := 16#A386#; Yi_Syllable_Rrep : constant Unicode_Char := 16#A387#; Yi_Syllable_Rrut : constant Unicode_Char := 16#A388#; Yi_Syllable_Rrux : constant Unicode_Char := 16#A389#; Yi_Syllable_Rru : constant Unicode_Char := 16#A38A#; Yi_Syllable_Rrup : constant Unicode_Char := 16#A38B#; Yi_Syllable_Rrurx : constant Unicode_Char := 16#A38C#; Yi_Syllable_Rrur : constant Unicode_Char := 16#A38D#; Yi_Syllable_Rryt : constant Unicode_Char := 16#A38E#; Yi_Syllable_Rryx : constant Unicode_Char := 16#A38F#; Yi_Syllable_Rry : constant Unicode_Char := 16#A390#; Yi_Syllable_Rryp : constant Unicode_Char := 16#A391#; Yi_Syllable_Rryrx : constant Unicode_Char := 16#A392#; Yi_Syllable_Rryr : constant Unicode_Char := 16#A393#; Yi_Syllable_Nrat : constant Unicode_Char := 16#A394#; Yi_Syllable_Nrax : constant Unicode_Char := 16#A395#; Yi_Syllable_Nra : constant Unicode_Char := 16#A396#; Yi_Syllable_Nrap : constant Unicode_Char := 16#A397#; Yi_Syllable_Nrox : constant Unicode_Char := 16#A398#; Yi_Syllable_Nro : constant Unicode_Char := 16#A399#; Yi_Syllable_Nrop : constant Unicode_Char := 16#A39A#; Yi_Syllable_Nret : constant Unicode_Char := 16#A39B#; Yi_Syllable_Nrex : constant Unicode_Char := 16#A39C#; Yi_Syllable_Nre : constant Unicode_Char := 16#A39D#; Yi_Syllable_Nrep : constant Unicode_Char := 16#A39E#; Yi_Syllable_Nrut : constant Unicode_Char := 16#A39F#; Yi_Syllable_Nrux : constant Unicode_Char := 16#A3A0#; Yi_Syllable_Nru : constant Unicode_Char := 16#A3A1#; Yi_Syllable_Nrup : constant Unicode_Char := 16#A3A2#; Yi_Syllable_Nrurx : constant Unicode_Char := 16#A3A3#; Yi_Syllable_Nrur : constant Unicode_Char := 16#A3A4#; Yi_Syllable_Nryt : constant Unicode_Char := 16#A3A5#; Yi_Syllable_Nryx : constant Unicode_Char := 16#A3A6#; Yi_Syllable_Nry : constant Unicode_Char := 16#A3A7#; Yi_Syllable_Nryp : constant Unicode_Char := 16#A3A8#; Yi_Syllable_Nryrx : constant Unicode_Char := 16#A3A9#; Yi_Syllable_Nryr : constant Unicode_Char := 16#A3AA#; Yi_Syllable_Shat : constant Unicode_Char := 16#A3AB#; Yi_Syllable_Shax : constant Unicode_Char := 16#A3AC#; Yi_Syllable_Sha : constant Unicode_Char := 16#A3AD#; Yi_Syllable_Shap : constant Unicode_Char := 16#A3AE#; Yi_Syllable_Shuox : constant Unicode_Char := 16#A3AF#; Yi_Syllable_Shuo : constant Unicode_Char := 16#A3B0#; Yi_Syllable_Shuop : constant Unicode_Char := 16#A3B1#; Yi_Syllable_Shot : constant Unicode_Char := 16#A3B2#; Yi_Syllable_Shox : constant Unicode_Char := 16#A3B3#; Yi_Syllable_Sho : constant Unicode_Char := 16#A3B4#; Yi_Syllable_Shop : constant Unicode_Char := 16#A3B5#; Yi_Syllable_Shet : constant Unicode_Char := 16#A3B6#; Yi_Syllable_Shex : constant Unicode_Char := 16#A3B7#; Yi_Syllable_She : constant Unicode_Char := 16#A3B8#; Yi_Syllable_Shep : constant Unicode_Char := 16#A3B9#; Yi_Syllable_Shut : constant Unicode_Char := 16#A3BA#; Yi_Syllable_Shux : constant Unicode_Char := 16#A3BB#; Yi_Syllable_Shu : constant Unicode_Char := 16#A3BC#; Yi_Syllable_Shup : constant Unicode_Char := 16#A3BD#; Yi_Syllable_Shurx : constant Unicode_Char := 16#A3BE#; Yi_Syllable_Shur : constant Unicode_Char := 16#A3BF#; Yi_Syllable_Shyt : constant Unicode_Char := 16#A3C0#; Yi_Syllable_Shyx : constant Unicode_Char := 16#A3C1#; Yi_Syllable_Shy : constant Unicode_Char := 16#A3C2#; Yi_Syllable_Shyp : constant Unicode_Char := 16#A3C3#; Yi_Syllable_Shyrx : constant Unicode_Char := 16#A3C4#; Yi_Syllable_Shyr : constant Unicode_Char := 16#A3C5#; Yi_Syllable_Rat : constant Unicode_Char := 16#A3C6#; Yi_Syllable_Rax : constant Unicode_Char := 16#A3C7#; Yi_Syllable_Ra : constant Unicode_Char := 16#A3C8#; Yi_Syllable_Rap : constant Unicode_Char := 16#A3C9#; Yi_Syllable_Ruox : constant Unicode_Char := 16#A3CA#; Yi_Syllable_Ruo : constant Unicode_Char := 16#A3CB#; Yi_Syllable_Ruop : constant Unicode_Char := 16#A3CC#; Yi_Syllable_Rot : constant Unicode_Char := 16#A3CD#; Yi_Syllable_Rox : constant Unicode_Char := 16#A3CE#; Yi_Syllable_Ro : constant Unicode_Char := 16#A3CF#; Yi_Syllable_Rop : constant Unicode_Char := 16#A3D0#; Yi_Syllable_Rex : constant Unicode_Char := 16#A3D1#; Yi_Syllable_Re : constant Unicode_Char := 16#A3D2#; Yi_Syllable_Rep : constant Unicode_Char := 16#A3D3#; Yi_Syllable_Rut : constant Unicode_Char := 16#A3D4#; Yi_Syllable_Rux : constant Unicode_Char := 16#A3D5#; Yi_Syllable_Ru : constant Unicode_Char := 16#A3D6#; Yi_Syllable_Rup : constant Unicode_Char := 16#A3D7#; Yi_Syllable_Rurx : constant Unicode_Char := 16#A3D8#; Yi_Syllable_Rur : constant Unicode_Char := 16#A3D9#; Yi_Syllable_Ryt : constant Unicode_Char := 16#A3DA#; Yi_Syllable_Ryx : constant Unicode_Char := 16#A3DB#; Yi_Syllable_Ry : constant Unicode_Char := 16#A3DC#; Yi_Syllable_Ryp : constant Unicode_Char := 16#A3DD#; Yi_Syllable_Ryrx : constant Unicode_Char := 16#A3DE#; Yi_Syllable_Ryr : constant Unicode_Char := 16#A3DF#; Yi_Syllable_Jit : constant Unicode_Char := 16#A3E0#; Yi_Syllable_Jix : constant Unicode_Char := 16#A3E1#; Yi_Syllable_Ji : constant Unicode_Char := 16#A3E2#; Yi_Syllable_Jip : constant Unicode_Char := 16#A3E3#; Yi_Syllable_Jiet : constant Unicode_Char := 16#A3E4#; Yi_Syllable_Jiex : constant Unicode_Char := 16#A3E5#; Yi_Syllable_Jie : constant Unicode_Char := 16#A3E6#; Yi_Syllable_Jiep : constant Unicode_Char := 16#A3E7#; Yi_Syllable_Juot : constant Unicode_Char := 16#A3E8#; Yi_Syllable_Juox : constant Unicode_Char := 16#A3E9#; Yi_Syllable_Juo : constant Unicode_Char := 16#A3EA#; Yi_Syllable_Juop : constant Unicode_Char := 16#A3EB#; Yi_Syllable_Jot : constant Unicode_Char := 16#A3EC#; Yi_Syllable_Jox : constant Unicode_Char := 16#A3ED#; Yi_Syllable_Jo : constant Unicode_Char := 16#A3EE#; Yi_Syllable_Jop : constant Unicode_Char := 16#A3EF#; Yi_Syllable_Jut : constant Unicode_Char := 16#A3F0#; Yi_Syllable_Jux : constant Unicode_Char := 16#A3F1#; Yi_Syllable_Ju : constant Unicode_Char := 16#A3F2#; Yi_Syllable_Jup : constant Unicode_Char := 16#A3F3#; Yi_Syllable_Jurx : constant Unicode_Char := 16#A3F4#; Yi_Syllable_Jur : constant Unicode_Char := 16#A3F5#; Yi_Syllable_Jyt : constant Unicode_Char := 16#A3F6#; Yi_Syllable_Jyx : constant Unicode_Char := 16#A3F7#; Yi_Syllable_Jy : constant Unicode_Char := 16#A3F8#; Yi_Syllable_Jyp : constant Unicode_Char := 16#A3F9#; Yi_Syllable_Jyrx : constant Unicode_Char := 16#A3FA#; Yi_Syllable_Jyr : constant Unicode_Char := 16#A3FB#; Yi_Syllable_Qit : constant Unicode_Char := 16#A3FC#; Yi_Syllable_Qix : constant Unicode_Char := 16#A3FD#; Yi_Syllable_Qi : constant Unicode_Char := 16#A3FE#; Yi_Syllable_Qip : constant Unicode_Char := 16#A3FF#; Yi_Syllable_Qiet : constant Unicode_Char := 16#A400#; Yi_Syllable_Qiex : constant Unicode_Char := 16#A401#; Yi_Syllable_Qie : constant Unicode_Char := 16#A402#; Yi_Syllable_Qiep : constant Unicode_Char := 16#A403#; Yi_Syllable_Quot : constant Unicode_Char := 16#A404#; Yi_Syllable_Quox : constant Unicode_Char := 16#A405#; Yi_Syllable_Quo : constant Unicode_Char := 16#A406#; Yi_Syllable_Quop : constant Unicode_Char := 16#A407#; Yi_Syllable_Qot : constant Unicode_Char := 16#A408#; Yi_Syllable_Qox : constant Unicode_Char := 16#A409#; Yi_Syllable_Qo : constant Unicode_Char := 16#A40A#; Yi_Syllable_Qop : constant Unicode_Char := 16#A40B#; Yi_Syllable_Qut : constant Unicode_Char := 16#A40C#; Yi_Syllable_Qux : constant Unicode_Char := 16#A40D#; Yi_Syllable_Qu : constant Unicode_Char := 16#A40E#; Yi_Syllable_Qup : constant Unicode_Char := 16#A40F#; Yi_Syllable_Qurx : constant Unicode_Char := 16#A410#; Yi_Syllable_Qur : constant Unicode_Char := 16#A411#; Yi_Syllable_Qyt : constant Unicode_Char := 16#A412#; Yi_Syllable_Qyx : constant Unicode_Char := 16#A413#; Yi_Syllable_Qy : constant Unicode_Char := 16#A414#; Yi_Syllable_Qyp : constant Unicode_Char := 16#A415#; Yi_Syllable_Qyrx : constant Unicode_Char := 16#A416#; Yi_Syllable_Qyr : constant Unicode_Char := 16#A417#; Yi_Syllable_Jjit : constant Unicode_Char := 16#A418#; Yi_Syllable_Jjix : constant Unicode_Char := 16#A419#; Yi_Syllable_Jji : constant Unicode_Char := 16#A41A#; Yi_Syllable_Jjip : constant Unicode_Char := 16#A41B#; Yi_Syllable_Jjiet : constant Unicode_Char := 16#A41C#; Yi_Syllable_Jjiex : constant Unicode_Char := 16#A41D#; Yi_Syllable_Jjie : constant Unicode_Char := 16#A41E#; Yi_Syllable_Jjiep : constant Unicode_Char := 16#A41F#; Yi_Syllable_Jjuox : constant Unicode_Char := 16#A420#; Yi_Syllable_Jjuo : constant Unicode_Char := 16#A421#; Yi_Syllable_Jjuop : constant Unicode_Char := 16#A422#; Yi_Syllable_Jjot : constant Unicode_Char := 16#A423#; Yi_Syllable_Jjox : constant Unicode_Char := 16#A424#; Yi_Syllable_Jjo : constant Unicode_Char := 16#A425#; Yi_Syllable_Jjop : constant Unicode_Char := 16#A426#; Yi_Syllable_Jjut : constant Unicode_Char := 16#A427#; Yi_Syllable_Jjux : constant Unicode_Char := 16#A428#; Yi_Syllable_Jju : constant Unicode_Char := 16#A429#; Yi_Syllable_Jjup : constant Unicode_Char := 16#A42A#; Yi_Syllable_Jjurx : constant Unicode_Char := 16#A42B#; Yi_Syllable_Jjur : constant Unicode_Char := 16#A42C#; Yi_Syllable_Jjyt : constant Unicode_Char := 16#A42D#; Yi_Syllable_Jjyx : constant Unicode_Char := 16#A42E#; Yi_Syllable_Jjy : constant Unicode_Char := 16#A42F#; Yi_Syllable_Jjyp : constant Unicode_Char := 16#A430#; Yi_Syllable_Njit : constant Unicode_Char := 16#A431#; Yi_Syllable_Njix : constant Unicode_Char := 16#A432#; Yi_Syllable_Nji : constant Unicode_Char := 16#A433#; Yi_Syllable_Njip : constant Unicode_Char := 16#A434#; Yi_Syllable_Njiet : constant Unicode_Char := 16#A435#; Yi_Syllable_Njiex : constant Unicode_Char := 16#A436#; Yi_Syllable_Njie : constant Unicode_Char := 16#A437#; Yi_Syllable_Njiep : constant Unicode_Char := 16#A438#; Yi_Syllable_Njuox : constant Unicode_Char := 16#A439#; Yi_Syllable_Njuo : constant Unicode_Char := 16#A43A#; Yi_Syllable_Njot : constant Unicode_Char := 16#A43B#; Yi_Syllable_Njox : constant Unicode_Char := 16#A43C#; Yi_Syllable_Njo : constant Unicode_Char := 16#A43D#; Yi_Syllable_Njop : constant Unicode_Char := 16#A43E#; Yi_Syllable_Njux : constant Unicode_Char := 16#A43F#; Yi_Syllable_Nju : constant Unicode_Char := 16#A440#; Yi_Syllable_Njup : constant Unicode_Char := 16#A441#; Yi_Syllable_Njurx : constant Unicode_Char := 16#A442#; Yi_Syllable_Njur : constant Unicode_Char := 16#A443#; Yi_Syllable_Njyt : constant Unicode_Char := 16#A444#; Yi_Syllable_Njyx : constant Unicode_Char := 16#A445#; Yi_Syllable_Njy : constant Unicode_Char := 16#A446#; Yi_Syllable_Njyp : constant Unicode_Char := 16#A447#; Yi_Syllable_Njyrx : constant Unicode_Char := 16#A448#; Yi_Syllable_Njyr : constant Unicode_Char := 16#A449#; Yi_Syllable_Nyit : constant Unicode_Char := 16#A44A#; Yi_Syllable_Nyix : constant Unicode_Char := 16#A44B#; Yi_Syllable_Nyi : constant Unicode_Char := 16#A44C#; Yi_Syllable_Nyip : constant Unicode_Char := 16#A44D#; Yi_Syllable_Nyiet : constant Unicode_Char := 16#A44E#; Yi_Syllable_Nyiex : constant Unicode_Char := 16#A44F#; Yi_Syllable_Nyie : constant Unicode_Char := 16#A450#; Yi_Syllable_Nyiep : constant Unicode_Char := 16#A451#; Yi_Syllable_Nyuox : constant Unicode_Char := 16#A452#; Yi_Syllable_Nyuo : constant Unicode_Char := 16#A453#; Yi_Syllable_Nyuop : constant Unicode_Char := 16#A454#; Yi_Syllable_Nyot : constant Unicode_Char := 16#A455#; Yi_Syllable_Nyox : constant Unicode_Char := 16#A456#; Yi_Syllable_Nyo : constant Unicode_Char := 16#A457#; Yi_Syllable_Nyop : constant Unicode_Char := 16#A458#; Yi_Syllable_Nyut : constant Unicode_Char := 16#A459#; Yi_Syllable_Nyux : constant Unicode_Char := 16#A45A#; Yi_Syllable_Nyu : constant Unicode_Char := 16#A45B#; Yi_Syllable_Nyup : constant Unicode_Char := 16#A45C#; Yi_Syllable_Xit : constant Unicode_Char := 16#A45D#; Yi_Syllable_Xix : constant Unicode_Char := 16#A45E#; Yi_Syllable_Xi : constant Unicode_Char := 16#A45F#; Yi_Syllable_Xip : constant Unicode_Char := 16#A460#; Yi_Syllable_Xiet : constant Unicode_Char := 16#A461#; Yi_Syllable_Xiex : constant Unicode_Char := 16#A462#; Yi_Syllable_Xie : constant Unicode_Char := 16#A463#; Yi_Syllable_Xiep : constant Unicode_Char := 16#A464#; Yi_Syllable_Xuox : constant Unicode_Char := 16#A465#; Yi_Syllable_Xuo : constant Unicode_Char := 16#A466#; Yi_Syllable_Xot : constant Unicode_Char := 16#A467#; Yi_Syllable_Xox : constant Unicode_Char := 16#A468#; Yi_Syllable_Xo : constant Unicode_Char := 16#A469#; Yi_Syllable_Xop : constant Unicode_Char := 16#A46A#; Yi_Syllable_Xyt : constant Unicode_Char := 16#A46B#; Yi_Syllable_Xyx : constant Unicode_Char := 16#A46C#; Yi_Syllable_Xy : constant Unicode_Char := 16#A46D#; Yi_Syllable_Xyp : constant Unicode_Char := 16#A46E#; Yi_Syllable_Xyrx : constant Unicode_Char := 16#A46F#; Yi_Syllable_Xyr : constant Unicode_Char := 16#A470#; Yi_Syllable_Yit : constant Unicode_Char := 16#A471#; Yi_Syllable_Yix : constant Unicode_Char := 16#A472#; Yi_Syllable_Yi : constant Unicode_Char := 16#A473#; Yi_Syllable_Yip : constant Unicode_Char := 16#A474#; Yi_Syllable_Yiet : constant Unicode_Char := 16#A475#; Yi_Syllable_Yiex : constant Unicode_Char := 16#A476#; Yi_Syllable_Yie : constant Unicode_Char := 16#A477#; Yi_Syllable_Yiep : constant Unicode_Char := 16#A478#; Yi_Syllable_Yuot : constant Unicode_Char := 16#A479#; Yi_Syllable_Yuox : constant Unicode_Char := 16#A47A#; Yi_Syllable_Yuo : constant Unicode_Char := 16#A47B#; Yi_Syllable_Yuop : constant Unicode_Char := 16#A47C#; Yi_Syllable_Yot : constant Unicode_Char := 16#A47D#; Yi_Syllable_Yox : constant Unicode_Char := 16#A47E#; Yi_Syllable_Yo : constant Unicode_Char := 16#A47F#; Yi_Syllable_Yop : constant Unicode_Char := 16#A480#; Yi_Syllable_Yut : constant Unicode_Char := 16#A481#; Yi_Syllable_Yux : constant Unicode_Char := 16#A482#; Yi_Syllable_Yu : constant Unicode_Char := 16#A483#; Yi_Syllable_Yup : constant Unicode_Char := 16#A484#; Yi_Syllable_Yurx : constant Unicode_Char := 16#A485#; Yi_Syllable_Yur : constant Unicode_Char := 16#A486#; Yi_Syllable_Yyt : constant Unicode_Char := 16#A487#; Yi_Syllable_Yyx : constant Unicode_Char := 16#A488#; Yi_Syllable_Yy : constant Unicode_Char := 16#A489#; Yi_Syllable_Yyp : constant Unicode_Char := 16#A48A#; Yi_Syllable_Yyrx : constant Unicode_Char := 16#A48B#; Yi_Syllable_Yyr : constant Unicode_Char := 16#A48C#; end Unicode.Names.Yi_Syllables; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names-yijing_hexagram_symbols.ads�������������������������������������0000664�0000000�0000000�00000017320�14476332425�0024641�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������-- This file is built automatically from data found on the -- unicode web site (http://www.unicode.org) -- in version 8.0.0 and thus is a subject to unicode license: -- -- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -- See Terms of Use for definitions of Unicode Inc.'s -- Data Files and Software. -- -- NOTICE TO USER: Carefully read the following legal agreement. -- BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -- DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -- YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -- TERMS AND CONDITIONS OF THIS AGREEMENT. -- IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -- THE DATA FILES OR SOFTWARE. -- -- COPYRIGHT AND PERMISSION NOTICE -- -- Copyright © 1991-2021 Unicode, Inc. All rights reserved. -- Distributed under the Terms of Use -- in https://www.unicode.org/copyright.html. -- -- Permission is hereby granted, free of charge, to any person obtaining -- a copy of the Unicode data files and any associated documentation -- (the "Data Files") or Unicode software and any associated documentation -- (the "Software") to deal in the Data Files or Software -- without restriction, including without limitation the rights to use, -- copy, modify, merge, publish, distribute, and/or sell copies of -- the Data Files or Software, and to permit persons to whom the Data Files -- or Software are furnished to do so, provided that either -- (a) this copyright and permission notice appear with all copies -- of the Data Files or Software, or -- (b) this copyright and permission notice appear in associated -- Documentation. -- -- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -- ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- NONINFRINGEMENT OF THIRD PARTY RIGHTS. -- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -- NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -- DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -- TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -- PERFORMANCE OF THE DATA FILES OR SOFTWARE. -- -- Except as contained in this notice, the name of a copyright holder -- shall not be used in advertising or otherwise to promote the sale, -- use or other dealings in these Data Files or Software without prior -- written authorization of the copyright holder. package Unicode.Names.Yijing_Hexagram_Symbols is pragma Preelaborate; pragma Style_Checks (Off); Hexagram_For_The_Creative_Heaven : constant Unicode_Char := 16#4DC0#; Hexagram_For_The_Receptive_Earth : constant Unicode_Char := 16#4DC1#; Hexagram_For_Difficulty_At_The_Beginning : constant Unicode_Char := 16#4DC2#; Hexagram_For_Youthful_Folly : constant Unicode_Char := 16#4DC3#; Hexagram_For_Waiting : constant Unicode_Char := 16#4DC4#; Hexagram_For_Conflict : constant Unicode_Char := 16#4DC5#; Hexagram_For_The_Army : constant Unicode_Char := 16#4DC6#; Hexagram_For_Holding_Together : constant Unicode_Char := 16#4DC7#; Hexagram_For_Small_Taming : constant Unicode_Char := 16#4DC8#; Hexagram_For_Treading : constant Unicode_Char := 16#4DC9#; Hexagram_For_Peace : constant Unicode_Char := 16#4DCA#; Hexagram_For_Standstill : constant Unicode_Char := 16#4DCB#; Hexagram_For_Fellowship : constant Unicode_Char := 16#4DCC#; Hexagram_For_Great_Possession : constant Unicode_Char := 16#4DCD#; Hexagram_For_Modesty : constant Unicode_Char := 16#4DCE#; Hexagram_For_Enthusiasm : constant Unicode_Char := 16#4DCF#; Hexagram_For_Following : constant Unicode_Char := 16#4DD0#; Hexagram_For_Work_On_The_Decayed : constant Unicode_Char := 16#4DD1#; Hexagram_For_Approach : constant Unicode_Char := 16#4DD2#; Hexagram_For_Contemplation : constant Unicode_Char := 16#4DD3#; Hexagram_For_Biting_Through : constant Unicode_Char := 16#4DD4#; Hexagram_For_Grace : constant Unicode_Char := 16#4DD5#; Hexagram_For_Splitting_Apart : constant Unicode_Char := 16#4DD6#; Hexagram_For_Return : constant Unicode_Char := 16#4DD7#; Hexagram_For_Innocence : constant Unicode_Char := 16#4DD8#; Hexagram_For_Great_Taming : constant Unicode_Char := 16#4DD9#; Hexagram_For_Mouth_Corners : constant Unicode_Char := 16#4DDA#; Hexagram_For_Great_Preponderance : constant Unicode_Char := 16#4DDB#; Hexagram_For_The_Abysmal_Water : constant Unicode_Char := 16#4DDC#; Hexagram_For_The_Clinging_Fire : constant Unicode_Char := 16#4DDD#; Hexagram_For_Influence : constant Unicode_Char := 16#4DDE#; Hexagram_For_Duration : constant Unicode_Char := 16#4DDF#; Hexagram_For_Retreat : constant Unicode_Char := 16#4DE0#; Hexagram_For_Great_Power : constant Unicode_Char := 16#4DE1#; Hexagram_For_Progress : constant Unicode_Char := 16#4DE2#; Hexagram_For_Darkening_Of_The_Light : constant Unicode_Char := 16#4DE3#; Hexagram_For_The_Family : constant Unicode_Char := 16#4DE4#; Hexagram_For_Opposition : constant Unicode_Char := 16#4DE5#; Hexagram_For_Obstruction : constant Unicode_Char := 16#4DE6#; Hexagram_For_Deliverance : constant Unicode_Char := 16#4DE7#; Hexagram_For_Decrease : constant Unicode_Char := 16#4DE8#; Hexagram_For_Increase : constant Unicode_Char := 16#4DE9#; Hexagram_For_Breakthrough : constant Unicode_Char := 16#4DEA#; Hexagram_For_Coming_To_Meet : constant Unicode_Char := 16#4DEB#; Hexagram_For_Gathering_Together : constant Unicode_Char := 16#4DEC#; Hexagram_For_Pushing_Upward : constant Unicode_Char := 16#4DED#; Hexagram_For_Oppression : constant Unicode_Char := 16#4DEE#; Hexagram_For_The_Well : constant Unicode_Char := 16#4DEF#; Hexagram_For_Revolution : constant Unicode_Char := 16#4DF0#; Hexagram_For_The_Cauldron : constant Unicode_Char := 16#4DF1#; Hexagram_For_The_Arousing_Thunder : constant Unicode_Char := 16#4DF2#; Hexagram_For_The_Keeping_Still_Mountain : constant Unicode_Char := 16#4DF3#; Hexagram_For_Development : constant Unicode_Char := 16#4DF4#; Hexagram_For_The_Marrying_Maiden : constant Unicode_Char := 16#4DF5#; Hexagram_For_Abundance : constant Unicode_Char := 16#4DF6#; Hexagram_For_The_Wanderer : constant Unicode_Char := 16#4DF7#; Hexagram_For_The_Gentle_Wind : constant Unicode_Char := 16#4DF8#; Hexagram_For_The_Joyous_Lake : constant Unicode_Char := 16#4DF9#; Hexagram_For_Dispersion : constant Unicode_Char := 16#4DFA#; Hexagram_For_Limitation : constant Unicode_Char := 16#4DFB#; Hexagram_For_Inner_Truth : constant Unicode_Char := 16#4DFC#; Hexagram_For_Small_Preponderance : constant Unicode_Char := 16#4DFD#; Hexagram_For_After_Completion : constant Unicode_Char := 16#4DFE#; Hexagram_For_Before_Completion : constant Unicode_Char := 16#4DFF#; end Unicode.Names.Yijing_Hexagram_Symbols; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode-names.ads�������������������������������������������������������������0000664�0000000�0000000�00000000445�14476332425�0017726�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ -- This is the root of the hierarchy that provides named characters -- The standard Unicode names have been kept wherever possible. The only -- exception is the NULL character, which has been spelled NUL package Unicode.Names is pragma Preelaborate (Unicode.Names); end Unicode.Names; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode.adb�������������������������������������������������������������������0000664�0000000�0000000�00000040621�14476332425�0016604�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with Unicode.Names.Basic_Latin; use Unicode.Names.Basic_Latin; with Ada.Wide_Characters.Unicode; use Ada.Wide_Characters.Unicode; package body Unicode is type Unichar_Boolean_Array is array (Unicode_Char range 0 .. 2 ** 16 - 1) of Boolean; pragma Pack (Unichar_Boolean_Array); Valid_BaseChar : constant Unichar_Boolean_Array := (16#0041# .. 16#005A# => True, 16#0061# .. 16#007A# => True, 16#00C0# .. 16#00D6# => True, 16#00D8# .. 16#00F6# => True, 16#00F8# .. 16#00FF# => True, 16#0100# .. 16#0131# => True, 16#0134# .. 16#013E# => True, 16#0141# .. 16#0148# => True, 16#014A# .. 16#017E# => True, 16#0180# .. 16#01C3# => True, 16#01CD# .. 16#01F0# => True, 16#01F4# .. 16#01F5# => True, 16#01FA# .. 16#0217# => True, 16#0250# .. 16#02A8# => True, 16#02BB# .. 16#02C1# => True, 16#0386# => True, 16#0388# .. 16#038A# => True, 16#038C# => True, 16#038E# .. 16#03A1# => True, 16#03A3# .. 16#03CE# => True, 16#03D0# .. 16#03D6# => True, 16#03DA# => True, 16#03DC# => True, 16#03DE# => True, 16#03E0# => True, 16#03E2# .. 16#03F3# => True, 16#0401# .. 16#040C# => True, 16#040E# .. 16#044F# => True, 16#0451# .. 16#045C# => True, 16#045E# .. 16#0481# => True, 16#0490# .. 16#04C4# => True, 16#04C7# .. 16#04C8# => True, 16#04CB# .. 16#04CC# => True, 16#04D0# .. 16#04EB# => True, 16#04EE# .. 16#04F5# => True, 16#04F8# .. 16#04F9# => True, 16#0531# .. 16#0556# => True, 16#0559# => True, 16#0561# .. 16#0586# => True, 16#05D0# .. 16#05EA# => True, 16#05F0# .. 16#05F2# => True, 16#0621# .. 16#063A# => True, 16#0641# .. 16#064A# => True, 16#0671# .. 16#06B7# => True, 16#06BA# .. 16#06BE# => True, 16#06C0# .. 16#06CE# => True, 16#06D0# .. 16#06D3# => True, 16#06D5# => True, 16#06E5# .. 16#06E6# => True, 16#0905# .. 16#0939# => True, 16#093D# => True, 16#0958# .. 16#0961# => True, 16#0985# .. 16#098C# => True, 16#098F# .. 16#0990# => True, 16#0993# .. 16#09A8# => True, 16#09AA# .. 16#09B0# => True, 16#09B2# => True, 16#09B6# .. 16#09B9# => True, 16#09DC# .. 16#09DD# => True, 16#09DF# .. 16#09E1# => True, 16#09F0# .. 16#09F1# => True, 16#0A05# .. 16#0A0A# => True, 16#0A0F# .. 16#0A10# => True, 16#0A13# .. 16#0A28# => True, 16#0A2A# .. 16#0A30# => True, 16#0A32# .. 16#0A33# => True, 16#0A35# .. 16#0A36# => True, 16#0A38# .. 16#0A39# => True, 16#0A59# .. 16#0A5C# => True, 16#0A5E# => True, 16#0A72# .. 16#0A74# => True, 16#0A85# .. 16#0A8B# => True, 16#0A8D# => True, 16#0A8F# .. 16#0A91# => True, 16#0A93# .. 16#0AA8# => True, 16#0AAA# .. 16#0AB0# => True, 16#0AB2# .. 16#0AB3# => True, 16#0AB5# .. 16#0AB9# => True, 16#0ABD# => True, 16#0AE0# => True, 16#0B05# .. 16#0B0C# => True, 16#0B0F# .. 16#0B10# => True, 16#0B13# .. 16#0B28# => True, 16#0B2A# .. 16#0B30# => True, 16#0B32# .. 16#0B33# => True, 16#0B36# .. 16#0B39# => True, 16#0B3D# => True, 16#0B5C# .. 16#0B5D# => True, 16#0B5F# .. 16#0B61# => True, 16#0B85# .. 16#0B8A# => True, 16#0B8E# .. 16#0B90# => True, 16#0B92# .. 16#0B95# => True, 16#0B99# .. 16#0B9A# => True, 16#0B9C# => True, 16#0B9E# .. 16#0B9F# => True, 16#0BA3# .. 16#0BA4# => True, 16#0BA8# .. 16#0BAA# => True, 16#0BAE# .. 16#0BB5# => True, 16#0BB7# .. 16#0BB9# => True, 16#0C05# .. 16#0C0C# => True, 16#0C0E# .. 16#0C10# => True, 16#0C12# .. 16#0C28# => True, 16#0C2A# .. 16#0C33# => True, 16#0C35# .. 16#0C39# => True, 16#0C60# .. 16#0C61# => True, 16#0C85# .. 16#0C8C# => True, 16#0C8E# .. 16#0C90# => True, 16#0C92# .. 16#0CA8# => True, 16#0CAA# .. 16#0CB3# => True, 16#0CB5# .. 16#0CB9# => True, 16#0CDE# => True, 16#0CE0# .. 16#0CE1# => True, 16#0D05# .. 16#0D0C# => True, 16#0D0E# .. 16#0D10# => True, 16#0D12# .. 16#0D28# => True, 16#0D2A# .. 16#0D39# => True, 16#0D60# .. 16#0D61# => True, 16#0E01# .. 16#0E2E# => True, 16#0E30# => True, 16#0E32# .. 16#0E33# => True, 16#0E40# .. 16#0E45# => True, 16#0E81# .. 16#0E82# => True, 16#0E84# => True, 16#0E87# .. 16#0E88# => True, 16#0E8A# => True, 16#0E8D# => True, 16#0E94# .. 16#0E97# => True, 16#0E99# .. 16#0E9F# => True, 16#0EA1# .. 16#0EA3# => True, 16#0EA5# => True, 16#0EA7# => True, 16#0EAA# .. 16#0EAB# => True, 16#0EAD# .. 16#0EAE# => True, 16#0EB0# => True, 16#0EB2# .. 16#0EB3# => True, 16#0EBD# => True, 16#0EC0# .. 16#0EC4# => True, 16#0F40# .. 16#0F47# => True, 16#0F49# .. 16#0F69# => True, 16#10A0# .. 16#10C5# => True, 16#10D0# .. 16#10F6# => True, 16#1100# => True, 16#1102# .. 16#1103# => True, 16#1105# .. 16#1107# => True, 16#1109# => True, 16#110B# .. 16#110C# => True, 16#110E# .. 16#1112# => True, 16#113C# => True, 16#113E# => True, 16#1140# => True, 16#114C# => True, 16#114E# => True, 16#1150# => True, 16#1154# .. 16#1155# => True, 16#1159# => True, 16#115F# .. 16#1161# => True, 16#1163# => True, 16#1165# => True, 16#1167# => True, 16#1169# => True, 16#116D# .. 16#116E# => True, 16#1172# .. 16#1173# => True, 16#1175# => True, 16#119E# => True, 16#11A8# => True, 16#11AB# => True, 16#11AE# .. 16#11AF# => True, 16#11B7# .. 16#11B8# => True, 16#11BA# => True, 16#11BC# .. 16#11C2# => True, 16#11EB# => True, 16#11F0# => True, 16#11F9# => True, 16#1E00# .. 16#1E9B# => True, 16#1EA0# .. 16#1EF9# => True, 16#1F00# .. 16#1F15# => True, 16#1F18# .. 16#1F1D# => True, 16#1F20# .. 16#1F45# => True, 16#1F48# .. 16#1F4D# => True, 16#1F50# .. 16#1F57# => True, 16#1F59# => True, 16#1F5B# => True, 16#1F5D# => True, 16#1F5F# .. 16#1F7D# => True, 16#1F80# .. 16#1FB4# => True, 16#1FB6# .. 16#1FBC# => True, 16#1FBE# => True, 16#1FC2# .. 16#1FC4# => True, 16#1FC6# .. 16#1FCC# => True, 16#1FD0# .. 16#1FD3# => True, 16#1FD6# .. 16#1FDB# => True, 16#1FE0# .. 16#1FEC# => True, 16#1FF2# .. 16#1FF4# => True, 16#1FF6# .. 16#1FFC# => True, 16#2126# => True, 16#212A# .. 16#212B# => True, 16#212E# => True, 16#2180# .. 16#2182# => True, 16#3041# .. 16#3094# => True, 16#30A1# .. 16#30FA# => True, 16#3105# .. 16#312C# => True, 16#AC00# .. 16#D7A3# => True, others => False); -- The definition of BaseChar, in annex B of XML specifications Valid_DigitChar : constant Unichar_Boolean_Array := (16#0030# .. 16#0039# => True, 16#0660# .. 16#0669# => True, 16#06F0# .. 16#06F9# => True, 16#0966# .. 16#096F# => True, 16#09E6# .. 16#09EF# => True, 16#0A66# .. 16#0A6F# => True, 16#0AE6# .. 16#0AEF# => True, 16#0B66# .. 16#0B6F# => True, 16#0BE7# .. 16#0BEF# => True, 16#0C66# .. 16#0C6F# => True, 16#0CE6# .. 16#0CEF# => True, 16#0D66# .. 16#0D6F# => True, 16#0E50# .. 16#0E59# => True, 16#0ED0# .. 16#0ED9# => True, 16#0F20# .. 16#0F29# => True, others => False); -- The definition of Digit, in annex B of XML specifications Valid_CombiningChar : constant Unichar_Boolean_Array := (16#0300# .. 16#0345# => True, 16#0360# .. 16#0361# => True, 16#0483# .. 16#0486# => True, 16#0591# .. 16#05A1# => True, 16#05A3# .. 16#05B9# => True, 16#05BB# .. 16#05BD# => True, 16#05BF# => True, 16#05C1# .. 16#05C2# => True, 16#05C4# => True, 16#064B# .. 16#0652# => True, 16#0670# => True, 16#06D6# .. 16#06DC# => True, 16#06DD# .. 16#06DF# => True, 16#06E0# .. 16#06E4# => True, 16#06E7# .. 16#06E8# => True, 16#06EA# .. 16#06ED# => True, 16#0901# .. 16#0903# => True, 16#093C# => True, 16#093E# .. 16#094C# => True, 16#094D# => True, 16#0951# .. 16#0954# => True, 16#0962# .. 16#0963# => True, 16#0981# .. 16#0983# => True, 16#09BC# => True, 16#09BE# => True, 16#09BF# => True, 16#09C0# .. 16#09C4# => True, 16#09C7# .. 16#09C8# => True, 16#09CB# .. 16#09CD# => True, 16#09D7# => True, 16#09E2# .. 16#09E3# => True, 16#0A02# => True, 16#0A3C# => True, 16#0A3E# => True, 16#0A3F# => True, 16#0A40# .. 16#0A42# => True, 16#0A47# .. 16#0A48# => True, 16#0A4B# .. 16#0A4D# => True, 16#0A70# .. 16#0A71# => True, 16#0A81# .. 16#0A83# => True, 16#0ABC# => True, 16#0ABE# .. 16#0AC5# => True, 16#0AC7# .. 16#0AC9# => True, 16#0ACB# .. 16#0ACD# => True, 16#0B01# .. 16#0B03# => True, 16#0B3C# => True, 16#0B3E# .. 16#0B43# => True, 16#0B47# .. 16#0B48# => True, 16#0B4B# .. 16#0B4D# => True, 16#0B56# .. 16#0B57# => True, 16#0B82# .. 16#0B83# => True, 16#0BBE# .. 16#0BC2# => True, 16#0BC6# .. 16#0BC8# => True, 16#0BCA# .. 16#0BCD# => True, 16#0BD7# => True, 16#0C01# .. 16#0C03# => True, 16#0C3E# .. 16#0C44# => True, 16#0C46# .. 16#0C48# => True, 16#0C4A# .. 16#0C4D# => True, 16#0C55# .. 16#0C56# => True, 16#0C82# .. 16#0C83# => True, 16#0CBE# .. 16#0CC4# => True, 16#0CC6# .. 16#0CC8# => True, 16#0CCA# .. 16#0CCD# => True, 16#0CD5# .. 16#0CD6# => True, 16#0D02# .. 16#0D03# => True, 16#0D3E# .. 16#0D43# => True, 16#0D46# .. 16#0D48# => True, 16#0D4A# .. 16#0D4D# => True, 16#0D57# => True, 16#0E31# => True, 16#0E34# .. 16#0E3A# => True, 16#0E47# .. 16#0E4E# => True, 16#0EB1# => True, 16#0EB4# .. 16#0EB9# => True, 16#0EBB# .. 16#0EBC# => True, 16#0EC8# .. 16#0ECD# => True, 16#0F18# .. 16#0F19# => True, 16#0F35# => True, 16#0F37# => True, 16#0F39# => True, 16#0F3E# => True, 16#0F3F# => True, 16#0F71# .. 16#0F84# => True, 16#0F86# .. 16#0F8B# => True, 16#0F90# .. 16#0F95# => True, 16#0F97# => True, 16#0F99# .. 16#0FAD# => True, 16#0FB1# .. 16#0FB7# => True, 16#0FB9# => True, 16#20D0# .. 16#20DC# => True, 16#20E1# => True, 16#302A# .. 16#302F# => True, 16#3099# => True, 16#309A# => True, others => False); -- The definition of CombiningChar in the annex B of the XML specifications Valid_ExtenderChar : constant Unichar_Boolean_Array := (16#00B7# => True, 16#02D0# => True, 16#02D1# => True, 16#0387# => True, 16#0640# => True, 16#0E46# => True, 16#0EC6# => True, 16#3005# => True, 16#3031# .. 16#3035# => True, 16#309D# .. 16#309E# => True, 16#30FC# .. 16#30FE# => True, others => False); -- The definition of ExtenderChar in the annex B of the XML specifications -------------------- -- Is_White_Space -- -------------------- function Is_White_Space (Char : Unicode_Char) return Boolean is begin return Char = Space -- 16#20# or else Char = Horizontal_Tabulation -- 16#09# or else Char = Line_Feed -- 16#0A# or else Char = Carriage_Return; -- 16#0D# end Is_White_Space; -------------------- -- Is_Ideographic -- -------------------- function Is_Ideographic (Char : Unicode_Char) return Boolean is begin return Char in 16#4E00# .. 16#9FA5# or else Char = 16#3007# or else Char in 16#3021# .. 16#3029#; end Is_Ideographic; --------------- -- Is_Letter -- --------------- function Is_Letter (Char : Unicode_Char) return Boolean is begin return Is_Base_Char (Char) or else Is_Ideographic (Char); end Is_Letter; ------------------ -- Is_Base_Char -- ------------------ function Is_Base_Char (Char : Unicode_Char) return Boolean is pragma Suppress (All_Checks); begin return Char < 2 ** 16 and then Valid_BaseChar (Char); end Is_Base_Char; -------------- -- Is_Digit -- -------------- function Is_Digit (Char : Unicode_Char) return Boolean is pragma Suppress (All_Checks); begin return Char < 2 ** 16 and then Valid_DigitChar (Char); end Is_Digit; ----------------------- -- Is_Combining_Char -- ----------------------- function Is_Combining_Char (Char : Unicode_Char) return Boolean is pragma Suppress (All_Checks); begin return Char < 2 ** 16 and then Valid_CombiningChar (Char); end Is_Combining_Char; ----------------- -- Is_Extender -- ----------------- function Is_Extender (Char : Unicode_Char) return Boolean is begin return Char < 2 ** 16 and then Valid_ExtenderChar (Char); end Is_Extender; ---------------- -- To_Unicode -- ---------------- function To_Unicode (C : Character) return Unicode_Char is begin return Character'Pos (C); end To_Unicode; -------------- -- To_Lower -- -------------- function To_Lower (C : Unicode_Char) return Unicode_Char is begin if C <= Wide_Character'Pos (Wide_Character'Last) then return Unicode_Char (Wide_Character'Pos (To_Lower_Case (Wide_Character'Val (C)))); else return C; end if; end To_Lower; end Unicode; ���������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/unicode.ads�������������������������������������������������������������������0000664�0000000�0000000�00000016133�14476332425�0016626�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2017, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ -- This package provides support for wide-characters in Unicode/Iso 10646 -- encoding. -- A series of child packages are given to convert from any encoding to -- Unicode. -- It also supports several transformation format (ie serialization of -- these characters to files), like UTF8, UTF16,... -- Vocabulary used in this package: This is only a small extract of -- documents found at http://www.unicode.org/unicode/reports/tr17 -- -- Repertoire -- ========== -- Set of abstract characters to be encoded, normally a familiar alphabet or -- symbol set. -- Unicode is one such repertoire, although an open one. New entries are -- added to it, but none is ever deleted from it. -- Internally, this package converts all characters to entries in the Unicode -- repertoire -- -- Glyphs -- ====== -- A particular image which represents a character or part of a character. For -- instance, a given character might have a slightly different aspect in -- different fonts. -- Note that a single glyph can correspond to a sequence of characters, or a -- single character to a sequence of glyphs. -- This package doesn't deal at all with glyphs, this is left to the end-user -- application -- -- Subsets -- ======= -- Unicode is intended to be a universal repertoire, with all possible -- characters. Most applications will only support a subset of it, given the -- complexity of some scripts. -- The Unicode standad includes a set of internal catalogs, called -- collections. Several child packages exist to support these collections. -- -- Coded character sets (packages Unicode.CCS.*) -- ==================== -- Mapping from a set of abstract characters to the set of non-negative -- integers -- The integer associated with a character is called "code point", and the -- character is called "encoded character" -- Examples of these are: ISO/8859-1, JIS X 0208, ... -- -- Character naming (packages Unicode.Names.*) -- ================ -- A unique name is assigned to each abstract character, so that it is -- possible to get the same character no matter what repertoire is used. -- -- Character Encoding Forms -- ======================== -- Mapping from the set of integers used in a Coded Character Set to the set -- of sequences of code units. -- A "code unit" is integer occupying a specified binary width in a computer -- architecture -- Examples of fixed-width encoding forms: 7-bit, 8-bit, EBCDIC -- Examples of variable-width encoding forms: Utf-8, Utf-16,... -- -- Character Encoding Scheme (packages Unicode.CES.*) -- ========================= -- Mapping of code units into serialized byte sequences. It also takes into -- account the byte-order serialization. -- As a summary, converting a file containing latin-1 characters coded on -- 8 bits to a Utf8 latin2 file, the following steps are involved: -- -- Latin1 string (contains bytes associated with code points in Latin1) -- | "use Unicode.CES.Basic_8bit.To_Utf32" -- v -- Utf32 latin1 string (contains code points in Latin1) -- | "Convert argument to To_Utf32 should be -- v Unicode.CCS.Iso_8859_1.Convert" -- Utf32 Unicode string (contains code points in Unicode) -- | "use Unicode.CES.Utf8.From_Utf32" -- v -- Utf8 Unicode string (contains code points in Unicode) -- | "Convert argument to From_Utf32 should be -- v Unicode.CCS.Iso_8859_2.Convert" -- Utf8 Latin2 string (contains code points in Latin2) -- In the package below, all the functions Is_* are based on values defined -- in the XML standard. -- Several child packages are provided, that support different encoding -- forms, and can all convert from and to Utf32, which thus behaves as the -- reference. package Unicode is pragma Preelaborate (Unicode); type Unicode_Char is mod 2**32; -- A code point associated with a given character, taken in the Unicode -- repertoire. -- Note that by design, the first 127 entries are taken in the ASCII set -- and are fully compatible. You can thus easily compare this with -- constant characters by using Character'Pos ('.') function Is_White_Space (Char : Unicode_Char) return Boolean; -- Return True if Char is a space character, ie a space, horizontal tab, -- line feed or carriage return. function Is_Letter (Char : Unicode_Char) return Boolean; -- True if Char is a letter. function Is_Base_Char (Char : Unicode_Char) return Boolean; -- True if Char is a base character. function Is_Digit (Char : Unicode_Char) return Boolean; -- True if Char is a digit. function Is_Combining_Char (Char : Unicode_Char) return Boolean; -- True if Char is a combining character (ie a character that -- applies to the preceding character to change its meaning, like -- accents in latin-1). function Is_Extender (Char : Unicode_Char) return Boolean; -- True if Char is an extender character. function Is_Ideographic (Char : Unicode_Char) return Boolean; -- True if Char is an ideographic character (asian languages). function To_Unicode (C : Character) return Unicode_Char; -- Convert from Ada Character encoding (extended ASCII) to Unicode -- character. function To_Lower (C : Unicode_Char) return Unicode_Char; -- Converts C to a lower case private pragma Inline (Is_Ideographic); pragma Inline (Is_Letter); pragma Inline (Is_White_Space); pragma Inline (To_Unicode); end Unicode; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/unicode/xmlada_unicode.gpr������������������������������������������������������������0000664�0000000�0000000�00000004440�14476332425�0020173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2014, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with "../xmlada_shared.gpr"; project XmlAda_Unicode is for Library_Name use "xmlada_unicode"; for Library_Kind use XmlAda_Shared.Library_Type; for Object_Dir use "obj/" & Project'Library_Kind; for Library_Dir use "lib/" & Project'Library_Kind; for Library_Version use "lib" & Project'Library_Name & XmlAda_Shared.So_Ext & "." & XmlAda_Shared.Version; package Builder renames XmlAda_Shared.Builder; package Compiler renames XmlAda_Shared.Compiler; package Binder renames XmlAda_Shared.Binder; package Ide renames XmlAda_Shared.Ide; end XmlAda_Unicode; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/xmlada-roadmap.txt��������������������������������������������������������������������0000664�0000000�0000000�00000000460�14476332425�0016505�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������This is a tentative roadmap for XML/Ada. None of the dates and/or tentative contents for the releases should be taken as firm. [XML/Ada 4.3] - Improve memory usage in the validation of <all> elements - Initial support for XInclude [GNAT Pro 7.1.1] - Precompile and package XML/Ada with native ports. ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/xmlada.gpr����������������������������������������������������������������������������0000664�0000000�0000000�00000005070�14476332425�0015037�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2014, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ with "xmlada_shared"; aggregate project XmlAda is type Build_Tests is ("Yes", "Only", "No"); Tests_Status : Build_Tests := external ("TESTS_ACTIVATED", "No"); case Tests_Status is when "Yes" | "No" => for Project_Files use ("input_sources/xmlada_input.gpr", "unicode/xmlada_unicode.gpr", "sax/xmlada_sax.gpr", "dom/xmlada_dom.gpr", "schema/xmlada_schema.gpr"); when "Only" => null; end case; case Tests_Status is when "Yes" | "Only" => for Project_Files use Project'Project_Files & ("tests/unicode/unicode_test.gpr", "tests/sax/sax_test.gpr", "tests/dom/dom_test.gpr", "tests/schema/schema_test.gpr", "tests/base64/base64_test.gpr"); when "No" => null; end case; end XmlAda; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xmlada-24.0.0/xmlada_shared.gpr.in������������������������������������������������������������������0000664�0000000�0000000�00000010355�14476332425�0016774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������------------------------------------------------------------------------------ -- XML/Ada - An XML suite for Ada95 -- -- -- -- Copyright (C) 2001-2020, AdaCore -- -- -- -- This library is free software; you can redistribute it and/or modify it -- -- under terms of the GNU General Public License as published by the Free -- -- Software Foundation; either version 3, or (at your option) any later -- -- version. This library is distributed in the hope that it will be useful, -- -- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- -- -- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- -- -- -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- -- -- -- You should have received a copy of the GNU General Public License and -- -- a copy of the GCC Runtime Library Exception along with this program; -- -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -- -- <http://www.gnu.org/licenses/>. -- -- -- ------------------------------------------------------------------------------ abstract project XmlAda_Shared is Version := "@PACKAGE_VERSION@"; type Library_Type_Type is ("relocatable", "static", "static-pic"); Library_Type : Library_Type_Type := external ("LIBRARY_TYPE", "@DEFAULT_LIBRARY_TYPE@"); for Source_Dirs use (); type Mode_Type is ("distrib", "Debug", "Production", "profile", "coverage", "nochecks"); Mode : Mode_Type := external ("XMLADA_BUILD_MODE", external ("BUILD", "@BUILD_TYPE@")); Processors := External ("PROCESSORS", "0"); So_Ext := "@SO_EXT@"; package Builder is case Mode is when "Production" | "nochecks" => for Global_Configuration_Pragmas use "gnat_optimize.adc"; for Switches ("Ada") use ("-j" & Processors); when "Debug" => for Global_Configuration_Pragmas use "gnat_debug.adc"; for Switches ("Ada") use ("-g", "-j" & Processors); when others => for Switches ("Ada") use ("-g", "-j" & Processors); end case; end Builder; package compiler is warnings := ("-gnatwua", "-gnaty", "-gnatQ"); case Mode is when "distrib" => for Switches ("Ada") use ("-O2", "-gnatn"); when "coverage" => for Switches ("Ada") use warnings & ("-g", "-gnata", "-gnatwe", "-fprofile-arcs", "-ftest-coverage"); when "Debug" => for Switches ("Ada") use warnings & ("-g", "-gnata", "-gnatwe"); -- & ("-g", "-gnata", "-gnatVaMI"); when "Production" => for Switches ("Ada") use warnings & ("-O2", "-gnatn"); when "nochecks" => for Switches ("Ada") use warnings & ("-O2", "-gnatn", "-gnatp"); when "profile" => for Switches ("Ada") use warnings & ("-g", "-pg"); end case; end compiler; package binder is case Mode is when "Debug" => for Switches ("Ada") use ("-E"); when "distrib" | "Production" | "profile" | "coverage" | "nochecks" => null; end case; end binder; package linker is case Mode is when "profile" => for Switches ("Ada") use ("-pg"); when "Debug" => -- for Switches ("Ada") use ("-lgmem"); when "coverage" => for Switches ("Ada") use ("-fprofile-arcs"); when "distrib" => null; when "Production" | "nochecks" => end case; end linker; package Ide is end Ide; end XmlAda_Shared; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������